Odebrání prostředí VMware vCenter z Azure Arc
V tomto článku se dozvíte, jak čistě odebrat prostředí VMware vCenter z VMware vSphere s podporou služby Azure Arc. V případě prostředí VMware vSphere, která už nechcete spravovat pomocí VMware vSphere s podporou služby Azure Arc, postupujte podle kroků v článku:
- Odebrání správy hostů z virtuálních počítačů VMware
- Odebrání prostředí VMware vCenter z Azure Arc
- Odebrání souvisejících položek mostu prostředků Arc ve vCenter
1. Odebrání správy hostů z virtuálních počítačů VMware
Pokud chcete zabránit trvalé fakturaci služeb pro správu Azure po odebrání prostředí vSphere ze služby Azure Arc, musíte nejprve vyčistit správu hostů ze všech virtuálních počítačů VMware vSphere s podporou Arc, ve kterých byla povolena. Když povolíte správu hosta na virtuálních počítačích VMware vSphere s podporou Arc, nainstaluje se na ně agent připojený k Arc.
Jakmile je správa hosta povolená, můžete na ně nainstalovat rozšíření virtuálních počítačů a používat služby pro správu Azure, jako je Log Analytics. Pokud chcete vyčistit správu hostů, musíte postupovat podle následujících kroků, abyste z virtuálního počítače odebrali všechna rozšíření virtuálních počítačů, odpojili agenta a odinstalovali software z virtuálního počítače. Je důležité provést všechny tři kroky, abyste z virtuálních počítačů úplně odebrali všechny související softwarové komponenty.
Krok 1: Odebrání rozšíření virtuálních počítačů
Pokud jste nasadili rozšíření virtuálních počítačů Azure do virtuálního počítače VMware vSphere s podporou služby Azure Arc, musíte rozšíření před odpojením agenta nebo odinstalací softwaru odinstalovat. Odinstalace agenta Azure Connected Machine automaticky neodebere rozšíření a pokud později virtuální počítač znovu připojíte ke službě Azure Arc, nerozpozná se. Odinstalujte rozšíření pomocí následujícího postupu:
Přechod do centra Azure Arc na webu Azure Portal
Vyberte VMware vCenters.
Vyhledejte a vyberte vCenter, který chcete odebrat z Azure Arc.
V inventáři vCenter vyberte virtuální počítače.
Vyhledejte a vyberte virtuální počítač, na kterém máte povolenou správu hosta.
Vyberte Rozšíření.
Vyberte rozšíření a vyberte Odinstalovat.
Krok 2: Odpojení agenta od služby Azure Arc
Odpojení agenta vymaže místní stav agenta a odebere informace o agentech z našich systémů. Pokud chcete agenta odpojit, přihlaste se a spusťte následující příkaz jako účet správce nebo kořenového účtu na virtuálním počítači.
azcmagent disconnect --force-local-only
Krok 3: Odinstalace agenta
Virtuální počítače s Windows
Pokud chcete z počítače odinstalovat agenta Windows, postupujte takto:
- Přihlaste se k počítači pomocí účtu, který má oprávnění správce.
- V Ovládací panely vyberte Programy a funkce.
- V části Programy a funkce vyberte Agenta připojeného počítače Azure, vyberte Odinstalovat a pak vyberte Ano.
C:\Program Files\AzureConnectedMachineAgent
Odstranění složky
Pro virtuální počítače s Linuxem
Pokud chcete odinstalovat agenta Linuxu, příkaz, který se má použít, závisí na operačním systému Linux. Musíte mít root
přístupová oprávnění nebo váš účet musí mít zvýšená práva pomocí sudo.
V případě Ubuntu spusťte následující příkaz:
sudo apt purge azcmagent
Pro RHEL a Oracle Linux spusťte následující příkaz:
sudo yum remove azcmagent
V případě SLES spusťte následující příkaz:
sudo zypper remove azcmagent
2. Odebrání prostředí VMware vCenter z Azure Arc
Prostředky VMware vSphere můžete ze služby Azure Arc odebrat buď pomocí skriptu pro zrušení zprovoznění, nebo ručně.
Odebrání prostředků VMware vSphere z Azure Arc pomocí skriptu pro deboarding
Stáhněte si skript pro zrušení zprovoznění a proveďte úplné vyčištění všech prostředků VMware s podporou Arc. Skript odebere všechny prostředky Azure, včetně vCenter, vlastního umístění, virtuálních počítačů, virtuálních šablon, hostitelů, clusterů, fondů prostředků, úložišť dat, virtuálních sítí, prostředků Azure Resource Manageru (ARM) zařízení a virtuálního počítače zařízení spuštěného na vCenter.
Spuštění skriptu
Skript pro zrušení zprovoznění spustíte takto:
Windows
Otevřete okno PowerShellu jako správce a přejděte do složky, do které jste stáhli skript PowerShellu.
Poznámka:
Na pracovních stanicích s Windows musí být skript spuštěný v okně PowerShellu a ne v Integrovaném editoru skriptů PowerShellu (ISE), protože prostředí PowerShell ISE nezobrazuje vstupní výzvy z příkazů Azure CLI. Pokud je skript spuštěný v prostředí PowerShell ISE, může se zobrazit, jako by se skript zasekl, když čeká na vstup.
Spuštěním následujícího příkazu povolte spuštění skriptu, protože se jedná o nepodepsaný skript. (Pokud relaci zavřete před dokončením všech kroků, spusťte tento příkaz znovu pro novou relaci.)
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
Spusťte skript.
./arcvmware-deboard.ps1
Vstupy pro skript
vCenterId: ID prostředku Azure prostředku VMware vCenter.
Příklad: /subscriptions/aaaa0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/Synthetics/providers/Microsoft.ConnectedVMwarevSphere/VCenters/vcenterresourceAVSId: ID prostředku Azure instance AVS. Zadání vCenterId nebo AVSId je povinné.
ApplianceConfigFilePath (volitelné):Cesta k kubeconfig, výstup z příkazu deploy. Poskytnutí cesty applianceconfigfilepath také odstraní virtuální počítač zařízení spuštěný na vCenter.
Vynucení: Použití příznaku Force odstraní všechny prostředky Azure bez dosažení mostu prostředků. Tuto možnost použijte, pokud virtuální počítač mostu prostředků není ve spuštěném stavu.
Ruční odebrání prostředků VMware vSphere z Azure
Pokud nepoužíváte skript pro zrušení zprovoznění, odeberte prostředky VMware vSphere ručně takto:
Poznámka:
Když povolíte prostředky VMware vSphere v Azure, vytvoří se prostředek Azure představující je. Před odstraněním prostředku vCenter v Azure musíte odstranit všechny prostředky Azure, které představují související prostředky vSphere.
Přechod do centra Azure Arc na webu Azure Portal
Vyberte VMware vCenters.
Vyhledejte a vyberte vCenter, který odeberete z Azure Arc.
V inventáři vCenter vyberte virtuální počítače.
Vyberte všechny virtuální počítače, které mají hodnotu správy virtuálního hardwaru jako povolenou.
Vyberte Odebrat z Azure.
Tato akce odebere jenom tyto reprezentace prostředků z Azure. Prostředky zůstanou ve vašem vCenter.
Proveďte kroky 4, 5 a 6 pro cloudy, sítě virtuálních počítačů a šablony virtuálních počítačů provedením odebrání z operace Azure pro prostředky s hodnotou Povolenou azure jako Ano.
Po dokončení odstranění vyberte Přehled.
Poznamenejte si vlastní umístění a prostředek mostu prostředků Azure Arc v části Základy.
Výběrem možnosti Odebrat z Azure odeberte prostředek vCenter z Azure.
Přejděte do prostředku Vlastní umístění a vyberte Odstranit.
Přejděte k prostředku mostu prostředků Azure Arc a vyberte Odstranit.
V tuto chvíli se z Azure odeberou všechny prostředky VMware vSphere s podporou Arc.
3. Odebrání položek souvisejících s mostem prostředků Arc ve vCenter
Pokud chcete vytvořit připojení mezi VMware vCenter a Azure, během onboardingu se ve vašem prostředí VMware vSphere nasadí most prostředků Azure Arc. V posledním kroku musíte odstranit virtuální počítač mostu prostředků a šablonu virtuálního počítače vytvořenou během onboardingu.
Virtuální počítač i šablonu najdete ve fondu prostředků, clusteru nebo hostiteli, který jste zadali během onboardingu VMware vSphere s podporou služby Azure Arc.