Dell の PowerEdge サーバーを Linux で使う場合のお話です。
Dell の Linux 関連情報は http://linux.dell.com/ にあります。
これまで OpenManage Server Administrator については http://linux.dell.com/repo/hardware/latest/ の YUM repository を使ってインストールしていました。
が、昨年 Dell System Update (DSU) http://linux.dell.com/repo/hardware/dsu/ が出現していました。
DSU を使うと Server Administrator だけでなく Firmware も Linux 上から簡単に更新できます。
わざわざ Download サイトにいって、必要なものを探してダウンロードしなくても良いのです、これは大変便利。
UEFI BIOS からも更新できましたが、OS の shutdown が必要ですし、何やってるのかわからない状態でずーーーっと待たされる遅さが困りものでした。 それでは使い方を見てみましょう リポジトリの登録 (CentOS 7 の最小インストールでは wget は入っていないので curl を使いたいところですが、スクリプト内でも wget が使われているので観念してインストールしましょう、さらに perl も使われているので yum -y install wget perl
しましょう。)
[root@server ~]# wget -q -O - http://linux.dell.com/repo/hardware/dsu/bootstrap.cgi | bash
Downloading GPG key: http://linux.dell.com/repo/hardware/dsu/public.key
Importing key into RPM.
Write repository configuration
Done!
[root@server ~]# yum clean all
Loaded plugins: fastestmirror
Cleaning repos: base dell-system-update_dependent dell-system-update_independent
: extras updates
Cleaning up everything
Cleaning up list of fastest mirrors
DSU のインストール
[root@server ~]# yum install dell-system-update
Loaded plugins: fastestmirror
base | 3.6 kB 00:00
dell-system-update_dependent | 2.3 kB 00:00
dell-system-update_independent | 2.3 kB 00:00
extras | 3.4 kB 00:00
updates | 3.4 kB 00:00
(1/6): base/7/x86_64/group_gz | 155 kB 00:00
(2/6): updates/7/x86_64/primary_db | 953 kB 00:00
(3/6): extras/7/x86_64/primary_db | 90 kB 00:00
(4/6): base/7/x86_64/primary_db | 5.3 MB 00:00
(5/6): dell-system-update_dependent/7/x86_64/primary_db | 32 kB 00:00
(6/6): dell-system-update_independent/primary_db | 111 kB 00:00
Determining fastest mirrors
* base: ftp.tsukuba.wide.ad.jp
* extras: ftp.tsukuba.wide.ad.jp
* updates: ftp.tsukuba.wide.ad.jp
Resolving Dependencies
--> Running transaction check
---> Package dell-system-update.x86_64 0:1.1-15.12.00 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
dell-system-update x86_64 1.1-15.12.00 dell-system-update_independent 2.0 M
Transaction Summary
================================================================================
Install 1 Package
Total download size: 2.0 M
Installed size: 8.3 M
Is this ok [y/d/N]: y
Downloading packages:
dell-system-update-1.1-15.12.00.x86_64.rpm | 2.0 MB 00:02
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : dell-system-update-1.1-15.12.00.x86_64 1/1
Verifying : dell-system-update-1.1-15.12.00.x86_64 1/1
Installed:
dell-system-update.x86_64 0:1.1-15.12.00
Complete!
Server Administrator のインストール
[root@server ~]# yum install srvadmin-storageservices-cli srvadmin-storageservices-snmp
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.tsukuba.wide.ad.jp
* extras: ftp.tsukuba.wide.ad.jp
* updates: ftp.tsukuba.wide.ad.jp
Resolving Dependencies
--> Running transaction check
---> Package srvadmin-storageservices-cli.x86_64 0:8.2.0-1739.8348.el7 will be installed
--> Processing Dependency: srvadmin-sysfsutils = 8.2.0 for package: srvadmin-storageservices-cli-8.2.0-1739.8348.el7.x86_64
--> Processing Dependency: srvadmin-storelib = 8.2.0 for package: srvadmin-storageservices-cli-8.2.0-1739.8348.el7.x86_64
--> Processing Dependency: srvadmin-storage-cli = 8.2.0 for package: srvadmin-storageservices-cli-8.2.0-1739.8348.el7.x86_64
--> Processing Dependency: srvadmin-storage = 8.2.0 for package: srvadmin-storageservices-cli-8.2.0-1739.8348.el7.x86_64
--> Processing Dependency: srvadmin-smcommon = 8.2.0 for package: srvadmin-storageservices-cli-8.2.0-1739.8348.el7.x86_64
---> Package srvadmin-storageservices-snmp.x86_64 0:8.2.0-1739.8348.el7 will be installed
--> Processing Dependency: srvadmin-storage-snmp = 8.2.0 for package: srvadmin-storageservices-snmp-8.2.0-1739.8348.el7.x86_64
--> Processing Dependency: srvadmin-isvc-snmp = 8.2.0 for package: srvadmin-storageservices-snmp-8.2.0-1739.8348.el7.x86_64
--> Processing Dependency: srvadmin-idrac-snmp = 8.2.0 for package: srvadmin-storageservices-snmp-8.2.0-1739.8348.el7.x86_64
--> Processing Dependency: srvadmin-deng-snmp = 8.2.0 for package: srvadmin-storageservices-snmp-8.2.0-1739.8348.el7.x86_64
--> Running transaction check
---> Package srvadmin-deng-snmp.x86_64 0:8.2.0-1739.8348.el7 will be installed
--> Processing Dependency: srvadmin-deng = 8.2.0-1739.8348.el7 for package: srvadmin-deng-snmp-8.2.0-1739.8348.el7.x86_64
--> Processing Dependency: libdcsupt.so.8()(64bit) for package: srvadmin-deng-snmp-8.2.0-1739.8348.el7.x86_64
---> Package srvadmin-idrac-snmp.x86_64 0:8.2.0-1739.8348.el7 will be installed
--> Processing Dependency: srvadmin-omilcore for package: srvadmin-idrac-snmp-8.2.0-1739.8348.el7.x86_64
--> Processing Dependency: libdcsdrs.so.8()(64bit) for package: srvadmin-idrac-snmp-8.2.0-1739.8348.el7.x86_64
---> Package srvadmin-isvc-snmp.x86_64 0:8.2.0-1739.8348.el7 will be installed
--> Processing Dependency: srvadmin-isvc = 8.2.0-1739.8348.el7 for package: srvadmin-isvc-snmp-8.2.0-1739.8348.el7.x86_64
--> Processing Dependency: srvadmin-hapi for package: srvadmin-isvc-snmp-8.2.0-1739.8348.el7.x86_64
--> Processing Dependency: libdcship.so.8()(64bit) for package: srvadmin-isvc-snmp-8.2.0-1739.8348.el7.x86_64
---> Package srvadmin-smcommon.x86_64 0:8.2.0-1739.8348.el7 will be installed
---> Package srvadmin-storage.x86_64 0:8.2.0-1739.8348.el7 will be installed
--> Processing Dependency: srvadmin-realssd for package: srvadmin-storage-8.2.0-1739.8348.el7.x86_64
--> Processing Dependency: srvadmin-nvme for package: srvadmin-storage-8.2.0-1739.8348.el7.x86_64
--> Processing Dependency: libxmlsup.so.2()(64bit) for package: srvadmin-storage-8.2.0-1739.8348.el7.x86_64
--> Processing Dependency: libsmbios.so.2()(64bit) for package: srvadmin-storage-8.2.0-1739.8348.el7.x86_64
--> Processing Dependency: libomacs.so.1()(64bit) for package: srvadmin-storage-8.2.0-1739.8348.el7.x86_64
--> Processing Dependency: libRealSSD-API.so()(64bit) for package: srvadmin-storage-8.2.0-1739.8348.el7.x86_64
---> Package srvadmin-storage-cli.x86_64 0:8.2.0-1739.8348.el7 will be installed
--> Processing Dependency: libclpsup.so.4()(64bit) for package: srvadmin-storage-cli-8.2.0-1739.8348.el7.x86_64
---> Package srvadmin-storage-snmp.x86_64 0:8.2.0-1739.8348.el7 will be installed
---> Package srvadmin-storelib.x86_64 0:8.2.0-1739.8348.el7 will be installed
--> Processing Dependency: srvadmin-storelib-sysfs-x86_64 for package: srvadmin-storelib-8.2.0-1739.8348.el7.x86_64
--> Processing Dependency: srvadmin-storelib-sysfs for package: srvadmin-storelib-8.2.0-1739.8348.el7.x86_64
---> Package srvadmin-sysfsutils.x86_64 0:8.2.0-1739.8348.el7 will be installed
--> Running transaction check
---> Package libsmbios.x86_64 0:2.2.27-1739.8348.el7 will be installed
---> Package srvadmin-deng.x86_64 0:8.2.0-1739.8348.el7 will be installed
---> Package srvadmin-hapi.x86_64 0:8.2.0-1739.8348.el7 will be installed
---> Package srvadmin-isvc.x86_64 0:8.2.0-1739.8348.el7 will be installed
---> Package srvadmin-nvme.x86_64 0:8.2.0-1739.8348.el7 will be installed
---> Package srvadmin-omacore.x86_64 0:8.2.0-1739.8348.el7 will be installed
--> Processing Dependency: srvadmin-ominst for package: srvadmin-omacore-8.2.0-1739.8348.el7.x86_64
--> Processing Dependency: srvadmin-omcommon for package: srvadmin-omacore-8.2.0-1739.8348.el7.x86_64
---> Package srvadmin-omacs.x86_64 0:8.2.0-1739.8348.el7 will be installed
---> Package srvadmin-omilcore.x86_64 0:8.2.0-1739.8348.el7 will be installed
--> Processing Dependency: smbios-utils-bin for package: srvadmin-omilcore-8.2.0-1739.8348.el7.x86_64
---> Package srvadmin-rac-components.x86_64 0:8.2.0-1739.8348.el7 will be installed
---> Package srvadmin-realssd.x86_64 0:8.2.0-1739.8348.el7 will be installed
---> Package srvadmin-storelib-sysfs.x86_64 0:8.2.0-1739.8348.el7 will be installed
---> Package srvadmin-xmlsup.x86_64 0:8.2.0-1739.8348.el7 will be installed
--> Running transaction check
---> Package smbios-utils-bin.x86_64 0:2.2.27-1739.8348.el7 will be installed
---> Package srvadmin-omcommon.x86_64 0:8.2.0-1739.8348.el7 will be installed
---> Package srvadmin-ominst.x86_64 0:8.2.0-1739.8348.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
srvadmin-storageservices-cli
x86_64 8.2.0-1739.8348.el7 dell-system-update_dependent 2.7 k
srvadmin-storageservices-snmp
x86_64 8.2.0-1739.8348.el7 dell-system-update_dependent 2.8 k
Installing for dependencies:
libsmbios x86_64 2.2.27-1739.8348.el7
dell-system-update_dependent 1.6 M
smbios-utils-bin x86_64 2.2.27-1739.8348.el7
dell-system-update_dependent 93 k
srvadmin-deng x86_64 8.2.0-1739.8348.el7 dell-system-update_dependent 728 k
srvadmin-deng-snmp
x86_64 8.2.0-1739.8348.el7 dell-system-update_dependent 42 k
srvadmin-hapi x86_64 8.2.0-1739.8348.el7 dell-system-update_dependent 941 k
srvadmin-idrac-snmp
x86_64 8.2.0-1739.8348.el7 dell-system-update_dependent 61 k
srvadmin-isvc x86_64 8.2.0-1739.8348.el7 dell-system-update_dependent 3.6 M
srvadmin-isvc-snmp
x86_64 8.2.0-1739.8348.el7 dell-system-update_dependent 340 k
srvadmin-nvme x86_64 8.2.0-1739.8348.el7 dell-system-update_dependent 12 k
srvadmin-omacore x86_64 8.2.0-1739.8348.el7 dell-system-update_dependent 561 k
srvadmin-omacs x86_64 8.2.0-1739.8348.el7 dell-system-update_dependent 2.6 M
srvadmin-omcommon
x86_64 8.2.0-1739.8348.el7 dell-system-update_dependent 1.6 M
srvadmin-omilcore
x86_64 8.2.0-1739.8348.el7 dell-system-update_dependent 30 k
srvadmin-ominst x86_64 8.2.0-1739.8348.el7 dell-system-update_dependent 1.2 M
srvadmin-rac-components
x86_64 8.2.0-1739.8348.el7 dell-system-update_dependent 35 k
srvadmin-realssd x86_64 8.2.0-1739.8348.el7 dell-system-update_dependent 94 k
srvadmin-smcommon
x86_64 8.2.0-1739.8348.el7 dell-system-update_dependent 668 k
srvadmin-storage x86_64 8.2.0-1739.8348.el7 dell-system-update_dependent 3.1 M
srvadmin-storage-cli
x86_64 8.2.0-1739.8348.el7 dell-system-update_dependent 222 k
srvadmin-storage-snmp
x86_64 8.2.0-1739.8348.el7 dell-system-update_dependent 175 k
srvadmin-storelib
x86_64 8.2.0-1739.8348.el7 dell-system-update_dependent 320 k
srvadmin-storelib-sysfs
x86_64 8.2.0-1739.8348.el7 dell-system-update_dependent 44 k
srvadmin-sysfsutils
x86_64 8.2.0-1739.8348.el7 dell-system-update_dependent 54 k
srvadmin-xmlsup x86_64 8.2.0-1739.8348.el7 dell-system-update_dependent 51 k
Transaction Summary
================================================================================
Install 2 Packages (+24 Dependent packages)
Total download size: 18 M
Installed size: 95 M
Is this ok [y/d/N]: y
Downloading packages:
(1/26): smbios-utils-bin-2.2.27-1739.8348.el7.x86_64.rpm | 93 kB 00:00
(2/26): libsmbios-2.2.27-1739.8348.el7.x86_64.rpm | 1.6 MB 00:02
(3/26): srvadmin-deng-8.2.0-1739.8348.el7.x86_64.rpm | 728 kB 00:02
(4/26): srvadmin-deng-snmp-8.2.0-1739.8348.el7.x86_64.rpm | 42 kB 00:00
(5/26): srvadmin-idrac-snmp-8.2.0-1739.8348.el7.x86_64.rpm | 61 kB 00:00
(6/26): srvadmin-hapi-8.2.0-1739.8348.el7.x86_64.rpm | 941 kB 00:02
(7/26): srvadmin-isvc-snmp-8.2.0-1739.8348.el7.x86_64.rpm | 340 kB 00:01
(8/26): srvadmin-isvc-8.2.0-1739.8348.el7.x86_64.rpm | 3.6 MB 00:03
(9/26): srvadmin-nvme-8.2.0-1739.8348.el7.x86_64.rpm | 12 kB 00:00
(10/26): srvadmin-omacore-8.2.0-1739.8348.el7.x86_64.rpm | 561 kB 00:01
(11/26): srvadmin-omacs-8.2.0-1739.8348.el7.x86_64.rpm | 2.6 MB 00:03
(12/26): srvadmin-omcommon-8.2.0-1739.8348.el7.x86_64.rpm | 1.6 MB 00:02
(13/26): srvadmin-omilcore-8.2.0-1739.8348.el7.x86_64.rpm | 30 kB 00:00
(14/26): srvadmin-rac-components-8.2.0-1739.8348.el7.x86_6 | 35 kB 00:00
(15/26): srvadmin-realssd-8.2.0-1739.8348.el7.x86_64.rpm | 94 kB 00:00
(16/26): srvadmin-ominst-8.2.0-1739.8348.el7.x86_64.rpm | 1.2 MB 00:01
(17/26): srvadmin-smcommon-8.2.0-1739.8348.el7.x86_64.rpm | 668 kB 00:01
(18/26): srvadmin-storage-cli-8.2.0-1739.8348.el7.x86_64.r | 222 kB 00:01
(19/26): srvadmin-storage-8.2.0-1739.8348.el7.x86_64.rpm | 3.1 MB 00:02
(20/26): srvadmin-storageservices-cli-8.2.0-1739.8348.el7. | 2.7 kB 00:00
(21/26): srvadmin-storageservices-snmp-8.2.0-1739.8348.el7 | 2.8 kB 00:00
(22/26): srvadmin-storage-snmp-8.2.0-1739.8348.el7.x86_64. | 175 kB 00:01
(23/26): srvadmin-storelib-sysfs-8.2.0-1739.8348.el7.x86_6 | 44 kB 00:00
(24/26): srvadmin-storelib-8.2.0-1739.8348.el7.x86_64.rpm | 320 kB 00:01
(25/26): srvadmin-xmlsup-8.2.0-1739.8348.el7.x86_64.rpm | 51 kB 00:00
(26/26): srvadmin-sysfsutils-8.2.0-1739.8348.el7.x86_64.rp | 54 kB 00:00
--------------------------------------------------------------------------------
Total 964 kB/s | 18 MB 00:19
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : srvadmin-xmlsup-8.2.0-1739.8348.el7.x86_64 1/26
Installing : srvadmin-smcommon-8.2.0-1739.8348.el7.x86_64 2/26
Installing : libsmbios-2.2.27-1739.8348.el7.x86_64 3/26
Installing : srvadmin-sysfsutils-8.2.0-1739.8348.el7.x86_64 4/26
Installing : srvadmin-hapi-8.2.0-1739.8348.el7.x86_64 5/26
Installing : smbios-utils-bin-2.2.27-1739.8348.el7.x86_64 6/26
Installing : srvadmin-omilcore-8.2.0-1739.8348.el7.x86_64 7/26
**********************************************************
After the install process completes, you may need
to log out and then log in again to reset the PATH
variable to access the Server Administrator CLI utilities
**********************************************************
Installing : srvadmin-deng-8.2.0-1739.8348.el7.x86_64 8/26
Installing : srvadmin-omacs-8.2.0-1739.8348.el7.x86_64 9/26
Installing : srvadmin-isvc-8.2.0-1739.8348.el7.x86_64 10/26
Installing : srvadmin-deng-snmp-8.2.0-1739.8348.el7.x86_64 11/26
Installing : srvadmin-isvc-snmp-8.2.0-1739.8348.el7.x86_64 12/26
Installing : srvadmin-ominst-8.2.0-1739.8348.el7.x86_64 13/26
Installing : srvadmin-rac-components-8.2.0-1739.8348.el7.x86_64 14/26
Installing : srvadmin-idrac-snmp-8.2.0-1739.8348.el7.x86_64 15/26
Installing : srvadmin-omcommon-8.2.0-1739.8348.el7.x86_64 16/26
Installing : srvadmin-omacore-8.2.0-1739.8348.el7.x86_64 17/26
Installing : srvadmin-realssd-8.2.0-1739.8348.el7.x86_64 18/26
Installing : srvadmin-storelib-sysfs-8.2.0-1739.8348.el7.x86_64 19/26
Installing : srvadmin-storelib-8.2.0-1739.8348.el7.x86_64 20/26
Installing : srvadmin-nvme-8.2.0-1739.8348.el7.x86_64 21/26
Installing : srvadmin-storage-8.2.0-1739.8348.el7.x86_64 22/26
Installing : srvadmin-storage-cli-8.2.0-1739.8348.el7.x86_64 23/26
Installing : srvadmin-storage-snmp-8.2.0-1739.8348.el7.x86_64 24/26
Installing : srvadmin-storageservices-snmp-8.2.0-1739.8348.el7.x86_64 25/26
Installing : srvadmin-storageservices-cli-8.2.0-1739.8348.el7.x86_64 26/26
Verifying : srvadmin-deng-8.2.0-1739.8348.el7.x86_64 1/26
Verifying : srvadmin-hapi-8.2.0-1739.8348.el7.x86_64 2/26
Verifying : srvadmin-isvc-8.2.0-1739.8348.el7.x86_64 3/26
Verifying : srvadmin-nvme-8.2.0-1739.8348.el7.x86_64 4/26
Verifying : srvadmin-sysfsutils-8.2.0-1739.8348.el7.x86_64 5/26
Verifying : srvadmin-deng-snmp-8.2.0-1739.8348.el7.x86_64 6/26
Verifying : srvadmin-storage-cli-8.2.0-1739.8348.el7.x86_64 7/26
Verifying : srvadmin-smcommon-8.2.0-1739.8348.el7.x86_64 8/26
Verifying : srvadmin-storage-8.2.0-1739.8348.el7.x86_64 9/26
Verifying : srvadmin-rac-components-8.2.0-1739.8348.el7.x86_64 10/26
Verifying : srvadmin-omacs-8.2.0-1739.8348.el7.x86_64 11/26
Verifying : srvadmin-xmlsup-8.2.0-1739.8348.el7.x86_64 12/26
Verifying : srvadmin-omacore-8.2.0-1739.8348.el7.x86_64 13/26
Verifying : srvadmin-idrac-snmp-8.2.0-1739.8348.el7.x86_64 14/26
Verifying : srvadmin-storelib-8.2.0-1739.8348.el7.x86_64 15/26
Verifying : libsmbios-2.2.27-1739.8348.el7.x86_64 16/26
Verifying : srvadmin-storageservices-cli-8.2.0-1739.8348.el7.x86_64 17/26
Verifying : srvadmin-omcommon-8.2.0-1739.8348.el7.x86_64 18/26
Verifying : srvadmin-isvc-snmp-8.2.0-1739.8348.el7.x86_64 19/26
Verifying : srvadmin-storageservices-snmp-8.2.0-1739.8348.el7.x86_64 20/26
Verifying : srvadmin-omilcore-8.2.0-1739.8348.el7.x86_64 21/26
Verifying : smbios-utils-bin-2.2.27-1739.8348.el7.x86_64 22/26
Verifying : srvadmin-storelib-sysfs-8.2.0-1739.8348.el7.x86_64 23/26
Verifying : srvadmin-realssd-8.2.0-1739.8348.el7.x86_64 24/26
Verifying : srvadmin-ominst-8.2.0-1739.8348.el7.x86_64 25/26
Verifying : srvadmin-storage-snmp-8.2.0-1739.8348.el7.x86_64 26/26
Installed:
srvadmin-storageservices-cli.x86_64 0:8.2.0-1739.8348.el7
srvadmin-storageservices-snmp.x86_64 0:8.2.0-1739.8348.el7
Dependency Installed:
libsmbios.x86_64 0:2.2.27-1739.8348.el7
smbios-utils-bin.x86_64 0:2.2.27-1739.8348.el7
srvadmin-deng.x86_64 0:8.2.0-1739.8348.el7
srvadmin-deng-snmp.x86_64 0:8.2.0-1739.8348.el7
srvadmin-hapi.x86_64 0:8.2.0-1739.8348.el7
srvadmin-idrac-snmp.x86_64 0:8.2.0-1739.8348.el7
srvadmin-isvc.x86_64 0:8.2.0-1739.8348.el7
srvadmin-isvc-snmp.x86_64 0:8.2.0-1739.8348.el7
srvadmin-nvme.x86_64 0:8.2.0-1739.8348.el7
srvadmin-omacore.x86_64 0:8.2.0-1739.8348.el7
srvadmin-omacs.x86_64 0:8.2.0-1739.8348.el7
srvadmin-omcommon.x86_64 0:8.2.0-1739.8348.el7
srvadmin-omilcore.x86_64 0:8.2.0-1739.8348.el7
srvadmin-ominst.x86_64 0:8.2.0-1739.8348.el7
srvadmin-rac-components.x86_64 0:8.2.0-1739.8348.el7
srvadmin-realssd.x86_64 0:8.2.0-1739.8348.el7
srvadmin-smcommon.x86_64 0:8.2.0-1739.8348.el7
srvadmin-storage.x86_64 0:8.2.0-1739.8348.el7
srvadmin-storage-cli.x86_64 0:8.2.0-1739.8348.el7
srvadmin-storage-snmp.x86_64 0:8.2.0-1739.8348.el7
srvadmin-storelib.x86_64 0:8.2.0-1739.8348.el7
srvadmin-storelib-sysfs.x86_64 0:8.2.0-1739.8348.el7
srvadmin-sysfsutils.x86_64 0:8.2.0-1739.8348.el7
srvadmin-xmlsup.x86_64 0:8.2.0-1739.8348.el7
Complete!
Server Administrator daemon の起動
[root@server ~]# . /etc/profile.d/srvadmin-path.sh
[root@server ~]# srvadmin-services.sh start
Starting instsvcdrv (via systemctl): [ OK ]
Starting dataeng (via systemctl): [ OK ]
Starting dsm_om_shrsvc (via systemctl): [ OK ]
それではいよいよ DSU による firmware 更新です --inventory
をつけて実行すると現状のバージョンが確認できます
[root@server ~]# dsu --inventory
Getting System Inventory...
1. OpenManage Server Administrator ( Version : 8.2.0 )
2. BIOS ( Version : 1.2.6 )
3. Lifecycle Controller ( Version : 2.20.20.20 )
4. Dell 32 Bit uEFI Diagnostics, version 4239, 4239A24, 4239.32 ( Version : 4239A24 )
5. OS COLLECTOR 1.1, OSC_1.1, A00 ( Version : OSC_1.1 )
6. Power Supply ( Version : 00.30.43 )
7. PERC H730P Mini Controller 0 Firmware ( Version : 25.3.0.0016 )
8. Firmware for - Disk 0 in Backplane 1 of PERC H730P Mini Controller 0 ( Version : TS04 )
9. iDRAC ( Version : 2.20.20.20 )
10. NetXtreme BCM5720 Gigabit Ethernet PCIe (em3) ( Version : 7.10.61 )
11. NetXtreme BCM5720 Gigabit Ethernet PCIe (em4) ( Version : 7.10.61 )
12. NetXtreme BCM5720 Gigabit Ethernet PCIe (em1) ( Version : 7.10.61 )
13. NetXtreme BCM5720 Gigabit Ethernet PCIe (em2) ( Version : 7.10.61 )
14. Intel(R) Ethernet 10G 2P X540-t Adapter ( Version : 16.5.20 )
15. Intel(R) Ethernet 10G 2P X540-t Adapter ( Version : 16.5.20 )
16. 13G SEP Firmware, BayID: 1 ( Version : 2.23 )
dsu コマンドを引数なしで実行するとどれを更新するか尋ねられます
[root@server ~]# dsu
Getting System Inventory...
Determining Applicable Updates...
|-----------Dell System Updates-----------|
[ ] represents 'not selected'
[*] represents 'selected'
[-] represents 'Component already at repository version (cannot be selected)'
Choose: q - Quit without update, c to Commit, - To Select/Deselect, a - Select All, n - Select None
[-]1 OS COLLECTOR 1.1, OSC_1.1, A00
Current Version : OSC_1.1 same as : OSC_1.1
[-]2 13G SEP Firmware, BayID: 1
Current Version : 2.23 same as : 2.23
[ ]3 NetXtreme BCM5720 Gigabit Ethernet PCIe (em2)
Current Version : 7.10.61 Upgrade to : 7.10.64
[ ]4 NetXtreme BCM5720 Gigabit Ethernet PCIe (em1)
Current Version : 7.10.61 Upgrade to : 7.10.64
[ ]5 NetXtreme BCM5720 Gigabit Ethernet PCIe (em4)
Current Version : 7.10.61 Upgrade to : 7.10.64
[ ]6 NetXtreme BCM5720 Gigabit Ethernet PCIe (em3)
Current Version : 7.10.61 Upgrade to : 7.10.64
[-]7 Dell 32 Bit uEFI Diagnostics, version 4239, 4239A24, 4239.32
Current Version : 4239A24 same as : 4239A24
[-]8 PERC H730P Mini Controller 0 Firmware
Current Version : 25.3.0.0016 same as : 25.3.0.0016
[-]9 Firmware for - Disk 0 in Backplane 1 of PERC H730P Mini Controller 0
Current Version : TS04 same as : TS04
[ ]10 iDRAC
Current Version : 2.20.20.20 Upgrade to : 2.21.21.21
[-]11 OpenManage Server Administrator
Current Version : 8.2.0 same as : 8.2
[ ]12 Intel(R) Ethernet 10G 2P X540-t Adapter
Current Version : 16.5.20 Upgrade to : 17.0.12
[ ]13 Intel(R) Ethernet 10G 2P X540-t Adapter
Current Version : 16.5.20 Upgrade to : 17.0.12
[ ]14 BIOS
Current Version : 1.2.6 Upgrade to : 1.5.4
[ ]15 Power Supply
Current Version : 00.30.43 Upgrade to : 00.30.44
Enter your choice : a
a
で更新可能なもの全てを選択します。
|-----------Dell System Updates-----------|
[ ] represents 'not selected'
[*] represents 'selected'
[-] represents 'Component already at repository version (cannot be selected)'
Choose: q - Quit without update, c to Commit, - To Select/Deselect, a - Select All, n - Select None
[-]1 OS COLLECTOR 1.1, OSC_1.1, A00
Current Version : OSC_1.1 same as : OSC_1.1
[-]2 13G SEP Firmware, BayID: 1
Current Version : 2.23 same as : 2.23
[*]3 NetXtreme BCM5720 Gigabit Ethernet PCIe (em2)
Current Version : 7.10.61 Upgrade to : 7.10.64
[*]4 NetXtreme BCM5720 Gigabit Ethernet PCIe (em1)
Current Version : 7.10.61 Upgrade to : 7.10.64
[*]5 NetXtreme BCM5720 Gigabit Ethernet PCIe (em4)
Current Version : 7.10.61 Upgrade to : 7.10.64
[*]6 NetXtreme BCM5720 Gigabit Ethernet PCIe (em3)
Current Version : 7.10.61 Upgrade to : 7.10.64
[-]7 Dell 32 Bit uEFI Diagnostics, version 4239, 4239A24, 4239.32
Current Version : 4239A24 same as : 4239A24
[-]8 PERC H730P Mini Controller 0 Firmware
Current Version : 25.3.0.0016 same as : 25.3.0.0016
[-]9 Firmware for - Disk 0 in Backplane 1 of PERC H730P Mini Controller 0
Current Version : TS04 same as : TS04
[*]10 iDRAC
Current Version : 2.20.20.20 Upgrade to : 2.21.21.21
[-]11 OpenManage Server Administrator
Current Version : 8.2.0 same as : 8.2
[*]12 Intel(R) Ethernet 10G 2P X540-t Adapter
Current Version : 16.5.20 Upgrade to : 17.0.12
[*]13 Intel(R) Ethernet 10G 2P X540-t Adapter
Current Version : 16.5.20 Upgrade to : 17.0.12
[*]14 BIOS
Current Version : 1.2.6 Upgrade to : 1.5.4
[*]15 Power Supply
Current Version : 00.30.43 Upgrade to : 00.30.44
Enter your choice : c
選択できたら c
で commit します。 するとインストールが始まります。
インストールの過程で netstat コマンドが使われるので CentOS 7 の場合は net-tools
package をインストールしておきます。
Installing Network_Firmware_0MT4K_LN_7.10.64...
Collecting inventory...
..
Running validation...
NetXtreme BCM5720 Gigabit Ethernet PCIe (em3)
The version of this Update Package is newer than the currently installed version.
Software application name: NetXtreme BCM5720 Gigabit Ethernet PCIe (em3)
Package version: 7.10.64
Installed version: 7.10.61
NetXtreme BCM5720 Gigabit Ethernet PCIe (em4)
The version of this Update Package is newer than the currently installed version.
Software application name: NetXtreme BCM5720 Gigabit Ethernet PCIe (em4)
Package version: 7.10.64
Installed version: 7.10.61
NetXtreme BCM5720 Gigabit Ethernet PCIe (em1)
The version of this Update Package is newer than the currently installed version.
Software application name: NetXtreme BCM5720 Gigabit Ethernet PCIe (em1)
Package version: 7.10.64
Installed version: 7.10.61
NetXtreme BCM5720 Gigabit Ethernet PCIe (em2)
The version of this Update Package is newer than the currently installed version.
Software application name: NetXtreme BCM5720 Gigabit Ethernet PCIe (em2)
Package version: 7.10.64
Installed version: 7.10.61
Executing update...
WARNING: DO NOT STOP THIS PROCESS OR INSTALL OTHER DELL PRODUCTS WHILE UPDATE IS IN PROGRESS.
THESE ACTIONS MAY CAUSE YOUR SYSTEM TO BECOME UNSTABLE!
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
The system should be restarted for the update to take effect.
Installing iDRAC-with-Lifecycle-Controller_Firmware_1X82C_LN_2.21.21.21_A00...
Collecting inventory...
.
Running validation...
iDRAC
The version of this Update Package is newer than the currently installed version.
Software application name: iDRAC
Package version: 2.21.21.21
Installed version: 2.20.20.20
Executing update...
WARNING: DO NOT STOP THIS PROCESS OR INSTALL OTHER DELL PRODUCTS WHILE UPDATE IS IN PROGRESS.
THESE ACTIONS MAY CAUSE YOUR SYSTEM TO BECOME UNSTABLE!
...................................................................................................................................................................................................................................................................................................................................................................................................................
The update completed successfully.
Installing Network_Firmware_F8H29_LN_17.0.12_A00...
Collecting inventory...
........
Running validation...
Intel(R) Ethernet 10G 2P X540-t Adapter
The version of this Update Package is newer than the currently installed version.
Software application name: Intel(R) Ethernet 10G 2P X540-t Adapter
Package version: 17.0.12
Installed version: 16.5.20
Intel(R) Ethernet 10G 2P X540-t Adapter
The version of this Update Package is newer than the currently installed version.
Software application name: Intel(R) Ethernet 10G 2P X540-t Adapter
Package version: 17.0.12
Installed version: 16.5.20
Executing update...
WARNING: DO NOT STOP THIS PROCESS OR INSTALL OTHER DELL PRODUCTS WHILE UPDATE IS IN PROGRESS.
THESE ACTIONS MAY CAUSE YOUR SYSTEM TO BECOME UNSTABLE!
............................................................................................
The system should be restarted for the update to take effect.
Installing Power_Firmware_Y181V_LN_00.30.44...
Collecting inventory...
..
Running validation...
Power Supply
The version of this Update Package is newer than the currently installed version.
Software application name: Power Supply
Package version: 00.30.44
Installed version: 00.30.43
Executing update...
WARNING: DO NOT STOP THIS PROCESS OR INSTALL OTHER DELL PRODUCTS WHILE UPDATE IS IN PROGRESS.
THESE ACTIONS MAY CAUSE YOUR SYSTEM TO BECOME UNSTABLE!
..........................................................................
The system should be restarted for the update to take effect.
Installing BIOS_1VCPR_LN_1.5.4...
Collecting inventory...
.........
Running validation...
PowerEdge R530/R430/T430 BIOS
The version of this Update Package is newer than the currently installed version.
Software application name: BIOS
Package version: 1.5.4
Installed version: 1.2.6
Executing update...
WARNING: DO NOT STOP THIS PROCESS OR INSTALL OTHER DELL PRODUCTS WHILE UPDATE IS IN PROGRESS.
THESE ACTIONS MAY CAUSE YOUR SYSTEM TO BECOME UNSTABLE!
......................................................................................
The system should be restarted for the update to take effect.
Done! Please run 'dsu --inventory' to check the inventory
Please reboot the system for update(s) to take effect
更新完了です。dsu --inventory
で本当に更新されているか確認します。 後は reboot で完了です。 らっくちーーーん!! HPE (HP) には https://downloads.linux.hpe.com/ というサイトがありますね。 Fujitsu さんなど日本のメーカーさんもやってくれないかなぁ (Java Applet とか嫌だよぅ)
追記 (2017/6/8)
追加で i686 の package が必要な場合があった
Fetching ESM_Firmware_J7YYK_LN32_2.85_A00 ...
Installing ESM_Firmware_J7YYK_LN32_2.85_A00
The following packages are required for update package to run:
compat-libstdc++-33.i686 libstdc++.i686 libxml2.i686
Please check Update package User guide for instructions for installing the dependencies
ESM_Firmware_J7YYK_LN32_2.85_A00 could not be installed