原生KVM虚拟服务器搭建及创建虚拟机
安装操作系统,一定安装标准的linux
安装完成后检查基础环境配置
1.检查selinux是否开启
getenforce
如果结果不为disabled,先关闭selinux,关闭方法为vi /etc/selinux/config将SELINUX=enforcing改为SELINUX=disabled然后重启操作系统
2.检查防火墙,一般官方镜像都是默认开启防火墙的,所以手动关闭一下
systemctl stop firewalld.service --关闭防火墙
systemctl disable firewalld.service --关闭防火墙自启动
3.检查操作系统是否支持虚拟化,没有结果的话请检查创建的虚拟机是否开启了嵌套虚拟化
lsmod |grep kvm --是否支持kvm内核
grep -Eo '(vmx|svm)' /proc/cpuinfo --cpu是否支持虚拟化
4.安装kvm所需的组件,这里是测试用于构建基础环境的,所以是连接外网的状态,直接使用yum命令安装即可
yum -y install qemu-kvm qemu-kvm-tools virt-manager libvirt virt-install
5.检测安装的kvm组件
rpm -qa|grep -E 'qemu|libvirt|virt'
创建虚拟机之前基础配置
创建虚拟机
1.创建磁盘,这里有两个虚拟机模板,一个单磁盘,一个多磁盘,共创建3个磁盘。
qemu-img create -f qcow2 /multi-disk-1.qcow2 5G
qemu-img create -f qcow2 /multi-disk-2.qcow2 10G
qemu-img create -f raw /single-disk.raw 3G
2.上传虚拟机配置文件到/目录,然后创建虚拟机
virsh define multi-disk.xml
virsh define single-disk.xml
3.为了验证多磁盘,单磁盘,开机迁移,关机迁移,这里只启动一台虚拟机
virsh start multi-disk
虚拟机配置文件:
链接: https://pan.baidu.com/s/17OqW2efti67fadkQGwsVtQ 提取码: g6jc