Ribilanciamento dei dati con codifica erasure dopo l'aggiunta di nodi di storage
-
PDF del sito di questa documentazione
- Installare e aggiornare il software
-
Installazione e manutenzione dell'hardware
- Appliance di storage SG6000
- Appliance di storage SG5700
- Appliance di storage SG5600
-
Configurare e gestire
- Amministrare StorageGRID
-
USA StorageGRID
- Utilizzare un account tenant
-
Monitorare e risolvere i problemi
- Monitorare un sistema StorageGRID
-
Mantenere
-
Mantenere il ripristino
- Procedure di ripristino del nodo Grid
-
Mantenere il ripristino
Raccolta di documenti PDF separati
Creating your file...
In alcuni casi, potrebbe essere necessario ribilanciare i dati con codifica di cancellazione dopo aver aggiunto nuovi nodi di storage.
-
Per aggiungere i nuovi nodi di storage, è necessario aver completato le fasi di espansione.
-
È necessario aver esaminato le considerazioni relative al ribilanciamento dei dati con codifica per la cancellazione.
Eseguire questa procedura solo se l'avviso Low Object Storage è stato attivato per uno o più nodi di storage in un sito e non è stato possibile aggiungere il numero consigliato di nuovi nodi di storage. -
È necessario disporre di
Passwords.txt
file.
Quando la procedura di ribilanciamento EC è in esecuzione, è probabile che le prestazioni delle operazioni ILM e delle operazioni dei client S3 e Swift ne risentano. Per questo motivo, questa procedura deve essere eseguita solo in casi limitati.
La procedura di ribilanciamento EC riserva temporaneamente una grande quantità di storage. Gli avvisi relativi allo storage potrebbero essere attivati, ma verranno risolti al termine del ribilanciamento. Se lo storage non è sufficiente per la prenotazione, la procedura di ribilanciamento EC non avrà esito positivo. Le riserve di storage vengono rilasciate al termine della procedura di ribilanciamento EC, indipendentemente dal fatto che la procedura abbia avuto esito negativo o positivo. |
Le operazioni S3 e Swift API per caricare oggetti (o parti di oggetti) potrebbero non riuscire durante la procedura di ribilanciamento EC se richiedono più di 24 ore per essere completate. Le operazioni PUT di lunga durata non avranno esito positivo se la regola ILM applicabile utilizza un posizionamento rigoroso o bilanciato all'acquisizione. Viene segnalato il seguente errore:
|
-
Rivedi i dettagli dello storage a oggetti corrente per il sito che intendi ribilanciare.
-
Selezionare nodi.
-
Selezionare il primo nodo di storage nel sito.
-
Selezionare la scheda Storage.
-
Spostare il cursore del mouse sul grafico Storage Used - Object Data (Storage utilizzato - dati oggetto) per visualizzare la quantità corrente di dati replicati e i dati con codifica di cancellazione sul nodo di storage.
-
Ripetere questa procedura per visualizzare gli altri nodi di storage del sito.
-
-
Accedere al nodo di amministrazione principale:
-
Immettere il seguente comando:
ssh admin@primary_Admin_Node_IP
-
Immettere la password elencata in
Passwords.txt
file. -
Immettere il seguente comando per passare a root:
su -
-
Immettere la password elencata in
Passwords.txt
file.Una volta effettuato l'accesso come root, il prompt cambia da
$
a.#
.
-
-
Immettere il seguente comando:
rebalance-data start --site "site-name"
Per
"site-name"
, Specificare il primo sito in cui sono stati aggiunti nuovi nodi o nodi di storage. Racchiuderesite-name
tra virgolette.Viene avviata la procedura di ribilanciamento EC e viene restituito un ID lavoro.
-
Copiare l'ID lavoro.
-
Monitorare lo stato della procedura di ribilanciamento EC.
-
Per visualizzare lo stato di una singola procedura di ribilanciamento EC:
rebalance-data status --job-id job-id
Per
job-id
, Specificare l'ID restituito all'avvio della procedura. -
Per visualizzare lo stato della procedura di ribilanciamento EC corrente e delle procedure precedentemente completate:
rebalance-data status
Per ottenere assistenza sul comando ribilanciamento-dati:
rebalance-data --help
-
-
Eseguire ulteriori operazioni in base allo stato restituito:
-
Se lo stato è
In progress
, L'operazione di ribilanciamento EC è ancora in esecuzione. È necessario monitorare periodicamente la procedura fino al completamento. -
Se lo stato è
Failure
, eseguire fasi di guasto. -
Se lo stato è
Success
, eseguire fase di successo.
-
-
Se la procedura di ribilanciamento EC genera un carico eccessivo (ad esempio, le operazioni di acquisizione sono interessate), sospendere la procedura.
rebalance-data pause --job-id job-id
-
Se è necessario terminare la procedura di ribilanciamento EC (ad esempio, in modo da poter eseguire un aggiornamento del software StorageGRID), immettere quanto segue:
rebalance-data abort --job-id job-id
Quando si termina una procedura di ribilanciamento EC, tutti i frammenti di dati che sono già stati spostati rimangono nella nuova posizione. I dati non vengono spostati di nuovo nella posizione originale. -
[[ribilanciamento_non riuscito]]se lo stato della procedura di ribilanciamento EC è
Failure
, attenersi alla seguente procedura:-
Verificare che tutti i nodi di storage del sito siano connessi alla rete.
-
Controllare e risolvere eventuali avvisi che potrebbero influire su questi nodi di storage.
Per informazioni su avvisi specifici, consultare le istruzioni per il monitoraggio e la risoluzione dei problemi.
-
Riavviare la procedura di ribilanciamento EC:
rebalance-data start –-job-id job-id
-
Se lo stato della procedura di ribilanciamento EC è ancora
Failure
, contattare il supporto tecnico.
-
-
se lo stato della procedura di ribilanciamento EC è
Success
, facoltativamente esaminare lo storage a oggetti per visualizzare i dettagli aggiornati del sito.I dati con codifica erasure dovrebbero ora essere più bilanciati tra i nodi di storage del sito.
I dati degli oggetti replicati non vengono spostati dalla procedura di ribilanciamento EC. -
Se si utilizza la codifica erasure in più siti, eseguire questa procedura per tutti gli altri siti interessati.
"Considerazioni per il ribilanciamento dei dati con codifica erasure"