Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

1. When shared disk and SCSI Lock resource is configured with the same LUN (PrType=1)When you define an attribute of SCSI Lock resource as PrType=1, you can configure shared disk and SCSI Lock resource with the same LUN.LUN 

SCSI Lock agent manages DATA-DISK(shared disk resource) using by MOUNT/UMOUNT command and manages LOCK-DISK(SCSI Lock resource) using by SCSI-3 PR as shown below.
By setting up the dependency between SCSI Lock resources and shared disk resources, any damage of data-disk can be prevented which may occur in such case like Split-Brain.

...

[Figure] Shared disk and SCSI Lock resource configured in same LUN (PrType=1)

2. Shared disk and SCSI lock resource is configured with different LUN (PrType=3)

At this type, shared disk agent manages DATA-DISK where user data is stored and SCSI lock agent uses exclusive LUN for key reservation. Therefore, two LUNs is required at least.
Lock-disk volume is created for 1:1 dependency with shared disk agent like a figure below.
By using multiple shared disk agents, and one SCSI reservation agent, you can configure the dependency relationship for use.
The storage capacity of this disk can be small because it is used to check the node that can access the storage.
By setting the dependency between the SCSI reservation resource and the shared disk resource, you can prevent damages to DATA-DISK caused by Split-Brains and so on. 

Image Removed   

[Figure] Shared disk and SCSI Lock resource is configured with different LUN( PrType=3)



Info

DATA-DISK 

  • It is a disk created by using a shared disk agent. It represents a disk where the actual user data is used.  

LOCK-DISK

  • It is a disk created by using a SCSI reservation agent.
    This is the disk that depends on DATA_DISK used in the shared disk when linking a shared disk agent.

...

1. Shared disk and SCSI Lock resource is configured in same LUN (PrType = 1)

[Figure] Shared disk and SCSI Lock resource configured in same LUN

...

  1. Install MCCS on both nodes
  2. Set group
  3. Add shared disk resource
  4. Enable shared disk resource and check offline on both nodes
  5. Add SCSI Lock resource (Select device path that created shared disk resource)
  6. Enable SCSI Lock resource and check key in resource attribute of MCCS web console.
  7. Configure dependency of resources (SCSI Lock resource must go online first)
  8. Test failover from node 2 to 1 
  9. Test failover from node 1 to 2
  10. Set application that customer uses

2.Shared disk and SCSI Lock resource configured with different LUN (PrType = 3)

Image Removed

[Figure] Shared disk and SCSI Lock resource configured with different LUN

Registration Procedures 

First, register shared disk agent according to the procedure and after check if it works normally, check disk of SCSI Lock agent.  

...

Adding

Add the SCSI reservation application resource to a group.
Before configuring the SCSI reservation resource, you must configure the volume in advance by using the SCSI3 supporting storage.  

...

Attribute

Description

Data Type

DefaultEditNote
DevicePath

Define the device path of disk to be used for reservation.

When register device path, DUID of connected disk will automatically obtain.

STRING X 
DiskDUID

DUID(Device Unique ID, 16 byte as Hex value) of disk is used as identifier. Specify DUID of reserve disk.

This value is secure when DriveLetter atribute us specified. Try not to insert this value yourself.

DUID information can be checked through scsicmd.cmd command and both nodes need to have the same value. 

STRING X 
Key

MAC address is used as Reserved-Key. This key is automatically set by agent. 

STRING X 
PreemptWaitCount

Time waiting for permission of other node before reservation

Waiting time is (PreemptWaitCount * MonitorInterval) seconds.

STRING2 timesO 
PrType

This attribute decides on how to give the permission of reserve disk access as Persist Type specified in SCSI3-PR spec.

There are 6 types bur but MCCS uses 1 5 (Write Exclusive ) or 3 (Exclusive Access).

1 (Write Exclusive) is used when same LUN is used with shared disk.

3 (Exclusive Access) is used when only Lock_Disk is used.

In this case, SCSI Lock agent LUN is required.

Registor Only).

STRING

Prytpe = 15O 

 

 

scsicmd Command

Syntax

...