4.2. RHV 上の別のストレージドメインへのノードの移行


OpenShift Container Platform コントロールプレーンおよびコンピュートノードを Red Hat Virtualization (RHV) クラスターの別のストレージドメインに移行できます。

4.2.1. RHV 上の別のストレージドメインへのコンピュートノードの移行

前提条件

  • Manager にログインしている。
  • ターゲットとなるストレージドメインの名前を把握している。

手順

  1. 仮想マシンテンプレートを特定します。

    $ oc get -o jsonpath='{.items[0].spec.template.spec.providerSpec.value.template_name}{"\n"}' machineset -A
  2. 指定したテンプレートに基づいて、Manager で新規の仮想マシンを作成します。その他の設定はすべて変更しません。詳細は、Red Hat Virtualization Virtual Machine Management GuideCreating a Virtual Machine Based on a Template を参照してください。

    ヒント

    新しい仮想マシンを起動する必要はありません。

  3. 新規仮想マシンから新規テンプレートを作成します。Target にターゲットストレージドメインを指定します。詳細は、Red Hat Virtualization Virtual Machine Management GuideCreating a Template を参照してください。
  4. 新規テンプレートを使用して、新規マシンセットを OpenShift Container Platform クラスターに追加します。

    1. 現在のマシンセットの詳細を取得します。

      $ oc get machineset -o yaml
    2. これらの詳細を使用してマシンセットを作成します。詳細は、マシンセットの作成を参照してください。

      template_name フィールドに新規仮想マシンテンプレート名を入力します。Manager の New template ダイアログで使用したものと同じテンプレート名を使用します。

    3. 古いマシンセットと新しいマシンセットの名前の両方をメモします。後続の手順でこれらを参照する必要があります。
  5. ワークロードを移行します。

    1. 新規のマシンセットをスケールアップします。マシンセットの手動によるスケーリングについての詳細は、マシンセットの手動によるスケーリングを参照してください。

      OpenShift Container Platform は、古いマシンが削除されると Pod を利用可能なワーカーに移動します。

    2. 古いマシンセットをスケールダウンします。
  6. 古いマシンセットを削除します。

    $ oc delete machineset <machineset-name>

4.2.2. RHV 上の別のストレージドメインへのコントロールプレーンノードの移行

OpenShift Container Platform はコントロールプレーンノードを管理しないため、コンピュートノードよりも移行が容易になります。Red Hat Virtualization (RHV) 上の他の仮想マシンと同様に移行することができます。

ノードごとに個別にこの手順を実行します。

前提条件

  • Manager にログインしている。
  • コントロールプレーンノードを特定している。Manager で master というラベルが付けられています。

手順

  1. master というラベルが付けられた仮想マシンを選択します。
  2. 仮想マシンをシャットダウンします。
  3. Disks タブをクリックします。
  4. 仮想マシンのディスクをクリックします。
  5. More Actions kebab をクリックし、Move を選択します。
  6. ターゲットストレージドメインを選択し、移行プロセスが完了するまで待ちます。
  7. 仮想マシンを起動します。
  8. OpenShift Container Platform クラスターが安定していることを確認します。

    $ oc get nodes

    出力には、ステータスが Ready のノードが表示されます。

  9. コントロールプレーンノードごとに、この手順を繰り返します。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.