How to deploy oVirt using Nested KVM environment?

50 %
50 %
Information about How to deploy oVirt using Nested KVM environment?
Technology

Published on February 11, 2014

Author: rogan

Source: slideshare.net

Description

2014 oVirt Korea User Group 1st Seminar

How to deploy oVirt using Nested KVM? Rogan Kyuseok Lee, Red Hat Seoul, February 2014 1

1. Hardware Requirement ● CPU ● x86_64 환경이라면 Intel VT-x 또는 AMD AMD-V 를 지원하는 CPU 를 사용 # grep --color=tty -E 'svm|vmx' /proc/cpuinfo ● 보안성 강화를 위해 No Execute 기능 (NX) 을 지원하는 CPU # grep --color=tty nx /proc/cpuinfo ● ● Ovirt-Node/RHEV Hypervisor Nested KVM 사용을 위해 SandyBridge 이상 권장 Ovirt-Engine/RHEV-M 테스트 최소 사양 ● 최소 i3 CPU, i5 이상 권장 ==> Production Quad core CPU ~ ● 최소 4 GB RAM, 8 GB 이상 권장 ==> Production 16 GB ~ ● 최소 16 GB 디스크 , 25 GB 권장 (SSD 권장 ) ==> Production 50 GB ~ 2

1. Hardware Requirement ● Ovirt-Node/RHEV Hypervisor Nested KVM 테스트 최소 사양 ● ● 최소 12 GB RAM, 32 GB RAM 이상 권장 ● ● 최소 Dual core, Quad core CPU 권장 (Intel 4770K, 4702MQ) 최소 100 GB 디스크 , SDD (OS 영역 ) + SATA 500 GB 이상 권장 종류별 Network 분리 권장 ● ● Migration Network : 1Gbps ~ ● Service Network : 1 Gbps ~ ● ● Management Network : 1Gbps Storage Network (iSCSI/NFS/GlusterFS) : 1Gbps, 10Gbps 권장 Storage ● ISCSI/GlusterFS 권장 ==> Production FCP, GlusterFS ● 독립 서버 디스크 1 TB 이상 3

2. Software Requirement ● Ovirt-Engine/RHEV-M ● ● CentOS 6.5 ● ● Red Hat Enterprise Linux 6.5 + EPEL Fedora 19 Nested KVM Host ● ● Fedora 20 Ovirt-Node/RHEV Hypervisors in Nested KVM ● Red Hat Enterprise Linux 6.5 + EPEL ● CentOS 6.5 ● Fedora 19 4

3. Review the target architecture VM VM VM Libvirt/Qemu VD SM KVM VM Libvirt/Qemu Fedora 19 KVM VD SM Fedora 19 oVirt-Engine RHEL 6 Gluster Volumes RHSS 2.1 Nested KVM Virt-Manager or VBox Fedora 20 Host Nodes Fedora 20 Host Pros Pros ● 소수 머신으로 다수 하이퍼바이저 효과 ● 소수 머신으로 다수 하이퍼바이저 효과 ● 이동성 , , 다양한 테스트 가능 ● 이동성 다양한 테스트 가능 ● Clone, Snapshot 등 유지보수 편리 ● Clone, Snapshot 등 유지보수 편리 Cons Cons ● 매우 낮은 퍼포먼스 ● 매우 낮은 퍼포먼스 5

4. oVirt-Engine Installation 1. Fedora 19 또는 RHEL 6.5 x86_64 버전 설치 2. 최신 버전으로 업데이트 3. DNS 서버를 사용하지 않는 경우 hostname, /etc/hosts 파일 설정 4. oVirt Repository 설치 # sudo yum localinstall http://ovirt.org/releases/ovirt-release-el.noarch.rpm 5. RHEL 인 경우 EPEL Repository 설치 6. oVirt-Engine 설치 # sudo yum install -y ovirt-engine 7. oVirt-Engine 설정 # sudo engine-setup 6

