vxfentsthdw options describes the methods the utility provides to test storage devices.
Use the vxfentsthdw utility to verify disks are configured to support I/O fencing. In this procedure, the vxfentsthdw utility tests the three disks one disk at a time from each node.
Note To test the coordinator disk group using the vxfentsthdw utility, the utility requires that the coordinator disk group, vxfencoorddg, be accessible from two nodes.
To test the coordinator disk group using vxfentsthdw -c
vxfentsthdw
command with the -c
option. For example:
Enter the first node of the cluster:
The disk is now ready to be configured for I/O Fencing on node north as a COORDINATOR DISK. The disk is now ready to be configured for I/O Fencing on node south as a COORDINATOR DISK.
Removing and replacing a failed disk
If a disk in the coordinator disk group fails verification, remove the failed disk or LUN from the vxfencoorddg disk group, replace it with another, and retest the disk group.
If you need to replace a disk in an active coordinator disk group, refer to the troubleshooting procedure.
See Adding or removing coordinator disks
To remove and replace a failed disk
To test disk devices containing data you want to preserve, you can use the -r option with the -m, -f, or -g options, which are described in the following sections. For example, to use the -m option and the -r option, you can run the utility by entering:
# /opt/VRTSvcs/vxfen/bin/vxfentsthdw -rm
When invoked with the -r option, the utility does not use tests that write to the disks. Therefore, it does not test the disks for all of the usual conditions of use.
Review the procedure to test the shared disks. The utility uses the -m option.
See Testing the shared disks for SCSI-3
Use the -f option to test disks that are listed in a text file. For example, you can create a file to test two disks shared by systems north and south that might resemble:
north /dev/rhdisk75 south /dev/rhdisk77
north /dev/rhdisk76 south /dev/rhdisk78
Where the first disk is listed in the first line and is seen by north as /dev/rhdisk75 and by south as /dev/rhdisk77. The other disk, in the second line, is seen as /dev/rhdisk76 from north and /dev/rhdisk78 from south. Typically, the list of disks could be extensive.
Suppose you created the file named disks_blue. To test the disks, you would enter:
# /opt/VRTSvcs/vxfen/bin/vxfentsthdw -f disks_blue
The utility reports the test results one disk at a time, just as for the -m option.
You can redirect the test results to a text file. Precede the command with "yes" to acknowledge that the testing destroys any data on the disks to be tested.
Caution Be advised that by redirecting the command's output to a file, a warning that the testing destroys data on the disks cannot be seen until the testing is done.
# yes | /opt/VRTSvcs/vxfen/bin/vxfentsthdw -f disks_blue >
blue_test.txt
Use the -g option to test all disks within a disk group. For example, you create a temporary disk group consisting of all disks in a disk array and test the group.
Note Do not import the test disk group as shared; that is, do not use the -s option.
The utility reports the test results one disk at a time. You can redirect the test results to a text file for review.
# /opt/VRTSvcs/vxfen/bin/vxfentsthdw -g red_disks_dg >
redtest.txt
After testing, destroy the disk group and put the disks into disk groups as you need.
If the utility detects that a coordinator disk has existing keys, you see a message that resembles:
There are Veritas I/O Fencing keys on the disk. Please make sure
that I/O Fencing is shut down on all nodes of the cluster before
******** WARNING!!!!!!!! ********
THIS SCRIPT CAN ONLY BE USED IF THERE ARE NO OTHER ACTIVE NODES IN THE CLUSTER! VERIFY ALL OTHER NODES ARE POWERED OFF OR INCAPABLE OF ACCESSING SHARED STORAGE.
Do you still want to continue : [y/n] (default: n) y
The utility prompts you with a warning before proceeding. You may continue as long as I/O fencing is not yet configured.