0x0配置kvm环境,需要cpu支持intel VT等硬件虚拟化功能。
检查虚拟化:
cat /proc/cpuinfo | grep vmx
如图有输出表示已经开启硬件虚拟化的相关功能
0x1设置内网yum源
参照内网yum源设置方法---172.20.8.8
0x2安装软件包
yum install -y libvirt qemu-kvm virt-install bridge-utils qemu-img virt-manager libguestfs
启动服务,并设置为开机自启动:
systemctl start libvirtd #启动服务
systemctl enable libvirtd #设置开机启动
systemctl status libvirtd.service #查看服务状态
0x3 命令行模式创建虚拟机
1.创建一个一个虚拟磁盘 10G空间
mkdir -p /vm_data/disk
qemu-img create -f qcow2 /vm_data/disk/Centos7.qcow2 10G
如下图
2.上传镜像
cd /vm_data
mkdir iso
方法一:Filezilla客户端上传
方法二: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
网友评论