Dockerized OpenManage, built on top of official CentOS images.
- container has to run in privilged mode so that the host hardware can be exposed to it.
- specifying
--net=hostexposes the host's network interfaces to the container, otherwise they will not be available. - default command:
/opt/dell/srvadmin/sbin/srvadmin-services.sh restartso that services can start cleanly in case container is stopped and then restarted. - login credentials: root / password
- RHEL 7
- SLES 12
- CentOS 7
- Ubuntu Server 12.04 & 14.04
- Debian 7 / 8
$ docker run --privileged -d -p 1311:1311 --restart=always \
--net=host -v /lib/modules/`uname -r`:/lib/modules/`uname -r` \
--name=omsa81 jdelaros1/openmanageUPDATE (12.15.2015): We replace weak Diffie-Hellman ciphers with Elliptic-Curve Diffie-Hellman. Refer to Dockerfile for exact ciphers. Testing is ongoing but so far overall OMSA functionality is not affected. Please report any issues.
UPDATE (11.20.2015): Testing without volume mounting /lib/modules resulted in mixed results across different servers, so I am adding this requirement back.
Once the container starts, give it about 20-25 seconds for all the OpenManage services to start inside the container.
From the CLI, you can run something like docker exec omsa81 omreport system summary or use a browser to go to https://your-server-ip:1311 and use login credentials listed above.
- OS information reported is for the container, not the host.
Please note this image is provided as-is and not supported by Dell in any shape or form.
If you run into any problems or would like to provide feedback, please open an issue here or send a note to the Linux-PoweEdge mailing list.