Condividi tramite


Ripristinare la connessione del bridge di risorse Arc

Questo articolo illustra come ripristinare la connessione del bridge di risorse di Azure Arc a uno stato di lavoro in caso di eliminazione accidentale della macchina virtuale del bridge di risorse o se il bridge di risorse è irreversibile.

Ripristinare il bridge di risorse Arc

La connessione tra l'infrastruttura locale e Azure può essere persa e qualsiasi operazione eseguita tramite Azure Arc può non riuscire negli scenari di emergenza seguenti:

  • Eliminazione accidentale della macchina virtuale

  • Errore di connessione della macchina virtuale (ad esempio, a causa di modifiche nella configurazione di rete dell'infrastruttura)

  • Errori di aggiornamento della macchina virtuale, che non possono essere risolti e richiedono la ridistribuzione

  • Scadenza dei certificati della macchina virtuale a causa della mancanza di aggiornamenti

In questi scenari di emergenza, è possibile ripristinare le operazioni distribuendo un nuovo bridge di risorse con le stesse proprietà del bridge di risorse corrente. Questa procedura di ripristino di emergenza richiede l'eliminazione della macchina virtuale del bridge di risorse Arc esistente in vCenter e della risorsa del bridge di risorse di Azure nel portale di Azure. È quindi possibile modificare lo script di onboarding da usare per il ripristino di emergenza e tentare il ripristino. Il ripristino crea un nuovo bridge di risorse di Azure con lo stesso ID ARM, la risorsa vCenter e la posizione personalizzata.

Per distribuire il nuovo bridge di risorse, seguire questa procedura:

  1. Accedi al portale di Azure, poi trova e copia le seguenti proprietà dalle risorse relative al tuo resource bridge:

    • Bridge di risorse Arc: area di Azure, ID sottoscrizione, ID risorsa ARM, nome del gruppo di risorse, nome del bridge di risorse Arc

    • Risorsa di Azure vCenter: ID risorsa, ID sottoscrizione, nome del gruppo di risorse, nome della risorsa vCenter in Azure

    • Posizione personalizzata: ID risorsa, ID sottoscrizione, nome del gruppo di risorse, nome della posizione personalizzata

  2. Nel portale di Azure cercare la macchina virtuale del bridge di risorse ed eliminare la macchina virtuale del bridge di risorse dal portale di Azure. Si tratta di un passaggio necessario come parte del processo di ripristino di emergenza, perché si distribuirà un nuovo bridge di risorse con le stesse proprietà per sostituirlo. Tutti gli altri componenti correlati, ad esempio la posizione personalizzata, la risorsa vCenter o tutte le altre risorse di Azure devono rimanere nel portale di Azure. Si riconnetterà il nuovo bridge di risorse con queste risorse già esistenti.

  3. Passare alla console vCenter ed eliminare la macchina virtuale del bridge di risorse di Azure Arc da vCenter, se presente. La macchina virtuale verrà ricreata in un passaggio successivo come parte del ripristino di emergenza.

  4. Scaricare lo script di onboarding dal portale di Azure. Per generare lo script di onboarding, è necessario specificare un vCenter e un nome di percorso personalizzato diversi. in caso contrario, verrà visualizzato un errore se si tenta di riutilizzare gli stessi nomi in questo passaggio. Nel passaggio successivo, si modificherà lo script di onboarding per riutilizzare gli stessi nomi.

  5. È necessario apportare modifiche allo script di onboarding scaricato da usare per il ripristino di emergenza, che crea un nuovo bridge di risorse con lo stesso ID ARM, la posizione personalizzata e la risorsa vCenter. Aprire lo script di onboarding in un editor e aggiornare lo script con le proprietà copiate nel passaggio 1. Ciò è necessario per sostituire il bridge di risorse eliminato con un nuovo bridge di risorse con le stesse proprietà:

    $location = <Azure region of the resources>
    $applianceSubscriptionId = <subscription-id>
    $applianceResourceGroupName = <resource-group-name>
    $applianceName = <resource-bridge-name>
    
    $customLocationSubscriptionId = <subscription-id>
    $customLocationResourceGroupName = <resource-group-name>
    $customLocationName = <custom-location-name>
    
    $vCenterSubscriptionId = <subscription-id>
    $vCenterResourceGroupName = <resource-group-name>
    $vCenterName = <vcenter-name-in-azure>
    
  6. Salvare le modifiche apportate allo script di onboarding.

  7. Questo passaggio è necessario solo se si utilizza l'AVS abilitato con Arc. Non seguire questo passaggio se si usa VMware abilitato per Arc. Eseguire il seguente comando: az rest --method delete --url "https://management.azure.com/subscriptions/ <subId>/resourcegroups/<rgName>/providers/Microsoft.AVS/privateClouds/<pcName>/addons/arc?api-version=2022-05-01"

  8. Eseguire lo script di onboarding di nuovo con il parametro --force. Lo script richiede di immettere le impostazioni di configurazione del bridge di risorse. Specificare gli input come richiesto. È possibile riutilizzare gli stessi indirizzi IP e altre configurazioni dal ponte di risorse precedente, che già soddisfano i requisiti di rete/firewall/proxy. In caso contrario, se si usano nuovi indirizzi IP, potrebbe essere necessario assicurarsi che questi indirizzi IP soddisfino i requisiti di rete. È anche possibile specificare una nuova rete, archiviazione o pool di risorse da usare con il nuovo bridge di risorse Arc.

    ./resource-bridge-onboarding-script.ps1 --force
    
  9. Una volta che lo script viene eseguito con successo, il nuovo bridge di risorse dovrebbe essere distribuito e riconnesso a tutte le risorse necessarie, come la posizione personalizzata e l'estensione Arc. Le risorse abilitate per Arc disconnesse in precedenza devono essere nuovamente gestibili in Azure.

Passaggi successivi

Risolvere i problemi del bridge di risorse di Azure Arc

Se i passaggi di ripristino indicati in precedenza non riescono a ripristinare lo stato originale del bridge di risorse Arc, provare a rivolgersi a uno dei seguenti canali di assistenza: