- SambaRack Manager ソフトウェアのインストール
- 初期セットアップと動作確認 (このページ)
- SambaRack Manager インベントリへの SambaRack の追加
- SambaRack Manager でのデバイス認証情報の設定
初期セットアップ
以下の手順に従って、SambaRack Manager の設定を初期化し、動作を確認します。ステップ 1: 設定の初期化
初期化コマンドを実行して snctl をセットアップします。- フォルダの場所 (デフォルト:
~/.snctl): 設定ファイルの保存先。このディレクトリが存在しない場合は作成されます。 - サービスアカウント (任意): GCS アクセス用のサービスアカウント。
- ログの場所 (任意): ログの保存先。
指定したフォルダの場所にすでに設定ファイルが存在する場合、初期化は中止されます。
ステップ 2: 環境変数の設定 (カスタムの場所を使用する場合)
snctl config init の実行時に (~/.snctl とは異なる) カスタムのフォルダの場所を選択した場合、最後に以下のような案内が表示されます。
いずれのオプションでも、指定したパスが
.snctl で終わっていない場合、CLI は自動的にパスの末尾に .snctl を付加します。たとえば、SNCTL_DIR=/home/user/myconfig と指定すると /home/user/myconfig/.snctl が使用されます。ステップ 3: セットアップの確認
初期化後、すべてが正しく設定されていることを確認します。 snctl が動作することを確認する:.snctl/config.yaml の主要な情報を表示します。
期待される出力:
SambaRack Manager がすでにインストールされている状態で
snctl config show を実行すると、config.yaml に記録されたバージョンが現在実行中のバージョンと異なる場合、config.yaml が現在のバージョンに更新されます。ステップ 4: 必要な依存関係の確認
必要な依存関係がすべてインストールされていることを確認します。ステップ 5: 暗号鍵の安全な保管
暗号鍵は安全に保管してください。暗号鍵は以下の操作に必要です。- シークレットの復号
- インフラストラクチャに対するコマンドの実行
セキュリティに関する考慮事項
SambaRack Manager には、現時点で以下のセキュリティ上の制限があります。あらかじめご了承ください。アクセス制御
現在、snctl はロールベースアクセス制御 (RBAC) をサポートしていません。これは以下を意味します。- snctl にアクセスできるすべてのユーザーが、すべての操作を実行できます
- 読み取り専用権限と書き込み権限の分離はありません
- 監視操作と電源操作の区別はありません
- ネットワーク管理者とシステム管理者を分離できません

