免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6571 | 回复: 5
打印 上一主题 下一主题

使用“备用磁盘安装”克隆镜像过的rootvg[zt] [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-07-21 13:47 |只看该作者 |倒序浏览
备用磁盘安装是AIX用户常会用到的一种安装方式,它允许在当前系统运行时安装操作系统,减少了安装或升级的停机时间。特别是使用备用磁盘克隆 rootvg,有许多优点: \r\n·在发生灾难性事件时,系统仍有一个在线备份(需要额外的在线硬盘) \r\n·可在在线升级新的维护级别或软件版本,测试方便。 \r\n\r\n但有时候,我们在克隆一个镜像过的rootvg时,会看到这种报错: \r\n0516-404 allocp: This system cannot fulfill the allocation request. \r\nThere are not enough free partitions or not enough physical volumes \r\nto keep strictness and satisfy allocation requests. The command \r\nshould be retried with different allocation characteristics. \r\n\r\n这是因为这种情况下,克隆安装要完全复制rootvg,生成的rootvg副本也必须是镜像的。也就是说要克隆一个由两块互为镜像的硬盘组成的rootvg,也需要两块硬盘。那么我们有没有办法在不执行unmirrorvg命令的情况下,只用一块硬盘来克隆这个rootvg呢?本文将介绍如何实现这个想法。\r\n\r\n首先,让我们来了解一下备用磁盘克隆 rootvg的机制和实现过程。 \r\n\r\n在缺省情况下,alt_disk_install 命令会执行以下的操作: \r\n1. 创建一个基于当前 rootvg 配置的 /image.data 文件,也可以使用定制的 image.data 文件。 \r\n2. 创建备用 rootvg(altinst_rootvg)。 \r\n3. 创建带有 alt_inst 前缀的逻辑卷和文件系统。 \r\n4. 从 rootvg 生成备份文件列表,且如果给定 exclude.list 文件,那些文件将从此列表中排除。 \r\n5. 复制最终列表到 altinst_rootvg 的文件系统。 \r\n6. 如果指定,installp 命令安装更新、修正包或新文件集到备用文件系统。 \r\n7. bosboot 命令在备用引导盘上创建引导逻辑卷。 \r\n8. 如果指定定制脚本,它在此时运行。 \r\n9. 然后卸载文件系统,并且重命名逻辑卷和文件系统。 \r\n10. 从系统中导出逻辑卷定义来避免与相同的 ODM 名称发生冲突,但是保留 altinst_rootvg 的定义,在 \r\nODM 中作为占位符。 \r\n11. 缺省情况下,为了下一次重新引导,设置引导顺序为从新克隆的 rootvg启动。 \r\n\r\n现在我们知道,rootvg克隆会先生成一个系统配置信息文件/image.data,然后根据它其中记录的配置信息来生成新的rootvg副本。只要我们定制一个去除镜像的image.data文件,再用它来生成rootvg副本,就可以实现我们的要求。详细步骤如下: \r\n\r\n1.#cd / \r\n2.#rm image.data \r\n3.生成系统配置信息文件/image.data: \r\n#mkszfile \r\n4.#vi image.data \r\n然后将所有lv的拷贝数(COPIES=2或3)修改成1,物理分区数(PP)修改成等于逻辑分区数(LPs),以hd2举例如下: \r\n\r\n修改前 \r\nlv_data: \r\nVOLUME_GROUP= rootvg \r\nLV_SOURCE_DISK_LIST= hdisk0 hdisk1 \r\nLV_IDENTIFIER= 00000001113f3c62.5 \r\nLOGICAL_VOLUME= hd2 \r\nVG_STAT= active/complete \r\nTYPE= jfs \r\nMAX_LPS= 512 \r\n--> COPIES = 2 \r\nLPs = 70 \r\nSTALE_PPs= 0 \r\nINTER_POLICY= minimum \r\nINTRA_POLICY= center \r\nMOUNT_POINT= /usr \r\nMIRROR_WRITE_CONSISTENCY= on \r\nLV_SEPARATE_PV= yes \r\nPERMISSION= read/write \r\nLV_STATE= opened/syncd \r\nWRITE_VERIFY= off \r\nPP_SIZE= 4 \r\nSCHED_POLICY= parallel \r\n--> PP = 140 \r\nBB_POLICY= relocatable \r\nRELOCATABLE= yes \r\nUPPER_BOUND= 32 \r\nLABEL= /usr \r\nMAPFILE= \r\nLV_MIN_LPS= 68 \r\n修改后: \r\nlv_data: \r\nVOLUME_GROUP= rootvg \r\nLV_SOURCE_DISK_LIST= hdisk0 hdisk1 \r\nLV_IDENTIFIER= 00000001113f3c62.5 \r\nLOGICAL_VOLUME= hd2 \r\nVG_STAT= active/complete \r\nTYPE= jfs \r\nMAX_LPS= 512 \r\n--> COPIES = 1 \r\nLPs = 70 \r\nSTALE_PPs= 0 \r\nINTER_POLICY= minimum \r\nINTRA_POLICY= center \r\nMOUNT_POINT= /usr \r\nMIRROR_WRITE_CONSISTENCY= on \r\nLV_SEPARATE_PV= yes \r\nPERMISSION= read/write \r\nLV_STATE= opened/syncd \r\nWRITE_VERIFY= off \r\nPP_SIZE= 4 \r\nSCHED_POLICY= parallel \r\n--> PP = 70 \r\nBB_POLICY= relocatable \r\nRELOCATABLE= yes \r\nUPPER_BOUND= 32 \r\nLABEL= /usr \r\nMAPFILE= \r\nLV_MIN_LPS= 68 \r\n\r\n照此方法修改所有的逻辑卷,并保存文件。 \r\n\r\n5.使用定制后的image.dat来做备用磁盘克隆。 \r\n\r\nClone the rootvg to an Alternate Disk \r\n\r\nType or select values in entry fields. \r\nPress Enter AFTER making all desired changes. \r\n\r\n[TOP] [Entry Fields] \r\n* Target Disk(s) to install [hdisk2] + \r\nPhase to execute all + \r\nimage.data file [/image.data] / \r\nExclude list [] / \r\n\r\n6.现在就不会再有报错了。系统重起后,运行lspv我们会看到: \r\n\r\nhdisk0 0003f62a0529e294 old_rootvg active \r\nhdisk1 0003f62abe84e083 old_rootvg active \r\nhdisk2 0003f62a2f254e28 rootvg active \r\n\r\nhdisk2是克隆生成的rootvg(没有镜像),old_rootvg:hdisk0和hdisk1是原来的rootvg(镜像过的)。

论坛徽章:
0
2 [报告]
发表于 2006-07-23 13:18 |只看该作者
楼主是火星人,鉴定完毕

论坛徽章:
0
3 [报告]
发表于 2006-07-23 17:45 |只看该作者
收藏ing................

论坛徽章:
0
4 [报告]
发表于 2006-07-24 22:29 |只看该作者
最初由 darkbug 发布\r\n[B]楼主是火星人,鉴定完毕 [/B]
\r\n\r\n \r\n\r\n我光着脚丫从火星来。。。

论坛徽章:
0
5 [报告]
发表于 2010-10-21 17:00 |只看该作者
非常值得学习{:4_453:}

论坛徽章:
0
6 [报告]
发表于 2010-10-23 22:54 |只看该作者
有点高深,需要仔细研究一下。。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP