Dell OpenManage SDK


Keywords
dellemc, dellemcsdk, idrac, cmc
License
Apache-2.0
Install
pip install omsdk==1.2.445

Documentation

Dell EMC OpenManage Python SDK

Dell EMC OpenManage Python Software Development Kit (SDK) is a pythonic library for programatically managing Dell EMC Servers and Chassis. Using this library a user can perform lifecycle operations on Dell EMC PowerEdge Servers and Blade Enclosure Chassis in Pythonic way. The Dell EMC OpenManage Python SDK leverages DMTF's Web Services Management standard (WS-Man), IETF's Simple Network Management Protocol (SNMP) and the DMTF Redfish standard for managing and monitoring the Dell EMC PowerEdge branded hardware.

Supported Systems

All Dell EMC PowerEdge 12th and above Generation Servers, and Chassis Management Controllers of Dell EMC PowerEdge M1000e, Dell EMC PowerEdge VRTX and Dell EMC PowerEdge FX2 Chassis

  • iDRAC 7/8 with Firmware Versions 2.00.00.00 or above
  • iDRAC 9 with Firmware Versions 3.00.00.00 or above
  • CMC Firmware Versions 5.00.00 and above

Prerequisites

Dell EMC OpenManage Python SDK requires is supported for python 2.7 and above.

Install the prequisites using the requirements file on python 2.x as:

pip install -r requirements-python2x.txt

Install the prequisites using the requirements file on python 3.x as:

pip install -r requirements-python3x.txt

Installation

Steps for installing the software

Install this module as follows:

pip install omsdk

Uninstallation

Steps for uninstalling the software

Uninstall this module as follows:

pip uninstall omsdk

Usage Instructions

Refer to the /docs for details on how to use this SDK

Licensing


Licensed under the GNU General Public License v3.0 (the "License"); you may not use this file except in compliance with the License.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Support

Please note that Dell EMC OpenManage Python SDK is still in development and therefore no support is provided at present. However, if you want to report any issues or provide any feedback, then please send an email to OpenManageAnsibleEval@dell.com.

Authors

Vaideeswaran Ganesan (vaideeswaran_ganesan@dell.com)