A következőkre vonatkozik: Azure Local 2311.2 és újabb verziók
Ez a cikk bemutatja, hogyan telepíthetők, frissíthetők és kezelhetők az Azure Arc-bővítmények az Azure Local-on.
Ügyfél által felügyelt Azure Arc-bővítmények az Azure Local-on
Az Azure Arc-bővítményeket telepítheti, eltávolíthatja és frissítheti az Azure Local-on. Az Azure Arc segítségével hibrid szolgáltatásokat futtathat, például a monitorozást és a Windows Felügyeleti központot az Azure Portalon.
Íme az egyes bővítmények, amelyeket telepíthet és kezelhet.
Azure által felügyelt bővítmények az Azure Local-ban
Miután sikeresen regisztrálta az új Azure Localt az Azure-ban, az Azure által felügyelt bővítmények automatikusan telepítve lesznek a rendszeren. Ezek a bővítmények elengedhetetlenek a rendszer működéséhez és minőségéhez, és nem távolíthatók el. Ezeknek a bővítményeknek a viselkedését az Azure Portalon kezelheti a Bővítmények lapra lépve, majd a Beállítások menüre kattintva.
Ha rendelkezik egy meglévő Azure Local-lal, amely ezen bővítmények nélkül van regisztrálva az Azure-ban, az Azure Portal Áttekintés vagy Bővítmények lapján egy szalagcím jelenik meg. A bannerben található információk segítséget nyújthatnak a bővítmények telepítésében.
Az Azure által felügyelt bővítmények a következők:
A bővítményeket az Azure Local Arc-kompatibilis kiszolgálók Képességek lapján telepítheti a képernyőképen látható módon. A legtöbb bővítményt a Képességek lapon telepítheti.
Amikor egy bővítményt telepít az Azure Portalon, az egy fürttudatos művelet. A bővítmény a rendszer összes csomópontján telepítve van. Ha további csomópontokat ad hozzá a rendszerhez, a rendszer automatikusan hozzáadja a rendszeren telepített összes bővítményt az új kiszolgálókhoz.
Az Azure CLI windowsos, macOS és Linux rendszerű környezetekben telepíthető. Az Azure Cloud Shellben is futtatható. További információt az Azure Cloud Shell rövid útmutatójában talál.
Indítsa el az Azure Cloud Shellt , és a Bash használatával telepítsen egy bővítményt az alábbi lépések végrehajtásával:
Állítsa be a paramétereket az előfizetésből, az erőforráscsoportból és a fürtökből.
subscription="00000000-0000-0000-0000-000000000000" # Replace with your subscription ID
resourceGroup="hcicluster-rg" # Replace with your resource group name
az account set --subscription "${subscription}"
clusters=($(az graph query -q "resources | where type == 'microsoft.azurestackhci/clusters'| where resourceGroup =~ '${resourceGroup}' | project name" | jq -r '.data[].name'))
Ha telepíteni szeretné a Windows Felügyeleti központ bővítményt az erőforráscsoport összes rendszerére, futtassa a következő parancsot:
extensionName="AdminCenter"
extensionType="AdminCenter"
extensionPublisher="Microsoft.AdminCenter"
settingsConfig="{'port':'6516'}"
connectivityProps="{enabled:true}"
for cluster in ${clusters}; do
echo "Enabling Connectivity for cluster $currentCluster"
az stack-hci arc-setting update \
--resource-group ${resourceGroup} \
--cluster-name ${cluster} \
--name "default" \
--connectivity-properties ${connectivityProps}
echo "Installing extension: ${extensionName} on cluster: ${cluster}"
az stack-hci extension create \
--arc-setting-name "default" \
--cluster-name "${cluster}" \
--resource-group "${resourceGroup}" \
--name "${extensionName}" \
--auto-upgrade "true" \
--publisher "${extensionPublisher}" \
--type "${extensionType}" \
--settings "${settingsConfig}"
done
Ha telepíteni szeretné az Azure Monitor Agent bővítményt az erőforráscsoport összes rendszerére, futtassa a következő parancsot:
extensionName="AzureMonitorWindowsAgent"
extensionType="AzureMonitorWindowsAgent"
extensionPublisher="Microsoft.Azure.Monitor"
for cluster in ${clusters}; do
echo "Installing extension: ${extensionName} on cluster: ${cluster}"
az stack-hci extension create \
--arc-setting-name "default" \
--cluster-name "${cluster}" \
--resource-group "${resourceGroup}" \
--name "${extensionName}" \
--auto-upgrade "true" \
--publisher "${extensionPublisher}" \
--type "${extensionType}"
done
Az Azure Site Recovery bővítmény az erőforráscsoport összes rendszerére való telepítéséhez futtassa a következő parancsot:
asrSubscription="00000000-0000-0000-0000-000000000000" # Replace with your ASR subscription ID
asrResourceGroup="asr-rg" # Replace with your ASR resource group
asrVaultName="asr-vault" # Replace with your ASR vault name
asrLocation="East US" # Replace with your ASR Location
asrSiteId="00000000-0000-0000-0000-000000000000" # Replace with your ASR Site ID
asrSiteName="asr-site" # Replace with your Site Name
asrSitePolicyId="/subscriptions/${asrSubscription}/resourceGroups/${asrResourceGroup}/providers/Microsoft.RecoveryServices/vaults/${asrVaultName}/replicationPolicies/s-cluster-policy" # Replace with your Site Policy name
extensionName="ASRExtension"
extensionType="Windows"
extensionPublisher="Microsoft.SiteRecovery.Dra"
jsonFile="./tmp-asr.json" #Temp JSON file
echo "{\"SubscriptionId\": \"${asrSubscription}\", \"Environment\": \"AzureCloud\",\"ResourceGroup\": \"${asrResourceGroup}\",\"Location\": \"${asrLocation}\",\"SiteId\": \"${asrSiteId}\", \"SiteName\": \"${asrSiteName}\", \"PolicyId\": \"${asrSitePolicyId}\", \"PrivateEndpointStateForSiteRecovery\": \"None\" }" > ${jsonFile}
for cluster in ${clusters}; do
echo "Installing extension: ${extensionName} on cluster: ${cluster}"
az stack-hci extension create \
--arc-setting-name "default" \
--cluster-name "${cluster}" \
--resource-group "${resourceGroup}" \
--name "${extensionName}" \
--auto-upgrade "true" \
--publisher "${extensionPublisher}" \
--type "${extensionType}" \
--settings "${jsonFile}"
done
Az Azure PowerShell az Azure Cloud Shellben futtatható. Ez a dokumentum bemutatja, hogyan használható a PowerShell az Azure Cloud Shellben. További információt az Azure Cloud Shell rövid útmutatójában talál.
Indítsa el az Azure Cloud Shellt , és a PowerShell használatával telepítsen egy bővítményt az alábbi lépések végrehajtásával:
Az előfizetés, az erőforráscsoport és a fürtök paramétereinek beállítása:
$subscription = "00000000-0000-0000-0000-000000000000" # Replace with your subscription ID
$resourceGroup = "hcicluster-rg" # Replace with your resource group name
Set-AzContext -Subscription "${subscription}"
$clusters = Get-AzResource -ResourceType "Microsoft.AzureStackHCI/clusters" -ResourceGroupName ${resourceGroup} | Select-Object -Property Name
Ha telepíteni szeretné a Windows Felügyeleti központ bővítményt az erőforráscsoport összes rendszerére, futtassa a következő parancsot:
Ha telepíteni szeretné az Azure Site Recovery bővítményt az erőforráscsoport összes rendszerére, hozzon létre egy JSON-paraméterfájlt, majd futtassa a következő parancsot:
$settings = @{
SubscriptionId = "<Replace with your Subscription Id>"
Environment = "<Replace with the cloud environment type. For example: AzureCloud>"
ResourceGroup = "<Replace with your Site Recovery Vault resource group>"
ResourceName = "<Replace with your Site Recovery Vault Name>"
Location = "<Replace with your Site Recovery Azure Region>"
SiteId = "<Replace with the ID of your recovery site>"
SiteName = "<Replace with your recovery site name>"
PolicyId = "<Replace with resource ID of your recovery site policy>"
PrivateEndpointStateForSiteRecovery = "None"
}
$extensionName = "ASRExtension"
$extensionType = "Windows"
$extensionPublisher = "Microsoft.SiteRecovery.Dra"
foreach ($cluster in $clusters) {
$clusterName = ${cluster}.Name
Write-Output ("Installing Extension '${extensionType}/${extensionPublisher}' on cluster ${clusterName}")
New-AzStackHciExtension `
-ClusterName "${clusterName}" `
-ResourceGroupName "${resourceGroup}" `
-ArcSettingName "default" `
-Name "${extensionName}" `
-ExtensionParameterPublisher "${extensionPublisher}" `
-ExtensionParameterType "${extensionType}" `
-ExtensionParameterSetting ${settings} `
-NoWait
}
A bővítmények állapotát az egyes kiszolgálókon a Bővítmények lapon ellenőrizheti a rács állapotoszlopának megtekintésével.
Az Azure CLI windowsos, macOS és Linux rendszerű környezetekben telepíthető. Az Azure Cloud Shellben is futtatható. További információt az Azure Cloud Shell rövid útmutatójában talál.
Indítsa el az Azure Cloud Shellt , és a Bash használatával ellenőrizze a bővítmény állapotát az alábbi lépések végrehajtásával:
Állítsd be a paramétereket az előfizetés, az erőforráscsoport, a fürt neve és a bővítmény neve alapján.
subscription="00000000-0000-0000-0000-000000000000" # Replace with your subscription ID
resourceGroup="hcicluster-rg" # Replace with your resource group name
clusterName="HCICluster" # Replace with your cluster name
extensionName="AzureMonitorWindowsAgent" # Replace with the extension name
az account set --subscription "${subscription}"
A rendszer összes bővítményének listázásához futtassa a következő parancsot:
az stack-hci extension list \
--arc-setting-name "default" \
--cluster-name "${clusterName}" \
--resource-group "${resourceGroup}" \
-o table
Egy adott bővítmény AzureMonitorWindowsAgentkiszűréséhez futtassa a következő parancsot:
Az Azure PowerShell az Azure Cloud Shellben futtatható. Ez a dokumentum bemutatja, hogyan használható a PowerShell az Azure Cloud Shellben. További információt az Azure Cloud Shell rövid útmutatójában talál.
Indítsa el az Azure Cloud Shellt , és a PowerShell használatával ellenőrizze egy bővítmény állapotát az alábbi lépések végrehajtásával:
Állítsa be a paramétereket az előfizetés, az erőforráscsoport és a fürt neve alapján.
$subscription = "00000000-0000-0000-0000-000000000000" # Replace with your subscription ID
$resourceGroup = "hcicluster-rg" # Replace with your resource group name
Set-AzContext -Subscription "${subscription}"
$clusters = Get-AzResource -ResourceType "Microsoft.AzureStackHCI/clusters" -ResourceGroupName ${resourceGroup} | Select-Object -Property Name
A rendszer összes bővítményének listázásához futtassa a következő parancsot:
Amikor a bővítmény közzétevő csapata közzéteszi, a bővítményfrissítési folyamat lecseréli a meglévő bővítményverziót egy újonnan támogatott verzióra. Alapértelmezés szerint az automatikus bővítményfrissítési funkció engedélyezve van az Azure Local Arc-kompatibilis fürtökön üzembe helyezett összes bővítmény esetében, kivéve, ha kifejezetten lemondja az automatikus frissítéseket.
Az automatikus bővítményfrissítések jelenleg csak a Windows Felügyeleti központ bővítményben támogatottak, de a jövőben további bővítmények lesznek hozzáadva.
Megjegyzés
Alapértelmezés szerint az összes bővítmény az automatikus frissítések engedélyezésére van beállítva, de ez a beállítás csak akkor működik, ha a közzétevő támogatja azt. Ha egy bővítmény nincs beállítva az automatikus frissítések engedélyezésére, a frissítés a megoldásfrissítési folyamat során történik. Idővel a manuális bővítményfrissítések automatikus frissítésre váltanak.
Egyes bővítmények esetében a bővítménykezeléssel engedélyezheti az automatikus frissítéseket.
Az automatikus frissítés engedélyezéséhez lépjen a Bővítmények lapra, és hajtsa végre az alábbi lépéseket:
Válassza ki azt a bővítményt, amelyen engedélyezni szeretné az automatikus frissítést.
Válassza az Automatikus frissítés engedélyezése lehetőséget a felső menüből
Amikor a rendszer kéri a szándék megerősítését, válassza az OK gombot.
Ha egy adott bővítmény automatikus frissítését szeretné telepíteni és engedélyezni, például AzureMonitorWindowsAgent futtassa a következő parancsot:
clusterName="HCICluster" # Replace with your cluster name
resourceGroup="hcicluster-rg" # Replace with your resource group name
extensionName="AzureMonitorWindowsAgent"
extensionPublisher="Microsoft.Azure.Monitor"
extensionType="AzureMonitorWindowsAgent"
az stack-hci extension create \
--name "${extensionName}" \
--arc-setting-name "default" \
--cluster-name "${clusterName}" \
--resource-group "${resourceGroup}" \
--publisher ${extensionPublisher} \
--type ${extensionType} \
--auto-upgrade "true"
Ha egy adott bővítmény automatikus frissítését szeretné telepíteni és engedélyezni, például AzureMonitorWindowsAgent futtassa a következő parancsot:
$clusterName = "HCICluster" # Replace with your cluster name
$resourceGroup = "hcicluster-rg" # Replace with your resource group name
$extensionName = "AzureMonitorWindowsAgent"
$extensionType = "AzureMonitorWindowsAgent"
$extensionPublisher = "Microsoft.Azure.Monitor"
New-AzStackHciExtension `
-ClusterName "${clusterName}" `
-ResourceGroupName "${resourceGroup}" `
-ArcSettingName "default" `
-Name "${extensionName}" `
-ExtensionParameterPublisher "${extensionPublisher}" `
-ExtensionParameterType "${extensionType}" `
-ExtensionParameterEnableAutomaticUpgrade
Manuális bővítményfrissítés az Azure Portalon
A manuális bővítményfrissítés az Automatikus bővítményfrissítéshez hasonlóan működik. Azure Local Arc-kompatibilis fürtön, amikor manuálisan frissít egy bővítményt, az Azure menti a kiválasztott verziót. Az Azure ezután megkísérli elvégezni a bővítmény frissítését a fürt minden csomópontján arra a verzióra.
Egyes kiszolgálókon, ha a bővítményfrissítés meghiúsul, a platform a következő Azure Local cloud sync során megpróbál frissíteni a kiválasztott verzióra.
Használja a manuális munkafolyamatot az alábbi helyzetekben:
Elérhető a bővítmény új verziója, amelyet manuálisan szeretne frissíteni.
A bővítmény automatikus frissítési lehetősége le van tiltva, és a verzió nem egyezik az Azure Local különböző csomópontjai között.
A bővítmény manuális frissítéséhez kövesse az alábbi lépéseket:
Lépjen a Bővítmények lapra .
Válassza ki a frissíteni kívánt bővítményt, és válassza a Beállítások lehetőséget a felső menüben.
Válassza ki a legújabb verziót, és válassza a Mentés lehetőséget.
Automatikus bővítményfrissítés letiltása
Bizonyos bővítmények automatikus frissítéseit letilthatja az Azure Portalon. Az automatikus frissítések letiltásához lépjen a Bővítmények lapra, és hajtsa végre az alábbi lépéseket:
Válassza ki azt a bővítményt, amelyen le szeretné tiltani az automatikus frissítést.
Válassza az Automatikus frissítés letiltása lehetőséget a felső menüben.
Amikor a rendszer kéri a szándék megerősítését, válassza az OK gombot.
A bővítmény frissítési előzményeinek ellenőrzése
Az Egyes Azure Arc-kompatibilis kiszolgálói erőforrások, erőforráscsoportok és előfizetések Tevékenységnapló lapján megtekintheti az egyes csomópontok automatikus bővítményfrissítéseinek előzményeit. További információ: Az automatikus bővítményfrissítési előzmények ellenőrzése.
Első rendelkezésre állási frissítések
A frissítés alatt álló Azure Local Arc-kompatibilis fürtök egy csoportja esetében az Azure-platform az Automatikus bővítményfrissítési modellt használta a frissítések vezényléséhez.
Az automatikus bővítményfrissítések időzítése
A támogatott bővítmény új verziójának közzétételekor elérhetővé válik a telepítéshez és a manuális frissítéshez az Azure Arc-kompatibilis kiszolgálókon. A frissítéseket kötegekben bocsátják ki az Azure-régiókban és az előfizetésekben, így előfordulhat, hogy egyes kiszolgálókon bővítményfrissítés történik mások előtt. További információ: Az automatikus bővítményfrissítések időzítése.
Ha egy csomóponthoz több bővítményfrissítés is elérhető, előfordulhat, hogy ezeket kötegbe foglalják. Az egyes bővítményfrissítések azonban egyenként lesznek alkalmazva a csomóponton. További információ: Bővítményfrissítések több kiterjesztéssel.
Igény szerint eltávolíthat néhány bővítményt az Azure Portalon az Azure Local-ból. Bővítmény eltávolításához kövesse az alábbi lépéseket:
Lépjen a Bővítmények lapra.
Válassza ki az eltávolítani kívánt bővítményt. Az eltávolítás gomb nem érhető el az Azure által felügyelt bővítményekhez.
Válassza az Eltávolítás lehetőséget a felső menüben.
Erősítse meg a szándékot, és válassza az Igen lehetőséget.
Ha el szeretne távolítani egy adott bővítményt, például AzureMonitorWindowsAgent futtassa a következő parancsot:
extensionName="AzureMonitorWindowsAgent" # Replace with the extension name
resourceGroup="hcicluster-rg" # Replace with your resource group name
clusterName="HCICluster" # Replace with your cluster name
az stack-hci extension delete \
--arc-setting-name "default" \
--name "${extensionName}" \
--cluster-name "${clusterName}" \
--resource-group "${resourceGroup}"
Ha el szeretne távolítani egy adott bővítményt, például AzureMonitorWindowsAgent futtassa a következő parancsot:
$clusterName = "HCICluster" # Replace with your cluster name
$resourceGroup = "hcicluster-rg" # Replace with your resource group name
$extensionName = "AzureMonitorWindowsAgent"
Remove-AzStackHciExtension `
-ClusterName "${clusterName}" `
-ResourceGroupName "${resourceGroup}" `
-ArcSettingName "default" `
-Name "${extensionName}"
Bővítményhibák elhárítása
Bővítmény állapota: Nem sikerült
Javaslat: Sikertelen állapotú bővítmény esetén válassza a Sikertelen (Részletek megtekintése) hivatkozást. Tekintse meg a hibával kapcsolatos összes információt, és alkalmazza a hibaelhárítási tippeket.