部署kvm

部署kvm

环境准备

sh 复制代码
grep -E "vmx|svm" /proc/cpuinfo #cpu是否支持虚拟化 (BIOS注意开启对应功能)
lsmod | grep kvm #检查kvm模块是否加载
sed -r -i 's/^\s*SELINUX=.*/SELINUX=disabled/' /etc/selinux/config #关闭selinux

最小化安装

sh 复制代码
yum install -y libvirt virt-install qemu-kvm bridge-utils

启动服务

sh 复制代码
systemctl enable libvirtd.service #虚拟化服务
systemctl start libvirtd.service

创建iso目录

sh 复制代码
mkdir /iso

将CentOS-7-x86_64-Minimal-2207-02.iso上传到/iso目录下

通过命令virt-install 新建虚拟机:

复制代码
virt-install --os-variant centos7.0 \
--name server01 \
--vcpus 1,maxvcpus=2 \
--memory 512,maxmemory=1024 \
--disk device=disk,bus=scsi,path=/var/lib/libvirt/images/server01.disk01,format=qcow2,size=5,boot_order=1 \
--network network=default,model=virtio,boot_order=2 \
--location /iso/CentOS-7-x86_64-Minimal-2207-02.iso \
--extra-args "console=ttyS0" \
--nographics \
--accelerate \
--autostart &

列出所有虚拟机

sh 复制代码
 virsh list --all

使用console连接

sh 复制代码
virsh console server01

如果要使用可视化界面安装需要linux安装可视化界面,并且按照virt-manage

sh 复制代码
yum groups install -y "Server with GUI" "GNOME Desktop"
yum groups install -y "Virtualization Host" "network-file-system-client" "remote-system-management" "virtualization-platform"
yum install -y virt-manager acpid virt-install virt-viewer openssh-askpass libguestfs-tools

启动图形化

sh 复制代码
systemctl restart display-manager

virt-manager
相关推荐
UI设计和前端开发从业者10 小时前
UI前端大数据处理策略优化:基于云计算的数据存储与计算
前端·ui·云计算
我是小bā吖12 小时前
阿里云服务网格ASM实践
网络·阿里云·云计算·服务发现
长征coder15 小时前
AWS MySQL 读写分离配置指南
mysql·云计算·aws
Johny_Zhao17 小时前
Docker 一键安装部署 JumpServer 堡垒机
linux·网络安全·信息安全·云计算·shell·jumpserver·ldap·yum源·系统运维
艾伦_耶格宇1 天前
【ACP】阿里云云计算高级运维工程师--ACP
运维·阿里云·云计算
Johny_Zhao1 天前
Ubuntu系统安装部署Pandawiki智能知识库
linux·mysql·网络安全·信息安全·云计算·shell·yum源·系统运维·itsm·pandawiki
云资源服务商1 天前
阿里云Flink:开启大数据实时处理新时代
大数据·阿里云·云计算
数据与人工智能律师1 天前
数字资产革命中的信任之锚:RWA法律架构的隐形密码
大数据·网络·人工智能·云计算·区块链
快快网络-三七2 天前
云计算环境下的成本控制策略:按需计费与资源弹性扩展详解
服务器·开发语言·数据库·安全·云计算·perl
国际云,接待2 天前
微软服务器安全问题
运维·服务器·云原生·云计算·azure