Dell OpenManage on Proxmox and Debian: Difference between revisions
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 | 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' || trueAnd 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