VPCインフラ上での専用ホストの作成と管理
仮想プライベートクラウド
専用ホストは、Red Hat OpenShift on IBM Cloud クラスターのデプロイにのみ使用できる、シングル・テナントの管理対象ハイパーバイザーです。
専用ホスト (インスタンス・ストレージを備えた専用ホストを含む) は、許可リストに登録されたアカウントでのみベータ版で使用できます。 許可リストに追加する方法については、サポートにお問い合わせください。 さらに、インスタンス・ストレージを備えた専用ホストを使用する場合は、これをサポート・ケースに含めてください。
CLI での専用ホストのセットアップ
専用ホストをオーダーするには、まずホスト・プールを作成する必要があります。 その後、プール内にホストを作成できます。
- 最小限必要な許可
- IBM Cloud Kubernetes Service のクラスタの管理者プラットフォームアクセスロール。
-
使用可能な専用ホスト・フレーバーを確認し、ホスト・プールの作成に使用するフレーバー・クラスをメモします (例:
bx2)。 インスタンス・ストレージを含む専用ホスト・フレーバーは、名前の 4 番目の位置に文字dで示されます (例:bx2d-2x8)。 インスタンス・ストレージの使用について詳しくは、インスタンス・ストレージを参照してください。ibmcloud oc dedicated flavors --zone ZONE --provider PROVIDER -
専用ホスト・プールを作成します。
ibmcloud oc dedicated pool create --flavor-class CLASS --metro METRO --name NAME--flavor-class CLASS- 専用ホスト・プールのフレーバー・クラス。 使用可能なオプションを確認するには、
ibmcloud oc dedicated flavorsコマンドを実行します。 例:bx2。 --metro METRO- 専用ホスト・プールを作成する大都市 (
dalやwdcなど)。 --name NAME- 専用ホスト・プールの名前。
-
ワーカーが存在する各ゾーンに少なくとも 1 つの専用ホストを作成します。
冗長性を向上させるには、ワーカーが存在する各ゾーンに複数の専用ホストを作成します。
ibmcloud oc dedicated host create --flavor FLAVOR --pool POOL --zone ZONE-- flavor FLAVOR- 専用ホストのフレーバー。 使用可能なオプションを確認するには、
ibmcloud oc dedicated flavorsを実行します。 -- pool POOL- 専用ホストを追加する専用ホスト・プールの名前。
--zone ZONE- 専用ホストを作成するゾーン。 使用可能なリストについては、
CLI での専用ホストからのワーカー・ノードの削除
専用ホストからワーカー・ノードを削除するには、専用ホストの配置を無効にしてから、ワーカー・ノードを置換または削除する必要があります。 置換時に、新しいワーカー・ノードが作成されると、それらのワーカー・ノードは配置が有効になっているホスト上にのみ作成されます。
-
専用ホストおよびホスト・プールをリストします。 削除する専用ホストおよび専用ホスト・プールをメモします。
ibmcloud oc dedicated host ls ibmcloud oc dedicated pool ls -
専用ホストの配置を無効にします。
ibmcloud oc dedicated host placement disable --host HOST --pool POOL--host HOST- 配置を無効にする対象の専用ホストの ID。
--pool POOL- 専用ホストが配置されている専用ホスト・プールの ID。 専用ホスト・プールをリストするには、
ibmcloud oc dedicated pool lsを実行します。
-
専用ホスト上の各ワーカー・ノードを 置換 または 削除 します。
- 同じクラスター容量を保持したいが、ワーカー・ノードを専用ホストから移動したい場合は、ワーカー・ノードを置き換えます。 置換時に、新しいワーカー・ノードが作成されると、それらのワーカー・ノードは配置が有効になっているホスト上にのみ作成されます。
- クラスターを削除する場合、または容量を削減する場合は、ワーカー・ノードを削除します。
-
ワーカー・ノードが、配置が無効になった専用ホスト上に存在しなくなったことを確認します。
dedicated host getコマンドを使用して、ホストの詳細 (ホストに配置されているワーカー・ノードを含む) を表示できます。ibmcloud oc dedicated host get --pool POOL --host HOST
CLI での専用ホストの削除
- 最小限必要な許可
- IBM Cloud Kubernetes Service のクラスタの管理者プラットフォームアクセスロール。
-
専用ホスト・プールをリストします。 削除する専用ホストと、それらのホストが含まれている専用ホスト・プールをメモします。
ibmcloud oc dedicated pool ls --pool POOL -
専用ホストを削除します。
ibmcloud oc dedicated host rm --host HOST --pool POOL [-q]--pool POOL- 削除する専用ホストが含まれている専用ホスト・プールの ID。 専用ホスト・プールをリストするには、
ibmcloud oc dedicated pool lsを実行します。
-
オプション: 専用ホスト・プールを削除します。
CLI での専用ホスト・プールの削除
-
専用ホスト上の各ワーカー・ノードを置換または削除するには、前のセクションの手順を実行します。
-
専用ホストからワーカー・ノードを削除した後、専用ホスト・プールからの各専用ホストの削除の手順を実行します。
-
専用ホスト・プールをリストし、削除するプールをメモします。
ibmcloud oc dedicated pool ls -
専用ホスト・プールの詳細を取得します。
ibmcloud oc dedicated pool get --pool POOL -
プール内の各ホストの詳細を取得し、ワーカー・ノードが配置されていないことを確認します。
ibmcloud oc dedicated host get --pool POOL --host HOST -
専用ホスト・プールを削除します。
ibmcloud oc dedicated pool rm ---pool POOL -
専用ホスト・プールが削除されたことを確認します。
ibmcloud oc dedicated pool get --pool POOL