AIX HOW TO CLONE A ROOTVG USING ALTERNATE DISK INSTALLATION ALTER_DISK_COPY

Sometimes we need to upgrade the AIX Technology Level (TL), but it cans became dangerous because imagine if we perform an upgrade and after that the system simply doesn’t start again, or maybe an application start getting locking. What I meant is that always we need to have a fallback plan, like an easier backup.

hds       The rootvg is the VG responsible to store the AIX configuration, so before to start the upgrade we can create an alternate VG, it is almost like mirroring, but to install an alternate VG we need to have 2 disks, one that has the rootvg and another one without any data. When we perform the alternate VG it will copy an image of your current system and store it in the other disk, so in the future if necessary to make a fallback it can be performed in few minutes.

      Sometime people think that if the server already has an image stored in a TAPE it is good, and is not necessary to do an alternate disk, but you need to understand that the reading speed of a TAPE is really slow, and customers always does not have time to wait. And with an alternate VG you can make this fallback in few minutes.

Step 1. Preparing for the alternate disk installation

      You need to have two disks to perform this installation, one must be not part of any VG( as hdisk1) and the other should be the disk with the rootvg(hdisk0) :

            hdisk0         0009710fa9c79877    rootvg   active
            hdisk1         0009710f0b90db93    None

 

  Obs. At this point if you rootvg is using a mirror you will net to unmirror the vg and remove the other disk from the rootvg as bellow :
      # unmirrorvg rootvg
      # reducevg rootvg hdiskXX

 

      If your rootvg is using a mirror you can use the disck removed from rootvg to perform the alternate. 

Step 2. Performing the clone      The coomand-line for cloning rootvg is :

       # alt_disk_install -C -B hdisk1
                        -C : To create the alternate
                        -B : To not change the boot sequence
                        hdisk1 : the disk not in user

     To follow the process of the alternate task look at the alternate disk log file in : /var/adm/ras/alt_disk_inst.log

Step 3. Checking if the alternation worked

     To check if the alternation was done you can check with the lspv :

            hdisk0         0009710fa9c79877    rootvg           
            hdisk1         0009710f0b90db93    altinst_rootvg  

          3.1. Wake up your alternate VG to see if it is working 

             To make sure if it is working you can wake up your alternation VG with the command below, and after the command load finish you type df :

                 # alt_rootvg_op -W -d hdisk1

                 # df -m
                 Filesystem    MB blocks      Free %Used    Iused %Iused Mounted on
                 /dev/hd4         128.00    102.31   21%     2659    11% /
                 /dev/hd2        1968.00    111.64   95%    40407    58% /usr
                 /dev/hd9var      112.00     77.82   31%      485     3% /var
                 /dev/hd3          96.00     69.88   28%      330     3% /tmp
                 /dev/hd1         208.00    118.27   44%     1987     7% /home
                 /proc                 –         –    –         –     –  /proc
                 /dev/hd10opt    1712.00   1445.83   16%     6984     3% /opt
                 /dev/alt_hd4     128.00    102.16   21%     2645    11% /alt_inst
                 /dev/alt_hd1     208.00     33.64   84%     1987    21% /alt_inst/home
                 /dev/alt_hd10opt   1712.00   1445.77   16%     6984     3% /alt_inst/opt
                 /dev/alt_hd3      96.00     72.38   25%      335     2% /alt_inst/tmp
                 /dev/alt_hd2    1968.00    100.32   95%    40407    59% /alt_inst/usr
                 /dev/alt_hd9var    112.00     77.53   31%      477     3% /alt_inst/var

          3.2. Put your alternate VG to sleep back

            You need to remember to sleep back your alternate disk, otherwise if you reboot the system you can damage your alternation data :

                 # alt_rootvg_op -S hdisk1

Step 4. Booting from the alternate disk

     By default if you not type -B when perform the step 2, the boot sequence will be changed to the alternate disk. We have used the -B so the boot sequence is the same than before.

     Let’s make believe that anything helped and we need to boot the system with the alternate disk. To change the boot sequence is just follow the steps  :

     To check the bootable disk that is set:

               # bootlist -m normal -o
                  hdisk0

     To change the boot disk :
                 # bootlist -m normal hdisk1

Step 5. Destroy the alternate

                 # alt_disk_install -X <Alternate_VG_Name>

3 (2)
Article Rating (2 Votes)
Rate this article
Attachments
There are no attachments for this article.
Comments
There are no comments for this article. Be the first to post a comment.
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
AIX 6.1: Extend VG 0516-1714 extendvg 0516-1254 extendvg
Viewed 4435 times since Fri, Jul 6, 2018
Part 1, Network overview - Monitoring the hardware
Viewed 5288 times since Mon, Jun 4, 2018
HOWTO: Implement SEA Failover with Dual VIOS
Viewed 7539 times since Tue, Jun 4, 2019
How to install filesets/software in aix?
Viewed 5777 times since Mon, Jul 8, 2019
Part 2, Monitoring memory usage (ps, sar, svmon, vmstat) and analyzing the results AIX7
Viewed 12556 times since Wed, Jun 19, 2019
IBM V7000f Performance Test with Vdbench Tool on IBM AIX
Viewed 15912 times since Thu, Jan 23, 2020
Many Choices for AIX File Integrity
Viewed 2634 times since Wed, May 30, 2018
AIX disk queue depth tuning for performance
Viewed 15178 times since Thu, Jan 16, 2020
AIX FC Performance improvements for IBM AIX FC and FCoE device driver stacks
Viewed 5632 times since Fri, Jan 31, 2020
SSH-COPY-ID on AIX. SSH remote AIX’s box without password
Viewed 16628 times since Thu, Feb 21, 2019