4. 安装webvirtmgr并管理KVM虚拟机
文章目录
- 一、KVM应用场景
- 二、 安装web管理服务
- 三、web界面管理
- 3.1 KVM节点添加
- 3.2 存储管理
- 四、报错处理
- 报错1
- 报错2
在第三章节中,已经介绍了KVM的相关概念,KVM的技术原理,如何安装KVM等相关知识,本章节就直接讲解webvirtMgr的安装及使用。
一、KVM应用场景
KVM 作为一种强大的硬件虚拟化技术,在许多场景下都具有广泛的应用,以下是几个主要的应用场景:
1.云计算: KVM 在云计算中表现优异,可用于构建虚拟私有云、虚拟机托管服务等。KVM可以帮助企业实现资源共享、高可用性和快速部署的目标,同时还可以提高数据安全性和隔离性。
2.Web 托管: KVM 可以用于 Web 服务器的虚拟化,通过将多个虚拟机分配在一个物理服务器上,可以极大地提高服务器的利用率和性能。同时,KVM 还提供了快速备份和恢复数据的功能,保证了服务器的高可靠性。
3.测试和开发: KVM 可以帮助开发者创建多个虚拟机进行测试和开发,从而提高软件开发周期的效率和速度。开发者可以在虚拟机中运行不同的操作系统和应用程序,隔离他们的开发环境,同时可以在开发过程中随时备份和还原虚拟机。
4.HPC(高性能计算): KVM 可以用于构建 HPC 集群系统。通过虚拟化技术,HPC 集群系统可以实现资源共享和高效管理,同时保证计算资源的隔离性和安全性。
5.VDI(虚拟桌面基础设施): KVM 可以用于构建VDI 系统,将多个桌面虚拟机部署在一个物理服务器上,实现桌面虚拟化。VDI 系统可以提供远程访问、资源共享和快速部署的功能,同时可以保证数据隔离和安全性。
二、 安装web管理服务
安装依赖包
yum -y install git python-pip libvirt-python libxml2-python python-websockify supervisor nginx python2-devel # 若安装过程中由依赖包报错,可以参考以下安装包。 wget http: wget https: yum -y install python2-devel python2-pip git libvirt-python supervisor nginx rpm -ivh --nodeps libxml2-python-2.9.1-6.el7.5.x86_64.rpm rpm -ivh --nodeps python-websockify-0.6.0-2.el7.noarch.rpm
下载安装webvirtmgr服务
cd /usr/local/src/ wget https://github.com/retspen/webvirtmgr/archive/refs/heads/master.zip //解压,安装依赖包,只能使用pip或pip2来装。 unzip master.zip cd webvirtmgr-master/ pip install -r requirements.txt
python >>> import sqlite3
同步数据库,设置web页面登录帐号密码。
设置web页面前端文件,拷贝web网页文件到指定目录,也就是部署web站点。
mkdir /var/www cp -r /usr/local/src/webvirtmgr-master /var/www/webvirtmgr chown -R nginx.nginx /var/www/webvirtmgr/
对kvm服务器做免密
# webvirtmgr服务器生成密钥。 ssh-keygen -t rsa # 由于我把webvirtmgr和kvm服务部署在同一台机器,所以这里本地信任。如果kvm部署在其他机器,那么这个是它的ip。 ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.2.117
nginx配置
cat > /etc/nginx/nginx.conf > ~/.ssh/config chmod 0600 ~/.ssh/config
可以在 webvirtmgr 安装 libvirt-client 进行测试:
virsh --connect qemu+ssh://root@192.168.2.117/system list --all
cat > /etc/polkit-1/localauthority/50-local.d/50-libvirt-remote-access.pkla
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。