Share via


Aggiornare il bridge di risorse Arc

Questo articolo descrive come viene aggiornato il bridge di risorse 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 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 Arc. Esaminare le informazioni seguenti per informazioni su come aggiornare il bridge di risorse Arc per un provider specifico.

Per VMware vSphere abilitato per Arc, sono disponibili l'aggiornamento manuale e l'aggiornamento cloud. Le appliance nella versione 1.0.15 e successive vengono automaticamente acconsentite all'aggiornamento gestito dal cloud. 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 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 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 Arc. Se non si è più supportati, aggiornare manualmente per rimanere nelle versioni supportate.  Non attendere l'aggiornamento gestito dal cloud. Qualsiasi appliance precedente alla versione 1.0.15 deve essere aggiornata manualmente.

Per la gestione di macchine virtuali 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 Gestione configurazione locale gestisce gli aggiornamenti in tutti i componenti HCI, Arc Resource Bridge ed estensione come pacchetto "convalidato". Qualsiasi versione di anteprima di Arc Resource Bridge deve essere rimossa prima dell'aggiornamento da 22H2 a 23H2. Il tentativo di aggiornare il bridge di risorse 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 la pagina Domande frequenti sulla gestione delle macchine virtuali Arc.

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

Prerequisiti

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

  • La macchina virtuale dell'appliance deve essere online, integra con lo stato "In esecuzione". È possibile controllare la risorsa di Azure del bridge di risorse 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 o 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 macchina virtuale 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 delle macchine virtuali dell'appliance (k8snodeippoolstart/end, IP 1/2 della macchina virtuale) 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 Arc Resource Bridge .

  • Se si esegue un aggiornamento manuale, il comando di aggiornamento deve essere eseguito dal computer di gestione usato per distribuire inizialmente il bridge di risorse Arc e contiene ancora i file di configurazione dell'appliance o uno che soddisfa i requisiti del computer di gestione e contiene anche i file di configurazione dell'appliance.

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

Panoramica

Il processo di aggiornamento distribuisce un nuovo bridge di risorse usando l'indirizzo IP della macchina virtuale 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'indirizzo IP della macchina virtuale dell'appliance (k8dsnodeippoolstart, IP 1 della macchina virtuale della macchina virtuale) diventa il nuovo indirizzo IP della macchina virtuale dell'appliance riservata che verrà usato nell'aggiornamento successivo.

La distribuzione di un nuovo bridge di risorse consiste nel scaricare l'immagine dell'appliance (~3,5 GB) dal cloud, usando l'immagine per distribuire una nuova macchina virtuale dell'appliance, verificare che il nuovo bridge di risorse sia in esecuzione, connetterlo ad Azure, eliminare la macchina virtuale 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 Arc precedente e il nuovo bridge di risorse 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 Arc Resource Bridge.

Esistono due modi per aggiornare Arc Resource Bridge: 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 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 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 non si è più supportati, aggiornare manualmente per rimanere nelle versioni supportate.  Non attendere l'aggiornamento gestito dal cloud.

Per controllare lo stato del bridge di risorse e la versione dell'appliance, eseguire il az arcappliance show comando dal computer di gestione o controllare la risorsa di Azure del bridge di risorse Arc. Se la macchina virtuale 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 macchina virtuale 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 diversi. L'aggiornamento viene completato quando la macchina virtuale status dell'appliance è 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 Arc può essere aggiornato manualmente dal computer di gestione. Prima di tentare di eseguire l'aggiornamento, è necessario soddisfare tutti i prerequisiti di aggiornamento. Il computer di gestione deve avere i file di configurazione kubeconfig e appliance archiviati in locale oppure non sarà possibile eseguire l'aggiornamento.

L'aggiornamento manuale richiede in genere tra 30 e 90 minuti, a seconda delle velocità di rete. Il comando di aggiornamento porta il bridge di risorse Arc alla versione successiva dell'appliance, che potrebbe non essere la versione più recente dell'appliance disponibile. Potrebbero essere necessari più aggiornamenti per raggiungere una versione supportata. È possibile controllare la versione dell'appliance controllando la risorsa di Azure del bridge di risorse 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 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, passare a 23H2 e usare lo strumento di gestione degli aggiornamenti predefinito. Altre info sono disponibili qui.

Versioni delle versioni

La versione del bridge di risorse 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 Arc viene incrementata. Ciò si verifica in genere quando viene rilasciata una nuova az arcappliance versione dell'estensione dell'interfaccia della riga di comando. Una nuova estensione viene in genere rilasciata a cadenza mensile alla fine del mese o all'inizio del mese. Per informazioni dettagliate sulla versione, vedere le note sulla versione di Arc Resource Bridge su GitHub.

Versioni supportate

In genere, sono supportate la versione più recente rilasciata e le tre versioni precedenti (n-3) di Arc Resource Bridge, a partire dalla versione dell'appliance 1.0.15 e successive. Un bridge di risorse Arc con una versione dell'appliance precedente alla 1.0.15 deve essere aggiornato o ridistribuito per essere almeno nella versione dell'appliance 1.0.15 per essere 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.

Arc Resource Bridge 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 ci si trova all'interno di n-3 versioni supportate, è supportata la versione di Arc Resource Bridge. Per rimanere aggiornati sulle versioni, visitare le note sulla versione di Arc Resource Bridge su GitHub.

Se un bridge di risorse non viene aggiornato a una delle versioni supportate (n-3), non sarà più disponibile nella finestra di supporto e non sarà supportato. In questo caso, potrebbe non essere sempre possibile aggiornare un bridge di risorse non supportato a una versione più recente, poiché i servizi componenti usati da Arc Resource Bridge non possono 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 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 Arc del prodotto partner.

Disponibilità di notifiche e aggiornamenti

Se il bridge di risorse Arc è alla versione n-3, è possibile ricevere una notifica tramite posta elettronica 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 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 Arc, eseguire az arcappliance show o controllare la risorsa di Azure del bridge di risorse Arc.

Passaggi successivi