openstack 製作 windows7 映象

2022-09-07 04:15:14 字數 2888 閱讀 9167

為openstack製作可用的windows映象,目前官方授權的只有  提供的  windows server 2012 r2 evaluation cloud image.我們在**上能看到這樣的字樣。

理論上來說這個映象是可以直接使用glance部署到我們的openstack 上。但是多數情況下,使用者需要定製自己的windows映象。本文提供完整的映象製作過程。

製作環境 unbuntu 14.04 server 

在使用kvm命令建立虛擬機器時每次都要輸入很長的命令,容易出現輸入錯誤,可以使用libvirt管理虛擬機器,libvirt支援kvm,xen等主流虛擬機器的管理,安裝:

apt-get install qemu-kvm libvirt-bin virtinst

wget''

wget''

我在安裝的時候,第乙個鏈結是可以正常使用,但是第二個是報錯404.所以我在另外的地方找到了乙個比較新的版本  注意選擇上面對應的兩個版本

建立乙個硬碟對映,用來存放我們將來生成的映象檔案

qemu-img create -f qcow2 windows7.qcow2 15g
輸出: formatting 'windows7.qcow2', fmt=qcow2 size=21474836480 encryption=off cluster_size=65536 lazy_refcounts=off

這時候你就能夠在剛才的目錄下看到這個檔案了,下面建立映象

virt-install --connect qemu:///

system \

--name windows7 --ram 2048 --vcpus 2

\ --network network=default,model=virtio \

--disk path=windows7.qcow2,format=qcow2,device=disk,bus=virtio \

--cdrom /home/house/win7.iso \

--disk path=/home/house/virtio-win-0.1.105.iso,device=cdrom \

--vnc 10.74.116.31:8 --os-type windows --os-variant win7

輸出: starting install...

creating domain... | 0 b 00:00

cannot open display:

run 'virt-viewer --help' to see a full list of **ailable command line options

domain installation still in progress. waiting for installation to complete.

我們沒有安裝圖形介面,所以無法進行手動安裝,安裝了圖形介面的,直接使用virt-viewer進行操作,所以我們使用另外乙個工具spice進行遠端安裝。

在上面的命令中,我們需要將--vnc替換為--graphics spice,listen=0.0.0.0即

點選connec即可進入安裝介面 ,在驅動選擇介面 點選載入驅動程式->瀏覽->驅動器virtio-win-0.1.1 

可以看到radhat virtio scsi 磁碟驅動。選擇,進入系統後在類似目錄下安裝網絡卡驅動。

virsh -c qemu:///

system list//檢視虛擬機器

virsh shutdown windows7 //

關閉virsh destroy windows7 //

刪除virsh undefine windows7 //

取消domin

這時候就大功告成了,我們成功的製作了乙個qcow2的映象。接下來部署到glance上去

glance image-create --name "windows7" --file home/house/windows7.qcow2 --disk-format qcow2 --container-format bare --is-public true --progress

成功以後就可以在dashboard上看到這個虛擬機器了。建立成功以後,注意需要給其所在的安全組新增規則 tcp 埠3389,關閉防火牆,開啟遠端桌面連線,即可ping通與遠端連線上了。

openstack製作centos映象

安裝軟體 yum y groupinstall virtualization virtualization client yum y install libvirt libguestfs tools 配置vnc yum y install tigervnc server 拷貝配置檔案 cp lib ...

OpenStack映象製作 CentOS

雲平台中映象還是很重要的,提供各種定製化的映象使得使用者體驗更好。最開始玩openstack的時候用的是安裝文件中提到的cirros,其密碼cubswin 剛開始感覺很怪,現在已經可以隨手打出。ps 打的還很熟練 然後慢慢開始想嘗試各種映象,於是乎在網上搜了很多。如下 關於centos映象製作需要注...

OpenStack映象製作的方法

根據不同的作業系統,自行清理內部內容 刪除無用的內容。clean.sh bin sh dd if dev zero of root tempfile bs 2m rm root tempfile 刪除history資訊 sudo rm rf bash history history c 關機 sud...