Skip to main content
本ガイドでは、SambaRack Manager を使用したラックおよびラック内デバイスの追加、表示、エクスポート、管理について説明します。新規インストール時の作業と、その後の継続的な管理作業の両方を扱います。 セットアップの全体の流れは次のとおりです。
  1. SambaRack Manager ソフトウェアのインストール
  2. 初期セットアップと動作確認
  3. SambaRack Manager インベントリへの SambaRack の追加 (このページ)
  4. SambaRack Manager でのデバイス認証情報の設定

主要な概念

まず本セクションに一度目を通してください。以降の内容はすべて、次の 4 つの前提に基づいています。

ラック ID

ラック ID は必ず 001〜4096 の数値にする必要があります。

部品番号

部品番号 (part number) によって、ラックの追加時にどのコンポーネントが自動生成されるかが決まります。
設置済みの SambaRack の部品番号を特定するには、SambaNova サポートポータルの該当するナレッジベース記事をご参照ください。

デバイスタイプ

ラックレベル: ノードレベル: ノード自体は、部品番号から自動的に生成されます。ノードを追加する独立したコマンドはありません。

デバイスパスとインデックス

単一のデバイスを操作するコマンドはパスを受け取ります。パスの末尾にインデックスが付くかどうかは、デバイスタイプによって異なります。 PDU は 1 から、それ以外はすべて 0 から始まります。これはハードウェアの物理的なラベル表記と一致しています。

インベントリへの登録

ラックをインベントリに追加する前に、ラックの電源が入っており、完全に動作している必要があります。
次の 2 つの方法のいずれかを選択します。 SN40L-16 ラック 1 台では約 17 台のデバイスが生成されることになり、それぞれに個別の rack add-device 呼び出しが必要になります。そのため、ファイルがある場合は常にインポートの方法を優先してください。

オプション 1: ファイルからのインポート (推奨)

ファイルは、JSON または YAML 形式の snctl ネイティブのインベントリです。ラックのみ、グループのみ、またはその両方の一部を含むことができ、rack export で生成したファイルも使用できます。標準入力から読み込むには - を渡します。 ファイル形式については インベントリファイルスキーマ をご参照ください。 フラグ:
必ず最初に --dry-run 付きで実行してください。どのラックが追加・更新・スキップされるか、また何件の認証情報がインポートされるかを、何も書き込まずに正確に報告します。
ラックがすでに存在し、--overwrite が指定されていない場合:

オプション 2: 手動での追加

ステップ 1: ラックの追加

これにより、部品番号に基づいてラックの完全なコンポーネントレイアウト (ノード、PDU、ノードごとの XRDU、アクセススイッチ、データスイッチ、シリアルターミナル) が自動生成されます。 自動生成されたデバイスには、プレースホルダの接続情報が設定されています。ステップ 2 で実際の値を登録してください。

ステップ 2: 各デバイスの接続情報の登録

すべてのフィールドが任意のため、複数回の呼び出しに分けて段階的にデバイスを設定できます。フィールドを省略すると、現在の値が維持されます。ただし、最終的にデバイスにはアドレスが必要です。--ip または --hostname の少なくとも一方を指定してください。
各デバイスタイプのデバイス IP 情報と認証情報は、SambaNova からお客様に共有されます。以下のパラメータ値については、その資料をご参照ください。
デバイスごとの期待される出力:

次のステップ

デバイス認証情報 を設定します。 デバイスを追加するとプレースホルダのパスワードが保存されるため、そのデバイスに対して操作を実行する前に、snctl secret set で各デバイスタイプの実際の認証情報を設定してください。 rack import を使用し、ソースファイルに実際のパスワードが含まれていた場合、それらは暗号化された認証情報ストアにインポートされるため、改めて設定する必要はありません。インベントリファイルスキーマ にはパスワードフィールドがないため、ほとんどのインポートファイルには代わりにプレースホルダが記載されています。いずれの場合も、snctl secret get --device-type bmc で確認してください。

インベントリの表示

ラックの一覧表示

snctl rack list -o wide を使用すると、人間が読みやすい形式のラックモデル名を示す Type 列が追加されます。
機械可読な出力には snctl rack list -o json を使用します。

ラック詳細の表示

インポートや一連の add-device 呼び出しの結果が想定どおりの値になっているかを確認するために使用してください。 例 – 各デバイスが属するノードの表示:
Node 列には、snctl node および snctl power コマンドに渡すノード名が表示されます。ラックレベルのデバイス (PDU、スイッチ、シリアルターミナル) では空欄になります。

インベントリの維持管理

ラックのエクスポート

バックアップ、共有、レビューのために、ラックをファイルまたは標準出力にエクスポートします。
ラック ID を指定しない場合、すべてのラックがエクスポートされます。
パスワードは常にプレースホルダ (${BMC_SECRET}、${PDU_SECRET} など) に置き換えられるため、エクスポートファイルは安全に共有できます。
エクスポートされたファイルには、ラックの完全な構造 (シリアルターミナル、スイッチ、PDU、およびホスト・BMC・XRDU コンポーネントを含むノード) と、パスワードを除くすべての接続情報が含まれます。

デバイスの削除

ラックの削除

SambaRack と、それに関連付けられたすべての SN40L ノードをインベントリから削除します。
この操作はローカルのインベントリにのみ影響します。物理ハードウェアの電源を切ったり変更を加えたりすることはなく、SambaStack クラスターからラックが削除されることもありません。誤って削除した場合は、snctl rack add <rack_id> --partnumber <part> で再登録してください。
snctl rack list で確認してください。

次のステップ

デバイス認証情報 を設定してください。