次の方法で共有


Arc リソース ブリッジをアップグレードする

この記事では、Arc リソース ブリッジのアップグレード方法と、アップグレードを実行できる 2 つの方法 (クラウド管理アップグレードまたは手動アップグレード) について説明します。 現在、一部のプライベート クラウド プロバイダーでは、Arc リソース ブリッジのアップグレードの処理方法が異なります。

プライベート クラウド プロバイダー

プライベート クラウド プロバイダーには、Arc リソース ブリッジのサポート ポリシーとアップグレード手順が異なります。 プライベート クラウドの Arc リソース ブリッジをアップグレードする方法については、以下のセクションを参照してください。

Arc対応のVMware vSphere

Arc 対応 VMware vSphere の場合は、過去 6 か月以内にリリースされたバージョンに Azure Arc リソース ブリッジをアップグレードする必要があります。 最新の状態を維持し、 サポートされているバージョン ポリシーに準拠するには、6 か月ごとに手動アップグレードを実行することをお勧めします。 アプライアンスのバージョンとそのリリース日を確認するには、 Arc リソース ブリッジのリリース ノートを参照してください。 Microsoft はクラウドで管理されたアップグレードを提供する場合がありますが、引き続き定期的な手動アップグレードを実行する必要があります。

アプライアンスがバージョン 1.0.15 以降の場合は、クラウド管理のアップグレードに自動的にオプトインされます。 アプライアンスのサポート終了が近づいている場合 (n-3)、Microsoft は Arc リソース ブリッジをアップグレードする可能性があります。 中断やエラーにより、クラウドで管理されたアップグレードが成功しない可能性があります。 アプライアンスがサポートされているバージョンの終了に近付いている場合は、サービスの中断を回避するために手動アップグレードを実行します。

Azure Local

Azure Local での Azure Arc VM 管理の場合、アプライアンス バージョン 1.0.15 以降は Azure Local ビルド 23H2 でのみ使用できます。 このバージョンでは、組み込みの LCM ツールを使用して、Azure Local、Arc リソース ブリッジ、拡張機能のアップグレードを 1 つのパッケージとして管理します。 22H2 から 23H2 に更新する前に、Arc リソース ブリッジのプレビュー バージョンを削除します。 Arc リソース ブリッジを他の Azure ローカル コンポーネントとは別にアップグレードしないでください。これは重大な問題を引き起こす可能性があるためです。 詳細については、「 Azure Local の更新プログラムについて」を参照してください。

Azure Arc 対応 SCVMM

Arc 対応 System Center Virtual Machine Manager (SCVMM) の場合、Azure Arc リソース ブリッジを、過去 6 か月以内にリリースされたバージョンにアップグレードする必要があります。 最新の状態を維持し、 サポートされているバージョン ポリシーに確実に準拠するには、6 か月ごとに手動アップグレードを実行することをお勧めします。 アプライアンスのバージョンとそのリリース日を確認することで、前回のアップグレード日を推定できます。 バージョン情報については、 Arc リソース ブリッジのリリース ノートを参照してください。 アプライアンス バージョン 1.0.15 以降では、手動アップグレードを使用できます。 1.0.15 より前のバージョンを実行しているアプライアンスは、バージョン 1.0.15 以降に到達するために回復オプションを実行する必要があります。 復旧操作を実行する手順を確認します。 

概要

アップグレード プロセスでは、予約アプライアンス VM IP を使用して新しいリソース ブリッジがデプロイされます。 新しいリソース ブリッジの準備ができたら、アクティブになります。 古いリソース ブリッジが削除され、その VM IP は次のアップグレードのために予約されます。

アップグレード プロセスは、次のアクションで構成されます。

  • クラウドからアプライアンス イメージ (最大 3.5 GB) をダウンロードします。
  • イメージを使用して、新しいアプライアンス VM をデプロイします。
  • 新しいリソース ブリッジが実行されていることを確認し、Azure に接続します。
  • 古いアプライアンス VM を削除します。
  • 今後のアップグレードのために古い IP を予約します。

通常、ネットワーク速度に応じて、アップグレードには少なくとも 30 分かかります。 古いリソース ブリッジから新しいリソース ブリッジへの移行中に、短いダウンタイムが予想されます。 前提条件が満たされていない場合、またはネットワークの問題がある場合は、より多くのダウンタイムが発生する可能性があります。

Arc リソース ブリッジは、次の 2 つの方法でアップグレードできます。

  • クラウド管理アップグレード (Microsoft が提供)
  • 手動アップグレード (推奨)

