Centos8 KVM 虚拟化

1. 安装Centos8

1.1 下载 Centos8 镜像

下载地址: http://isoredirect.centos.org/centos/8/isos/x86_64/

1.2 安装Centos8

1.2.1 回车

1.2.2 选择中文

1.2.3 从右到左依次点击配置,先选择安装目的地

1.2.4 配置网络

这时要等待镜像源的选择,不要认为卡了

1.2.5 来到软件选择,选择安装虚拟化主机

1.2.6 设置root密码

1.2.7 点击开始安装,并等待15分钟左右

2. 在 Centos8 上安装KVM

2.1 先检查硬件是否支持虚拟化

grep -e 'vmx' /proc/cpuinfo       #Intel CPU
grep -e 'svm' /proc/cpuinfo       #AMD CPU

出现标有红色字样的字,则代表支持

2.2 确认KVM模块是否已加载到内核中

lsmod | grep kvm

2.3 安装cockpit Web控制台

cockpit是预先安装的,并在新安装的CentOS 8和RHEL 8系统上启用。 如果您没有安装它,使用下面的dnf命令进行安装。其中cockpit-machines扩展是用来管理基于Libvirt的虚拟机的

使用阿里云镜像,速度更快

$ mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
$ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

$ yum makecache
$ dnf install cockpit cockpit-machines

启动cockpit socket服务

$ systemctl start cockpit.socket
$ systemctl enable cockpit.socket
$ systemctl status cockpit.socket

配置防火墙

$ firewall-cmd --add-service=cockpit --permanent
$ firewall-cmd --reload

2.4 打开控制台

使用浏览器打开 https://服务器IP:9090/

用户名和密码和系统的一样

2.5 添加网桥

2.5.1 点击左侧控制面板中 -网络-

2.5.2 点击 -添加网桥- 选择第一个网卡后点击应用

2.6 添加虚拟机

2.6.1 点击左侧控制面板中的 -虚拟机-

2.6.2 点击 -创建虚拟机-

win7镜像我已经上传到/opt/目录下,也可以选择下载一个OS,但需要时间等待

2.6.3 点击创建好的虚拟机,编辑详细信息

这里我编辑了CPU的数量,自行发挥,之后点击安装

2.7 开启win7远程桌面

点击选择用户可以查看和添加远程连接的用户