alt_rootvg_op 命令

用途

在现有的备用 rootvg 卷组上执行操作。

语法

要确定卷组引导盘(-q):

alt_rootvg_op -q -d 磁盘 [-D]

要重命名备用磁盘卷组(-v):

alt_rootvg_op -v 新卷组名称 -d 磁盘 [-D]

要唤醒卷组(-W):

alt_rootvg_op -W -d disk [-D]

要放至休眠状态的卷组(-S):

alt_rootvg_op -S [-tD]

要清除备用磁盘卷组(-X):

alt_rootvg_op -X[卷组][-D]

要定制备用磁盘卷组(-C):

alt_rootvg_op -C[-R resolv_conf][-s script][-b bundle_name][-I installp_flags][-l images_location][-f fix_bundle][-F fixes][-w filesets][-D-DV]

描述

alt_rootvg_op 命令可用于确定哪一个磁盘是特定卷组的引导盘。 使用 -q 标志确定引导盘。 当卷组由多个磁盘构成且有必要更改引导列表时,这会显得非常有用。

该命令还可以用于重命名备用磁盘的卷组。 当在多个卷组中创建多个备用磁盘时特别有用,而且名称标识是必需的。

如果需要在当前 Rootvg 与备用磁盘之间进行数据访问,请使用 alt_rootvg_op 命令在未引导的卷组上执行卷组 唤醒 操作 (使用 -W 标志)。 唤醒操作会将卷组 1 后阶段 1 状态 (即,将安装 /alt_inst 文件系统)。 定制操作(-C 标志)可以在此时间执行。 唤醒操作并非旨在在 chroot 环境中执行命令。

正在运行的系统的操作系统必须大于或等于正在执行唤醒操作的卷组的操作系统版本。 因此,必须从 altinst_rootvg 卷组和 叫醒 启动 old_rootvg 卷组中引导 LPAR。 如果 altinst_rootvg 卷组中的操作系统是比正在运行的系统的操作系统更高的技术级别 (TL) 或 Service Pack (SP) 级别,那么虽然允许执行唤醒操作,但是 altinst_rootvg 卷组上的某些操作可能无法正常工作。

Alt_rootvg_op命令不允许唤醒操作系统版本较高的卷组,除非FORCE环境变量设置为 "是"。

注意:
  1. 经历唤醒的卷组重命名为altinst_rootvg
  2. 不要在发生唤醒的卷组上执行第 3 阶段。
  3. 如果卷组处于 "wake状态,请勿重启系统。 这可能会导致处于唤醒状态的卷组损坏或数据丢失。 使用-S标志可将处于 "wake状态的加密卷组设置为 "sleep

当不再需要访问数据时,可以使用alt_rootvg_op命令,使用-S标志使卷组处于 "wake休眠状态。 如果有必要使用 -t 标志,那么目标备用 rootvg 上的引导映像可以重建。 休眠操作将备用卷组还原为不活动状态。

当清除备用磁盘卷组时,alt_rootvg_op 命令使用 -X 标志从 ODM 数据库删除 altinst_rootvg 卷组定义。 如果目标卷组在该操作执行时断开,那么仅删除与目标卷组关联的 ODM 定义。 实际卷组数据没有删除。 如果卷组可引导,那么您仍可以通过在该卷组中将引导列表设置为引导盘来从该卷组重新引导。 -X 标志接受卷组名作为自变量,且在缺省情况下作用于 altinst_rootvg 卷组。

alt_rootvg_op 命令的定制操作(使用 -C 标志)可以用于在活动备用根卷组上执行以下功能:
  • 安装软件和软件更新。 仅将该操作应用到用 rootvg 复制操作创建的备用卷组。
  • 执行定制脚本。
  • 复制 resolv.conf 文件。

标志

