Condividi tramite


Aggiornare il bridge di risorse di Arc

Questo articolo descrive come viene aggiornato il Bridge di risorse di Arc e i due modi in cui è possibile eseguire l'aggiornamento: aggiornamento gestito dal cloud o aggiornamento manuale. Attualmente, alcuni provider di cloud privati differiscono in base al modo in cui gestiscono gli aggiornamenti del Bridge di risorse di Arc.

Provider di cloud privati

Attualmente, i provider di cloud privati differiscono in base al modo in cui eseguono gli aggiornamenti del Bridge di risorse di Arc. Esaminare le informazioni seguenti per informazioni su come aggiornare il Bridge di risorse di Arc per un provider specifico.

Per VMware vSphere abilitato per Arc, sono disponibili l'aggiornamento manuale e quello gestito dal cloud. Le appliance nella versione 1.0.15 e successive vengono automaticamente acconsentite all'aggiornamento gestito dal cloud. L'aggiornamento gestito dal cloud garantisce che la VM dell'appliance venga mantenuta entro le versioni supportate n-3, ma non la versione più recente. Se si desidera trovarsi nella versione più recente, è necessario eseguire l'aggiornamento manuale. Per consentire il funzionamento di una delle opzioni di aggiornamento, è necessario soddisfare i prerequisiti di aggiornamento. Microsoft potrebbe tentare di eseguire un aggiornamento gestito dal cloud del Bridge di risorse di Arc in qualsiasi momento se l'appliance non sarà più supportata. Anche se Microsoft offre un aggiornamento gestito dal cloud, l'utente è comunque responsabile di garantire che il Bridge di risorse di Arc si trovi nelle versioni n-3 supportate. Le interruzioni potrebbero causare un errore dell'aggiornamento gestito dal cloud e potrebbe essere necessario aggiornare manualmente il Bridge di risorse di Arc. Se il bridge di risorse Arc non è supportato, è consigliabile eseguire un aggiornamento manuale per assicurarsi di mantenere una versione supportata anziché attendere l'aggiornamento gestito dal cloud.

Per la gestione di VM di Azure Arc (anteprima) in Azure Stack HCI, l'appliance versione 1.0.15 o successiva è disponibile solo in Azure Stack HCI build 23H2. In HCI 23H2 lo strumento MCM gestisce gli aggiornamenti in tutti i componenti HCI, Bridge di risorse di Arc ed estensione come pacchetto "convalidato". Qualsiasi versione di anteprima di Bridge di risorse di Arc deve essere rimossa prima dell'aggiornamento da 22H2 a 23H2. Il tentativo di aggiornare il Bridge di risorse di Arc indipendentemente da altri componenti dell'ambiente HCI può causare problemi nell'ambiente che potrebbero causare uno scenario di ripristino di emergenza. Per altre informazioni, vedere Informazioni sugli aggiornamenti per Azure Stack HCI.

Per System Center Virtual Machine Manager (SCVMM) abilitato per Arc, la funzionalità di aggiornamento manuale è disponibile per l'appliance versione 1.0.15 e successive. Le appliance che eseguono una versione precedente alla 1.0.15 devono eseguire l'opzione di ripristino per passare alla versione 1.0.15 o successiva. Esaminare i passaggi per eseguire l'operazione di ripristino. In questo modo viene distribuito un nuovo bridge di risorse e si riconnette le risorse di Azure preesistenti.

Prerequisiti

Prima di poter aggiornare un bridge di risorse Arc, è necessario soddisfare i prerequisiti seguenti:

  • La VM dell'appliance deve trovarsi in una versione di disponibilità generale (1.0.15 o versione successiva). In caso contrario, è necessario ridistribuire la VM del Bridge di risorse di Arc. Se si usa VMware/AVS abilitato per Arc, è possibile eseguire il ripristino di emergenza. Se si usa SCVMM abilitato per Arc, seguire questa guida al ripristino di emergenza.

  • La macchina virtuale dell'appliance deve essere online e integra con lo stato Running. È possibile controllare la risorsa di Azure del Bridge di risorse di Arc per verificare.

  • Le credenziali nella macchina virtuale dell'appliance devono essere aggiornate. Per verificare che le credenziali all'interno della macchina virtuale del bridge di risorse Arc siano valide, eseguire un'operazione in una macchina virtuale abilitata per Arc da Azure. È anche possibile aggiornare le credenziali per essere certi.

  • Per scaricare le immagini necessarie, è necessario disporre di spazio sufficiente nel computer di gestione (~3,5 GB) e nella VM dell'appliance (35 GB).

  • Per VMware abilitato per Arc, l'aggiornamento del bridge di risorse richiede 200 GB di spazio disponibile nell'archivio dati. Viene creato anche un nuovo modello.

  • La connessione in uscita dagli indirizzi IP VM dell'appliance (k8snodeippoolstart/end, IP VM 1/2) a msk8s.sb.tlu.dl.delivery.mp.microsoft.com, la porta 443 deve essere abilitata. Assicurarsi che sia abilitato anche l'elenco completo degli endpoint necessari per il Bridge di risorse di Arc.

  • Quando si esegue un aggiornamento manuale, eseguire il comando di aggiornamento dal computer di gestione usato per distribuire inizialmente il bridge di risorse Arc, che deve comunque contenere i file di configurazione dell'appliance. È anche possibile eseguire il comando di aggiornamento da un computer diverso che soddisfa i requisiti di gesione del computer e contiene anche i file di configurazione dell'appliance.

  • Il Bridge di risorse di Arc configurato con DHCP non può essere aggiornato e non è supportato in un ambiente di produzione. È invece necessario distribuire un nuovo Bridge di risorse di Arc usando configurazione IP statica.

