# /opt/VRTS/bin/vxfentsthdw
Veritas vxfentsthdw version 8.0.0.1500 Linux
The utility vxfentsthdw works on the two nodes of the cluster.
The utility verifies that the shared storage one intends to use is
configured to support I/O fencing. It issues a series of vxfenadm
commands to setup SCSI-3 registrations on the disk, verifies the
registrations on the disk, and removes the registrations from the disk.
******** WARNING!!!!!!!! ********
THIS UTILITY WILL DESTROY THE DATA ON THE DISK!!
Do you still want to continue : [y/n] (default: n) y
The logfile generated for vxfentsthdw is /var/VRTSvcs/log/vxfen/vxfentsthdw.log.1399865
Enter the first node of the cluster:
systemA
Enter the second node of the cluster:
systemB
Enter the disk name to be checked for SCSI-3 PGR on node systemA in the format:
for dmp: /dev/vx/rdmp/
for raw: /dev/
Make sure it is the same disk as seen by nodes systemA and systemB
/dev/vx/rdmp/emc0_00a0
Enter the disk name to be checked for SCSI-3 PGR on node systemA in the format:
for dmp: /dev/vx/rdmp/
for raw: /dev/
Make sure it is the same disk as seen by nodes systemA and systemB
/dev/vx/rdmp/emc0_00a0
***************************************************************************
Testing systemA /dev/vx/rdmp/emc0_00a0 systemB /dev/vx/rdmp/emc0_00a0
Checking disk size .........................................Disk size is 1025 MB
INFO: Disk size meets the size requirement
Evaluate the disk before testing ........................ No Pre-existing keys
RegisterIgnoreKeys on disk /dev/vx/rdmp/emc0_00a0 from node systemA ... Passed
Verify registrations for disk /dev/vx/rdmp/emc0_00a0 on node systemA .. Passed
RegisterIgnoreKeys on disk /dev/vx/rdmp/emc0_00a0 from node systemB ... Passed
Verify registrations for disk /dev/vx/rdmp/emc0_00a0 on node systemB .. Passed
Unregister keys on disk /dev/vx/rdmp/emc0_00a0 from node systemA ...... Passed
Verify registrations for disk /dev/vx/rdmp/emc0_00a0 on node systemB .. Passed
Unregister keys on disk /dev/vx/rdmp/emc0_00a0 from node systemB ...... Passed
Check to verify there are no keys from node systemA ................... Passed
Check to verify there are no keys from node systemB ................... Passed
RegisterIgnoreKeys on disk /dev/vx/rdmp/emc0_00a0 from node systemA ... Passed
Verify registrations for disk /dev/vx/rdmp/emc0_00a0 on node systemA .. Passed
Read from disk /dev/vx/rdmp/emc0_00a0 on node systemA ................. Passed
Write to disk /dev/vx/rdmp/emc0_00a0 from node systemA ................ Passed
Read from disk /dev/vx/rdmp/emc0_00a0 on node systemB ................. Passed
Write to disk /dev/vx/rdmp/emc0_00a0 from node systemB ................ Passed
Reserve disk /dev/vx/rdmp/emc0_00a0 from node sv0a3336 ................. Passed
Verify reservation for disk /dev/vx/rdmp/emc0_00a0 on node systemA .... Passed
Read from disk /dev/vx/rdmp/emc0_00a0 on node systemA ................. Passed
Read from disk /dev/vx/rdmp/emc0_00a0 on node systemB ................. Passed
Write to disk /dev/vx/rdmp/emc0_00a0 from node systemA ................ Passed
Expect no writes for disk /dev/vx/rdmp/emc0_00a0 on node systemB ...... Failed <<<<<<<<
Removing test keys and temporary files, if any...
The failure was due to dmp not handling an error correctly.
The failure can be safely ignored. The code has been fixed in VxVM 7.4.2.3701 for rhel and will be included in the next VxVM 8.0 GA patch. The fix is also present in the forthcoming IS 8.0.2 Release.