描述
-b bundle_name 具有将在 rootvg 克隆后安装的软件包或文件集列表的可选文件的路径名。 -l 标志必须和该选项一起使用。
-C 在活动 rootvg 卷组上执行定制操作。
-d 目标磁盘 指定目标磁盘(该目标磁盘将为给定操作的目标)的一个或多个名称的用空格分界的列表。
-D 打开调试(设置 -x 输出)。
-f fix_bundle 克隆 rootvg 之后具有要安装的 APAR 列表的可选文件。 -l 标志必须和该选项一起使用。
-F 修订 要在 rootvg 克隆后安装的 APAR 可选列表(例如,IY123456)。 -l 标志必须和该选项一起使用。
-我 installp_flags 当将新文件集更新或安装到已克隆的 altinst_rootvg 中时要使用的标志。 缺省标志是 -acgX-l 标志必须和该选项一起使用。
-l images_location 要在 rootvg 克隆后应用的 installp 映像或更新的位置。 这可以是目录完整路径名或设备名称(如 /dev/rmt0)。
-q 确定卷组的引导盘。
-R resolv_conf 要替换 rootvg 中现有的 resolv.conf 文件。 您必须指定完整路径名。
-s 脚本 在定制阶段过程中要执行的可选定制脚本。 此文件必须是可执行的。 /alt_inst 文件系统卸载之前在正运行的系统上调用该脚本,这样,文件可在重新引导前从正运行的系统复制到 /alt_inst 文件系统。
-S 将经历了先前“唤醒”操作的备用根卷组置于休眠状态。
-t 在将卷组置于“休眠”状态之前重建备用引导映像。 该标志仅对于使用克隆或复制安装操作创建的备用根卷组有效。 -t 标志需要 -S 标志。
-v 名称 将备用磁盘卷组重命名为用 Name 参数指定的名称。
-V 打开详细的输出。
-w 文件集 在克隆 rootvg 后要安装的文件集列表。 -l 标志必须和该选项一起使用。
-W 在位于 target_disk 的根卷组上执行唤醒。
-X 从 ODM 数据库中删除 altinst_rootvg 卷组定义。

退出状态

描述
重大安全事件数量 所有 alt_rootvg_op 相关操作都成功完成。
>0 发生错误。

示例

  1. 要在从新的备用磁盘引导后删除原始的 rootvg ODM 数据库条目,请输入以下命令:
    alt_rootvg_op -X old_rootvg
  2. 要清除当前备用磁盘安装操作,请输入以下命令:
    alt_rootvg_op -X 
  3. 要确定具有多个物理卷的卷组的引导磁盘,请输入以下命令:
    alt_rootvg_op -q -d hdisk0
    说明示例
    # lspv
    
    hdisk0          00006091aef8b687     old_rootvg
    hdisk1          00076443210a72ea     rootvg
    hdisk2          0000875f48998649     old_rootvg
    
    # alt_rootvg_op -q -d hdisk0
    
    hdisk2
  4. 要修改 alt_disk_install 卷组名称,请输入以下命令:
    alt_rootvg_op -v alt_disk_530 -d hdisk2
    说明示例
    # lspv
    
    hdisk0          00006091aef8b687     rootvg
    hdisk1          00000103000d1a78     rootvg
    hdisk2          000040445043d9f3     altinst_rootvg
    hdisk3          00076443210a72ea     altinst_rootvg
    hdisk4          0000875f48998649     None
    hdisk5          000005317c58000e     None
    
    # alt_rootvg_op -v alt_disk_432 -d hdisk2
    
    #lspv
    
    hdisk0          00006091aef8b687     rootvg
    hdisk1          00000103000d1a78     rootvg
    hdisk2          000040445043d9f3     alt_disk_432
    hdisk3          00076443210a72ea     alt_disk_432
    hdisk4          0000875f48998649     None
    hdisk5          000005317c58000e     None
  5. 要在从新的备用磁盘引导后“唤醒”原始 rootvg,请输入以下命令:
    alt_rootvg_op -W -d hdisk0
  6. 要将已经历“唤醒”的卷组“置于休眠”并重建引导映像,请输入以下命令:
    alt_rootvg_op -S -t
  7. 要将活动备用 rootvg 更新为在 /updates 中可用的最新文件集级别,并将其安装到备用卷组中,请输入以下命令:
    alt_rootvg_op -C -b update_all -l /updates

位置

/usr/sbin/alt_rootvg_op

文件

描述
/usr/sbin/alt_rootvg_op 包含 alt_rootvg_op 命令。