操做系統 | IP地址 | 主機名 | 內存 | 磁盤 |
Centos7.6 | 192.168.10.10 | KVM-Node1 | 8G | 500G |
1. 先查看是否開啓硬件輔助虛擬化功能node
[root@KVM-Node1 ~]# egrep '(vmx|svm)' /proc/cpuinfolinux
注意:顯示有內容則表明硬件輔助虛擬化功能已開啓,無任何內容則表明硬件輔助虛擬化未開啓,須要到BIOS中開啓windows
2. 關閉防火牆ssh
[root@KVM-Node1 ~]# systemctl stop firewalldide
[root@KVM-Node1 ~]# systemctl disable firewallui
3. 關閉Selinux操作系統
[root@KVM-Node1 ~]# sed -i '/SELINUX=/cSELINUX=disabled' /etc/selinux/config命令行
[root@KVM-Node1 ~]# setenforce 03d
1. 安裝KVM軟件blog
[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. 下載Windows 10鏡像文件
4. 上傳系統鏡像文件至宿主機(此處使用XFTP)
5. 圖形化點擊建立虛擬機
[root@KVM-Node1 ~]# virt-manager
4. 命令行建立虛擬機
4.1 建立虛擬機磁盤
[root@KVM-Node1 ~]# qemu-img create -f qcow2 /data/windwos10-node2.qcow2 60G
4.2 建立虛擬機實例
[root@KVM-Node1 ~]# virt-install --virt-type kvm \
--name windwos10-node2 \
--memory 4096 \
--vcpus 1 \
--disk path=/data/windwos10-node2.qcow2 \
--cdrom /opt/windows_10_business_editions_version_1903_x64_dvd.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:不鏈接虛擬機圖形界⾯控制檯
4.3 查看監聽端口使用VNC鏈接
[root@KVM-Node1 ~]# virsh vncdisplay windwos10-node2
4.4 Win7 安裝過程, 內存與磁盤不夠會致使安裝慢或失敗