리눅스 HCI : vm설치, 네트워크 추가

“리눅스 HCI 환경에 vm을 설치하고 네트워크를 추가하여 스토리지 용도로 사용하는 방법에 관해 설명합니다.”

### 바로가기 ###
리눅스 Hyper Converged Infrastructure
>> 리눅스 HCI : vm설치, 네트워크 추가


1. 윈도우 2008 VM 설치 및 실행
1) OS iso 설치파일 업로드를 위해 ovm 웹사이트에서 ‘스토리지 > 디스크 > 업로드’ 클릭합니다.

2) 리눅스 HCI 환경에서 윈도우 vm 설치 시 디스크 인터페이스를 virt-scsi 로 해야 IDE 보다 성능이 더 좋습니다. 윈도우 운영체제용 virtio 드라이버를 아래 URL에서 다운받아 위 1-1) 과 같이 iso 파일을 디스크 업로드 합니다.
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.141-1/

3) ‘컴퓨팅 > 가상머신 > 새로 만들기’ 클릭하여 팝업 창 ‘일반’ 탭에서 설치할 운영체제를 선택하고 vm 명칭을 입력, nic1 이더넷 장치 선택, 인스턴스 이미지 ‘생성’ 클릭합니다.
4) 새 가상 디스크 팝업창에서 설치할 디스크 크기, 인터페이스 : VirtIO-SCSI 선택, 스토리지 도메인 : vmstore 선택해서 ‘OK’ 클릭합니다.

5) 시스템 탭에서 메모리, CPU, GMT 시간대 선택합니다.
6) 호스트 탭에서 vm이 설치될 호스트를 선택할 수 있지만 기본값으로 ‘클러스터 내의 호스트’를 사용하여 임의의 호스트 서버에 설치합니다.
7) 부트 옵션 탭에서 ‘부트 순서 : CD-ROM < 하드디스크’ 선택하고 CD/DVD 연결 체크해서 설치 이미지 파일 선택, 부팅 메뉴를 활성화 체크, ‘OK’ 클릭 합니다.

8) 컴퓨팅 > 가상머신 에서 위 설정한 vm을 선택하고 ‘실행’ 클릭해 부팅합니다.
9) ‘콘솔’을 클릭하면 다운되는 ‘console.vv’ 를 클릭해 vm을 설치하는 콘솔화면에서 윈도우 설치를 진행합니다. ‘윈도우를 설치할 위치’를 설정하는 곳에서 하드디스크를 로드하지 못하므로 ‘컴퓨팅 > 가상머신 > vm 선택’ 우측 상단 ‘점 3개 > CD 변경’ 클릭해서 virtio-win-0.1.141.iso 변경합니다.

10) virtio-win-0.1.141.iso CD 에서 디스크 드라이버를 위해 설치하는 윈도우 운영체제에 따른 ‘vioscsi\2K8R2\amd64’디렉토리 등을 선택해 드라이버로 하드를 인식시킵니다.

11) 다시 CD를 윈도우 설치파일로 교체해 설치작업 진행합니다. 설치 완료 후 이더넷 드라이버를 잡기위해 virtio CD가 또 필요합니다.

2. 스토리지용 네트워크 추가
별도의 스토리지용 네트워크를 추가하여 마이그레이션 및 gluster 트래픽을 분산 관리하는 방법입니다.

1) 스토리지용 네트워크를 위해 스위치를 1대 준비하고 호스트서버 3대를 물리적으로 스위치와 네트워크 연결합니다. (내부망으로 구성)
2) ov1, ov2, ov3 호스트 서버 3대에 이더넷을 활성화 합니다.

3) ovm 웹사이트 ‘네트워크 > 네트워크’에서 새로만들기 클릭하면 팝업 윈도우 실행됩니다.
4) ‘이름 : ovirtstorage’ 입력 후 ‘OK’ 클릭합니다.

5) ‘컴퓨팅 > 호스트’ 에서 호스트명 ov1.itscom.org 클릭 후 네트워크 인터페이스 탭으로 이동하여 ‘호스트 네트워크 설정’을 클릭 합니다.
6) 네트워크 레이블 ovirtstorage 를 이더넷 em2로 드래그앤 드롭합니다.

7) IPv4 탭에 사용할 ov1.itscom.org 호스트의 스토리지 네트워크 용 IP ‘10.10.10.11’ 와 넷마스크 ‘255.255.255.0’를 입력합니다. OK 클릭합니다.
8) 위 5) ~ 7) 과정을 ov2, ov3 호스트에도 진행합니다.

9) 다시 ‘네트워크 > 네트워크’에서 ovirtstorage 클릭 후 클러스터 탭에서 ‘네트워크 관리’ 버튼을 클릭합니다.
10) 네트워크 관리 팝업 윈도우에서 ‘마이그레이션 네트워크’ 와 ‘Gluster 네트워크’를 체크 후 ‘OK’합니다.

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

This site uses Akismet to reduce spam. Learn how your comment data is processed.