PowerFlex 3.0: Come reimplementare un gateway PowerFlex
Summary: Questo articolo fornisce la procedura per il redeployment di un gateway PowerFlex (GW).
Instructions
Obiettivo:
Per reimplementare correttamente un gateway PowerFlex (GW):
Fatti:
Potrebbe essere necessario eseguire un nuovo deployment di PowerFlex GW per diversi motivi:
-
Preparazione per la sostituzione automatizzata di una SVM.
-
Sostituzione del vecchio SUSE Linux Enterprise Server con CentOS.
-
I sistemi creati in fabbrica utilizzano PowerFlex Manager o un altro metodo in cui il GW non è coinvolto. Successivamente, per gli upgrade o le sostituzioni, è necessario reintrodurlo nell'ambiente.
NOTA: PowerFlex Gateway è anche menzionato come VxFlex OS Gateway nella versione 3.0.x.
Procedura:
Assicurarsi di eseguire un backup del GW corrente. In questo modo si garantisce che tutte le proprietà e le impostazioni esistenti vengano copiate nel nuovo GW. Per eseguire un backup del GW corrente, effettuare le seguenti operazioni:
-
Accedere tramite SSH all'IP del GW corrente e accedere come root.
-
Eseguire il comando seguente per passare alla cartella GW:
cd /opt/emc/scaleio/gateway/bin/
-
Eseguire il seguente comando per esportare il file di configurazione GW nella cartella temporanea.
NOTA: Il nome originale dello script nelle versioni precedenti era SIOGWTool.sh.
./FOSGWTool.sh --export_gw_cfg --pack_linux_os_files --t /tmp/
-
Eseguire il comando seguente per passare alla cartella temporanea:
cd /tmp
NOTA: Il nome del file di configurazione del gateway esportato è gw_config.tar.
-
Copiare il file nell'unità locale.
-
Se necessario, eseguire i seguenti comandi e copiare e incollare i relativi output in un blocco note:
hostname ifconfig netstat -rn cat /etc/resolv.conf
-
Eseguire il comando seguente per arrestare il server:
shutdown now -h
-
Rinominare il GW corrente come segue:
-
Accedere a vCenter in cui risiede il GW corrente.
-
Nel riquadro sinistro, passare alla VM GW corrente.
-
Cliccare con il pulsante destro del mouse sulla VM GW e scegliere Rename.
-
Inserire il nuovo nome e cliccare su OK.
-
Completare la seguente procedura per implementare il nuovo modello GW OVA:
-
Dal sito web di supporto Dell, scaricare il pacchetto software completo per la versione PowerFlex in esecuzione. È necessario aver effettuato l'accesso per visualizzare tutti i download.
-
Estrarre i pacchetti dal file scaricato.
-
Dalla directory PowerFlex <version> Complete VMware SW, salvare il modello OVA.
-
Utilizzare VMware vSphere Client per connettersi a vCenter.
-
Dalla finestra principale, selezionare Hosts and Clusters.
-
Dal pannello a sinistra, selezionare l'ESXi su cui si desidera implementare il file OVA.
-
Cliccare con il pulsante destro del mouse su di esso e selezionare Deploy OVF Template.
Viene visualizzata la procedura guidata Deploy OVF Template. -
Immettere il percorso completo del pacchetto OVA salvato e cliccare su Next.
-
Assegnare un nome univoco alla VM e selezionare uno storage VSAN per implementare il file OVA, accettare i valori predefiniti rimanenti nella procedura guidata e cliccare su Finish.
NOTA: Assicurarsi di utilizzare lo stesso nome della macchina virtuale salvata utilizzando il comando hostname. Il completamento del deployment dell'OVA potrebbe richiedere del tempo. -
Cliccare con il pulsante destro del mouse sulla nuova macchina virtuale, quindi cliccare su Edit Settings.
-
Assicurarsi di disporre di CPU, RAM e memoria sufficienti, assegnare le schede alla rete corretta, quindi cliccare su OK.
-
CPU = 2 vCPU
-
Memoria: 8 GB
-
Accendere la nuova VM GW.
-
Configurare il nuovo nome host e le interfacce di rete di PowerFlex GW:
-
Utilizzando la console, avviare il nuovo PowerFlex GW e accedere.
-
NOTA: Il nome utente predefinito è root e la password predefinita è admin.
-
Eseguire il seguente comando per configurare l'interfaccia utente di gestione della rete:
nmtui
-
Selezionare Set system hostname e premere Invio.
-
Immettere il nome host e cliccare su OK.
NOTA: Assicurarsi di utilizzare lo stesso nome della macchina virtuale salvata utilizzando il comando hostname.
-
Selezionare Edit a connection e premere Enter.
-
Selezionare Ethernet > Wired connection 1, quindi cliccare su Edit.
-
Modificare il nome del profilo in eth0.
-
Modificare IPv4 CONFIGURATION in Manual e cliccare su Show.
-
Configurare la rete:
-
Indirizzo IP
-
Indirizzo gateway
-
Server DNS
-
NOTA: Assicurarsi di utilizzare i dettagli di rete della macchina virtuale salvata in precedenza.
-
Modificare IPv6 CONFIGURATION in Ignore e cliccare su OK.
-
Configurare le reti di dati PowerFlex:
-
Selezionare Edit a connection e premere Invio.
-
Selezionare Ethernet > Wired connection 2, quindi cliccare su Edit.
-
Modificare il nome del profilo in eth1.
-
Modificare IPv4 CONFIGURATION in Manual e cliccare su Show.
-
Ripetere i passaggi della rete di dati PowerFlex per ogni rete di dati aggiuntiva.
-
-
Configurare la rete:
-
Indirizzo IP
-
Indirizzo gateway
-
Server DNS
-
-
NOTA: Assicurarsi di utilizzare i dettagli di rete della macchina virtuale salvata in precedenza.
v1 = Progettazione
della porta della scheda di rete non associata v2 = Progettazione
della porta della scheda di rete con associazione statica v3 = Progettazione della porta della scheda di rete con associazione LACP
-
Cliccare su Back, quindi su Quit.
-
Eseguire il comando seguente per riavviare:
reboot
-
Connettersi al server utilizzando l'IP del GW corrente ed effettuare le seguenti operazioni:
-
Eseguire il comando seguente per verificare se il nuovo sistema operativo è disponibile:
-
cat /etc/*release
-
Copiare il vecchio file di configurazione GW dalla cartella locale alla cartella /root/.
NOTA: Importare il vecchio file di configurazione GW nel nuovo GW solo se l'integrazione Secure Remote Services è in uso con VxFlex OS GW. Non viene eseguita sulla maggior parte dei sistemi in quanto l'integrazione di Secure Remote Services è con PowerFlex Manager. La maggior parte delle volte il ripristino GW non è necessario.
Il file di configurazione GW è stato importato correttamente.
-
Attenersi alla seguente procedura per aggiungere l RPM, impostare gli IP MDM e aggiungere i certificati:
-
Accertarsi di essere connessi al server utilizzando l'IP del GW corrente.
-
Installare Java. Utilizzare la versione headless openjdk .
-
Il file RPM di Java dovrebbe trovarsi nella cartella /root/install di GW.
-
Eseguire il comando seguente per installare l RPM Java:
rpm -ivh <java_package_name>.rpm
-
Se EMC-ScaleIO-gateway-3.X-X.<Il file build>.x86_64.rpm non è disponibile nella cartella /root/install, copiare il file dal file di download estratto dal sistema locale alla cartella /root/install.
-
Eseguire il seguente comando per installare PowerFlex Gateway, dove X è il numero di versione:
GATEWAY_ADMIN_PASSWORD=<new_GW_admin_password> rpm -ivh EMC-ScaleIO-gateway-3.X-X.<build>.x86_64.rpm
-
<> new_GW_admin_password tratta di una password definita per accedere al programma di installazione di PowerFlex.
La password deve soddisfare i seguenti criteri:
-
Deve essere lunga almeno otto caratteri
-
Includere i seguenti gruppi: [a-z], [A-Z], [0-9]
-
Accedere all'interfaccia utente web del gateway PowerFlex ed effettuare le seguenti operazioni:
-
Accertarsi che la nuova versione di Installation Manager sia visualizzata nella pagina principale.
-
Nel menu, cliccare su Maintain.
-
Inserire l'IP dell MDM primario, il nome utente, la password e la password LIA.
-
Approvare tutti i certificati MDM quando richiesto.
-
Cliccare su Retrieve system topology e assicurarsi che tutte le autenticazioni LIA siano valide.
-
-
Copiare gli IP del cluster, dell MDM primario e degli MDM secondari.
-
Eseguire i seguenti comandi per controllare le proprietà dell'utente nel server GW:
cd /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes vi gatewayUser.properties
-
Nel campo mdm.ip.addresses incollare gli IP. (includere tutti gli IP virtuali e gli IP di dati per qualsiasi MDM che può diventare primario).
-
Eseguire il comando seguente per creare un archivio protetto e il nome utente e la password MDM.
NOTA: Il nome originale dello script riportato di seguito nelle versioni precedenti era SIOGWTool.sh.
/opt/emc/scaleio/gateway/bin/FOSGWTool.sh --set_mdm_credentials --mdm_user <username> --mdm_password <password> --create_default_lockbox
-
Eseguire il comando seguente per riavviare il servizio GW:
systemctl restart scaleio-gateway
-
Accedere all'interfaccia utente web del gateway PowerFlex ed effettuare le seguenti operazioni per la configurazione di REST GW:
-
Nel menu, cliccare su Maintain.
-
Inserire l'IP dell MDM primario, il nome utente, la password e la password LIA.
-
Cliccare su Retrieve system topology e approvare il certificato dell MDM primario.
-
Cliccare nuovamente su Retrieve system topology e assicurarsi che tutte le autenticazioni LIA siano valide.
-
Cliccare su Test REST configuration.
-
Fare clic su di esso e immettere il nome utente e la password.
-
Vengono visualizzate le informazioni dell MDM. Assicurarsi che gli IP MDM siano disponibili e connessi.
-
Accettare tutti i certificati se e quando richiesto.
-
-
Quando si utilizza PowerFlex Manager, eseguire il seguente comando per disabilitare l'integrazione di Secure Remote Services su PowerFlex GW:
NOTA: Se PowerFlex Manager non viene utilizzato, ignorare questo passaggio.-
Per VxFlex OS 3.0 e versioni precedenti, eseguire il seguente comando:
grep features.enable_esrs gatewayUser.properties
grep features.enable_esrs /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/gatewayUser.properties features.enable_esrs=false
-
Per PowerFlex versione 3.5 e 3.6, eseguire il seguente comando:
grep features.notification gatewayUser.properties
grep features.notification /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/gatewayUser.properties features.notification_method=none
-
PowerFlex Gateway è stato reimplementato correttamente.