kvm部署

初始化

关闭SELinux
# vim /etc/selinux/config SELINUX=disabled 

重启生效 
# reboot

软件源

CentOS 7

curl https://mirrors.aliyun.com/repo/Centos-7.repo > /etc/yum.repos.d/centos.repo

curl https://mirrors.aliyun.com/repo/epel-7.repo > /etc/yum.repos.d/epel.repo

安装KVM与依赖

# 或者qemu-kvm
yum install -y qemu libvirt virt-install bridge-utils

yum install libguestfs-tools lvm2 -y

systemctl start libvirtd
systemctl status libvirtd
systemctl enable libvirtd

ls /dev/kvm
lsmod | grep kvm 
rpm -qi qemu libvirt

创建虚拟机

# 查看OS元数据列表
virt-install --osinfo list

# 创建虚拟机
virt-install \
  --name=CentOS_Stream_10 \
  --ram=2048 \
  --vcpus=2 \
  --disk path=/media/wuxk/514BA5C710D27B7B/CentOS-Stream-GenericCloud-x86_64-10-latest.x86_64.qcow2,format=qcow2 \
  --os-variant=rhel7.0 \
  --network network=default \
  --graphics spice \
  --import

配置虚拟机

# 设置虚拟机centos用户公钥
virt-customize -a CentOS-7-x86_64-GenericCloud-1703.qcow2 --ssh-inject centos:string:"123"

# 设置用户密码
--root-password password:ubuntu

# 主机名
--hostname ubuntutest

固定虚拟机IP

# 添加mac地址绑定
virsh net-update default add ip-dhcp-host '<host mac="52:54:00:48:27:1D" ip="198.51.100.3"/>' --live --config

# 修改绑定
virsh net-update default modify ip-dhcp-host '<host mac="52:54:00:48:27:1D" ip="198.51.100.3"/>' --live --config

# 查看绑定
virsh net-dhcp-leases virbr1

查看虚拟机IP

virsh domifaddr an_89

进入控制台

virsh console an_89

MySQL备份脚本 2025-08-27
根目录扩容 2025-07-30

评论区