웹사이트 검색

RHEV 환경에서 가상 머신을 배포하는 방법 - 4부


우리 환경은 ISCSI 공유 저장소가 연결된 하나의 데이터 센터로 구성됩니다. 이 데이터 센터에는 가상 머신을 호스팅하는 데 사용되는 두 개의 호스트/노드가 있는 하나의 클러스터가 포함되어 있습니다.

기본적으로 모든 환경에서 ISO/DVD, 네트워크, 킥스타트 등과 같은 널리 사용되는 방법을 사용하여 물리적/가상 머신을 배포할 수 있습니다. 우리 환경에서는 동일한 방법/설치 유형을 사용하므로 이전 사실과 큰 차이가 없습니다.

먼저 ISO 파일/이미지를 사용한 VM 배포에 대해 논의하겠습니다. RHEV 엔터테인먼트는 매우 체계적으로 구성된 도메인이므로 이 대상에만 사용되는 특수 도메인이 있고, 가상 머신을 생성하는 데 사용되는 ISO 파일을 저장하며, 이 도메인은 ISO 도메인이라는 스토리지 도메인입니다.

1단계: 새 ISO 도메인 배포

실제로 RHEVM은 설치 과정에서 ISO 도메인을 생성합니다. 이를 확인하려면 해당 환경의 스토리지 탭을 탐색하세요.

기존 것을 사용하여 데이터 센터에 연결할 수도 있지만 더 많은 연습을 위해 새 것을 만들어 보겠습니다.

참고: 기존 버전은 rhevm 시스템 IP:11.0의 NFS 공유 저장소로 사용됩니다. 0.3. 새로 생성된 노드는 스토리지 노드 IP:11.0.0.6의 NFS 공유 스토리지를 사용합니다.

1. 스토리지 노드에 NFS 서비스를 배포하려면,

[root@storage ~]# yum install nfs-utils -y
[root@storage ~]# chkconfig nfs on 
[root@storage ~]# service rpcbind start
[root@storage ~]# service nfs start

2. NFS를 사용하여 공유할 새 디렉토리를 만들어야 합니다.

[root@storage ~]# mkdir /ISO_Domain

3. /etc/exports 파일에 이 줄을 추가하여 디렉토리를 공유한 다음 변경 사항을 적용합니다.

/ISO_Domain     11.0.0.0/24(rw)
[root@storage ~]# exportfs -a

중요: 디렉토리의 소유권을 uid:36gid:36으로 변경하세요.

[root@storage ~]# chown 36:36 /ISO_Domain/

참고: 36은 vdsm 사용자 "RHEVM 에이전트"의 uid이자 kvm 그룹의 gid입니다.

내보낸 디렉토리를 RHEVM에서 액세스할 수 있도록 만드는 것이 필수입니다. 따라서 NFS는 우리 환경에 ISO 도메인으로 연결할 준비가 되어 있어야 합니다.

4. NFS 유형으로 새 ISO 도메인을 생성하려면… 시스템 탭에서 Data-Center1을 선택한 다음 다음을 클릭하세요. 저장소 탭의 새 도메인.

5. 그런 다음 표시된 창을 다음과 같이 채웁니다.

참고: 도메인 기능/스토리지 유형이 ISO/NFS인지 확인하세요.

잠시 기다렸다가 저장소 탭에서 다시 확인해 보세요.

이제 ISO 도메인이 성공적으로 생성되어 연결되었습니다. 따라서 VM 배포를 위해 일부 ISO를 업로드해 보겠습니다.

6. RHEVM 서버에 ISO 파일이 있는지 확인하세요. 우리는 Linux {CentOS_6.6}용 ISO와 Windows용 {Windows_7}용 ISO 두 개를 사용하여 작업할 것입니다.

7. RHEVM은 (rhevm-iso-uploader)라는 도구를 제공합니다. 유용한 작업 옆에 ISO 도메인에 ISO를 업로드하는 데 사용되었습니다.

먼저 이를 사용하여 사용 가능한 모든 ISO 도메인을 나열합니다.

힌트: 업로드 작업은 여러 파일(공백으로 구분)과 와일드카드를 지원합니다. 둘째, ISO 도메인 “ISO_Domain”에 ISO를 업로드하는 데 이를 사용합니다.

참고: 업로드 프로세스는 네트워크에 따라 다소 시간이 걸립니다.

힌트: ISO 도메인은 RHEVM 시스템에 있을 수 있으며 어떤 경우에는 권장되며 환경 및 인프라 요구 사항에 따라 완전히 달라집니다.

8. 웹 인터페이스에서 업로드된 ISO를 확인합니다.

두 번째 섹션인 '가상 머신 배포'를 살펴보겠습니다.

2단계: 가상 머신 배포 – Linux

11. 가상 머신 탭으로 전환하고 '새 VM'을 클릭합니다.

12. 그런 다음 표시된 창을 다음과 같이 채웁니다.

메모리 할당 및 부팅 옵션과 같은 일부 옵션을 수정하려면 '고급 옵션 표시'를 누르세요.

