コマンド
ファームウェアバージョンの確認
デバイスのファームウェアバージョンを確認します。--rack-id または --group のいずれか一方の指定が必須です (同時には指定できません)。
デバイスタイプ:
単一ラック
例 – 単一ラックの BMC ファームウェアを確認:グループ
例 – グループ内のすべてのラックの BMC ファームウェアを確認:デバイスに到達できない場合や設定が正しくない場合、該当デバイスのファームウェアチェックは、上の出力例のように
FAIL ステータスで失敗します。カードデバイスの場合、CURR 列には各ネットワークインターフェースのファームウェアバージョンと、インターフェースごとの PASS/FAIL の比較結果が表示されます。CARD 全体のステータスは、すべてのインターフェースが POR バージョンと一致している場合にのみ PASS になります。ファームウェアの更新
ラックまたはグループ内のデバイスのファームウェアを更新します。--rack-id または --group のいずれか一方の指定が必須です (同時には指定できません)。
デバイスタイプ:
その他のデバイスタイプ (
access_switch、data_switch、pdu、scs) は、現在ファームウェア更新に対応しておらず、CLI で拒否されます。単一ラック
例 – BMC ファームウェアを更新:グループ
例 – グループ内のすべてのラックのファームウェアを更新:--group を使用すると、snctl はラックを順番に (1 ラックずつ) 処理し、各ラック内では個々のデバイス更新を並列に実行します。これにより同時実行数が抑えられます。たとえば、10 ラック × 各 8 XRDU のグループでも、80 個のジョブが同時に起動されることはありません。
更新中、snctl は以下を出力します。
- 各ジョブの完了時に、コンポーネントごとの
PASS/FAIL行 - 各ラックの完了後に、ラックごとのチェックポイント (
PASS/FAILの件数と、失敗があった場合のログファイルパスを含む) - 実行全体を要約した最終的な Firmware Update Results テーブル

