Sun Microsystems, Inc.  Sun System Handbook - ISO 3.4 June 2011 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-72-1003564.1
Update Date:2011-03-28
Keywords:

Solution Type  Problem Resolution Sure

Solution  1003564.1 :   Sun StorEdge[TM] T3 / T3+ / 6320 Arrays: How to Clear Persistent Group Reservation (PGR)  


Related Items
  • Sun Storage 6320 System
  •  
  • Sun Storage T3 Array
  •  
  • Sun Storage T3+ Array
  •  
Related Categories
  • GCS>Sun Microsystems>Storage - Disk>Modular Disk - 6xxx Arrays
  •  
  • GCS>Sun Microsystems>Storage - Disk>Modular Disk - Other
  •  

PreviouslyPublishedAs
205019


Applies to:

Sun Storage 6320 System
Sun Storage T3 Array
All Platforms

Symptoms

Persistent Group Reservation (PGR) left on volumes.

Cause

In some circumstances, the Sun[TM] Cluster software can leave a Persistent Group Reservation (PGR) that is set on these arrays: Sun StorEdge[TM] T3, Sun StorEdge[TM] T3+, and Sun StorEdge[TM] 6320. The normal process for clearing this PGR might not work.

Solution

Use the Sun Cluster software commands that are outlined in <Document 1011961.1> Solaris Cluster: Removing SCSI Reservations.

This approach is not specific to the Sun StorEdge T3, Sun StorEdge T3+, and Sun StorEdge 6320 arrays, but it should work.

 

If you are unable to clear the PGR by using /usr/cluster/lib/sc/scsi or if the PGR was set by a product other than Sun Cluster software, then contact the Oracle support and reference this document.





Warning: the use of commands that start with "." is not officially supported but there are some functions that are occasionally required (as is the case here). Ultimately, these functions will be migrated to the supported command set, but currently, the customer can be left with no other option but to use "." commands.

In addition, for Sun StorEdge T3+/6X20 arrays with Controller Firmware 3.x, the "." commands are password protected. You need to issue the command "sun" and give the password "arrayservice" before you can use commands that start with ".". In this case, you need to engage a local Sun resource to perform the operation because this information cannot be given to the customer.

Internal Workaround 1: Use the cleargrp Command

-----------------------------------------------


  1. Log in to the array.

  2. If the array is using Controller Firmware 3.x, then enter the command "sun" and password "arrayservice". The .pgrdb command reports all active reservations on the array. The .clearpgr command should release all persistent reservations. If the .pgrdb command still report that the reservation are present then you have likely tripped over Bug ID 4935650 . In this case you will need to use the following internal work-around procedure.

In a Storage Area Network (SAN) situation, the fabric numbers of the logical unit numbers (LUNs) might have changed. If you encounter this problem, you can resolve it by using "cfgadm -c configure X," where X is the controller number that is connected to the SAN which contains the affected array (there might be more than one controller). You need to do this for every server that accesses the affected array. You need to do a final reboot to confirm that devices can be accessed normally.


Attachments
This solution has no attachment
  Copyright © 2011 Sun Microsystems, Inc.  All rights reserved.
 Feedback