1)安装KVM管理工具
sudo apt install virtinst python
-libvirt virt
-viewer virt
-manager bridge
-utils uml
-utilities ovmf qemu
-efi libvirt
-daemon
-system libvirt
-clients libvirt
-daemon qemuctl qemu
-utils qemu
-user qemu
-system qemu qemu
-system
-common qemu
-system
-gui
2)修改配置文件
vim /etc/libvirt/qemu.conf
打开下列内容的注释(默认是开启的,需要确认是否有被注释掉,如果注释掉需要手动开启)
nvram = [
"/usr/share/OVMF/OVMF_CODE.fd:/usr/share/OVMF/OVMF_VARS.fd",
"/usr/share/OVMF/OVMF_CODE.secboot.fd:/usr/share/OVMF/OVMF_VARS.fd",
"/usr/share/AAVMF/AAVMF_CODE.fd:/usr/share/AAVMF/AAVMF_VARS.fd",
"/usr/share/AAVMF/AAVMF32_CODE.fd:/usr/share/AAVMF/AAVMF32_VARS.fd"
]
修改后,重新启动系统使其生效。
3)把qemu文件夹及Windows server 2016镜像到主目录下
4)在kvm虚拟机中安装Windows server 2016
5)Windows server 2016的CPU数量设为4,内存设为4096
6)在Windows server 2016中正常部署全栈程序,并把Windows server 2016设置为固定IP,固定IP地址为qemu-ifup-nat.sh中所写的IP范围
7)删除win.sh中的第13、14行,即
-drive file=/home/uos/Desktop/SH_A.iso,index=1,media=cdrom
-drive file=/home/uos/Desktop/SH_B.iso,index=2,media=cdrom
8)检查第12行,查看kvm虚拟机生成的qcow2文件名与路径是否与实际生成的一致,不一致则需要将其改为实际文件名及路径
9)运行setup.sh后重启即可
Copyright © 2023 重庆新维信息技术有限公司 渝ICP备2023001059号-2号 XML地图