System Admin Mirrorvg without locking the volume group

When you run the mirrorvg command, you will (by default) lock the volume group it is run against. This way, you have no way of knowing what the status is of the sync process that occurs after mirrorvg has run the mklvcopy commands for all the logical volumes in the volume group. Especially with very large volume groups, this can be a problem.

The solution however is easy: Make sure to run the mirrorvg command with the -s option, to prevent it to run the sync. Then, when mirrorvg has completed, run the syncvg yourself with the -P option.

For example, if you wish to mirror the rootvg from hdisk0 to hdisk1:

# mirrorvg -s rootvg hdisk1

Of course, make sure the new disk is included in the boot list for the rootvg:

# bootlist -m normal hdisk0 hdisk1

Now rootvg is mirrored, but not yet synced. Run "lsvg -l rootvg", and you'll see this. So run the syncvg command yourself. With the -P option you can specify the number of threads that should be started to perform the sync process. Usually, you can specify at least 2 to 3 times the number of cores in the system. Using the -P option has an extra feature: there will be no lock on the volume group, allowing you to run "lsvg rootvg" within another window, to check the status of the sync process.

# syncvg -P 4 -v rootvg

And in another window:

# lsvg rootvg | grep STALE | xargs
STALE PVs: 1 STALE PPs: 73



source: https://unixhealthcheck.com/blog?id=316
Attachments
There are no attachments for this article.
Related Articles RSS Feed
Part 3, Tuning swap space settings AIX7
Viewed 8614 times since Wed, Jun 19, 2019
SSH Essentials: Working with SSH Servers, Clients, and Keys
Viewed 3817 times since Wed, Jun 27, 2018
Create bootable DVD iso image from a mksysb backup
Viewed 3776 times since Tue, Jul 17, 2018
AIX: Error code 0516-1339, 0516-1397 0516-792: cannot extendvg with a previous Oracle ASM disk
Viewed 3197 times since Wed, Feb 6, 2019
AIX - How to get CPU infomation
Viewed 4405 times since Fri, Jun 8, 2018
Getting list users and groups in AIX
Viewed 2770 times since Mon, May 28, 2018
How to determine why your AIX oslevel is downlevel (and a script to help!)
Viewed 3399 times since Fri, Jul 13, 2018
How to upgrade TL and SP in AIX using alternate disk(alt_disk_copy)
Viewed 9322 times since Sun, Jun 30, 2019
Backup and Restore With AIX
Viewed 3922 times since Sat, May 19, 2018
Topics: PowerHA / HACMP, Storage Adding a new volume group to an active PowerHA resource group
Viewed 2196 times since Mon, Jun 3, 2019