• 实验十五:virsh的基本操作


    实验名称:

      virsh的基本操作

    实验环境:

      与实验十四相同,我们需要搭建好Kvm的平台,并安装好libvirt的管理工具,这里不再重复,具体内容可以参照前面的实验;

    实验需求:

      总结通过virsh命令来管理虚拟机的常见操作,包括:

        1、查看、启动、关机、强制关机、重启、挂起、恢复、删除;

        2、导出配置文件,指定通过配置文件启动虚拟机;

        3、克隆虚拟机;

    实验配置:

      1、虚拟机的基本操作

      我们通过virt-install命令启动一台cirros,查看虚拟机情况如下图;

    virt-install -n cirros -r 256 --vcpu=2 --disk path=/images/kvm/cirros-0.3.0-i386-disk.img --import

      通过virsh list查看虚拟机运行情况,使用 --all 参数,查看包括关机的虚拟机;

      a、关闭与启动虚拟机、与强制关机、重启虚拟机;

      start与shutdown、destroy、reboot

    virsh shutdown cirros  #如果不生效就使用destroy命令强制关机
    virsh destroy cirros virsh start cirros
    virsh reboot cirros

      b、挂起(暂停)、恢复虚拟机

      使用suspend挂起虚拟机,同时,使用resume命令恢复虚拟机;

    virsh suspend cirros
    virsh resume cirros

      c、拍摄快照,并恢复快照,删除虚拟机;

      通过save和restore实现拍摄快照与恢复快照;

      通过undefine命令删除虚拟机(临时虚拟机无法删除,关机就没有了)

    virsh save cirros ./cirros.snop  #在当前文件夹下生成一个cirros.snop文件
    virsh undefine cirros    #删除虚拟机
    

    virsh restore ./cirros.snop

      删除虚拟机报错:

       e、编辑虚拟机;

      通过edit来编辑虚拟机的配置文件;

      实际上就是进入到vi编辑器中,去修改虚拟机的 .xml 文件;

      2、从配置文件临时建立虚拟机

      导出配置文件,并通过配置文件临时启动虚拟机;

    virsh dumpxml cirros > /etc/libvirt/qemu/cirros_bak.xml  #可以导出虚拟

      有了cirros_bak.xml文件以后,可以指定这个配置文件启动虚拟机

    virsh create /etc/libvirt/qemu/cirros_bak.img

      这个方法创建的虚拟机是永久的虚拟机,在关机后是还存在的;

      3、磁盘添加与删除、网卡的添加与删除

      attach-disk、detach-disk

      attach-interface、dettach-interface

    实验结果:

  • 相关阅读:
    【强烈推荐】 超漂亮的仿腾讯弹出层效果(兼容主流浏览器<转>;
    必须掌握的八个【cmd 命令行】
    grep命令的用法
    sed 命令的用法1
    Paste命令的用法
    uniq命令的用法
    join命令的用法
    Sort命令的用法
    cut命令的用法
    tr命令学习
  • 原文地址:https://www.cnblogs.com/BurnovBlog/p/10877203.html
Copyright © 2020-2023  润新知