- Virtual Disks
- Vitrual NICs
- Virtual CPUs
- Memory
1. Virtual Disk
- reboot없이 디스크 자체를 더하고 제거할 수 있다. 디스크 사이즈의 추가는 가능하지만, 줄이는 것은 허용되지 않는다.
2. Virtual NICs
- add, removed, edited 가 vm이 offline, online 상관없이 가능하다.
3. Virtual CPUs
- vCPU 숫자의 추가는 아무런 kernal상의 변화를 요구하지 않는다. 하지만 OS가 Windows라면 HAL을 바꾸기 위해 reboot을 해줘야 한다.
4. Memory
- DMC(Dynamic memory Control) 을 이용하여 vm간의 다이나믹한 메모리 관리를 가능케 한다.
- DMC의 기본구조는 초기에 vm에 메모리를 할당 시, 정해진 값을 지정하는 것이 아닌 최소값과 최대값을 지정하여, 상황에 따라 Xenxerver가 메모리를 할당하고 회수할 수 있게끔 한 것이다.
- 초기에 메모리가 충분하다면 ZenServer는 최대값의 메모리를 각 vm에 할당하고 차후 새로운 vm의 추가 시, 메모리가 부족하다면 현재 vm에 할당되어 있는 메모리 중에서 여유분을 회수하여 새로운 vm의 생성을 가능케 한다.
댓글 없음:
댓글 쓰기