Category Archives: 설치 및 활용 방법

oVirt/RHEV 설치 및 활용 방법을 위한 곳입니다.

How to use Direct LUN in oVirt/RHEV?

실전 활용팁, Direct LUN 사용방법

oVirt/RHEV에서 실행되는 가상머신의 Disk(이하 vDisk)는 스토리지 도메인에서 할당해서 사용하게 됩니다. 이들 스토리지 도메인은 FCP/iSCSI의 경우 LVM을 사용하고, NFS/Gluster의 경우에는 단일 Mount Point를 스토리지 도메인으로서 사용하고 있습니다. Direct LUN 기능의 경우는 말 그대로 vDisk 할당시 스토리지 도메인을 사용하는 것이 아니라 FCP/iSCSI의 LUN 하나를 그대로 vDisk로 사용할 수 있도록 해주는 기능입니다.

이를 위해서는 스토리지 PCI Pass-throiugh를 위해 VirtIO-SCSI 기능을 사용해야 합니다. 당연히 성능적인 측면에서의 이점이 있으며, vDisk를 LUN 단위로 관리할 수 있는 장점이 있습니다(만 Direct LUN의 경우 꼭 필요한 경우가 아니라면 가상화라는 측면에서 적합해보이지 않습니다)

적용 방법은 다음과 같습니다.

  1.  oVirt/RHEV Admin Portal 접속 -> Virtual Machine 탭 선택
  2.  New 버튼 클릭하여 New VM 윈도우 실행
  3.  Advanced Option 선택 -> Resource Allocation menu 선택 -> [v] VirtIO-SCSI 활성화
  4.  Virtual Disk 설정 -> External (Direct Lun) 선택 -> Interface [VirtIO SCSI] 선택

이렇게 되면 VirtIO-SCSI 드라이버를 통해 LUN이 가상머신에 바로 보이게 되고, Local Disk처럼 사용할 수 있게 됩니다.

Advertisements

oVirt 기초 시리즈 #6 oVirt/RHEV Guest Agent

oVirt Beginner Series #6 oVirt/RHEV Guest Agent

Guest Agent라는 툴은 oVirt/RHEV 환경에서 VM내에 설치되어 VM의 사용과 관리 경험을 개선시킵니다.

좀 더 구체적으로 ovirt-guest-agent, rhevm-guest-agent 패키지들이 VM내에 설치되면, oVirt-Engine에서 VM을 Shutdown/Reboot 시킬 수 있으며, RHEL 6 VM이라면 tuned 서비스를 자동으로 실행하여 VM환경에 최적화되도록 자동 튜닝됩니다. SPICE에서 Multiple 모니터를 지원할 수 있게 되고, SPICE client에서 마우스 in/out이 자유로워지고 Client 내부/외부와 클립보드 사용도 가능해 집니다.

그럼 설치 방법을 간단히 살펴볼까요?

1) oVirt 3.3 환경하에서 Agent 설치하는 방법
– 자세한 설치 방법 : http://www.ovirt.org/How_to_install_the_guest_agent_in_Fedora

– RHEL 6.5, CentOS 6.5 용 패키지 다운로드
# wget http://resources.ovirt.org/releases/3.3/rpm/EL/6.5/noarch/ovirt-guest-agent-1.0.8-1.el6.noarch.rpm

– Fedora 19 용 패키지 다운로드
# wget http://resources.ovirt.org/releases/3.3/rpm/Fedora/19/noarch/ovirt-guest-agent-common-1.0.8-2.fc19.noarch.rpm

– 다운로드 받은 패키지를 VM에 복사 후 설치
# scp ovirt-guest-agent*.rpm root@VM_IP:~/

– RHEL 6.5, CentOS 6.5 VM내에서 설치
# yum localinstall /root/ovirt-guest-agent-1.0.8-1.el6.noarch.rpm
# chkconfig ovirt-guest-agent on
# service ovirt-guest-agent start

– Fedora 19 VM에서 설치
# yum localinstall /root/ovirt-guest-agent-common-1.0.8-2.fc19.noarch.rpm
# systemctl enable ovirt-guest-agent.service
# systemctl start ovirt-guest-agent.service

