0
点赞
收藏
分享

微信扫一扫

WebVirtMgr控制台闪退

耶也夜 2022-04-16 阅读 68
运维

WebVirtMgr控制台闪退原因

WebVirtMgr是一个比较好用的Libvirt(KVM)的web管理工具。网上有很多文章介绍如何利用docker来部署一个WebVirtMgr。我自己按照网上的教程部署了一个WebVirtMgr,但使用中我发现,使用控制台的时候总是闪退。我查了一下资料说 websockify的版本低于0.6的会有这个问题。所以解决这个问题的方法就是升级websockify到0.6以上。


解决控制台闪退


解决方案

由于我已经熟悉利用docker来部署WebVirtMgr,所以重新部署一个带有高版本的websockify的docker镜像就行。


一、准备工作

拉取镜像

docker pull flexible1983/webvirtmgr-docker:ubuntu-18.04

配置WebVirtMgr的主机到Libvirt主机的ssh免密登录

ssh-keygen
ssh-copy-id root@192.168.0.1
echo -e "StrictHostKeyChecking=no
UserKnownHostsFile=/dev/null" >> ~/.ssh/config
chmod 0600 ~/.ssh/config

二、部署WebVirtMgr

创建WebVirtMgr容器

mkdir -p data/webvirtmgr-data/
cp -rv ~/.ssh /data/webvirtmgr-data/
docker run -d \
  -p 8080:8080 \
  -p 6080:6080 \
  -v /data/webvirtmgr-data:/data \
  --name webvirtmgr \
  flexible1983/webvirtmgr-docker:ubuntu-18.04

2.系统配置

初始化并创建登录用户

docker exec -ti webvirtmgr /webvirtmgr/manage.py collectstatic
docker exec -ti webvirtmgr /webvirtmgr/manage.py syncdb

重启容器

docker restart webvirtmgr

参考资料

https://github.com/retspen/webvirtmgr/wiki/Install-WebVirtMgr
https://hub.docker.com/r/flexible1983/webvirtmgr-docker
https://pypi.org/project/websockify/

举报

相关推荐

0 条评论