第一本书第九章:Linux下的虚拟化部署

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 #打开虚拟机控制器

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

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


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


5)虚拟机改名name:dmq


6)选择Install Red Hat Enterprise Linux 8.2


7)选择安装语言 English


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


9)SOFTWAER不需要修改


10)SYSTEM中设置内存分配
     选择手动分配custom
     选择standardPartition
     添加:/boot 内存为1024 、 swap 内存为 500 、 / 剩下的内存全部给根


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

 

12) 等待安装完成

 

 

 ##以上步骤建立的虚拟机内存是锁死的,不管虚拟机里用了多少内存他都会占用初始时设置的  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/     #复制虚拟机硬盘信息

 

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

 

ls

du -sh zwz.qcow2

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

virsh define zwz.xml             #永久建立

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

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

ls

 

4.虚拟机管理命令

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

 

 

 5.虚拟机快照

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

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值