[TUTORIAL] Dell Openmanage on Proxmox 6.x

This was successful for OMSA 10.3 for Proxmox 8.0 (Bookworm) - Dell R640 server - Proxmox 8 brandnew install

Bash:
echo 'deb http://linux.dell.com/repo/community/openmanage/10300/focal focal main' | tee -a /etc/apt/sources.list.d/linux.dell.com.sources.list
wget https://linux.dell.com/repo/pgp_pubkeys/0x1285491434D8786F.asc

apt-key add 0x1285491434D8786F.asc

apt-key export 34D8786F | gpg --dearmour -o /etc/apt/trusted.gpg.d/linux.dell.com.sources.list.gpg

wget -c http://archive.ubuntu.com/ubuntu/pool/universe/o/openwsman/libwsman-curl-client-transport1_2.6.5-0ubuntu8_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/o/openwsman/libwsman-client4_2.6.5-0ubuntu8_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/o/openwsman/libwsman1_2.6.5-0ubuntu8_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/o/openwsman/libwsman-server1_2.6.5-0ubuntu8_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/s/sblim-sfcc/libcimcclient0_2.2.8-0ubuntu2_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/o/openwsman/openwsman_2.6.5-0ubuntu8_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/multiverse/c/cim-schema/cim-schema_2.48.0-0ubuntu1_all.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/s/sblim-sfc-common/libsfcutil0_1.0.1-0ubuntu4_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/multiverse/s/sblim-sfcb/sfcb_1.4.9-0ubuntu7_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/s/sblim-cmpi-devel/libcmpicppimpl0_2.0.3-0ubuntu2_amd64.deb
wget -c http://ftp.us.debian.org/debian/pool/main/o/openssl/libssl1.1_1.1.1w-0+deb11u1_amd64.deb
dpkg -i libwsman-curl-client-transport1_2.6.5-0ubuntu8_amd64.deb
dpkg -i libwsman-client4_2.6.5-0ubuntu8_amd64.deb
dpkg -i libwsman1_2.6.5-0ubuntu8_amd64.deb
dpkg -i libwsman-server1_2.6.5-0ubuntu8_amd64.deb
dpkg -i libcimcclient0_2.2.8-0ubuntu2_amd64.deb
dpkg -i openwsman_2.6.5-0ubuntu8_amd64.deb
dpkg -i cim-schema_2.48.0-0ubuntu1_all.deb
dpkg -i libsfcutil0_1.0.1-0ubuntu4_amd64.deb
dpkg -i sfcb_1.4.9-0ubuntu7_amd64.deb
dpkg -i libcmpicppimpl0_2.0.3-0ubuntu2_amd64.deb
dpkg -i libssl1.1_1.1.1w-0+deb11u1_amd64.deb

apt-get update

apt-get install srvadmin-all

# sign out and sign back in

srvadmin-services.sh start
 
Last edited:
Hi CTCcloud,

I Just tested your procedure on on a PE R650xs, so next generation after R640, and it works perfectly. (obviously under Proxmox 8.0).
I had tried previously with OMSA 11.0, but without success, but had no time to search more.

Thanks a lot,
Alain
 
Last edited:
  • Like
Reactions: Lokytech
We're very glad to hear this was helpful to you. I always feel like I have to take pieces of what many say to get a complete answer so I just wanted to post the above so that someone else could get possibly a more complete solution .. though I'm sure it wouldn't apply 100% across the board.

Cheers,
:cool:
 
  • Like
Reactions: JavierChaparro
Everything went well for me today, as well. One snag was that wget -c http://ftp.us.debian.org/debian/pool/main/o/openssl/libssl1.1_1.1.1n-0+deb11u4_amd64.deb wasn't available so I went with wget -c http://ftp.us.debian.org/debian/pool/main/o/openssl/libssl1.1_1.1.1w-0+deb11u1_amd64.deb and dpkg'd that deb instead.
 
  • Like
Reactions: Lokytech
@thenoodle Excellent, thanks .. that's exactly why I had re-written this in the first place because many of the the packages were out-of-date. I'll be sure to update my list with this new one you mention ..
 
Hi all,

I had also the same "problem" yesterday, and had to install this new version of libsll1.1. I also noted that libssl1.1 was not even in the version I used a few weeks ago, and I had at this time writtena little bash script that I had to change.
So, for other, be sure to use the last version of this tutorial.

Thanks again CTCcloud, and also thenoodle.
 
Thanks CTCcloud!

One quick note about the libssl version: it looks like you updated the wget command in your list, but not the dpkg command. I had to run "dpkg -i libssl1.1_1.1.1w-0+deb11u1_amd64.deb" instead of "dpkg -i libssl1.1_1.1.1n-0+deb11u4_amd64.deb" to get this to work.
 
I am a convinced Dell fan and also have an OME instance running. But I never understood why I should mess up my system with software like OMSA. I am of the opinion that with ipmitool and checkmk you already have everything you need covered.

So what is the reason for installing OMSA on your Proxmox VE? I would be very happy about an explanation. Thanks!

And sorry for hijacking the thread for my comprehension question.
 
I am a convinced Dell fan and also have an OME instance running. But I never understood why I should mess up my system with software like OMSA. I am of the opinion that with ipmitool and checkmk you already have everything you need covered.

So what is the reason for installing OMSA on your Proxmox VE? I would be very happy about an explanation. Thanks!

And sorry for hijacking the thread for my comprehension question.
OMSA is for guys that have never messed around on a Linux command line .. not everyone in my company is familiar with Linux and would be open to using ipmitool or checkmk .. OMSA gives a web-based GUI they are familiar with since 20 years ago when Windows was installed on the iron and OMSA was being installed on Windows .. it's simply a carry-over

There are always better tools and ones that aren't arbitrarily proprietary but many IT guys come from a long time in the industry and are sort of like "old dogs" and sometimes the saying is correct, "you can't teach an old dog new tricks"

I myself have 20 year old crust to take off at times IT-wise and so am always looking for better ways to do what I did 15 to 20 years ago or am even still doing the same way .. but then, we are human and sometimes we just reach for the tool we are most comfortable with.

It's OMSA related, doesn't feel like you are hijacking the thread, and I wouldn't say it's a bad question either

:cool:
 
Confirmed works on proxmox 8.1 on dell FX2 chassis with PowerEdge FC630 and FD332 blade. iDrac 8 2.85.85.85, Bios 2.18.1

Glorious, thanks CTCcloud!
 
Partially works for me, I still get errors on the HOST OS screen in the idrac. iDrac 8, R730, lifecycle 2.83.83.83 to Brad. Ill be updating to the latest ones this weekend. However I dont suspect this will change anything.
Proxmox 8.1.3

Thoughts?
 
@sking1984 Usually, with things like this that hook into the kernel, etc .. you can purge the app, make sure all config files for it are gone, reboot, and then try re-installing completely fresh to go back to the default behavior intended by the manufacturer (Dell). Be sure of what you are doing before attempting though, you definitely don't want to accidentally purge other packages while trying to clean out the OMSA packages. Also, look through the list of packages being downloaded from Ubuntu and make sure there aren't any that are newer that should be downloaded instead .. for instance, above, you'll note there was a comment about libssl and having found the need to get the newer package to make things work. In the end, we are all just doing our best to make OMSA work for our Dell servers because Dell has left us hanging because they don't officially support Debian, so, YMMV

@bradgillap We're glad it's working great for you and glad to be of service
 
OMSA use smuxpeer to fill SNMP. Then i use https://github.com/trondham/check_openmanage with Centreon monitoring.
Checkmk does this with ipmitool, so I don't have to get third-party packages, repos and additional dependencies.

That's exactly the reason why I wanted to know what added value OMSA still offers today, where everything can be read out so easily. I need a monitoring agent anyway and the ipmitool package is also installed with apt. There is no need for any additional configuration effort; it takes less than 1 minute and the node is completely included in checkmk. No SNMP configuration, no additional port, no additional access data - directly via agent.

New RAID configurations can also be performed directly via the iDRAC interface or upon reboot. Since I no longer use RAIDs but only HBAs with ZFS and CEPH, I don't even have the need for them anymore. With the appropriate iDRAC license, I can also use the appropriate templates via OME or use the API via Redfish.


1704386351785.png
1704386360227.png
 
  • Like
Reactions: Lokytech
@sb-jw Thank you for your feedback. I'm gonna check checkmk, did not know it existed.
Can you also check for bad memory stick (ECC errors) and Predictive disk failure through it ?
 
Can you also check for bad memory stick (ECC errors)
Basically, at checkmk you can write your own checks for everything. I use it to check the cluster status of PMG or whether the last garbage collection on the PBS was successful.

Ultimately, it's less a question of whether checkmk can do that and more of a question of whether Dell adheres to open standards or not.

With the ipmitool you get at least the following values:
Code:
ECC Corr Err     | na         | discrete   | na    | na        | na        | na        | na        | na        | na
ECC Uncorr Err   | na         | discrete   | na    | na        | na        | na        | na        | na        | na
Memory Spared    | na         | discrete   | na    | na        | na        | na        | na        | na        | na
Memory Mirrored  | na         | discrete   | na    | na        | na        | na        | na        | na        | na
Memory RAID      | na         | discrete   | na    | na        | na        | na        | na        | na        | na
Memory Added     | na         | discrete   | na    | na        | na        | na        | na        | na        | na
Memory Removed   | na         | discrete   | na    | na        | na        | na        | na        | na        | na
Memory Cfg Err   | na         | discrete   | na    | na        | na        | na        | na        | na        | na
Mem ECC Warning  | na         | discrete   | na    | na        | na        | na        | na        | na        | na

You can also easily read the SEL and use it to create a check for checkmk:
Code:
   1 | 04/02/2023 | 06:36:05 PM CEST | Event Logging Disabled #0x72 | Log area reset/cleared | Asserted
   2 | 10/20/2023 | 12:58:19 PM CEST | Watchdog2 #0x71 | Power cycle | Asserted
   3 | 10/20/2023 | 01:05:16 PM CEST | Watchdog2 #0x71 | Power cycle | Asserted
   4 | 10/20/2023 | 01:10:27 PM CEST | Watchdog2 #0x71 | Power cycle | Asserted
   5 | 10/20/2023 | 01:20:52 PM CEST | Watchdog2 #0x71 | Power cycle | Asserted
   6 | 10/20/2023 | 02:11:47 PM CEST | Watchdog2 #0x71 | Power cycle | Asserted
   7 | 11/12/2023 | 03:25:15 PM CET | Watchdog2 #0x71 | Timer expired | Asserted
   8 | 01/13/2024 | 02:46:00 PM CET | Physical Security #0x73 | General Chassis intrusion () | Asserted
   9 | 01/13/2024 | 02:46:05 PM CET | Physical Security #0x73 | General Chassis intrusion () | Deasserted
   a | 01/13/2024 | 02:46:09 PM CET | Power Supply #0x74 | Fully Redundant | Asserted

There is already a wide range of integration for DELL devices (https://checkmk.com/integrations?tags=dell). In some cases it works with OMSA or via SNMP directly from the iDRAC. Or the way I do it via ipmitool (https://checkmk.com/integrations/ipmi), because that is the path of least resistance. I would like to keep everything as simple as possible in monitoring and therefore do without access data and go through an agent.
Predictive disk failure through it ?
I would rather read out SMART values and wear levels here. I don't know which predictive value you're referring to, if it comes from the iDRAC it will probably only work for drives with DELL firmware anyway or if the RAID controller is used as such and is not in HBA mode.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!