Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:руководство_по_ubuntu_server:кластеризация:drbd [2012/10/27 14:47] [Настройка] |
wiki:руководство_по_ubuntu_server:кластеризация:drbd [2012/10/27 15:58] (текущий) [Ссылки] |
||
---|---|---|---|
Строка 46: | Строка 46: | ||
meta-disk internal; | meta-disk internal; | ||
} | } | ||
- | }</code> | + | } |
+ | </code> | ||
.. :!: **//Существует множество других опций в /etc/drbd.conf, но для данного примера прекрасно подходят их значения по умолчанию.//** | .. :!: **//Существует множество других опций в /etc/drbd.conf, но для данного примера прекрасно подходят их значения по умолчанию.//** | ||
-- Теперь скопируем /etc/drbd.conf на вторую систему: | -- Теперь скопируем /etc/drbd.conf на вторую систему: | ||
Строка 54: | Строка 55: | ||
-- Теперь с помощью утилиты **drbdadm** инициализируем хранилище метаданных. На каждом сервере выполним: | -- Теперь с помощью утилиты **drbdadm** инициализируем хранилище метаданных. На каждом сервере выполним: | ||
.. <code>sudo drbdadm create-md r0</code> | .. <code>sudo drbdadm create-md r0</code> | ||
- | -- Далее на обоих системах запустим сервис **drbd**: | + | -- Далее на обеих системах запустим сервис **drbd**: |
.. <code>sudo /etc/init.d/drbd start</code> | .. <code>sudo /etc/init.d/drbd start</code> | ||
-- На **drbd01** или той системе, которую вы хотите сделать основной, введите следующее: | -- На **drbd01** или той системе, которую вы хотите сделать основной, введите следующее: | ||
Строка 67: | Строка 68: | ||
</code> | </code> | ||
- | ====Тестирование==== | + | ====Проверка==== |
- | To test that the data is actually syncing between the hosts copy some files on the drbd01, the primary, to /srv: | + | Чтобы убедиться, что данные действительно синхронизируются между системами, скопируйте несколько файлов на **drbd01** (основной системе) в каталог /srv: |
+ | <code>sudo cp -r /etc/default /srv</code> | ||
- | sudo cp -r /etc/default /srv | + | Далее, отсоедините /srv: |
+ | <code>sudo umount /srv</code> | ||
- | Next, unmount /srv: | + | Установите первичному серверу роль вторичного: |
+ | <code>sudo drbdadm secondary r0</code> | ||
- | sudo umount /srv | + | Теперь установите вторичному серверу роль первичного: |
+ | <code>sudo drbdadm primary r0</code> | ||
- | Demote the primary server to the secondary role: | + | Наконец, монтируем раздел: |
+ | <code>sudo mount /dev/drbd0 /srv</code> | ||
- | sudo drbdadm secondary r0 | + | Используя **ls** вы сможете увидеть /srv/default, скопированный с бывшего первичного сервера **drbd01**. |
- | + | ||
- | Now on the secondary server promote it to the primary role: | + | |
- | + | ||
- | sudo drbdadm primary r0 | + | |
- | + | ||
- | Lastly, mount the partition: | + | |
- | + | ||
- | sudo mount /dev/drbd0 /srv | + | |
- | + | ||
- | Using ls you should see /srv/default copied from the former primary host drbd01. | + | |
====Ссылки==== | ====Ссылки==== | ||
- | For more information on DRBD see the DRBD web site. | + | -- Для дополнительной информации по DRBD посетите [[http://www.drbd.org/|сайт DRBD]]. |
- | + | -- Страница руководства [[http://manpages.ubuntu.com/manpages/precise/en/man5/drbd.conf.5.html|drbd.conf]] содержит подробности по опциям, не описанным в данном руководстве. | |
- | The drbd.conf man page contains details on the options not covered in this guide. | + | -- Также посмотрите страницу руководства по [[http://manpages.ubuntu.com/manpages/precise/en/man8/drbdadm.8.html|drbdadm]]. |
- | + | -- Дополнительную информацию также содержит страница [[https://help.ubuntu.com/community/DRBD|DRBD Ubuntu Wiki]]. | |
- | Also, see the drbdadm man page. | + | |
- | + | ||
- | The DRBD Ubuntu Wiki page also has more information. | + | |
---- | ---- |