简介
管理平台:WebVirMgr
WebVirMgr简介
WebVirtMgr作为kvm虚拟化的web管理工具,图形化的WEB,让人能更方便的查看kvm 宿主机的情况和操作,使用kvm+webvirtmgr便可满足当前场景的业务需求,虚拟化的同时,也能够进行便捷的管理。
介绍:
WebVirtMgr采用几乎纯Python开发,其前端是基于Python的Django,后端是基于Libvirt的 Python接口,将日常kvm的管理操作变的更加的可视化。
特点:
操作简单,易于使用
通过libvirt的API接口对kvm进行管理
提供对虚拟机生命周期管理
功能:
宿主机管理支持以下功能 :
CPU利用率
内存利用率
网络资源池管理
存储资源池管理
虚拟机镜像
虚拟机克隆
快照管理
日志管理
虚拟机迁移
虚拟机管理支持以下功能 :
CPU利用率
内存利用率
光盘管理
关/开/暂停虚拟机
安装虚拟机
VNC console连接
创建快照
WebVirtMgr部署
WebVirtMgr 管理服务器配置
1、安装epel源、git,gcc等软件
[root@kvm02 ~]# yum -y install https://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm
[root@kvm02 ~]# yum -y install git python-pip libvirt-python libxml2-python python-websockify supervisor nginx
[root@kvm02 ~]# yum -y install gcc gcc-c++ make python-devel
2、安装数据库
[root@kvm02 ~]# yum install mariadb-server -y
[root@kvm02 ~]# systemctl start mariadb
[root@kvm02 ~]# mysql -e 'create database webvirtmgr default character set utf8; '
[root@kvm02 ~]# mysql -e 'grant all on webvirtmgr.* to webvirtmgr@"localhost" identified by "webvirtmgr";'
3、从github中下载相关的webvirtmgr代码
[root@kvm02 ~]#mkdir /application/
[root@kvm02 ~]#cd /application/
(1)本地源码上传及解压
[root@kvm02 application]# ls
webvirtmgr-master.zip
[root@kvm02 application]# yum install -y unzip
#安装解压工具
[root@kvm02 application]# unzip webvirtmgr-master.zip
#解压软件包
(2)通过网上源码下载
[root@kvm02 application]# git clone git://github.com/retspen/webvirtmgr.git
或git clone https://github.com/retspen/webvirtmgr.git
注意:github无法下载时,通过码云下载
[root@kvm02 application]#