Raccogliere il materiale necessario
Prima di eseguire un'operazione di espansione, raccogliere i materiali e installare e configurare eventuali nuovi hardware e reti.
Elemento | Note |
---|---|
Archivio di installazione di StorageGRID |
Se si aggiungono nuovi nodi di griglia o un nuovo sito, è necessario scaricare ed estrarre l'archivio di installazione di StorageGRID. È necessario utilizzare la stessa versione attualmente in esecuzione sulla griglia. Per ulteriori informazioni, vedere le istruzioni di Download ed estrazione dei file di installazione di StorageGRID. Nota: non è necessario scaricare i file se si aggiungono nuovi volumi di storage ai nodi di storage esistenti o si installa una nuova appliance StorageGRID. |
Laptop di assistenza |
Il laptop di assistenza dispone di quanto segue:
|
|
Contiene le password necessarie per accedere ai nodi della griglia sulla riga di comando. Incluso nel pacchetto di ripristino. |
Passphrase di provisioning |
La passphrase viene creata e documentata al momento dell'installazione del sistema StorageGRID. La passphrase di provisioning non è contenuta nel |
Documentazione StorageGRID |
|
Documentazione aggiornata per la piattaforma |
Per le versioni supportate, vedere "Tool di matrice di interoperabilità (IMT)". |
Scaricare ed estrarre i file di installazione di StorageGRID
Prima di poter aggiungere nuovi nodi grid o un nuovo sito, è necessario scaricare l'archivio di installazione StorageGRID appropriato ed estrarre i file.
È necessario eseguire operazioni di espansione utilizzando la versione di StorageGRID attualmente in esecuzione sulla griglia.
-
Andare a "Download NetApp: StorageGRID".
-
Selezionare la versione di StorageGRID attualmente in esecuzione nella griglia.
-
Accedi con il nome utente e la password del tuo account NetApp.
-
Leggere il Contratto di licenza con l'utente finale, selezionare la casella di controllo, quindi selezionare Accept & Continue (Accetta e continua).
-
Nella colonna Installa StorageGRID della pagina di download, selezionare il
.tgz
file o.zip
per la propria piattaforma.La versione mostrata nel file di archivio dell'installazione deve corrispondere alla versione del software attualmente installato.
Utilizzare il
.zip
file se sul laptop di assistenza è in esecuzione Windows.Piattaforma Archivio di installazione Red Hat Enterprise Linux
StorageGRID-Webscale-version-RPM-uniqueID.zip
StorageGRID-Webscale-version-RPM-uniqueID.tgz
Ubuntu o Debian o appliance
StorageGRID-Webscale-version-DEB-uniqueID.zip
StorageGRID-Webscale-version-DEB-uniqueID.tgz
VMware
StorageGRID-Webscale-version-VMware-uniqueID.zip
StorageGRID-Webscale-version-VMware-uniqueID.tgz
OpenStack/Altro hypervisor
Per espandere una distribuzione esistente su OpenStack, è necessario implementare una macchina virtuale che esegue una delle distribuzioni Linux supportate elencate sopra e seguire le istruzioni appropriate per Linux.
-
Scaricare ed estrarre il file di archivio.
-
Seguire la fase appropriata per la piattaforma per scegliere i file necessari, in base alla piattaforma, alla topologia della griglia pianificata e al modo in cui si espanderà il sistema StorageGRID.
I percorsi elencati nella fase per ciascuna piattaforma sono relativi alla directory di primo livello installata dal file di archivio.
-
Se state espandendo un sistema Red Hat Enterprise Linux, selezionate i file appropriati.
Percorso e nome del file | Descrizione |
---|---|
Un file di testo che descrive tutti i file contenuti nel file di download di StorageGRID. |
|
Licenza gratuita che non fornisce alcun diritto di supporto per il prodotto. |
|
Pacchetto RPM per l'installazione delle immagini del nodo StorageGRID sui vostri host RHEL. |
|
Pacchetto RPM per l'installazione del servizio host StorageGRID sugli host RHEL. |
|
Tool di scripting per la distribuzione |
Descrizione |
Script Python utilizzato per automatizzare la configurazione di un sistema StorageGRID. |
|
Script Python utilizzato per automatizzare la configurazione delle appliance StorageGRID. |
|
Un file di configurazione di esempio da utilizzare con |
|
Script Python di esempio che è possibile utilizzare per accedere all'API Grid Management quando è attivato il single sign-on. È anche possibile utilizzare questo script per l'integrazione federate Ping. |
|
Un file di configurazione vuoto da utilizzare con |
|
Esempio di ruolo e playbook Ansible per la configurazione degli host RHEL per l'implementazione dei container StorageGRID. È possibile personalizzare il ruolo o il manuale in base alle esigenze. |
|
Esempio di script Python che è possibile utilizzare per accedere all'API Grid Management quando SSO (Single Sign-on) è attivato utilizzando Active Directory o Ping Federate. |
|
Uno script di supporto chiamato dallo script Python associato |
|
Schemi API per StorageGRID. Nota: Prima di eseguire un aggiornamento, è possibile utilizzare questi schemi per confermare che qualsiasi codice scritto per utilizzare le API di gestione StorageGRID sarà compatibile con la nuova release di StorageGRID se non si dispone di un ambiente StorageGRID non in produzione per il test di compatibilità degli aggiornamenti. |
-
Se si sta espandendo un sistema Ubuntu o Debian, selezionare i file appropriati.
Percorso e nome del file | Descrizione |
---|---|
Un file di testo che descrive tutti i file contenuti nel file di download di StorageGRID. |
|
Un file di licenza NetApp non in produzione che è possibile utilizzare per le implementazioni di test e proof of concept. |
|
PACCHETTO DEB per l'installazione delle immagini dei nodi StorageGRID su host Ubuntu o Debian. |
|
MD5 checksum per il file |
|
PACCHETTO DEB per l'installazione del servizio host StorageGRID su host Ubuntu o Debian. |
|
Tool di scripting per la distribuzione |
Descrizione |
Script Python utilizzato per automatizzare la configurazione di un sistema StorageGRID. |
|
Script Python utilizzato per automatizzare la configurazione delle appliance StorageGRID. |
|
Script Python di esempio che è possibile utilizzare per accedere all'API Grid Management quando è attivato il single sign-on. È anche possibile utilizzare questo script per l'integrazione federate Ping. |
|
Un file di configurazione di esempio da utilizzare con |
|
Un file di configurazione vuoto da utilizzare con |
|
Esempio di manuale e ruolo Ansible per la configurazione di host Ubuntu o Debian per la distribuzione di container StorageGRID. È possibile personalizzare il ruolo o il manuale in base alle esigenze. |
|
Esempio di script Python che è possibile utilizzare per accedere all'API Grid Management quando SSO (Single Sign-on) è attivato utilizzando Active Directory o Ping Federate. |
|
Uno script di supporto chiamato dallo script Python associato |
|
Schemi API per StorageGRID. Nota: Prima di eseguire un aggiornamento, è possibile utilizzare questi schemi per confermare che qualsiasi codice scritto per utilizzare le API di gestione StorageGRID sarà compatibile con la nuova release di StorageGRID se non si dispone di un ambiente StorageGRID non in produzione per il test di compatibilità degli aggiornamenti. |
-
Se si sta espandendo un sistema VMware, selezionare i file appropriati.
Percorso e nome del file | Descrizione |
---|---|
Un file di testo che descrive tutti i file contenuti nel file di download di StorageGRID. |
|
Licenza gratuita che non fornisce alcun diritto di supporto per il prodotto. |
|
Il file del disco della macchina virtuale utilizzato come modello per la creazione di macchine virtuali con nodo grid. |
|
Il file modello Open Virtualization Format ( |
|
Il file modello ( |
|
Il file modello ( |
|
Il file modello ( |
|
Tool di scripting per la distribuzione |
Descrizione |
Uno script della shell Bash utilizzato per automatizzare l'implementazione dei nodi virtual grid. |
|
Un file di configurazione di esempio da utilizzare con |
|
Script Python utilizzato per automatizzare la configurazione di un sistema StorageGRID. |
|
Script Python utilizzato per automatizzare la configurazione delle appliance StorageGRID. |
|
Esempio di script Python che è possibile utilizzare per accedere all'API Grid Management quando è attivato il Single Sign-on (SSO). È anche possibile utilizzare questo script per l'integrazione federate Ping. |
|
Un file di configurazione di esempio da utilizzare con |
|
Un file di configurazione vuoto da utilizzare con |
|
Esempio di script Python che è possibile utilizzare per accedere all'API Grid Management quando SSO (Single Sign-on) è attivato utilizzando Active Directory o Ping Federate. |
|
Uno script di supporto chiamato dallo script Python associato |
|
Schemi API per StorageGRID. Nota: Prima di eseguire un aggiornamento, è possibile utilizzare questi schemi per confermare che qualsiasi codice scritto per utilizzare le API di gestione StorageGRID sarà compatibile con la nuova release di StorageGRID se non si dispone di un ambiente StorageGRID non in produzione per il test di compatibilità degli aggiornamenti. |
-
Se si sta espandendo un sistema basato su appliance StorageGRID, selezionare i file appropriati.
Percorso e nome del file | Descrizione |
---|---|
PACCHETTO DEB per l'installazione delle immagini del nodo StorageGRID sulle appliance. |
|
MD5 checksum per il file |
Per l'installazione dell'appliance, questi file sono necessari solo se è necessario evitare il traffico di rete. L'appliance può scaricare i file richiesti dal nodo di amministrazione principale. |
Verificare l'hardware e il collegamento in rete
Prima di iniziare l'espansione del sistema StorageGRID, verificare quanto segue:
-
L'hardware necessario per supportare i nuovi nodi di rete o il nuovo sito è stato installato e configurato.
-
Tutti i nuovi nodi dispongono di percorsi di comunicazione bidirezionali per tutti i nodi esistenti e nuovi (un requisito per la Grid Network). In particolare, verificare che le seguenti porte TCP siano aperte tra i nuovi nodi che si stanno aggiungendo nell'espansione e il nodo di amministrazione primario:
-
1055
-
7443
-
8011
-
10342
-
-
Il nodo di amministrazione primario può comunicare con tutti i server di espansione destinati a ospitare il sistema StorageGRID.
-
Se uno dei nuovi nodi dispone di un indirizzo IP di rete su una subnet non utilizzata in precedenza, è già presente "aggiunta della nuova subnet"l'elenco delle subnet di rete griglia. In caso contrario, sarà necessario annullare l'espansione, aggiungere la nuova subnet e avviare nuovamente la procedura.
-
Non stai utilizzando la conversione degli indirizzi di rete (NAT) sulla rete di rete tra nodi di rete o tra siti StorageGRID. Quando si utilizzano indirizzi IPv4 privati per Grid Network, tali indirizzi devono essere direttamente instradabili da ogni nodo di griglia in ogni sito. L'utilizzo di NAT per il bridge della rete Grid attraverso un segmento di rete pubblica è supportato solo se si utilizza un'applicazione di tunneling trasparente per tutti i nodi della griglia, il che significa che i nodi della griglia non richiedono alcuna conoscenza degli indirizzi IP pubblici.
Questa restrizione NAT è specifica per i nodi di griglia e la rete di griglia. Se necessario, è possibile utilizzare NAT tra client esterni e nodi di rete, ad esempio per fornire un indirizzo IP pubblico per un nodo gateway.