글수 281
http://chanik.egloos.com/1777523
Ubuntu Server Edition
Ubuntu 서버 에디션의 커널은 데스크톱 에디션과 아래와 같은 차이가 있다.
The Server Edition uses the Deadline I/O scheduler instead of the CFQ scheduler used by the Desktop Edition.
Pre-emption is turned off in the Server Edition.
The timer interrupt is 100 Hz in the Server Edition and 250 Hz in the Desktop Edition.
The Server Edition is optimised for i686 processors while the Desktop Edition is optimised for both the i586 and i686.
Virtualization is better supported in the Server Edition through the enabling of IPC namespaces.
Multiple routing tables for the IPv6 protocol are also supported in the Server Edition.
For 32-bit systems the Server Edition is configured to use PAE whichallows addressing up to 64GB of memory while the Desktop Edition isconfigured for 4GB.
When running a 64-bit version of Ubuntu on 64-bit processors you are not limited by memory addressing space.
Virtualization | Ubuntu
http://www.ubuntu.com/products/whatisubuntu/serveredition/technologies/virtualization
Ubuntu에서는 오픈소스인 KVM(표준커널에 포함됨)을 주로 지원하고 있고,
상용제품으로는 VMWare Server와 Parallels Workstation을 파트너사를 통해 제공하는 모양이다.
Libvirt로 표준화된 인터페이스를 제공하므로 KVM이나 Xen, QEMU, LXC, OpenVZ 등 libvirt가 지원하는
가상화 환경에 대해서는 가상머신을 만들고 관리하기 위해 단일 CLI 및 API를 쓸 수 있다고 함.
Red Hat의 Virt-Manager같은 GUI 관리도구를 통한 원격통합관리도 가능하다는 뜻.
KVM이나 VMWare 환경에서 동작하도록 최소화/최적화된 Ubuntu Server JeOS도 제공된다.
KVM - Community Ubuntu Documentation
https://help.ubuntu.com/community/KVM
Ubuntu에서 KVM을 쓰기
Xen - Community Ubuntu Documentation
https://help.ubuntu.com/community/Xen
Ubuntu에서 Xen을 쓰기
다양한 가상화 방식들의 간단한 구분
http://en.wikipedia.org/wiki/OpenVZ
http://wiki.openvz.org/Introduction_to_virtualization
몇 가지 가상화 방법들을 간단하고 이해하기 쉬운 구분법으로 소개하고 있다. 설명은 생략하고 사례만 적어둔다.
- Virtual Machines (VM) : VMware products, QEMU, Parallels and Microsoft Virtual Server, 그리고, VirtualBox
- Paravirtualization : Xen and UML
- Virtualization on the OS level : OpenVZ, Virtuozzo, Linux-VServer, Solaris Zones and FreeBSD Jails
