目录
一. 安装KVM
二. 图形化安装——虚拟机中安装虚拟机
一. 安装KVM
确保用root用户进入系统,如果已经是root登录的用户则不用做此步骤


查看ip连接终端

修改主机名用来区分
[root@localhost ~]# hostnamectl set-hostname kvm-server
[root@localhost ~]# bash
[root@kvm-server ~]# 查看cpu是否支持虚拟化
[root@kvm-server ~]# cat /proc/cpuinfo | grep -E 'vmx|svm'如果之前安装kvm了清理环境:卸载kvm
[root@kvm-server ~]# yum remove `rpm -qa | egrep 'qemu|virt|kvm'` -y
[root@kvm-server ~]# rm -rf /var/lib/libvirt  /etc/libvirt/关闭防火墙和临时关闭selinux,然后重启系统 --注:如果虚拟机ping不通就把防火墙开起来
[root@kvm-server ~]# systemctl stop firewalld && systemctl disable firewalld && sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
# 重启
[root@kvm-server ~]# reboot
更换阿里云镜像源
  sed -e 's|^mirrorlist=|#mirrorlist=|g' \
      -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g' \
      -i.bak \
      /etc/yum.repos.d/rocky*.repo	  
  tput bold
  tput setaf 2
  echo "YUM 源配置已更新。"
  tput sgr0
  dnf makecache
  yum -y install epel-release进行时间同步
[root@kvm-server ~]# yum install -y chronyd && systemctl restart chronyd
安装软件
[root@kvm-server ~]# dnf -y install  qemu-kvm libvirt virt-manager virt-installqemu-kvm : 主包
libvirt:api接口
virt-manager:图形化界面在所谓的kvm技术中,应用到的其实有2个东西:qemu+kvm
kvm负责cpu虚拟化+内存虚拟化,实现了cpu和内存的虚拟化,但kvm不能模拟其他设备;
qemu是模拟IO设备(网卡,磁盘),kvm加上qemu之后就能实现真正意义上服务器虚拟化。
因为用到了上面两个东西,所以一般都称之为qemu-kvm。
libvirt则是调用kvm虚拟化技术的接口用于管理的,用libvirt管理方便,直接用qemu-kvm的接口太繁琐。
启动服务并设置开机自启
[root@kvm-server ~]# systemctl enable --now  libvirtd查看kvm模块加载
[root@kvm-server ~]# lsmod | grep kvm
kvm_amd               212992  0
ccp                   147456  1 kvm_amd
kvm                  1339392  1 kvm_amd
irqbypass              16384  1 kvm
二. 图形化安装——虚拟机中安装虚拟机
在/opt目录中上传一个镜像实验
[root@kvm-server ~]# cd /opt
[root@kvm-server opt]# ll
总用量 1786752
-rw-r--r-- 1 root root 1829634048  6月  6 10:38 Rocky-9.4-x86_64-minimal.iso
回到图形化桌面里执行查看
[root@kvm-server ~]# virt-manager

 
 








 
 


 
可以看到已经安装成功,并拥有了一个ip 为192.168.122.149并可以正常使用。
 
 



















