HP Integrity VM Accelerated Virtual I/O Overview

to prevent data corruption, when the backing store corresponding to a guest LUN is replaced using
hpvmmodify command while the guest is up and running.
EXAMPLES (Using gvsdmgr. Please consult the scsimgr(1M) man page for scsimgr examples)
Display adapter information of the HBA whose device
file is /dev/gvsd0:
gvsdmgr get_info -D /dev/gvsd0
Display all LUN information of the HBA whose device
file is dev/gvsd0:
gvsdmgr get_info -D /dev/gvsd0 -q lun=all
Clear statistics for a LUN with device special file /dev/rdsk/c0t2d2
whose HBA device file is /dev/gvsd0:
gvsdmgr clear_stat -D /dev/gvsd0 -q lun_dsf=/dev/rdsk/c0t2d2
The guest AVIO storage driver fails all opens to a LUN when the backing store corresponding to a
guest LUN is replaced using hpvmmodify command while the guest is up and running. This prevents
data corruption due to an operator error.
Opens will be allowed from the guest, only after the guest administrator performs replace_dsk
command of the gvsdmgr on the guest LUN.
For example, if the Integrity VM administrator changes the backing store for a guest LUN with the
following command:
# hpvmmodify -P guest1 -m disk:avio_stor:0,7,0:disk:/dev/rdsk/c2t6d0
A subsequent access to the disk on the guest will fail:
# dd if=/dev/rdsk/c8t7d0 ... returns error
dmesg on the guest shows the following message:
GVSD driver at 0/0/7/0 (/dev/gvsd8): Device open failure for lun id 7 due to backing store to
/dev/rdsk/c2t6d0.
To renable disk access on guest, execute the following command:
# gvsdmgr replace_dsk -D /dev/gvsd8 -q lun=/dev/rdsk/c8t7d0 where /dev/rdsk/c8t7d0 is the
DSF on the guest corresponding to the hardware path 0/0/7/0, whose backing store has changed.
The DSF corresponding to the hardware path can be determined using the "ioscan -kfnC disk"
command.