2) RHEV 3.3 환경하에서 Agent 설치하는 방법
– 자세한 설치 방법 : https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Virtualization/3.3/html/Power_User_Portal_Guide/chap-Monitoring_Virtual_Resources.html

– RHEL5/6용 패키지 설치 (RHEV의 경우 Red Hat Network에 적절한 채널에 등록되어 있어야 함)
# yum install rhevm-guest-agent -y

– Windows VM용 패키지 설치
rhev-guest-tools ISO 이미지를 다운로드 받아 VM의 CD에 연결
RHEV-toolsSetup 프로그램을 실행하여 설치 후 재부팅

그럼 지금 설치하러 가시죠.

oVirt 3.4 on CentOS 6.5 설치기 2편

oVirt 3.4 on CentOS 6.5 설치기 2편

1편에서 oVirt 3.4 ovirt-engine(Manager) 설치에 대해 살펴보았습니다.
2편에서는 CentOS 6.5 Host를 ovirt-node-vdsm(Hypervisor)로 변신시키는 방법에 대해 알아보겠습니다.
사실 너무 간단하고 단순해서 민망할 정도네요.

1. CentOS 6.5 기본(Minimal) 서버 설치 후 업데이트
– SSH 서버 실행 필요
# yum update

2. hostname 설정 (DNS 서버가 없을 경우)
# vi /etc/hosts
OVIRT_HOST_IP_ADDR YOUR_FQDN
OVIRT_ENGINE_IP_ADDR ENGINE_FQDN

3. Host 서버와 ovirt-engine과의 통신이 가능하도록 네트워크 설정
– 단, 서비스, 스토리지등을 위한 NIC가 여러개라도 Management Network용 NIC 하나만 설정
– 나머지 NIC 설정은 ovirt-engine의 Admin Portal에서 설정

3. oVirt 3.4용 레포지토리 설치
# yum localinstall http://resources.ovirt.org/pub/yum-repo/ovirt-release34.rpm

4. ovirt-engine의 Admin Portal 접속 후, Host 탭에서 ‘New’ 선택

5. 준비된 Host 서버의 IP 주소와 root 비밀번호 정보 입력 후 Apply 클릭
– 이후 ovirt-engine에서 SSH를 통해 Host에 접속하여 필요한 패키지를 자동으로 설치
– 설치내용 및 단계는 Admin Portal의 하단의 Event 정보에서 확인 가능

6. 최종 설치 완료후 Host 서버의 상태가 ‘Up’ 상태로 변경되면 설치 완료

동일한 방법으로 필요한만큼의 Host를 계속해서 추가할수 있습니다.

커뮤니티 버전으로만 구성된 oVirt 설치기 끝.

oVirt 3.4 on CentOS 6.5 설치기 1편

oVirt 3.4 on CentOS 6.5 설치기 1편

그동안 RHEL(Red Hat Enterprise Linux) 6, Fedora 19에서는 해봤지만 CentOS에서는 한버도 해본적이 없어서, 사실 RHEL의 Clone이라 해도 지난 수년간 CentOS를 써번적도 없어서 될까 싶었는데, 의외로 매우 간단했습니다.

1. CentOS 6.5 기본 서버 설치 후 업데이트
# yum update

2. hostname 설정 (DNS 서버가 없을 경우)
# vi /etc/hosts
YOUR_IP_ADDR YOUR_FQDN

3. oVirt 3.4용 레포지토리 설치
# yum localinstall http://resources.ovirt.org/pub/yum-repo/ovirt-release34.rpm

4. oVirt 3.4 Engine 설치
# yum install ovirt-engine

5. oVirt 3.4 Engine 설정
– 설정 과정은 기본적으로 Local PosgreSQL 서버 Yes
– ISO Domain을 위한 NFS는 No (외부 NFS 서버를 쓸거라서)
– webproxy 설정 (noVNC를 위해) 외에 특이사항 없이 기본 설정
# engine-setup

6. oVirt 3.4 Admin Portal 접속
# firefox http://YOUR_FQDN/

끝.

다음편엔 CentOS 6.5를 oVirt 3.4용 하이퍼바이저로 사용하는 방법입니다.