Hi,
We want to migrate a Solaris 10 (x86) from EMC clariion to VNX. Thus after presenting 10TB filesystem, the server did not automatically configured the multi-path device of the VNX LUN.
The format command is showing 4 10TB LUNs, can somebody guide me on how to alter the scsi_vhci.conf file ( shall it be same like below device-type-scsi-options-list? )
device-type-scsi-options-list =
"STK SL150", "disable-option",
"DGC VRAID", "enable-option";
enable-option = 0x7000000;
here below some logs from the server
# format
Searching for disks...done
c2t5006016936E02540d0: configured with capacity of 10240.00GB
c2t5006016136E02540d0: configured with capacity of 10240.00GB
c3t5006016A36E02540d0: configured with capacity of 10240.00GB
c3t5006016236E02540d0: configured with capacity of 10240.00GB
AVAILABLE DISK SELECTIONS:
0. c2t5006016936E02540d0 <DGC-VRAID-0533-10.00TB> /pci@0/pci@0/pci@8/pci@0/pci@2/SUNW,qlc@0/fp@0,0/ssd@w5006016936e02540,0
1. c2t5006016136E02540d0 <DGC-VRAID-0533-10.00TB> /pci@0/pci@0/pci@8/pci@0/pci@2/SUNW,qlc@0/fp@0,0/ssd@w5006016136e02540,0
2. c3t5006016A36E02540d0 <DGC-VRAID-0533-10.00TB> /pci@0/pci@0/pci@8/pci@0/pci@a/SUNW,qlc@0/fp@0,0/ssd@w5006016a36e02540,0
3. c3t5006016236E02540d0 <DGC-VRAID-0533-10.00TB> /pci@0/pci@0/pci@8/pci@0/pci@a/SUNW,qlc@0/fp@0,0/ssd@w5006016236e02540,0
4. c6t5000C5000CB3F57Bd0 <SUN146G cyl 14087 alt 2 hd 24 sec 848> /scsi_vhci/disk@g5000c5000cb3f57b
5. c6t5000C5000CB62023d0 <SUN146G cyl 14087 alt 2 hd 24 sec 848> /scsi_vhci/disk@g5000c5000cb62023
6. c6t5000C5000EB1AFA3d0 <SUN146G cyl 14087 alt 2 hd 24 sec 848> /scsi_vhci/disk@g5000c5000eb1afa3
7. c6t5000C5000825D23Bd0 <SUN146G cyl 14087 alt 2 hd 24 sec 848> /scsi_vhci/disk@g5000c5000825d23b
8. c6t60060160F1E01E0042E632F9FD80E411d0 <DGC-RAID5-0326 cyl 65268 alt 2 hd 255 sec 252> /scsi_vhci/ssd@g60060160f1e01e0042e632f9fd80e411
9. c6t60060160F1E01E0076B2AE1D26B8E411d0 <DGC-RAID 5-0326-2.00TB> /scsi_vhci/ssd@g60060160f1e01e0076b2ae1d26b8e411
10. c6t6006016002E11E00FAE71E05C721E211d0 <DGC-RAID 5-0326-2.00TB> /scsi_vhci/ssd@g6006016002e11e00fae71e05c721e211
root# more scsi_vhci.conf
#
# Copyright (c) 2001, 2011, Oracle and/or its affiliates. All rights reserved.
#
#pragma ident "@(#)scsi_vhci.conf 1.10 11/04/12 SMI"
#
name="scsi_vhci" class="root";
#
# Load balancing global configuration: setting load-balance="none" will cause all I/O to a given device (which supports multipath I/O) to occur via one path.
# Setting load-balance="round-robin" will cause each path to the device to be used in turn.
#
load-balance="round-robin";
#
# Automatic failback configuration
# possible values are auto-failback="enable" or auto-failback="disable"
auto-failback="enable";
#
# For enabling MPxIO support for 3rd party symmetric device need an entry similar to following in this file. Just replace the "SUN SENA" # part with the Vendor ID/Product ID for the device, exactly # as reported by Inquiry cmd.
#
# device-type-scsi-options-list =
# "SUN SENA", "symmetric-option";
#
# symmetric-option = 0x1000000;
device-type-scsi-options-list =
"STK SL150", "disable-option";
disable-option = 0x7000000;
#BEGIN: UPDATE_PATHSTATE_ON_RESET_BLOCK (DO NOT MOVE OR DELETE)
#
# Tunable for updating path states after a UNIT ATTENTION reset.
# There are arrays which do not queue UAs during resets
# after an implicit failover. For such arrays, we need to
# update the path states after any type of UA resets, since
# UA resets take higher precedence among other UNIT ATTENTION
# conditions. By default, scsi_vhci does not update path states
# on UA resets. To make scsi_vhci do that for such arrays, you need
# to set the tunable scsi-vhci-update-pathstate-on-reset to "yes"
# for the VID/PID combination as described below.
#
# "012345670123456789012345", "yes" or "no"
# "|-VID--||-----PID------|",
# scsi-vhci-update-pathstate-on-reset =
# "Pillar Axiom 600", "yes";
#
#END: UPDATE_PATHSTATE_ON_RESET_BLOCK (DO NOT MOVE OR DELETE)
root@skybolt #
root@# more fp.conf
#
# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
# Sun Fibre Channel Port driver configuration
#
#ident "@(#)fp.conf 1.4 06/06/22 SMI"
#
name="fp" class="fibre-channel" port=0;
name="fp" class="fibre-channel" port=1;
#
# Automatic configuration of the fabric is turned on by default
# and thus allows all devices discovered in the SAN zone to be
# enumerated in the Solaris devinfo tree automatically.
#
# The manual_configuration_only property may be used to
# disable the default behavior and force the manual configuration of
# the devices in the SAN. Setting manual_configuration_only=1
# will disable the automatic configuration of devices.
# NOTE: Use of this property is not recommended. If used, the
# fabric devices accessed at boot time need to get manually configured
# before the next reboot. Otherwise, fabric devices that are needed at
# boot time may not get configured and may cause boot problems.
# To manually configure fabric devices, refer to cfgadm_fp(1M).
# manual_configuration_only=1;
#
#
# To generate the binding-set specific 'compatible' forms used to address
# legacy issues the 'scsi-binding-set' property must be defined. (do not remove)
#
scsi-binding-set="fcp";
#
# List of ULP modules for loading during port driver attach time
#
load-ulp-list="1","fcp";
#
# Force attach driver to support hotplug activity (do not remove the property)
#
ddi-forceattach=1;
#
# I/O multipathing feature (MPxIO) can be enabled or disabled using
# mpxio-disable property. Setting mpxio-disable="no" will activate
# I/O multipathing; setting mpxio-disable="yes" disables the feature.
#
# Global mpxio-disable property:
#
# To globally enable MPxIO on all fp ports set:
# mpxio-disable="no";
#
# To globally disable MPxIO on all fp ports set:
# mpxio-disable="yes";
#
# Per port mpxio-disable property:
#
# You can also enable or disable MPxIO on a per port basis.
# Per port settings override the global setting for the specified ports.
# To disable MPxIO on port 0 whose parent is /pci@8,600000/SUNW,qlc@4 set:
# name="fp" parent="/pci@8,600000/SUNW,qlc@4" port=0 mpxio-disable="yes";
#
# NOTE: If you just want to enable or disable MPxIO on all fp ports, it is
# better to use stmsboot(1M) as it also updates /etc/vfstab.
#
#
# You can describe a list of target port WWNs and LUN numbers which will
# not be configured. LUN numbers will be interpreted as decimal. White
# spaces and ',' can be used in the list of LUN numbers.
#
# pwwn-lun-blacklist=
# "target-port-wwn,lun-list"
#
# To prevent LUNs 1 and 2 from being configured for target
# port 510000f010fd92a1 and target port 510000e012079df1, set:
#
# pwwn-lun-blacklist=
# "510000f010fd92a1,1,2",
# "510000e012079df1,1,2";
mpxio-disable="no";
root@#
AVAILABLE DISK SELECTIONS:
0. c2t5006016936E02540d0 <DGC-VRAID-0533-10.00TB>
/pci@0/pci@0/pci@8/pci@0/pci@2/SUNW,qlc@0/fp@0,0/ssd@w5006016936e02540,0
1. c2t5006016136E02540d0 <DGC-VRAID-0533-10.00TB>
/pci@0/pci@0/pci@8/pci@0/pci@2/SUNW,qlc@0/fp@0,0/ssd@w5006016136e02540,0
2. c3t5006016A36E02540d0 <DGC-VRAID-0533-10.00TB>
/pci@0/pci@0/pci@8/pci@0/pci@a/SUNW,qlc@0/fp@0,0/ssd@w5006016a36e02540,0
3. c3t5006016236E02540d0 <DGC-VRAID-0533-10.00TB>
/pci@0/pci@0/pci@8/pci@0/pci@a/SUNW,qlc@0/fp@0,0/ssd@w5006016236e02540,0
4. c6t5000C5000CB3F57Bd0 <SUN146G cyl 14087 alt 2 hd 24 sec 848>
/scsi_vhci/disk@g5000c5000cb3f57b
5. c6t5000C5000CB62023d0 <SUN146G cyl 14087 alt 2 hd 24 sec 848>
/scsi_vhci/disk@g5000c5000cb62023
6. c6t5000C5000EB1AFA3d0 <SUN146G cyl 14087 alt 2 hd 24 sec 848>
/scsi_vhci/disk@g5000c5000eb1afa3
7. c6t5000C5000825D23Bd0 <SUN146G cyl 14087 alt 2 hd 24 sec 848>
/scsi_vhci/disk@g5000c5000825d23b
8. c6t60060160F1E01E0042E632F9FD80E411d0 <DGC-RAID5-0326 cyl 65268 alt 2 hd 255 sec 252>
/scsi_vhci/ssd@g60060160f1e01e0042e632f9fd80e411
9. c6t60060160F1E01E0076B2AE1D26B8E411d0 <DGC-RAID 5-0326-2.00TB>
/scsi_vhci/ssd@g60060160f1e01e0076b2ae1d26b8e411
10. c6t6006016002E11E00FAE71E05C721E211d0 <DGC-RAID 5-0326-2.00TB>
/scsi_vhci/ssd@g6006016002e11e00fae71e05c721e211
Specify disk (enter its number)[10]: 0
selecting c2t5006016936E02540d0
[disk formatted]
Disk not labeled. Label it now? y
format> p
PARTITION MENU:
0 - change `0' partition
1 - change `1' partition
2 - change `2' partition
3 - change `3' partition
4 - change `4' partition
5 - change `5' partition
6 - change `6' partition
expand - expand label to use whole disk
select - select a predefined table
modify - modify a predefined partition table
name - name the current table
print - display the current table
label - write partition map and label to the disk
!<cmd> - execute <cmd>, then return
quit
partition> p
Current partition table (original):
Total disk sectors available: 21474820062 + 16384 (reserved sectors)
Part Tag Flag First Sector Size Last Sector
0 usr wm 34 10.00TB 21474820062
1 unassigned wm 0 0 0
2 unassigned wm 0 0 0
3 unassigned wm 0 0 0
4 unassigned wm 0 0 0
5 unassigned wm 0 0 0
6 unassigned wm 0 0 0
8 reserved wm 21474820063 8.00MB 21474836446
partition> q
FORMAT MENU:
disk - select a disk
type - select (define) a disk type
partition - select (define) a partition table
current - describe the current disk
format - format and analyze the disk
repair - repair a defective sector
label - write label to the disk
analyze - surface analysis
defect - defect list management
backup - search for backup labels
verify - read and display labels
inquiry - show vendor, product and revision
volname - set 8-character volume name
!<cmd> - execute <cmd>, then return
quit
format> inquiry
Vendor: DGC
Product: VRAID
Revision: 0533
format>
thanks,
nnakhle