Skip to main content
本ガイドでは、SambaRack Manager でのデバイス認証情報 (device credential) の管理について説明します。SambaRack Manager が管理機能を実行するには、個々のデバイスの認証情報が必要です。認証情報は、AES-GCM 暗号化で保護された暗号化ファイル (secrets.json.enc) に保存されます。
SambaRack Manager は、ローカルのパスワード保管庫 (password vault) として機能します。デバイスのパスワードの変更、認証情報のプッシュ、デバイス認証の管理は行いません。
セットアップの全体の流れは次のとおりです。
  1. SambaRack Manager ソフトウェアのインストール
  2. 初期セットアップと動作確認
  3. SambaRack Manager インベントリへの SambaRack の追加
  4. SambaRack Manager でのデバイス認証情報の設定 (このページ)

新規インストールの場合

SambaRack Manager を初めてセットアップする場合は、以下の手順を実施してください。

ステップ 1: デバイス認証情報の設定

SambaRack ユニットは、デフォルトのパスワードが設定された状態で出荷されます。できるだけ早い段階でこれらを変更することを推奨します。デバイスタイプごとの具体的な手順については、各デバイスのハードウェア管理ガイドをご参照ください。 認証情報を設定する前に、パスワード要件 セクションをご確認ください。

ステップ 2: SambaRack Manager への認証情報の追加

デバイスの認証情報を設定し、パスワード要件に適合していることを確認したら、snctl secret set コマンドを使用して、すべてのデバイスタイプの認証情報を追加します。詳細は シークレットの設定 をご参照ください。 このステップが完了すると、SambaRack Manager を使用する準備が整います。

コマンド

デバイス認証情報の管理には、以下のコマンドを使用します。

シークレットの設定

デバイスタイプのパスワードを設定または更新します。
シークレットの値は、安全な方法で対話的に入力を求められます。 このコマンドを使用するタイミング:
  • 新しいラックまたはデバイスを SambaRack Manager インベントリに追加したとき
  • いずれかのデバイスの認証情報が変更されたとき
  • デバイスまたはハードウェア FRU (Field Replaceable Unit) を交換したとき (新しいデバイスの認証情報をデフォルト値から変更する必要があります)
例:
デバイスタイプ: 以下の各デバイスタイプについて、認証情報を設定します。

シークレットの取得 (マスク表示)

値を部分的にマスクした状態でシークレットを表示します。
例:
出力例: シークレットが 4 文字以下の場合:
シークレットが 4 文字を超える場合:

シークレットの取得 (マスクなし)

値全体を表示した状態でシークレットを表示します。
例:
出力例:
--show-value は安全な環境でのみ使用してください。出力は決して共有しないでください。

パスワード要件

本セクションでは、デバイス認証情報に関する重要な要件と制限について説明します。

デバイスタイプごとの共通パスワード

同じタイプのデバイスは、すべて同じパスワードを使用する必要があります。例:
  • すべての BMC で 1 つのパスワードを共有します
  • すべての XRDU で 1 つのパスワードを共有します
  • すべてのホストで 1 つのパスワードを共有します
これは現時点での制限です。デバイス単位またはラック単位のパスワードへの対応は、今後のリリースで予定されています。

パスワード同期の要件

SambaRack Manager は、デバイスのパスワードと自動的には同期しません。変更が発生した場合は、手動で認証情報を更新する必要があります。

認証情報の不一致の防止

SambaRack Manager の認証情報がデバイスのパスワードと同期しなくなると、以下の操作が実行できなくなります。
  • ノードのパワーサイクル
  • BMC へのアクセス
  • ノード設定の変更
  • リモート操作の実行
重要な操作を行う前に、SambaRack Manager の認証情報が実際のデバイスパスワードと一致していることを必ず確認してください。