openstack 之 windows server 2008映象製作
本文參考了官網juno版本的《image-guide》。映象製作主要分3步:
1、建立虛擬磁碟,主要需要關注的是虛擬磁碟格式;
2、通過虛擬機器管理軟體或者遠端桌面接入到虛擬機器在第1步建立的虛擬磁碟上安裝作業系統;主要關注虛擬機器的IO驅動,同時,遠端桌面的操作可能會遇見一些問題,比如鍵盤模式。
3、在第2步的基礎上安裝雲初始化軟體cloudbaseinit。注意安裝完成後,關閉虛擬機器,保護好現場,不要啟動虛擬機器。
下面分別介紹:
一、建立虛擬磁碟:
qemu-img create -f qcow2 ws2008-400g-1.qcow2 400G
這裡採用最常用的qcow2檔案格式,具體效能和選擇依據請參考網上資料。我採用這種檔案格式用在生產系統上,穩定性、效能等等都不存在什麼問題。
二、通過虛擬機器管理軟體遠端桌面接入到虛擬機器安裝作業系統:
virt-install --connect qemu:///system \
--name ws2008-400g-1 --ram 8192 --vcpus 2 \
--network network=default,model=virtio \
--disk path=/tmp/ws2008-400g-1.qcow2,format=qcow2,device=disk,bus=virtio \
--cdrom /data/iso/cn_windows_server_2008_r2_standard_enterprise_datacenter_web_x64_dvd_x15-50360.iso \
--disk path=/data/iso/virtio-win-0.1-100.iso,device=cdrom \
--vnc --os-type windows --os-variant win2k8
注意,其中/tmp/ws2008-400g-1.qcow2 就是第1步生成的虛擬磁碟,/data/iso/cn_windows_server_2008_r2_standard_enterprise_datacenter_web_x64_dvd_x15-50360.iso 是上傳到伺服器上的win server2008r2作業系統的安裝盤映象檔案。其他引數如果有疑問,請參考virt-install -h幫助,或者查詢網上資料。
在安裝的過程中,請注意下列事項:
1)遠端桌面或者virt-manager 圖形介面上,選擇鍵盤模式為en_us,否則字元輸入會有問題;
2)安裝驅動的過程中,選擇win7的驅動
3)這是映象製作,因此將常用的配置或者軟體都在這個映象中配置或者安裝好,比如,將遠端桌面開啟: 我的電腦->遠端設定->允許任何使用者遠端登入(可選)
4)安裝IO驅動,具體步驟如下:
Complete the VirtIO drivers installation by running the following command:
1
|
C:\pnputil -i -a E:\WIN8\AMD64\*.INF |
To allow Cloudbase-Init to run scripts during an instance boot, set the PowerShell exe-
cution policy to be unrestricted:
1
2
|
C:\powershell C:\Set-ExecutionPolicy Unrestricted |
三、安裝配置雲端計算初始化軟體cloudbaseinit
拷貝檔案: cloudbaseinit.msi到虛擬機器。此時網路未通,因此可以先將這個檔案製作成ISO檔案,然後通過掛載虛擬光碟機拷貝: /data/iso/cloudbaseinit.iso
執行cloudbaseinit.msi
注意,在安裝過程中,將“use metadata password ”的選項取消,
在配置選項視窗,按照下面的引數進行修改:
? Username: Administrator
? Network adapter to configure: Red Hat VirtIO Ethernet Adapter
? Serial port for logging: COM1
當安裝完成後,在 Cloudbase-Init 安裝嚮導結束視窗,選擇 Run Sysprep and Shutdown ,然後點選Finish。至此,映象安裝完成。
最後,根據上面這個映象製作openstack上的映象,執行下面的命令:
1
2
3
|
glance image-create --name WS2008 --disk- format qcow2 \
--container- format bare --is-public true \
-- file /tmp/ws2008-400g .qcow2
|
相關文章
- OpenStack 映象製作之cloud-initCloud
- [zz]為 OpenStack Nova 製作 Ubuntu 映象Ubuntu
- CentOS7.2+OpenStack+kvm 雲平臺部署--用OZ工具製作openstack映象CentOS
- windows server 2012R2製作qcow2映象WindowsServer
- SQL Server 2008 新增功能 -- 報表製作SQLServer
- 完整部署CentOS7.2+OpenStack+kvm 雲平臺環境(4)--用OZ工具製作openstack映象CentOS
- proxmox映象製作
- 製作KubeVirt映象
- 製作Docker映象Docker
- 製作Windows 11與M365的整合映象Windows
- Dockerfile映象的製作Docker
- Docker製作jdk映象DockerJDK
- Docker 映象製作方法Docker
- YashanDB Docker映象製作Docker
- oracle製作docker映象OracleDocker
- Docker二所映象製作Docker
- Docker從零開始製作基礎映象之CentosDockerCentOS
- alpine 製作 PHP 環境映象PHP
- 自己製作redis 和mongo 映象RedisGo
- Linux 製作系統映象Linux
- docker 製作與使用 arcgisserver 映象DockerServer
- Packer構建openStack映象
- Dokcer製作nginx映象,提交映象至倉庫Nginx
- 樹莓派製作映象並縮小映象尺寸樹莓派
- windows server 2008禁止pingWindowsServer
- Windows server 2008 IIS安裝WindowsServer
- Installing SQL Server 2008 on a Windows Server 2008 ClusterSQLServerWindows
- 【泉之源】Windows Server 2008之IIS 7下PHP部署攻略WindowsServerPHP
- Docker如何製作映象-Dockerfile的使用Docker
- 伺服器:如何製作docker映象伺服器Docker
- 製作容器映象的最佳實踐
- 使用 Caddy 製作前端 Docker 映象前端Docker
- OpenStack平臺映象優化優化
- Openstack的映象上傳原理
- 利用OpenStack Rest API 建立映象RESTAPI
- SQL Server 2008使用映象備份媒體集SQLServer
- 【實踐】Docker for Windows 製作tomcat 映象並上傳至 docker 倉庫DockerWindowsTomcat
- 雲端計算管理平臺之OpenStack映象服務glance