Creazione di modalità DRBD-primary con OCFS2

Da It Ikoula wiki.
Jump to navigation Jump to search

es:Establecimiento del modo primario de DRBD con OCFS2 en:Establishment of DRBD-primary mode with OCFS2 fr:Mise en place de DRBD en mode primaire-primaire avec OCFS2

Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo qui.

Introduzione

La documentazione riportata di seguito riguarda l'istituzione di modalità DRBD-primary (Dual-primaria ) con il sistema del file OCFS 2.
Useremo nell'esempio il Servera seguito di s :

  • Server n �1:
    • Nome e : TestDRBD 01
    • IP : 10.0.0.100
  • Server n �1:
    • Nom : TestDRBD02
    • IP: 10.0.0.200

Il disco utilizzato è nomina /dev/sdb e la partizione utilizzata su ogni Servers /dev/sdb1.

Installazione

È necessario che questo stabilimento, per procedere con l'installazione del pacchetto DRBD :

apt-get install -y drbd8-utils

Quindi l'installazione del pacchetto per l'implementazione del file system :

apt-get install -y ocfs2-tools

Configurazione e implementazione di DRBD

La prima fase dell'operazione consiste della configurazione del nostro risorsa DRBD.
Siamo, nell'esempio, creare il seguente file : /etc/drbd.d/testdrbd.res
Il quest'ultimo contenente le seguenti righe (fare i due Servers):

resource testdrbd {
    meta-disk internal;
    device /dev/drbd1;
    disk /dev/sdb1;

    syncer { 
                # Limitation de la bande passante 
                rate 1000M; 
                }
    net {
                # Cette option doit être mise en place solo  un système de fichier clusterisé.
                allow-two-primaries;

                # Configuration à utiliser dans le cadre d'une configuration primaire-primaire.
                # Plus d'information sur la page suivante: https://drbd.linbit.com/users-guide/s-configure-split-brain-behavior.html
                after-sb-0pri discard-zero-changes;
                after-sb-1pri discard-secondary;
                after-sb-2pri disconnect;
        }
     startup { 
                 # Indique que les deux nodes doivent être primaire lors du démarrage.
                 become-primary-on both; 
                 }

    # Configuration des deux nodes 
    on TestDRBD01 { address 10.0.0.100:7789; }
    on TestDRBD02 { address 10.0.0.200:7789; }
}

Il passo successivo è quello di fare le manipolazioni e il lancio delle risorse DRBD :

  • Operazione da fare su entrambi Servers:
drbdadm create-md testdrbd 

modprobe drbd
drbdadm up testdrbd
  • Può fare questa operazione il primo Server uniquement:
drbdadm -- --overwrite-data-of-peer primary testdrbd 
  • È ora necessario attendere fino al termine della sincronizzazione, questo è verificabile tramite il comando :
cat /proc/drbd
  • La configurazione è attualmente in modalità elementare secondaria, costringendo il secondo nodo in modalità primaria avviene tramite il comando :
drbdadm primary testdrbd

Configurazione e implementazione del sistema di file (OCFS2)

La prima fase della configurazione attraverso la creazione del file di configurazione definisce il cluster OCFS 2.
Nell'esempio, specifichiamo la configurazione nel file seguente : /etc/ocfs2/cluster.conf

cluster:
    node_count = 2
    name = testdrbd

node:
    ip_port = 7777
    ip_address = 10.0.0.100
    number = 1
    name = TestDRBD01
    cluster = testdrbd

node:
    ip_port = 7777
    ip_address = 10.0.0.200
    number = 2
    name = TestDRBD02
    cluster = testdrbd

È quindi necessario modificare la configurazione del pacchetto ocfs 2-strumenti tramite il comando :

dpkg-reconfigure ocfs2-tools

L'utilità venga allora si porre alcune domande, rispondere a :

  • sulla questione : "Carico O 2Driver di CB su avvio ",
  • testdrbd sulla questione : "Avvio al boot del cluster ",
  • Lasciare le opzioni predefinite per altri problemi.

OCFS servizi sono attualmente in esecuzione, è necessario eseguire le seguenti operazioni su due Servers:

/etc/init.d/o2cb start 
/etc/init.d/ocfs2 start
/etc/init.d/o2cb enable

L'ultimo passo per il file system è la formattazione delle nostre risorse drbd via :

mkfs.ocfs2 -L "testdrbd" /dev/drbd1

Si può ora montare il sistema normalmente e anche indicare nel file fstab.



Questo articolo sembrava poter essere utile ?

0



Non si dispone dei permessi necessari per inviare commenti.