使用virt-manager製作Openstack Windows server 2012R2映象
利用openstack管理windows虛擬機器,以windows2012為例。Windows系統和Linux系統有所差別,因為KVM預設使用的硬碟格式為virtio,而windows系統不自帶virtio驅動,所以需要裝virtio驅動,並且網絡卡驅動也需要更新為virtio驅動,如果不安裝virtio驅動,在建立vm時會失敗,系統啟動無法載入硬碟驅動。本文使用virt-manager工具進行製作。
詳細步驟:
1、選用iso映象進行安裝:2、選擇已經載入好的iso映象:
3、設定記憶體和CPU大小:
4、新建立一個卷用來做系統儲存盤:
5、在建立前,勾選安裝前配置選項:
6、磁碟匯流排格式改為virtio,並點選apply:
7、網絡卡型別也更改為virtio模式:
8、新新增一個盤用來掛載virtio驅動,device type要選擇CDROM:
9、CDROM1掛載windows2012的iso映象:
10、更改boot順序:
11、就進入安裝頁面了,選擇語言,開始安裝:
12、開始安裝virtio驅動:
13、選擇驅動如下:
14、進入到分割槽介面,新建一個分割槽進行安裝:
15、開始安裝:
17、進入系統後,到裝置管理器進行更新網路驅動:
至此,系統安裝完畢,shutdown虛擬機器。
18、將映象上傳openstack
[[email protected] ~]# glance image-create--name "win_test" --file /var/lib/libvirt/images/win2k12r2-2.qcow2--disk-format qcow2 --container-format bare --visibility public --progress
[=============================>]100%
+------------------+--------------------------------------+
| Property | Value |
+------------------+--------------------------------------+
| checksum | 743d6427402adca2f69630aa0fae8e5c |
| container_format | bare |
| created_at | 2017-08-24T09:21:24Z |
| disk_format | qcow2 |
| id |af2f58cf-bb25-4da9-b400-01d09e9b0a21 |
| min_disk | 0 |
| min_ram | 0 |
| name | win_test |
| owner |b7d086c495ab4d2694d7e9a876f8aafa |
| protected | False |
| size | 21478375424 |
| status | active |
| tags | [] |
| updated_at | 2017-08-24T09:24:04Z |
| virtual_size | None |
| visibility | public |
+------------------+--------------------------------------+
介面顯示如下:19、進入該vm,檢視網絡卡ip都正常:
可以ping通外部伺服器ip:
但從外部伺服器卻ping不通該vm:
[[email protected] ~]# ping 192.168.63.6
PING 192.168.63.6 (192.168.63.6)56(84) bytes of data.
^C
--- 192.168.63.6 ping statistics---
7 packets transmitted, 0 received, 100% packetloss, time 5999ms20、分析是windows2012R2系統防火牆進行了限制,於是修改防火牆策略:
找到入站規則:
開啟ICMP回顯請求:
21、現在再從外部伺服器ping該vm就通了:
[[email protected] ~]# ping 192.168.63.6
PING 192.168.63.6 (192.168.63.6)56(84) bytes of data.
64 bytes from 192.168.63.6:icmp_seq=1 ttl=127 time=3.62 ms
64 bytes from 192.168.63.6:icmp_seq=2 ttl=127 time=0.477 ms
64 bytes from 192.168.63.6:icmp_seq=3 ttl=127 time=0.527 ms
至此,結束。