openstack使用1——windows7镜像的制作
一、前言
使用鏡像是安裝好的系統做成鏡像,在創建云主機后用戶可以進入對windows系統進行配置的界面,省去安裝系統的麻煩。
Windows的鏡像制作和linux不同,由于服務器使用linux系統,想要創建windows鏡像需要加載硬盤驅動和網絡驅動。硬盤驅動在安裝時使用,網絡驅動在安裝完windows后使用
Windows7鏡像的制作和windows10的鏡像制作也不同。Windows7在安裝系統是需要將device模式設為cirrus,windows10則不需要,但創建windows7鏡像的方法適用于創建windows10,可以向上兼容。
二、制作鏡像
1.準備
下載windows7的操作系統的官方鏡像上傳至controller節點的/home/image目錄下,下載virtio-win-0.1.102.iso驅動文件到/home/image目錄下,virtio-win-0.1.102.iso的下載地址為:
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.102/virtio-win-0.1.102.iso
2.將鏡像重命名為win7.iso
3.創建系統盤
qemu-img create -f qcow2 win7.qcow2 30G
4.創建腳本create-win7-image.sh,使用命令創建
#!/bin/sh DISKIMG=/home/image/win7.qcow2 WIN7IMG=/home/image/win7.iso VIRTIMG=/home/image/virtio-win-0.1.102.isoqemu-system-x86_64 --enable-kvm -drive file=${DISKIMG},if=virtio -m 2048 \ -net nic,model=virtio -net user -cdrom ${WIN7IMG} \ -drive file=${VIRTIMG},index=3,media=cdrom \ -rtc base=localtime,clock=host -smp cores=2,threads=4 \ -usbdevice tablet -cpu host -name win7 -vnc :3 -device cirrus-vga,id=video0,bus=pci.0,addr=0x45.給腳本賦予執行權限
chmod 744 create-win7-image.sh
6.執行腳本
sh create-win7-image.sh
7.在客戶端安裝vnc viewer軟件,查看端口3的vnc
8.進入安裝windows7界面
選擇自定義安裝
點擊加載驅動程序
選擇瀏覽,添加驅動器E盤的virtio-win-0.1.1-》vistor-》w7-》amd64
安裝完重啟后,進入如下界面,設置用戶配置。創建demo用戶,密碼為123
9.更新網絡驅動
單擊開始——》計算機——》右鍵選擇“管理”
選擇設備管理器,在以太網控制器上單擊右鍵,選擇更新驅動程序軟件
選擇瀏覽計算機以查找驅動程序軟件
選擇計算機—》cd驅動器Evirtio-win-0.1.1-》下一步
網卡驅動為Red Hat VirtIO Ethernet Adapter
10.開通遠程登錄
計算機—》屬性—》遠程設置—》選擇允許運行任意版本遠程桌面的計算機連接—》確定
11.設置demo用戶不禁用。
由于在制作鏡像的時候沒有設置用戶,因此需要將demo用戶的禁用取消。
計算機—》右鍵選擇管理—》本地用戶和組—》用戶—》demo上右鍵屬性—》取消用戶已禁用選項—》確定
12.將DVD盤中的驅動virtio拷貝到c盤(后續安裝PCI驅動使用)
13.全部安裝完成后,關機退出vnc控制臺。
三、創建鏡像
1.使用命令行創建鏡像
openstack image create "win7" --file /home/image/win7.qcow2 --disk-format qcow2 --container-format bare --public2.使用命令行查看服務
openstack image list
四、在dashbord中添加windows訪問需要的安全組
1.登錄管理頁面
點擊項目—》計算—》訪問&安全—》安全組—》創建安全組windows。
2.編輯規則
點擊windows安全組右側的管理規則
添加規則,為windows開通3389端口:
五、使用dashbord創建實例
1.查看鏡像列表
Win7鏡像已經在使用列表中。
2.創建實例
根據實際情況選擇flavor大小:
安全組部分添加windows安全組,其他選項默認即可。
點擊創建實例
六、使用遠程訪問
1.遠程訪問該節點
2.安裝PCI驅動
(此步驟可選擇性,如果使用瀏覽器控制臺時鍵盤不可用時需要安裝驅動)
單擊開始——》計算機——》右鍵選擇“管理”
選擇設備管理器,在“PCI bus”上單擊右鍵,選擇更新驅動程序軟件—》瀏覽計算機以查找驅動程序軟件
選擇c盤中保存的virtio—》下一步—》安裝
3.完成安裝
打開openstack管理界面,查看驅動安裝是否正確。
打開該實例的控制臺,在實力上操作,查看鍵盤能否使用。
七、本地存儲配置
使用瀏覽器訪問和遠程登錄均可,點擊開始—》計算機—》右鍵管理—》存儲—》磁盤管理
在上圖中仍有60GB沒有分配,C盤空間的大小是創建鏡像時空間大小,在60GB未分配處右鍵—》新建簡單卷
向導一直選擇默認即可
此處將剩余空間全部分配,如果有其他需求可以分為多個盤。
分區后查看存儲情況:
完成全部安裝,可以給用戶使用。
總結
以上是生活随笔為你收集整理的openstack使用1——windows7镜像的制作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网络游戏之快照插值物理模拟
- 下一篇: 行人检测-Pedestrian Dete