说明:
- 个人习惯于非编译方式安装,这样好处是同系统情况下,哪怕开发人员流派不同也能做到通用性,
避免了因个人开发习惯不同导致的误差问题 - 此处采用 apt install 的更新模式
- 如未切换root用户的情况下,请自行增加sudo
1、安装iDRAC Service Module
-
添加Dell iDRAC Service Module 源
vim /etc/apt/sources.list.d/linux.dell.com.sources.list # 内容 9.4.0版本 deb http://linux.dell.com/repo/community/openmanage/940/bionic bionic main # 秘钥 sudo gpg --keyserver pool.sks-keyservers.net --recv-key 1285491434D8786F sudo gpg -a --export 1285491434D8786F | sudo apt-key add - apt update
-
安装选项说明
srvadmin-all — Install all OMSA components srvadmin-cm — Install Inventory collector (IC) srvadmin-base * — Install only base OMSA, no web server srvadmin-idrac * — Install components to manage iDRAC srvadmin-idrac7 * — Install Racadm for iDRAC7 srvadmin-idracadm8 — Install Racadm for iDRAC8 and above srvadmin-webserver * — Install Web Interface srvadmin-storageservices * — Install RAID Management syscfg* — Install SysCfg raidcfg* — Install RaidCfg dcism — Install iDRAC Service Module
-
样例:此处只安装 iDRAC Service Module
apt install dcism # 如果报错 请执行 apt --fix-broken install # 启动服务 service dcismeng start
设置开机自启
-
编辑
vim /lib/systemd/system/dcismeng.service
-
原版服务文件内容
[Unit] Description=iDRAC Service Module After=rsyslog.service After=network.target [Service] Type=forking ExecStart=/opt/dell/srvadmin/iSM/sbin/dsm_ism_srvmgrd ExecStartPre=/opt/dell/srvadmin/iSM/bin/ism-get-package.sh [Install] WantedBy=multi-user.target
-
在 【Install】 末行添加如下代码(可选)
Alias=dcismeng.service
-
重加载服务
systemctl daemon-reload
-
设置开机自启
systemctl enable dcismeng