Panoramica

Il processo di aggiornamento distribuisce un nuovo bridge di risorse usando l'indirizzo IP della VM dell'appliance riservata (k8snodeippoolend IP, IP VM 2). Quando il nuovo bridge di risorse è attivo, diventa il bridge di risorse attivo. Il bridge di risorse precedente viene eliminato e l'IP VM dell'appliance (k8dsnodeippoolstart, IP VM 1) diventa il nuovo indirizzo IP VM dell'appliance riservata che verrà usato nell'aggiornamento successivo.

La distribuzione di un nuovo bridge di risorse è un processo che comprende diversi passaggi: scaricare l'immagine dell'appliance (~3,5 GB) dal cloud, usando l'immagine per distribuire una nuova VM dell'appliance, verificare che il nuovo bridge di risorse sia in esecuzione, connetterlo ad Azure, eliminare la VM dell'appliance precedente e riservare l'indirizzo IP precedente da usare per un aggiornamento futuro.

In generale, l'aggiornamento richiede in genere almeno 30 minuti, a seconda delle velocità di rete. Un breve tempo di inattività intermittente può verificarsi durante il passaggio tra il Bridge di risorse di Arc precedente e il nuovo Bridge di risorse di Arc. Un tempo di inattività aggiuntivo può verificarsi se i prerequisiti non sono soddisfatti o se una modifica nella rete (DNS, firewall, proxy e così via) influisce sulla connettività di rete di Bridge di risorse di Azure Arc.

Esistono due modi per aggiornare Bridge di risorse di Azure Arc: gli aggiornamenti gestiti dal cloud gestiti da Microsoft o gli aggiornamenti manuali in cui i comandi dell'interfaccia della riga di comando di Azure vengono eseguiti da un amministratore.

Aggiornamento gestito dal cloud

I Bridge di risorse di Arc in un provider di cloud privato supportato con un'appliance versione 1.0.15 o successiva vengono automaticamente scelti per l'aggiornamento gestito dal cloud. Con l'aggiornamento gestito dal cloud, Microsoft potrebbe tentare di aggiornare il Bridge di risorse di Arc in qualsiasi momento se si trova in una versione dell'appliance che presto non sarà supportata. I prerequisiti di aggiornamento devono essere soddisfatti per il funzionamento dell'aggiornamento gestito dal cloud. Anche se Microsoft offre un aggiornamento gestito dal cloud, è comunque necessario verificare che il bridge di risorse sia integro, online, in stato "In esecuzione" e nelle versioni n-3 supportate. Le interruzioni potrebbero causare un errore degli aggiornamenti gestiti dal cloud. Se il bridge di risorse Arc non è supportato, è consigliabile eseguire un aggiornamento manuale per assicurarsi di mantenere una versione supportata anziché attendere l'aggiornamento gestito dal cloud.

Per controllare lo stato del bridge di risorse e la versione dell'appliance, eseguire il comando az arcappliance show dal computer di gestione o controllare la risorsa di Azure del Bridge di risorse di Arc. Se la VM dell'appliance non è integra, lo stato In esecuzione, l'aggiornamento gestito dal cloud potrebbe non riuscire.

Gli aggiornamenti gestiti dal cloud vengono gestiti tramite Azure. Viene eseguito il push di una notifica in Azure per riflettere lo stato della VM dell'appliance durante l'aggiornamento. Man mano che il bridge di risorse passa attraverso l'aggiornamento, lo stato potrebbe passare da un passaggio all'altro tra passaggi di aggiornamento differenti. L'aggiornamento viene completato quando la VM dell'appliance status è Running e provisioningState è Succeeded.

Per controllare lo stato di un aggiornamento gestito dal cloud, controllare la risorsa di Azure in ARM oppure eseguire il comando seguente dell'interfaccia della riga di comando di Azure dal computer di gestione:

az arcappliance show --resource-group [REQUIRED] --name [REQUIRED] 

Aggiornamento manuale

Il Bridge di risorse di Arc può essere aggiornato manualmente dal computer di gestione. Prima di provare a tentare l'aggiornamento, è necessario soddisfare tutti i prerequisiti di aggiornamento. Il computer di gestione deve avere i file di configurazione dell'appliance e kubeconfig archiviati in locale oppure non sarà possibile eseguire l'aggiornamento.

