docker pull primiano
/docker-webvirtmgr
sudo
groupadd -g 1010 webvirtmgr
sudo
useradd
-u 1010 -g webvirtmgr -s
/sbin/nologin
-d
/data/vm
webvirtmgr
sudo
chown
-R webvirtmgr:webvirtmgr
/data/vm
docker run -d -p 8080:8080 -p 6080:6080 --name webvirtmgr -
v
/data/vm
:
/data/vm
primiano
/docker-webvirtmgr
进入容器
sed
-i
's/172.17.42.1/0.0.0.0/g'
/webvirtmgr/vrtManager/create
.py
ssh
-keygen
touch
~/.
ssh
/config
&&
echo
-e
"StrictHostKeyChecking=no\nUserKnownHostsFile=/dev/null"
>> ~/.
ssh
/config
chmod
0600 ~/.
ssh
/config
ssh
-copy-
id
root@kvm主机IP
宿主机
cat
/etc/default/libvirt-bin (需创建)
start_libvirtd=
"yes"
libvirtd_opts=
"-d -l"
cat
/etc/libvirt/libvirtd
.conf
listen_tls = 0
listen_tcp = 1
listen_addr =
"0.0.0.0"
unix_sock_group =
"libvirt"
unix_sock_ro_perms =
"0777"
unix_sock_rw_perms =
"0770"
auth_unix_ro =
"none"
auth_unix_rw =
"none"
auth_tcp =
"none"
auth_tls =
"none"
cat
/etc/libvirt/qemu
.conf
# This is obsolete. Listen addr specified in VM xml.
# vnc_listen = "0.0.0.0" (需注释,原配置未注释)
vnc_tls = 0
# vnc_password = ""
重启systemctl restart libvirtd
登录webvirtmgr
打开浏览器,访问http://主机IP:8080
用户名密码:admin/1234