前提条件

Arc リソース ブリッジをアップグレードする前に、次の前提条件を満たす必要があります。

  • ARC リソース ブリッジはオンラインであり、正常性が Running の状態である必要があります。 Arc リソース ブリッジの Azure リソースをチェックして確認できます。

  • アプライアンス VM の資格情報が有効である必要があります。 資格情報をテストするには、Azure から Arc 対応 VM に対して操作を実行します。

  • ARC リソース ブリッジは、最初にデプロイされた場所と同じパスに配置されている必要があります。

  • アプライアンス VM には 35 GB の空き領域が必要です。

  • Arc 対応 VMware の場合、リソース ブリッジをアップグレードするにはデータストアに 200 GB の空き領域が必要です。 新しいテンプレートも作成されます。

  • (手動アップグレードのみ) 手動アップグレードを実行する場合は、Arc リソース ブリッジの最初のデプロイに使用した管理マシンからアップグレード コマンドを実行します。 デプロイ時に最初に作成された アプライアンス構成ファイル も必要です。 管理マシンの要件を満たす別のコンピューターからアップグレード コマンドを実行することもできます。

  • (手動アップグレードのみ) 管理マシンには 3.5 GB の空き領域が必要です。

バージョンを確認する

Arc リソース ブリッジのアプライアンス バージョンを確認するには、Azure Resource Manager でリソース ブリッジの Azure リソースを確認します。

アプライアンスの状態または provisioningState が "UpgradeFailed" または "Failed" の場合、アップグレードの試行が失敗した可能性があります。 アップグレードに失敗した場合、Azure Resource Manager または Azure CLI show コマンドを使用して表示されるアプライアンスのバージョンに、実際のバージョンが反映されない場合があります。 実際のバージョンは、アップグレード前のバージョンである可能性が最も高いです。

クラウド管理アップグレード

Microsoft では、クラウド管理のアップグレードを補助サービスとして提供する場合がありますが、これは 6 か月ごとに手動アップグレードの必要性を置き換えるものではありません。 クラウド管理されたアップグレードにより、間もなくサポート対象外になる場合、Microsoft はいつでも Arc リソース ブリッジのアップグレードを試みる可能性があります。 クラウド管理アップグレードが機能するには、アップグレードの前提条件が満たされている必要があります。 Microsoft ではクラウドで管理されたアップグレードを提供していますが、Arc リソース ブリッジを維持する責任があります。 中断やエラーにより、クラウドで管理されたアップグレードが失敗する可能性があります。 Arc リソース ブリッジがサポート対象外に近い場合は、サポートされているバージョンを維持するために手動アップグレードをお勧めします。

リソース ブリッジの状態とバージョンを確認するには、管理マシンから az arcappliance show 実行するか、Arc リソース ブリッジの Azure リソースを表示します。 状態が "実行中" であることを確認します。アプライアンス VM が正常でない場合は、クラウドで管理されたアップグレードが失敗する可能性があります。 アップグレードに失敗した場合、報告されたバージョンが正しくない可能性があります。 アプライアンスが新しいバージョンにインストールされるようにするには、アップグレードが成功する必要があります。

クラウド管理アップグレードは、Azure 経由で処理されます。 アプライアンス VM のアップグレードにともなう状態を反映するために、通知が Azure にプッシュされます。 リソース ブリッジがアップグレードまで進行する間、異なるアップグレード手順間でその状態が前進および後退する可能性があります。 アプライアンス VM の statusRunning になり、provisioningStateSucceeded になると、アップグレードが完了します。

クラウド管理アップグレードの状態を確認するには、管理マシンから次の Azure CLI コマンドを実行します。

az arcappliance show --resource-group [REQUIRED] --name [REQUIRED] 

手動アップグレード

警告

Azure Local の場合は、組み込みの Azure Local LCM ツールを使用して Arc リソース ブリッジをアップグレードする必要があります。 Azure CLI コマンドを使用して手動アップグレードを試みると、環境が中断され、回復不能になります。 Arc リソース ブリッジのアップグレードに関するサポートが必要な場合は、Microsoft サポートにお問い合わせください。

管理マシンから Arc リソース ブリッジを手動でアップグレードできます。 アップグレードする前に、すべての前提条件を満たしていることを確認してください。 管理マシンには、kubeconfig と アプライアンス構成ファイル がローカルに格納されている必要があります。それ以外の場合は、アップグレードを実行できません。

