CentOS7环境下使用Cockpit创建KVM虚拟机

笑着哭i 提交于 2020-12-07 07:07:30
Cockpit 是一个基于 Web 界面的应用,它提供了对系统的图形化管理
官方网站: https://cockpit-project.org
1、安装kvm虚拟化相关安装包
yum -y install qemu-kvm qemu-kvm-tools qemu-img virt-manager libvirt libvirt-python libvirt-client bridge-utils virt-viewer virt-install
2、修改网卡
cd /etc/sysconfig/network-scripts/
mv ifcfg-ens33 ifcfg-br0
 vi ifcfg-br0
DEVICE=br0
IPV6INIT=yes
BOOTPROTO=none
UUID=c950c9cc-dc86-48ef-b17d-9266b8a59ff8
ONBOOT=yes
TYPE=Bridge
PROXY_METHOD=none
BROWSER_ONLY=no
IPADDR=10.20.10.93
PREFIX=23
GATEWAY=10.20.10.1
DNS1=223.5.5.5
DNS2=114.114.114.114
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens33
[root@VM_Server network-scripts]# vi ifcfg-ens33 
DEVICE=ens33
TYPE=Ethernet
ONBOOT=yes
BRIDGE=br0
重启网卡service network restart
3、安装cockpit
yum install cockpit cockpit-machines.x86_64
当然你如果需要安装docker的话也可以
cockpit-docker.x86_64
yum install cockpit-docker.x86_64 docker

比如有其他需要的组件,可以一并安装

 yum install cockpit-dashboard.x86_64  cockpit-composer.noarch cockpit-storaged.noarch

安装完后systemctl restart cockpit

4、启动服务,并设为开机自启动
systemctl enable libvirtd
systemctl enable cockpit.socket 
systemctl enable docker
systemctl start libvirtd
systemctl start cockpit.socket 
systemctl start docker
systemctl status cockpit.socket 
netstat -anp | grep 9090
5、登录cockpit管理页面
1)使用系统root账户和密码登录
2)图形化界面直观展示了服务器的运行状态,具体如下

监控系统活动(CPU、内存、磁盘 IO 和网络流量) —— 系统

查看系统日志条目 —— 日志

查看磁盘分区的容量 —— 存储

查看网络活动(发送和接收) —— 网络

查看用户帐户 —— 帐户

检查系统服务的状态 —— 服务

提取已安装应用的信息 —— 应用

查看和安装可用更新(如果以 root 身份登录)并在需要时重新启动系统 —— 软件更新

打开并使用终端窗口 —— 终端

3)新建虚拟机,使用的是之前的kickstart一键安装镜像

CentOS6.9下制作Kickstart无人值守安装的自定义ISO镜像

4)安装完成后,虚拟机的网卡是桥接的,可以DHCP获取到IP

本文分享自微信公众号 - WalkingCloud(WalkingCloud2018)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!