#####LVM跨主机迁移----虚拟机
####实验环境
两台Centos 7.8虚拟机,IP:192.168.221.199/200

#查看lv_test中的数据
LVM跨主机迁移
#使用命令lsblk,确认逻辑卷vg下挂有两个分区均为sdb磁盘的sdb6与7;总大小为16G,且sdc磁盘并未使用大小为20G,完全可以替代;
LVM跨主机迁移

#将sdc分区,并转为lvm卷;
LVM跨主机迁移

lsblk查看一下是否刷新了分区表,若没有使用命令partprobe同步;
LVM跨主机迁移

#新增硬盘sdc并创建pv加入到sdb中
LVM跨主机迁移
LVM跨主机迁移

#使用pvmove将所有pv数据迁移到sdc的pv中
这里可以看到vg0中有两个pv,分别为6,7,我们先踢出6
LVM跨主机迁移

踢出完成,现在需要查看一下free的PE是否可以容纳下sdb7的全部PE
LVM跨主机迁移

使用命令查看PE数量,这里完全可以容纳,那么迁移pe后踢出sdb7
LVM跨主机迁移

迁移完成查看sdb7的状态;
LVM跨主机迁移

踢出sdb7,并确认当前vg0,只有sdc盘
LVM跨主机迁移

#查看lv_test中数据是否正常
LVM跨主机迁移

#此时中断业务,并卸载/mnt/lv_test2的挂载,可以看到只有我自己在用,若有人再用可以直接使用-km 中断;
LVM跨主机迁移

取消挂载
LVM跨主机迁移

#修改卷名为vg_migration,防止vg卷组冲突
LVM跨主机迁移

#禁用卷组,并查看状态是否为NOT available
LVM跨主机迁移
LVM跨主机迁移

#设置为导出状态
LVM跨主机迁移
LVM跨主机迁移

#设置虚拟机状态为休眠状态(若为物理机此时可以进行拔盘操作,不需要关机)

#找到对应磁盘文件,并添加到目标虚拟机(若为物理机此时可以插盘操作,不需要关机),新增目录并复制
为目标虚拟机添加该磁盘(编辑虚拟机–>添加–>硬盘–>使用现有硬盘)
LVM跨主机迁移
#进行扫盘,并验证是否成功识别
扫盘,并查看是否识别
echo “- - -” > /sys/class/scsi_host/host0/scan
LVM跨主机迁移

查看pv是否识别
LVM跨主机迁移

#使用vgdisplay查看状态是否为exporter状态
LVM跨主机迁移

#使用vgimport命令将其变为导入状态
LVM跨主机迁移

#启用lv逻辑卷
LVM跨主机迁移

#挂载,并查看数据完整性
LVM跨主机迁移

相关文章:

  • 2022-12-23
  • 2021-04-16
  • 2021-05-21
  • 2021-09-01
  • 2021-12-03
  • 2021-06-09
  • 2021-06-14
猜你喜欢
  • 2022-12-23
  • 2022-01-22
  • 2021-08-11
  • 2021-11-15
  • 2021-04-22
  • 2021-09-24
  • 2022-01-09
相关资源
相似解决方案