博客已迁移,新博客地址:https://www.wxtechblog.com
一、测试环境配置说明
- webvirtmgr所在主机安装centos 7.4(官方镜像安装桌面版)
- 虚拟机所在主机安装centos 7.4(官方桌面版镜像以minimal方式安装)
二、搭建虚拟机的宿主机
(一)安装相关软件
yum install -y qemu-kvm libvirt libvirt-python libguestfs-tools virt-install bridge-utils cyrus-sasl-md5
(二)配置libvirt(以qemu+tcp方式访问libvirt)
1、编辑文件/etc/sysconfig/libvirtd,修改相关项如下所示
LIBVIRTD_CONFIG=/etc/libvirt/libvirtd.conf LIBVIRTD_ARGS="--listen"
2、编辑文件/etc/libvirt/libvirtd.conf,修改相关项如下所示
listen_tls = 0 listen_tcp = 1 tcp_port = "16509" listen_addr = "0.0.0.0" auth_tcp = "sasl"
3、创建远程连接libvirtd的账户
注:USER是自定义的用户名
saslpasswd2 -a libvirt USER -f /etc/libvirt/passwd.db
4、查看用户是否创建成功
注:USER是自定义的用户名
sasldblistusers2 -f /etc/libvirt/passwd.db
5、编辑文件/etc/sasl2/libvirt.conf,将相关项修改为如下值
mech_list: digest-md5 sasldb_path: /etc/libvirt/passwd.db
6、重启libvirtd服务
service libvirtd restart
7、配置防火墙
(1)查看相关网卡所属区域