Creazione di modalità DRBD-primary con OCFS2

Da It Ikoula wiki.
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

it:Creazione di modalità DRBD-primary con OCFS2 he:הקמתה של מצב ראשי DRBD עם OCFS2 ro:Stabilirea DRBD-primar modul cu OCFS2 ru:Создание DRBD-основной режим с OCFS2 pl:Ustanowienie DRBD-podstawowy tryb OCFS2 ja:OCFS2 と DRBD プライマリ ・ モードの確立 ar:إنشاء وضع DRBD-الابتدائية مع OCFS2 zh:与 OCFS2 DRBD 小学模式的建立 de:Einrichtung von DRBD-Primär-Modus mit OCFS2 nl:Oprichting van DRBD-primaire modus met OCFS2 pt:Estabelecimento de modo primário DRBD com OCFS2 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.