kvm日常

kvm日常

virsh日常管理

  • KVM 虚拟机默认的配置文件在 /etc/libvirt/qemu 目录下,默认是以虚拟机名称命名的.xml 文件

  • KVM 虚拟机配置文件的修改。可以使用vi 或 vim 命令进行编辑修改,但不建议。正确的做法为

    virsh edit KVM-NAME
    
  • 备份KVM 虚拟机配置文件

    virsh dumpxml snale >/data/kvmback/snale_back.xml
    
  • 查看正在运行的KVM 虚拟机的状态

    virsh list
    
  • KVM 虚拟机开启(启动)

    virsh start KVM-NAME
    
  • KVM 虚拟机重启

    virsh reboot KVM-NAME
    
  • KVM 虚拟机关机

    virsh shutdown KVM-NAME
    
  • 销毁虚拟机(强制关机)

    virsh destroy KVM-NAME
    
  • 暂停(挂起)KVM 虚拟机

    virsh suspend KVM-NAME
    
  • 恢复被挂起的 KVM 虚拟机

    virsh resume KVM-NAME
    
  • 删除KVM 虚拟机

    virsh undefine KVM-NAME
    
  • KVM 设置为随物理机启动而启动(开机启动)

    virsh autostart KVM-NAME # 设置自启
    virsh autostart --disable KVM-NAME # 取消自启
    

创建虚拟机

  • 需要先下载好镜像,这边用的是 CentOS-7-x86_64-Minimal-2009.iso
  • 需要先创建一个存放虚拟机文件的目录,这边定义的是 /virtual
  • /virtual 目录下,再针对每个虚拟机的名称创建目录
  • 创建命令举例如下:
    virt-install \
    --name test-234 \
    --vcpus cpuset=0,1 \
    --memory 8192 \
    --os-variant 'rhel7' \
    -c /virtual/CentOS-ISO/CentOS7/CentOS-7-x86_64-Minimal-2009.iso \
    --disk /virtual/test-234/data/test-234.img,size=100 \
    --network bridge=br0 \
    --graphics vnc,listen=0.0.0.0,port=5901
    

虚拟机硬盘扩容

  • 查看虚拟机磁盘状态

    qemu-img info /home/kvm/back_log/back_log.img
    
  • 扩容

    qemu-img resize /home/kvm/back_log/back_log.img +2048G/2T
    

虚拟机快照

  • 创建快照

    virsh snapshot-create-as KVM-NAME 202112281052
    
  • 查看快照

    virsh snapshot-list KVM-NAME
    
  • 快照还原

    virsh snapshot-revert KVM-NAME 202112281052
    
posted @   ヾ(o◕∀◕)ノヾ  阅读(8)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示