DRBD StandAlone с новым ресурсом - PullRequest
0 голосов
/ 21 января 2019

У меня есть два узла "A" (основной) и "B". Каждый узел имеет 3 ресурса. На узле "B" я заменяю диски и после этого добавляю каждый ресурс как вторичный. Два ресурса успешно соединяются и синхронизируются, но с одним ресурсом у меня проблема. Когда на узле "B" я останавливаю этот ресурс, узел "A" показывает

lv1 role:Primary
  disk:UpToDate
  b.host connection:Connecting

Когда я запускаю этот ресурс на узле "B", узел "A" показывает:

lv1 role:Primary
  disk:UpToDate
  b.host connection:StandAlone

и узел "B" показывает:

lv1 role:Secondary
  disk:Inconsistent
  a.host connection:Connecting

Я пытаюсь все, удалить / добавить ресурс, метаданные на узле "B", удалить данные, пересобрать рейд drbdadm connect lv1 --discard-my-data и т. Д. Одно из различий между работающими и неработающими ресурсами составляет This node was a crashed primary, and has not seen its peer since

       +--<  Current data generation UUID  >-
       |               +--<  Bitmap's base data generation UUID  >-
       |               |                 +--<  younger history UUID  >-
       |               |                 |         +-<  older history  >-
       V               V                 V         V
E43824C7BC375B4A:626476078D91E933:CC1DC3FAD143EDCC:E4E71860FBA887C2:1:1:1:1:0:0:0:0:0:0:0:1
                                                                    ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
                                      -<  Data consistency flag  >--+ | | | | | | | | | | |
                             -<  Data was/is currently up-to-date  >--+ | | | | | | | | | |
                                  -<  Node was/is currently primary  >--+ | | | | | | | | |
 -<  This node was a crashed primary, and has not seen its peer since  >--+ | | | | | | | |
             -<  The activity-log was applied, the disk can be attached  >--+ | | | | | | |
        -<  The activity-log was disabled, peer is completely out of sync  >--+ | | | | | |
                              -<  This node was primary when it lost quorum  >--+ | | | | |
                                          -<  Node was/is currently connected  >--+ | | | |
                              -<  The peer's disk was out-dated or inconsistent  >--+ | | |
                                 -<   A fence policy other the dont-care was used  >--+ | |
                  -<  Node was in the progress of marking all blocks as out of sync  >--+ |
                     -<  At least once we saw this node with a backing device attached >--+

Есть идеи, как это исправить?

UPD: Найти новые отличия a kernel: drbd lv1/0 drbd1 b.host: The peer's disk size is too small! (999671944 < 1000196216 sectors)

1 Ответ

0 голосов
/ 22 января 2019

В моем случае на узле "A" (основной) у меня есть LVM, на узле "B" у меня есть MDRAID.Эти различия дают мне разницу в размере ресурсов в 524 272 секторах.Что я делаю, чтобы сохранить мои данные.Я запускаю оба ресурса в основном режиме, монтирую и копирую данные из «A» в «B», затем перестраиваю узел «A» в MDRAID и синхронизирую ресурсы.

...