Argomento precedente: Gestione delle griglieArgomento successivo: Esecuzione della migrazione dei dati in un'altra griglia


Copia dei dati nella griglia

In qualità operatore, si desidera eseguire il backup dei dati della griglia come copia, un'operazione conosciuta anche come backup a caldo. Questa attività richiede il livello di protezione fornito dall'autorizzazione grid_administrator. Un backup a caldo include una copia identica sulla stessa griglia poiché rappresenta una snapshot dei dati in tempo reale. Eseguire backup regolari e sufficienti dell'infrastruttura della griglia come aspetto cruciale della manutenzione della griglia. Se si verifica un problema con la griglia, questa operazione di manutenzione garantisce la disponibilità dei dati. Copiare le classi di appliance, esportare i cataloghi e copiare le applicazioni per completare il backup.

Il diagramma seguente mostra come eseguire il backup dei dati come copia:

Diagramma che mostra come eseguire il backup dei dati della griglia sotto forma di copia.

  1. Copiare le classi di appliance.
  2. Esportare i cataloghi.
  3. Copiare le applicazioni.
Copia delle classi di appliance

Le appliance consentono di emulare l'hardware fisico come server, switch, router e utilità di bilanciamento del carico. Ciascuna appliance viene eseguita nel proprio ambiente virtualizzato e avvia il proprio sistema operativo, i propri servizi dell'applicazione e altro software obbligatorio. Inoltre, l'appliance presenta un limite che isola l'interno dell'appliance dall'esterno. Questo limite definisce sia la struttura dell'appliance sia la modalità di interazione con gli altri componenti di CA AppLogic®, inclusa la griglia.

Una classe di appliance specifica una definizione di periferica riutilizzabile con gli attributi di limite. È possibile modificare questi attributi per adattarli al comportamento della periferica per uno scopo specifico. Ad esempio, dopo aver trascinato una classe di appliance del server Web dal catalogo nell'area di disegno, è possibile creare un'istanza del singleton di tale classe del server Web. Quindi, è possibile modificare le proprietà del limite affinché soddisfino le caratteristiche del proprio ambiente. Inoltre, è possibile salvare queste modifiche come una nuova classe.

Attenersi alla seguente procedura:

  1. Aprire la shell della griglia dal dashboard o dall'editor dell'applicazione.
  2. Formattare un comando di shell secondo la sintassi seguente:
    class copy source_name dest_name
    
    source_name

    Specifica il nome della classe che si desidera copiare.

    dest_name

    Specifica il nome della nuova classe.

    In questo esempio si desidera copiare la classe WIN03 dal catalogo globale system_ms in un catalogo globale di backup system_msbkp sulla stessa griglia.

  3. Eseguire il seguente comando:
    class copy /system_ms:WIN03 /system_msbkp:WIN03
    

    È stato eseguito il backup della classe come copia.

Esportazione dei cataloghi

Utilizzare i cataloghi per disporre logicamente e proteggere le classi di appliance del gruppo. Ad esempio, è possibile disporre tutti i server Windows nello stesso catalogo. Il catalogo archivia l'appliance e le classi dell'assemblato. Una volta creata una classe di appliance, è possibile aggiungerla al catalogo locale dove l'applicazione può utilizzarla. Inoltre, è possibile aggiungere la classe al catalogo globale, dove altre applicazioni e altri utenti possono accedere al catalogo.

Attenersi alla seguente procedura:

  1. Aprire la shell della griglia dal dashboard o dall'editor dell'applicazione.
  2. Formattare un comando di shell secondo la sintassi seguente:
    cat export <catalog> <dir> [--force] [--nocompress] [ --preserve_acl | --preserve_local_acl | --preserve_global_acl ]
    
    catalog

    Il nome del catalogo da esportare. Specificare uno dei cataloghi seguenti:

    • Catalogo globale: /<catalog>
    • Catalogo locale: <application>/<catalog>
    dir

    Il nome della directory di scambio relativa a /vol/_impex dove si desidera esportare il catalogo.

    --force

    L'opzione che consente di esportare la classe del catalogo anche se è già presente (ad esempio, ogni classe viene rimossa e poi esportata)

    --nocompress

    L'opzione che disabilita la compressione delle immagini di volume.

    -- preserve_acl

    Preserva l'ACL del catalogo globale, se presente.

    -- preserve_local_acl

    Preserva le entità principali locali nell'ACL del catalogo globale.

    -- preserve_global_acl

    Preserva le entità principali globali nell'ACL del catalogo globale.

    In questo esempio si desidera esportare il catalogo globale WIN03CAT.

  3. Eseguire il seguente comando:
    cat export /WIN03CAT WIN03CAT_BKP
    

    I dati del catalogo vengono esportati.

Copia delle applicazioni

L'applicazione contiene le appliance e l'infrastruttura completa, la configurazione e i dati dell'utente. È possibile utilizzare le applicazioni come template o istanze. La copia è una snapshot di un'istanza o di un template dell'applicazione. Un template dell'applicazione è un'applicazione parzialmente configurata utilizzata come modello per il provisioning delle istanze applicazione.

  1. Aprire la shell della griglia dal dashboard o dall'editor dell'applicazione.
  2. Per arrestare l'applicazione, eseguire il comando seguente:
    app stop CA_SpecIM_9_2_1
    
  3. Formattare un comando di shell secondo la sintassi seguente:
    app copy source dest [--fscpy [-prefill]] [--novols]
    
    origine

    Il nome dell'applicazione che si desidera copiare.

    destination

    Il nome dell'applicazione copiata.

    fscpy

    Volumi di copie con la copia alla stessa altezza di filesystem invece della copia alla stessa altezza di blocco.

    Nota: è possibile utilizzare questa opzione quando si hanno volumi grandi che contengono pochi dati archiviati.

    prefill

    Alloca tutti i blocchi dei volumi dell'applicazione copiati.

    Nota: è possibile utilizzare questa opzione solo se si specifica --fscpy.

    novols

    Non copia i volumi dell'applicazione.

    Nota: questa opzione non richiede l'arresto iniziale dell'applicazione, bensì copia solamente i descrittori.

    In questo esempio si desidera copiare l'applicazione CA_SpecIM_9_2_1 come CA_SpecIM_9_2_1_Backup sulla stessa griglia.

    app copy CA_SpecIM_9_2_1 CA_SpecIM_9_2_1_Backup
    

    L'operazione copia il codice dell'applicazione, tutti i dati utente e la configurazione dell'applicazione.

    Importante: non eseguire simultaneamente l'applicazione originale e la copia. Si devono modificare gli indirizzi IP in una delle applicazioni.

Le operazioni di copia della classe di appliance WIN03, di esportazione del catalogo WIN03CAT e di copia dell'applicazione CA_SpecIM_9_2_1 sono state eseguite correttamente.