Windows vm
참고 페이지 :
이미지 생성 준비 파일
Windows 10 ISO 파일
Virtio ISO 파일
One context ISO 파일
Windows 10 iso 파일 다운로드
ms site에서 다운로드후 /var/tmp에 저장후 import
virtio iso 파일 다운로드
https://github.com/virtio-win/virtio-win-pkg-scripts/blob/master/README.md
윈도우 용을 다운한후 import한다.
wget --no-check-certificate https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.240-1/virtio-win-0.1.240.iso
one context iso 파일 다운로드
VM생성시 네트워크 자동 설정 및 환경설정 해주는 파일
다운로드후 import
cd /var/tmp
wget https://github.com/OpenNebula/addon-context-windows/releases/download/v5.12.0/one-context-5.12.0.iso
이미지 생성하기
윈도우 이미지 파일 불러오기
TYPE에서 CD-ROM 선택 후 이미지 로케이션에서 UPLOAD 체크후 ISO 파일을 업로드 한다

또는 서버에 업로드후 import를 한다.

One context 이미지 파일 불러오기
윈도우 ISO와 동일 하게 TYPE에서 CD-ROM 선택 후 이미지 로케이션에서 UPLOAD 체크후 ISO 파일을 업로드 한다.
또는 서버에 업로드후 import를 한다.

3.Virtio 이미지 파일 불러오기
https://github.com/virtio-win/virtio-win-pkg-scripts/blob/master/README.md
예전버전 확인 :
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/
wget --no-check-certificate https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.173-9/virtio-win.iso
최신버전으로 하면 드라이버가 사인이 안됫다고 에러가 난다. 오래된 버전으로 해보자.
윈도우 10 설치하기 위해 하드 디스크 타입을 생성한다.
TYPE에서 Generic storage datablock를 선택한다
This image is persistent 옵션에서 YES를 선택한다 (이건 아마 no여도 상관없을듯)
Image location 옵션에서 Empty Disk Image를 선택후 하드 디스크 용량 설정후 생성한다


윈도우 템플릿 생성후 설치 하기
템플릿 생성하기
Templates > VMs 에서 생성하기
General 탭에서 Name, Memory, Physical CPU, Virtual CPU 데이터를 넣는다
Storage 탭에서 위에서 생성한 ISO CD-Rom 타입 전체와 하드타입으로 생성한 이미지 파일을 불러온다
Disk 0 번에는 윈도우 설치 파일 이미지
추가 버튼 클릭후 Disk 1 번에는 Virtio ISO 선택한다
Disk 2 번에는 One context ISO 선택한다
Disk 3번에는 VM에서 사용할 하드디스크 이미지 파일을 선택한다
Disk 3번에서 Advanced options 선택후 BUS 데이터를 Virtio를 선택한다
Network 탭에서 사용할 네트워크 타입을 선택한다
OS & CPU 탭에서 윈도우 부팅시 실행 할 파일 윈도우 설치 ISO를 선택한다
Input/Output 탭에서 인풋 타입을 설정한다
타입은 Tablet , BUS는 Usb로 선택후 ADD 를 한다
NUMA 탭에서 윈도우 게스트 환경에서 CPU 관리화면을 원활하게 보이기 위해 아래와 같이 설정한다
아래와 같이 설정해야 CPU를 등록 한 수만큼 윈도우에서 사용할수 있다
모든 환경 설정 완료 후 Create를 클릭한다
인스턴스 생성하기
Instances > VMs 에서 생성하기
위에서 생성한 윈도우 템플릿을 선택 후 아래 정보를 다시 한번확인후 생성한다

인스턴스 접속후 윈도우 설치 하기
해당하는 인스턴스 VNC 접속한다
윈도우 설치 화면에서 설치 하기 클릭한다
image 설치시 하드디스크 를 찾아 올수 없어 불러오기 해야 한다
Load Driver 클릭한다
image 팝업이 뜨면 OK 클릭한다
image 전체 항목을 선택 후 Next를 클릭한다
image 하드디스크를 불러온것을 확인이 가능해진다
image 윈도우 설치를 이어서 계속 진행 하면 된다
윈도우 설치완료 후 내컴퓨터에서 One-context를 설치 한다
image 윈도우 device manager에 들어간다
image 정상적으로 설치 안된 파일을 선택하여 업데이트를 해준다
업데이트 파일은 Virtio CD드라이브 폴더를 선택후 업데이트 및 설치를 하면 된다
image 윈도우 설치 모든 과정은 끝나 Persistent 윈도우 이미지 파일을 모든 인스턴스에 사용할 수 있게 설정하기 위해 윈도우를 종료 한다
Instances 메뉴에서 윈도우 설치한 인스턴스를 삭제한다.
Templates > VMs 메뉴에서 해당하는 윈도우 템플릿에 들어가 CD-ROM 데이터를 전체 삭제한다
DISK 0 ~ 2 번 삭제 하면 된다 HDD는 삭제 하면 안된다
image Storage > Images 메뉴에 들어간다
윈도우를 설치한 이미지 파일인 Windows 10 HDD 선택후 옵션을 조정한다
TYPE을 OS로 변경한다
Persistent를 NO로 변경한다
image 모든 설정 끝
추가
최신버전으로 다시 설치해보면 windows 10이 설치가 안된다.
virtio driver가 윈도우 sign이 안됬기 때문인데 어떻게 해결할지 아직 모르겟다.
현재는 로컬에서 설치해서 vm image를 raw로 만들어서 오픈네뷸라에 업로드해서 처리해보는중
Last updated
Was this helpful?