Date: 11月 11, 2022
如何重新创建文件系统和镜像资源以确保大小信息正确
使用高可用性 (HA) 集群时,必须确保集群中所有节点的配置相互并行。 这些“镜像”配置有助于最大限度地减少集群上的故障点,提供更高标准的 HA 保护。 例如,我们已经看到在源节点上更新了镜像大小但在目标节点上没有更新相同信息的情况。 镜像大小不匹配导致 LifeKeeper 无法在故障转移的目标节点上启动。 以下是在目标节点上使用与源相同的大小信息重新创建镜像资源的推荐步骤:
脚步:
- 从应用程序的角度验证源节点上的数据是否有效且一致
- 备份源上的文件系统(即镜像源)
- 运行 /opt/LifeKeeper/bin/lkbackup -c 来备份两个节点上的 LifeKeeper 配置
- 使所有资源停止服务。在我们的示例中,资源在节点 sc05 上提供服务,sc05 是镜像的源(sc06 是镜像的目标系统/目标)。
- 在 LifeKeeper GUI 的右窗格中,右键单击DataKeeper 资源那是在服务中。
- 点击中止服务从资源弹出菜单。
- 一个对话框将确认所选资源将停止服务。 与该操作关联的任何资源依赖性都会在对话框中注明。 点击下一个。
- 出现一个信息框,显示资源停止服务的结果。 点击完毕。
- 验证所有资源都已停止服务并且文件系统已卸载
- 在源上使用命令 cat /proc/mdstat 验证没有配置镜像
- 在源上使用 mount 命令以确保不再挂载文件系统
- 在源上使用 /opt/LifeKeeper/bin/lcdstatus -q 以确保资源都是 OSU。
- 在 LifeKeeper GUI 中打破 IP 资源 (VIP) 和文件系统资源 (/mnt/sps) 之间的依赖关系。右键单击 VIP 资源并选择删除依赖项。
然后,为子资源标记选择文件系统资源 (/mnt/sps)。
这将导致两个层次结构,一个具有 IP 资源 (VIP),一个具有文件系统资源 (/mnt/fs) 和镜像资源 (datarep-sps)。
- 删除包含文件系统和镜像资源的层次结构。 右键单击 /mnt/sps 并选择删除资源层次结构。
- 在源上,在文件系统上执行“mount <device> <directory>”。
示例:挂载 /dev/sdb1 /mnt/sps
- 通过 GUI 通过以下命令重新创建镜像和文件系统:
- 恢复套件:数据复制
- 回转类型:智能
- 服务器:源节点
- 层次结构类型:复制现有文件系统
- 现有装载点:<选择您的装载点>。 在这个例子中是/mnt/sps。
- 数据复制资源标签:<取默认值>
- 文件系统资源标签:<取默认值>
- 位图文件:<取默认值>
- 启用异步复制:是
- 创建后,您可以扩展镜像和文件系统层次结构:
- 目标服务器:目标节点
- 回转类型:智能
- 模板优先级:1
- 目标优先级:10
- 预扩展检查完成后,选择下一个,然后选择以下值:
- 目标磁盘:<选择镜像的目标磁盘>。在我们的示例中是 /dev/sdb1。
- 数据复制资源标签:<取默认值>
- 位图文件:<取默认值>
- 复制路径:<选择您环境中的复制路径>
- 安装点:<选择您环境中的安装点>。在我们的例子中是/mnt/sps。
- 根标签:<取默认值>
当资源“扩展”完成后,选择“完成”,然后选择“完成”。
- 在 LifeKeeper GUI 中重新创建 IP 资源 (VIP) 和文件系统资源 (/mnt/sps) 之间的依赖关系。 右键单击 VIP 资源并选择创建依赖项。选择 /mnt/sps 作为子资源标签。
- 此时镜像应该执行文件系统大小的完全重新同步。 在 LifeKeeper GUI 右窗格中的 LifeKeeper GUI 中,右键单击 VIP 资源。 选择“In Service”以恢复 IP 资源 (VIP),选择镜像处于服务状态的源系统(在我们的示例中为 sc05)并验证应用程序重新启动并且 IP 可访问。
经许可转载自信息系统