Using the NIM alt_disk_install operation to Clone a VIO Server Disk
You can use the alt_disk_install operation (available in AIX® 6.1 TL9 or later) to clone a VIO server’s running rootvg to an alternate disk or disks.
The NIM alt_disk_install operation can be used to copy the current root volume group of a VIOS or IVM NIM object to an alternate disk and in addition to update the operating system to the next fix pack level.
The management target of an alt_disk_install operation can be a VIOS or IVM NIM management object. The management object must also have the
nim -o alt_disk_install -a source=rootvg -a disk=target_disk(s) \ -a attribute=Value.... TargetName
lsnim -a info -a Cstate ClientName
lsnim -l ClientName
The following are required attributes for the alt_disk_install rootvg clone operation:
|-a source=rootvg||Specifies the type of alt_disk_install to perform.|
Specifies the disks on the client system
that the mksysb image is restored. This disk or
these disks must not currently contain any volume group definition.
The lspv command shows these disks as belonging
to volume group None. If you are specifying more
than one disk, the disk names must be enclosed in a set of single
quotation marks; for example,
When you are specifying a target disk or disks, it is advised that the lsmap command must be used (on the target VIOS / IVM) to verify that the target disks are not in use. The lsmap command displays the mapping between the virtual host adapters and the physical devices they are backed to.
The following are optional attributes that can be specified for the alt_disk_install rootvg clone operation when you are using a VIOS or IVM as the target:
|-a boot_client= Value||Specifies whether to reboot the client when
the alt_disk_install operation is completed. Value can
|-a debug= Value||Specifies whether to skip the checks on the target_disks.Value can
|-a exclude_files= Value||Specifies an exclude_files resource to use to exclude files and directories from the rootvg. Files and directories that are specified in this file is not copied to the new cloned rootvg.|
|-a filesets= Value||Specifies the list of filesets to install into the alternate rootvg after the clone of the rootvg is complete.|
|-a fixes= Value||Specifies the APARs to install into the alternate rootvg after the clone of the running rootvg. The fixes are in the format "IX123456" or "update_all"|
|-a fix_bundle= Value||Specifies the fix_bundles resource that lists the APARs to install into the alternate rootvg after the clone of the running rootvg.|
|-a force= Value||Specifies whether to skip the checks on the target_disks. Value can
|-a installp_bundle= Value||Specifies an installp_bundle resource that lists filesets to install into the alternate rootvg after the clone of the running rootvg.|
|-a installp_flags= Value||Tells installp how to apply the filesets, installp_bundle, fixes, or fix_bundles attributes. The default value is installp_flags=-acgX.|
|-a phase= Value||Specifies the phase to
run during this invocation of alt_disk_install.
The installation is divided into three phases, and the default is
to perform all three phases. The valid values are; 1, 2, 3, 12, 23,
|-a script= Value||Specifies the script resource to call at the end of the alt_disk_install operation. This script is called on the running system before the /alt_inst file systems are unmounted, so files are copied from the running system to the /alt_inst file systems before the reboot. During this operation, files are copied or modified in the alternate file system because the logical volume names are changed to match the rootvg, and they are not accessible until the system is rebooted with the new alternate rootvg.|
|-a set_bootlist= Value||Specifies whether to set the
|-a verbose= Value||Specifies whether to show files as they are
being backed up for a rootvg clone. Value can be