5. Nested KVM Host Installation 1. Fedora 20 x86_64 설치 (oVirt-Node ISO 이미지는 현재 버그로 인해 권장 안함 ) 2. 최신 버전으로 업데이트 3. KVM 모듈 Nested 옵션 설정 # vi /etc/modprobe.d/kvm-nested.conf options kvm_intel nested=1 # modprobe -r kvm_intel # modprobe kvm_intel 4. ipv6 비활성화 및 ipv4 설정 # vi /etc/modprobe.d/ipv6.conf options ipv6 disable=1 # vi /etc/sysctl.d/99-sysctl.conf net.ipv4.ip_forward=1 net.ipv4.conf.default.rp_filter=0 5. ethtool -K 이용하여 물리적 Ethernet 의 offload, checksum 기능 off 7

6. oVirt-Node Guest Installation 1. Nested KVM Host 에서 Virt-Manager 를 이용 , Fedora 19 x86_64 버전용 가상머신 생성 2. oVirt-Node 용 VM 생성 시 , CPU 유형에 SandyBridge 이후 Host CPU 지정 및 복사 3. vNIC 는 Default/VirtIO 대신 e1000 또는 rt8139 선택 4. Disk 는 Default/VirtIO 대신 SATA 또는 IDE 선택 5. Fedora 19 x86_64 minimal 설치 6. 설치 후 VDSM 등 oVirt-Node 용 패키지 설치를 위한 네트워크 설정 8

7. oVirt-Node VDSM Installation 1. Nested KVM Host 에 설치된 Fedora 19 x86_64 가상머신에서 oVirt Repository 패키지 설치 # yum localinstall http://ovirt.org/releases/ovirt-release-fedora.noarch.rpm 2. 방화벽 설정 http://www.ovirt.org/Quick_Start_Guide#Install_Hosts 참조 3. sshd 서비스 시작 9

8. oVirt-Node registration into oVirt-Engine 1. oVirt-Engine AdminPortal 접속 # firefox http://FQDN/ 2. Host 탭에서 New 선택 , 하이퍼바이저 IP, root P/W 입력 => oVirt-Engine 이 ssh 를 사용하여 하이퍼바이저에 접속 , 자동으로 필요한 패키지를 설치하도록 지시 10

THANK YOU ! 11

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

How to deploy oVirt using Nested KVM environment?

1. How to deploy oVirt using Nested KVM?Rogan Kyuseok Lee, Red Hat Seoul, February 2014 1. 2. 1. Hardware Requirement CPU x86_64 환경이라면 Intel VT ...
Read more

Deploy and test oVirt using nested virtualization environments

2 Agenda Nested KVM Kickstart & Cobbler Kickstart files for VMs Install and clone oVirt VMs Integration test with Igor Q & A
Read more

Xen — oVirt

... as oVirt is permeated with KVM-specific assumptions, and Xen ... cat «EOF >/etc/ovirt-host-deploy.conf.d/50-xen.conf [environment:enforce]
Read more

Deploy oVirt using nested virtualization environments ...

Deploy oVirt using nested virtualization environments 标签 ... (kvm) and they must own ... Deploy oVirt using nested virtualization environments (0)
Read more

HOWTO: Nested KVM based virtual setup with oVirt | Mike's ...

... Nested KVM based virtual setup with oVirt. ... simple environment running using virt ... nested virtualization is enabled in the KVM:
Read more

Deploy and test ovirt using nested virtualization ...

1 Deploy and test ovirt using nested virtualization environments Mark Wu wudxw@linux.vnet.ibm.com 1. 2 Agenda Nested KVM Kickstart & Cobbler Kickstart ...
Read more

oVirt

Other exciting new features in this release of oVirt include the capability to deploy ... oriented IT environment. ... oVirt is using a bridge ...
Read more

HowTos/oVirt - CentOS Wiki

have a qemu-kvm package ... For using the manager the suggested path is to install the ovirt-hosted-engine-setup tool and deploy it using the ...
Read more