CentOS7.7搭建KVM虚拟化管理工具WebvirtMgr

CentOS7.7搭建KVM虚拟化管理工具WebvirtMgr

概述

KVM(Kernel-based Virtual Machine),开源的系统虚拟化模块。出于成本,技术人员力量的原因,很多小型企业都选择她作为自己的虚拟化平台。其自带的图形化管理工具virt_manager,想必很多人都觉得使用起来很别扭。而且随着物理机主机增多的时候,或许我们需要一款可集中管理的工具来管理这些物理机主机。因为,我们引入一款开源web界面管理工具WebvirtMgr。

WebVirtMgr是基于libvirt的Web管理界面,用于管理虚拟机。它允许您创建和配置新域,以及调整域的资源分配。VNC查看器向来宾域提供完整的图形控制台。KVM当前是唯一受支持的虚拟机监控程序。

那么下面我们就在CentOS7.7的环境下搭建这么一款开源web界面管理KVM的工具。

一、Webvirtmgr端的搭建

1、环境准备

操作系统
CentOS7.7
管理节点
webvirtmgr:CPU:4 MEM:4G DISK:60G
资源节点
webvirtmgr-node01: CPU:16 MEM:16G DISK:60G+100G
webvirtmgr-node02: CPU:16 MEM:16G DISK:60G+100G
webvirtmgr-node03: CPU:16 MEM:16G DISK:60G+100G
网络环境
此模拟环境,各虚拟机只有一块网卡eth0,也就是生产环境中的管理网络。如果是在生产环境中,需规划多块网卡。以Dell R730 为例,可以设置NIC0为虚拟机的公网网络,或NIC0 NIC1绑定做公网网络。NIC2作为此处模拟的eth0的管理网络。

各个节点的初始设置:
关闭selinux

sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config
systemctl stop firewalld
systemctl disable firewalld

webvirtmgr节点上:

hostnamectl set-hostname webvirtmgr
cat /etc/hosts
192.168.2.30 webvirtmgr
192.168.2.31 webvirtmgr-node01
192.168.2.32 webvirtmgr-node02
192.168.2.33 webvirtmgr-node03
 scp /etc/hosts root@webvirtmgr-node01:/etc/hosts
 scp /etc/hosts root@webvirtmgr-node02:/etc/hosts
 scp /etc/hosts root@webvirtmgr-node03:/etc/hosts

1.开始安装

webvirtmgr节点上:

yum -y install vim wget git epel-release
yum -y install git python-pip libvirt-python libxml2-python python-websockify supervisor nginx
yum -y install gcc python-devel
pip install --upgrade pip #升级一下pip
pip install --upgrade pip  #报error的话多执行几次
pip install numpy  #报error ?科学方法下载下来

或者这里先下载numpy-1.16.5-cp27-cp27mu-manylinux1_x86_64.whl 到本地
链接:https://pan.baidu.com/s/15hvQqEzWt5_bGUJwqxnG4A 提取码:hjhs
[root@we

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值