NEC Express5800シリーズ IPMI SoL設定

BMCを活用したNEC Express5800シリーズの管理・運用

NEC Express5800シリーズのプロダクトはIPMIバージョン2.0(Intelligent Platform Management Interface version 2.0)に対応したBMC(Baseboard Management Controller)を搭載しています。ネットワーク経由でオペレーティングシステムとは独立したプロダクトの状態監視、電源監視、コンソール利用などを実施できます。

BMC経由での管理ではBIOSの設定変更やコンソールとしての利用も可能であるため、データセンターでの利用など物理的にアクセスすることが難しい場面での管理に適しています。この機能を利用するには最初にネットワークの設定を実施する必要があるほか、必要に応じてユーザの追加またはデフォルトユーザのパスワードの変更を実施することが推奨されます。

NEC Express5800シリーズ IPMI SoL設定方法

IPMI SoL(Serial on LAN)を利用すればネットワーク経由でシリアルコンソールの利用が可能です。BIOSの設定、ROM Utilityの設定、シングルユーザモードでの起動、ログインプロンプト経由でのログインなどの作業が可能です。データセンターなどいったんデプロイしたあとに物理的な接触が難しいケースで活用できます。

IPMI SoLの機能を利用するには、まず、「NEC Express5800シリーズ BMC設定方法」の説明を参考にBMCのネットワーム設定とユーザ設定を完了させます。

FreeBSDシステムを起動し/boot/loader.confファイルに次の設定を追加します※1。この設定でコンソールとネットワーク経由のシリアルコンソールが利用できるようになります。

boot_multicons="YES"
console="comconsole,vidconsole"
comconsole_port="760"
comconsole_speed="19200"

通信速度には19200(単位はbps)を指定します。これ以外の通信速度でもIPMI SoLの動作は確認できていますが、仕様上サポートしている通信速度は19200のみとされています。BIOSおよびオペレーティングシステム側のシリアルの通信速度をすべて19200で設定します。

なおコンソールは使用しないでネットワーク経由のシリアルコンソールのみを利用する場合には、/boot/loader.confファイルに次の設定を追加します。

boot_serial="YES"
console="comconsole"
comconsole_port="760"
comconsole_speed="19200"

次に/etc/ttysファイルの次の行を変更します。

ttyu1	"/usr/libexec/getty 3wire"	vt100	onifconsole secure

次のように変更し、システムを再起動します。

ttyu1	"/usr/libexec/getty std.19200"	xterm	on  secure

次にWebインターフェイス経由でシリアルコンソールの通信速度を設定します。

Webブラウザからネットワーク設定で設定したIPでiLO5にアクセスします。ログインしたら、左側にある「セキュリティ」を選択し、アクセス管理タブを開きます。アクセス管理タブ内にアクセスオプションの「シリアルコマンドラインインターフェイス速度」を19200に変更します。

シリアルコマンドラインインターフェイス速度を19200へ変更

システムの再起動を実行します。

次のようにipmitool(1)を実行することでIPMI SoLを利用できます。

% ipmitool -I lanplus -H IPv4アドレス -U ユーザ -P パスワード sol activate

IPMI SoLを利用すると次のようにログインプロンプトを表示させたり、シングルユーザモードでのシステムの起動、BIOS設定の変更などをネットワーク経由で実施できるようになります。

IPMItool SoL経由表示させたSystem Utilities

IPMItool SoL経由でログインプロンプトまで表示させたサンプル

IPMI SoL接続を解除するにはターミナルソフトウェアにおいて「~.」と入力します。うまく解除されない場合、いったんエンターキーを押してから「~.」と入力してください。

※1 検証済みバージョン:FreeBSD 11.1-RELEASE

last modified: 2018-05-16 15:05:16