1.在虚拟机中进行Kvm虚拟化安装

【先配置网络,在搭建仓库,然后安装软件组】
#先在虚拟机配置网络nm-connection-editor #在虚拟机中ping 172.25.254.17看是否和真机可以连上网
 然后在真机里ssh -l root 172.25.254.117 进入到虚拟机中之后

  cd /etc/yum.repos.d/   #切换到源软件里
  ls  
  rm -rf *    #删掉源软件里之前的文件
  ls
  vim westos.repo   #搭建软件仓库
  cd             #切换到家目录里
  dnf group list --hidden  #列出系统内所有隐藏和没有隐藏的组
  dnf group install "Virtualization Client" "Virtualization Tools"    #安装虚拟化客户端和虚拟化工具
  cat /proc/cpuinfo

实验步骤做完之后在虚拟机中检查

2.在Linu系统内建立一个虚拟机

1)virt-manager #打开虚拟机控制器

虚拟化平台安装rocky linux linux搭建虚拟化平台_虚拟化平台安装rocky linux

2)关闭原来的虚拟机、新建立一个虚拟机
   选择本地镜像安装(点击Browse选择)

虚拟化平台安装rocky linux linux搭建虚拟化平台_ssh_02

3)把Memory改为1024;cpu改为:1

虚拟化平台安装rocky linux linux搭建虚拟化平台_ssh_03


4)为虚拟机选择硬盘大小 BIG 20G

虚拟化平台安装rocky linux linux搭建虚拟化平台_ssh_04


5)虚拟机改名name:dmq

虚拟化平台安装rocky linux linux搭建虚拟化平台_ssh_05


6)选择Install Red Hat Enterprise Linux 8.2

虚拟化平台安装rocky linux linux搭建虚拟化平台_虚拟化平台安装rocky linux_06


7)选择安装语言 English

虚拟化平台安装rocky linux linux搭建虚拟化平台_linux_07


8)在LOCALZATION 中语言添加chinese ,时区选择上海


9)SOFTWAER不需要修改

虚拟化平台安装rocky linux linux搭建虚拟化平台_linux_08


10)SYSTEM中设置内存分配

     选择手动分配custom

     选择standardPartition

     添加:/boot 内存为1024 、 swap 内存为 500 、 / 剩下的内存全部给根

虚拟化平台安装rocky linux linux搭建虚拟化平台_linux_09

虚拟化平台安装rocky linux linux搭建虚拟化平台_linux_10

虚拟化平台安装rocky linux linux搭建虚拟化平台_运维_11

虚拟化平台安装rocky linux linux搭建虚拟化平台_xml_12

虚拟化平台安装rocky linux linux搭建虚拟化平台_linux_13

虚拟化平台安装rocky linux linux搭建虚拟化平台_ssh_14

虚拟化平台安装rocky linux linux搭建虚拟化平台_ssh_15


11)给超级用户设置密码、在添加一个普通用户  

虚拟化平台安装rocky linux linux搭建虚拟化平台_虚拟化平台安装rocky linux_16

虚拟化平台安装rocky linux linux搭建虚拟化平台_linux_17

虚拟化平台安装rocky linux linux搭建虚拟化平台_linux_18

12) 等待安装完成

虚拟化平台安装rocky linux linux搭建虚拟化平台_ssh_19

 

虚拟化平台安装rocky linux linux搭建虚拟化平台_xml_20

虚拟化平台安装rocky linux linux搭建虚拟化平台_虚拟化平台安装rocky linux_21

 

 ##以上步骤建立的虚拟机内存是锁死的,不管虚拟机里用了多少内存他都会占用初始时设置的  20G,可以用qemu-img create -f qcow2 dmq.qcow2 20G -o lazy_refcounts=off命令去解决锁死问  题。

   cd /var/lib/libvirt/images/       #先切换到这个目录下

    ls                                       #查看目录
   du -sh dmq.qcow2             

   qemu-img create -f qcow2 dmq.qcow2 20G -o lazy_refcounts=off   #建立虚拟硬盘并指定动态应用空间为20G
   ls
   du -sh dmq.qcow2
   qemu-img info dmq.qcow2                        #查询虚拟硬盘信息
   qemu-img resize dmq.qcow2 30G            #更改虚拟硬盘容量最大可用空间
   qemu-img info dmq.qcow2

  ##以上建立好虚拟机后是没有图形的虚拟机。

3.复制别人的虚拟机

scp root@172.25.254.25:/etc/libvirt/qemu/zwz.xml  /var/lib/libvirt/images/     #复制虚拟机硬盘信息

虚拟化平台安装rocky linux linux搭建虚拟化平台_运维_22

 

scp root@172.25.254.25:/var/lib/libvirt/images/zwz.qcow2  /var/lib/libvirt/images/  #复制虚拟机硬件信息

虚拟化平台安装rocky linux linux搭建虚拟化平台_虚拟化平台安装rocky linux_23

 

ls

du -sh zwz.qcow2

virsh create zwz.xml             #只建立一次,关闭则消失

virsh define zwz.xml             #永久建立

virsh undefine zwz                #删除虚拟机,不删除文件,undefine后边只带虚拟机的名字

rm -rf zwz.qcow2  zwz.xml    #删除硬盘、硬件信息

ls

虚拟化平台安装rocky linux linux搭建虚拟化平台_虚拟化平台安装rocky linux_24

 

4.虚拟机管理命令

- virt-manager     #打开虚拟机控制器
- virsh list           #列出运行的虚拟器
- virsh list --all    #列出所有虚拟机
- virsh start        #开启虚拟机
- virsh shutdown  #正确关闭虚拟机(有可能会被堵塞)
- virsh destroy      #断电虚拟机
- virt-viewer       #显示虚拟机

虚拟化平台安装rocky linux linux搭建虚拟化平台_xml_25

虚拟化平台安装rocky linux linux搭建虚拟化平台_运维_26

 

虚拟化平台安装rocky linux linux搭建虚拟化平台_xml_27

 

虚拟化平台安装rocky linux linux搭建虚拟化平台_ssh_28

 5.虚拟机快照

qemu-img  create  -f  qcow2  -b  /var/lib/libvirt/images/dmq.qcow2  node1.qcow2      #使用虚拟机快照,必须关闭母盘

虚拟化平台安装rocky linux linux搭建虚拟化平台_运维_29

 

虚拟化平台安装rocky linux linux搭建虚拟化平台_linux_30

 

虚拟化平台安装rocky linux linux搭建虚拟化平台_xml_31

 

虚拟化平台安装rocky linux linux搭建虚拟化平台_linux_32

 

虚拟化平台安装rocky linux linux搭建虚拟化平台_虚拟化平台安装rocky linux_33

 

虚拟化平台安装rocky linux linux搭建虚拟化平台_ssh_34

 

虚拟化平台安装rocky linux linux搭建虚拟化平台_linux_35