Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek vysvětluje, jak nasadit, upgradovat, aktualizovat a odinstalovat rozšíření virtuálního počítače na serverech s podporou Azure Arc pomocí Azure CLI (Windows a Linux).
Požadavky
Použijte prostředí Bash ve Azure Cloud Shell. Další informace najdete v tématu Začínáme s Azure Cloud Shellem.
Pokud chcete spouštět referenční příkazy CLI lokálně, nainstalujte Azure CLI. Pokud používáte Windows nebo macOS, zvažte spuštění Azure CLI v Docker kontejneru. Pro více informací, viz Jak spustit Azure CLI v Docker kontejneru.
Pokud používáte místní instalaci, přihlaste se ke službě Azure CLI pomocí příkazu az login. Aby se dokončil proces ověření, postupujte podle kroků zobrazených ve vašem terminálu. Další možnosti přihlášení najdete v tématu Ověřování v Azure pomocí Azure CLI.
Když budete vyzváni, nainstalujte rozšíření Azure CLI při prvním použití. Další informace o rozšířeních najdete v tématu Použití a správa rozšíření pomocí Azure CLI.
Spusťte az version, abyste zjistili verzi a závislé knihovny, které jsou nainstalovány. Chcete-li upgradovat na nejnovější verzi, spusťte az upgrade.
Instalace rozšíření Connected Machine v Azure CLI
Příkazy ConnectedMachine se nedoručí jako součást Azure CLI. Než použijete Azure CLI k připojení k Azure a správě rozšíření virtuálních počítačů na hybridním serveru spravovaném servery s Azure Arc, musíte nejprve načíst rozšíření ConnectedMachine.
Tyto operace správy můžete provádět z pracovní stanice místo na serveru s podporou Azure Arc.
Spuštěním následujícího příkazu nainstalujte rozšíření Azure CLI ConnectedMachine :
az extension add --name connectedmachine
Povolit rozšíření
Chcete-li povolit rozšíření virtuálního počítače na serveru s podporou služby Azure Arc, použijte az connectedmachine extension create s parametry --machine-name, --extension-name, --location, --type, settings a --publisher.
Tento příklad povolí rozšíření vlastních skriptů na serveru s podporou Azure Arc:
az connectedmachine extension create --machine-name "myMachineName" --name "CustomScriptExtension" --location "regionName" --type "CustomScriptExtension" --publisher "Microsoft.Compute" --settings "{\"commandToExecute\":\"powershell.exe -c \\\"Get-Process | Where-Object { $_.CPU -gt 10000 }\\\"\"}" --type-handler-version "1.10" --resource-group "myResourceGroup"
Tento příklad umožňuje rozšíření virtuálního počítače azure Key Vault na serveru s podporou Azure Arc:
az connectedmachine extension create --resource-group "resourceGroupName" --machine-name "myMachineName" --location "regionName" --publisher "Microsoft.Azure.KeyVault" --type "KeyVaultForLinux or KeyVaultForWindows" --name "KeyVaultForLinux or KeyVaultForWindows" --settings '{"secretsManagementSettings": { "pollingIntervalInS": "60", "observedCertificates": ["observedCert1"] }, "authenticationSettings": { "msiEndpoint": "http://localhost:40342/metadata/identity" }}'
Tento příklad umožňuje rozšíření Microsoft Antimalware na windows serveru s podporou Azure Arc:
az connectedmachine extension create --resource-group "resourceGroupName" --machine-name "myMachineName" --location "regionName" --publisher "Microsoft.Azure.Security" --type "IaaSAntimalware" --name "IaaSAntimalware" --settings '"{\"AntimalwareEnabled\": \"true\"}"'
Tento příklad povolí rozšíření Datadog na serveru s Windows s podporou Služby Azure Arc:
az connectedmachine extension create --resource-group "resourceGroupName" --machine-name "myMachineName" --location "regionName" --publisher "Datadog.Agent" --type "DatadogWindowsAgent" --settings '{"site": "us3.datadoghq.com"}' --protected-settings '{"api_key": "YourDatadogAPIKey" }'
Návod
Na serverech s podporou Arc je podporováno mnoho dalších rozšíření. Podrobnosti najdete v tématu Správa rozšíření virtuálních počítačů pomocí serverů s podporou Azure Arc.
Seznam nainstalovaných rozšíření
Seznam rozšíření virtuálních počítačů na serveru s podporou Azure Arc získáte pomocí az connectedmachine extension list s parametry --machine-name a --resource-group:
az connectedmachine extension list --machine-name "myMachineName" --resource-group "myResourceGroup"
Ve výchozím nastavení je výstup příkazů Azure CLI ve formátu JSON (JavaScript Object Notation). Chcete-li změnit výchozí výstup na seznam nebo tabulku, použijte například az config set core.output=table. Můžete také přidat --output do libovolného příkazu pro jednorázovou změnu ve výstupním formátu.
Následující příklad ukazuje částečný výstup JSON z příkazu az connectedmachine extension -list:
[
{
"autoUpgradingMinorVersion": "false",
"forceUpdateTag": null,
"id": "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.HybridCompute/machines/SVR01/extensions/DependencyAgentWindows",
"location": "regionName",
"name": "DependencyAgentWindows",
"namePropertiesInstanceViewName": "DependencyAgentWindows",
Aktualizovat konfiguraci rozšíření
Některá rozšíření VM vyžadují konfigurační nastavení, abyste je mohli nainstalovat na server s podporou Azure Arc (například rozšíření Custom Script Extension). Chcete-li upgradovat konfiguraci rozšíření, použijte az connectedmachine extension update.
Následující příklad ukazuje, jak nakonfigurovat rozšíření pro vlastní skripty:
az connectedmachine extension update --name "CustomScriptExtension" --type "CustomScriptExtension" --publisher "Microsoft.HybridCompute" --settings "{\"commandToExecute\":\"powershell.exe -c \\\"Get-Process | Where-Object { $_.CPU -lt 100 }\\\"\"}" --type-handler-version "1.10" --machine-name "myMachine" --resource-group "myResourceGroup"
Aktualizovat rozšíření
Když je vydána nová verze podporovaného rozšíření VM, můžete ji aktualizovat na toto nejnovější vydání. Chcete-li aktualizovat rozšíření VM, použijte az connectedmachine upgrade-extension s parametry --machine-name, --resource-group a --extension-targets.
Pro parametr --extension-targets musíte specifikovat rozšíření a nejnovější dostupnou verzi. Pokud chcete zjistit nejnovější verzi dostupnou pro rozšíření, přejděte na stránku Rozšíření pro vybraný server s podporou Služby Arc na webu Azure Portal nebo spusťte příkaz az vm extension image list. V rámci jedné žádosti o upgrade můžete zadat více rozšíření tak, že zadáte obojí:
- Seznam rozšíření oddělených čárkami, definovaný jejich vydavatelem a typem (oddělený tečkou).
- Cílová verze pro každé rozšíření
Kdykoliv můžete zkontrolovat verzi nainstalovaných rozšíření VM spuštěním příkazu az connectedmachine extension list. Hodnota typeHandlerVersion vlastnosti představuje verzi rozšíření.
Návod
Pro automatické upgrady je možné nakonfigurovat mnoho rozšíření virtuálních počítačů.
Odstraňte rozšíření
Chcete-li odebrat nainstalované rozšíření virtuálního počítače z vašeho serveru s podporou Azure Arc, použijte az connectedmachine extension delete spolu s parametry --extension-name, --machine-name a --resource-group.
Související obsah
- Nasazení, správa a odebrání rozšíření virtuálních počítačů pomocí Azure PowerShellu, webu Azure Portal nebo šablon Azure Resource Manageru
- Informace o řešení potíží najdete v průvodci odstraňováním potíží s rozšířeními virtuálních počítačů.
- Další informace o příkazech najdete v přehledu rozšíření virtuálního počítače Azure CLI.