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.

Questa tabella riporta l'elenco completo dei data center dotati di funzionalità avanzate in ciascuna regione. Ogni regione è una colonna separata. Alcune città, come Dallas, San Jose, Washington DC, Amsterdam, Francoforte, Londra e Sydney, hanno più data center.
Stati Uniti America Latina Canada Europa Asia-Pacifico Australia
  • SJC03
  • SJC04
  • WDC04
  • WDC06
  • WDC07
  • DAL09
  • DAL10
  • DAL12
  • DAL13
  • DAL14
  • SAO01
  • SAO04
  • SAO05
  • TOR01
  • TOR04
  • TOR05
  • MON01
  • AMS03
  • FRA02
  • FRA04
  • FRA05
  • LON02
  • LON04
  • LON05
  • LON06
  • PAR01
  • MAD02
  • MAD04
  • MAD05
  • TOK02
  • TOK04
  • TOK05
  • OSA21
  • OSA22
  • OSA23
  • SNG01
  • CHE01
  • SYD01
  • SYD04
  • SYD05

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.

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®.

  1. Fai clic sul nome del tuo volume di archiviazione per visualizzarne i dettagli.

  2. Fai clic Azioni Azioni e fai clic su Ordina replica.

  3. 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.

  4. Seleziona un'ubicazione (Location) per il volume di replica.

  5. Fai clic su Continue.

  6. 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.

  7. Rivedere l'ordine e leggere l'accordo di servizio. Se si accettano i termini, selezionare la casella.

  8. 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.

  1. Nella pagina dei dettagli del volume attivo, fai clic su Azioni icona Azioni.
  2. Seleziona Edit Snapshot Schedule.
  3. Controlla il riquadro " Snapshot " nella sezione "Pianificazione" per verificare quale pianificazione giornaliera stai utilizzando per la replica. Modifica la pianificazione che desideri.
  4. 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.

  1. Fai clic sul volume dalla pagina File Storage for Classic.
  2. Fare clic su Azioni Icona Azioni.
  3. Seleziona Elimina replica.
  4. Seleziona quando annullare. Scegli Immediately o Anniversary Date e fai clic su Continue.
  5. 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.