L'aggiornamento manuale richiede in genere da 30 a 90 minuti, a seconda delle velocità di rete. Il comando di aggiornamento porta il bridge di risorse di Arc alla versione dell'appliance successiva, che potrebbe non essere la versione più recente disponibile. Potrebbero essere necessari più aggiornamenti per raggiungere una versione supportata. È possibile controllare la versione dell'appliance controllando la risorsa di Azure del proprio bridge di risorse di Arc.

Prima dell'aggiornamento, è necessaria l'estensione più recente dell'interfaccia della riga di comando di Azure per arcappliance:

az extension add --upgrade --name arcappliance 

Per aggiornare manualmente il proprio bridge di risorse, usare il comando seguente:

az arcappliance upgrade <private cloud> --config-file <file path to ARBname-appliance.yaml> 

Ad esempio, per aggiornare un bridge di risorse in VMware, eseguire: az arcappliance upgrade vmware --config-file c:\contosoARB01-appliance.yaml

Per aggiornare un bridge di risorse in SCVMM, eseguire: az arcappliance upgrade scvmm --config-file c:\contosoARB01-appliance.yaml

Per aggiornare un bridge di risorse in Azure Stack HCI, andare a 23H2 e usare lo strumento di gestione degli aggiornamenti predefinito. Per altre informazioni, vedere Informazioni sugli aggiornamenti per Azure Stack HCI versione 23H2.

Versioni delle versioni

La versione del Bridge di risorse di Arc è associata alle versioni dei componenti sottostanti usate nell'immagine dell'appliance, ad esempio la versione di Kubernetes. Quando si verifica una modifica nell'immagine dell'appliance, la versione del Bridge di risorse di Arc viene incrementata. Ciò si verifica in genere quando viene rilasciata una nuova versione dell'estensione dell'interfaccia della riga di comando az arcappliance. Una nuova estensione viene in genere rilasciata a cadenza mensile alla fine del mese o all'inizio del mese. Per informazioni dettagliate sulle versioni, vedere le note sulla versione del Bridge di risorse di Arc.

Versioni supportate

In genere, sono supportate la versione rilasciata più recente e le tre versioni precedenti (n-3) del bridge di risorse Arc. Un bridge di risorse Arc in una versione non supportata deve essere aggiornato o ridistribuibile in una finestra di supporto di produzione.

Ad esempio, se la versione corrente è 1.0.18, le versioni tipiche n-3 supportate sono:

  • Versione corrente: 1.0.18
  • n-1 versione: 1.0.17
  • n-2 versione: 1.0.16
  • n-3 versione: 1.0.15

Potrebbero esserci istanze in cui le versioni supportate non sono sequenziali. Ad esempio, viene rilasciata la versione 1.0.18 e successivamente viene rilevato un bug. Una correzione rapida viene rilasciata nella versione 1.0.19 e la versione 1.0.18 viene rimossa. In questo scenario, le versioni supportate da n-3 diventano 1.0.19, 1.0.17, 1.0.16, 1.0.15.

Bridge di risorse di Azure Arc rilascia in genere una nuova versione a cadenza mensile, alla fine del mese, anche se è possibile che i ritardi possano spingere ulteriormente la data di rilascio. Indipendentemente dal momento in cui viene rilasciata una nuova versione, se si rientra nelle ultime tre versioni supportate, la versione del Bridge di risorse di Arc è comunque supportata. Per rimanere aggiornati sulle versioni, vedere le note sulla versione del bridge di risorse Arc.

Se un bridge di risorse non viene aggiornato a una delle versioni supportate (n-3), non è più disponibile nella finestra di supporto e non sarà supportato. Potrebbe non essere sempre possibile aggiornare un bridge di risorse non supportato a una versione più recente, poiché i servizi componenti usati da Bridge di risorse di Azure Arc potrebbero non essere più essere compatibili. Inoltre, il bridge di risorse non supportato potrebbe non essere in grado di fornire metriche di monitoraggio e integrità affidabili.

Se non è possibile aggiornare un Bridge di risorse di Arc a una versione supportata, è necessario eliminarlo e distribuire un nuovo bridge di risorse. A seconda del prodotto cloud privato in uso, potrebbero essere necessari altri passaggi per riconnettere il bridge di risorse alle risorse esistenti. Per informazioni dettagliate, vedere la documentazione relativa al ripristino del Bridge di risorse di Arc del prodotto partner.

Disponibilità di notifiche e aggiornamenti

Se il Bridge di risorse di Arc è alla versione n-3, è possibile ricevere una notifica tramite e-mail che informa che il bridge di risorse non sarà supportato dopo il rilascio della versione successiva. Se si riceve questa notifica, aggiornare il bridge di risorse appena possibile per consentire il tempo di debug per eventuali problemi relativi all'aggiornamento manuale o inviare un ticket di supporto se l'aggiornamento gestito dal cloud non è riuscito ad aggiornare il bridge di risorse.

Per verificare se il Bridge di risorse di Arc dispone di un aggiornamento disponibile, eseguire il comando:

az arcappliance get-upgrades --resource-group [REQUIRED] --name [REQUIRED] 

Per visualizzare la versione corrente di un'appliance del Bridge di risorse di Arc, eseguire az arcappliance show o controllare la risorsa di Azure del Bridge di risorse di Arc.

Passaggi successivi