1.安裝kvm
1.檢查cpu是否支持虛擬化
[root@kevin ~]# grep vmx /proc/cpuinfo
如果有vmx信息輸出,就說明支持VT;如果沒有任何的輸出,說明你的cpu不支持,將無法使用KVM虛擬機。
2.確保BIOS里開啟虛擬化功能,即查看是否加載KVM模塊
[root@kevin ~]# lsmod | grep kvm
kvm_intel 170086 0 kvm 566340 1 kvm_intel irqbypass 13503 1 kvm
========================================================= 如果沒有加載,運行以下命令:
[root@kevin ~]# modprobe kvm [root@kevin ~]# modprobe kvm-intel [root@kevin ~]# lsmod | grep kvm
kvm_intel 170086 0 kvm 566340 1 kvm_intel irqbypass 13503 1 kvm
========================================================= 內核模塊導出了一個名為/dev/kvm的設備,這個設備將虛擬機的的地址空間獨立於內核或者任何應用程序的地址空間。
[root@kevin ~]# ll /dev/kvm crw-rw-rw-. 1 root kvm 10, 232 1月 29 11:56 /dev/kvm
3.安裝libvirt及kvm
libvirt是管理虛擬機的API庫,不僅支持KVM虛擬機,也可以管理Xen等方案下的虛擬機。
[root@kevin ~]# yum -y install libcanberra-gtk2 qemu-kvm.x86_64 qemu-kvm-tools.x86_64 libvirt.x86_64 libvirt-cim.x86_64 libvirt-client.x86_64 libvirt-java.noarch libvirt-python.x86_64 libiscsi-1.7.0-5.el6.x86_64 dbus-devel virt-clone tunctl virt-manager libvirt libvirt-python python-virtinst
由於要用virt-manager圖形化安裝虛擬機,所以還需要安裝X-window(這個在前面部署VNC環境里就已經安裝了)
[root@kevin ~]# yum groupinstall "X Window System"
注:
[root@mail ~]# virt-manager
提示找不到命令可以再次執行
[root@localhost ~]# yum install virt-manager libvirt
4.啟用libvirt
[root@kevin ~]# systemctl enable libvirtd
[root@kevin ~]# systemctl start libvirtd
2.使用virt-manager管理kvm
問題:
[root@localhost ~]# virt-manager [root@localhost ~]# (virt-manager:119821): Gtk-WARNING **: 14:42:31.673: cannot open display:
解決:
遠程機器為linux系統,本地機器為windows系統
1.安裝Xming
(1)下載地址:https://xming.en.softonic.com/download
(2)安裝:“下一步”式無腦安裝即可。
(3)配置:打開Xming的安裝目錄,找到文件“X0.hosts”(剛安裝的Xming改文件名一般為X0,也可能X1,此處不討論),以文本形式打開這個文件,這個文件中的內容如下:
localhost
將遠程機器的IP地址添加到文件中(另起一行,一個IPv4地址占一整行),修改后文件內容如下(以IP地址為***.***.***.***為例):
localhost
***.***.***.***
然后重啟Xming軟件。Xming軟件的安裝就結束了。
一、XMing的配置:打開XLaunch,記住Display Number,現在這里是0,后面配置及XShell中會用到。
后面的都直接點下一步即可:--> Start no client -->Clipbard-->完成。
這時還要設置IP充許,如果不設IP充許,將會被Xming拒絕而打不開:首先打開Xming安裝文件夾找到 X*.hosts 文件(*號為上面Display Number 數字),如本例就是找到X0.hosts文件,打開並在localhost下面一行,添加Linux服務器的IP地址。
2.Xshell 6配置
如下圖,需要設置成localhost:0.0 其中0.0中第一個0就是與上面的Display Number相對應的。
問題 virt-manager 彈出后頁面不顯示中文
網上找Monaco_Yahei.ttf這個字庫,將其上傳至Linux,mv至/usr/share/fonts這個目錄下