备份 Virtual I/O Server以及逻辑映射关系
备份 Virtual I/O Server
可以使用 backupios 命令或 viosbr 命令来备份 Virtual I/O Server (VIOS) 和用户定义的虚拟设备。还可以使用 IBM® Tivoli® 存储管理器来安排备份及将备份存储在另一服务器上。
VIOS 包含备份所需的下列类型的信息:VIOS 本身及用户定义的虚拟设备。
- VIOS 包括基本代码、应用的修订包、用于支持磁盘子系统的定制设备驱动程序及用户定义的一些元数据。使用 backupios 命令时,将备份所有这些信息。
- 用户定义的虚拟设备包括用于定义物理环境与虚拟环境之间关系的元数据(如虚拟设备映射)。可通过下列其中一种方式来备份用户定义的虚拟设备:
- 可通过使用 viosbr 命令来备份用户定义的虚拟设备。在计划将配置信息恢复至从中备份的同一 VIOS 分区时使用此选项。
- 可通过将数据保存至使用 backupios 命令备份 VIOS 时自动备份的位置来备份用户定义的虚拟设备。在计划将 VIOS 恢复至新系统或另一系统时使用此选项。(例如,发生系统故障或灾难时。)而且,在这些情况下还必须备份环境的下列组件。备份这些组件以完整恢复 VIOS 配置:
- 外部设备配置,如存储区域网络 (SAN) 设备。
- 硬件管理控制台 (HMC) 上定义的资源,如处理器和内存分配。换言之,备份 VIOS 及其客户机分区的 HMC 分区概要文件数据。
- 在客户机逻辑分区中运行的操作系统和应用程序。
可按如下所示备份并恢复 VIOS。
|
备份方法
|
介质
|
恢复方法
|
|---|---|---|
| 备份至磁带 | 磁带 | 通过磁带 |
| 备份至 DVD | DVD-RAM | 通过 DVD |
| 备份至远程文件系统 | nim_resources.tar 映像 | 通过 HMC,使用 Linux 设施上的网络安装管理 (NIM) 和 installios 命令 |
| 备份至远程文件系统 | mksysb 映像 | 通过 AIX 5L™ NIM 服务器和标准 mksysb 系统安装 |
| Tivoli 存储管理器 | mksysb 映像 | Tivoli 存储管理器 |
- 将 Virtual I/O Server 备份至磁带
可将 Virtual I/O Server 基本代码、应用的修订包、用于支持磁盘子系统的定制设备驱动程序及用户定义的一些元数据备份至磁带。 - 将 Virtual I/O Server 备份至一张或多张 DVD
可将 Virtual I/O Server 基本代码、应用的修订包、用于支持磁盘子系统的定制设备驱动程序及用户定义的一些元数据备份至 DVD。 - 通过创建 nim_resources.tar 文件将 Virtual I/O Server 备份至远程文件系统
可通过创建 nim_resources.tar 文件将 Virtual I/O Server 基本代码、应用的修订包、用于支持磁盘子系统的定制设备驱动程序和用户定义的一些元数据备份至远程文件系统。 - 通过创建 mksysb 映像将 Virtual I/O Server 备份至远程文件系统
可通过创建 mksysb 文件将 Virtual I/O Server 基本代码、应用的修订包、用于支持磁盘子系统的定制设备驱动程序和用户定义的一些元数据备份至远程文件系统。 - 备份用户定义的虚拟设备
可通过将数据保存至使用 backupios 命令备份 Virtual I/O Server (VIOS) 时自动备份的位置来备份用户定义的虚拟设备。或者,可通过使用 viosbr 命令来备份用户定义的虚拟设备。 - 安排备份 Virtual I/O Server 和用户定义的虚拟设备
可安排 Virtual I/O Server (VIOS) 和用户定义的虚拟设备的定期备份,以确保备份副本精确反映当前配置。 - 使用 IBM Tivoli 存储管理器 来备份 Virtual I/O Server
可以使用 IBM Tivoli 存储管理器 定期自动备份 Virtual I/O Server,也可执行增量备份。
viosbr 命令 备份逻辑配置
用途
对 Virtual I/O Server (VIOS) 执行备份虚拟和逻辑配置、列出配置以及复原配置等操作。
语法
执行备份:
viosbr -backup -file FileName [-frequency daily|weekly|monthly [-numfiles fileCount]]
viosbr -backup -file FileName -clustername clusterName [-frequency daily|weekly|monthly [-numfiles fileCount]]
查看备份文件:
viosbr -view -file FileName [[-type devType] [-detail] | [-mapping]]
viosbr -view -file FileName -clustername clusterName [[-type devType] [-detail] | [-mapping]]
查看备份文件列表:
复原备份文件:
viosbr -restore -file FileName [-validate | -inter] [-type devType]
viosbr -restore -file FileName [-type devType] [-force]
viosbr -restore -clustername clusterName -file FileName -subfile NodeFile [-validate | -inter | -force] [-type devType] [-skipcluster] [-skipdevattr]
viosbr -restore -clustername clusterName -file FileName -repopvs list_of_disks [-validate | -inter | -force] [-type devType] [-db]
viosbr -restore -clustername clusterName -file FileName -subfile NodeFile -xmlvtds
viosbr -restore -file FileName [-skipcluster]
禁用已调度的备份:
viosbr -nobackup
从损坏的共享存储池 (SSP) 数据库中恢复:
viosbr -recoverdb -clustername clusterName [-file FileName]
将备份文件从较低发行版级别迁移到当前发行版级别:
viosbr -migrate -file FileName
要在辅助设置中恢复 SSP:
viosbr -dr -clustername clusterName [-file FileName -type devType -typeinputs name:value [ ,... ] -repopvs list_of_disks [ -db ]
要在辅助设置中恢复 SSP:
viosbr -autobackup { start | stop | status } [ -type { cluster | node} ]
viosbr -autobackup save
描述
viosbr 命令使用 -backup、-view 和 -restore 参数对 VIOS 执行备份、列出和恢复任务。
注: 备份 VIOS 之前,请确保 VIOS 上的文件系统具有足够的可用空间。否则,备份可能会失败。对于集群备份,请确保所有节点上的文件系统都具有足够的可用空间。
-view 参数在格式化输出中显示所有已备份实体的信息。此参数需要一个通过 -backup 参数生成的压缩或非压缩格式的输入文件。-view 参数使用选项标志 type 和 detail 显示详细信息或者显示所有设备或部分设备的最少信息。-mapping 选项标志为虚拟小型计算机系统接口 (VSCSI) 服务器适配器、SEA、服务器虚拟光纤通道 (SVFC) 适配器和 PowerVM Active Memory Sharing 调页设备提供了类似于 lsmap 的输出。实体可以是控制器、磁盘、光学设备、磁带设备、网络适配器、网络接口、存储池、存储库、以太通道、虚拟日志存储库、SEA、VSCSI 服务器适配器、服务器虚拟光纤通道 (SVFC) 适配器和调页设备。-list 选项显示缺省位置 /home/padmin/cfgbackups 或用户指定位置中的备份文件。
-restore 参数使用之前的备份文件作为输入,并使 VIOS 分区回到备份创建时的状态。通过输入文件中提供的信息,此命令可以设置物理设备的属性值,导入逻辑设备,创建虚拟设备以及创建其相应的映射。可以设置控制器、适配器、磁盘、光学设备、磁带设备和以太网接口的属性。可以导入的逻辑设备为卷组、存储池、逻辑卷 (LV)、文件系统和存储库。可以创建的虚拟设备为以太通道、SEA、服务器虚拟光纤通道 (SVFC) 适配器、虚拟目标设备和 PowerVM Active Memory Sharing 调页设备。此命令可以在虚拟 SCSI 服务器适配器与 VTD 支持设备之间、虚拟光纤通道 (VFC) 服务器适配器与光纤通道 (FC) 适配器之间,以及 PowerVM Active Memory Sharing 调页设备与支持设备之间创建映射。必须在执行备份的 VIOS 分区上运行带有 -restore 选项的 viosbr 命令。此命令使用参数对系统上的设备进行验证,并复原某个类别的设备。-restore 选项以交互方式运行,以便任何设备未能复原时,您可以确定如何处理故障。
注: 在集群复原操作期间,不能针对集群复原清除参与集群备份操作的存储池磁盘的特征符。
在集群复原操作期间,如果 viosbr 命令检测到参与集群备份的存储池磁盘与系统上当前存在的存储池磁盘之间存在不一致,那么会显示警告消息,并会要求您确认。如果您确认继续复原操作,那么 viosbr 命令会复原集群,但该操作不一定成功。
viosbr 命令可以恢复用于重新配置 SSP 集群的数据。此命令不会恢复任何数据,例如 LU 的内容。必须执行单独的操作来备份该数据。
viosbr 命令通过使用 -clustername 选项来恢复整个集群配置,这包括重新创建集群、添加构成集群的所有节点以及在所有节点上重新创建所有集群实体。如果某个节点在此操作期间关闭,那么在集群未删除的情况下,该节点将在启动时恢复。但是,在处于关闭状态的节点上,非 SSP 设备不会进行复原。新复原的集群使用系统上存在的 SSP 数据库。如果还需要复原 SSP 数据库,那么必须使用 -db 选项。
如果重新安装了单个节点并且您希望复原该节点的实体,那么必须使用 -subfile 选项并指定与该节点对应的 .xml 文件。
注意:
- 使用 -subfile 选项复原单个节点时,请不要重新引导集群中的任何其他节点。
- 如果在备份完成之后,节点在集群中停止,那么在复原期间,它无法加入该集群。从 VIOS V2.2.4.0 或更高版本中,完成下列步骤以复原已停止的节点。
- 通过使用 -type rsct 选项在已停止的节点上复原 RSCT 节点标识。
- 通过使用 clstartstop 命令从另一个活动的节点启动已停止的节点。
- 在当前节点上复原其余设备。
退出状态
|
返回码
|
描述
|
|---|---|
| 返回码 | 描述 |
| 0 | 成功 |
| -1 | 失败 |
示例
- 要备份名为 /tmp/myserverbackup 的 VIOS 文件中的所有设备属性以及逻辑和虚拟设备映射,请输入以下命令:
viosbr -backup -file /tmp/myserverbackup
2.要每天备份 VIOS 中的所有设备属性和虚拟设备映射,并保留最后 5 个备份文件,请输入以下命令:
本文来自博客园,作者:xiaoming zhang,转载请注明原文链接:https://www.cnblogs.com/xmzhang

浙公网安备 33010602011771号