Satellite コマンドの CLI リファレンス
Satellite ロケーションの作成や管理(ロケーション、ホスト、クラスター、エンドポイントの操作など)を自動化したい場合は、こちらの Satellite CLIコマンドを参照してください。
CLI をインストールするには、 CLI のインストール を参照してください。 すべての IBM Cloud Satellite コマンドの上位マップを表示するには、 CLI マップを 参照してください。
前提条件
-
IBM Cloud CLI をインストールします。
-
次のコマンドを実行して、
ksプラグインをインストールしてください:ibmcloud plugin install ks
ibmcloud sat コマンド
以下の表に、 ibmcloud sat コマンド・グループをリストします。 CLI での構成に基づく、 ibmcloud sat の全コマンドの一覧については、 CLI マップを 参照してください。
| コマンド・グループ | 説明 |
|---|---|
ibmcloud sat connector |
Satellite コネクターを作成、表示、および変更します。 |
ibmcloud sat location |
Satellite ロケーションを作成、表示、および変更します。 |
ibmcloud sat endpoint |
Satellite エンドポイントを表示および管理します。 |
ibmcloud sat acl |
Satellite のアクセス制御リスト(ACL)を表示および管理します。 |
ibmcloud sat agent |
Satellite コネクタのエージェントを添付または表示します。 |
ibmcloud sat host |
Satellite ホストを表示および変更します。 |
ibmcloud sat cluster |
Satellite 構成で使用するクラスターを登録および管理します。 |
ibmcloud sat messages |
現在のユーザー・メッセージを表示します。 |
ibmcloud sat group |
Satellite クラスター・グループを表示および管理します。 クラスター・グループは、クラスターを Kubernetes リソースの Satellite 構成にサブスクライブするために使用されます。 |
ibmcloud sat key |
Satellite 構成キーを表示および管理します。 |
ibmcloud sat config |
Satellite 構成を表示および管理します。 |
ibmcloud sat resource |
Satellite 構成によって管理される Kubernetes リソースを検索して表示します。 |
ibmcloud sat service |
Satellite サービス・クラスターを表示します。 |
ibmcloud sat storage |
Satellite ストレージ・リソースを表示および管理します。 |
ibmcloud sat subscription |
Kubernetes 構成ファイルをクラスターにデプロイするための Satellite サブスクリプションを表示および管理します。 |
IBM Cloud SAT の ACL コマンド
Satellite のアクセス制御リスト(ACL)を表示および管理します。
ibmcloud sat acl create
ACL を作成します。
ibmcloud sat acl create --name NAME --subnet SUBNET [--subnet SUBNET ...] [--endpoint ENDPOINT ...] [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --endpoint ENDPOINT- この ACL を有効にするエンドポイントの名前または ID。
--location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 --name NAME- ACLの名称。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
--subnet SUBNET- この ACL によって許可される IP または CIDR ブロック。 値は、以下のCIDRの範囲内に完全に含まれている必要があります: 10.0.0.0/8、 161.26.0.0/16、 166.8.0.0/14、 172.16.0.0/12。
例
ACL を作成します。
ibmcloud sat acl create --location LOCATION --connector-id CONNECTOR_ID --name NAME
ibmcloud sat acl endpoint add
1つ以上の有効なエンドポイントをACLに追加する。
ibmcloud sat acl endpoint add --acl-id ID --endpoint ENDPOINT [--endpoint ENDPOINT ...] [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--acl-id ID- ACLのIDを指定してください。 すべてのACLを一覧表示するには、次のコマンドを実行します。
ibmcloud sat acl ls。 --connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --endpoint ENDPOINT- この ACL を有効にするエンドポイントの名前または ID。
--location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
1つ以上の有効なエンドポイントをACLに追加する。
ibmcloud sat acl endpoint add \
--location LOCATION \
--connector-id CONNECTOR_ID \
--acl-id ACL_ID
ibmcloud sat acl endpoint ls
ACL に対して有効なエンドポイントをすべてリストする。
ibmcloud sat acl endpoint ls --acl-id ID [--output OUTPUT] [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--acl-id ID- ACLのIDを指定してください。 すべてのACLを一覧表示するには、次のコマンドを実行します。
ibmcloud sat acl ls。 --connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
ACL に対して有効なエンドポイントをすべてリストする。
ibmcloud sat acl endpoint ls \
--location LOCATION \
--connector-id CONNECTOR_ID \
--acl-id ACL_ID
ibmcloud sat acl endpoint rm
ACL から 1 つ以上の有効なエンドポイントを削除します。
ibmcloud sat acl endpoint rm --acl-id ID --endpoint ENDPOINT [--endpoint ENDPOINT ...] [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--acl-id ID- ACLのIDを指定してください。 すべてのACLを一覧表示するには、次のコマンドを実行します。
ibmcloud sat acl ls。 --connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --endpoint ENDPOINT- この ACL に対して無効にするエンドポイントの名前または ID。
--location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
ACL から 1 つ以上の有効なエンドポイントを削除します。
ibmcloud sat acl endpoint rm \
--location LOCATION \
--connector-id CONNECTOR_ID \
--acl-id ACL_ID
ibmcloud sat acl get
ACLの詳細を表示します。
ibmcloud sat acl get --acl-id ID [--output OUTPUT] [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--acl-id ID- ACLのIDを指定してください。 すべてのACLを一覧表示するには、次のコマンドを実行します。
ibmcloud sat acl ls。 --connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
ACLの詳細を表示します。
ibmcloud sat acl get --location LOCATION --connector-id CONNECTOR_ID --acl-id ACL_ID
ibmcloud sat acl ls
Satellite コネクタまたはロケーションのすべてのACLを一覧表示します。
ibmcloud sat acl ls [--output OUTPUT] [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite コネクタまたはロケーションのすべてのACLを一覧表示します。
ibmcloud sat acl ls --location LOCATION --connector-id CONNECTOR_ID --output json
ibmcloud sat acl rm
ACLを削除する。
ibmcloud sat acl rm --acl-id ID [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--acl-id ID- ACLのIDを指定してください。 すべてのACLを一覧表示するには、次のコマンドを実行します。
ibmcloud sat acl ls。 --connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
ACLを削除する。
ibmcloud sat acl rm --location LOCATION --connector-id CONNECTOR_ID --acl-id ACL_ID
ibmcloud sat acl subnet add
ACLに1つ以上のサブネットを追加する。
ibmcloud sat acl subnet add --acl-id ID --subnet SUBNET [--subnet SUBNET ...] [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--acl-id ID- ACLのIDを指定してください。 すべてのACLを一覧表示するには、次のコマンドを実行します。
ibmcloud sat acl ls。 --connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
--subnet SUBNET- この ACL によって許可される IP または CIDR ブロック。 値は、以下のCIDRの範囲内に完全に含まれている必要があります: 10.0.0.0/8、 161.26.0.0/16、 166.8.0.0/14、 172.16.0.0/12。
例
ACLに1つ以上のサブネットを追加する。
ibmcloud sat acl subnet add \
--location LOCATION \
--connector-id CONNECTOR_ID \
--acl-id ACL_ID
ibmcloud sat acl subnet rm
ACLから1つまたは複数のサブネットを削除する。
ibmcloud sat acl subnet rm --acl-id ID --subnet SUBNET [--subnet SUBNET ...] [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--acl-id ID- ACLのIDを指定してください。 すべてのACLを一覧表示するには、次のコマンドを実行します。
ibmcloud sat acl ls。 --connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
--subnet SUBNET- この ACL によって許可される IP または CIDR ブロック。 値は、以下のCIDRの範囲内に完全に含まれている必要があります: 10.0.0.0/8、 161.26.0.0/16、 166.8.0.0/14、 172.16.0.0/12。
例
ACLから1つまたは複数のサブネットを削除する。
ibmcloud sat acl subnet rm \
--location LOCATION \
--connector-id CONNECTOR_ID \
--acl-id ACL_ID
ibmcloud sat acl update
ACLの名前を更新する。
ibmcloud sat acl update --acl-id ID --name NAME [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--acl-id ID- ACLのIDを指定してください。 すべてのACLを一覧表示するには、次のコマンドを実行します。
ibmcloud sat acl ls。 --connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 --name NAME- ACLの新しい名称。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
例
ACLの名前を更新する。
ibmcloud sat acl update \
--location LOCATION \
--connector-id CONNECTOR_ID \
--acl-id ACL_ID
ibmcloud SAT エージェントのコマンド
Satellite コネクタのエージェントを添付または表示します。
ibmcloud sat agent attach
特定のプラットフォーム用の Satellite コネクタエージェントを取得します。 Windows用エージェント「 .zip 」をダウンロードするか、 Docker 環境向けのドキュメントへのリンクを入手してください。
ibmcloud sat agent attach --platform PLATFORM [-q]
コマンド・オプション
--platform PLATFORM- Satelliteコネクタ・エージェントのプラットフォーム。 Docker については、https://ibm.biz/satconagent のドキュメントを参照してください。 利用可能なオプション: windows, docker
-q- その日のメッセージを表示せず、リマインダーも更新しません。
例
特定のプラットフォーム用の Satellite コネクタエージェントを取得します。
ibmcloud sat agent attach --platform PLATFORM -q
ibmcloud sat agent ls
Satellite コネクタに紐づくすべてのエージェントを一覧表示します。
ibmcloud sat agent ls --connector-id ID [--output OUTPUT] [-q]
コマンド・オプション
--connector-id ID- Satellite コネクターの ID です。
--output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite コネクタに紐づくすべてのエージェントを一覧表示します。
ibmcloud sat agent ls --connector-id CONNECTOR_ID --output json -q
IBM Cloud SAT クラスタのコマンド
Satellite 構成で使用するクラスターを登録および管理します。
ibmcloud sat cluster get
仮想プライベートクラウド クラシック・インフラストラクチャー Satellite
登録済みクラスターの詳細を取得します。
ibmcloud sat cluster get --cluster CLUSTER [--output OUTPUT] [-q]
コマンド・オプション
--cluster CLUSTER,-c CLUSTER- クラスター名または ID を指定します。 登録されているクラスターをリストするには、
ibmcloud sat cluster lsを実行します。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
登録済みクラスターの詳細を取得します。
ibmcloud sat cluster get --cluster CLUSTER_NAME_OR_ID --output json -q
ibmcloud sat cluster ls
仮想プライベートクラウド クラシック・インフラストラクチャー Satellite
IBM Cloud アカウント内のすべての登録済みクラスターをリストします。
ibmcloud sat cluster ls [--filter FILTER] [--limit LIMIT] [--output OUTPUT] [-q]
コマンド・オプション
--filter FILTER- クラスター ID で登録済みクラスターをフィルタリングします。
--limit LIMIT- 返されるクラスターの数を制限します。
--output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
IBM Cloud アカウント内のすべての登録済みクラスターをリストします。
ibmcloud sat cluster ls --filter FILTER --limit LIMIT --output json
ibmcloud sat cluster register
Satellite 構成にクラスタを登録するための kubectl コマンドを取得します。 クラスターにログインし、以下のコマンドを実行して Satellite 構成エージェントをインストールします。 Satellite ロケーションで実行するクラスターは、このエージェントを自動的にインストールします。
ibmcloud sat cluster register --name NAME [-q] [--silent]
コマンド・オプション
--name NAME- 登録するクラスターの名前を指定します。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
--silent- サイレント。 出力で登録コマンドのみを返します。
例
Satellite 構成にクラスタを登録するための kubectl コマンドを取得します。
ibmcloud sat cluster register --silent SILENT --name NAME -q
ibmcloud sat cluster unregister
クラスター登録を削除します。 クラスターは Satellite 構成にサブスクライブされなくなりますが、クラスターとその既存リソースは引き続き実行されます。
ibmcloud sat cluster unregister --cluster CLUSTER [-f] [-q]
コマンド・オプション
--cluster CLUSTER,-c CLUSTER- クラスター名または ID を指定します。 登録されているクラスターをリストするには、
ibmcloud sat cluster lsを実行します。 -f- ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
例
クラスター登録を削除します。
ibmcloud sat cluster unregister --cluster CLUSTER_NAME_OR_ID -f -q
IBM Cloud SAT の設定コマンド
Satellite 構成を表示および管理します。
ibmcloud sat config create
Satellite ワークロード内のクラスターにデプロイする Kubernetes リソースを指定するための構成を作成します。
ibmcloud sat config create --name NAME [-q] (--data-location LOCATION | --provider PROVIDER)
コマンド・オプション
--data-location LOCATION- Satellite 構成データを保管する IBM リージョンを指定します。 戦略: 直接アップロード。
--name NAME- Satellite 構成の名前を指定します。
--provider PROVIDER- Satellite 構成のリモート GitOps プロバイダーを示します。 このプロバイダーは、Kubernetes リソース定義を保管します。 戦略: GitOps。 許可される値: github、gitlab
-q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite ワークロード内のクラスターにデプロイする Kubernetes リソースを指定する構成を作成します。
ibmcloud sat config create \
--name NAME \
--data-location LOCATION \
--provider PROVIDER_ID
ibmcloud sat config get
Satellite 構成の詳細 (構成に関連付けられているバージョンやサブスクリプションなど) を取得します。
ibmcloud sat config get --config CONFIG [--output OUTPUT] [-q]
コマンド・オプション
--config CONFIG- Satellite 構成の名前または ID を指定します。 使用可能な構成をリストするには、
ibmcloud sat config lsを実行します。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite の構成の詳細(その構成に関連付けられているバージョンやサブスクリプションなど)を取得します。
ibmcloud sat config get --config CONFIG --output json -q
ibmcloud sat config ls
IBM Cloud アカウント内のすべての Satellite 構成をリストします。
ibmcloud sat config ls [--output OUTPUT] [-q]
コマンド・オプション
--output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
IBM Cloud アカウント内のすべての Satellite 構成をリストします。
ibmcloud sat config ls --output json -q
ibmcloud sat config rename
Satellite 構成の名前を変更します。
ibmcloud sat config rename --config CONFIG --name NAME [-q]
コマンド・オプション
--config CONFIG- Satellite 構成の名前または ID を指定します。 使用可能な構成をリストするには、
ibmcloud sat config lsを実行します。 --name NAME- Satellite 構成の新しい名前を指定します。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite 構成の名前を変更します。
ibmcloud sat config rename --config CONFIG --name NAME -q
ibmcloud sat config rm
Satellite 構成を削除します。 最初に、関連付けられているすべてのサブスクリプションを削除する必要があります。 すべてのバージョンが削除されます。 保持するリソース定義をすべてバックアップします。
ibmcloud sat config rm --config CONFIG [-f] [-q]
コマンド・オプション
--config CONFIG- Satellite 構成の名前または ID を指定します。 使用可能な構成をリストするには、
ibmcloud sat config lsを実行します。 -f- ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite 構成を削除します。
ibmcloud sat config rm --config CONFIG -f -q
ibmcloud sat config version create
Satellite ワークロードの既存の Kubernetes リソースを更新する構成バージョンを作成します。
ibmcloud sat config version create --config CONFIG --file-format FORMAT --name NAME --read-config CONFIG [--description DESCRIPTION] [-q]
コマンド・オプション
--config CONFIG- Satellite 構成の名前または ID を指定します。 使用可能な構成をリストするには、
ibmcloud sat config lsを実行します。 --description DESCRIPTION- Satellite 構成バージョンの説明を追加します。
--file-format FORMAT- 構成バージョンのファイル・フォーマットを示します。 使用可能なオプション: yaml
--name NAME- Satellite 構成バージョンの名前を指定します。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
--read-config CONFIG- 構成バージョン・ファイルのファイル・パスを指定します。
例
Satellite ワークロードの既存の Kubernetes リソースを更新する構成バージョンを作成します。
ibmcloud sat config version create \
--name NAME \
--config CONFIG \
--file-format FILE_PATH
ibmcloud sat config version get
Satellite 構成バージョンの詳細を取得します。
ibmcloud sat config version get --config CONFIG --version VERSION [--output OUTPUT] [-q] [--save-config]
コマンド・オプション
--config CONFIG- Satellite 構成の名前または ID を指定します。 使用可能な構成をリストするには、
ibmcloud sat config lsを実行します。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
--save-config- 構成バージョンをダウンロードして一時ファイルに保存します。
--version VERSION- Satellite 構成バージョンの名前または ID を指定します。 構成内のバージョンをリストするには、
ibmcloud sat config get --config <configuration_name_or_ID>を実行します。
例
Satellite 構成バージョンの詳細を取得します。
ibmcloud sat config version get \
--config CONFIG \
--version VERSION \
--save-config SAVE-CONFIG
ibmcloud sat config version rm
Satellite 構成バージョンを削除します。
ibmcloud sat config version rm --config CONFIG --version VERSION [-f] [-q]
コマンド・オプション
--config CONFIG- Satellite 構成の名前または ID を指定します。 使用可能な構成をリストするには、
ibmcloud sat config lsを実行します。 -f- ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION- Satellite 構成バージョンの名前または ID を示します。 バージョンを一覧表示するには、
ibmcloud sat config get --config <configuration_name_or_ID>を実行してください。
例
Satellite 構成バージョンを削除します。
ibmcloud sat config version rm --config CONFIG --version VERSION -f
IBM Cloud SAT コネクタのコマンド
Satellite コネクターを作成、表示、および変更します。
ibmcloud sat connector create
Satellite コネクターを作成します。
ibmcloud sat connector create --name NAME --region REGION [-q]
コマンド・オプション
--name NAME- Satellite コネクターの名前。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
--region REGION- Satellite コネクターを管理するための IBM Cloud 地域。
例
Satellite コネクターを作成します。
ibmcloud sat connector create --name NAME --region REGION -q
ibmcloud sat connector get
Satellite コネクターの詳細を表示します。
ibmcloud sat connector get --connector-id ID [--output OUTPUT] [-q]
コマンド・オプション
--connector-id ID- Satellite コネクターの ID です。
--output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite コネクターの詳細を表示します。
ibmcloud sat connector get --connector-id CONNECTOR_ID --output json -q
ibmcloud sat connector ls
IBM Cloud アカウントで「 Satellite 」コネクタを確認してください。
ibmcloud sat connector ls [--after AFTER] [--first FIRST] [--output OUTPUT] [-q]
コマンド・オプション
--after AFTER- Satellite コネクタをカーソルの後に表示する。
--first FIRST- 次のSatelliteコネクターを、最初のコネクター数まで表示する。
--output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
IBM Cloud アカウントで「 Satellite 」コネクタを確認してください。
ibmcloud sat connector ls --after AFTER --first FIRST --output json
ibmcloud sat connector rm
Satellite コネクターを削除します。
ibmcloud sat connector rm --connector-id ID [-f] [-q]
コマンド・オプション
--connector-id ID- Satellite コネクターの ID です。
-f- ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite コネクターを削除します。
ibmcloud sat connector rm --connector-id CONNECTOR_ID -f -q
ibmcloud sat エンドポイントコマンド
Satellite エンドポイントを表示および管理します。
ibmcloud sat endpoint authn get
エンドポイントの認証設定を取得する。
ibmcloud sat endpoint authn get --endpoint ENDPOINT [--output OUTPUT] [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --endpoint ENDPOINT- エンドポイントの名前または ID を指定します。 すべてのエンドポイントを表示するには、
ibmcloud sat endpoint lsを実行してください。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
エンドポイントの認証設定を取得する。
ibmcloud sat endpoint authn get \
--location LOCATION \
--connector-id CONNECTOR_ID \
--endpoint ENDPOINT
ibmcloud sat endpoint authn rotate
既存の認証証明書を新しいものに置き換える。 リクエストフローには、 TLS への接続が2つあります。 source のオプションは、送信元とコネクタサービス間の TLS ハンドシェイクに関するものです。 destination オプションは、コネクタサービスと宛先サーバーまたはターゲットサーバーとの間で実行される TLS ハンドシェイクを指します。 これらの接続の一方または両方に証明書を提供することができます。 指定した証明書のみが置き換えられます。
ibmcloud sat endpoint authn rotate --endpoint ENDPOINT [--dest-ca-cert-file FILE] [--dest-cert-file FILE] [--dest-key-file FILE] [-q] [--source-ca-cert-file FILE] [--source-cert-file FILE] [--source-key-file FILE] (--connector-id ID | --location LOCATION)
コマンド・オプション
--connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --dest-ca-cert-file FILE- 宛先サーバーの証明書を検証するために使用されるトラステッド CA 証明書またはチェーン。 例えば、
myCA.pemなどです。 --dest-cert-file FILE- 宛先サーバーへの認証に使用されるクライアント証明書。 例えば、
myCert.pemなどです。 --dest-key-file FILE- クライアント証明書の暗号化に使用されるクライアント秘密鍵。 例えば、
myKey.pemなどです。 --endpoint ENDPOINT- エンドポイントの名前または ID を指定します。 すべてのエンドポイントを表示するには、
ibmcloud sat endpoint lsを実行してください。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
--source-ca-cert-file FILE- source-tls-mode が mutual の場合に、ソース・クライアントの証明書を検証するために使用されるトラステッド CA 証明書またはチェーン。 例えば、
myCA.pemなどです。 --source-cert-file FILE- ソース・クライアントに提示するサーバー証明書。 例えば、
myCert.pemなどです。 --source-key-file FILE- サーバー証明書の暗号化に使用されるサーバー秘密鍵。 例えば、
myKey.pemなどです。
例
既存の認証証明書を新しいものに置き換える。
ibmcloud sat endpoint authn rotate \
--location LOCATION \
--connector-id CONNECTOR_ID \
--endpoint ENDPOINT
ibmcloud sat endpoint authn set
エンドポイントの認証設定を行う。 リクエストフローには、 TLS への接続が2つあります。 source のオプションは、送信元とコネクタサービス間の TLS ハンドシェイクに関するものです。 destination オプションは、コネクタサービスと宛先サーバーまたはターゲットサーバーとの間で実行される TLS ハンドシェイクを指します。 これらの接続の一方または両方に証明書を提供することができます。 指定されていない設定は、デフォルト値に設定されます。
ibmcloud sat endpoint authn set --endpoint ENDPOINT [--dest-ca-cert-file FILE] [--dest-cert-file FILE] [--dest-key-file FILE] [--dest-tls-mode MODE] [-q] [--source-ca-cert-file FILE] [--source-cert-file FILE] [--source-key-file FILE] [--source-tls-mode MODE] (--connector-id ID | --location LOCATION)
コマンド・オプション
--connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --dest-ca-cert-file FILE- 宛先サーバーの証明書を検証するために使用されるトラステッド CA 証明書またはチェーン。 例えば、
myCA.pemなどです。 --dest-cert-file FILE- 宛先サーバーへの認証に使用されるクライアント証明書。 例えば、
myCert.pemなどです。 --dest-key-file FILE- クライアント証明書の暗号化に使用されるクライアント秘密鍵。 例えば、
myKey.pemなどです。 --dest-tls-mode MODE- デスティネーション TLS モード。 許容される値:
simple、mutual、none --endpoint ENDPOINT- エンドポイントの名前または ID を指定します。 すべてのエンドポイントを表示するには、
ibmcloud sat endpoint lsを実行してください。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
--source-ca-cert-file FILE- source-tls-mode が mutual の場合に、ソース・クライアントの証明書を検証するために使用されるトラステッド CA 証明書またはチェーン。 例えば、
myCA.pemなどです。 --source-cert-file FILE- ソース・クライアントに提示するサーバー証明書。 例えば、
myCert.pemなどです。 --source-key-file FILE- サーバー証明書の暗号化に使用されるサーバー秘密鍵。 例えば、
myKey.pemなどです。 --source-tls-mode MODE- 出典: TLS モード。 受け入れられる値:
simple、mutual
例
エンドポイントの認証設定を行う。
ibmcloud sat endpoint authn set \
--location LOCATION \
--connector-id CONNECTOR_ID \
--endpoint ENDPOINT
ibmcloud sat endpoint create
エンドポイントを作成します。
ibmcloud sat endpoint create --dest-hostname HOSTNAME --dest-port PORT --dest-type TYPE --name NAME --source-protocol PROTOCOL [--dest-protocol PROTOCOL] [--idle-timeout-seconds SECONDS] [--output OUTPUT] [-q] [--sni SNI] (--connector-id ID | --location LOCATION)
コマンド・オプション
--connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --dest-hostname HOSTNAME- 接続先の宛先の完全修飾ドメイン名 (FQDN) または外部からアクセス可能な IP アドレスを指定します。
cloudのエンドポイントについては、この値はパブリック IP アドレス、または IBM Cloud 内でアクセス可能なプライベート IP アドレス(プライベートクラウドサービスのエンドポイントなど)に解決される必要があります。locationのエンドポイントについては、この値は、 Satellite のロケーションにおけるコントロールプレーンホスト、または Satellite コネクタのエージェントが実行されている場所から解決され、かつそこから到達可能でなければなりません。 --dest-port PORT- 宛先リソースが着信要求を listen するポートを指定します。 ポートが宛先のプロトコルと一致していることを確認してください。
--dest-protocol PROTOCOL- 宛先のプロトコルを指定します。 このオプションを指定しない場合、宛先プロトコルはソース・プロトコルから継承されます。 受け入れられる値:
TCP、TLS --dest-type TYPE- 宛先リソースの実行場所を指定します。 IBM Cloud (
cloud)または Satellite のロケーション(location)のいずれかです。利用可能なオプション:location、cloud --idle-timeout-seconds SECONDS- 宛先へのアクティブな接続のタイムアウト間隔を秒単位で指定します。 タイムアウトが宛先サービスおよびプロトコルの
keep-alive設定と互換性があることを確認してください。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 --name NAME- エンドポイントの名前を指定します。
--output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
--sni SNItlsまたはhttpsのソースプロトコルを指定し、 TLS のハンドシェイクに別のホスト名を追加したい場合は、サーバー名インジケータを指定してください。--source-protocol PROTOCOL- ソースが宛先リソースを接続するために使用するプロトコルを指定します。 参照 http://ibm.biz/endpoint-protocols。 利用可能なオプション: TCP、 TLS、 HTTP、 HTTPS、 HTTP-tunnel
例
エンドポイントを作成します。
ibmcloud sat endpoint create \
--location LOCATION \
--connector-id CONNECTOR_ID \
--name NAME
ibmcloud sat endpoint disable
エンドポイントを無効にする。
ibmcloud sat endpoint disable --endpoint ENDPOINT [-f] [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --endpoint ENDPOINT- エンドポイントの名前または ID を指定します。 すべてのエンドポイントを表示するには、
ibmcloud sat endpoint ls (--connector-id ID | --location LOCATION)を実行してください。 -f- ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
--location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
エンドポイントを無効にする。
ibmcloud sat endpoint disable \
--location LOCATION \
--connector-id CONNECTOR_ID \
--endpoint ENDPOINT
ibmcloud sat endpoint enable
エンドポイントを有効にする。
ibmcloud sat endpoint enable --endpoint ENDPOINT [-f] [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --endpoint ENDPOINT- エンドポイントの名前または ID を指定します。 すべてのエンドポイントを表示するには、
ibmcloud sat endpoint ls (--connector-id ID | --location LOCATION)を実行してください。 -f- ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
--location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
エンドポイントを有効にする。
ibmcloud sat endpoint enable \
--location LOCATION \
--connector-id CONNECTOR_ID \
--endpoint ENDPOINT
ibmcloud sat endpoint get
エンドポイントの詳細を表示します。
ibmcloud sat endpoint get --endpoint ENDPOINT [--output OUTPUT] [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --endpoint ENDPOINT- エンドポイントの名前または ID を指定します。 すべてのエンドポイントを表示するには、
ibmcloud sat endpoint ls (--connector-id ID | --location LOCATION)を実行してください。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
エンドポイントの詳細を表示します。
ibmcloud sat endpoint get \
--location LOCATION \
--connector-id CONNECTOR_ID \
--endpoint ENDPOINT
ibmcloud sat endpoint ls
Satellite ロケーション内のすべてのエンドポイントをリストします。
ibmcloud sat endpoint ls [--output OUTPUT] [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite ロケーション内のすべてのエンドポイントをリストします。
ibmcloud sat endpoint ls --location LOCATION --connector-id CONNECTOR_ID --output json
ibmcloud sat endpoint rm
エンドポイントを削除します。
ibmcloud sat endpoint rm --endpoint ENDPOINT [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --endpoint ENDPOINT- エンドポイントの名前または ID を指定します。 すべてのエンドポイントを表示するには、
ibmcloud sat endpoint ls (--connector-id ID | --location LOCATION)を実行してください。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
エンドポイントを削除します。
ibmcloud sat endpoint rm \
--location LOCATION \
--connector-id CONNECTOR_ID \
--endpoint ENDPOINT
ibmcloud sat endpoint update
エンドポイントを更新します。 指定したオプションのみが更新されます。
ibmcloud sat endpoint update --endpoint ENDPOINT [--dest-hostname HOSTNAME] [--dest-port PORT] [--dest-protocol PROTOCOL] [--idle-timeout-seconds SECONDS] [--name NAME] [-q] [--sni SNI] [--source-protocol PROTOCOL] (--connector-id ID | --location LOCATION)
コマンド・オプション
--connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --dest-hostname HOSTNAME- 接続先の宛先の完全修飾ドメイン名 (FQDN) または外部からアクセス可能な IP アドレスを指定します。
cloudのエンドポイントについては、この値はパブリック IP アドレス、または IBM Cloud 内でアクセス可能なプライベート IP アドレス(プライベートクラウドサービスのエンドポイントなど)に解決される必要があります。locationのエンドポイントについては、この値は、 Satellite のロケーションにおけるコントロールプレーンホスト、または Satellite コネクタのエージェントが実行されている場所から解決され、かつそこから到達可能でなければなりません。 --dest-port PORT- 宛先リソースが着信要求を listen するポートを指定します。 ポートが宛先のプロトコルと一致していることを確認してください。
--dest-protocol PROTOCOL- 宛先のプロトコルを指定します。 このオプションを指定しない場合、宛先プロトコルはソース・プロトコルから継承されます。 受け入れられる値:
TCP、TLS --endpoint ENDPOINT- エンドポイントの名前または ID を指定します。 すべてのエンドポイントを表示するには、
ibmcloud sat endpoint ls (--connector-id ID | --location LOCATION)を実行してください。 --idle-timeout-seconds SECONDS- 宛先へのアクティブな接続のタイムアウト間隔を秒単位で指定します。 タイムアウトが宛先サービスおよびプロトコルの
keep-alive設定と互換性があることを確認してください。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 --name NAME- エンドポイントの新しい名前を指定します。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
--sni SNItlsまたはhttpsのソースプロトコルを指定し、 TLS のハンドシェイクに別のホスト名を追加したい場合は、サーバー名インジケータを指定してください。--source-protocol PROTOCOL- ソースが宛先リソースを接続するために使用するプロトコルを指定します。 参照 http://ibm.biz/endpoint-protocols。 有効な値:
TCP、TLS、HTTP、HTTPS、HTTP-tunnel
例
エンドポイントを更新します。
ibmcloud sat endpoint update \
--location LOCATION \
--connector-id CONNECTOR_ID \
--endpoint ENDPOINT
ibmcloud sat 実験用コマンド
[有効期限: 2024-11-25] 新しいコマンドを試してみてください。 重要:ここに記載されているコマンドは、各説明に記載されている[日付]を過ぎると使用できなくなります。
ibmcloud sat experimental acl create
[ 2024-10-01! 代わりに ibmcloud sat acl create を使用] ACLを作成する。
ibmcloud sat experimental acl create --name NAME --subnet SUBNET [--subnet SUBNET ...] [--endpoint ENDPOINT ...] [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --endpoint ENDPOINT- この ACL を有効にするエンドポイントの名前または ID。
--location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 --name NAME- ACLの名称。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
--subnet SUBNET- この ACL によって許可される IP または CIDR ブロック。 値は、以下のCIDRの範囲内に完全に含まれている必要があります: 10.0.0.0/8、 161.26.0.0/16、 166.8.0.0/14、 172.16.0.0/12。
例
ACL を作成します。
ibmcloud sat experimental acl create \
--location LOCATION \
--connector-id CONNECTOR_ID \
--name NAME
ibmcloud sat experimental acl endpoint add
[ 2024-10-01! 代わりに ibmcloud sat acl endpoint add を使用] 1つ以上の有効なエンドポイントをACLに追加する。
ibmcloud sat experimental acl endpoint add --acl-id ID --endpoint ENDPOINT [--endpoint ENDPOINT ...] [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--acl-id ID- ACLのIDを指定してください。 すべてのACLを一覧表示するには、次のコマンドを実行します。
ibmcloud sat acl ls。 --connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --endpoint ENDPOINT- この ACL を有効にするエンドポイントの名前または ID。
--location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
1つ以上の有効なエンドポイントをACLに追加する。
ibmcloud sat experimental acl endpoint add \
--location LOCATION \
--connector-id CONNECTOR_ID \
--acl-id ACL_ID
ibmcloud sat experimental acl endpoint ls
[ 2024-10-01! 代わりに ibmcloud sat acl endpoint ls を使用] ACLに対して有効なエンドポイントをすべてリストする。
ibmcloud sat experimental acl endpoint ls --acl-id ID [--output OUTPUT] [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--acl-id ID- ACLのIDを指定してください。 すべてのACLを一覧表示するには、次のコマンドを実行します。
ibmcloud sat acl ls。 --connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
ACL に対して有効なエンドポイントをすべてリストする。
ibmcloud sat experimental acl endpoint ls \
--location LOCATION \
--connector-id CONNECTOR_ID \
--acl-id ACL_ID
ibmcloud sat experimental acl endpoint rm
[ 2024-10-01! 代わりに ibmcloud sat acl endpoint rm を使用] ACLから1つ以上の有効なエンドポイントを削除する。
ibmcloud sat experimental acl endpoint rm --acl-id ID --endpoint ENDPOINT [--endpoint ENDPOINT ...] [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--acl-id ID- ACLのIDを指定してください。 すべてのACLを一覧表示するには、次のコマンドを実行します。
ibmcloud sat acl ls。 --connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --endpoint ENDPOINT- この ACL に対して無効にするエンドポイントの名前または ID。
--location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
ACL から 1 つ以上の有効なエンドポイントを削除します。
ibmcloud sat experimental acl endpoint rm \
--location LOCATION \
--connector-id CONNECTOR_ID \
--acl-id ACL_ID
ibmcloud sat experimental acl get
[ 2024-10-01! 代わりに ibmcloud sat acl get を使用] ACLの詳細を表示する。
ibmcloud sat experimental acl get --acl-id ID [--output OUTPUT] [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--acl-id ID- ACLのIDを指定してください。 すべてのACLを一覧表示するには、次のコマンドを実行します。
ibmcloud sat acl ls。 --connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
ACLの詳細を表示します。
ibmcloud sat experimental acl get \
--location LOCATION \
--connector-id CONNECTOR_ID \
--acl-id ACL_ID
ibmcloud sat experimental acl ls
[ 2024-10-01! 代わりに ibmcloud sat acl ls を使用してください。 ] Satellite コネクタまたはロケーションのすべての ACL を一覧表示します。
ibmcloud sat experimental acl ls [--output OUTPUT] [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite コネクタまたはロケーションのすべてのACLを一覧表示します。
ibmcloud sat experimental acl ls \
--location LOCATION \
--connector-id CONNECTOR_ID \
--output json
ibmcloud sat experimental acl rm
[ 2024-10-01! 代わりに ibmcloud sat acl rm ] ACLを削除する。
ibmcloud sat experimental acl rm --acl-id ID [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--acl-id ID- ACLのIDを指定してください。 すべてのACLを一覧表示するには、次のコマンドを実行します。
ibmcloud sat acl ls。 --connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
ACLを削除する。
ibmcloud sat experimental acl rm \
--location LOCATION \
--connector-id CONNECTOR_ID \
--acl-id ACL_ID
ibmcloud sat experimental acl subnet add
[ 2024-10-01! 代わりに ibmcloud sat acl subnet add を使用] 1つ以上のサブネットをACLに追加する。
ibmcloud sat experimental acl subnet add --acl-id ID --subnet SUBNET [--subnet SUBNET ...] [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--acl-id ID- ACLのIDを指定してください。 すべてのACLを一覧表示するには、次のコマンドを実行します。
ibmcloud sat acl ls。 --connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
--subnet SUBNET- この ACL によって許可される IP または CIDR ブロック。 値は、以下のCIDRの範囲内に完全に含まれている必要があります: 10.0.0.0/8、 161.26.0.0/16、 166.8.0.0/14、 172.16.0.0/12。
例
ACLに1つ以上のサブネットを追加する。
ibmcloud sat experimental acl subnet add \
--location LOCATION \
--connector-id CONNECTOR_ID \
--acl-id ACL_ID
ibmcloud sat experimental acl subnet rm
[ 2024-10-01! 代わりに ibmcloud sat acl subnet rm を使用] ACLから1つ以上のサブネットを削除する。
ibmcloud sat experimental acl subnet rm --acl-id ID --subnet SUBNET [--subnet SUBNET ...] [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--acl-id ID- ACLのIDを指定してください。 すべてのACLを一覧表示するには、次のコマンドを実行します。
ibmcloud sat acl ls。 --connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
--subnet SUBNET- この ACL によって許可される IP または CIDR ブロック。 値は、以下のCIDRの範囲内に完全に含まれている必要があります: 10.0.0.0/8、 161.26.0.0/16、 166.8.0.0/14、 172.16.0.0/12。
例
ACLから1つまたは複数のサブネットを削除する。
ibmcloud sat experimental acl subnet rm \
--location LOCATION \
--connector-id CONNECTOR_ID \
--acl-id ACL_ID
ibmcloud sat experimental acl update
[ 2024-10-01! 代わりに ibmcloud sat acl update ] ACLの名前を更新する。
ibmcloud sat experimental acl update --acl-id ID --name NAME [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--acl-id ID- ACLのIDを指定してください。 すべてのACLを一覧表示するには、次のコマンドを実行します。
ibmcloud sat acl ls。 --connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 --name NAME- ACLの新しい名称。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
例
ACLの名前を更新する。
ibmcloud sat experimental acl update \
--location LOCATION \
--connector-id CONNECTOR_ID \
--acl-id ACL_ID
ibmcloud sat experimental agent attach
[ 2024-09-01! 代わりに ibmcloud sat agent attach を使用してください。] 特定のプラットフォーム用の Satellite コネクタエージェントを取得します。 Windows用エージェント「 .zip 」をダウンロードするか、 Docker 環境向けのドキュメントへのリンクを入手してください。
ibmcloud sat experimental agent attach --platform PLATFORM [-q]
コマンド・オプション
--platform PLATFORM- Satelliteコネクタ・エージェントのプラットフォーム。 Docker については、https://ibm.biz/satconagent のドキュメントを参照してください。 利用可能なオプション: windows, docker
-q- その日のメッセージを表示せず、リマインダーも更新しません。
例
特定のプラットフォーム用の Satellite コネクタエージェントを取得します。
ibmcloud sat experimental agent attach --platform PLATFORM -q
ibmcloud sat experimental agent ls
[ 2024-09-01! 代わりに ibmcloud sat agent ls を使用してください。] Satellite コネクタに紐づくすべてのエージェントを一覧表示します。
ibmcloud sat experimental agent ls --connector-id ID [--output OUTPUT] [-q]
コマンド・オプション
--connector-id ID- Satellite コネクターの ID です。
--output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite コネクタに紐づくすべてのエージェントを一覧表示します。
ibmcloud sat experimental agent ls --connector-id CONNECTOR_ID --output json -q
ibmcloud sat experimental connector create
[ 2024-11-18! 代わりに「 ibmcloud sat connector create 」を使用してください] Satellite コネクタを作成します。
ibmcloud sat experimental connector create --name NAME --region REGION [-q]
コマンド・オプション
--name NAME- Satellite コネクターの名前。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
--region REGION- Satellite コネクターを管理するための IBM Cloud 地域。
例
Satellite コネクターを作成します。
ibmcloud sat experimental connector create --name NAME --region REGION -q
ibmcloud sat experimental connector get
[ 2024-11-18! 代わりに ibmcloud sat connector get を使用してください。] 「 Satellite 」コネクタの詳細を表示します。
ibmcloud sat experimental connector get --connector-id ID [--output OUTPUT] [-q]
コマンド・オプション
--connector-id ID- Satellite コネクターの ID です。
--output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite コネクターの詳細を表示します。
ibmcloud sat experimental connector get --connector-id CONNECTOR_ID --output json -q
ibmcloud sat experimental connector ls
[ 2024-11-18! 代わりに ibmcloud sat connector ls をご利用ください。] IBM Cloud アカウントで「 Satellite 」コネクタを確認してください。
ibmcloud sat experimental connector ls [--after AFTER] [--first FIRST] [--output OUTPUT] [-q]
コマンド・オプション
--after AFTER- Satellite コネクタをカーソルの後に表示する。
--first FIRST- 次のSatelliteコネクターを、最初のコネクター数まで表示する。
--output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
IBM Cloud アカウントで「 Satellite 」コネクタを確認してください。
ibmcloud sat experimental connector ls --after AFTER --first FIRST --output json
ibmcloud sat experimental connector rm
[ 2024-11-18! 代わりに ibmcloud sat connector rm を使用してください。] 「 Satellite 」コネクタを削除します。
ibmcloud sat experimental connector rm --connector-id ID [-f] [-q]
コマンド・オプション
--connector-id ID- Satellite コネクターの ID です。
-f- ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite コネクターを削除します。
ibmcloud sat experimental connector rm --connector-id CONNECTOR_ID -f -q
ibmcloud sat experimental endpoint authn get
[ 2024-10-01! 代わりに ibmcloud sat endpoint authn get ] エンドポイントの認証設定を取得する。
ibmcloud sat experimental endpoint authn get --endpoint ENDPOINT [--output OUTPUT] [-q] (--connector-id ID | --location LOCATION)
コマンド・オプション
--connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --endpoint ENDPOINT- エンドポイントの名前または ID を指定します。 すべてのエンドポイントを表示するには、
ibmcloud sat endpoint lsを実行してください。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
エンドポイントの認証設定を取得する。
ibmcloud sat experimental endpoint authn get \
--location LOCATION \
--connector-id CONNECTOR_ID \
--endpoint ENDPOINT
ibmcloud sat experimental endpoint authn rotate
[ 2024-10-01! 代わりに ibmcloud sat endpoint authn rotate] 既存の認証証明書を新しいものに置き換える。 リクエストフローには、 TLS への接続が2つあります。 source のオプションは、送信元とコネクタサービス間の TLS ハンドシェイクに関するものです。 destination オプションは、コネクタサービスと宛先サーバーまたはターゲットサーバーとの間で実行される
TLS ハンドシェイクを指します。 これらの接続の一方または両方に証明書を提供することができます。 指定した証明書のみが置き換えられます。
ibmcloud sat experimental endpoint authn rotate --endpoint ENDPOINT [--dest-ca-cert-file FILE] [--dest-cert-file FILE] [--dest-key-file FILE] [-q] [--source-ca-cert-file FILE] [--source-cert-file FILE] [--source-key-file FILE] (--connector-id ID | --location LOCATION)
コマンド・オプション
--connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --dest-ca-cert-file FILE- 宛先サーバーの証明書を検証するために使用されるトラステッド CA 証明書またはチェーン。 例えば、
myCA.pemなどです。 --dest-cert-file FILE- 宛先サーバーへの認証に使用されるクライアント証明書。 例えば、
myCert.pemなどです。 --dest-key-file FILE- クライアント証明書の暗号化に使用されるクライアント秘密鍵。 例えば、
myKey.pemなどです。 --endpoint ENDPOINT- エンドポイントの名前または ID を指定します。 すべてのエンドポイントを表示するには、
ibmcloud sat endpoint lsを実行してください。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
--source-ca-cert-file FILE- source-tls-mode が mutual の場合に、ソース・クライアントの証明書を検証するために使用されるトラステッド CA 証明書またはチェーン。 例えば、
myCA.pemなどです。 --source-cert-file FILE- ソース・クライアントに提示するサーバー証明書。 例えば、
myCert.pemなどです。 --source-key-file FILE- サーバー証明書の暗号化に使用されるサーバー秘密鍵。 例えば、
myKey.pemなどです。
例
既存の認証証明書を新しいものに置き換える。
ibmcloud sat experimental endpoint authn rotate \
--location LOCATION \
--connector-id CONNECTOR_ID \
--endpoint ENDPOINT
ibmcloud sat experimental endpoint authn set
[ 2024-10-01! 代わりに ibmcloud sat endpoint authn set を使用] エンドポイントの認証設定を設定する。 リクエストフローには、 TLS への接続が2つあります。 source のオプションは、送信元とコネクタサービス間の TLS ハンドシェイクに関するものです。 destination オプションは、コネクタサービスと宛先サーバーまたはターゲットサーバーとの間で実行される
TLS ハンドシェイクを指します。 これらの接続の一方または両方に証明書を提供することができます。 指定されていない設定は、デフォルト値に設定されます。
ibmcloud sat experimental endpoint authn set --endpoint ENDPOINT [--dest-ca-cert-file FILE] [--dest-cert-file FILE] [--dest-key-file FILE] [--dest-tls-mode MODE] [-q] [--source-ca-cert-file FILE] [--source-cert-file FILE] [--source-key-file FILE] [--source-tls-mode MODE] (--connector-id ID | --location LOCATION)
コマンド・オプション
--connector-id ID- Satellite コネクタのID。 コネクター ID を確認するには、
ibmcloud sat connector lsを実行します。 --dest-ca-cert-file FILE- 宛先サーバーの証明書を検証するために使用されるトラステッド CA 証明書またはチェーン。 例えば、
myCA.pemなどです。 --dest-cert-file FILE- 宛先サーバーへの認証に使用されるクライアント証明書。 例えば、
myCert.pemなどです。 --dest-key-file FILE- クライアント証明書の暗号化に使用されるクライアント秘密鍵。 例えば、
myKey.pemなどです。 --dest-tls-mode MODE- デスティネーション TLS モード。 許容される値:
simple、mutual、none --endpoint ENDPOINT- エンドポイントの名前または ID を指定します。 すべてのエンドポイントを表示するには、
ibmcloud sat endpoint lsを実行してください。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
--source-ca-cert-file FILE- source-tls-mode が mutual の場合に、ソース・クライアントの証明書を検証するために使用されるトラステッド CA 証明書またはチェーン。 例えば、
myCA.pemなどです。 --source-cert-file FILE- ソース・クライアントに提示するサーバー証明書。 例えば、
myCert.pemなどです。 --source-key-file FILE- サーバー証明書の暗号化に使用されるサーバー秘密鍵。 例えば、
myKey.pemなどです。 --source-tls-mode MODE- 出典: TLS モード。 受け入れられる値:
simple、mutual
例
エンドポイントの認証設定を行う。
ibmcloud sat experimental endpoint authn set \
--location LOCATION \
--connector-id CONNECTOR_ID \
--endpoint ENDPOINT
ibmcloud sat experimental location update
[ 2024-11-25! 代わりに ibmcloud sat location update を使用してください] 「 Satellite 」の場所の名前または説明を更新します。
ibmcloud sat experimental location update --location-id ID [--description DESCRIPTION] [--name NAME] [-q]
コマンド・オプション
--description DESCRIPTION- 「 Satellite 」の場所について、新しい説明を入力してください。 説明文の長さは400バイトに制限されている。
--location-id ID- Satellite のロケーションID。 ロケーションIDを確認するには、
ibmcloud sat location lsを実行してください。 --name NAME- 「 Satellite 」の場所の新しい名前を指定してください。 場所名は文字で始まり、文字、数字、ピリオド(.)、ハイフン(-)を含めることができ、36文字未満でなければなりません。 削除された場所の名前を含め、名前を再利用しないでください。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satelliteの場所の名前または説明を更新する。
ibmcloud sat experimental location update \
--location-id LOCATION \
--name NAME \
--description IP_ADDRESS
ibmcloud SAT グループのコマンド
Satellite クラスター・グループを表示および管理します。 クラスター・グループは、クラスターを Kubernetes リソースの Satellite 構成にサブスクライブするために使用されます。
ibmcloud sat group attach
クラスター・グループにクラスターを追加します。 クラスターは、Satellite ロケーションまたは IBM Cloud で実行できます。 IBM Cloud で実行されるクラスターを追加するには、まずクラスターを Satellite 構成に登録する必要があります。
ibmcloud sat group attach --cluster CLUSTER [--cluster CLUSTER ...] --group GROUP [-q]
コマンド・オプション
--cluster CLUSTER,-c CLUSTER- クラスター名またはクラスター ID を指定します。 登録されているクラスターをリストするには、
ibmcloud sat cluster lsを実行します。 --group GROUP,-g GROUP- Satellite クラスター・グループの名前または ID を指定します。 使用可能なクラスター・グループをリストするには、
ibmcloud sat group lsを実行します。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
クラスター・グループにクラスターを追加します。
ibmcloud sat group attach --group GROUP --cluster CLUSTER_NAME_OR_ID -q
ibmcloud sat group create
クラスター・グループを作成します。 その後、クラスター・グループを Satellite 構成にサブスクライブできます。
ibmcloud sat group create --name NAME [--cluster CLUSTER ...] [-q]
コマンド・オプション
--cluster CLUSTER,-c CLUSTER- クラスター・グループに追加するクラスターの名前または ID を指定します。 登録されているクラスターをリストするには、
ibmcloud sat cluster lsを実行します。 --name NAME- Satellite クラスター・グループの名前を指定します。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
例
クラスター・グループを作成します。
ibmcloud sat group create --name NAME --cluster CLUSTER_NAME_OR_ID -q
ibmcloud sat group detach
Satellite クラスター・グループから 1 個以上のクラスターを削除し、グループのサブスクリプションによって管理されていた Kubernetes リソースを削除します。
ibmcloud sat group detach --cluster CLUSTER [--cluster CLUSTER ...] --group GROUP [-f] [-q]
コマンド・オプション
--cluster CLUSTER,-c CLUSTER- クラスター名またはクラスター ID を指定します。 クラスターグループ内のクラスターを一覧表示するには、
ibmcloud sat group get --group <cluster_group_name_or_ID>を実行してください。 -f- ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
--group GROUP,-g GROUP- Satellite クラスター・グループの名前または ID を指定します。 使用可能なクラスター・グループをリストするには、
ibmcloud sat group lsを実行します。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite クラスターグループから1つ以上のクラスターを削除し、それによって管理されていた Kubernetes リソースを削除します。
ibmcloud sat group detach --group GROUP --cluster CLUSTER_NAME_OR_ID -f
ibmcloud sat group get
Satellite クラスター・グループの詳細情報を取得します。
ibmcloud sat group get --group GROUP [--output OUTPUT] [-q]
コマンド・オプション
--group GROUP,-g GROUP- Satellite クラスター・グループの名前または ID を指定します。 登録されているクラスターをリストするには、
ibmcloud sat cluster lsを実行します。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite クラスター・グループの詳細情報を取得します。
ibmcloud sat group get --group GROUP --output json -q
ibmcloud sat group ls
IBM Cloud アカウント内のすべての Satellite クラスター・グループをリストします。
ibmcloud sat group ls [--output OUTPUT] [-q]
コマンド・オプション
--output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
IBM Cloud アカウント内のすべての Satellite クラスター・グループをリストします。
ibmcloud sat group ls --output json -q
ibmcloud sat group rm
Satellite クラスター・グループを削除します。これは、クラスターのサブスクライブを解除し、グループのサブスクリプションによって管理されていた Kubernetes リソースを削除します。
ibmcloud sat group rm --group GROUP [-f] [-q]
コマンド・オプション
-f- ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
--group GROUP,-g GROUP- Satellite クラスター・グループの名前または ID を指定します。 使用可能なクラスター・グループをリストするには、
ibmcloud sat group lsを実行します。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite クラスターグループを削除します。これにより、クラスターの登録が解除され、そのクラスターグループによって管理されていた Kubernetes リソースが削除されます。
ibmcloud sat group rm --group GROUP -f -q
ibmcloud SAT ホストコマンド
Satellite ホストを表示および変更します。
ibmcloud sat host assign
Satellite ロケーション・コントロール・プレーンまたはクラスターにホストを割り当てます。
ibmcloud sat host assign --location LOCATION [--cluster CLUSTER] [--host HOST] [--host-label LABEL ...] [-q] [--worker-pool POOL] [--zone ZONE]
コマンド・オプション
--cluster CLUSTER- ホストの割り当て先となるクラスターの名前または ID。 利用可能なクラスタの一覧を表示するには、
ibmcloud sat cluster lsを実行してください。 クラスターが指定されない場合、ホストは自動的に Satellite コントロール・プレーンに割り当てられます。 --host HOST- 割り当てるホストの名前または ID。 ラベルに基づいてホストを自動的に割り当てるには、このオプションを含めないでください。 ホスト ID を取得するには、
ibmcloud sat host ls --location <location_ID_or_name>を実行します。 --host-label LABEL,--hl LABEL- Satellite コントロールプレーンまたは Red Hat OpenShift クラスターに割り当てるホストを識別するためのラベルを、キーと値のペアとして入力してください。 このラベルを持ち、割り当てられていない最初のホストが、コントロール・プレーンまたはクラスターに自動的に割り当てられます。 使用可能なホスト・ラベルを見つけるには、
ibmcloud sat host get --host <host_name_or_ID> --location <location_name_or_ID>を実行します。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
--worker-pool POOL,-p POOL- ホストを割り当てるクラスター内のワーカー・プールの名前または ID。 ワーカー・プールが指定されていない場合、ホストはデフォルトのワーカー・プールに割り当てられます。
--zone ZONE- ホストの割り当て先となるゾーンの名前または ID。 利用可能なゾーンを確認するには、
ibmcloud sat location get --location <location_name_or_ID>を実行し、「Host Zones」フィールドを確認してください。
例
Satellite ロケーション・コントロール・プレーンまたはクラスターにホストを割り当てます。
ibmcloud sat host assign \
--location LOCATION \
--cluster CLUSTER_NAME_OR_ID \
--worker-pool POOL_NAME
ibmcloud sat host attach
ホスト上で実行して自分のロケーションに接続できるスクリプトを作成してダウンロードします。 RHCOS が有効なロケーションの場合、スクリプトは点火ファイルです。
ibmcloud sat host attach --location LOCATION [--host-label LABEL ...] [--host-link-agent-endpoint ENDPOINT] [--operating-system SYSTEM] [-q] [--reset-key]
コマンド・オプション
--host-label LABEL,--hl LABEL- Satellite コントロールプレーンまたは Red Hat OpenShift クラスターに割り当てるホストを識別するためのラベルを、キーと値のペアとして入力してください。 このラベルを持ち、割り当てられていない最初のホストが、コントロール・プレーンまたはクラスターに自動的に割り当てられます。 使用可能なホスト・ラベルを見つけるには、
ibmcloud sat host get --host <host_name_or_ID> --location <location_name_or_ID>を実行します。 --host-link-agent-endpoint ENDPOINT- リンク・エージェントがリンク・トンネル・サーバーへの接続に使用するエンドポイント。
--location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 --operating-system SYSTEM- 自分のロケーションに接続するホストのオペレーティング・システム。 RHCOS ホストを接続するには、ロケーションで RHCOS が有効になっている必要があります。 受け入れられる値:
RHEL、RHCOS -q- その日のメッセージを表示せず、リマインダーも更新しません。
--reset-key- コントロールプレーンが、そのロケーション内のホストを接続および割り当てる際に使用するキーをリセットします。 https://ibm.biz/reset-key を参照してください。
例
ホスト上で実行して自分のロケーションに接続できるスクリプトを作成してダウンロードします。
ibmcloud sat host attach \
--location LOCATION \
--host-label HOSTNAME \
--reset-key RESET-KEY
ibmcloud sat host get
Satellite ホストの詳細を表示します。
ibmcloud sat host get --host HOST --location LOCATION [--output OUTPUT] [-q]
コマンド・オプション
--host HOST- Satellite ホスト ID。 ホストIDを確認するには、
ibmcloud sat host ls <location_ID_or_name>を実行してください。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite ホストの詳細を表示します。
ibmcloud sat host get --location LOCATION --host HOSTNAME --output json
ibmcloud sat host ls
クラスターやコントロール・プレーンに割り当てられているホストを含め、Satellite ロケーションに接続されているホストをすべてリストします。
ibmcloud sat host ls --location LOCATION [--output OUTPUT] [-q]
コマンド・オプション
--location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite のロケーションに接続されているすべてのホストを一覧表示します。これには、クラスタまたはコントロールポイントに割り当てられているホストも含まれます。
ibmcloud sat host ls --location LOCATION --output json -q
ibmcloud sat host rm
Satellite ロケーションからホストを削除します。
ibmcloud sat host rm --host HOST --location LOCATION [-f] [-q]
コマンド・オプション
-f- ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
--host HOST- 削除するホストの名前または ID。
--location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite ロケーションからホストを削除します。
ibmcloud sat host rm --location LOCATION --host HOSTNAME -f
ibmcloud sat host update
ゾーンやラベルなどのホスト情報を更新します。
ibmcloud sat host update --host HOST --location LOCATION [--host-label LABEL ...] [-q] [--zone ZONE]
コマンド・オプション
--host HOST- 割り当てるホストの名前または ID。 ラベルに基づいてホストを自動的に割り当てるには、このオプションを含めないでください。
--host-label LABEL,--hl LABEL- Satellite コントロールプレーンまたは Red Hat OpenShift クラスターに割り当てるホストを識別するためのラベルを、キーと値のペアとして入力してください。 このラベルを持ち、割り当てられていない最初のホストが、コントロール・プレーンまたはクラスターに自動的に割り当てられます。 使用可能なホスト・ラベルを見つけるには、
ibmcloud sat host get --host <host_name_or_ID> --location <location_name_or_ID>を実行します。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
--zone ZONE- ホストを関連付けるゾーンの名前または ID。 クラスターなどのリソースに割り当てられているホストのゾーンを変更することはできません。 最初にそれらを割り当て解除する必要があります。 利用可能なゾーンの一覧を表示するには、
ibmcloud sat location get --location <ID>を実行してください。
例
ゾーンやラベルなどのホスト情報を更新します。
ibmcloud sat host update --location LOCATION --host-label HOSTNAME --zone ZONE
ibmcloud SAT の主要コマンド
Satellite 構成キーを表示および管理します。
ibmcloud sat key ls
IBM Cloud アカウント内のすべての Satellite 構成キーをリストします。
ibmcloud sat key ls [--output OUTPUT] [-q]
コマンド・オプション
--output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
IBM Cloud アカウント内のすべての Satellite 構成キーをリストします。
ibmcloud sat key ls --output json -q
ibmcloud sat key rm
Satellite 構成キーを削除します。 このキーをまだ使用しているクラスターは、Satellite 構成に接続できません。
ibmcloud sat key rm --key KEY [-f] [-q]
コマンド・オプション
-f- ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
--key KEY- Satellite 構成キーの名前または ID。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite 構成キーを削除します。
ibmcloud sat key rm --key KEY -f -q
ibmcloud sat key rotate
管理対象クラスターが Satellite Config に接続するために使用する新しい鍵を生成します。
ibmcloud sat key rotate --name NAME [-f] [-q]
コマンド・オプション
-f- ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
--name NAME- 新規 Satellite 構成鍵の名前。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
例
管理対象クラスターが Satellite Config に接続するために使用する新しい鍵を生成します。
ibmcloud sat key rotate --name NAME -f -q
IBM Cloud SAT の位置情報コマンド
Satellite ロケーションを作成、表示、および変更します。
ibmcloud sat location create
Satellite ロケーションを作成します。 Satellite ロケーションは、インフラストラクチャー・プロバイダー内の環境を表します。 ロケーションを作成したら、 ibmcloud sat host attach コマンドを使用して、バックエンドインフラストラクチャ環境の別々のゾーンにあるホストをそのロケーションに紐付けます。
ibmcloud sat location create --managed-from REGION --name NAME [--capability CAPABILITY ...] [--coreos-enabled] [--cos-bucket BUCKET] [--description DESCRIPTION] [--ha-zone ZONE ...] [--physical-address ADDRESS] [--pod-network-interface-selection SELECTION] [--pod-subnet SUBNET] [--provider PROVIDER] [--provider-credential CREDENTIAL] [--provider-region REGION] [-q] [--service-subnet SUBNET]
コマンド・オプション
--capability CAPABILITY- Satellite 拠点の機能です。
--coreos-enabled- Satellite ロケーションに対して Red Hat CoreOS 機能を有効にします。 この操作は元に戻せません。 https://ibm.biz/infra-os を参照してください。
--cos-bucket BUCKET- Satellite ロケーション・コントロール・プレーン・データを保管する IBM Cloud Object Storage バケットの名前を指定します。 それ以外の場合は、新しいバケットが作成されます。
--description DESCRIPTION- Satellite ロケーションの説明を入力します。
--ha-zone ZONE- ロケーションのゾーンを指定します。 高可用性を確保するには、ロケーションとして「
--ha-zone ZONE1_NAME --ha-zone ZONE2_NAME --ha-zone ZONE3_NAME」の3つのゾーンを指定してください。 ゾーンの名前は、ホストを作成する予定のインフラストラクチャー・プロバイダー内の対応するゾーンの名前と正確に一致している必要があります。 --managed-from REGION- Satellite ロケーションの管理元となる IBM Cloud リージョンを選択します。 パフォーマンスを向上させるために、オンプレミス・データ・センターに近い地域を選択します。 https://ibm.biz/sat-region を参照してください。
--name NAME- Satellite ロケーションの名前を指定します。 場所名は文字で始まり、文字、数字、ピリオド(.)、ハイフン(-)を含めることができ、36文字未満でなければなりません。 他の場所が削除されても、名前を再使用しないでください。
--physical-address ADDRESS- Satelliteの場所の物理アドレス。
--pod-network-interface-selection SELECTION- 内部ポッド・ネットワークのノード・ネットワーク・インターフェースを選択する方法。 このオプションは、 Red Hat CoreOS を「
--coreos-enabled」オプションとともに有効にしている場合にのみ使用できます。 直接の URL またはIPアドレスを提供するには、can-reach=<url>またはcan-reach=<ip_address>を指定します。 ネットワーク・インターフェースを選択するには、interface=<network_interface>を指定します。 --pod-subnet SUBNET- カスタム・サブネット CIDR を指定して、ポッドのプライベート IP アドレスを提供します。 このオプションは、
Red HatCoreOS を--coreos-enabledオプションとともに有効にした場合にのみ使用されます。 サブネットは/23以上でなければなりません。 https://ibm.biz/sat-location-create を参照してください。 デフォルト値:「172.16.0.0/16」 --provider PROVIDER- Satellite ロケーションに使用するインフラストラクチャー・プロバイダーを指定します。 このオプションを含める場合は、
--provider-credentialオプションも含める必要があります。 許容値:aws、azure、gcp、vmware --provider-credential CREDENTIAL- Satellite ロケーションのインフラストラクチャー・プロバイダーの資格情報を持つローカル・マシン上の JSON ファイルへのパスを指定します。 資格情報の形式はプロバイダー固有の形式です。 http://ibm.biz/sat-infra-creds を参照してください。
--provider-region REGION- Satellite ロケーションのホストを作成する予定のインフラストラクチャー・プロバイダー内のリージョンを指定します。 このオプションを含める場合は、
--providerオプションも含める必要があります。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
--service-subnet SUBNET- カスタム・サブネット CIDR を指定して、サービスのプライベート IP アドレスを提供します。 このオプションは、
Red HatCoreOS を--coreos-enabledオプションとともに有効にした場合にのみ使用されます。 サブネットは/24以上でなければなりません。 https://ibm.biz/sat-location-create を参照してください。 デフォルト値:172.20.0.0/16
例
Satellite ロケーションを作成します。
ibmcloud sat location create \
--pod-subnet SUBNET_CIDR \
--service-subnet SUBNET_CIDR \
--name NAME
ibmcloud sat location dns get
Satellite ロケーションにある登録済みサブドメインの詳細を表示します。
ibmcloud sat location dns get --location LOCATION --subdomain SUBDOMAIN [--output OUTPUT] [-q]
コマンド・オプション
--location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
--subdomain SUBDOMAIN- サブドメイン名を指定します。 既存のサブドメインをリストするには、
ibmcloud sat location dns ls --location <ID>を実行します。
例
Satellite ロケーションにある登録済みサブドメインの詳細を表示します。
ibmcloud sat location dns get --location LOCATION --subdomain DOMAIN --output json
ibmcloud sat location dns ls
Satellite ロケーション内の登録済みサブドメインをリストします。
ibmcloud sat location dns ls --location LOCATION [--output OUTPUT] [-q]
コマンド・オプション
--location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite ロケーション内の登録済みサブドメインをリストします。
ibmcloud sat location dns ls --location LOCATION --output json -q
ibmcloud sat location dns register
Satellite ロケーション内のコントロール・プレーンに割り当てられているホストのサブドメインを設定します。
ibmcloud sat location dns register --ip IP [--ip IP ...] --location LOCATION [--output OUTPUT] [-q]
コマンド・オプション
--ip IP- 各コントロールプレーンホストのIPアドレスを、
--ip x.x.x.1 --ip x.x.x.2 --ip x.x.x.3という形式で指定してください。 マルチゾーン・クラスターの場合は、各ゾーンから 1 つの IP アドレスを使用します。 IPアドレスを確認するには、ibmcloud sat host ls --location <location_ID_or_name>を実行し、infrastructureとラベル付けされたホストについて、Worker IPを探してください。 --location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite ロケーション内のコントロール・プレーンに割り当てられているホストのサブドメインを設定します。
ibmcloud sat location dns register --location LOCATION --ip IP_ADDRESS --output json
ibmcloud sat location get
Satellite ロケーションの詳細を表示します。
ibmcloud sat location get --location LOCATION [--output OUTPUT] [-q]
コマンド・オプション
--location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite ロケーションの詳細を表示します。
ibmcloud sat location get --location LOCATION --output json -q
ibmcloud sat location ls
IBM Cloud アカウント内の Satellite ロケーションをすべてリストします。
ibmcloud sat location ls [--output OUTPUT] [-q]
コマンド・オプション
--output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
IBM Cloud アカウント内の Satellite ロケーションをすべてリストします。
ibmcloud sat location ls --output json -q
ibmcloud sat location rm
ロケーションを削除します。 このコマンドを実行する前に、構成をバックアップし、ロケーションで実行されているすべてのホストとクラスターを削除してください。 ロケーションを削除しても、基礎となるホスト・インフラストラクチャーは自動的に削除されません。 この操作は元に戻せません。
ibmcloud sat location rm --location LOCATION [-f] [-q]
コマンド・オプション
-f- ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
--location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
ロケーションを削除します。
ibmcloud sat location rm --location LOCATION -f -q
ibmcloud sat location update
Satelliteの場所の名前または説明を更新する。
ibmcloud sat location update --location-id ID [--description DESCRIPTION] [--name NAME] [-q]
コマンド・オプション
--description DESCRIPTION- 「 Satellite 」の場所について、新しい説明を入力してください。 説明文の長さは400バイトに制限されている。
--location-id ID- Satellite のロケーションID。 ロケーションIDを確認するには、
ibmcloud sat location lsを実行してください。 --name NAME- 「 Satellite 」の場所の新しい名前を指定してください。 場所名は文字で始まり、文字、数字、ピリオド(.)、ハイフン(-)を含めることができ、36文字未満でなければなりません。 削除された場所の名前を含め、名前を再利用しないでください。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satelliteの場所の名前または説明を更新する。
ibmcloud sat location update \
--location-id LOCATION \
--name NAME \
--description IP_ADDRESS
ibmcloud SAT メッセージ コマンド
現在のユーザー・メッセージを表示します。
ibmcloud sat messages
現在のユーザー・メッセージを表示します。
ibmcloud sat messages [-q]
コマンド・オプション
-q- その日のメッセージを表示せず、リマインダーも更新しません。
例
現在のユーザー・メッセージを表示します。
ibmcloud sat messages -q
IBM Cloud SAT リソースコマンド
Satellite 構成によって管理される Kubernetes リソースを検索して表示します。
ibmcloud sat resource get
Satellite 構成によって管理される Kubernetes リソースの詳細を表示します。
ibmcloud sat resource get --resource RESOURCE [--history HISTORY] [--output OUTPUT] [-q] [--save-data]
コマンド・オプション
--history HISTORY- リソースの履歴 ID です。
--output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
--resource RESOURCE- Kubernetes リソース ID を指定します。 Kubernetes のリソースを検索するには、
ibmcloud sat resource lsを実行してください。 --save-data- Kubernetes リソース定義をダウンロードして一時ファイルに保存します。
例
Satellite 構成によって管理される Kubernetes リソースの詳細を表示します。
ibmcloud sat resource get \
--resource RESOURCE \
--history HISTORY \
--save-data SAVE-DATA
ibmcloud sat resource history get
Kubernetes リソースの履歴を取得します。
ibmcloud sat resource history get --resource RESOURCE [--limit LIMIT] [--output OUTPUT] [-q]
コマンド・オプション
--limit LIMIT- 返される履歴項目の最大数を指定します。
--output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
--resource RESOURCE- Kubernetes リソース ID。
例
Kubernetes リソースの履歴を取得します。
ibmcloud sat resource history get --resource RESOURCE --limit LIMIT --output json
ibmcloud sat resource ls
Satellite によって管理される Kubernetes リソースを検索します。
ibmcloud sat resource ls [--limit LIMIT] [--output OUTPUT] [-q] [--search SEARCH] (--cluster CLUSTER | --subscription SUBSCRIPTION)
コマンド・オプション
--cluster CLUSTER,-c CLUSTER- Kubernetes リソースが実行される登録済みクラスターの名前または ID を指定します。 登録済みのクラスターを検索するには、
ibmcloud sat cluster lsを実行してください。 --limit LIMIT- 返される検索のリソース項目の最大数を指定します。
--output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
--search SEARCH- ポッド名や名前空間名など、Kubernetes リソースの検索結果をフィルタリングするためのストリングを指定します。
--subscription SUBSCRIPTION- Satellite サブスクリプション ID または名前を指定します。 サブスクリプションを検索するには、
ibmcloud sat cluster lsを実行してください。
例
Satellite によって管理される Kubernetes リソースを検索します。
ibmcloud sat resource ls --search SEARCH --limit LIMIT --cluster CLUSTER_NAME_OR_ID
IBM Cloud SAT サービスのコマンド
Satellite サービス・クラスターを表示します。
ibmcloud sat service ls
ロケーション内のすべての Satellite サービス・クラスターをリストして、要求されたホスト・リソースなどの詳細を確認します。
ibmcloud sat service ls --location LOCATION [--output OUTPUT] [-q]
コマンド・オプション
--location LOCATION- Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、
ibmcloud sat location lsを実行してください。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
ロケーション内のすべての Satellite サービス・クラスターをリストして、要求されたホスト・リソースなどの詳細を確認します。
ibmcloud sat service ls --location LOCATION --output json -q
IBM Cloud SAT ストレージのコマンド
Satellite ストレージ・リソースを表示および管理します。
ibmcloud sat storage assignment autopatch disable
storage assignment autopatch disable コマンドはベータ機能です。
Satellite のストレージ割り当てに対する自動パッチ適用を無効にします。
ibmcloud sat storage assignment autopatch disable --config CONFIG [-q] (--all | --assignment ASSIGNMENT)
コマンド・オプション
--all- ストレージ構成のすべての Satellite ・ストレージ割り当てに対する自動パッチを無効にします。
--assignment ASSIGNMENT- Satellite ストレージ割り当ての ID。 この構成で利用可能なストレージ割り当ての一覧を表示するには、
ibmcloud sat storage assignment ls --config CONFIGを実行してください。 --config CONFIG- サテライト ストレージ構成の名前または ID 。 使用可能なストレージ構成をリストするには、
ibmcloud sat storage config lsを実行します。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite のストレージ割り当てに対する自動パッチ適用を無効にします。
ibmcloud sat storage assignment autopatch disable \
--config CONFIG \
--assignment ASSIGNMENT \
--all
ibmcloud sat storage assignment autopatch enable
storage assignment autopatch enable コマンドはベータ機能です。
Satellite のストレージ割り当てに対して、自動パッチ適用を有効にします。
ibmcloud sat storage assignment autopatch enable --config CONFIG [-q] (--all | --assignment ASSIGNMENT)
コマンド・オプション
--all- ストレージ構成のすべての Satellite ・ストレージ割り当てに対して自動パッチを有効にします。
--assignment ASSIGNMENT- Satellite ストレージ割り当ての ID。 この構成で利用可能なストレージ割り当ての一覧を表示するには、
ibmcloud sat storage assignment ls --config CONFIGを実行してください。 --config CONFIG- サテライト ストレージ構成の名前または ID 。 使用可能なストレージ構成をリストするには、
ibmcloud sat storage config lsを実行します。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite のストレージ割り当てに対して、自動パッチ適用を有効にします。
ibmcloud sat storage assignment autopatch enable \
--config CONFIG \
--assignment ASSIGNMENT \
--all
ibmcloud sat storage assignment create
Satellite ロケーション内のクラスターにストレージ構成をデプロイするための割り当てを作成します。
ibmcloud sat storage assignment create --config CONFIG [--name NAME] [-q] (--cluster CLUSTER | --group GROUP | --service-cluster-id CLUSTER)
コマンド・オプション
--cluster CLUSTER,-c CLUSTER- 割り当ての Satellite クラスターの ID を指定します。 クラスター ID を見つけるには、
ibmcloud oc cluster ls --provider satelliteを実行します。 --config CONFIG- 割り当ての Satellite ・ストレージ構成を指定します。 構成を検索するには、
ibmcloud sat storage config lsを実行します。 --group GROUP,-g GROUP- 割り当てのクラスター・グループを指定します。 クラスターグループを検索するには、
ibmcloud sat group lsを実行してください。 --name NAME- Satellite ストレージ割り当ての名前を指定します。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
--service-cluster-id CLUSTER- 割り当て用のサービス・クラスターの ID を指定します。 サービスクラスタIDを確認するには、
ibmcloud sat service ls --location <location>を実行してください。
例
Satellite ロケーション内のクラスターにストレージ構成をデプロイするための割り当てを作成します。
ibmcloud sat storage assignment create \
--name NAME \
--group GROUP \
--service-cluster-id CLUSTER_NAME_OR_ID
ibmcloud sat storage assignment get
Satellite ストレージの割り当ての詳細を取得します。
ibmcloud sat storage assignment get --assignment ASSIGNMENT [--output OUTPUT] [-q]
コマンド・オプション
--assignment ASSIGNMENT- Satellite ストレージ割り当ての ID を指定します。
--output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite ストレージの割り当ての詳細を取得します。
ibmcloud sat storage assignment get --assignment ASSIGNMENT --output json -q
ibmcloud sat storage assignment ls
IBM Cloud アカウント内の Satellite ストレージ割り当てをリストします。
サービス管理者としてサービス クラスターのすべての割り当てを一覧表示するには: ibmcloud sat storage assignment ls--service-cluster-id集まる。
ロケーション管理者としてサービス クラスターのすべての割り当てを一覧表示するには: ibmcloud sat storage assignment ls--location位置--service-cluster-id集まる。
ある構成のすべての割り当てを一覧表示するには:ibmcloud sat storage assignment ls --config CONFIG.
ibmcloud sat storage assignment ls [--output OUTPUT] [-q] (--cluster CLUSTER | --config CONFIG | --location LOCATION | --service-cluster-id CLUSTER)
コマンド・オプション
--cluster CLUSTER,-c CLUSTER- 割り当ての Satellite クラスターの ID を指定します。 クラスタ ID を取得するには、
ibmcloud oc cluster ls --provider satelliteを実行してください。 --config CONFIG- Satellite ストレージ構成の名前または ID を指定します。 使用可能なストレージ構成をリストするには、
ibmcloud sat storage config lsを実行します。 --location LOCATION- Satellite ロケーションの名前を指定します。 利用可能な場所の一覧を表示するには、
ibmcloud sat location lsを実行してください。 このオプションをサービス管理者が使用することはできません。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
--service-cluster-id CLUSTER- 割り当てのサービス・クラスターの ID を指定します。 サービスクラスタIDを確認するには、
ibmcloud sat service ls --location <location>を実行してください。
例
IBM Cloud アカウント内の Satellite ストレージ割り当てをリストします。
ibmcloud sat storage assignment ls \
--service-cluster-id CLUSTER_NAME_OR_ID \
--cluster CLUSTER_NAME_OR_ID \
--config CONFIG
ibmcloud sat storage assignment patch
関連する割り当てにストレージ構成の変更を適用します。
ibmcloud sat storage assignment patch --assignment ASSIGNMENT [-f] [-q]
別名: ibmcloud sat upgrade
コマンド・オプション
--assignment ASSIGNMENT- Satellite ストレージ割り当ての ID を指定します。 利用可能な課題の一覧を表示するには、
ibmcloud sat storage assignment lsを実行してください。 -f- ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
例
関連する割り当てにストレージ構成の変更を適用します。
ibmcloud sat storage assignment patch --assignment ASSIGNMENT -f -q
ibmcloud sat storage assignment rm
Satellite ストレージ割り当てを削除します。 Kubernetes リソースは Satellite ロケーションのすべてのクラスターから削除されますが、構成は残ります。
ibmcloud sat storage assignment rm --assignment ASSIGNMENT [-f] [-q]
コマンド・オプション
--assignment ASSIGNMENT- Satellite ストレージ割り当ての ID を指定します。 課題を検索するには、
ibmcloud sat storage assignment lsを実行してください。 -f- ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite ストレージ割り当てを削除します。
ibmcloud sat storage assignment rm --assignment ASSIGNMENT -f -q
ibmcloud sat storage assignment update
Satellite ストレージの割り当てを更新します。
ibmcloud sat storage assignment update --assignment ASSIGNMENT [-f] [--group GROUP ...] [--name NAME] [-q]
コマンド・オプション
--assignment ASSIGNMENT- Satellite ストレージ割り当ての ID を指定します。
-f- ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
--group GROUP,-g GROUP- 割り当ての新規クラスター・グループを指定します。 利用可能なグループの一覧を表示するには、
ibmcloud sat group lsを実行してください。 --name NAME- Satellite ストレージ割り当ての新しい名前を指定します。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite ストレージの割り当てを更新します。
ibmcloud sat storage assignment update \
--assignment ASSIGNMENT \
--name NAME \
--group GROUP
ibmcloud sat storage config class add
カスタム Satellite ストレージ・クラスを作成します。
ibmcloud sat storage config class add --config-name NAME --name NAME --param PARAM [--param PARAM ...] [-q]
コマンド・オプション
--config-name NAME- カスタム・ストレージ・クラスのストレージ構成の名前を指定します。 Satellite のストレージ構成を一覧表示するには、
ibmcloud sat storage config lsを実行します。 --name NAME- カスタム・ストレージ・クラスの名前を指定します。
--param PARAM,-p PARAM- ストレージクラスパラメータとして、
key=valueの組み合わせを指定します。 ストレージテンプレート内のストレージクラスパラメータを確認するには、ibmcloud sat storage template getを実行します。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
カスタム Satellite ストレージ・クラスを作成します。
ibmcloud sat storage config class add --name NAME --config-name NAME --param PARAM
ibmcloud sat storage config class get
Satellite ストレージ・クラスの詳細を取得します。
ibmcloud sat storage config class get --class CLASS --config CONFIG [--output OUTPUT] [-q]
コマンド・オプション
--class CLASS- Satellite ストレージ・クラスの名前を指定します。
--config CONFIG- Satellite ストレージ構成の名前または ID を指定します。 Satellite のストレージ構成を一覧表示するには、
ibmcloud sat storage config lsを実行します。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite ストレージ・クラスの詳細を取得します。
ibmcloud sat storage config class get --class CLASS --config CONFIG --output json
ibmcloud sat storage config class ls
Satellite ストレージ構成内のストレージ・クラスをリストします
ibmcloud sat storage config class ls --config CONFIG [--output OUTPUT] [-q] [--show-params]
コマンド・オプション
--config CONFIG- Satellite ストレージ構成の名前または ID を指定します。 Satellite のストレージ構成を一覧表示するには、
ibmcloud sat storage config lsを実行します。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
--show-params- すべてのストレージ・クラス・パラメーターの詳細をリストするには、このオプションを含めます。
例
Satellite のストレージ構成に含まれるストレージクラスを列挙してください。
ibmcloud sat storage config class ls \
--config CONFIG \
--show-params SHOW-PARAMS \
--output json
ibmcloud sat storage config create
クラスターにストレージ・ドライバーをインストールする Satellite ストレージ構成を作成します。
ibmcloud sat storage config create --location LOCATION --name NAME --template-name NAME [--param PARAM ...] [-q] [--template-version VERSION]
コマンド・オプション
--location LOCATION- ストレージ構成のロケーションの ID または名前を入力します。 利用可能な場所を確認するには、
ibmcloud sat location lsを実行してください。 --name NAME- ストレージ構成の名前を指定します。
--param PARAM,-p PARAM- 設定パラメータとして、
key=valueのペアを指定してください。 ストレージテンプレートの構成パラメータを確認するには、ibmcloud sat storage template getを実行します。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
--template-name NAME- Satellite ストレージ構成テンプレートの名前を指定します。 利用可能なストレージ構成テンプレートを一覧表示するには、
ibmcloud sat storage template lsを実行してください。 --template-version VERSION- Satellite ストレージ構成テンプレートのバージョンを指定します。 このオプションを指定しない場合は、デフォルト・バージョンが使用されます。 利用可能なストレージ構成テンプレートを一覧表示するには、
ibmcloud sat storage template lsを実行してください。
例
クラスターにストレージ・ドライバーをインストールする Satellite ストレージ構成を作成します。
ibmcloud sat storage config create \
--name NAME \
--template-name NAME \
--template-version VERSION
ibmcloud sat storage config get
Satellite ストレージ構成の詳細を取得します。
ibmcloud sat storage config get --config CONFIG [--output OUTPUT] [-q]
コマンド・オプション
--config CONFIG- Satellite ストレージ構成の名前または ID を指定します。 使用可能な構成をリストするには、
ibmcloud sat storage config lsを実行します。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite ストレージ構成の詳細を取得します。
ibmcloud sat storage config get --config CONFIG --output json -q
ibmcloud sat storage config ls
IBM Cloud アカウント内の Satellite ストレージ構成をリストします。
ibmcloud sat storage config ls [--location LOCATION] [--output OUTPUT] [-q]
コマンド・オプション
--location LOCATION- リストする構成が含まれているロケーションの ID または名前を指定します。 利用可能な場所を確認するには、
ibmcloud sat location lsを実行してください。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
IBM Cloud アカウント内の Satellite ストレージ構成をリストします。
ibmcloud sat storage config ls --location LOCATION --output json -q
ibmcloud sat storage config param set
Satellite ストレージ構成の構成パラメーターと秘密パラメーターを設定します。
ibmcloud sat storage config param set --config CONFIG --param PARAM [--param PARAM ...] [--apply] [-f] [-q]
コマンド・オプション
--apply- 最新の Satellite ストレージ構成バージョンを、構成のすべての割り当てに適用します。 設定の割り当て一覧を表示するには、
ibmcloud sat storage assignment ls --config CONFIGを実行します。 --config CONFIG- ストレージ構成の名前または ID を指定します。 Satellite のストレージ構成を一覧表示するには、
ibmcloud sat storage config lsを実行します。 -f- ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
--param PARAM,-p PARAM- 設定パラメータとして、
key=valueのペアを指定してください。 ストレージテンプレートの構成パラメータを確認するには、ibmcloud sat storage template getを実行します。 -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite ストレージ構成の構成パラメーターと秘密パラメーターを設定します。
ibmcloud sat storage config param set --config CONFIG --param PARAM --apply APPLY
ibmcloud sat storage config patch
Satellite のストレージ構成に、最新のパッチ更新を適用します。 パッチ更新には、同じメジャー・バージョン内の脆弱性修復とバグ修正が含まれています。
ibmcloud sat storage config patch --config CONFIG [-f] [--include-assignments] [-q]
別名: ibmcloud sat upgrade
コマンド・オプション
--config CONFIG- Satellite ストレージ構成の名前または ID を指定します。 使用可能な構成をリストするには、
ibmcloud sat storage config lsを実行します。 -f- ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
--include-assignments- このオプションを指定すると、ストレージ構成の割り当てが最新の設定バージョンに更新されます。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite のストレージ構成に、最新のパッチ更新を適用します。
ibmcloud sat storage config patch \
--config CONFIG \
--include-assignments INCLUDE-ASSIGNMENTS \
-f
ibmcloud sat storage config rm
Satellite ストレージ構成を削除します。
ibmcloud sat storage config rm --config CONFIG [-f] [--include-assignments] [-q]
コマンド・オプション
--config CONFIG- Satellite ストレージ構成の名前または ID を指定します。 使用可能な構成をリストするには、
ibmcloud sat storage config lsを実行します。 -f- ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
--include-assignments- ストレージ構成および関連する割り当てを削除するには、このオプションを含めます。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
例
Satellite ストレージ構成を削除します。
ibmcloud sat storage config rm \
--config CONFIG \
--include-assignments INCLUDE-ASSIGNMENTS \
-f
ibmcloud sat storage template get
Satellite ストレージ・テンプレートの詳細を取得します
ibmcloud sat storage template get --name NAME --version VERSION [--output OUTPUT] [-q]
コマンド・オプション
--name NAME- ストレージ・テンプレートの名前を指定します。 利用可能なストレージテンプレートを一覧表示するには、
ibmcloud sat storage template lsを実行してください。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION- ストレージ・テンプレートのバージョンを指定します。 利用可能なストレージテンプレートを一覧表示するには、
ibmcloud sat storage template lsを実行してください。
例
Satellite のストレージテンプレートの詳細を確認します。
ibmcloud sat storage template get --name NAME --version VERSION --output json
ibmcloud sat storage template ls
使用可能な Satellite ストレージ・テンプレートをリストします。
ibmcloud sat storage template ls [-q]
コマンド・オプション
-q- その日のメッセージを表示せず、リマインダーも更新しません。
例
使用可能な Satellite ストレージ・テンプレートをリストします。
ibmcloud sat storage template ls -q
IBM Cloud SAT のサブスクリプション関連コマンド
Kubernetes 構成ファイルをクラスターにデプロイするための Satellite サブスクリプションを表示および管理します。
ibmcloud sat subscription create
クラスターの Satellite サブスクリプションを作成します。 サブスクリプションを作成すると、関連付けられた Satellite 構成バージョンが、サブスクライブしたクラスターに自動的にデプロイされます。
ibmcloud sat subscription create --config CONFIG --group GROUP [--group GROUP ...] --name NAME [-q] (--auth-required --gitref GITREF --gitref-type TYPE --path PATH --repository REPOSITORY | --version VERSION)
コマンド・オプション
--auth-required- リモート・リポジトリーに接続するために必要な認証シークレットを指定します。 詳しくは、「 https://ibm.biz/sat-config-private-repo 」を参照してください。 戦略: GitOps。
--config CONFIG- サブスクリプションに使用する構成の名前を指定します。 利用可能な構成を確認するには、
ibmcloud sat config lsを実行してください。 --gitref GITREF- Satellite サブスクリプションに使用する GitRef を指定します。 戦略: GitOps。
--gitref-type TYPE- Satellite サブスクリプションに使用する GitRef のタイプを示します。 戦略: GitOps。 許可される値: branch、commit、tag、release
--group GROUP,-g GROUP- 構成をサブスクライブするクラスター・グループの名前または ID を指定します。 利用可能なクラスターグループを確認するには、
ibmcloud sat group lsを実行してください。 --name NAME- サブスクリプションの名前を入力します。
--path PATH- Satellite サブスクリプションに使用する、リモート・リポジトリー内のリポジトリー・ファイルまたはリリース・アセットへのパスを指定します。 戦略: GitOps。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
--repository REPOSITORY- サブスクリプションに使用するリモート・リポジトリーの URL を指定します。 戦略: GitOps。
--version VERSION- サブスクリプションに使用する既存の構成バージョンの名前または ID を指定します。 バージョンを確認するには、
ibmcloud sat config get --config <configuration_name_or_ID>を実行してください。 戦略: 直接アップロード。
例
クラスターの Satellite サブスクリプションを作成します。
ibmcloud sat subscription create \
--auth-required AUTH-REQUIRED \
--name NAME \
--group GROUP \
--config CONFIG
ibmcloud sat subscription get
Satellite サブスクリプションの詳細情報を取得します。
ibmcloud sat subscription get --subscription SUBSCRIPTION [--output OUTPUT] [-q]
コマンド・オプション
--output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
--subscription SUBSCRIPTION- Satellite のサブスクリプション名またはIDを入力してください。 サブスクリプションを検索するには、
ibmcloud sat subscription lsを実行してください。
例
Satellite サブスクリプションの詳細情報を取得します。
ibmcloud sat subscription get --subscription IP_ADDRESS --output json -q
ibmcloud sat subscription identity set
Satellite のサブスクリプションを更新し、リソースの管理に自身のIDを使用できるようにします。
ibmcloud sat subscription identity set --subscription SUBSCRIPTION [-f] [-q]
コマンド・オプション
-f- ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
--subscription SUBSCRIPTION- Satellite サブスクリプションの名前または ID を指定します。 購読リストを表示するには、
ibmcloud sat subscription lsを実行してください。
例
Satellite のサブスクリプションを更新し、リソースの管理に自身のIDを使用できるようにします。
ibmcloud sat subscription identity set --subscription IP_ADDRESS -f -q
ibmcloud sat subscription ls
IBM Cloud アカウント内の Satellite サブスクリプションをすべてリストします。
ibmcloud sat subscription ls [--cluster CLUSTER] [--output OUTPUT] [-q]
コマンド・オプション
--cluster CLUSTER,-c CLUSTER- Satellite クラスター名または ID を指定します。 登録済みのクラスターを検索するには、
ibmcloud sat cluster lsを実行してください。 --output OUTPUT- 指定された形式でコマンド出力を表示します。 受け入れられる値:
json -q- その日のメッセージを表示せず、リマインダーも更新しません。
例
IBM Cloud アカウント内の Satellite サブスクリプションをすべてリストします。
ibmcloud sat subscription ls --cluster CLUSTER_NAME_OR_ID --output json -q
ibmcloud sat subscription rm
Satellite サブスクリプションを削除します。 Kubernetes リソースがクラスターにデプロイされなくなります。
ibmcloud sat subscription rm --subscription SUBSCRIPTION [-f] [-q]
コマンド・オプション
-f- ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
--subscription SUBSCRIPTION- Satellite サブスクリプションの名前または ID を指定します。 購読リストを表示するには、
ibmcloud sat subscription lsを実行してください。
例
Satellite サブスクリプションを削除します。
ibmcloud sat subscription rm --subscription IP_ADDRESS -f -q
ibmcloud sat subscription update
Satellite サブスクリプションを更新します。
ibmcloud sat subscription update --subscription SUBSCRIPTION [-f] [--group GROUP] [--name NAME] [-q] (--auth-required --gitref GITREF --gitref-type TYPE --path PATH --repository REPOSITORY | --version VERSION)
コマンド・オプション
--auth-required- リモート・リポジトリーに接続するために必要な認証シークレットを指定します。 戦略: GitOps。
-f- ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
--gitref GITREF- Satellite サブスクリプションに使用する GitRef を指定します。 戦略: GitOps。
--gitref-type TYPE- この Satellite サブスクリプションに使用する GitRef のタイプを示します。 戦略: GitOps。 許可される値: branch、commit、tag、release
--group GROUP,-g GROUP- 構成をサブスクライブする新規クラスター・グループを指定します。
--name NAME- Satellite サブスクリプションの新しい名前を指定します。
--path PATH- Satellite サブスクリプションに使用する、リモート・リポジトリー内のリポジトリー・ファイルまたはリリース・アセットへのパスを指定します。 戦略: GitOps。
-q- その日のメッセージを表示せず、リマインダーも更新しません。
--repository REPOSITORY- Satellite サブスクリプションに使用するリモート・リポジトリーの URL を指定します。 戦略: GitOps。
--subscription SUBSCRIPTION- Satellite サブスクリプションの名前または ID を指定します。 購読リストを表示するには、
ibmcloud sat subscription lsを実行してください。 --version VERSION- Satellite サブスクリプションに使用する既存の構成バージョンを示します。 戦略: 直接アップロード。
例
Satellite サブスクリプションを更新します。
ibmcloud sat subscription update \
--auth-required AUTH-REQUIRED \
--subscription IP_ADDRESS \
--name NAME \
--group GROUP