PowerFlex 4.x: Aggiornamento dei pacchetti del sistema operativo sull'MVM
Riepilogo: Questo articolo fornisce le procedure dettagliate per aggiornare la macchina virtuale (VM) del sistema operativo integrato che esegue la piattaforma di gestione PowerFlex.
Istruzioni
- Scaricare PowerFlex Intelligent Catalog (IC) e altri file per l'upgrade
Utilizzare questa procedura per scaricare i file dell'appliance PowerFlex dal sito di supporto di Dell Technologies.
- Copiare la cartella /shares/IC/ScaleIO in /shares/ScaleIOCurrent per salvare i pacchetti PowerFlex correnti. Questi pacchetti correnti vengono utilizzati da Installation Manager durante l'installazione di PowerFlex.
- Nell'unità /shares, eliminare la cartella /share/IC per eliminare i vecchi file IC e inserire i nuovi file. Assicurarsi che ci siano 100 GB di spazio su disco sull'unità /shares.
- Creare una cartella denominata /share/IC.
- Accedere al sito del supporto Dell Technologies: Software Intelligent Catalog dell'appliance PowerFlex.
- Fare clic su Driver e download e filtrare per i file IC. Selezionare l'IC da scaricare.
- Scaricare i file indicati per un upgrade di PowerFlex e qualsiasi altro file aggiuntivo per i requisiti IC specifici, come specificato nel file README elencato. Ad esempio, Readme per PowerFlex IC 4x.
- Copiare l'IC nel percorso dell'unità condivisa del server jump.
Consultare la Guida all'upgrade dell'appliance Dell PowerFlex con PowerFlex 4.x
- Aggiornamento dei pacchetti del sistema operativo sulla macchina virtuale di gestione
Utilizzare le procedure descritte in questa sezione per aggiornare manualmente le VM del sistema operativo integrato che eseguono la piattaforma di gestione PowerFlex. Eseguire ogni procedura per ogni macchina virtuale di gestione in una sequenza, ripetere fino a quando tutti i nodi PowerFlex non vengono aggiornati correttamente.
NOTA: Non eseguire gli aggiornamenti su più di un nodo alla volta. Ciò potrebbe causare danni all'installazione di PowerFlex Manager. Non è possibile accedere a PowerFlex Manager durante l'upgrade della macchina virtuale di gestione.
Prima dell'aggiornamento manuale, tenere presente quanto segue:
- Per il controller di gestione PowerFlex 2.0, eseguire gli upgrade del pacchetto del sistema operativo sulla macchina virtuale di gestione prima di RCM 3.7.3.x. A partire dalla versione RCM 3.7.3.x o successiva, l'upgrade della macchina virtuale di gestione fa parte dell'upgrade del gruppo di risorse per il controller di gestione PowerFlex 2.0 gestito da PowerFlex Manager.
- Per il controller di gestione PowerFlex 1.0, eseguire gli upgrade del pacchetto del sistema operativo sulla macchina virtuale di gestione.
- Preparare le macchine virtuali di gestione per gli aggiornamenti
Utilizzare questa procedura per configurare la macchina virtuale di gestione (MVM) per accedere e scaricare gli aggiornamenti del sistema operativo.
Prerequisiti
Verificare quanto segue:
- Aggiungere e sincronizzare la RCM più recente.
- Registrare le credenziali e i nomi host per accedere a SSH o alla console web delle macchine virtuali di gestione.
Procedura
- Accedere a
https://[ingress-hostname]/httpshare/download/e autenticare (se richiesto). - Identificare il percorso hash più recente in base al timestamp. Il timestamp deve essere correlato al momento in cui è stata aggiunta l'ultima RCM.
- Browse
[hash-path]/os/VxFlex4.xSLES15.xRepoX/sles-extras/.
Il percorso contiene il numero di versione di PowerFlex e un repository. Il repository è seguito da un numero. Il numero dipende dal numero di RCM presenti che contengono repository SLES della stessa versione. In questo percorso deve essere presente una sola voce SLES15.3RepoX .
Esempio:
https://vlan10-ip105.pflexlabs.net/httpshare/download/ 8aaa80b0843444100184346492391acd/os/VxFlex4.xSLES15.xRepoX/sles_extras/
- Copiare il percorso URL dalla barra degli indirizzi.
- Accedere alla macchina virtuale di gestione.
- digitare
sudo zypper addrepo [Use the URL from step 4] <alias>
Esempio:
sudo zypper addrepo https://[ingress-hostname] /httpshare/download/ 8aaa807c839f3ce20183a439955f108e/os/VxFlex4.xSLES15.xRepoX/sles_extras/ 3.7.1.0-pfmp
- Digitare il seguente comando: per scaricare tutti i pacchetti applicabili. Questo comando non installa i pacchetti.
sudo zypper update -d
Il file repomd.xml non è firmato all'interno del repository personalizzato. Tuttavia, il pacchetto RCM è firmato prima del rilascio e può essere considerato attendibile. Se viene richiesto di confermare l'utilizzo di un file repomd.xml non firmato, immettere yes. Se viene richiesto di continuare, immettere y.
- Ripetere i passaggi da 5 a 8 per le restanti macchine virtuali di gestione. Non installare i pacchetti.
- Verificare che i pacchetti siano disponibili su ogni MVM
ls /etc/zypp/repos.d/
- Aggiornare le macchine virtuali di gestione
Utilizzare questa procedura per aggiornare le macchine virtuali di gestione.
Informazioni su questa attività
Utilizzare questa procedura per effettuare le seguenti operazioni:
- Strutturare/svuotare il nodo della macchina virtuale di gestione (spostare i pod in esecuzione in altri nodi del cluster, se applicabile).
- Installare gli aggiornamenti del sistema operativo e riavviare.
- Riportare la macchina virtuale di gestione allo stato attivo all'interno del cluster con il comando uncordon.
Prerequisiti
Accertarsi di aver registrato le credenziali e i nomi host per accedere a SSH o alla console web delle macchine virtuali di gestione.
Procedura
- Accedere alla macchina virtuale di gestione.
- Digitare quanto segue per elencare tutti i nodi con lo stato corrente:
sudo -i kubectl get nodes
- Identificare il nodo pianificato per la manutenzione dall'elenco dei nodi e digitare quanto segue per svuotare il nodo. Il nodo è transennato ed è contrassegnato come Ready SchedulingDisabled. L'utilità di pianificazione non può posizionare i nuovi pod su tale nodo.
sudo -i kubectl drain <node> --ignore-daemonsets --delete-emptydir-data
- Digitare quanto segue per verificare la ridistribuzione pod. Se sono elencati pod in uno stato di arresto anomalo, attendere cinque minuti prima di tentare nuovamente il comando. Una volta che il comando restituisce un risultato vuoto, procedere con i passaggi rimanenti. Se uno dei pod persiste in uno stato Crashloopbackoff, arrestare l'aggiornamento e contattare il supporto Dell Technologies per ulteriore assistenza.
sudo -i kubectl get pods -n powerflex | grep -i crashloop
- Digitare il seguente comando to update per applicare gli aggiornamenti disponibili al sistema operativo.
sudo zypper -n update
- Se è necessario un riavvio, viene richiesto di riavviare il nodo. Digitare sudo reboot per riavviare in modo sicuro il nodo mentre è cardoned.
Si consiglia di riavviare il nodo poiché la maggior parte degli aggiornamenti influisce sui servizi in esecuzione. Il riavvio della VM garantisce il riavvio di tutti i servizi.
- Dopo il riavvio, accedere alla macchina virtuale di gestione da aggiornare.
- Digitare il seguente comando per verificare che il nodo abbia avviato tutti i servizi necessari. Se una connessione non riesce, attendere fino a cinque minuti e riprovare. Se il problema persiste, contattare il supporto Dell Technologies per ulteriore assistenza.
sudo -i kubectl get nodes - Digitare il seguente comando per riportare il nodo alla manutenzione.
sudo -i kubectl uncordon <node>
NOTA: In questo modo il nodo è disponibile per l'esecuzione dei pod. Tuttavia, non sposta automaticamente i servizi.
- Digitare il seguente comando: per verificare che il nodo Uncordon sia nello stato Ready.
sudo -i kubectl get nodes
Ad esempio:
|
NAME |
STATO |
RUOLI |
ETÀ |
VERSIONE |
|
hostname.com |
Pronto |
Piano di controllo, ETCD, master |
22d |
v1.24.7+rke2r1 |
Attendere che PowerFlex Manager diventi disponibile prima di procedere in sequenza alla successiva macchina virtuale di gestione.
- Digitare il seguente comando: per rimuovere il repository di configurazione.
Esempio:sudo -i zypper removerepo <alias>zypper removerepo 3.7.1.0-pfmp. - Ripetere i passaggi da 1 a 10 per le restanti macchine virtuali di gestione.
Informazioni aggiuntive
Vedere i passaggi completi nella guida all'aggiornamento a pagina 57
Guida all'upgrade del rack Dell PowerFlex con PowerFlex 4.x
e
Guida all'upgrade dell'appliance Dell PowerFlex con PowerFlex 4.x