系统:centos7(最小化安装)
# yum -y install qemu-kvm libvirt virt-install bridge-utils virt-viewer virt-manager
# setenforce 0
# sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/sysconfig/selinux
修改配置文件
# cat /etc/libvirt/qemu.conf
export DISPLAY=192.168.1.198:0.0
#192.168.1.198为Xshell地址
user = "root"
group = "root"
dynamic_ownership = 0
vnc_listen = "0.0.0.0"
如果是中文环境请安装字体包:
# yum install dejavu-lgc-sans-fonts
# yum groupinstall "Fonts" -y
# systemctl start libvirtd
# systemctl enable libvirtd
测试环境变量:
# export DISPLAY=192.168.1.198:0.0
# export NO_AT_BRIDGE=1
需要个人主机提前执行xshell包里的Xmanager程序http://568273240.blog.51cto.com/
# virt-manager
中文操作就简单了。http://568273240.blog.51cto.com/
创建虚拟机先不要启动,需要将显示协议VNC->类型选VNC服务器,地址选所有接口,keymap选en-us。
如果不选的话很有可能进入启动界面后,键盘无法使用。
命令行创建虚拟主机:
# virt-install --name=test \
--ram 1024 --vcpus=1 \
--disk path=/var/lib/libvirt/p_w_picpaths/test.img,size=30 \
--accelerate --cdrom /var/lib/libvirt/p_w_picpaths/CentOS-7-x86_64-DVD-1503-01.iso \
--graphics vnc,keymap=en-us --network bridge=bridge0
创建虚拟机完成。但管理界面的关机操作无法使用。
解决方法:
在虚拟主机里安装acpid服务,并启动。
# yum install acpid
# systemctl start acpid
# systemctl enable acpid
这样就可以使用了。
这个虚拟主机无法创建快照,因为--disk的格式不支持,如果需要使用快照功能,在--disk后加format参数指定使用qcow2模式。
--disk format=qcow2,path=/var/lib/libvirt/p_w_picpaths/win2003.qcow2,size=50 \
博主QQ:568273240
博客地址:http://568273240.blog.51cto.com/