I've finally succeed in installing OMSA on proxmox 6.x and in return for all the information i've found thanks to the community, i wanted to share my findings.
Here we go.
Be sure to be logged as root at all time : sudo su
First, be sure to remove omsa from Proxmox 5.4 before upgrading.
Be sure to do the purge 2 times, the 1st time it fails because of missing folder.
Then onto the install. I used OMSA 9.30 from Ubuntu bionic :
For OMSA 10.1.0.0 :
If you try to installed it you will have missing dependancy. To resolve that :
ncurses is Mandatory in order to make omreport work on cli
If you have NVME disk, dataeng will segfault. To correct that problem :
And comment the line
like that :
Finally :
and Voila !!
If you don't have srvadmin-services.sh in the path, just relog your session to refresh the path.
I hope that it helps you.
Another interresting point is that in the stsvc.ini you have a Debug=Off. You can set it to "On" and increase the log level to 3 to have information on what is happening in the file : /opt/dell/srvadmin/var/log/openmanage/dcomsm.log
Regards,
Lokytech.
Here we go.
Be sure to be logged as root at all time : sudo su
First, be sure to remove omsa from Proxmox 5.4 before upgrading.
Bash:
apt purge srvadmin-*
mkdir /opt/dell/srvadmin/sbin
apt purge srvadmin-*
Then onto the install. I used OMSA 9.30 from Ubuntu bionic :
Bash:
echo "deb http://linux.dell.com/repo/community/openmanage/930/bionic bionic main" > /etc/apt/sources.list.d/linux.dell.com.sources.list
apt update
For OMSA 10.1.0.0 :
Bash:
echo "deb http://linux.dell.com/repo/community/openmanage/10100/focal/ focal main" > /etc/apt/sources.list.d/linux.dell.com.sources.list
wget -qO - https://linux.dell.com/repo/pgp_pubkeys/0x1285491434D8786F.asc | apt-key add -
apt update
If you try to installed it you will have missing dependancy. To resolve that :
Bash:
wget http://archive.ubuntu.com/ubuntu/pool/universe/o/openwsman/libwsman-curl-client-transport1_2.6.5-0ubuntu3_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/o/openwsman/libwsman-client4_2.6.5-0ubuntu3_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/o/openwsman/libwsman1_2.6.5-0ubuntu3_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/o/openwsman/libwsman-server1_2.6.5-0ubuntu3_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/s/sblim-sfcc/libcimcclient0_2.2.8-0ubuntu2_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/o/openwsman/openwsman_2.6.5-0ubuntu3_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/multiverse/c/cim-schema/cim-schema_2.48.0-0ubuntu1_all.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/s/sblim-sfc-common/libsfcutil0_1.0.1-0ubuntu4_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/multiverse/s/sblim-sfcb/sfcb_1.4.9-0ubuntu5_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/s/sblim-cmpi-devel/libcmpicppimpl0_2.0.3-0ubuntu2_amd64.deb
dpkg -i libwsman-curl-client-transport1_2.6.5-0ubuntu3_amd64.deb
dpkg -i libwsman-client4_2.6.5-0ubuntu3_amd64.deb
dpkg -i libwsman1_2.6.5-0ubuntu3_amd64.deb
dpkg -i libwsman-server1_2.6.5-0ubuntu3_amd64.deb
dpkg -i libcimcclient0_2.2.8-0ubuntu2_amd64.deb
dpkg -i openwsman_2.6.5-0ubuntu3_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-0ubuntu5_amd64.deb
dpkg -i libcmpicppimpl0_2.0.3-0ubuntu2_amd64.deb
apt update
apt install srvadmin-all libncurses5 libxslt-dev
ncurses is Mandatory in order to make omreport work on cli
If you have NVME disk, dataeng will segfault. To correct that problem :
Bash:
nano /opt/dell/srvadmin/etc/srvadmin-storage/stsvc.ini
Code:
vil7=dsm_sm_psrvil
Code:
; vil7=dsm_sm_psrvil
Finally :
Code:
srvadmin-services.sh restart
and Voila !!
If you don't have srvadmin-services.sh in the path, just relog your session to refresh the path.
I hope that it helps you.
Another interresting point is that in the stsvc.ini you have a Debug=Off. You can set it to "On" and increase the log level to 3 to have information on what is happening in the file : /opt/dell/srvadmin/var/log/openmanage/dcomsm.log
Bonus ... if you have non-dell hardware (hard drives) and don't want to see an alert because of this:
pico /opt/dell/srvadmin/etc/srvadmin-storage/stsvc.ini
change
NonDellCertifiedFlag=yes
to
NonDellCertifiedFlag=no
Regards,
Lokytech.
Last edited: