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这个目录下