リモート RACADM はクライアント側のユーティリティで、管理ステーションから帯域外ネットワークインタフェースを使用して実行できます。管理下システムに接続して、リモートコンソールまたは管理ス テーションから RACADM サブコマンドを実行できるリモート機能のオプション(-r)があります。リモート機能を使用するには、有効なユーザー名(-u オプション)、パスワード(-p オプション)、および iDRAC6 の IP アドレスが必要です。SSH/Telnet RACADM とは、SSH または Telnet プロンプトから RACADM コマンドを使用することを指します。
同時に実行できるリモート RACADM の最大セッション数は 4 です。これらのセッションは独立しており、Telnet および SSH セッションとは別です。iDRAC6 は 4 つの RACADM セッションに加え て、4 つの SSH セッションと 4 つの Telnet セッションを同時にサポートできます。
セキュリティ警告:証明書が無効です - 証明書の名前が無効かサイト名と一致しません
実行を継続します。証明書関連のエラーが発生したときに racadm に実行を停止するには、-S オプションを使用します。
RACADM はコマンドの実行を続行します。ただし、–S オプションを使用した場合は、RACADM がコマンドの実行を停止し、次のメッセージを表示します。
セキュリティ警告:証明書が無効です - 証明書の名前が無効かサイト名と一致しません
Racadm はコマンドの実行を続行しません。
エラー:指定した IP アドレスで iDRAC6 に接続できません
メ モ:この項のコマンドを実行するには、iDRAC6 の設 定 権限が必要です。
メ モ:iDRAC6 で Telnet または SSH 設定を変更した場合、既存のすべてのセッションは、警告なしに終了します。
メ モ:RACADM のリモート機能を使用する前に、iDRAC6 の IP アドレスを設定します。
メ モ:リモートシステムにアクセスしているシステムのデフォルト証明書ストアに iDRAC6 証明書がない場合は、RACADM コマンドを入力したときにメッセージが表示されます。
racadm getconfig -f <ファイル名>
または
racadm sslcertdownload -t <種類> [-f <ファイル名>]
リモート RACADM の使用方法
racadm -r <iDRAC6 IP アドレス> -u <ユーザー名> -p <パスワード> <サブコマンド> <サブコマンドオプション>
racadm -i -r <iDRAC6 IP アドレス> <サブコマンド> <サブコマンドオプション>
たとえば、次のとおりです。
racadm -r 192.168.0.120 -u root -p calvin getsysinfo racadm -i -r 192.168.0.120 getsysinfo
iDRAC6 の HTTPS ポート番号をデフォルトポート(443)以外のカスタムポートに変更した場合は、次の構文を使用します。
racadm -r <iDRAC6 IP アドレス>:<ポート> -u <ユーザー名> -p <パスワード> <サブコマンド> <サブコマンドオプション>
racadm -i -r <iDRAC6 IP アドレス>:<ポート> <サブコマンド> <サブコマンドオプション>
リモート RACADM のオプション
表 13-6 に、リモート RACADM コマンドのオプションを一覧にします。
表 13-6 RACADM コマンドのオプション
iDRAC6 設定ファイルの使用
iDRAC6 設定ファイルは、iDRAC6 データベースの代表値が含まれたテキストファイルです。RACADM getconfig サブコマンドを使用して iDRAC6 の現在の値が含まれた設定ファイルを生成でき ます。ファイルを編集し、RACADM config -f サブコマンドを使用してファイルを iDRAC6 にロードし直すか、設定を他の iDRAC6 にコピーできます。
iDRAC6 設 定ファイルの作 成
設定ファイルは、プレーンテキストファイルです。有効なファイル名なら何でも使用できますが、推奨される拡張子は .cfg です。
設定ファイルの特徴は次のとおりです。
l テキストエディタで作成可能
l RACADM getconfig サブコマンドで iDRAC6 から取得
l RACADM getconfig サブコマンドで iDRAC6 から取得して編集
RACADM getconfig コマンドで設定ファイルを取得するには、次のコマンドを入力します。
メ モ:RACADM リモート機能を使用する場合は、次に示すようなファイル操作に関連して RACADM サブコマンドを使用するフォルダへの書き込み権限が必要になります。
オ プ シ ョ ン
説明
-r <racIpAddr>
-r <racIpAddr>:<ポート番号
>
コントローラのリモート IP アドレスを指定します。
iDRAC6 のポート番号がデフォルトポート(443)でない場合は、<ポート番号> を使用してください。
-i インタラクティブにユーザーのユーザー名とパスワードを問い合わせるように RACADM に指示します。
-u <ユーザー名> コマンドのトランザクションの認証に使用するユーザー名を指定します。-u オプションを使用すると、-p オプションも必要になり、-i オプション(インタラクティブ)は使
用できなくなります。
-p <パスワード> コマンドのトランザクションを認証するパスワードを指定します。-pオプションを使用すると、-i オプションは使用できなくなります。
-S RACADM が無効な証明書エラーをチェックするように指定します。RACADM は無効な証明書を検出した場合にコマンドの実行を停止して、エラーメッセージを表
示します。
メ モ:英数字以外の文字、たとえば $、%、<、>、| 等の文字の使用は、RACADM コマンドの引数にはお勧めしません。これらの文字を使用すると、予期しない動作を引き起こすことがありま す。
racadm -r <リモート iDRAC6 IP> -u <ユーザー> -p <パスワード> getconfig -f myconfig.cfg このコマンドは、現在のディレクトリにファイル myconfig.cfg を作成します。
設 定ファイルの構 文
この項では設定ファイルのフォーマットについて説明します。
l # で始まる行はコメントです。
コメントは、行の最初の列から開始する必要があります。その他の列にある # の文字は、単に # 文字として処理されます。
例:
#
# これはコメントです。
[cfgUserAdmin]
cfgUserAdminPrivilege=4
l すべてのグループエントリは、[ と ] の文字で囲む必要があります。
グループ名を示す開始の [ 文字は、一列目で始まる必要があります。このグループ名は、そのグループ内の他のオブジェクトよりも前に指定する必要があります。関連するグループ名が含ま れていないオブジェクトは、エラーを生成します。デルサポートサイト support.dell.com/manuals にある『RACADM Command Line Reference Guide for iDRAC and CMC』で定 義されているとおり、設定データはグループ分けされています。
次に、グループ名、オブジェクト、およびオブジェクトのプロパティ値の使用例を示します。
例:
[cfgLanNetworking](グループ名)
cfgNicIpAddress=192.168.1.1(オブジェクト名)
l パラメータは、object、=、値の間に空白を入れずに「object=値」のペアとして指定します。
値の後の空白スペースは無視されます。値の文字列内にあるスペースは変更されません。= の右側の文字はすべてそのまま解釈されます(たとえば 2 番目の =、または# 、[、] など)。
インデックス付きグループの内容を表示するには、次のコマンドを使用します。
racadm getconfig -g <グループ名> [-i <インデックス>]
l インデックス付きグループの場合、オブジェクトアンカーは [ ] の組の後にくる最初のオブジェクトでなければなりません。次は、現在のインデックス付きグループの例です。
[cfgUserAdmin]
cfgUserAdminIndex=11
l パーサがインデックス付きグループを見つけた場合、そのグループのインデックスはアンカーとして使用されます。インデックス付きグループ内のオブジェクトの変更はすべて、インデックス値に
も関連付けられます。
たとえば、次のとおりです。
[cfgUserAdmin]
# cfgUserAdminIndex=11 cfgUserAdminUserName=
# cfgUserAdminPassword=******** (書き込み専用)
cfgUserAdminEnable=0
cfgUserAdminPrivilege=0x00000000 cfgUserAdminIpmiLanPrivilege=15 cfgUserAdminIpmiSerialPrivilege=15 cfgUserAdminSolEnable=0
l インデックスは読み取り専用で、変更できません。インデックス付きグループのオブジェクトは、そのインデックスに拘束され、オブジェクトの値に対する有効な設定は、その特定のインデックス
にのみ適用されます。
l 各インデックス付きグループには事前定義されたインデックスセットが用意されています。詳細については、デルサポートサイト support.dell.com/manuals の『RACADM Command
Line Reference Guide for iDRAC and CMC』を参照してください。
メ モ:Windows の Notepad や Linux の vi など、プレーンテキストエディタで設定ファイルを編集します。racadm ユーティリティは ASCII テキストのみを解析します。フォーマットする と、パーサが混乱して iDRAC6 のデータベースが壊れる可能性があります。
設 定ファイルの iDRAC6 IP アドレスの変更
設定ファイル内の iDRAC6 IP のアドレスを変更するには、不要な <変数>=<値> のエントリをすべて削除します。IP アドレス変更に関連する 2 つの <変数>=<値> エントリを含め、"[" と "]" が 付いた実際の変数グループのラベルのみが残ります。
たとえば、次のとおりです。
#
# Object Group "cfgLanNetworking"
#
[cfgLanNetworking]
cfgNicIpAddress=10.35.10.110 cfgNicGateway=10.35.10.1 このファイルは次のようにアップデートされます。
#
# Object Group "cfgLanNetworking"
#
[cfgLanNetworking]
cfgNicIpAddress=10.35.9.143
# comment, the rest of this line is ignored cfgNicGateway=10.35.9.1