[运维] kimchi配置noVNC
sudo apt install -y systemd logrotate python3-psutil python3-ldap python3-lxml python3-websockify python3-jsonschema openssl nginx python3-cherrypy3 python3-cheetah python-pam python-m2crypto gettext
·
获取noVNC
获取noVNC源代码
git clone https://github.com/novnc/noVNC.git
kimchi配置noVNC
kimchi使用noVNC的wasm分支
cd noVNC
git checkout wasm
openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem
./utils/launch.sh --vnc localhost:5901 # 相关依赖下载完后关闭
cd ..
cp -r noVNC /usr/share/wok/plugins/kimchi/ui/novnc
ln -s /usr/share/wok/plugins/kimchi/ui/novnc /usr/share/novnc
配置libvirtd
编辑/etc/libvirt/qemu.conf将vnc_auto_unix_socket = 1的注释去掉
noVNC安装测试
noVNC验证功能是否可用,启动测试命令如下,其中5901是虚拟机vnc端口,可通过netstat -tunlp命令查看
./utils/launch.sh --vnc localhost:5901
然后通过浏览器访问登陆验证,需要放通6080端口
# 放通端口
firewall-cmd --add-port=6080/tcp --permanent
firewall-cmd --reload
浏览器访问地址:https://IP:6080
常见错误
- 报错信息如下
connection but '/root/kimchi/noVNC/self.pem' not found
解决方法:
openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem
更多推荐




所有评论(0)