天星远 發表於 2015-1-8 20:22:35

AIX上克隆rootvg的操作方法

<p>AIX上克隆rootvg的操作方法</p>
<p>AIX Rootvg的镜像备份<br /><br /><strong>如何克隆rootvg?<br /><br /></strong>在实际应用中, 经常会遇到系统升级, 为了减少停机时间, 在AIX中可将rootvg克隆到一新硬盘 - 替换硬盘,在新硬盘上进行系统升级安装,与此同时用户的应用可继续使用. 安装完成后重新启动系统, 则启用的即是升级以后的新系统.&nbsp; 如果因某些原因需要使用老系统,只需修改系统的引导列表, 重新启动即可. 当确认升级成功,可将老系统的硬盘做他用.<br />在克隆过程中,系统需完成如下工作:<br /><br />1.基于当前系统rootvg中内容,产生/image.data 文件.<br />2.使用系统中未被占用的硬盘, 创建altinst_rootvg卷组<br />3.创建前缀为alt_inst的逻辑卷和文件系统<br />4.以当前rootvg为蓝本,生成备份文件列表, 不包含在exclude.list中的文件<br />5.将所有文件拷到altinst_rootvg的文件系统上<br />6.如果指定的话,使用installp 命令在新的系统中安装系统的更新软件或新的软件包<br />7.使用bosboot命令在altinst_rootvg上创建引导逻辑卷<br />8.若有指定,执行用户的脚本程序<br />9.卸载文件系统, 修改altinst_rootvg上逻辑卷和文件系统的命名<br />10. 将引导列表改成从替换硬盘上引导.<br /><br />接下来,我们介绍如何将正在运行的AIX系统, 用替换硬盘的安装(alternate disk installation )方法来克隆到系统的新硬盘上. 在此期间安装用户定义的软件捆绑包(bundle), 并运行用户编写的脚本,以定制AIX在新系统中的配置.&nbsp; <br />因为使用 替换硬盘安装过程涉及到克隆现有的rootvg 到的新盘上,在服务器上需要有一块未被分配使用的硬盘. 具体包括:</p>
<p>&bull;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 前期准备 <br />&bull;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 进行rootvg的克隆与定制<br />&bull;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 从克隆好的硬盘上引导系统 <br />&bull;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 确认所有操作成功</p>
<p><strong>&nbsp; 实践命令<br /><br /></strong>#lspv <br />hdisk0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0001d2613c5c29e9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rootvg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; active<br />hdisk2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0001f0755343a7f3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; None&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />hdisk3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0001fe75533b6410&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; None&nbsp;&nbsp;&nbsp; </p>
<p>#chdev -l hdisk2 -a pv=clear&nbsp; 清除disk ID 号<br />#lscfg -vpl hdisk2&nbsp;&nbsp;&nbsp;&nbsp; 显示磁盘的详细信息</p>
<p>#alt_disk_install -BOC hdisk2<br />#lspv<br />hdisk0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0001d2613c5c29e9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rootvg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; active<br />hdisk2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0001f0755343a7f3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; altinst_rootvg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />hdisk3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0001fe75533b6410&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; None&nbsp; </p>
<p>&ldquo;清空备用磁盘卷组:&rdquo;<br />#alt_disk_install -X<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />#lspv&nbsp; 查看磁盘是否在启用<br />hdisk0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0001d2613c5c29e9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rootvg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; active<br />hdisk2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0001f0755343a7f3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; None&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />hdisk3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0001fe75533b6410&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; None&nbsp; </p>
<p>#rmdev -dl hdisk2<br />把hdisk2拔下来,放到新的机器/分区中,启动就可以了,这样一台变两台,两台变四台,很快<br />几个要点:</p>
<p>1,第一台服务器的操作系统要安装完整,补丁打好,需要集群的机器可以把oracle等软件装好,补丁也打好(这个是NIM做不到的,当然,前提是把这些东西放到rootvg当中),一定要确定好整体环</p>
<p>境,不然以后一台一台补装软件可不好玩,这个是NIM的强项,呵呵。</p>
<p>2,拔下硬盘或者用分区把硬盘装到别的服务器/分区的后,第一次启动的时候,可能提示找不到可供启动的硬盘,这时候可以进入sms设定一下启动顺序,设定启动顺序的时候sms可以扫描硬盘,发现上面的操作系统。</p>
<p><br /><strong>补充一下:</strong></p>
<p>在LPAR的环境中,尤其在需要做类似DLPAR的操作,alt_disk_install之后,由于复制原因, 是相同的ct_node_id,这个时候需要重新refresh .. 。。</p>
<p>检查所有分区的ct_node_id号,看看是否存在重复的情况<br />(看/etc/ct_node_id和/var/ct/cfg文件)</p>
<p>如果用户用alt_disk_install命令克隆了一台机器的rootvg,并安装到另一台机器,则这两台机器就会拥有相同的ct_node_id号。</p>
<p>运行下面的命令来更改ct_node_id号。<br />#/usr/sbin/rsct/install/bin/recfgct</p>
<p>也可以</p>
<p>#smit&nbsp; alt_install</p>
頁: [1]
查看完整版本: AIX上克隆rootvg的操作方法