linux学习笔记(十一)-----linux中的虚拟机管理器

       虚拟机管理

 虚拟机:指通过软件模拟的具有完整硬件系统功能的,运行在一个完全隔离环境中的完整计算机系统
  1.虚拟机管理命令
    virt-manager            ##开机虚拟机管理器
    virsh list              ##显示正在运行的虚拟机
    virsh list --all          ##查看所有虚拟机
    virsh start desktop     ##打开虚拟机
    virsh shutdown desktop  ##正常关闭虚拟机
    virsh destroy desktop   ##强行关闭
    virt-viewer desktop    ##显示虚拟机


   在家中模拟虚拟机的恢复

      #### 安装虚拟机

       vim    /mnt/文件名.sh            编辑脚本文件

        

   脚本注释

     #!/bin/bash       ##命令运行环境的指定

    virt-install \           ##安装虚拟机

    --ram 1024 \       ##内存

   --cpus 1 \            ##cpu核数为1

    --name $1         ##虚拟机名称指定,$1表示脚本后的第一串字符

    chmod 755 文件名       ##给该文件755的权限

     /mnt/文件名.sh  虚拟机名   

     virt-manager

时区选择为Asia/Shanghai     语言为english

后面 分盘时分为/boot 200m   /swap  500m    其余全是 /

  设置超级用户root密码     和普通用户密码及名称

   ###删除虚拟机     

        virsh   undefine  虚拟机名称

        rm -fr  /var/lib/libvirt/images/虚拟机名称*

  
    准备1个已经安装好的虚拟机
    mv /etc/libvirt/qemu/test.xml /mnt/
    mv /var/lib/libvirt/images/test/qcow2 /mnt/
   
     在虚拟机管理器中删除这个装好的虚拟机
    
     模拟恢复过程
      cd /mnt
      virsh create test.xml  ##用硬件信息文件启动虚拟机
      在操作过程中会有以下错误:
      error: Cannot access storage file '/var/lib/libvirt/images/test.qcow2' (a
      07,gid:107):No such file or directory
     
    解决方案:
    mv /mnt/test.qcow2 /var/lib/libvirt/images/

    virsh define test.xml
    


    ##注意:拷完镜像之后 sync 确保镜像文件完整

   虚拟机快照

  安装虚拟机可以通过快照的方式把木本虚拟机中的硬盘文件再复制一份

  这样创建的虚拟机与母本完全一致并且快捷

   qemu-img  create  -f  qcow2  -b  vm2.qcow2  node1.qcow2

   在真机中所执行的命令也像创建虚拟机一样,我们可以通过创建一个脚本;然后执行脚本就可以快照出一个虚拟机,因为快照都是根据母本来的

sh  /mnt/kuaizhao.sh  shijin  shiin2

猜你喜欢

转载自blog.csdn.net/qq_42711214/article/details/81324049
今日推荐