手動アップグレードは通常、ネットワーク速度に応じて 30 ~ 90 分かかります。 upgrade コマンドは、Arc リソース ブリッジをその次のアプライアンス バージョンに変更します。これは、使用可能な最新のアプライアンス バージョンではない場合があります。 サポートされているバージョンに到達するには、複数のアップグレードが必要になる場合があります。 Arc リソース ブリッジの Azure リソースを確認することで、アプライアンスのバージョンを確認できます。

アップグレード前に、arcappliance 用の最新の Azure CLI 拡張機能が必要です:

az extension add --upgrade --name arcappliance 

リソース ブリッジを手動でアップグレードするには、次のコマンドを使用します。

az arcappliance upgrade <private cloud> --config-file <file path to ARBname-appliance.yaml> 

例えば次が挙げられます。

VMware でリソース ブリッジをアップグレードするには: az arcappliance upgrade vmware --config-file c:\contosoARB01-appliance.yaml

SCVMM でアップグレードするには: az arcappliance upgrade scvmm --config-file c:\contosoARB01-appliance.yaml

Azure Local 上でリソース ブリッジをアップグレードするには、23H2 に移行し、組み込みのアップグレード管理ツールを使用します。 詳細については、「 Azure Local バージョン 23H2 の更新プログラムについて」を参照してください。

バージョン リリース

Arc リソース ブリッジのバージョンは、Kubernetes バージョンなどの、アプライアンス イメージで使用される基になるコンポーネントのバージョンに関連付けられています。 アプライアンス イメージに変更が加わると、Arc リソース ブリッジのバージョンがインクリメントされます。 これは通常、新しい az arcappliance CLI 拡張機能バージョンがリリースされたときに発生します。 詳細なリリース情報については、 Arc リソース ブリッジのリリース ノートを参照してください。

サポートされているバージョン

一般に、Arc リソース ブリッジは、過去 6 か月以内にリリースされたバージョン、または最新の n-3 バージョンのいずれか新しいバージョン内に保持することをお勧めします。 最新の状態を維持し、 サポートされているバージョン ポリシーに確実に準拠するには、6 か月ごとに手動アップグレードを実行することをお勧めします。 サポート ポリシーには最新バージョンと前の 3 つのバージョン (n- 3) が含まれていますが、現在のバージョンが技術的にサポートされている範囲内にある場合でも、少なくとも 6 か月に 1 回アップグレードする必要があります。 これは、内部コンポーネントと証明書が更新されるようにするためです。 前回のアップグレード日の見積もりについてアプライアンスのバージョンとバージョンのリリース日を確認し、少なくとも 6 か月に 1 回はアップグレードが実行されていることを確認できます。 

パッチ バージョンがリリースされると、アップグレード パスによってマイナー バージョンがスキップされ、パッチ バージョンに直接アップグレードされる場合があります。 このような場合、サポートされているバージョン (n-3) では、スキップされたマイナー バージョンが除外され、代わりにパッチ バージョンが含まれます。 サポートされているバージョンを確認するには、 Arc リソース ブリッジのリリース ノートを参照してください。

リソース ブリッジが、サポートされているバージョン (n-3) のいずれかにアップグレードされない場合、サポート期間外になり、サポートされません。 サポートされないリソース ブリッジを新しいバージョンにアップグレードすることができない場合があります (Arc リソース ブリッジで使用されるコンポーネント サービスに互換性がなくなった可能性があるため)。 さらに、サポートされないリソース ブリッジは、信頼性の高い監視と正常性のメトリックを提供できない場合があります。 Arc リソース ブリッジをサポートされているバージョンにアップグレードできない場合は、Microsoft サポートに連絡してオプションを確認してください。

通知とアップグレードの可用性

Arc リソース ブリッジがバージョン n-3 の場合は、次のバージョンがリリースされるとリソース ブリッジがサポート対象外になることを知らせるメール通知を受け取ることがあります。 この通知を受け取った場合は、リソース ブリッジをできるだけ早くアップグレードして、手動アップグレードに関する問題のデバッグ時間を許可します。

Arc リソース ブリッジに使用可能なアップグレードがあるかどうかを確認するには、次のコマンドを実行します。

az arcappliance get-upgrades --resource-group [REQUIRED] --name [REQUIRED] 

Arc リソース ブリッジ アプライアンスの現在のバージョンを確認するには、Arc リソース ブリッジの Azure リソースを確認します。

次のステップ