KVM CentOS7 安装
关闭防火墙, 修改selinux
1 2
| systemctl stop firewalld setenforce 0
|
检查 CPU 虚拟化
1
| cat /proc/cpuinfo | egrep 'vmx|svm'
|
KVM 模块是否加载
安装 KVM 并启动
1 2 3
| yum install -y qemu-kvm libvirt virt-install net-tools systemctl start libvirtd systemctl enable libvirtd
|
创建虚拟硬盘
1 2
| qemu-img create -f qcow2 /opt/test.qcow2 50G
|
配置网络
先暂时关闭 NetworkManager
1
| systemctl stop NetworkManager
|
配置 br0
/etc/sysconfig/network-scripts/ifcfg-br01 2 3 4 5 6 7 8 9
| TYPE=Bridge BOOTPROTO=static NAME=br0 DEVICE=br0 ONBOOT=yes IPADDR= NETMASK= GATEWAY= DNS1=119.29.29.29
|
配置物理网卡
/etc/sysconfig/network-scripts/ifcfg-enp2s0f01 2 3 4 5 6 7
| DEVICE="enp2s0f0" NM_CONTROLLED=no ONBOOT="yes" TYPE=Ethernet BOOTPROTO=none BRIDGE="br0" NAME="enp2s0f0"
|
重启网卡:service network restart
创建虚拟机
1
| virt-install --virt-type kvm --name [虚拟机名] --ram [内存大小 MB] --cdrom=[安装镜像位置] --disk path=[虚拟硬盘位置] --network bridge=br0 --graphics vnc,listen=0.0.0.0,port=[开放端口] --noautoconsole
|
其他命令
1 2 3
| virsh list virsh start ...
|