Centos7系统KVM虚拟化安装方式(2)--yum安装

0x0配置kvm环境,需要cpu支持intel VT等硬件虚拟化功能。

检查虚拟化:
cat  /proc/cpuinfo | grep vmx

如图有输出表示已经开启硬件虚拟化的相关功能


Centos7系统KVM虚拟化安装方式(2)--yum安装_第1张图片

0x1设置内网yum源

参照内网yum源设置方法---172.20.8.8

0x2安装软件包

yum install -y libvirt qemu-kvm virt-install bridge-utils qemu-img virt-manager libguestfs
Centos7系统KVM虚拟化安装方式(2)--yum安装_第2张图片

Centos7系统KVM虚拟化安装方式(2)--yum安装_第3张图片

启动服务,并设置为开机自启动:

systemctl start libvirtd #启动服务
systemctl enable libvirtd #设置开机启动
systemctl status libvirtd.service #查看服务状态
Centos7系统KVM虚拟化安装方式(2)--yum安装_第4张图片

0x3 命令行模式创建虚拟机

1.创建一个一个虚拟磁盘 10G空间

mkdir -p /vm_data/disk
qemu-img create -f qcow2 /vm_data/disk/Centos7.qcow2 10G

如下图


Centos7系统KVM虚拟化安装方式(2)--yum安装_第5张图片

2.上传镜像

cd /vm_data
mkdir iso 

方法一:Filezilla客户端上传

Centos7系统KVM虚拟化安装方式(2)--yum安装_第6张图片

方法二:wget命令内网服务器下载

yum install -y wget
wget http://172.20.8.8/software/CentOS-7-x86_64-DVD-1810.iso

3.启动镜像安装虚拟机

启动镜像安装虚拟机
virt-install --virt-type kvm --name Centos7x64_1810 --ram 1024 --vcpu 1  --disk /vm_data/disk/Centos7.qcow2,format=qcow2 --network network=default,model=virtio --graphics vnc,listen=0.0.0.0 --noautoconsole --os-type=linux --os-variant=rhel7 --cdrom=/vm_data/iso/CentOS-7-x86_64-DVD-1810.iso

4.查看虚拟机运行状态

virsh list --all

显示刚创建的虚拟机已经运行 running


0x4 通过VNC远程连接虚拟机

#添加防火墙规则
firewall-cmd --permanent --add-service vnc-server
#重启防火墙
systemctl restart firewalld.service
#查看VNC端口状态
virsh vncdisplay Centos7x64_1810
:0

通过VNC View连接创建的虚拟机Centos7x64_1810

Centos7系统KVM虚拟化安装方式(2)--yum安装_第7张图片

连接成功

Centos7系统KVM虚拟化安装方式(2)--yum安装_第8张图片

安装系统

Centos7系统KVM虚拟化安装方式(2)--yum安装_第9张图片

你可能感兴趣的:(Centos7系统KVM虚拟化安装方式(2)--yum安装)