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