部署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
相关推荐
tiancaijiben11 天前
阿里云Kubernetes集群托管完全指南:从创建到生产级运维
云计算
互联网推荐官11 天前
上海软件定制开发公司推荐:从PaaS工程化路径看D-coding的技术取舍
云原生·云计算·paas·软件开发·开发经验·上海
sbjdhjd11 天前
从零搭建企业级 CI/CD(下):Jenkins+GitLab+Harbor 全链路实战指南
git·servlet·ci/cd·云原生·云计算·gitlab·jenkins
tiancaijiben11 天前
阿里云应用实时监控服务ARMS完全接入指南:从探针部署到全链路可观测
云计算
xingyuzhisuan12 天前
算力租赁平台 GPU 资源隔离方案:显存抢占问题深度排查与解决
大数据·云计算·gpu算力
workbuddy小能手12 天前
腾讯云ADP Agent Portal vs 自建智能体:架构选型对比
架构·云计算·腾讯云
宸津-代码粉碎机12 天前
Spring AI 企业级实战|智能记忆摘要+自动遗忘机制落地,彻底解决上下文爆炸与Token冗余
java·大数据·人工智能·后端·python·spring·云计算
tiancaijiben12 天前
阿里云Elasticsearch搭建网站站内搜索功能:从零到生产级实战指南
云计算
tiancaijiben12 天前
阿里云Linux云服务器搭建Joomla基础管理平台:从零到企业级部署
云计算