xshell远程qemu-kvm虚拟机安装

系统: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

创建网桥br0

修改配置文件

# 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/

wKiom1XgAEywLxedAACKW8JtsTY884.jpg

# virt-manager 

wKiom1XgAJLBt_X9AACano9Fvh4747.jpg

中文操作就简单了。http://568273240.blog.51cto.com/

创建虚拟机先不要启动,需要将显示协议VNC->类型选VNC服务器,地址选所有接口,keymap选en-us。

如果不选的话很有可能进入启动界面后,键盘无法使用。

wKioL1XgBDfg91s9AAGQJkLEjKQ910.jpg


命令行创建虚拟主机:

# virt-install --name=test \

--ram 1024 --vcpus=1  \

--disk path=/var/lib/libvirt/images/test.img,size=30 \

--accelerate --cdrom /var/lib/libvirt/images/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/images/win2003.qcow2,size=50 \

博主QQ:568273240

博客地址:http://568273240.blog.51cto.com/

你可能感兴趣的:(linux,centos,kvm,quem)