KVM创建Windows虚拟机
一、环境规划
操作系统 | IP地址 | 主机名 | 内存 | 磁盘 |
---|---|---|---|---|
Centos7.6 | 192.168.10.10 | KVM-Node1 | 8G | 500G |
二、基础环境准备
1、先查看是否开启硬件辅助虚拟化功能
[root@KVM-Node1 ~]# egrep '(vmx|svm)' /proc/cpuinfo
注意:显示有内容则代表硬件辅助虚拟化功能已开启,无任何内容代表硬件辅助虚拟化未开启,需要到BIOS中开启
2、关闭防火墙
[root@KVM-Node1 ~]# systemctl stop firewalld
[root@KVM-Node1 ~]# systemctl disable firewall
3、关闭Selinux
[root@KVM-Node1 ~]# sed -i '/SELINUX=/cSELINUX=disabled' /etc/selinux/config
[root@KVM-Node1 ~]# setenforce 0
三、操作步骤
1、安装KVM软件
[root@KVM-Node1 ~]# yum –y install qemu-kvm qemu-kvm-tools libvirt virt-manager virt-install openssh-askpass
2、启动libvirtd服务
[root@KVM-Node1 ~]# systemctl start libvirtd
[root@KVM-Node1 ~]# systemctl enable libvirtd
3、上传win10镜像文件至宿主机(此处使用XFTP)
4、命令行创建虚拟机
@创建虚拟机磁盘
qemu-img create -f qcow2 /data/windows10-node2.qcow2 60G
-----------------------------------------------------------
@创建虚拟机实例
virt-install
--virt-type kvm
--name windows10-node2
--memory 4096
--vcpus 1
--disk path=/data/windows10-node2.qcow2,size=60,format=qcow2
--os-variant=win10
--cdrom /root/Windows20211009.iso
--network bridge=br0
--graphics vnc,listen=0.0.0.0
--noautoconsole
参数概述
--virt-type:指定虚拟机类型(kvm、qemu、xen)
--name:指定虚拟机名称
--memory:指定虚拟机使⽤内存⼤⼩
--vcpus:指定cpu的核数(默认为1)
--cdrom:指定虚拟机安装的ISO镜像
--disk:指定虚拟机数据存储磁盘(存储磁盘类型有:qcow2(支持快照),raw(不支持快照))
--network:指定虚拟机⽹络类型,默认nat,常⽤bridge
--graphics:指定虚拟机可连接⽅式,⽐如VNC
--noautoconsole:不连接虚拟机图形界⾯控制台
--os-variant:选择操作系统类型
-------------------------------------------------------------------
@查看监听端口使用VNC连接
[root@KVM-Node1 ~]# virsh vncdisplay windwos10-node2
四、使用VNC连接进行系统安装
1、使用VNC进行连接即可:IP+端口(192.168.10.10:0)
2、即可图形化界面安装Win10操作系统