![]() | Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Solution Type Technical Instruction Sure Solution 1006464.1 : Sun Storage Common Array Manager: How to change a volume's "owning controller" setting, and the consequences on the "preferred controller" setting
PreviouslyPublishedAs 209059 Applies to:Sun Storage 6580 Array - Version Not Applicable to Not Applicable [Release N/A]Sun Storage 2510 Array - Version Not Applicable and later Sun Storage 2540 Array - Version Not Applicable and later Sun Storage 6780 Array - Version Not Applicable to Not Applicable [Release N/A] Sun Storage 2530-M2 Array - Version Not Applicable and later All Platforms GoalThis document describes the significance of a volume's "owning controller" and "preferred controller", and also explains how to change the "owning controller" setting of an individual volume via the Sun Storage Common Array Manager software. SolutionEvery volume created on an Sun StorageTek [TM] 6000/2500/Flexline array has two different properties :
To determine what the current settings of a volume are :In the CAM GUI :
The preferred and owning controller settings for that volume are reported on this page. Example :
In the CAM sscs CLI :Location for sscs :
Solaris : /opt/SUNWstkcam/bin/ Linux : /opt/sun/cam/bin/ Windows : C:\Program Files\Sun\Common Array Manager\bin The owning and preferred controller settings for a volume are reported in the output of the following command : sscs list -a <arrayname> volume <volumename>
Example : # ./sscs list -a st6780 volume testvol
Volume: testvol Type: Standard WWN: 60:0A:0B:80:00:47:7A:20:00:00:06:82:51:48:E4:D6 Pool: testpool Profile: testprofile Virtual Disk: disk02 Size: 3.000 GB State: Mapped Status: Online Action: Ready Condition: Optimal Read Only: No Controller: A Preferred Controller: A Modification Priority: High RAID Level: 5 Segment Size: 64 KB Read Cache: Disabled Write Cache: Enabled Write Cache with Replication: Enabled Write Cache without Batteries: Disabled Write Cache Active: True Flush Write Cache After: 10 s Disk Scrubbing: Enabled Disk Scrubbing with Redundancy: Disabled Security: Non-Secure Pre-Read Redundancy Check: Disabled Associations: Default Storage Domain LUN: 1 Initiator: - WWN: - Permission: Read/Write Note that the owning controller is just listed as "Controller:" in this output Significance of the "owning" and "preferred" controller settings :The array has two controllers, A and B, and although both are active, at any time an individual volume will only be owned by one of the controllers. All I/O to that volume will be via the host path(s) to only that controller (unless ALUA is used). Different volumes may be owned by different controllers to balance overall I/O to the array. The controller that currently owns the volume is referred to as its "owning controller" or sometimes as its "managing controller" The volume's "preferred controller" is the "controller of choice" for that volume.
Changing the "owning controller" setting of an individual volume :Caution: This will cause a change of ownership of the volume to the other controller.
Modifying this array setting may impact volume access or redundancy on the attached hosts, depending on the configuration, host-type and multipathing drivers set-up, because a volume failover will occur. In the CAM GUI :
In the CAM sscs CLI :Location for sscs :
Solaris : /opt/SUNWstkcam/bin/ Linux : /opt/sun/cam/bin/ Windows : C:\Program Files\Sun\Common Array Manager\bin The following command changes the owning controller to either A or B : sscs modify -a <arrayname> -c <A|B> volume <volumename>
Example : # ./sscs modify -a st6780 -c B volume testvol
Consequences of changing the "owning controller" setting on the "preferred controller" setting :In CAM only the owning controller is a user configurable setting - either the A or B controller can be selected. The preferred controller setting cannot be changed directly. The preferred controller may be changed indirectly, as a consequence of changing the owning controller setting. The rule is : if the current owning controller is the same as the preferred controller, then changing the owning controller will also change the preferred controller to match.
The following table shows all possible modifications that may be performed :
Note that on lines 1 and 2 (where the current preferred controller and owning controller already match) then changing the owning controller changes BOTH the owning and preferred controller settings of the volume. If the preferred controller setting for a volume is changed via CAM then the "primary path" designation for the volume will be altered from an array perspective, which may not be reflected automatically in host multipath driver configurations. This can cause a disagreement between the array and associated hosts on the preferred controller for a volume, which in turn may cause xx.66.1010 alarms ("The following volume(s) is/are not managed by their preferred controller") Changing the "preferred controller" setting of an individual volume :In CAM it is not possible to change only the preferred controller setting of a volume. Generally, if the current owning controller and preferred controller are different there will be a host path issue which needs to be resolved - please refer to <Document 1136186.1> Troubleshooting Sun StorageTek 2500, Sun Storage 2500-M2, Sun Storage 6000: Volume Not on Preferred Path. As described above, if the current owning controller and preferred controller are the same then changing the owning controller will also change the preferred controller to match. Rarely, there will be a configuration issue where the owning controller and preferred controller are different and you want to change the preferred controller setting on the array to match the current owning controller. In this scenario it cannot be done directly in CAM, but it may be achievable by modifying the volume's owning controller twice, as follows :
Do you still have questions? You can use My Oracle Support Communities. Communities put you in touch with industry professionals like yourself. They are monitored by Oracle support engineers, so you can expect reliable and correct answers. Ask questions and see what others are asking about in the Disk Storage 2000, 3000, 6000 RAID Arrays & JBODs Community.
References<NOTE:1568284.1> - Sun Storage Common Array Manager: How to Redistribute Volumes on a Sun Storage 6000/2500/Flexline Array<NOTE:1136186.1> - Troubleshooting Sun StorageTek 2500, Sun Storage 2500-M2, Sun Storage 6000: Volume Not on Preferred Path Attachments This solution has no attachment |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|