👌 2020-03-31 创建 Windows Server 2012 R2 qcow2 格式虚拟机模板
FileInfo Filename - 创建 Windows Server 2012 R2 qcow2 格式虚拟机模板 Version - v1.1.2003(2020/03/31 ~ 2020/03/31) Author - standuke Email - shadowdoker@gmail.com DescriptionKey - Windows Server 2012 R2 qcow2 cloudbase init openstack
需求
Openstack 虚拟化需要
工具准备
操作系统环境
以下为 gui 环境必须软件
- Linux 系统「CentOS 7.7」GNOME 桌面环境「也可以使用 cli 方式,但是会麻烦些」
- Linux 虚拟化环境
yum groupinstall -y 'Virtualization Host'
- Linux 虚拟化 gui 管理器
yum install -y virt-manager
- Linux 虚拟化 cli 管理器
以下为 cli 方式必须要安装的软件
- 虚拟机安装器
yum install -y virt-install
- 虚拟机 vnc 连接器
yum install -y virt-viewer
Windows 安装镜像及其驱动文件
- ISO cn_windows_server_2012_r2_with_update_x64_dvd_6052725.iso
- Driver 「https://docs.fedoraproject.org/en-US/quick-docs/creating-windows-virtual-machines-using-virtio-drivers/index.html」
- virtio-win-0.1.171.iso「所有驱动都在里面」
- virtio-win_amd64.vfd「64bit 系统驱动,本次安装只用这一个就行」
- virtio-win-0.1.171_x86.vfd「32bit 系统驱动」
cloudera-init 文件
- CloudbaseInitSetup_Stable_x64.msi
https://cloudbase.it/downloads/CloudbaseInitSetup_Stable_x64.msi https://github.com/cloudbase/cloudbase-init/blob/master/README.rst https://github.com/cloudbase/cloudbase-init
开始安装
- 前往系统
/opt
目录创建qemu
目录,并给予权限,里面放入所有需要用到的文件
qemu
├── cn_windows_server_2012_r2_with_update_x64_dvd_6052725.iso
├── virt
│ ├── virtio-win-0.1.171.iso
│ ├── virtio-win-0.1.171_x86.vfd
│ └── virtio-win_amd64.vfd
└── ws2012.qcow2
chown -R qemu:qemu /opt/qemu
- 创建
.qcow2
格式文件,用于最后安装系统
qemu-img create -f qcow2 ws2012.qcow2 15G
- 打开 Virtual Machine Manager 创建一台虚拟机
img 略
- 修改默认配置
选择磁盘 -> 修改 Disk Bus 为「VirtIO」
选择网卡 -> 修改 Device mode 为「virtio」,建议使用桥接模式
- 添加驱动软盘
添加 "Hardware" Storage 并且 Device type 为「Floppy device」
选择 virtio-win_amd64.vfd 作为对象
- 开启虚拟机
运行 Windows Server 2012 R2 安装时加载 VirtIO 驱动即可顺利安装,网卡驱动可以在安装完操作系统后安装
- 一些设置
1. 关闭防火墙
2. 开启远程连接
3. 记得安装网卡驱动
- 安装 cloudbase-init
https://cloudbase.it/downloads/CloudbaseInitSetup_Stable_x64.msi
最后两个 勾勾 ==不要== 打上
Tips
- 驱动选择
让 Windows 自己去选择哪个驱动,勾选隐藏那些不兼容的驱动
- 驱动下载
可以只下载 virtio-win_amd64.vfd 里面有 win7 win8 win8.1 win10 的驱动,Windows Server 2012 R2 驱动选择 win8 文件夹即可
- Windows qcow2 转换工具
https://cloudbase.it/qemu-img-windows/
参考文档 https://docs.openstack.org/image-guide/windows-image.html https://blog.51cto.com/11555417/2341874 https://www.cnblogs.com/nulige/p/8319838.html
- https://blog.csdn.net/qq_33317586/article/details/85613254
- https://blog.51cto.com/royals/1956152 https://forum.huawei.com/enterprise/zh/thread-507243.html
- https://support.huaweicloud.com/usermanual-ims/zh-cn_topic_0030730602.html
C:\Set-ExecutionPolicy Unrestricted netbios_host_name_compatibility=false first_logon_behavior=no