Replica delle condivisioni di " File Storage for Classic " per il ripristino di emergenza
Copiare automaticamente gli snapshot in un data center remoto tramite replica, per poter recuperare i dati in caso di eventi catastrofici o di danneggiamento degli stessi.
La replica mantiene i tuoi dati sincronizzati in due diverse ubicazioni. Se vuoi clonare il tuo volume e utilizzarlo indipendentemente dal volume originale, consulta Creazione di un volume di file duplicato.
Prima di poter eseguire la replica, devi creare una pianificazione delle istantanee. L'opzione Order Replica non viene visualizzata fino a quando questa condizione non viene soddisfatta.
Come individuare il data center remoto per il volume di archiviazione replicato nella console
IBM Cloud i data center sono abbinati in combinazioni primarie e remote in ogni regione del mondo. Quando si replicano i dati, considerare le leggi sulla residenza dei dati locali perché lo spostamento dei dati attraverso i confini può avere implicazioni legali. La replica tra regioni non è consentita.
La tabella seguente mostra i codici dei centri dati all'interno di ciascuna regione.
| Stati Uniti | America Latina | Canada | Europa | Asia-Pacifico | Australia |
|---|---|---|---|---|---|
|
|
|
|
|
|
La tabella include alcuni data center che chiuderanno presto. Per l'elenco dei data center che stanno chiudendo, vedere Chiusure dei data center.
Come individuare il data center remoto per il volume di archiviazione replicato tramite l'interfaccia CLI
Prima di iniziare, decidi sul client CLI che vuoi utilizzare.
- Puoi installare la CLIIBM Cloud e installare il plug-in SL con
ibmcloud plugin install sl. Per ulteriori informazioni, vedi Estensione della CLI IBM Cloud con i plug-in. - In alternativa, puoi installare la SLCLI.
IBM Cloud i data center sono abbinati in combinazioni primarie e remote in ogni regione del mondo. Quando si replicano i dati, considerare le leggi sulla residenza dei dati locali perché lo spostamento dei dati attraverso i confini può avere implicazioni legali. La replica tra regioni non è consentita.
Elencare le posizioni dall'IBMCLOUD CLI
È possibile utilizzare il comando ibmcloud sl file replica-locations per individuare una posizione di replica adatta alla condivisione dei file. Il seguente esempio riporta l'ubicazione disponibile per una condivisione file nella
regione Stati Uniti Sud.
$ ibmcloud sl file replica-locations 560156918
ID Short Name Long Name
449494 dal09 Dallas 9
957095 wdc04 Washington 4
1004995 sjc03 San Jose 3
1441195 dal10 Dallas 10
1854795 dal12 Dallas 12
2017603 wdc07 Washington 7
2017695 wdc06 Washington 6
2178495 sjc04 San Jose 4
Per ulteriori informazioni su tutti i parametri disponibili per questo comando, consulta ibmcloud sl file replica - locations.
Elencare le posizioni dal SLCLI
Per elencare i data center di replica adatti per un volume specifico, utilizza il seguente comando.
# slcli file replica-locations --help
Usage: slcli file replica-locations [OPTIONS] VOLUME_ID
Options:
--sortby TEXT Column to sort by
--columns TEXT Columns to display. Options: ID, Long Name, Short Name
-h, --help Show this message and exit.
Nell'ambito della strategia di modernizzazione dei data center dell' IBM Cloud®, è previsto il consolidamento di diversi data center nel 2023. Per ulteriori informazioni, consultare Data center consolidations.
Identificazione del data center remoto per il volume di archiviazione replicato tramite l'API
Per determinare le posizioni di replica disponibili per il volume File Storage for Classic, è possibile utilizzare il metodo get_replication_locations nel client API Python. Specificando l'origine volume_id, la risposta dell'API restituisce un array di posizioni in cui è possibile creare repliche.
Creazione della replica iniziale nella console
Le repliche funzionano in base a una pianificazione delle istantanee. Prima di poter eseguire la replica, devi già avere lo spazio di istantanea e una pianificazione delle istantanee per il volume di origine. L'opzione " Replica dell'ordine " viene visualizzata quando per il volume di origine sono disponibili lo spazio per gli snapshot e la pianificazione degli snapshot. La replica viene gestita in Storage > File Storage for Classic nella consoleIBM Cloud®.
-
Fai clic sul nome del tuo volume di archiviazione per visualizzarne i dettagli.
-
Fai clic
Azioni Azioni e fai clic su Ordina replica.
-
Seleziona la pianificazione delle istantanee esistente che vuoi venga seguita dalla tua replica. L'elenco contiene tutte le tue pianificazioni delle istantanee attive.
Puoi selezionare solo una pianificazione, anche se hai una combinazione di orarie, giornaliere e settimanali. Tutte le istantanee acquisite dopo l'ultima replica vengono replicate indipendentemente dalla pianificazione che le ha generate. Per ulteriori informazioni, vedi Gestione delle istantanee. La replica inizia 5 minuti dopo l'acquisizione dell'istantanea per garantire che i dati più aggiornati vengano copiati sul volume di replica.
-
Seleziona un'ubicazione (Location) per il volume di replica.
-
Fai clic su Continue.
-
Immetti un codice promozionale (Promo Code), se ne hai uno, e fai clic su Recalculate. Gli altri campi nella finestra sono completati per impostazione predefinita.
Gli sconti vengono applicati quando l'ordine viene elaborato.
-
Rivedere l'ordine e leggere l'accordo di servizio. Se si accettano i termini, selezionare la casella.
-
Fai clic su Place Order.
Creazione della replica iniziale dalla CLI
Le repliche funzionano in base a una pianificazione delle istantanee. Prima di poter eseguire la replica, devi già avere lo spazio di istantanea e una pianificazione delle istantanee per il volume di origine.
Creazione della replica iniziale da IBMCLOUD CLI
È possibile utilizzare il comando ibmcloud sl file replica-order per creare una replica per la condivisione file. Il seguente esempio crea una replica in DAL09 per la condivisione file 560156918.
$ ibmcloud sl file replica-order 560156918 -s DAILY -d dal09 --tier 4
This action will incur charges on your account. Continue?> y
OK
Order 110551616 was placed.
> Storage as a Service
> File Storage
> 500 GBs
> 4 IOPS per GB
> 500 GB (Snapshot Space)
> Replication for tier-based performance. Replicant of: SL02SEV1414935_268
Per ulteriori informazioni su tutti i parametri disponibili per questo comando, consulta ibmcloud sl file replica - order.
Creazione della replica iniziale dalla SLCLI
Puoi utilizzare il seguente comando per ordinare un volume di replica.
$ slcli file replica-order --help
Usage: slcli file replica-order [OPTIONS] VOLUME_ID
Options:
-s, --snapshot-schedule [INTERVAL|HOURLY|DAILY|WEEKLY]
Snapshot schedule to use for replication,
(INTERVAL | HOURLY | DAILY | WEEKLY)
[required]
-l, --location TEXT Short name of the data center for the
replicant (e.g.: dal09) [required]
--tier [0.25|2|4|10] Endurance Storage Tier (IOPS per GB) of the
primary volume for which a replicant is
ordered [optional]
-h, --help Show this message and exit.
Creazione della replica iniziale con l'API
Le repliche funzionano in base a una pianificazione delle istantanee. Prima di poter eseguire la replica, devi già avere lo spazio di istantanea e una pianificazione delle istantanee per il volume di origine.
Per creare una replica, utilizzare il metodo order_replicant_volume del client API Python. Specificare l'ID del volume primario da replicare con il parametro volume_id, il valore snapshot_schedule da usare per la replica, il valore location per il volume di replica e
il valore tier o iops della nuova replica.
Visualizzazione dei volumi di replica nell'Elenco volumi nella console
Puoi visualizzare i tuoi volumi di replica nella pagina File Storage for Classic in Storage > File Storage for Classic. Il nome del volume mostra il nome del volume primario seguito da REP. Il modello è Endurance o Performance - Replica.
Visualizzazione dei volumi di repliche dalla CLI
Elenco dei volumi di replica da IBMCLOUD CLI
È possibile utilizzare il comando ibmcloud sl file replica-order per elencare le repliche della condivisione file. Il seguente esempio elenca i partner di replica della condivisione file 560156918.
$ ibmcloud sl file replica-partners 560156918
ID User name Account ID Capacity (GB) Hardware ID Guest ID Host ID
560382016 SL02SEV1414935_268_REP_1 1234567 500 - - -
Per ulteriori informazioni su tutti i parametri disponibili per questo comando, vedi ibmcloud sl file replica - partners.
Elenco dei volumi di replica dalla SLCLI
Elencare i volumi di replica esistenti per un volume di file con i seguenti comandi.
# slcli file replica-partners --help
Usage: slcli file replica-partners [OPTIONS] VOLUME_ID
Options:
--sortby TEXT Column to sort by
--columns TEXT Columns to display. Options: ID, Username, Account ID,
Capacity (GB), Hardware ID, Guest ID, Host ID
-h, --help Show this message and exit.
Elencare i volumi di replica con l'API
Per elencare i volumi di replica correlati al volume primario, utilizzare il metodo get_replication_partners e specificare il volume primario volume_id. Una risposta positiva presenta l'elenco dei volumi di replica del volume specificato.
Modifica della pianificazione della replica nella console
La pianificazione replica è basata su una pianificazione delle istantanee esistente. Per modificare la pianificazione della replica da Hourly a Daily o Weekly o viceversa, devi annullare il volume di replica e configurarne uno nuovo.
Tuttavia, se desideri modificare l'ora del giorno in cui avviene la replica giornaliera, puoi modificare la pianificazione esistente sul volume attivo.
- Nella pagina dei dettagli del volume attivo, fai clic su Azioni
.
- Seleziona Edit Snapshot Schedule.
- Controlla il riquadro " Snapshot " nella sezione "Pianificazione" per verificare quale pianificazione giornaliera stai utilizzando per la replica. Modifica la pianificazione che desideri.
- Fare clic su Salva.
Eliminazione di una condivisione file di replica esistente nella console
Puoi annullare la replica immediatamente o alla data dell'anniversario, che causa la terminazione della fatturazione.
- Fai clic sul volume dalla pagina File Storage for Classic.
- Fare clic su Azioni
.
- Seleziona Elimina replica.
- Seleziona quando annullare. Scegli Immediately o Anniversary Date e fai clic su Continue.
- Questa operazione elimina il volume di replica con tutti i propri dati. Fare clic sulla casella di controllo per confermare le informazioni e fare clic su Elimina.
Annullamento della replica quando il volume primario viene eliminato nella console
Quando un volume primario viene eliminato, vengono eliminati anche la pianificazione della replica e il volume presente nel data center di replica.
Il volume rimarrà visibile nell'elenco dello spazio di archiviazione per almeno 24 ore (in caso di cancellazione immediata) o fino alla data di scadenza. Alcune funzioni non saranno più disponibili, ma il volume rimarrà visibile finché non verrà liberato. Tuttavia, la fatturazione viene interrotta immediatamente dopo aver cliccato su " Elimina replica ".
Le repliche attive possono bloccare il recupero del volume di archiviazione. Assicurati che il volume non sia più montato, che le autorizzazioni host siano state revocate e che la replica sia stata annullata prima di tentare di annullare il volume originale.
Creazione di un duplicato di una replica
Puoi creare un duplicato di un IBM Cloud® File Storage for Classic esistente. Il volume duplicato eredita per impostazione predefinita le opzioni di capacità e prestazioni del volume di archiviazione originale e ha una copia dei dati che arriva fino al punto temporale di un'istantanea.
I duplicati possono essere creati sia dal volume primario che da quello di replica. Il nuovo duplicato viene creato nello stesso data center del volume originale. Se crei un duplicato da un volume di replica, il nuovo volume viene creato nello stesso data center del volume di replica.
I volumi duplicati solo accessibili da un host per la lettura/scrittura non appena viene seguito il provisioning dell'archiviazione. Tuttavia, le istantanee e le repliche sono consentite solo dopo il completamento della copia dei dati dall'originale al duplicato.
Per ulteriori informazioni, vedi Creazione di un volume di file duplicato.
Utilizzo delle repliche per il failover in caso di emergenze
Quando si esegue il failover, si passa dal volume di archiviazione nel data center primario al volume di destinazione nel data center remoto. Ad esempio, il tuo data center primario si trova a Londra e il tuo data center secondario si trova ad Amsterdam. In caso di guasto, si effettua il failover ad Amsterdam, collegandosi al volume ora primario da un'istanza Compute situata ad Amsterdam. Dopo che il tuo volume a Londra sarà stato riparato, verrà acquisita un'istantanea del volume che si trova ad Amsterdam per eseguire il failback a Londra e al volume che ora è nuovamente quello primario da un'istanza di elaborazione a Londra.
- Se la sede primaria presenta un problema ma l'archivio e l'host sono ancora online, consultare la sezione " Failover con un volume primario accessibile ".
- Se l'ubicazione primaria non è attiva, consulta Failover con un volume primario non accessibile.