5 오픈스택 설정

5.2 클라우드 이미지(Windows 7) 생성

리눅스 클라우드 이미지는 용량이 적기 때문에 웹을 통해 쉽게 구할 수 있지만 윈도우 클라우드 이미지는 용량이 크므로 직접 윈도우 클라우 이미지를 만들어야 한다.


오픈스택에서 Windows 7 사용방법
1. 리눅스, 우분트 데스크탑에서 Windows 7 이미지를 만든다.
2. FTP로 Windows 7 이미지를 controller node 또는 compute node에 업로드 한다.
3. glance 명령어로 Windows 7 이미지를 등록한다.
4. 대시보드에서 Windows 7 인스턴스를 생성한다. (key pair, Floating, Rule ...)

Windows 7 클라우드 이미지는 우분투 또는 리눅스 데스크탑에서 만들 수 있는데 여기서는 VMware Workstation을 이용해 CentOS 6.5 x64 Desktop에서 만들어 보겠다. 우선 CentOS 6.5를 설치하기 위한 환경을 설정하자.

 

※ 서버의 용량이 충분하고 Windows 7에 좋은 자원을 할당하려면 서버에서 제작해도 된다.

※ VM -> Settings -> Processors -> Virtualize Intel VT-x/EPT or AMD-V/RVI / Virtualize CPU performance counters 체크


Memory Processors Hard Disk
4 GB 4 Core 100

egrep '(vmx| svm)' --color=always /proc/cpuinfo 명령어를 사용해 CPU가 가상화를 지원하는지 확인해야 한다. 만약 그림과 같이 vmx(svm)이 나오지 않는다면 가상화를 원활히 사용할 수 없다.


가상화 지원 확인


yum groupinstall "Virtualization*" 명령어를 입력해 KVM 관련 패키지를 모두 설치한다. 그리고 lsmod 명령어를 이용해 KVM이 정상적으로 설치되었는지 확인한 결과 그림과 같이 kvm이 나오는 것을 확인할 수 있다.


※ 꼭 필요한 KVM 설치 시 : # yum -y install virt-manager libvirt qemu-kvm


# KVM 설치
# yum groupinstall "Virtualization*"
# service libvirtd start
# lsmod | grep kvm
kvm_intel 55496 0
kvm 337900 1 kvm_intel

virt-manager(가상 머신 관리자)를 이용해 Windows 7 클라우드 이미지를 만들기 전에 Windows 7 클라이언트 이미지(iso)와 virtio-driver(virtio-win-0.1-100.iso : 드라이브 설치)를 CentOS 6.5에 업로드해야 한다.


# virt-manager 명령어를 입력하면 그림과 같은 화면이 나온다. 그리고 컴퓨터 아이콘을 클릭해 가상 머신을 생성하자.


virt-manager 실행


이름에는 원하는 가상머신 이름을 적고 좀 전에 Windows 7 클라이언트 이미지를 CentOS 6.5로 업로드 하였으므로 로컬 설치 매체(ISO 이미지나 CDROM)(L)을 체크한다.


새 가상 머신 생성 (1)


ISO 이미지 사용을 선택하고 검색을 클릭해 업로드한 Windows 7 클라이언트 이미지를 찾아 선택하고 OS 종류는 Windows / 버전은 Microsoft Windows 7 or later로 선택한다.



메모리와 CPU를 적절히 입력 후 앞으로를 클릭한다.


새 가상 머신 생성 (3)


디폴트로 놔두고 앞으로를 클릭한다.


새 가상 머신 생성 (4)


설치 전에 사용자 설정을 체크하고 완료를 클릭한다.


새 가상 머신 생성 (5)


기존에 추가 되어있는 Disk 1를 삭제한다.


새 가상 머신 생성 (6)


하단의 하드웨어 추가를 해서 그림과 같이 Virtio DIsk를 추가한다.


새 가상 머신 생성 (7)


NIC를 선택해서 장치 모델을 virtio로 선택한다.


새 가상 머신 생성 (8)


하단의 하드웨어 추가를 클릭해서 그림과 같이 virtio를 CDROM으로 설정 하고, Windows 7도 똑같이 설정한다.


새 가상 머신 생성 (9)


Boot Options을 클릭해 CDROM 부팅순서를 1순위로 변경 후 Begin Installation을 클릭하면 Windows 7 설치 화면이 나온다.


새 가상 머신 생성 (10)


설치를 진행하다 보면 드라이버를 찾을 수 없다는 메시지가 나오면 하단에 드라이버 로드를 클릭해서 해당 드라이버를 선택해줘야 한다.


새 가상 머신 생성 (11)


찾아보기를 클릭해서 버전에 맞는 드라이버를 선택한다.

※ x86 : 32 비트 / AMD 64 : 64비트


새 가상 머신 생성 (12)


Red Hat Virtio SCSI controller를 선택하고 다음을 클릭한다.


새 가상 머신 생성 (13)


드라이버가 설치되면 디바이스 목록이 나오는데 디바이스를 선택하면 본격적으로 설치가 진행된다.


새 가상 머신 생성 (14)


설치 완료 후 랜카드 드라이버를 설치하기 위해 시작 -> 실행 -> compmgmt -> 장치 관리자 -> Ethernet 컨트롤러를 더블 클릭해서 드라이버를 설치해주고 시스템을 종료한다.


새 가상 머신 생성 (15)


생성된 Windows 7 클라우드 이미지를 Host OS 또는 컨트롤러 노드 / 컴퓨트 노드에 업로드 한다.


※ Host OS 업로드 : Windows 7 클라우드 이미지 보관

※ 컨트롤러 또는 컴퓨트 노드 업로드 : 클라우드 이미지 등록


클라우드 이미지 업로드


▶ openstack 클라우드 기본개념

▶ openstack 클라우드 구축 (네트워크 설정)

▶ openstack 클라우드 구축 (컨트롤러 노드 설치)

▶ openstack 클라우드 구축 (네트워크 노드 설치)

▶ openstack 클라우드 구축 (컴퓨터 노드 설치)

▶ openstack 클라우드 구축 (Neutron 네트워크 생성)

▶ openstack 클라우드 구축 (클라우드 이미지 등록)

▶ openstack 클라우드 구축 (그룹 및 사용자 생성)

▶ openstack 클라우드 구축 (인스턴스 생성)

▶ openstack 클라우드 구축 (스토리지 생성)

  • 카카오톡-공유
  • 네이버-블로그-공유
  • 네이버-밴드-공유
  • 페이스북-공유
  • 트위터-공유
  • 카카오스토리-공유