Git Product home page Git Product logo

docker-dell-utilities's Introduction

Dell OMSA on CentOS

Deploy the Dell/EMC OpenManage Server Administrator tools into a Docker container and run DSU (Dell System Update) when executed.

Dell ISM on Ubuntu

Deploy the Dell/EMC iDRAC Service Module into a Docker container and run the ISM when executed.

Notes

The following kernel modules are used by the ISM:

dcdbas
dell_rbu
ipmi_devintf

Licences

Included is dcism-setup_usbintf.sh - a rewrite of the largely-broken script provided by Dell themselves. The licence under which the original script is distributed is unclear from both its contents and the installation procedure which created it. Any licence text distributed with this repository does not, therefore, apply to this file.

Known issues

  • The DSU process has not been thoroughly explored to ensure that all required setup and dependencies are initialised.

Known Docker issues

The below issues were encountered when using Docker to provide virtualisation services. When using podman and host-networking, IPv6 is fully supported and so there is no further issue.

  • The linux kernel doesn't virtualise the sysctl interface, which is the only method docker provides to control use of IPv6 if supported by the host system but not docker itself. This means that one of three unpalatable options are faced:

    1. Allow docker to apply sysctl changes and all containers work (without IPv6) but the host system loses IPv6 connectivity whenever the container is started;
    2. Make no changes, and if the container receives an IPv6 response faster than IPv4 when installing packages, it will hang or fail;
    3. Configure the docker daemon for IPv6 support which - as of release 19.03 - is still non-default, awkward, and brings other limitations.

Solved issues

  • The ISM binary appears to be operating as expected from the OS level, but the iDRAC system itself reports that the ISM disconnects shortly after launch.

docker-dell-utilities's People

Contributors

srcshelton avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.