Sunrise

Openstack Windows 이미지 생성 본문

클라우드/오픈스택

Openstack Windows 이미지 생성

sunshine0070 2024. 9. 21. 23:01

 
<목표>
- 프라이빗 클라우드에서 사용할 수 있는 오픈스택 qcow2 이미지 생성
- OS: Windows Server 2022
- Cloudbase-init (VM 표준화를 위한 설정 프로그램)
- 기타 설정 커스터마이징
(초기 한글팩 설치, 관리자계정 정보 설정, 원격접속 포트설정, ICMP 통신설정, 시간설정, 취약점 조치, 로그지우기)



<방법>
 
1. 해당 방법으로 진행
https://yooniks9.medium.com/openstack-create-windows-server-2016-2019-image-vmdk-part-ii-d4f24c880632

Openstack Create Windows Server (2016/2019) Image(raw) — Part II

Continue: create a win2019.raw template with virt-manager

yooniks9.medium.com

  
 
<준비사항>
1. windows 이미지
raw 영어 평가판 버전 (cdrom)
https://www.microsoft.com/ko-kr/evalcenter/download-windows-server-2022
 
언어팩 추가 버전 (cdrom)
https://www.microsoft.com/ko-kr/evalcenter/evaluate-windows-server-2022
 
 
2. virtio 드라이버 (cdrom)
stable-virtio - iso 다운로드
- https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/
 
3. Cloudbase-init 프로그램
https://cloudbase.it/cloudbase-init/#download
 
 
 
---------------------------------------
 
<과정>
 
1. 위 iso 파일 3개 다 다운로드
2. iso 파일 내부 반입 (윈도우 RDP, 파일질라 등 이용하여 물리노드 파일시스템까지 가져오기)
3. 물리노드 IPMI 통해 웹 콘솔 접근
4. vmm에서 설정, qcow2 50GB 깡통볼륨(SATA DISK1) + SATA CDROM 3개) + nic(virtio)
- os raw 설치 (desktop experience)
- driver 설치 (NetKVM - Redhat VirtIo Ethernet Adapter)
- 언어팩 설치 (lpksetup - Microsoft - Windows  Server Language-Pack_x64_ko-kr)
5. qemu-img 압축 - 안깨졌나 다시 확인
6. 오픈스택 이미지 생성 - 볼륨 생성 - 서버 생성 (미리 방화벽 세팅한 ip로)
7. 서버 내부세팅
- RDP 포트, 방화벽 인바운드
- 시간설정
- admin 계정이름 변경
- cloudbase-init 설치 후 실행(비번, sysprep 실행)
8. 볼륨 스냅샷 생성후 볼륨 생성해서 이미지 qcow2 업로드
9. admin 키스톤으로 이미지 재생성
10. 서버 정상 생성 확인

Comments