13. 메모리와 vCPU를 수정하려면 '시스템'을 선택하세요.

14. 부팅 옵션을 선택하여 ISO 이미지를 가상 머신에 연결한 다음 확인을 누릅니다.

15. 가상 머신을 시작하기 전에 가상 디스크를 생성하고 연결해야 합니다. 따라서 자동으로 나타나는 창에서 "가상 디스크 구성"을 누르세요.

16. 그런 다음 다음에 나타나는 창을 그림과 같이 채우고 확인을 누릅니다.

힌트: 이 문서의 앞부분에서 "사전 할당 "과 "씬 프로비저닝"의 차이점에 대해 논의했습니다. KVM 스토리지 볼륨 및 풀 관리 - 3부에서 kvm 시리즈를 참조하세요.

17. 다른 가상 디스크를 추가할지 묻는 창을 닫습니다. 이제 가상 머신을 확인해 보겠습니다.

힌트: 가상 머신 콘솔이 제대로 작동하는지 확인하려면 SPICE 플러그인을 설치해야 할 수도 있습니다.

Redhat 기반 Distro의 경우
yum install spice-xpi
데비안 기반 Distro의 경우
apt-get install browser-plugin-spice

그런 다음 Firefox 브라우저를 다시 시작하세요.

18. 처음으로 "한 번 실행"에서 가상 머신을 실행합니다...그냥 클릭한 다음 부팅 옵션의 순서를 변경합니다. 첫 번째 옵션은 입니다. >CD-ROM.

참고: 한 번 실행은 테스트 또는 설치를 위해 한 번만(영구적이지 않음) vm 설정을 수정하는 데 사용됩니다.

19. (확인)을 클릭하면 가상 머신의 상태가 시작 중으로 변경된 후 시작!!으로 변경되는 것을 확인할 수 있습니다.

20. 아이콘을 클릭하여 가상 머신 콘솔을 엽니다.

기본적으로 node1 {RHEVHN1}에서 호스팅되는 linux-server 가상 머신을 성공적으로 만들었습니다.

3단계: 가상 머신 배포 – Windows

따라서 데스크톱 컴퓨터 역할을 하는 다른 가상 머신을 배포하는 여정을 완료해 보겠습니다. 서버와 데스크톱 유형의 차이점은 나중에 논의하겠습니다. 이 데스크톱 가상 머신은 Windows7입니다.

일반적으로 몇 가지 추가 단계를 포함하여 거의 이전 단계를 반복합니다. 다음 화면에 표시된 단계를 따르세요.

21. 새 VM을 클릭한 다음 요청된 정보를 입력합니다.

22. 새 디스크를 만들고 Windows VM이 생성되었는지 확인합니다.

다음 단계를 계속하기 전에 Windows 가상 머신을 성공적으로 설치하려면 특별한 반가상화 드라이버와 도구가 필요합니다. 다음에서 찾을 수 있습니다.

/usr/share/virtio-win/
/usr/share/rhev-guest-tools-iso/

이 튜토리얼에서 사용되는 ISO의 경우 해당 파일을 ISO 도메인에 업로드하고 웹 인터페이스에서 확인해야 합니다.

/usr/share/rhev-guest-tools-iso/RHEV-toolsSetup_3.5_9.iso
/usr/share/virtio-win/virtio-win_amd64.vfd

23. 한 번 실행을 클릭하고 가상 플로피 디스크를 연결하여 VM 콘솔을 여는 것을 잊지 마세요.

24. Windows 지침에 따라 설치를 완료합니다. 디스크 파티셔닝 단계에서는 디스크가 나타나지 않는 것을 볼 수 있습니다. "드라이버 로드"를 클릭한 다음 "찾아보기"를 클릭합니다.

25. 그런 다음 가상 플로피 디스크에서 드라이버 경로를 찾고 이더넷SCSI 컨트롤러와 관련된 두 드라이버를 선택합니다.

26. 그런 다음 다음으로 이동하여 10G 가상 디스크를 로드할 때까지 잠시 기다리면 나타납니다.

성공적으로 완료될 때까지 설치 프로세스를 완료합니다. 성공적으로 완료되면 RHEVM 웹 인터페이스로 이동하여 첨부된 CD를 변경하세요.

27. 이제 RHEV 도구 CD를 연결한 다음 Windows 가상 머신으로 돌아가면 도구 CD가 첨부된 것을 볼 수 있습니다. 그림과 같이 RHEV 도구를 설치합니다.

성공적으로 완료될 때까지 순차적인 단계를 따른 후 시스템을 재부팅하세요.

마지막으로 Windows 가상 머신이 정상적으로 실행되고 있습니다.. :)

결론

이 부분에서는 ISO 도메인의 중요성과 배포, 그리고 나중에 가상 머신 배포에 사용할 ISO 파일을 저장하는 방법에 대해 논의했습니다. Linux 및 Windows 가상 머신이 배포되어 제대로 작동합니다. 다음 부분에서는 우리 환경에서 클러스터링 기능을 사용하는 방법과 함께 클러스터링의 중요성과 작업에 대해 논의하겠습니다.