JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris 11.1 Administration: SAN Configuration and Multipathing     Oracle Solaris 11.1 Information Library
search filter icon
search icon

Document Information


1.  Solaris I/0 Multipathing Overview

2.  Fibre Channel Multipathing Configuration Overview

3.  Configuring Solaris I/O Multipathing Features

4.  Administering Multipathing Devices

5.  Configuring Fabric-Connected Devices

6.  Configuring Solaris iSCSI Initiators

7.  Configuring Virtual Fibre Channel Ports

8.  Configuring FCoE Ports

What Is FCoE?

Limitations of FCoE

Configuring FCoE Ports

How to Create an FCoE Port

How to Delete an FCoE Port

How to Display FCoE Port Status

How to Force a FCoE Port Reinitialization

Configuring FCoE Hardware Offload

9.  Configuring SAS Domains

10.  Configuring IPFC SAN Devices

11.  Booting the Oracle Solaris OS From Fibre Channel Devices on x86 Based Systems

12.  Persistent Binding for Tape Devices

A.  Manual Configuration for Fabric-Connected Devices

B.  Supported FC-HBA API

C.  Troubleshooting Multipathed Device Problems


Configuring FCoE Ports

You can configure FCoE ports by using the fcadm command. Use the fcinfoand fcadm commands to determine the status of FCoE ports. These commands also report the relationship between the Ethernet interface and the FCoE port hosted on that interface.

Other Fibre Channel commands, such as luxadm and cfgadm, report FCoE information, although no distinction is made between FCoE and native FC ports.

How to Create an FCoE Port

Before You Begin

Before you begin this procedure, you must perform the following tasks:

  1. Become an administrator.
  2. Create an FCoE port.
    # fcadm create-fcoe-port -i -p Port_WWN -n Node_WWN Ethernet_Interface

    If the selected Ethernet interface does not support Multiple Unicast Address, you are prompted to explicitly enable promiscuous mode on that interface.

    # fcadm create-fcoe-port -i -f Ethernet_Interface

    For example:

    # fcadm create-fcoe-port -i nxge0

How to Delete an FCoE Port

Before You Begin

You can use the fcadm list-fcoe-ports command to display the Ethernet interfaces hosting the FCoE ports.

  1. Become an administrator.
  2. Delete an FCoE port.
    # fcadm delete-fcoe-port network_interface

    For example:

    # fcadm delete-fcoe-port nxge0

How to Display FCoE Port Status

  1. Become an administrator.
  2. Display the status of currently configured FCoE ports.
    # fcinfo hba-port -e

    For example:

    # fcinfo hba-port -e
    HBA Port WWN: 200000144fc1f5c8
                Port Mode: Initiator
                Port ID: 9a0042
                OS Device Name: /dev/cfg/c6
                Manufacturer: Sun Microsystems, Inc.
                Model: FCoE Virtual FC HBA
                Firmware Version: N/A
                FCode/BIOS Version: N/A
                Serial Number: N/A
                Driver Name: SunFC FCoEI v20090422-1.00
                Driver Version: v20090422-1.00
                Type: N-port
                State: online
                Supported Speeds: 1Gb 10Gb
                Current Speed: 10 Gb
                Node WWN: 100000144fc1f5c8

    List FC specific information for all FCoE ports in the system.

    # fcadm list-fcoe-ports

    For example:

    # fcadm list-fcoe-ports
    HBA Port WWN: 200000144fc1f5c8
                Port Type: Initiator
                MAC Name: nxge0
                MTU Size: 9194
                Primary MAC Address: 00144fc1f5c8
                Current MAC Address: 0efc009a0042
                Promiscuous Mode: Off

How to Force a FCoE Port Reinitialization

Use the steps below when a FCoE port needs to be reinitialized. You might need to force a FCoE port reinitialization when new devices are added to an FC SAN or because of some misbehaving device on the SAN. In many cases, this operation can resolve problems in an FC-SAN.

When this command issued on the target port side, the target port is reset. When this command is issued from the host port side, the host port is reset.

When an FC switch is connected, other FC ports in the SAN get a remote state change notification (RSCN). Furthermore, other initiators will always rediscover the port after this operation, and the FC login session will be established or reused. This command is disruptive to I/Os, but I/Os continue. This command is not destructive because it does not cause any data loss.

  1. Become an administrator.
  2. Force a link that is connected to a port to reinitialize.

    For example:

    # fcadm force-lip 200000144fc2d508