CentOS 7.5 kvm虚拟化管理平台WebVirtMgr部署

一、部署安装KVM

1.1 检查是否支持虚拟机

如果看不到vmx,说明不支持VT虚拟化技术

1.2 安装kvm

1.3  启动与开机启动,查询

1.4 配置桥接网络br0

1.5 启动libvirt

1.6 测试

1.7 查看网桥

二、部署webvirtmgr

2.1 安装依赖包

2.2 从git-hub中下载相关的webvirtmgr代码

2.3 设置SSH

2.4 拷贝web到 相关目录

2.5 编辑nginx配置文件

#添加这行代码: include /etc/nginx/conf.d/*.conf;

#编辑配置文件

#添加 /etc/nginx/conf.d/webvirtmgr.conf 配置文件

#重启nginx服务 | 添加nginx开机启动

2.6 修改防火墙规则

2.7 授权

2.8 设置 supervisor (如果iptables防火墙开启的话,就必须要开通80、8000、6080端口访问)

#检查

#重启服务、设置开机启动

 

2.9 查看端口 备注:6080和8000已经启动

图片[1]-CentOS 7.5 kvm虚拟化管理平台WebVirtMgr部署-Hi‘s 小哥

图片[2]-CentOS 7.5 kvm虚拟化管理平台WebVirtMgr部署-Hi‘s 小哥

图片[3]-CentOS 7.5 kvm虚拟化管理平台WebVirtMgr部署-Hi‘s 小哥

错误解决方案

A.登录后创建TCP连接时,如果出现以下错误:

unable to connect to server at ‘192.168.199.59:16509’: Connection refused

解决方案如下:

修改文件vi /etc/sysconfig/libvirtd,用来启用tcp的端口

修改文件vi /etc/libvirt/libvirtd.conf

重新运行 service libvirtd restart

B.如果出现 noVNC ready: native WebSockets, canvas rendering(如下图)

图片[4]-CentOS 7.5 kvm虚拟化管理平台WebVirtMgr部署-Hi‘s 小哥

图片[5]-CentOS 7.5 kvm虚拟化管理平台WebVirtMgr部署-Hi‘s 小哥

 

解决方案如下:(一般是6080端口没有放行的原因,记住,一定要放行6080与8000端口哦)

1.1 先确定是否有放行6080端口,如果没放行6080端口请先放行,然后进入控制台看看是否可以正常访问;

图片[6]-CentOS 7.5 kvm虚拟化管理平台WebVirtMgr部署-Hi‘s 小哥

上图表示正常,如果还是不行请进入第2步

1.2 就是安装 novnc

 

 

 

 

 

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 共1条

请登录后发表评论

    • 头像luheng0