Arc 対応 Azure VMware Solution vSphere リソースを Azure から削除する

注意

この記事では、間もなくサポート終了 (EOL) 状態になる Linux ディストリビューションである CentOS について説明します。 適宜、使用と計画を検討してください。 詳細については、「CentOS のサポート終了に関するガイダンス」を参照してください。

この記事では、Azure Arc 対応 VMware vSphere から VMware vCenter 環境を完全に削除する方法について説明します。 Azure Arc 対応 VMware vSphere で管理する必要がなくなった VMware vSphere 環境については、この記事の情報を利用して次の操作を実行します。

  • VMware 仮想マシン (VM) からゲスト管理を削除します。
  • Azure Arc から VMware vSphere リソースを削除します。
  • vCenter の Arc リソース ブリッジ関連項目を削除します。

VMware VM からゲスト管理を削除する

Azure Arc から vSphere 環境を削除した後に Azure 管理サービスの課金が継続されないようにするには、まず、それが有効になっているすべての Arc 対応 Azure VMware Solution VM からゲスト管理を削除する必要があります。

Arc 対応 Azure VMware Solution VM でゲスト管理を有効にすると、Arc に接続されたマシン エージェントがその VM にインストールされます。 ゲスト管理が有効になったら、VM 拡張機能をインストールし、それらに Log Analytics のような Azure 管理サービスを使用できます。

ゲスト管理を完全に削除するには、次の手順を使用して仮想マシンからすべての VM 拡張機能を削除し、エージェントを切断し、仮想マシンからソフトウェアをアンインストールします。 関連するすべてのソフトウェア コンポーネントを仮想マシンから完全に削除するには、この 3 つの手順をすべて実行することが重要です。

VM 拡張機能を削除する

ポータルから拡張機能をアンインストールするには、次の手順に従います。

Note

VM の拡張機能がインストールされているすべての VM に対して、手順 2. から手順 5. を実行する必要があります。

  1. Azure VMware Solution プライベート クラウドにサインインします。
  2. 左側のナビゲーションの [vCenter Server インベントリ] ページにある [プライベート クラウド][仮想マシン] を選択します。
  3. [ゲスト管理] を有効にした仮想マシンを検索して選択します。
  4. 拡張子を選択します。
  5. 拡張機能を選択し、[アンインストール] を選択します。

Azure Arc からゲスト管理を無効にする

[ゲスト管理] に同じ VM をオンボーディングする際の問題を回避するために、以下の手順を実行して、ゲスト管理機能を完全に無効にすることをお勧めします。

Note

ゲスト管理を有効にしたすべての VM に対して、手順 2. から手順 3. を実行する必要があります。

  1. 管理者またはルートの資格情報を使用して仮想マシンにサインインし、シェルから次のコマンドを実行します。
    1. azcmagent disconnect --force-local-only
  2. マシンから ConnectedMachine agent をアンインストールします。
  3. VM リソースの [identity] (ID)[none] (なし) に設定します。

仮想マシン (VM) からエージェントをアンインストールする

Windows VM のアンインストール

マシンから Windows エージェントをアンインストールするには、次の手順を使用します。

  1. 管理者のアクセス許可を持つアカウントを使用してコンピューターにサインインします。
  2. コントロール パネルで、 [プログラムと機能] を選択します。
  3. [プログラムと機能] で、[Azure Connected Machine Agent] を選択し、[アンインストール] を選択してから、[はい] を選択します。
  4. C:\Program Files\AzureConnectedMachineAgent フォルダーを削除します。

Linux VM のアンインストール

Linux エージェントをアンインストールするために使用するコマンドは、Linux オペレーティング システムによって異なります。 root アクセス許可が必要です。または、アカウントが sudo を使用して昇格された権限を持っている必要があります。

  • Ubuntu の場合は、次のコマンドを実行します。

    sudo apt purge azcmagent
    
  • RHEL、CentOS、Amazon Linux の場合は、次のコマンドを実行します。

    sudo yum remove azcmagent
    
  • SLES の場合は、次のコマンドを実行します。

    sudo zypper remove azcmagent
    

Azure から VMware vSphere リソースを削除する

Arc 対応 Azure VMware Solution リソースを Azure でアクティブにすると、Azure におけるその表現が作成されます。 vCenter リソースを Azure から削除するには、vSphere Server リソースに対して作成した Azure リソースの表現をすべて削除する必要があります。 作成した Azure リソースの表現を削除するには、次の手順を実行します。

  1. Azure portal に移動します。
  2. プライベート クラウドで、Arc 対応 VMware vSphere リソースから [仮想マシン] を選択します。
  3. [Azure 対応] の値が [はい] になっている VM をすべて選択します。
  4. [Azure からの削除] を選択します。 この手順によってデプロイが開始され、これらのリソースが Azure から削除されます。 vCenter Server には、これらのリソースが維持されます。
    1. [リソース プール/クラスター/ホスト][テンプレート][ネットワーク][データストア] についても手順 2.、3.、4. を繰り返します。
  5. 削除が完了したら、[概要] を選択します。
    1. [基本] セクションで、[カスタムの場所] と [Azure Arc リソース ブリッジ] リソースをメモします。
  6. vCenter Server リソースを Azure から削除するために、[Azure からの削除] を選択します。
  7. Azure の vCenter Server リソースに移動して、それを削除します。
  8. [カスタムの場所] リソースに移動し、[削除] を選択します。
  9. [Azure Arc リソース ブリッジ] リソースに移動し、[削除] を選択します。

この時点で、Arc 対応 VMware vSphere リソースがすべて Azure から削除されています。

オンボード中に、VMware vCenter と Azure の間の接続を作成するために、Azure Arc リソース ブリッジが VMware vSphere 環境にデプロイされます。 最後の手順として、オンボード中に作成された VM テンプレートだけでなく、リソース ブリッジ VM も削除する必要があります。

最後の手順として、次のコマンドを実行します。

az rest --method delete --"https://management.azure.com/subscriptions/%3Csubscrption-id%3E/resourcegroups/%3Cresource-group-name%3E/providers/Microsoft.AVS/privateClouds/%3Cprivate-cloud-name%3E/addons/arc?api-version=2022-05-01%22"

その手順の完了後は、Azure VMware Solution プライベート クラウドで Arc が機能しなくなります。 Arc のリソースを vCenter Server から削除しても、顧客の Azure VMware Solution プライベート クラウドには影響しません。