美文网首页
KVM 维护常用命令

KVM 维护常用命令

作者: Kim9501 | 来源:发表于2018-10-15 13:48 被阅读0次

    KVM 维护常用命令

    • kvm虚拟机的配置文件位置:/etc/libvirt/qemu
    • 修改虚拟机的相关配置
      • sudo virsh edit virt_host_name
    • 备份虚拟机的配置文件
      • sudo virsh dumpxml virt_host_name > backup _path/virt_host_name_backup.xml
    • 查看正在运行的虚拟机
      • sudo virsh list [-all]
    • 启动虚拟机
      • sudo virsh start virt_host
    • 关闭、重启虚拟机
      • 如果使用virsh关闭或重启虚拟机,需要在虚拟机中安装acpi scpid-sysvinit 2个软件包,并启动相关的服务
      • sudo virsh shutdown|reboot virt_host
    • 强制关机与挂机、恢复
      • sudo virsh destroy|suspend|resume virt_host
    • 移除虚拟机,该方法只删除虚拟机的配置文件,磁盘文件保留
      • sudo virsh undefine virt_host
      • sudo virsh define virt_host_new.xml #导入虚拟机
    • 彻底删除虚拟机
      • sudo virsh destroy virt_host #强制关闭
      • sudo virsh undefine virt_host #解除标记虚拟机
      • 删除虚拟机的磁盘文件
    • 开机启动虚拟机
      • sudo virsh autostart virt_host
      • sudo virsh autostart --disable virt_host #取消开机启动
    • 克隆虚拟机
      • sudo virsh-clone -o virt_host -n new_host -f /disk path/new.qcow2
    • 虚拟机快照
      • 创建虚拟机快照,要求虚拟机的磁盘格式为qcow2,如果不是,需要使用qemu-img 进行转换
        • sudo qemu-img info virt_host #查看虚拟机磁盘格式
        • sudo qemu-img convert -f raw disk.raw -o qcow2 convert_new.qcow2
        • sudo qemu-img create -f qcow2 /disk_path/name.qcow2 size #新建一个虚拟机镜像磁盘
        • sudo virsh attach-disk virt_host_name /disk_path/name.qcow2 vdb --cache=none --subdriver=qcow2 #在线追加虚拟机镜像磁盘
      • 创建快照
        • sudo virsh snapshot-create virt_host
      • 查看快照
        • sudo snapshot-list virt_host
      • 恢复快照
        • sudo snapshot-revert virt_host snapshot_name
      • 删除快照
        • sudo virsh snapshot-delete virt_host snapshot_name

    相关文章

      网友评论

          本文标题:KVM 维护常用命令

          本文链接:https://www.haomeiwen.com/subject/khjfzftx.html