オンプレミスのホストをロケーションに紐付ける
IBM Cloud Satellite® でロケーションを作成した後、Red Hat OpenShift クラスターをセットアップしたり、他の Satellite 対応 IBM Cloud サービスと対話したりできるように、ロケーションに計算能力を追加します。
Red Hat CoreOS (RHCOS) ホストを接続するには、ロケーションで Red Hat CoreOSを有効にする必要があります。 詳細については、「 私の位置情報は Red Hat CoreOS? で有効になっていますか 」を参照してください。 ただし、Red Hat CoreOS が有効になっているロケーションに Red Hat Enterprise Linux ホストを接続することはできます。
作業を開始する前に、オンプレミスのデータセンター、 IBM Cloud、またはパブリッククラウドプロバイダーにおいて、 最小ハードウェア要件 を満たすホストマシンが作成されていることを確認してください。
ホストを自分のロケーションに接続すると、 Satellite は、セキュリティー目的で SSH を使用してホストに root としてログインする機能を無効にします。 ロケーションに正常に接続されたホストに root として SSH で接続しようとすると、エラー・メッセージが表示される場合があります。 SSH を使用してマシンに接続できるように復元するには、 ホストを削除 して、オペレーティング・システムを再ロードします。
ロケーションに接続するホストの数が不明な場合は、 Satellite ロケーションのサイズ設定を参照してください。
ロケーションへのオンプレミス RHEL ホストの接続
オンプレミス・データ・センターにある RHEL ホストをロケーションに接続するには、以下の一般的な手順に従ってホスト接続スクリプトを実行します。
-
ロケーションへのホスト・スクリプトのダウンロード RHEL オペレーティング・システムを使用してホストを接続する場合、添付スクリプトはシェル・スクリプトです。
-
ホストのパブリック IP アドレスを取得します。ホストにプライベート・ネットワーク・インターフェースしかない場合は、ホストのプライベート IP アドレスを取得します。
-
ローカル・マシンからホストにスクリプトをコピーします。
scp -i <filepath_to_key_file> <filepath_to_script> <username>@<IP_address>:/tmp/attach.sh -
ホストにログインします。
ssh -i <filepath_to_key_file> <username>@<IP_address> -
必要なRHELパッケージがインストールされるよう、ホストを更新してください。 これらのパッケージのインストール方法の詳細については、『 Red Hat 』のドキュメントを参照してください。
-
スクリプトを実行します。
sudo nohup bash /tmp/attach.sh & -
登録スクリプトの進行状況を確認してください。
journalctl -f -u ibm-host-attach -
各マシンでスクリプトを実行する際には、ご使用のホストがロケーション・ダッシュボードの**「ホスト」タブに表示されていることを確認してください。 このプロセスは、完了まで数分かかることがあります。 すべてのホストは、マシンのハートビートを検出できる場合は正常性状況
Readyを示し、ホストがまだ Satellite コントロール・プレーンまたは Red Hat OpenShift クラスターに割り当てられていない場合はUnassignedの状況**を示します。 -
ホストを接続した後、それらを Satellite コントロール・プレーンに割り当てるか、それらを使用して Red Hat OpenShift on IBM Cloud クラスターを作成します。
ホストが現在地と接続されていない場合は、ホストにログインしてデバッグを行うことができます。 詳しくは、デバッグのための RHEL ホスト・マシンへのログインを参照してください。
ホストを自分のロケーションに接続すると、 Satellite は、セキュリティー目的で SSH を使用してホストに root としてログインする機能を無効にします。 ロケーションに正常に接続されたホストに root として SSH で接続しようとすると、エラー・メッセージが表示される場合があります。 SSH を使用してマシンに接続できるように復元するには、 ホストを削除 して、オペレーティング・システムを再ロードします。
ロケーションへのオンプレミス Red Hat CoreOS ホストの接続
オンプレミスのデータセンターにある Red Hat CoreOS (RHCOS) ホストをロケーションにアタッチするには、以下の一般的な手順に従ってホストアタッチスクリプトを実行してください。
- ロケーションへのホスト・スクリプトのダウンロード Red Hat CoreOS (RHCOS) オペレーティング・システムを使用してホストを接続する場合、添付スクリプトは Red Hat CoreOS ignnition (
.ign) ファイルです。 - RHCOSホストを起動し、
--user-dataとして、ignitionスクリプトのファイルパスを指定してください。 このコマンドは、追加するホストのタイプによって異なります。 例えば、ホストが Amazon Web Services (AWS) クラウド・ホストである場合は、--user-data file:///tmp/attach_hypershift.ignを 起動テンプレートに追加します。 ホストをブートし、点火スクリプトへのファイル・パスを組み込む方法について詳しくは、ご使用のプロバイダーの資料を参照してください。 - 各マシンでスクリプトを実行する際には、ご使用のホストがロケーション・ダッシュボードの**「ホスト」タブに表示されていることを確認してください。 このプロセスは、完了まで数分かかることがあります。 すべてのホストは、マシンのハートビートを検出できる場合は正常性状況
Readyを示し、ホストがまだ Satellite コントロール・プレーンまたは Red Hat OpenShift クラスターに割り当てられていない場合はUnassignedの状況**を示します。 - Satellite コントロール・プレーンまたは Red Hat OpenShift on IBM Cloud クラスターにホストを割り当てます。
ホストが現在地と接続されていない場合は、ホストにログインしてデバッグを行うことができます。 詳細については、「 Satellite ホストでのSSHの有効化 」を参照してください。
ホストを自分のロケーションに接続すると、 Satellite は、セキュリティー目的で SSH を使用してホストに root としてログインする機能を無効にします。 ロケーションに正常に接続されたホストに root として SSH で接続しようとすると、エラー・メッセージが表示される場合があります。 SSH を使用してマシンに接続できるように復元するには、 ホストを削除 して、オペレーティング・システムを再ロードします。
ホストを自分のロケーションに追加しました。次に何をしますか?
ロケーションにホストを追加したので、それらをロケーションのコントロールプレーンまたは IBM Cloud サービスに割り当てることができます。
- ホストをロケーション・コントロール・プレーン または IBM Cloud サービスに 割り当てます。
- Red Hat OpenShift クラスターなどの Satellite 対応 IBM Cloud サービスを作成します。 既存の Red Hat OpenShift クラスターを自分のロケーションに登録するをデプロイメント・ターゲットとして使用することもできます。
- Satellite の構成を使用して アプリケーションを管理します。
- Satellite クラスター・ストレージ・テンプレートを作成します。
- Satellite Link コンポーネントについて学習し、ロケーションと IBM Cloud の間のネットワーク・トラフィックを管理するエンドポイントの使用方法を理解します。
お困りですか? 「 サポートの利用方法 」をご覧ください。ここでは、クラウドのステータス、問題、ログに関する情報、サポートへの連絡方法、および IBM Cloud プラットフォーム関連事項のメール通知設定についてご確認いただけます。