Considerazioni generali sull'aggiornamento
Prima di eseguire un aggiornamento di vSRX, è necessario tenere presente quanto segue:
-
Potresti riscontrare delle interruzioni di rete quando esegui l'upgrade della tua versione di vSRX. Per evitare interruzioni, eseguire l'aggiornamento durante una finestra di manutenzione che supporta potenziali tempi di inattività della rete. Il failover non sarà disponibile fino al completamento dell'aggiornamento, che potrebbe richiedere diverse ore. Per ambienti HA (High Availability), le tue impostazioni di configurazione vSRX vengono migrate; tuttavia, ti consigliamo di esportare le tue impostazioni prima dell'upgrade.
-
Per un ambiente autonomo, la configurazione precedente non viene ripristinata, quindi è necessario esportare e importare la configurazione. Per ulteriori informazioni, vedi Importazione ed esportazione di una configurazione vSRX.
-
Per ricaricare con successo un HA 'vSRX,, la password di root del gateway 'vSRX deve corrispondere alla password di root definita nel portale 'vSRX. Inoltre, devi abilitare l'accesso SSH root all'IP privato vSRX.
Hai definito la password nel portale quando hai eseguito il provisioning del tuo gateway. Potrebbe non corrispondere alla password del gateway corrente. Se la password è stata modificata dopo la configurazione, connettiti tramite SSH al gateway vSRX e modifica la password di root in modo che corrisponda. Il controllo dello stato di disponibilità ha esito negativo se si verifica una mancata corrispondenza della password.
-
Non modificare la configurazione di vSRX durante un ricaricamento del SO. Il processo di aggiornamento cattura un'istantanea della configurazione del cluster vSRX corrente all'inizio del processo. Pertanto, la modifica della configurazione di vSRX durante il processo di aggiornamento può causare un errore o risultati imprevedibili. Ad esempio, agent software automatizzati che tentano di modificare uno o entrambi i nodi vSRX. Le modifiche alle configurazioni possono danneggiare il processo di ricaricamento del sistema operativo. Inoltre, queste modifiche di configurazione non vengono conservate se viene avviato un rollback.
-
Prima di effettuare un aggiornamento del ricaricamento del SO su un cluster HA, eseguire il comando
show chassis cluster status. I nodi devono essere raggruppati in cluster con un nodo elencato come primario e l'altro come secondario. Assicurarsi che non vi sianomonitor failures. Se il cluster non è in buono stato prima dell'aggiornamento, l'aggiornamento potrebbe non riuscire, causando un'interruzione estesa del traffico.Esempio di un cluster integro:
root@asloma-19-10g-ha1-vsrx-vSRX-Node0> show chassis cluster status Monitor Failure codes: CS Cold Sync monitoring FL Fabric Connection monitoring GR GRES monitoring HW Hardware monitoring IF Interface monitoring IP IP monitoring LB Loopback monitoring MB Mbuf monitoring NH Nexthop monitoring NP NPC monitoring SP SPU monitoring SM Schedule monitoring CF Config Sync monitoring RE Relinquish monitoring IS IRQ storm Cluster ID: 2 Node Priority Status Preempt Manual Monitor-failures Redundancy group: 0 , Failover count: 1 node0 100 primary no no None node1 1 secondary no no None Redundancy group: 1 , Failover count: 1 node0 100 primary no no None node1 1 secondary no no None {primary:node0}Esempio di un cluster non integro con errori di monitoraggio:
root@asloma-tc11-15-10g-pubpriv-ha1-vsrx-vSRX-Node1> show chassis cluster status Monitor Failure codes: CS Cold Sync monitoring FL Fabric Connection monitoring GR GRES monitoring HW Hardware monitoring IF Interface monitoring IP IP monitoring LB Loopback monitoring MB Mbuf monitoring NH Nexthop monitoring NP NPC monitoring SP SPU monitoring SM Schedule monitoring CF Config Sync monitoring Cluster ID: 3 Node Priority Status Preempt Manual Monitor-failures Redundancy group: 0 , Failover count: 1 node0 0 lost n/a n/a n/a node1 1 primary no no None Redundancy group: 1 , Failover count: 1 node0 0 lost n/a n/a n/a node1 0 primary no no CS {primary:node1} -
Se il tuo account IBM Cloud ha più istanze del gateway vSRX nello stesso pod, assicurati che venga eseguito l'upgrade di un solo gateway alla volta. L'aggiornamento di più di un vSRX alla volta può causare conflitti IP, interrompere il processo di aggiornamento e potenzialmente causare errori.
-
Se si configura il cluster HA per utilizzare IDP (Intrusion Detection Policies) e un database delle firme, si consiglia di aggiornare il database delle firme dopo aver completato l'aggiornamento. Ciò è dovuto al fatto che il database potrebbe non essere aggiornato. Per informazioni sugli aggiornamenti del database online e offline, vedi Intrusion Detection and Prevention on IBM Cloud
-
Il processo di aggiornamento non esegue il backup né il ripristino dei certificati di vSRX presenti localmente sulla macchina virtuale ( VM ) oggetto dell'aggiornamento. Il processo di aggiornamento elimina il file system esistente VM e ne crea uno nuovo, che sostituisce il file system JunOS. Ad esempio, un certificato locale come
IKE_POLICY_CERTdeve essere sottoposto a backup prima dell'aggiornamento e ripristinato manualmente una volta completato.
set security ike policy MY_VPN_IKE_POLICY certificate local-certificate IKE_POLICY_CERT
Ubuntu Aspetti da considerare nell'aggiornamento dell'hypervisor
vSRX, viene eseguito come macchina virtuale ( VM ) su un hypervisor ( Ubuntu ). In genere, questo sistema operativo dell'hypervisor viene reinstallato nell'ambito di un aggiornamento dell' vSRX. Tuttavia, in alcuni casi è necessario eseguire operazioni di manutenzione solo sull'hypervisor Ubuntu, ad esempio per applicare aggiornamenti del kernel, patch di sicurezza o correzioni di vulnerabilità, senza aggiornare la macchina virtuale vSRX stessa.
In questi casi, il comando standard apt update è in genere sufficiente, ma occorre tenere presente alcune avvertenze importanti. L'aggiornamento del solo hypervisor di Ubuntu è generalmente considerato un'operazione
di manutenzione sicura e, di norma, può essere eseguito con un'interruzione minima delle macchine virtuali vSRX in esecuzione. La maggior parte degli aggiornamenti dei pacchetti, comprese le librerie e le utilità standard dello spazio utente,
non richiede l'interruzione delle operazioni dell' VM e guest.
Tuttavia, gli amministratori devono esaminare attentamente i pacchetti inclusi in un aggiornamento prima di procedere. Alcuni aggiornamenti possono compromettere la stabilità o la connettività delle macchine virtuali in esecuzione fino al riavvio dell'hypervisor.
I seguenti tipi di aggiornamenti richiedono particolare attenzione:
- Pacchetti del kernel
systemde gli aggiornamenti su "udev"libvirtpacchetti- Pacchetti relativi alla rete, quali
nftables, bridge o altri componenti di virtualizzazione di rete qemue gli aggiornamenti del pacchettokvm
In alcuni casi, l'aggiornamento dei pacchetti relativi alla virtualizzazione o alla rete mentre le macchine virtuali sono attive può causare un deterioramento delle prestazioni di rete ( VM ), il blocco delle interfacce o uno stato incoerente
dell' libvirt, fino al riavvio del nodo dell'hypervisor. In genere, il riavvio dell'hypervisor di Ubuntu ripristina il normale funzionamento.
Quando si esegue un'operazione di " apt upgrade " sull'hypervisor, tenere presenti le seguenti raccomandazioni:
- Controlla i pacchetti in sospeso prima di applicare gli aggiornamenti.
- Pianificare una finestra di manutenzione se si sta effettuando l'aggiornamento del kernel, di
libvirto dei componenti di rete. - Prevedere il riavvio dell'hypervisor quando necessario.
- Se possibile, evitare di eseguire operazioni di manutenzione simultanee su più nodi HA.
Esempio:
apt update
apt list --upgradable
apt upgrade