原生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

posted @   莫离m  阅读(429)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示