Updating an MVG volume using the command-line
To update an existing MVG volume using the command-line
- Create a configuration file to update an MVG volume in the following format.
V7.5 "operation" "update-virtual-volume" string V7.5 "virtualVolume" "<mvg-volume>" string V7.5 "diskVolume" "<msdp-server1>:<msdp-volume1>:Y" string V7.5 "diskVolume" "<msdp-server2>:<msdp-volume2>:Y" string V7.5 "diskVolume" "<msdp-server...>:<msdp-volume...>:Y" string V7.5 "diskVolume" "<new-msdp-server1>:<new-msdp-volume1>:Y" string V7.5 "diskVolume" "<new-msdp-server...>:<new-msdp-volume...>:Y" string
For example,
# cat sample-mvg-local.cfg V7.5 "operation" "update-virtual-volume" string V7.5 "virtualVolume" "sample-mvg-local" string V7.5 "diskVolume" "sample-msdp-server1:PureDiskVolume:Y" string V7.5 "diskVolume" "sample-msdp-server2:PureDiskVolume:Y" string V7.5 "diskVolume" "sample-msdp-server3:PureDiskVolume:Y" string V7.5 "diskVolume" "sample-msdp-server4:PureDiskVolume:Y" string V7.5 "diskVolume" "sample-msdp-server-new1:PureDiskVolume:Y" string V7.5 "diskVolume" "sample-msdp-server-new2:PureDiskVolume:Y" string
Example to specify an alternative storage server for one or more MVG volumes.
# cat sample-mvg-local1.cfg V7.5 "operation" "update-virtual-volume" string V7.5 "virtualVolume" "sample-mvg-local" string V7.5 "diskVolume" "sample-msdp-server1:PureDiskVolume:Y:altServer=<alt STS1>" string V7.5 "diskVolume" "sample-msdp-server2:PureDiskVolume:Y:altServer=<alt STS2>" string V7.5 "diskVolume" "sample-msdp-server3:PureDiskVolume:Y" string V7.5 "diskVolume" "sample-msdp-server4:PureDiskVolume:Y" string V7.5 "diskVolume" "sample-msdp-server-new1:PureDiskVolume:Y" string V7.5 "diskVolume" "sample-msdp-server-new2:PureDiskVolume:Y" string
- Apply the configuration changes on the virtual volume.
nbdevconfig -setconfig -storage_server <mvg-server> -stype PureDisk -configlist <configuration-file>