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

2019-10-28 17:42:31 浏览数 (1)

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

0 人点赞