Broadcom CIM Provider Package Version10.4 User guide

Type
User guide
P011051-02A Rev. A Connect • Monitor • Manage
CIM Provider Package
Version10.4
Installation Guide
CIM Provider Package Version 10.4 Installation Guide P011051-02A Rev. A
2
Copyright © 2011–2015 Emulex. All rights reserved worldwide. No part of this document may be reproduced by any
means or translated to any electronic medium without the prior written consent of Emulex.
Information furnished by Emulex is believed to be accurate and reliable. However, no responsibility is assumed by
Emulex for its use; or for any infringements of patents or other rights of third parties which may result from its use. No
license is granted by implication or otherwise under any patent, copyright or related rights of Emulex.
Emulex, the Emulex logo, Emulex BladeEngine, Emulex InSpeed, Emulex LightPulse, Emulex OneCommand, Emulex
OneConnect, and Emulex SLI are registered trademarks, and Emulex Advanced-8, Emulex Connect, Emulex
CrossLink, Emulex Engine, Emulex Edge, Emulex ExpressLane, Emulex GreenState, Emulex OneCore, Emulex Pilot,
Emulex SURF, Emulex Universal Multi-Channel, Emulex vEngine, Emulex Virtual Fabric, Emulex Virtual Network
Exceleration, Emulex vPath, and Emulex vScale, are trademarks of Emulex. All other brand or product names
referenced herein are trademarks or registered trademarks of their respective companies or organizations.
Emulex provides this manual "as is" without any warranty of any kind, either expressed or implied, including but not
limited to the implied warranties of merchantability or fitness for a particular purpose. Emulex may make
improvements and changes to the product described in this manual at any time and without any notice. Emulex
assumes no responsibility for its use, nor for any infringements of patents or other rights of third parties that may
result. Periodic changes are made to information contained herein; although these changes will be incorporated into
new editions of this manual, Emulex disclaims any undertaking to give notice of such changes.
Emulex, 3333 Susan Street
Costa Mesa, CA 92626
Contains portions of Covered Software subject to the Common Development and Distribution License (CDDL)
Version 1.0. Such portions of Covered Software in Source Code form may be obtained from the website
www.opensolaris.org, or by contacting online support from the website www.emulex.com.
Derived from the RSAData Security, Inc. MD5 Message-Digest Algorithm. Copyright (C) 1991-2, RSA Data Security,
Inc. Created 1991. All rights reserved.
CIM Provider Package Version 10.4 Installation Guide P011051-02A Rev. A
Table of Contents
3
Table of Contents
List of Tables .......................................................................................4
1. Introduction .....................................................................................5
Supported Platforms..................................................................................5
Supported CIM Provider Profiles ...................................................................6
Emulex CNAs and FC HBAs.......................................................................6
Emulex CNAs only .................................................................................7
Emulex FC HBAs only .............................................................................7
Abbreviations ..........................................................................................7
2. Installing the Emulex CIM Provider .........................................................8
In Linux..................................................................................................8
In Windows .............................................................................................8
In VMware...............................................................................................9
Installing the VIB.................................................................................. 9
Manually Installing the Emulex CIM Provider with a Lenovo System X
Platform Agent.........................................................................................9
In Linux .............................................................................................9
Additional Information ............................................................................. 10
3. Using Adapters................................................................................ 12
Updating Firmware on Emulex Adapters ....................................................... 12
Enabling Logs and Collecting Symptoms ........................................................ 13
Generating Provider Logs if Enumeration Fails ............................................... 13
Running Diagnostic Tests .......................................................................... 14
Running a Diagnostic Test for an Emulex CNA Adapter ................................... 14
Running a Diagnostic Test for an Emulex FC Adapter ..................................... 15
Discovering vNICs.................................................................................... 15
Determining vNICs Using the CNA CIM Provider ............................................ 15
Determining vNICs Hosted by the CNA in FCoE+NIC Mode in a Specific
Host ............................................................................................... 16
Determining vNICs Operating Over the Same Physical Port .............................. 16
4. Troubleshooting .............................................................................. 17
CIM Provider Package Version 10.4 Installation Guide P011051-02A Rev. A
List of Tables
4
List of Tables
Table 1-1 Emulex CIM Provider Supported Platforms .............................................5
Table 4-1 Problems Adding a CIM Host ............................................................ 17
CIM Provider Package Version 10.4 Installation Guide P011051-02A Rev. A
1. Introduction
Supported Platforms
5
1. Introduction
The Emulex
®
Common Interface Model (CIM) Provider enables comprehensive
management of Emulex host bus adapters (HBAs) and converged network adapters
(CNAs). It uses an industry standard application programming interface (API)
Common Manageability Programming Interface (CMPI v2.0) to manage various
Emulex adapters.
During installation, the Emulex CIM Provider registers with a Web-based Enterprise
Management (WBEM) server running a CIM Object Manager (CIMOM) service. It then
internally communicates with the Emulex management API/drivers and handles
inquiries and requests from various CIM clients.
Emulex provides the following two CIM Providers:
Emulex CNA CIM Provider – supports the basic CNA (FCoE, iSCSI, and NIC)
profile.
Emulex FC HBA CIM Provider – supports the basic inventory and active
management of FC adapters.
Note: The CIM Provider supports the Emulex OCe14000-series adapter and LPe16202
CNA. If the CNA is in FC mode, it functions as an FC adapter. If it is in
FCoE+NIC mode, the adapter functions as a CNA.
During installation, the Emulex CIM Provider registers with a Web-based Enterprise
Management (WBEM) server running a CIMOM service. The CIM Provider performs
the following functions:
Internally communicates with the Emulex management API.
Internally communicates with the Emulex drivers.
Handles inquiries and requests from various CIM clients.
Supported Platforms
Table 1-1 on page 5 shows the platforms supported with the Emulex CIM Provider
Kits.
Table 1-1 Emulex CIM Provider Supported Platforms
Operating Systems Emulex CIM Provider Kits
VMware ESXi 6.0 vmware-esx-provider-emulex-cim-provider-6.0.0<kit version>.zip
VMware ESXi 5.5 vmware-esx-provider-emulex-cim-provider-5.5.0-<kit version>.zip
VMware ESXi 5.1 vmware-esx-provider-emulex-cim-provider-5.1.0.<kit version>.zip/vib
SLES11 emulex_fc_provider-<kit version>-sles11.i586.rpm
emulex_ucna_provider-<kit version>-sles11.i586.rpm
emulex_fc_provider-<kit version>-sles11.x86_64.rpm
emulex_ucna_provider-<kit version>-sles11.x86_64.rpm
CIM Provider Package Version 10.4 Installation Guide P011051-02A Rev. A
1. Introduction
Supported CIM Provider Profiles
6
Supported CIM Provider Profiles
These supported CIM Provider Profiles are grouped by CNAs and FC HBAs, CNAs,
only, and FC HBAs only.
Emulex CNAs and FC HBAs
Access Points – SNIA SMI-S 1.5 Part 2 Clause 23
FCoE Initiator Ports – SNIA SMI-S 1.5 Part 2 Clause 22
Host Discovered Resources – SNIA SMI-S 1.5 Part 6 Clause 7
Indication Profile (partial) – DMTF DSP1054
PCI Device – DMTF DSP1075
Physical Assets Profile – DMTF DSP1011
Physical Package – SNIA SMI-S 1.5 Part 2 Clause 31
Profile Registration – DMTF DSP1033
Record Log – DMTF DSP1010
Software Inventory – DMTF DSP1023
Software Update – DMTF DSP1025
Storage HBA – SNIA SMI-S 1.5 Part 6 Clause 6
RHEL 7 emulex_fc_provider_i-<kit version>-rhel7.0.x86_64.rpm
emulex_ucna_provider-<kit version>-rhel7.0.x86_64.rpm
RHEL 6 64-bit KVM emulex_fc_provider_pegasus-<kit version>-rhel6.x86_64.rpm
emulex_ucna_provider_pegasus-<kit version>-rhel6.x86_64.rpm
Note: Pegasus rpms are released for RHEL6 64-bit KVM.
RHEL 6 emulex_fc_provider_<kit version>-rhel6.i686.rpm
emulex_ucna_provider_<kit version>-rhel6.i686.rpm
emulex_fc_provider_ibm-<kit version>-rhel6.x86_64.rpm
emulex_ucna_provider_ibm-<kit version>-rhel6.x86_64.rpm
RHEL 5 emulex_ucna_provider-<kit version>-rhel5.i386.rpm
emulex_fc_provider-<kit version>-rhel5.i386.rpm
emulex_ucna_provider-<kit version>-rhel5.x86_64.rpm
emulex_fc_provider-<kit version>-rhel5.x86_64.rpm
Windows
Lenovo Provider compatible
emulex_fc_provider.msi
emulex_fc_provider_x64.msi
emulex_ucna_provider.msi
emulex_ucna_provider_x64.msi
Table 1-1 Emulex CIM Provider Supported Platforms (Continued)
Operating Systems Emulex CIM Provider Kits
CIM Provider Package Version 10.4 Installation Guide P011051-02A Rev. A
1. Introduction
Abbreviations
7
Emulex CNAs only
Diagnostics (CDMv2) – DMTF DSP1002
Ethernet Port – DMTF DSP1014
Host LAN Network Port – DMTF DSP1035
IP Interface – DMTF DSP1036
iSCSI Initiator – SNIA SMI-S 1.5 Part 6 Clause 9
iSCSI Initiator Ports Profile – SNIA SMI-S 1.5 Part 2 Clause 16
Emulex FC HBAs only
FC HBA – SNIA SMI-S 1.5 Part 6 Clause 5
FC HBA Diagnostic profile – DMTF DSP1104
FC Initiator Ports Profile – SNIA SMI-S 1.5 Part 2 Clause 17
Abbreviations
API Application Programming Interface
CIM Common Interface Model
CIMOM CIM Object Manager
CMPI Common Manageability Programming Interface
CNA converged network adapter
FC Fibre Channel
FCoE Fibre Channel over Ethernet
HBA host bus adapter
HTTP Hypertext Transfer Protocol
IP Internet Protocol
iSCSI internet Small Computer System Interface
KVM kernel-based virtual machine
LAN local area network
NIC network interface card (or controller)
SFCB Small Footprint CIM Broker
URI Uniform Resource Identifiers
VIB vSphere Installation Bundle
vNIC virtual network interface card
WBEM Web-based Enterprise Management
CIM Provider Package Version 10.4 Installation Guide P011051-02A Rev. A
2. Installing the Emulex CIM Provider
In Linux
8
2. Installing the Emulex CIM Provider
The following must be installed before you can install the Emulex CIM Provider.
One of the following adapters:
An Emulex OneConnect CNA or LightPulse CNA in FCoE+NIC mode
An FC HBA or CFA in FC mode
The appropriate adapter drivers
Note: HBAs and CNAs on an esxi host running Emulex CIM providers can be
managed by a Windows server using the following applications (installed
on Windows operating systems):
The Emulex OneCommand
®
Manager application for Windows
The OneCommand Manager for VMware vCenter
See the VMware download page on the Emulex website or the vendor to verify the
driver version or the OneCommand Manager application version that must be installed
on your system.
In Linux
Use the standard RPM install commands.
For example:
rpm -ivh <emulex_fc_provider_pegasus-3.5.x.x-rhel5.i386.rpm>
rpm -ivh <emulex_ucna_provider_pegasus-3.5.x.x-rhel5.i386.rpm>
In Windows
Run the installation exe/msi package which installs the Emulex CIM Provider Kit.
To run the exe package, type the following command:
For example:
<emulex_fc_provider_pegasus-2.5.x.x.exe>
or
<emulex_ucna_provider_pegasus-2.5.x.x.exe>
To run the msi package, type the following command:
For example:
<emulex_fc_provider.msi>
or
<emulex_ucna_provider.msi>
CIM Provider Package Version 10.4 Installation Guide P011051-02A Rev. A
2. Installing the Emulex CIM Provider
In VMware
9
In VMware
Use one of the standard esxcli commands to install the VIB or the offline-bundle.
Installing the VIB
To install the VIB, type
esxcli software vib install -v <provider.vib> --maintenance-mode
To install the signed offline bundle, type
esxcli software vib install -d <offline-bundle.zip>
--maintenance-mode
To install an unzipped file, type
esxcli software vib install
--viburl=<file:/vmware-esx-provider-emulex.vib>
--maintenance-mode
Manually Installing the Emulex CIM Provider with a
Lenovo System X Platform Agent
In Linux
To manually install the Emulex CIM Provider:
1. Extract the Emulex CIM Provider RPM.
2. Place the libraries/binaries in the directory as required by the Open Pegasus
CIMOM.
This path is configurable and depends on the customization performed in the
CIMOM.
For example:
In tog-pegasus CIMOM, the path is /usr/lib/Pegasus/providers/.
In the development build of Open Pegasus, the path is
$PEGASUS_HOME/bin.
Refer to the CIMOM release notes for the exact path.
In Linux, the extracted libraries/binaries are
libelxhba_cmpi_provider.so/libemulex_ucna_provider.so.
3. Ensure that there is no “ldd” dependency for the extracted libraries/binaries.
4. Compile the extracted mof files. Ensure that the $PEGASUS_HOME variable is set
in the shell and the “$PEGASUS_HOME/bin” is included in the system path
($PATH) variable. Execute the following commands from the same shell:
cimmofl -aEV -n root/emulex elxhba_schema.mof
This command compiles the Emulex CIM Provider schema file:
cimmofl -aEV -n root/pg_interop elxhba_interop_schema.mof
CIM Provider Package Version 10.4 Installation Guide P011051-02A Rev. A
2. Installing the Emulex CIM Provider
Additional Information
10
This command compiles the Emulex CIM Provider schema file for SLP registration:
cimmofl -aEV -n root/pg_interop elxhba_reg.mof
This command compiles the Emulex CIM Provider registration file.
5. Restart the CIMOM.
6. Check the installation using the following command:
cimprovider -ls
The status of “elxhba_cmpi_provider_Module/emulex_ucna_provider_Module”
must be OK.
Additional Information
To repair a faulty CIM Provider installation, contact an Emulex technical support
representative with the following additional information:
In ESXi 6.0
Output from the following commands:
esxcfg-scsidevs -a
esxcli software vib list | grep -i elx
esxcli software vib list | grep -i lpfc
esxcli software vib list | grep -i emu
esxcli software vib list | grep -i elxnet
In ESXi 5.5
Output from the following commands:
esxcfg-scsidevs -a
esxcli software vib list | grep -i elx
esxcli software vib list | grep -i lpfc
esxcli software vib list | grep -i emu
esxcli software vib list | grep -i elxnet
In ESXi 5.1
Output from the following commands:
esxcfg-scsidevs -a
esxcli software vib list | grep -i be2
esxcli software vib list | grep -i lpfc
esxcli software vib list | grep -i emu
esxcli software vib list | grep -i elxnet
CIM Provider Package Version 10.4 Installation Guide P011051-02A Rev. A
2. Installing the Emulex CIM Provider
Additional Information
11
In Linux
1. Output of any one of the following commands:
/usr/sbin/hbanyware/hbacmd listhbas
or
/usr/sbin/ocmanager/hbacmd listhbas
2. Restart the CIMOM and then enumerate the ELXUCNA_SoftwareIdentity and
ELXHBA_SoftwareIdentity classes in the “root/emulex” namespace.
For example:
wbemcli -nl -noverify ein 'https://root:<password>@<IP
address>/root/emulex:ELXHBA_SoftwareIdentity'
3. Provide the system logs /var/log/messages for Linux or /var/log/syslog.log for
ESXi for the operation performed in step 2.
4. Output from the following commands:
rpm -qa| grep -i elx
rpm -qa| grep -i lpfc
rpm -qa| grep -i be2
lspci
CIM Provider Package Version 10.4 Installation Guide P011051-02A Rev. A
3. Using Adapters
Updating Firmware on Emulex Adapters
12
3. Using Adapters
This section describes updating firmware, enabling logs, using diagnostics, and
discovering vNICs.
If you require additional information, contact an authorized Emulex technical support
representative at [email protected], 800-854-7112 (US/Canada toll free),
+1714-885-3402 (US/International), or +44 1189-772929 (Europe, Middle East, and
Africa).
Updating Firmware on Emulex Adapters
The Software Update profile is supported on both the Emulex CNA CIM Provider and
the Emulex FC HBA CIM Provider. You must use this profile to update the firmware on
the Emulex adapters. The following methods are implemented in the Emulex-specific
Software Update profile:
InstallfromByteStream – requires a custom CIM client, which can read the
firmware file and create a ByteStream that is used for updating the firmware.
InstallfromURI – supports two different types of URI (Uniform Resource
Identifiers).
The firmware file to be upgraded is available locally on the machine hosting
the Emulex adapter.
The firmware file to be upgraded is available on a remote machine like an
http or an https server. In this case, the Emulex CNA CIM Provider uses the
“libcurl” library available on the host machine, where the CIM Provider is
running, to download the firmware file.
The Emulex CIM_SoftwareInstallationServiceCapabilities class has the attribute
SupportedURISchemes that indicates the supported URI schemes.
To update the firmware:
1. Enumerate the CIM_SoftwareInstallationService in Emulex's namespace. Select the
CIM_SoftwareInstallationService specific to the adapter on which the firmware is to
be updated.
For example: If the CNA needs a firmware update, select the
ELXUCNA_SoftwareInstallationService class instance.
wbemcli -noverify ein
'https://root:<password>@<IP>/root/emulex:elxucna_softwareinstal
lationservice' -nl
2. Enumerate the CIM_FCPort or CIM_EthernetPort depending on the adapter on
which the firmware is to be updated. Select the desired port from the enumerated
instances.
For example:
wbemcli -noverify ein
'https://root:<password>@<IP>/root/emulex:elxucna_ethernetport'
-nl
CIM Provider Package Version 10.4 Installation Guide P011051-02A Rev. A
3. Using Adapters
Enabling Logs and Collecting Symptoms
13
3. Select the correct firmware file and choose one of the two methods detailed in steps
1and 2 to update the firmware.
For example:
wbemcli -nl -noverify cm
'https://root:<password>@<IP>/root/emulex:<elxucna_softwareinsta
llationservice instance>' InstallFromURI.URI="<Firmware file
path>",Target=<elxucna_ethernetport instance>
Enabling Logs and Collecting Symptoms
The Record Log profile is supported on both the Emulex CNA CIM Provider and the
Emulex FC HBA CIM Provider.
To enable logs:
1. Enumerate the specific instance of the CIM_RecordLog class. For example, if the
traces need to be enabled for an CNA CIM Provider, enumerate the
ELXUCNA_RecordLog instance.
2. Invoke the method SetLogParams with “loglevel=5”, “logmode=2”, and
“tracepath=tracefile path”.
3. Invoke the method RequestStateChange with “RequestedState=2”.
Traces are collected in the file specified in the “tracepath” attribute in step 2.
Important checkpoints or critical errors are also logged in the /var/log/message file
for Linux and the var/log/syslog.log file for ESXi.
Generating Provider Logs if Enumeration Fails
To enable provider logs if enumeration fails:
1. Stop the CIMOM.
2. Create a .dmp file.
a. To create a provider log for the Emulex FC provider, create an
“emulex_fc_provider.dmp” file in the “/etc/cim/emulex” location.
b. To create a provider log for a CNA provider (CNA in FCoE+NIC mode), create
an “emulex_cna_provider.dmp” file in the “/etc/cim/emulex” location.
Note: If the FC and CNA logs are required to be created together, use different
file names for each dmp file. For example:
/tmp/fc.txt
/tmp/cna.txt
3. Manually enter the following two lines (without spaces):
2,5,2
/tmp/providerlogs.txt
4. Start the CIMOM and enumerate the Emulex classes in the “root/emulex”
namespace.
CIM Provider Package Version 10.4 Installation Guide P011051-02A Rev. A
3. Using Adapters
Running Diagnostic Tests
14
5. Perform the operation that is not working as expected. The provider logs are
available in </tmp/providerlogs.txt> specified in step 2.
6. Contact an Emulex technical support representative with the provider logs and the
system logs (/var/log/syslog.log).
Note: Dead dump is not supported.
Running Diagnostic Tests
You can run a diagnostic test with an Emulex CNA or FC adapter.
Running a Diagnostic Test for an Emulex CNA Adapter
To run a diagnostic test for a CNA adapter:
1. Get the instance of the managed element (ethernetport). For example:
wbemcli -noverify ein
‘https://root:<password>@<IP>/root/emulex:elxucna_ethernetport’
-nl
2. Get the instance of the ELXUCNA_DiagnosticTest class. For example:
wbemcli -noverify ein
‘https://root:<password>@<IP>/root/emulex:elxucna_diagnostictest
’ -nl
3. Invoke the method RunDiagnosticservice on the elxucna_diagnostictest. For
example:
wbemcli -noverify cm
‘https://root:<password>@<IP>/root/emulex:<Diagnostic Test
instance from step 2>’
RunDiagnosticservice.ManagedElement=<ManagedElement instance
from step 1>’
A CIM_ConcreteJob instance is created for each diagnostic test run. For example:
wbemcli -noverify ein
‘https://root:<password>@<IP>/root/emulex:elxucna_concretejob’
-nl
Results of the diagnostic test runs are available in the attributes RecordData and
JobState in ELXUCNA_DiagnosticCompletionRecord class instances. For example:
wbemcli -noverify ei
‘https://root:<password>@<IP>/root/emulex:elxucna_diagnosticcomp
letionrecord’ -nl
The diagnostic logs can be cleared using the ClearLog function of
ELXUCNA_DiagnosticsLog class. For example:
wbemcli -noverify cm
‘https://root:<password>@<IP>/root/emulex:<Corresponding
Diagnostic log instance>’ ClearLog
CIM Provider Package Version 10.4 Installation Guide P011051-02A Rev. A
3. Using Adapters
Discovering vNICs
15
Running a Diagnostic Test for an Emulex FC Adapter
To run a diagnostic test for an FC adapter:
1. Get the instance of the managed element (ELXHBA_PortController). For example:
wbemcli -noverify ein
‘https://root:<password>@<IP>/root/emulex:elxhba_portcontroller’
-nl
2. Get the instance of the ELXHBA_FCHBADiagnostictest class. For example:
wbemcli -noverify ein
‘https://root:<password>@<IP>/root/emulex:elxhba_diagnostictest’
-nl
3. Invoke the method RunDiagnosticservice on the ELXHBA_FCHBADiagnostictest.
For example:
wbemcli -noverify cm
‘https://root:<password>@<IP>/root/emulex:<Diagnostic Test
instance from step 2>’
RunDiagnosticservice.ManagedElement=<ManagedElement instance
from step 1>’
A CIM_ConcreteJob instance is created for each diagnostic test run. For example:
wbemcli -noverify ein
‘https://root:<password>@<IP>/root/emulex:elxhba_concretejob’
-nl
Results of the diagnostic test runs are available in the attributes RecordData and
JobState in ELXHBA_DiagnosticCompletionRecord class instances. For example:
wbemcli -noverify ei
‘https://root:<password>@<IP>/root/emulex:elxhba_diagnosticcompl
etionrecord’ -nl
The diagnostic logs can be cleared using the ClearLog function of
ELXHBA_DiagnosticsLog class. For example:
wbemcli -noverify cm
‘https://root:<password>@<IP>/root/emulex:<Corresponding
Diagnostic log instance>’ ClearLog
Discovering vNICs
There are three ways to discover vNICs:
Determining vNICs using the CNA CIM Provider
Determining vNICs that are hosted by the CNA in FCoE+NIC mode in a
specific host
Determining vNICs operating over the same physical port
Determining vNICs Using the CNA CIM Provider
1. Find all the CIM_VLANEndpoint instances whose SystemName property has a
value equal to the name of the desired host. These instances are vNIC endpoints.
CIM Provider Package Version 10.4 Installation Guide P011051-02A Rev. A
3. Using Adapters
Discovering vNICs
16
2. Find the CIM_EndpointIdentity instance associating the CIM_VLANEndpoint
instance to a CIM_LANEndpoint instance. Follow the association to the
CIM_LANEndpoint.
3. Find the instance of CIM_DeviceSAPImplementation instance that associates the
CIM_LANEndpoint to an instance of CIM_EthernetPort. Follow the associations to
the CIM_EthernetPort instance representing the vNIC.
Determining vNICs Hosted by the CNA in FCoE+NIC Mode in
a Specific Host
1. Find the CIM_Card instance for the CNA.
2. Find the vNICs in the host as detailed earlier, based on the version of the CIM
Provider.
3. For each CIM_EthernetPort representing a vNIC:
a. Find the instance of CIM_ControlledBy associating the CIM_EthernetPort to an
instance of CIM_PortController. Follow the association to the
CIM_PortController instance.
b. Find the instance of CIM_Realizes associating the CIM_PortController to an
instance of CIM_PhysicalConnector. Follow the association to the
CIM_PhysicalConnector instance.
c. Find the instance of CIM_Container associating the CIM_PhysicalConnector to
an instance of CIM_Card.
Each CIM_EthernetPort with a CIM_Container instance referencing the
CIM_Card instance found in step 1 on page 16 is hosted by the targeted CNA.
Determining vNICs Operating Over the Same Physical Port
1. Find the CIM_PhysicalConnector instance representing the port in question. The
key value for CIM_PhysicalConnector instances contains the serial number of the
CNA hosting the port and the port number assigned to the physical port.
2. Find the vNICs in the host as detailed earlier, based on the version of the CIM
Provider. For each CIM_EthernetPort representing a vNIC:
a. Find the CIM_ControlledBy instance associating the CIM_EthernetPort to an
instance of CIM_PortController. Follow the association to the
CIM_PortController instance.
b. Find the CIM_Realizes instance associating the CIM_PortController to an
instance of CIM_PhysicalConnector.
Each CIM_EthernetPort with a CIM_Realizes instance referencing the
CIM_PhysicalConnector instance is running over the targeted physical port.
CIM Provider Package Version 10.4 Installation Guide P011051-02A Rev. A
4. Troubleshooting
17
4. Troubleshooting
The following error message may appear if the CIM hosts are not properly added to the
OneCommand Manager application:
“Unknown or invalid host specified”
There could be instances when the drivers, the CIM Provider, and the CIM Client on a
Windows machine are all properly installed, but the CIM hosts are still not added to the
OneCommand Manager application. Table 4-1 on page 17 shows the most common
reasons for this.
Note: If you still experience problems when adding the host, run the following
commands on the ESXi host and send the output to the Emulex Technical
Support team:
Svm-support dump
esxcfg-module -l
esxcfg-scsidevs -a
esxcfg-nics -l
lspci
esxcli software vib list | grep -i be2
esxcli software vib list | grep -i lpfc
esxcli software vib list | grep -i emu
esxcli software vib list | grep -i elxnet
Send the “/var/log/syslog.log” file for all of the above operations.
Table 4-1 Problems Adding a CIM Host
Situation Resolution
The machine with the specified IP is
not reachable.
Verify whether the machine is reachable from the CIM Client.
The specified protocol (HTTP or
HTTPS) is not supported by the
CIMOM.
Most often the CIMOM is configured to use HTTPS. Therefore, if
you are trying to connect with HTTP, you might get an error. Try
using HTTPS instead.
The namespace is invalid. Ensure that the namespace for the Emulex provider is
‘root/emulex’.
The username or password is invalid. Verify that the username is correct, and retype the password.
The CIMOM is not running on the ESXi
host.
You can check whether the CIMOM (SFCB) is running by typing
one of these commands.
/etc/init.d/sfcbd-watchdog status
or
ps -ef | grep sfcb
If the CIMOM is listening to a port other than 5988 or 5989, the
connection might not take place. You can configure the SFCB
CIMOM settings by editing /etc/sfcb/sfcb.cfg.
The CIM Provider is running, but
enumerations are not occurring
properly.
Ensure that the correct CIM Provider for the ESXi host is
installed.
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17

Broadcom CIM Provider Package Version10.4 User guide

Type
User guide

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI