Dell OpenManage on Proxmox and Debian: Difference between revisions

wiki.TerraBase.info
Jump to navigation Jump to search
Created page with "Need OpenManage on a Dell Server running Proxmox / Debian? Below is a script to accomplish this objective for older Dell Servers (R620, R730xd, etc.). This is for OpenManage Server Adminnistrator, NOT OpenManage Enterprise. === Credit Where Credit is Due === All credit to this person: https://forum.proxmox.com/members/ajrowe5317.327004/ Original Article / Web Page: https://forum.proxmox.com/threads/dell-openmanage-installation-on-proxmox-9-with-debian-13.170415/ ===..."
 
mNo edit summary
 
Line 2: Line 2:


=== Credit Where Credit is Due ===
=== Credit Where Credit is Due ===
All credit to this person: https://forum.proxmox.com/members/ajrowe5317.327004/
All credit to these people:https://forum.proxmox.com/members/lnxbil.31473/ and https://forum.proxmox.com/members/ajrowe5317.327004/ and any other contributors at the below URL;


Original Article / Web Page: https://forum.proxmox.com/threads/dell-openmanage-installation-on-proxmox-9-with-debian-13.170415/
Original Article / Web Page: https://forum.proxmox.com/threads/dell-openmanage-installation-on-proxmox-9-with-debian-13.170415/

Latest revision as of 19:43, 11 May 2026

Need OpenManage on a Dell Server running Proxmox / Debian? Below is a script to accomplish this objective for older Dell Servers (R620, R730xd, etc.). This is for OpenManage Server Adminnistrator, NOT OpenManage Enterprise.

Credit Where Credit is Due

All credit to these people:https://forum.proxmox.com/members/lnxbil.31473/ and https://forum.proxmox.com/members/ajrowe5317.327004/ and any other contributors at the below URL;

Original Article / Web Page: https://forum.proxmox.com/threads/dell-openmanage-installation-on-proxmox-9-with-debian-13.170415/

The Script(s)

Original Script below, with some minor modifications to correct a couple of minor errors and hopefully putting something in place to prevent future updates from killing the functionality of OpenManage.

#!/bin/bash
set -e

WorkDir="/usr/src/OM2"
KeyRing="/etc/apt/keyrings/linux.dell.com.gpg"

mkdir -p "$WorkDir"
cd "$WorkDir"

apt update

apt install -y \
	gnupg \
	wget \
	ca-certificates \
	libcurl4 \
	libncurses6 \
	libxslt1-dev \
	libgpm2 \
	libtinfo6

mkdir -p /etc/apt/keyrings
rm -f "$KeyRing"

wget -qO - https://linux.dell.com/repo/pgp_pubkeys/0x1285491434D8786F.asc | gpg --dearmor -o "$KeyRing"
chmod +r "$KeyRing"

cat > /etc/apt/sources.list.d/linux.dell.com.list <<EOF
deb [signed-by=$KeyRing] https://linux.dell.com/repo/community/openmanage/11100/jammy jammy main
EOF

cat > /etc/apt/preferences.d/dell-openmanage.pref <<'EOF'
Package: *
Pin: origin linux.dell.com
Pin-Priority: 100
EOF

apt update

wget -c http://archive.ubuntu.com/ubuntu/pool/universe/o/openwsman/libwsman-curl-client-transport1_2.6.5-0ubuntu16_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/o/openwsman/libwsman-client4t64_2.6.5-0ubuntu16_amd64.deb
wget -c https://ftp.debian.org/debian/pool/main/libx/libxml2/libxml2-16_2.15.2+dfsg-0.1_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/o/openwsman/libwsman1t64_2.6.5-0ubuntu16_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/o/openwsman/libwsman-server1t64_2.6.5-0ubuntu16_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/s/sblim-sfcc/libcimcclient0_2.2.8-0ubuntu5_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/o/openwsman/openwsman_2.6.5-0ubuntu16_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/multiverse/c/cim-schema/cim-schema_2.48.0-0ubuntu3_all.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/s/sblim-sfc-common/libsfcutil0_1.0.1-0ubuntu5_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/multiverse/s/sblim-sfcb/sfcb_1.4.9-0ubuntu10_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/s/sblim-cmpi-devel/libcmpicppimpl0_2.0.3-0ubuntu4_amd64v3.deb
wget -c http://ftp.us.debian.org/debian/pool/main/o/openssl/libssl1.1_1.1.1w-0+deb11u1_amd64.deb

apt install -y ./*.deb srvadmin-all

apt-mark hold \
	cim-schema \
	libcimcclient0 \
	libcmpicppimpl0 \
	libsfcutil0 \
	libssl1.1 \
	libxml2-16 \
	libwsman1t64 \
	libwsman-client4t64 \
	libwsman-curl-client-transport1 \
	libwsman-server1t64 \
	openwsman \
	sfcb \
	'srvadmin-*'

systemctl enable --now instsvcdrv.service
systemctl enable --now dsm_sa_datamgrd.service
systemctl enable --now dsm_sa_eventmgrd.service
systemctl enable --now dsm_om_connsvc.service

/opt/dell/srvadmin/sbin/srvadmin-services.sh start

dpkg -l | egrep 'srvadmin|sfcb|openwsman|wsman|libxml2-16|libssl1.1'
dpkg --audit
ss -ltnp | grep ':1311' || true

And if you're running a really old server like an R620, then once OpenManage is installed, the Dell Repositories can be removed;

rm -f /etc/apt/sources.list.d/linux.dell.com.list
rm -f /etc/apt/keyrings/linux.dell.com.gpg
rm -f /etc/apt/preferences.d/dell-openmanage.pref
rm -f /var/lib/apt/lists/linux.dell.com_repo_community_openmanage_11100_jammy*
apt update