FUJITSU Storage
ETERNUS DX, ETERNUS AF
Configuration Guide -Server Connection-
(Fibre Channel) for Oracle Solaris
Driver Settings for Non-Fujitsu Fibre Channel Cards
P3AM-6312-18ENZ0
This page is intentionally left blank.
This manual briefly explains the operations that need to be performed by the user in order to connect an
ETERNUS DX/AF to a server running Solaris OS and using non-Fujitsu Fibre Channel cards via a Fibre Channel
interface.
This manual is used when performing the setup procedure described in "Installing Drivers and Setting Up the
Server" and "Recognizing the Logical Units" of the "Configuration Guide -Server Connection- (Fibre Channel)
for Oracle Solaris".
This manual should be used in conjunction with any other applicable user manuals, such as those for the
ETERNUS DX/AF, server, OS, Fibre Channel cards, and drivers.
Refer to "Configuration Guide -Server Connection- Notations" for the notations used in this manual such as
product trademarks and product names. For storage systems that are supported by the OS, refer to the Server
Support Matrix of the ETERNUS DX/AF.
The Contents and Structure of this Manual
Preface
18th Edition
December 2017
This manual is composed of the following four chapters and an appendix.
"Chapter 1 Operations When Using Oracle Fibre Channel Cards" (page 6)
•
This chapter describes the workflow required to establish a connection between a server with Oracle Fibre
Channel cards and an ETERNUS DX/AF.
1.2 Installing the Fibre Channel Card Driver ......................................................................................... 7
1.3 Setting Up the Server...................................................................................................................... 8
1.3.1 Oracle Driver for QLogic OEM Fibre Channel Cards ................................................................................................9
1.3.2 Oracle Driver for Emulex OEM Fibre Channel Cards .............................................................................................13
1.4 Setting Up the Server to Recognize the Logical Units ................................................................... 17
1.4.1 For Direct Connection..........................................................................................................................................17
1.4.2 For Switch Connection.........................................................................................................................................19
1.5.2 emlxs.conf Parameter List ..................................................................................................................................22
1.5.3 emlxs.conf Parameter Example ..........................................................................................................................23
Chapter 2 Setup Procedure for Emulex Fibre Channel Cards27
2.2 Installing the Fibre Channel Card Driver ....................................................................................... 28
2.2.1 Solaris 10 OS Update1 or Later............................................................................................................................28
2.2.2 Solaris 10 OS, Solaris 9 OS, or Solaris 8 OS...........................................................................................................30
2.3 Setting Up the Server.................................................................................................................... 31
2.3.1 Creating a WWN Instance Management Table for the Server ..............................................................................31
2.3.2 Creating a WWN Instance Management Table for Storage System......................................................................33
2.3.3 Creating a Target Binding Table..........................................................................................................................34
2.3.4 Setting the Configuration File .............................................................................................................................35
2.3.5 Re-checking the Settings ....................................................................................................................................35
2.4 Setting Up the Server to Recognize the Logical Units ................................................................... 36
2.4.1 Recognizing Logical Units with the sd Driver ......................................................................................................36
2.5.1 For Driver Versions V6.30g and Later ..................................................................................................................41
2.5.2 For Driver Versions Before V6.30g.......................................................................................................................47
Chapter 3 Setup Procedure for QLogic Fibre Channel Cards54
4
FUJITSU Storage ETERNUS DX, ETERNUS AF Configuration Guide -Server Connection- (Fibre Channel) for Oracle Solaris
3.2 Installing the Fibre Channel Card Driver ....................................................................................... 55
3.3 Setting Up the Server.................................................................................................................... 55
3.3.1 Creating a WWN Instance Management Table for the Server ..............................................................................56
3.3.2 Creating a WWN Instance Management Table for Storage System......................................................................60
3.3.3 Creating a Target Binding Table..........................................................................................................................61
3.3.4 Setting the Configuration File .............................................................................................................................62
3.3.5 Re-checking the Settings ....................................................................................................................................62
3.4 Setting Up the Server to Recognize the Logical Units ................................................................... 63
3.4.1 Recognizing Logical Units with the sd Driver ......................................................................................................63
3.5.1 Setting Up the Parameters..................................................................................................................................66
Chapter 4 Operations When Using Brocade Fibre Channel Cards73
4.2 Installing the Fibre Channel Card Driver ....................................................................................... 74
4.3 Setting Up the Server.................................................................................................................... 74
4.3.1 Creating a WWN Instance Management Table for the Server ..............................................................................75
4.3.2 Setting Up the Fibre Channel Cards.....................................................................................................................77
4.3.3 Setting the Configuration File (/etc/system) .......................................................................................................80
4.4 Setting Up the Server to Recognize the Logical Units ................................................................... 81
Appendix A Various Management Table Templates82
A.1 WWN Instance Management Table for the Server ........................................................................ 82
A.2 WWN Instance Management Table for Storage System ................................................................ 82
FUJITSU Storage ETERNUS DX, ETERNUS AF Configuration Guide -Server Connection- (Fibre Channel) for Oracle Solaris
Copyright 2017 FUJITSU LIMITED
P3AM-6312-18ENZ0
Chapter 1
Operations When Using Oracle Fibre Channel
Cards
This chapter describes the procedures for "Installing the Driver and Setting Up the Server" and "Recognizing
the Logical Units" required to establish a connection between a server with Oracle Fibre Channel cards and
an ETERNUS DX/AF.
1.1Workflow
Workflow
Installing the Fibre Channel Card Driver
Install the driver. Download the proper driver from the Oracle web-site as required.
"1.2 Installing the Fibre Channel Card Driver" (page 7)
•
Used for driver installation
•
Driver (downloaded from the Oracle web-site)
-
Creating Various Management Tables
Enter necessary information in "WWN Instance Management Table for the Server".
"1.3 Setting Up the Server" (page 8)
•
"Appendix A Various Management Table Templates" (page 82)
•
Editing the Configuration File
Set the driver parameters by editing the configuration file.
"1.3 Setting Up the Server" (page 8)
•
"1.5 Required Driver Parameters" (page 20)
•
Checking the Oracle driver notes
•
"Configuration Guide -Server Connection- (Fibre Channel) for Oracle Solaris"
-
6
FUJITSU Storage ETERNUS DX, ETERNUS AF Configuration Guide -Server Connection- (Fibre Channel) for Oracle Solaris
Copyright 2017 FUJITSU LIMITED
P3AM-6312-18ENZ0
Chapter 1
1.2 Installing the Fibre Channel Card Driver
Operations When Using Oracle Fibre Channel Cards
Setting Up the Server to Recognize the Logical Units (LUNs)
Make the server recognize the ETERNUS DX/AF logical units using the ssd driver.
"1.4 Setting Up the Server to Recognize the Logical Units" (page 17)
•
After completing all the required procedures in this manual, proceed to "Setting the Multipaths" in
"Configuration Guide -Server Connection- (Fibre Channel) for Oracle Solaris".
1.2Installing the Fibre Channel Card Driver
Install the Fibre Channel card driver.
Required procedure varies depending on the Solaris OS version.
Refer to the following Oracle web-site for installation procedures.
https://www.oracle.com/
Solaris 11 OS or Solaris 10 OS
•
Driver installation is not necessary because the OS-bundled driver is used.
Solaris 9 OS or Solaris 8 OS
•
Download and install the appropriate driver from the Oracle web-site.
7
FUJITSU Storage ETERNUS DX, ETERNUS AF Configuration Guide -Server Connection- (Fibre Channel) for Oracle Solaris
Copyright 2017 FUJITSU LIMITED
P3AM-6312-18ENZ0
Chapter 1 Operations When Using Oracle Fibre Channel Cards
1.3 Setting Up the Server
1.3Setting Up the Server
The server setup will vary according to how the ETERNUS DX/AF storage systems and server are to be connected. There are two possible connection topologies: direct connection and switch connection.
Edit the server's configuration file to match the chosen topology. Configuration files may also differ depending on which Fibre Channel card drivers are to be used. Check the Fibre Channel card product ID in the following table and follow the procedure detailed in the indicated section ("1.3.1 Oracle Driver for QLogic OEM Fi-
bre Channel Cards" (page 9) or "1.3.2 Oracle Driver for Emulex OEM Fibre Channel Cards" (page 13)).
1.3.1Oracle Driver for QLogic OEM Fibre Channel Cards
Oracle Driver for QLogic OEM Fibre Channel Cards
When connecting using QLogic OEM Fibre Channel cards with an Oracle Fibre Channel card driver, the configuration file will need to be edited as follows.
The "command queue depth" setting must be adjusted for both direct connection and switch connection. The
"command queue depth" setting is specified in the configuration file (/etc/system).
● For direct connection
Instance name data of the Fibre Channel card is necessary. Refer to the following sections to set.
"1.3.1.1 Creating a WWN Instance Management Table for the Server" (page 9)
•
"1.3.1.2 Setting the Configuration File (/etc/system)" (page 12)
•
● For switch connection
The Fibre Channel card Instance name, target WWN, and target ID information are necessary. Check each
item and enter them in the table. Edit the configuration file according to those information and make settings. Refer to the following sections to set.
"1.3.1.1 Creating a WWN Instance Management Table for the Server" (page 9)
•
"1.3.1.2 Setting the Configuration File (/etc/system)" (page 12)
•
1.3.1.1Creating a WWN Instance Management Table for the Server
Create a "WWN instance management table for the server" with information regarding the Fibre Channel card
installed in the server. For each Fibre Channel card that is installed in the server, check the physical slot
names, WWN, instance names, physical path names, and controller number of the target connected to the
Fibre Channel card and enter them in the "WWN instance management table for the server" (provided in
"Appendix A Various Management Table Templates" (page 82)).
9
FUJITSU Storage ETERNUS DX, ETERNUS AF Configuration Guide -Server Connection- (Fibre Channel) for Oracle Solaris
Copyright 2017 FUJITSU LIMITED
P3AM-6312-18ENZ0
# /usr/platform/SUNW,SPARC-Enterprise-T5220/sbin/prtdiag -v
========================= IO Configuration =================================================
Location Type Slot Path Name Model
MB/PCIE1 PCIE 1 /pci@9,600000/SUNW,qlc@2 SUNW,qlc-pciex1077,2432 QLE2460
MB/PCIE0 PCIE 0 /pci@9,600000/SUNW,qlc@1 SUNW,qlc-pciex1077,2432 QLE2460
Physical slot nameWWNController numberInstance namePhysical path name
1Check the instance names.
"qlc + instance number" is the format used to represent Fibre Channel card instance names.
The instance number that corresponds to the physical path in which the Fibre Channel card is installed
is stored in the "/etc/path_to_inst" file at the Fibre Channel card driver installation.
6Check the controller number of the target connected to the Fibre Channel card.
Use the following command to check the controller number of the target connected to the Fibre Channel card. The controller number corresponds to the physical path displayed in Step (1).
# cfgadm -v
Example:
# cfgadm -v
Ap_Id Receptacle Occupant Condition Information
When Type Busy Phys_Id
c4 connected unconfigured unknown
unavailable fc-fabric n /devices/pci@9,600000/SUNW,qlc@1/fp@0,0:fc
c5 connected unconfigured unknown
unavailable fc-fabric n /devices/pci@9,600000/SUNW,qlc@2/fp@0,0:fc
11
FUJITSU Storage ETERNUS DX, ETERNUS AF Configuration Guide -Server Connection- (Fibre Channel) for Oracle Solaris
Copyright 2017 FUJITSU LIMITED
P3AM-6312-18ENZ0
Chapter 1
1.3 Setting Up the Server
Operations When Using Oracle Fibre Channel Cards
7Add the results in the "WWN instance management table for the server".
This completes the "WWN instance management table for the server".
1.3.1.2Setting the Configuration File (/etc/system)
1Edit the configuration file.
Edit the configuration file (/etc/system) and specify the command queue depth.
The appropriate command queue depth is determined by the ETERNUS DX/AF model, as follows:
Model
ETERNUS DX/AFArbitrary (*1)
Instance namePhysical path name
Setting value
Command queue depth
(Up to 1024 for each FC port of the ETERNUS DX/AF)
*1: Recommended value = 1024 ¸ (number of Fibre Channel ports that are connected to a single CA
port) ¸ number of LUNs
(Round the result down)
• Use the value of "8" if the actual result is lower.
• To achieve maximum system performance, this value can be changed according to the server
load and the peak operating times.
• The number of simultaneous command executions per CA port for the ETERNUS DX/AF is limited
to 1024. This value is used by multiple servers that share the CA port. A maximum of 1024 commands can be executed per CA port.
• For the ETERNUS DX/AF
The parameter to be specified for the command queue depth is determined by the CPU which is installed in the server to be connected.
- For SPARC
Specify the command queue depth for the "ssd_max_throttle" parameter.
Add this parameter if it does not exist.
Example:
set ssd:ssd_max_throttle = 20
12
FUJITSU Storage ETERNUS DX, ETERNUS AF Configuration Guide -Server Connection- (Fibre Channel) for Oracle Solaris
Copyright 2017 FUJITSU LIMITED
P3AM-6312-18ENZ0
Chapter 1
1.3 Setting Up the Server
Operations When Using Oracle Fibre Channel Cards
2After editing the configuration file, save it.
3After the setting is complete, check the configuration file for incorrect settings.
4Reboot the server.
# /usr/sbin/shutdown -y -g0 -i6
- For x86
Specify the command queue depth for the "sd_max_throttle" parameter.
Add this parameter if it does not exist.
Example:
set sd:sd_max_throttle = 20
1.3.2Oracle Driver for Emulex OEM Fibre Channel Cards
When connecting using an Emulex OEM Fibre Channel card and Oracle Fibre Channel card driver, the configuration file will need to be edited as follows.
The "command queue depth" setting must be adjusted for both direct connection and switch connection. The
"command queue depth" setting is specified in the configuration file (/etc/system).
● For direct connection
Instance name data of the Fibre Channel card is necessary. Refer to the following sections to set.
"1.3.2.1 Creating a WWN Instance Management Table for the Server" (page 13)
•
"1.3.2.2 Setting the Configuration File (emlxs.conf)" (page 16)
•
"1.3.2.3 Setting the Configuration File (/etc/system)" (page 16)
•
● For switch connection
The Fibre Channel card Instance name, target WWN, and target ID information are necessary. Check each
item and enter them in the table. Edit the configuration file according to those information and make settings. Refer to the following sections to set.
"1.3.2.1 Creating a WWN Instance Management Table for the Server" (page 13)
•
"1.3.2.2 Setting the Configuration File (emlxs.conf)" (page 16)
•
"1.3.2.3 Setting the Configuration File (/etc/system)" (page 16)
•
1.3.2.1Creating a WWN Instance Management Table for the Server
Create a "WWN instance management table for the server" with information regarding the Fibre Channel card
installed in the server.
For each Fibre Channel card that is installed in the server, check the physical slot names, WWN, instance
names, physical path names, and controller number of the target connected to the Fibre Channel card and
enter them in the "WWN instance management table for the server" (provided in "Appendix A Various Man-
agement Table Templates" (page 82)).
13
FUJITSU Storage ETERNUS DX, ETERNUS AF Configuration Guide -Server Connection- (Fibre Channel) for Oracle Solaris
Copyright 2017 FUJITSU LIMITED
P3AM-6312-18ENZ0
# /usr/platform/SUNW,SPARC-Enterprise-T5220/sbin/prtdiag
========================= IO Configuration =================================================
Location Type Slot Path Name Model
MB/PCIE1 PCIE 1 /pci@9,600000/SUNW,emlxs@1,1 SUNW,emlxs-pci10df,fd+LP11002-M4
MB/PCIE0 PCIE 0 /pci@9,600000/SUNW,emlxs@1 SUNW,emlxs-pci10df,fd+LP11002-M4
Physical slot nameWWNController numberInstance namePhysical path name
1Check the instance names.
"emlxs + instance number" is the format used to represent Fibre Channel card instance names.
The instance number that corresponds to the physical path in which the Fibre Channel card is installed
is stored in the "/etc/path_to_inst" file at the Fibre Channel card driver installation.
This completes the "WWN instance management table for the server".
1.3.2.2Setting the Configuration File (emlxs.conf)
Set the "topology" and "link speed" by editing the configuration file "emlxs.conf".
For setting procedure and parameters, refer to "1.5 Required Driver Parameters" (page 20).
Solaris 11 OS
•
If the "/etc/driver/drv/emlxs.conf” file does not exist, copy the "/kernel/drv/emlxs.conf" file to the "/etc/driver/drv" directory and add the line to the newly copied "emlxs.conf" file.
If the "/etc/driver/drv/emlxs.conf” file exists, do not copy over the file but instead add the line to the existing "emlxs.conf" file.
Solaris 10 OS
•
Edit the "/kernel/drv/emlxs.conf" file.
1.3.2.3Setting the Configuration File (/etc/system)
Instance namePhysical path name
1Edit the configuration file.
Edit the configuration file (/etc/system) and specify the command queue depth.
The appropriate command queue depth is determined by the ETERNUS DX/AF model, as follows:
Model
ETERNUS DX/AFArbitrary (*1)
*1: Recommended value = 1024 ¸ (number of Fibre Channel ports that are connected to a single CA
port) ¸ number of LUNs
(Round the result down)
• Use the value of "8" if the actual result is lower.
• To achieve maximum system performance, this value can be changed according to the server
load and the peak operating times.
• The number of simultaneous command executions per CA port for the ETERNUS DX/AF is limited
to 1024. This value is used by multiple servers that share the CA port. A maximum of 1024 commands can be executed per CA port.
Setting value
Command queue depth
(Up to 1024 for each FC port of the ETERNUS DX/AF)
16
FUJITSU Storage ETERNUS DX, ETERNUS AF Configuration Guide -Server Connection- (Fibre Channel) for Oracle Solaris
Copyright 2017 FUJITSU LIMITED
P3AM-6312-18ENZ0
Chapter 1
1.4 Setting Up the Server to Recognize the Logical Units
Operations When Using Oracle Fibre Channel Cards
• For the ETERNUS DX/AF
The parameter to be specified for the command queue depth is determined by the CPU which is installed in the server to be connected.
- For SPARC
Specify the command queue depth for the "ssd_max_throttle" parameter.
Add this parameter if it does not exist.
Example:
set ssd:ssd_max_throttle = 20
- For x86
Specify the command queue depth for the "sd_max_throttle" parameter.
Add this parameter if it does not exist.
Example:
set sd:sd_max_throttle = 20
2After editing the configuration file, save it.
3After the setting is complete, check the configuration file for incorrect settings.
4Reboot the server.
# /usr/sbin/shutdown -y -g0 -i6
1.4Setting Up the Server to Recognize the Logical Units
Make the server recognize the ETERNUS DX/AF logical units using the ssd driver.
If Oracle Fibre Channel cards are used, the logical unit recognition method will depend on the ETERNUS
DX/AF storage systems to server connection topology. There are two possible connection topologies: direct
connection and switch connection.
1.4.1For Direct Connection
Confirm that the logical units have been correctly recognized by servers.
17
FUJITSU Storage ETERNUS DX, ETERNUS AF Configuration Guide -Server Connection- (Fibre Channel) for Oracle Solaris
Copyright 2017 FUJITSU LIMITED
P3AM-6312-18ENZ0
Chapter 1
1.4 Setting Up the Server to Recognize the Logical Units
Operations When Using Oracle Fibre Channel Cards
1Use the following command to confirm that the storage system has been correctly recognized.
# cfgadm -al
# cfgadm -al
Ap_Id Type Receptacle Occupant Condition
c4 fc-private connected configured unknown
c4::21ff00e000a8ffaf disk connected configured unknown
c5 fc-private connected configured unknown
c5::25ff00e000a8ffaf disk connected configured unknown
The underlined portion indicates that the ETERNUS DX/AF CA (WWN:25 ff00e000a8ffaf) is connected to
the Fibre Channel card port with controller number "c5".
2Use the following command to confirm that the storage system and all the logical units have been cor-
rectly recognized.
# format
# format
Searching for disks...done
c4t16d0: configured with capacity of 7.98GB
c4t16d1: configured with capacity of 7.98GB
c5t16d0: configured with capacity of 7.98GB
c5t16d1: configured with capacity of 7.98GB
AVAILABLE DISK SELECTIONS:
0. c1t0d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107>
/pci@8,600000/SUNW,qlc@2/fp@0,0/ssd@w21000004cf6851ce,0
c4t16d0 <FUJITSU-ETERNUS_DX8000 cyl 1022 alt 2 hd 64 sec 256>
2. c4t16d1 <FUJITSU-ETERNUS_DX8000 cyl 1022 alt 2 hd 64 sec 256>
/pci@9,600000/SUNW,qlc@1/fp@0,0/ssd@w21ff00e000a8ffaf,1
3. c5t16d0 <FUJITSU-ETERNUS_DX8000 cyl 1022 alt 2 hd 64 sec 256>
/pci@9,600000/SUNW,qlc@2/fp@0,0/ssd@w25ff00e000a8ffaf,0
4. c5t16d1 <FUJITSU-ETERNUS_DX8000 cyl 1022 alt 2 hd 64 sec 256>
/pci@9,600000/SUNW,qlc@2/fp@0,0/ssd@w25ff00e000a8ffaf,1
Specify disk (enter its number):
The underlined portion indicates that the ETERNUS DX8100/DX8400/DX8700 target ID=16, lun=0 and 1
are connected to physical path /pci@9,600000/SUNW,qlc@1, and that c4t16d0 and c4t16d1 are assigned to each of these LUNs.
18
FUJITSU Storage ETERNUS DX, ETERNUS AF Configuration Guide -Server Connection- (Fibre Channel) for Oracle Solaris
Copyright 2017 FUJITSU LIMITED
P3AM-6312-18ENZ0
Chapter 1
1.4 Setting Up the Server to Recognize the Logical Units
Operations When Using Oracle Fibre Channel Cards
1.4.2For Switch Connection
Use the following commands to enable the server to access the logical units.
1Execute the following commands to check the path of the ETERNUS DX/AF to be connected.
# cfgadm -al
Example:
# cfgadm -al
Ap_Id Type Receptacle Occupant Condition
c4 fc-fabric connected unconfigured unknown
c4::21ff00e000a8ffaf disk connected unconfigured unknown
c5 fc-fabric connected unconfigured unknown
c5::25ff00e000a8ffaf disk connected unconfigured unknown
2Use the following command for each path obtained in Step 1.
Repeat this step for all paths to be used.
# cfgadm -c configure
The underlined portion indicates the path obtained in Step 1.
3Use the following command to confirm that the paths to the ETERNUS DX/AF are now usable.
"Occupant" status changes from "unconfigured" to "configured".
# cfgadm -al
# cfgadm -al
Ap_Id Type Receptacle Occupant Condition
c4 fc-fabric connected configured unknown
c4::21ff00e000a8ffaf disk connected configured unknown
c5 fc-fabric connected configured unknown
c5::25ff00e000a8ffaf disk connected configured unknown
The underlined portion indicates that the ETERNUS DX/AF CA (WWN:25ff00e000a8ffaf) is connected to
the Fibre Channel card port with controller number "c5".
19
FUJITSU Storage ETERNUS DX, ETERNUS AF Configuration Guide -Server Connection- (Fibre Channel) for Oracle Solaris
Copyright 2017 FUJITSU LIMITED
P3AM-6312-18ENZ0
Chapter 1
1.5 Required Driver Parameters
Operations When Using Oracle Fibre Channel Cards
4Use the following command to confirm that the storage system and all the logical units have been cor-
rectly recognized.
# format
# format
Searching for disks...done
c4t16d0: configured with capacity of 7.98GB
c4t16d1: configured with capacity of 7.98GB
c5t16d0: configured with capacity of 7.98GB
c5t16d1: configured with capacity of 7.98GB
AVAILABLE DISK SELECTIONS:
0. c1t0d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107>
/pci@8,600000/SUNW,qlc@2/fp@0,0/ssd@w21000004cf6851ce,0
1. c4t210000E000A8FFAFd0 <FUJITSU-ETERNUS_DX8000 cyl 1022 alt 2 hd 64 sec 256>
/pci@9,600000/SUNW,qlc@1/fp@0,0/ssd@w210000e000a8ffaf,0
2. c4t210000E000A8FFAFd1 <FUJITSU-ETERNUS_DX8000 cyl 1022 alt 2 hd 64 sec 256>
/pci@9,600000/SUNW,qlc@1/fp@0,0/ssd@w210000e000a8ffaf,1
3.
c5t250000E000A8FFAFd0 <FUJITSU-ETERNUS_DX8000 cyl 1022 alt 2 hd 64 sec 256>
c5t250000E000A8FFAFd1 <FUJITSU-ETERNUS_DX8000 cyl 1022 alt 2 hd 64 sec 256>
/pci@9,600000/SUNW,qlc@2/fp@0,0/ssd@w250000e000a8ffaf,1
Specify disk (enter its number):
The underlined portion indicates that the target ID=250000E000A8FFAF, lun=0 and 1 are connected
and that c5t250000E000A8FFAFd0 and c5t250000E000A8FFAFd1 are assigned to each of these LUNs.
1.5Required Driver Parameters
1.5.1Emulex OEM Fibre Channel Card Setup
If an Oracle driver for an Emulex OEM Fibre Channel card is used, the parameters of the "emlxs.conf" configuration file needs to be edited using the "vi" command. Edit the file in accordance with the
"1.5.2 emlxs.conf Parameter List" (page 22).
Solaris 11 OS
•
If the "/etc/driver/drv/emlxs.conf” file does not exist, copy the "/kernel/drv/emlxs.conf" file to the "/etc/driver/drv" directory and edit the newly copied "emlxs.conf" file.
If the "/etc/driver/drv/emlxs.conf” file exists, do not copy over the file but instead edit the existing
"emlxs.conf" file.
Solaris 10 OS
•
Edit the "/kernel/drv/emlxs.conf" file.
20
FUJITSU Storage ETERNUS DX, ETERNUS AF Configuration Guide -Server Connection- (Fibre Channel) for Oracle Solaris
Copyright 2017 FUJITSU LIMITED
P3AM-6312-18ENZ0
Chapter 1
1.5 Required Driver Parameters
Operations When Using Oracle Fibre Channel Cards
Original configuration file must be backed up before editing.
If Solaris 11 OS is used and the "/etc/driver/drv/emlxs.conf” file exists
•
Example:
cp /etc/driver/drv/emlxs.conf ./emlxs.conf.backup
Solaris 10 OS
•
Example:
cp /kernel/drv/emlxs.conf ./emlxs.conf.backup
Instance names are specified for some item names, but not for others.
Confirm the X part of "emlxsX" with the /var/adm/messages file or the /etc/path_to_inst file.
The following examples show the two confirmation methods:
Example 1: Check with the "/var/adm/messages" file.
Aug155:59:27 sfv890a genunix: [ID 936769 kern.info] "emlxs0" is /pci@9,600000/fibre-channel@1
Aug 15 15:59:27 sfv890a emlxs: [ID 349649 kern.info] [B.03F0]emlxs0: NOTICE: 720: Link up
(2Gb,fabric *)
The underlined portion indicates the instance name and the instance number.
The underlined portion indicates the instance number and the instance name.
21
FUJITSU Storage ETERNUS DX, ETERNUS AF Configuration Guide -Server Connection- (Fibre Channel) for Oracle Solaris
Copyright 2017 FUJITSU LIMITED
P3AM-6312-18ENZ0
Chapter 1 Operations When Using Oracle Fibre Channel Cards
1.5 Required Driver Parameters
1.5.2emlxs.conf Parameter List
Parameter
num-iocbs10241024——
ub-bufs10001000——
network-on11——
emlxsX-topology42 (*1)YesAn instance name is
emlxsX-link-speed2, 4, or 80, 2, 4, or 8 (*1)YesAn instance name is
ack00——
cr-delay00——
cr-count11——
assign-alpa0x000x00——
adisc-support11——
pm-support00——
num-nodes00——
Setting value
(for direct connection)
Setting value
(for switch connec-
tion)
emlxsX
instance name
Remarks
specified for each instance.
specified for each instance (*2).
*1: Specify "2" for "emlxsX-topology" and "0" for "emlxsX-link-speed" when using direct connections to
16Gbit/s Fibre Channel cards with a transfer rate of 16Gbit/s.
*2: "emlxsX-link-speed" setting value
Fibre Channel
card transfer
rate
16Gbit/s084———
8Gbit/s884284
4Gbit/s444244
2Gbit/s—22222
Switch connection
Fibre Channel switch transfer rate
16Gbit/s8Gbit/s4Gbit/s2Gbit/s8Gbit/s4Gbit/s
Direct connection
CA transfer rate
22
FUJITSU Storage ETERNUS DX, ETERNUS AF Configuration Guide -Server Connection- (Fibre Channel) for Oracle Solaris
Copyright 2017 FUJITSU LIMITED
P3AM-6312-18ENZ0
# COPYRIGHT E004-2008 Emulex. All rights reserved.
# Solaris LightPulse emlxs driver: global initialized data.
#
# console-notices: Sets the verbose level for driver notices to the console.
# console-warnings: Sets the verbose level for driver warnings to the console.
# console-errors: Sets the verbose level for driver errors to the console.
#
# log-notices: Sets the verbose level for driver notices to the system log file*.
# log-warnings: Sets the verbose level for driver warnings to the system log file*.
# log-errors: Sets the verbose level for driver errors to the system log file*.
#
# *NOTE: The system log file is normally found at /var/adm/messages.
#
# Each parameter is a bit mask that enables/disables specific types of messages.
# If the bit is set, then the messages of that type are enabled.
#
# The available message types are listed below:
#
# LOG_MISC 0x00000001 /* Misc events */
# LOG_DRIVER 0x00000002 /* Driver attach and detach events */
# LOG_INIT 0x00000004 /* HBA initialization events */
# LOG_MEM 0x00000008 /* Memory management events */
# LOG_SLI 0x00000010 /* Service Level Interface (SLI) events */
# LOG_MBOX 0x00000020 /* Mailbox events */
# LOG_NODE 0x00000040 /* Node events */
# LOG_LINK 0x00000080 /* Link events */
# LOG_ELS 0x00000100 /* ELS events */
# LOG_PKT 0x00000200 /* General I/O packet events */
# LOG_FCP 0x00000400 /* FCP traffic events */
# LOG_TGTM 0x00000800 /* FCP target mode events */
# LOG_IP 0x00001000 /* IP traffic events */
# LOG_SFS 0x00002000 /* SFS events */
# LOG_IOCTL 0x00004000 /* IOCtl events */
# LOG_FIRMWARE 0x00008000 /* Firmware download events */
# LOG_CT 0x00010000 /* CT events */
# LOG_FCSP 0x00020000 /* FCSP events */
# LOG_RESERVED 0xfffc0000 /* Reserved for future use */
#
# Range: Min:0 Max:0xffffffff
#
# console-notices = 0; (Default)
# console-warnings = 0; (Default)
# console-errors = 0; (Default)
#
# log-notices = 0xffffffff; (Default)
# log-warnings = 0xffffffff; (Default)
# log-errors = 0xffffffff; (Default)
#
console-notices=0;
console-warnings=0;
console-errors=0;
log-notices=0xffffffff;
log-warnings=0xffffffff;
log-errors=0xffffffff;
# num-iocbs: Sets the number of iocb buffers to allocate.
#
# Range: Min:128 Max:10240 Default:1024
#
num-iocbs=1024;
# ub-bufs: Sets the number of unsolicited buffers to be allocated.
#
# Range: Min:40 Max:16320 Default:1000
#
ub-bufs=1000;
#
# +++ Variables relating to IP networking support. +++
#
# network-on: Enable/Disable IP networking support in the driver.
#
# 0 = Disables IP networking support in the driver.
# 1 = Enables IP networking support in the driver.
#
# Range: Min:0 Max:1 Default:1
#
network-on=1;
#
# +++ Fibre Channel specific parameters +++
#
# topology: link topology for initializing the Fibre Channel connection.
#
Chapter 1 Operations When Using Oracle Fibre Channel Cards
1.5 Required Driver Parameters
1.5.3emlxs.conf Parameter Example
A switch connection example is shown below.
FUJITSU Storage ETERNUS DX, ETERNUS AF Configuration Guide -Server Connection- (Fibre Channel) for Oracle Solaris
Copyright 2017 FUJITSU LIMITED
23
P3AM-6312-18ENZ0
# 0 = attempt loop mode, if it fails attempt point-to-point mode
# 2 = attempt point-to-point mode only
# 4 = attempt loop mode only
# 6 = attempt point-to-point mode, if it fails attempt loop mode
#
# Set point-to-point mode if you want to run as an N_Port.
# Set loop mode if you want to run as an NL_Port.
#
# Range: Min:0 Max:6 Default:0
#
#topology=0;
emlxs0-topology=2;
emlxs1-topology=2;
# link-speed: Sets the link speed setting for initializing the Fibre Channel
# connection.
#
# 0 = auto select
# 1 = 1 Gigabaud
# 2 = 2 Gigabaud
# 4 = 4 Gigabaud
# 8 = 8 Gigabaud
#
# Range: Min:0 Max:8 Default:0
#
link-speed=0;
emlxs0-link-speed=8;
emlxs1-link-speed=8;
# ack0: Determines if ACK0 is used instead of ACK1 for class 2
# acknowledgement.
#
# 0 = The driver will use ACK1 for class 2 acknowledgement.
# 1 = The driver will use ACK0 for class 2 acknowledgement.
#
# Range: Min:0 Max:1 Default:0
#
ack0=0;
# cr-delay: Sets the coalesce response delay in the adapter.
#
# This value specifies a count of milliseconds after which an interrupt
# response is generated if cr-count has not been satisfied. This value is
# set to 0 to disable the Coalesce Response feature as default.
#
# Range: Min:0 Max:63 Default:0
#
cr-delay=0;
# cr-count: Sets the coalesce response count in the adapter.
#
# This value specifies a count of I/O completions after which an interrupt
# response is generated. This feature is disabled if cr-delay is set to 0.
#
# Range: Min:1 Max:255 Default:1
#
cr-count=1;
# assign-alpa: Sets a preferred ALPA for the adapter.
#
# This is only valid if topology is loop. A zero setting means no preference.
# If multiple adapter instances on the same host are on the same loop,
# you will want to set this value differently for each adapter.
#
# For example: emlxs0-assign-alpa=0x01; assigns ALPA 0x01 to adapter 0
# emlxs1-assign-alpa=0x02; assigns ALPA 0x02 to adapter 1
# emlxs2-assign-alpa=0x04; assigns ALPA 0x04 to adapter 2
#
# Range: Min:0x00 Max:0xef Default:0x00 (valid ALPA's only)
#
assign-alpa=0x00;
# adisc-support: Sets the ADISC login support level.
#
# This sets the level of driver support for the Fibre Channel ADISC
# login I/O recovery method.
#
# 0 = No support. Flush active I/O's for all FCP target devices at link down.
# 1 = Partial support. Flush I/O's for non-FCP2 target devices at link down.
# 2 = Full support. Hold active I/O's for all devices at link down.
#
# Range: Min:0 Max:2 Default:1
#
adisc-support=1;
# pm-support: Enable/Disable power management support in the driver.
#
For direct connections, emlxs0-topology=4;
For both direct connections and switch connections, add these settings.
Chapter 1 Operations When Using Oracle Fibre Channel Cards
1.5 Required Driver Parameters
24
FUJITSU Storage ETERNUS DX, ETERNUS AF Configuration Guide -Server Connection- (Fibre Channel) for Oracle Solaris
Copyright 2017 FUJITSU LIMITED
P3AM-6312-18ENZ0
# 0 = Disables power management support in the driver.
# 1 = Enables power management support in the driver.
#
# Range: Min:0 Max:1 Default:0
#
pm-support=0;
# num-nodes: Number of fibre channel nodes (NPorts) the driver will support.
#
# 0 = Indicates auto detect limit of adapter.
#
# Range: Min:0 Max:4096 Default:0
#
num-nodes=0;
# pci-max-read: Sets the PCI-X max memory read byte count on the adapter.
#
# This value controls the adapter’s max PCI-X memory read count.
# On Sunfire x4100/4200 systems this parameter must be changed to
# 1024 bytes. Currently, this parameter should only be modified on
# Sunfire x4100/4200 systems due to the unique nature of the PCI-X bus
# on these systems, otherwise it should be left as default.
#
# Options: 512, 1024, 2048, 4096
#
# Range: Min:512 Max:4096 Default:2048
#
# *Uncomment this parameter for Sunfire x4100/4200 systems only
#pci-max-read=1024;
# linkup-delay: Sets the linkup delay period (seconds) after initialization.
#
# This value controls how long the driver waits for the Fibre Channel
# link to come up after an adapter reset before continuing normal operation.
#
# Range: Min:0 Max:60 Default:10
#
linkup-delay=10;
# enable-npiv: Enables NPIV support in the driver.
#
# Requires SLI3 mode support in the adapter firmware.
#
# Range: Min:0 Max:1 Default:0
#
enable-npiv=0;
# vport-restrict-login: Restricts login to virtual ports to conserve resources.
#
# Requires SLI3 mode support in the adapter firmware.
# Requires enable-npiv parameter to be set to 1.
#
# Range: Min:0 Max:1 Default:1
#
vport-restrict-login=1;
# vport: Virtual port registration table.
# The enable-npiv must be set to 1.
#
# The vport table may have any number of comma delimited entries.
# Each entry must be of the form:
#
# "PHYS_WWPN:VPORT_WWNN:VPORT_WWPN:VPORT_ID"
#
# PHYS_WWPN = World Wide Port Name of adapter’s physical port
# VPORT_WWNN = Desired World Wide Node Name of virtual port
# VPORT_WWPN = Desired World Wide Port Name of virtual port
# VPORT_ID = Desired virtual port id (1 to max vports)
# The port ids must start at 1 and increment by 1
# with no gaps in the count.
#
# Example:
#
# vport="10000000c9123456:28010000c9123456:20010000c9123456:1",
# "10000000c9123456:28020000c9123456:20020000c9123456:2",
# "10000000c9123457:28010000c9123457:20010000c9123457:1",
# "10000000c9123457:28020000c9123457:20020000c9123457:2",
# "10000000c9123457:28030000c9123457:20030000c9123457:3";
#
# enable-auth: Enables DHCHAP support in the driver.
#
# Range: Min:0 Max:1 Default:0
#
enable-auth=0;
# max-xfer-size: Sets the maximum SCSI transfer size in bytes per IO
# This parameter is only used by the driver on i386 platforms.
# The driver does not limit transfer size on SPARC platforms.
Chapter 1 Operations When Using Oracle Fibre Channel Cards
1.5 Required Driver Parameters
FUJITSU Storage ETERNUS DX, ETERNUS AF Configuration Guide -Server Connection- (Fibre Channel) for Oracle Solaris
Copyright 2017 FUJITSU LIMITED
25
P3AM-6312-18ENZ0
#
# This parameter determines the scatter gather list buffer size.
# A pool of buffers is reallocated by the driver during boot.
# A larger transfer size requires a larger memory allocation.
#
# Memory_model max-xfer-size
# ---------------------------------------# Small 131072 - 339968
# Medium 339969 - 688128
# Large 688129 - 1388544
#
# Range: Min:131072 Max:1388544 Default:339968
#
max-xfer-size=339968;
Chapter 1 Operations When Using Oracle Fibre Channel Cards
1.5 Required Driver Parameters
FUJITSU Storage ETERNUS DX, ETERNUS AF Configuration Guide -Server Connection- (Fibre Channel) for Oracle Solaris
Copyright 2017 FUJITSU LIMITED
26
P3AM-6312-18ENZ0
Loading...
+ 59 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.