![dcb2e8e54c988b53fc6cf38ce3b0a677.png](https://img-blog.csdnimg.cn/img_convert/dcb2e8e54c988b53fc6cf38ce3b0a677.png)
下载镜像
- Win10镜像下载地址
![ed0e430d172138121afb2f4797949e3e.png](https://img-blog.csdnimg.cn/img_convert/ed0e430d172138121afb2f4797949e3e.png)
- virtio镜像下载地址
1.创建windows-10.qcow2文件
[root@openstack-iso ~]# qemu-img create -f qcow2 /tmp/windows-10.qcow2 15G
Formatting 'windows-10.qcow2', fmt=qcow2 size=16106127360 encryption=off cluster_size=65536 lazy_refcounts=off
virt-install --connect qemu:///system
--name windows-10 --ram 2048 --vcpus 2
--network network=default,model=virtio
--disk path=/tmp/windows-10.qcow2,format=qcow2,device=disk,bus=virtio
--cdrom /data/iso/windows-10.iso
--disk path=/data/iso/virtio-win-0.1.173.iso,device=cdrom
--vnc --os-type windows
[root@openstack-iso ~]# virt-install --connect qemu:///system --name windows-10 --ram 2048 --vcpus 2 --network network=default,model=virtio --disk path=/tmp/windows-10.qcow2,format=qcow2,device=disk,bus=virtio --cdrom /data/iso/windows-10.iso --disk path=/data/iso/virtio-win-0.1.173.iso,device=cdrom --vnc --os-type windows
WARNING 无法连接到图形控制台:没有安装 virt-viewer。请安装 'virt-viewer' 软件包。
WARNING 没有控制台用于启动客户机,默认为 --wait -1
开始安装......
ERROR unsupported format character '奠(0xffffffe7) at index 47
域安装失败,您可以运行下列命令重启您的域:
'virsh start virsh --connect qemu:///system start windows-10'
否则请重新开始安装。
[root@openstack-iso ~]# yum provides virt-viewer
BDB2053 Freeing read locks for locker 0x261: 61579/139736755656832
BDB2053 Freeing read locks for locker 0x263: 61579/139736755656832
BDB2053 Freeing read locks for locker 0x264: 61579/139736755656832
BDB2053 Freeing read locks for locker 0x265: 61579/139736755656832
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.bfsu.edu.cn
* epel: mirrors.aliyun.com
* extras: mirrors.huaweicloud.com
* updates: mirrors.aliyun.com
virt-viewer-5.0-17.el7.x86_64 : Virtual Machine Viewer
源 :base
[root@openstack-iso ~]# yum install virt-viewer -y
[root@openstack-iso iso]# virt-install --connect qemu:///system
> --name windows-10 --ram 2048 --vcpus 2
> --network network=default,model=virtio
> --disk path=/tmp/windows-10.qcow2,format=qcow2,device=disk,bus=virtio
> --cdrom /data/iso/windows-10.iso
> --disk path=/data/iso/virtio-win-0.1.173.iso,device=cdrom
> --vnc --os-type windows
> ;
开始安装......
(virt-viewer:63159): Gtk-WARNING **: 21:59:03.620: cannot open display: localhost:10.0
域安装仍在进行。您可以重新连接
到控制台以便完成安装进程。
2VCGQ-BRVJ4-2HGJ2-K36X9-J66JG
![0e868f879266b30ea52da83a7a65f024.png](https://img-blog.csdnimg.cn/img_convert/0e868f879266b30ea52da83a7a65f024.png)
![1c7cc63247aeccc0afe973b734698e56.png](https://img-blog.csdnimg.cn/img_convert/1c7cc63247aeccc0afe973b734698e56.png)
![c93a7d81ec46b6b21eb366d68e915be4.png](https://img-blog.csdnimg.cn/img_convert/c93a7d81ec46b6b21eb366d68e915be4.png)
![415a3ec981505c2898f79a0e6934c3a9.png](https://img-blog.csdnimg.cn/img_convert/415a3ec981505c2898f79a0e6934c3a9.png)
![4fbb319af9299407ec3f636fba9f6f3f.png](https://img-blog.csdnimg.cn/img_convert/4fbb319af9299407ec3f636fba9f6f3f.png)
![eb7b995d08904746d7dd3cf36207701b.png](https://img-blog.csdnimg.cn/img_convert/eb7b995d08904746d7dd3cf36207701b.png)
![38a0561b7952d968aa48b0881b7bb67f.png](https://img-blog.csdnimg.cn/img_convert/38a0561b7952d968aa48b0881b7bb67f.png)
![e2aeaff3f1f59d3cfc8973a825f02c58.png](https://img-blog.csdnimg.cn/img_convert/e2aeaff3f1f59d3cfc8973a825f02c58.png)
![410ab6d7cddd8525bffd2431a3ede309.png](https://img-blog.csdnimg.cn/img_convert/410ab6d7cddd8525bffd2431a3ede309.png)
![e590e8210d006859178916716e7ae646.png](https://img-blog.csdnimg.cn/img_convert/e590e8210d006859178916716e7ae646.png)
![86ae2b689c620ec8617f0b281a4cdd8d.png](https://img-blog.csdnimg.cn/img_convert/86ae2b689c620ec8617f0b281a4cdd8d.png)
![3f6409c1981a5ced40646770a4e32a63.png](https://img-blog.csdnimg.cn/img_convert/3f6409c1981a5ced40646770a4e32a63.png)
2.安装网络驱动
![fd9f2677bbac637a17503d04b79bd0e7.png](https://img-blog.csdnimg.cn/img_convert/fd9f2677bbac637a17503d04b79bd0e7.png)
![3b06907da5a7fe47554ad8f960bdff53.png](https://img-blog.csdnimg.cn/img_convert/3b06907da5a7fe47554ad8f960bdff53.png)
![8d7a49dafa2223d85727ad49ac9168a3.png](https://img-blog.csdnimg.cn/img_convert/8d7a49dafa2223d85727ad49ac9168a3.png)
![90fdb070b2a7f85ac91550a0edb64835.png](https://img-blog.csdnimg.cn/img_convert/90fdb070b2a7f85ac91550a0edb64835.png)
![396ab958dc9d9c5100e1666db1bc4549.png](https://img-blog.csdnimg.cn/img_convert/396ab958dc9d9c5100e1666db1bc4549.png)
![87dfa8ab0b14bea7ff896509bc786601.png](https://img-blog.csdnimg.cn/img_convert/87dfa8ab0b14bea7ff896509bc786601.png)
![11b835bcf7a806480c43c643ea2c9288.png](https://img-blog.csdnimg.cn/img_convert/11b835bcf7a806480c43c643ea2c9288.png)
![ef8d7fb26b6885a5a21138c9c378082c.png](https://img-blog.csdnimg.cn/img_convert/ef8d7fb26b6885a5a21138c9c378082c.png)
![26963214363023491636def40593f13e.png](https://img-blog.csdnimg.cn/img_convert/26963214363023491636def40593f13e.png)
https://www.cnblogs.com/feiyucha/p/11108585.html
C:Set-ExecutionPolicy Unrestricted
C:Invoke-WebRequest -UseBasicParsing https://cloudbase.it/downloads/CloudbaseInitSetup_Stable_x64.msi -OutFile cloudbaseinit.msi
C:.cloudbaseinit.msi 安装程序
![ad8e1bf793c10d197eec6e707298549d.png](https://img-blog.csdnimg.cn/img_convert/ad8e1bf793c10d197eec6e707298549d.png)
![14bace24903c42f46587bc0216751dbc.png](https://img-blog.csdnimg.cn/img_convert/14bace24903c42f46587bc0216751dbc.png)
3.安装刚刚下载的软件包
- 在配置选项窗口中,更改以下设置:
- 用户名:
Administrator
- 网络适配器配置:
Red Hat VirtIO Ethernet Adapter
- 用于记录的串行端口:
COM1
安装完成后,在“ 完成Cloudbase-Init安装向导”窗口中,选中“ 运行Sysprep和关机” 复选框,然后单击“ 完成”。
![2f73b81e7a8efd135eb6dac4f5b9ef7e.png](https://img-blog.csdnimg.cn/img_convert/2f73b81e7a8efd135eb6dac4f5b9ef7e.png)
![8b1407ed2958753742347c49ddf7cd72.png](https://img-blog.csdnimg.cn/img_convert/8b1407ed2958753742347c49ddf7cd72.png)
![b4c8f3e280127a8f8695111c248bde9f.png](https://img-blog.csdnimg.cn/img_convert/b4c8f3e280127a8f8695111c248bde9f.png)
![b9ea8226431ba4507dfe85fd9940c439.png](https://img-blog.csdnimg.cn/img_convert/b9ea8226431ba4507dfe85fd9940c439.png)
![70b7a9af3ba70579bd3fa9d6b8a2bf38.png](https://img-blog.csdnimg.cn/img_convert/70b7a9af3ba70579bd3fa9d6b8a2bf38.png)
![b4632b3d995a897702558ad14d4c7aff.png](https://img-blog.csdnimg.cn/img_convert/b4632b3d995a897702558ad14d4c7aff.png)
![99da51a173264cf7da9ed686b8027fd1.png](https://img-blog.csdnimg.cn/img_convert/99da51a173264cf7da9ed686b8027fd1.png)
4.压缩磁盘方便上传下载
[root@openstack-iso ~]# cd /tmp/
[root@openstack-iso tmp]# ll -lh win10.qcow2
-rw-------. 1 root root 16G 5月 22 15:41 win10.qcow2
[root@openstack-iso tmp]# du -sh win10.qcow2
13G win10.qcow2
[root@openstack-iso tmp]# qemu-img convert -c -O qcow2 /tmp/win10.qcow2
> /tmp/win10-openstack.qcow2
[root@openstack-iso tmp]# ll -lh win10*
-rw-r--r--. 1 root root 6.5G 5月 22 16:18 win10-openstack.qcow2
-rw-------. 1 root root 16G 5月 22 15:41 win10.qcow2
[root@openstack-iso ~]# scp /tmp/win10-openstack.qcow2 root@10.0.0.20:/root
win10-openstack.qcow2 100% 6590MB 14.8MB/s 07:26
[root@controller ~]# glance image-create --name "windows10"
> --file win10-openstack.qcow2
> --disk-format qcow2 --container-format bare
> --visibility public
+------------------+----------------------------------------------------------------------------------+
| Property | Value |
+------------------+----------------------------------------------------------------------------------+
| checksum | 76e3f9f89c3fa1bd904217d02cb85f96 |
| container_format | bare |
| created_at | 2020-05-22T08:48:27Z |
| disk_format | qcow2 |
| id | 40eaaf97-3a86-4d4f-9366-a223bd24871b |
| min_disk | 0 |
| min_ram | 0 |
| name | windows10 |
| os_hash_algo | sha512 |
| os_hash_value | a54a30dcf4023e2251d4ce1cd2fab11ce07d4a46d5cdd5a496b620a93518988268c4756c1edc1bd7 |
| | 5fa0b8ab6908b13de610a181d75487dbd634c13fe860d3d7 |
| os_hidden | False |
| owner | cc6e94f0881e45a28b21b14b4f310810 |
| protected | False |
| size | 6910047744 |
| status | active |
| tags | [] |
| updated_at | 2020-05-22T08:51:50Z |
| virtual_size | Not available |
| visibility | public |
+------------------+----------------------------------------------------------------------------------+
[root@controller ~]# glance image-list
+--------------------------------------+-----------+
| ID | Name |
+--------------------------------------+-----------+
| 40eaaf97-3a86-4d4f-9366-a223bd24871b | windows10 |
+--------------------------------------+-----------+
![006c619fc83439b9fae71fc4b1625a2a.png](https://img-blog.csdnimg.cn/img_convert/006c619fc83439b9fae71fc4b1625a2a.png)