您的位置:首页 > 运维架构 > Shell

xshell远程qemu-kvm虚拟机安装

2015-08-28 14:46 1616 查看
系统: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/



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