AIX平台存储迁移方案(mirrorvg)
### AIX平台存储迁移方案(mirrorvg) #### 知识点概述 在AIX平台下进行存储迁移时,特别是涉及到异构存储环境时,确保数据安全性和一致性是至关重要的。本篇文章详细介绍了一种利用`mirrorvg`命令进行数据迁移的方法,并提供了一个具体的迁移示例。该方法无需额外的数据迁移软件,例如OpenMigrator等,适用于预算有限或不希望引入第三方工具的情况。 #### mirrorvg简介 `mirrorvg`是AIX操作系统中用于创建和管理存储卷组镜像的一项功能。通过它可以在不影响现有服务的情况下实现存储迁移。该命令能够帮助用户在新旧存储设备之间创建数据的实时镜像,从而确保数据的一致性和完整性。一旦镜像过程完成,可以通过`unmirrorvg`命令来移除原有存储上的数据,最终完成数据迁移工作。 #### 迁移步骤详解 **1. 将EMC上的新物理卷(PV)添加至卷组(VG)中** - **步骤**: 需要识别并确认新加入的EMC存储上的硬盘(`HDISK`)。然后使用`extendvg`命令将这些新硬盘添加到目标卷组(VG)中。如果是系统VG,则直接使用命令行;如果是HACMP集群中的资源VG,则需通过HACMP命令界面完成。 - **示例命令**: ```bash # extendvg newdatavg hdisk3 hdisk4 hdisk5 hdisk6 ``` - **验证**: 使用`lspv`命令检查硬盘是否已被正确添加到VG中。 - **示例输出**: ```bash hdisk0 0003bfb76ca8b4e4 rootvg active hdisk1 0003bfb770d84347 rootvg active hdisk2 0003c05138d64c46 newdatavg active hdisk3 0003bfb76ca8b4e4 newdatavg active hdisk4 0003bfb76ca8b4e4 newdatavg active hdisk5 0003bfb76ca8b4e4 newdatavg active hdisk6 0003bfb76ca8b4e4 newdatavg active ``` **2. 实施镜像** - **步骤**: 使用`mirrorvg`命令创建新加入的PV与原有PV之间的镜像关系。需要注意的是,对于不同的卷组类型(系统VG、HACMP资源VG),命令可能会有所不同。 - **示例命令**: ```bash # mirrorvg -S newdatavg hdisk3 hdisk4 hdisk5 hdisk6 ``` - **监控同步状态**: 可以通过`lsvg -l newdatavg`命令查看镜像同步状态。其中`syncd`表示已经同步完成,而`stale`则表示尚未完成同步。 - **示例输出**: ```bash newdatavg: LVNAME TYPE LPs PPs PVs LVSTATE MOUNT POINT lvorabackup jfs2 395 790 4 open/syncd /orabackup loglv00 jfs2 log 12 22 open/syncd N/A ``` - **确认同步完成**: 当所有逻辑卷的状态都变为`syncd`时,使用`lsvg -M newdatavg | grep -i stale | wc -l`检查是否存在未同步完成的逻辑卷。如果结果为0,则表示所有逻辑卷均已同步完成。 - **示例命令**: ```bash # lsvg -M newdatavg | grep -i stale | wc -l 0 ``` **3. 拆分镜像** - **步骤**: 完成同步后,使用`unmirrorvg`命令从卷组中删除原有存储上的硬盘。这一步骤需谨慎操作,因为一旦删除,原有存储上的数据将无法恢复。 - **示例命令**: ```bash # smitty vg >> Unmirror a Volume Group Unmirror a Volume Group Type or select values in entry fields. Press Enter AFTER making all desired changes. [Entry Fields] *VOLUME GROUP name newdatavg PHYSICAL VOLUME names [hdisk2] Number of COPIES of each logical 1 ``` - **验证**: 再次使用`lsvg -l newdatavg`命令确认原有存储上的硬盘已成功移除,且新硬盘成为卷组的主要存储介质。 - **示例输出**: ```bash newdatavg: LVNAME TYPE LPs PPs PVs LVSTATE MOUNT POINT lvorabackup jfs2 395 790 4 open/syncd /orabackup loglv00 jfs2 log 12 22 open/syncd N/A ``` #### 总结 通过以上步骤,我们可以在AIX平台上实现从旧存储到新存储的无缝迁移,同时确保数据的安全性和一致性。这种方法特别适合那些没有专门的数据迁移工具或预算有限的场景。不过值得注意的是,在实际操作过程中还需要根据具体情况调整命令参数,并且在整个迁移过程中保持谨慎的态度,以避免数据丢失或损坏的风险。
- WMS02112019-01-26不错,内容详细
- jasonzhaojian2019-04-04不错,很好
- 粉丝: 1
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Arduino和Python的实时歌曲信息液晶显示屏展示系统.zip
- (源码)基于C++和C混合模式的操作系统开发项目.zip
- (源码)基于Arduino的全球天气监控系统.zip
- OpenCVForUnity2.6.0.unitypackage
- (源码)基于SimPy和贝叶斯优化的流程仿真系统.zip
- (源码)基于Java Web的个人信息管理系统.zip
- (源码)基于C++和OTL4的PostgreSQL数据库连接系统.zip
- (源码)基于ESP32和AWS IoT Core的室内温湿度监测系统.zip
- (源码)基于Arduino的I2C协议交通灯模拟系统.zip
- coco.names 文件