Hi.
Here is my question:
For talk to a Symm y need to have gatekeepers but I need to mask the gatekeepers to the host from where I want to issue the SYMCLI commands?. (if there's any documentation where specify it I will appreciate).
Thank you.
Daniele.
from what i've read ..if you have regular devices and gatekeepers presented to the box .. by having those specifically defined as gatekeepers it will insure symcli command are not issued using regular devices.
This will make sure that symcli commands are going through the gatekeepers and not any other devices.
is there specific data being stored on a gatekeeper device? or its just a way of letting symmetrix decide about the authority of the host issuing symcli commands?
The purpose of symgate is to specifically allocate gatekeepers to specific device groups. This seems like it might be handy in more convoluted environments where you have device groups competeing for gatekeepers.
you dont't have to assign them to device groups to get higher priority over regular devices.
Use symgate to define a device as a gatekeeper device. This command adds the specified
physical device name to the list of gatekeeper devices.
For example on UNIX, to define device c2t0d2 as a gatekeeper device, enter:
symgate define pd c2t0d2
On Windows, to define device \\.\physicaldrive2 as a gatekeeper, enter:
symgate define pd physicaldrive2
SYMCLI uses one of the devices in the list as a gatekeeper, unless you have associated a
gatekeeper explicitly with the device group of the device to which SYMCLI is sending a
control command.
As per my understanding, There are two SCSI commands, Command 3B (Write Buffer) and 3C (Read Buffer), which are used to r/w to buffer in the controllers memory.
Now, if GK's being smaller capacity Disk devices on Symms itself, are not created, then Both the hosts I/O's and these 2 commands which are used for software communication will hunt for using the available disk devices to communicate, resulting in the performance issues.
But with the help of GK, it would be dedicatley used for this software communication only.
Also one more exception to GK is that, that VCMDB devs are WD by default, and these 2 scsi cmd has the ability to make them RW enable first, update the changes and again making then WD.
SYMCLI selects a gatekeeper based upon a pre-established priority list. A list of available gatekeepers can be displayed using the SYMCLI symgate command. The gatekeeper priority list includes all available physical device names prioritized from most likely gatekeeper to least likely, as shown below: 1. Defined and associated gatekeepers ¿ These devices have been explicitly designated as gatekeeper devices and associated with specific device groups. 2. Defined gatekeepers ¿ These devices have been explicitly designated as gatekeeper devices. 3. Small (< 10 cylinders) non-PowerPath devices, marked by the Symmetrix array with the inquiry gatekeeper flag. 4. Any small device in the following priority: ¿ PowerPath parent device ¿ PowerPath child device ¿ PowerPath sibling ¿ Count key data format 5. Standard non-RDF and non-meta devices in the following priority: ¿ Non-PowerPath ¿ PowerPath parent device ¿ PowerPath child device ¿ Count key data format 6. RDF R1 devices in the following priority: ¿ Non-PowerPath ¿ PowerPath parent device ¿ PowerPath child device 7. RDF R2 devices in the following priority: ¿ Non-PowerPath ¿ PowerPath parent device ¿ PowerPath child device
More gatekeeper info and how it relates to symcli in the gatekeeper section of the following document:
dynamox
11 Legend
•
20419 Posts
•
87439 Points
973
0
Posted February 9th, 2007 11:00