KVM虚拟机生命周期管理

一.virsh指令

1.可以用virsh  --help查看所有指令

2.一些简单常用的指令

virsh  start   template    ——开启虚拟机

virsh  shutdown   template  ——关闭虚拟机

virsh  reboot   template  ——重启虚拟机(也可以在虚拟机内用init 6)

virsh  destroy   template   ——相当于断电,也是关闭虚拟机

virsh  define   template.xml的绝对路径  ——定义一个虚拟机

二.调整虚拟机的内存和cpu以及磁盘

1.调整内存和cpu

最好在关机状态下调整;如果开机状态调整的话需要下一次开机时才会调整成功

virsh  edit  template  ——进入虚拟机配置文件

找到内存和cpu进行修改,注意两个内存设置要一致

2.增加磁盘

1)先创建一个虚拟磁盘

qemu-img create -f raw  /kvm/vdisks/template-disk02.raw size 30G (磁盘路径根据自己的设置进行修改)

virsh attach-disk template /kvm/vdisks/template-disk02.raw  vdb  

此时是临时操作,如果想永久添加的话还要去虚拟机配置文件里进行修改

virsh  edit  template

找到disk并添加刚创建好的磁盘,可以复制已有磁盘的信息进行修改

2)删除磁盘

virsh detach-disk  template-disk02  vdb

三.虚拟机快照及克隆

1)创建快照

virsh snapshot-create-as template template-snapshot-$(date +%Y%m%d%H%M%S)

2)查看虚拟机快照

virsh  snapshot-list  template  

3)恢复快照

virsh snapshot-revert template template-snapshot-20240507172435

4)删除快照

virsh snapshot-delete template template-snapshot-20240507172435

5)克隆

virt-clone -o template -n template-new -f /kvm/vdisks/template-new.raw

四.虚拟机维护迁移

        通常情况下, 当宿主机需要生产维护or宕机灾难时, 需要我们快速的对其上的虚拟机进行迁移, 考虑到这种情况, 就需要在KVM环境实施之前将虚拟磁盘存储目录变更为NFS/GFS的集群文件系统, 让多台KVM宿主机均可访问同一个地方的虚拟磁盘, 这也方便了我们进行迁移操作; 当然宿主机与宿主机之间也要保证网络等基础环境资源的一致性, 相互之间也一定要做好免密认证;

192.168.21.141向192.168.21.145迁移

1.   192.168.21.141机器的操作

1)现在192.168.21.141机器上生成免密并发送给192.168.21.145

ssh-keygen

ssh-copy-id  root@192.168.21.145

2)要在两台机器上安装nfs

yum  -y  install  nfs-utils

3)编辑配置文件

vim  /etc/exports

/kvm/vdisks   192.168.21.0/24(rw,sync)    #将磁盘目录共享,可读可写

4)启动nfs服务

systemctl  enable  nfs

systemctl   start  nfs

2.   192.168.21.145机器的操作

1)安装nfs

2)网络配置要与192.168.21.141相同

3)编辑配置文件

vim   /etc/fstab

192.168.21.141:/kvm/vdisks   /kvm/vdisks  nfs   defaults  0  0 

然后进行挂载:mount  -a

3.进行迁移

virsh migrate --live template qemu+ssh://root@192.168.21.145/system  --unsafe

  • 25
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值