<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; И снова про DRBD]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=4545&amp;type=atom" />
	<updated>2011-07-13T08:17:56Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=4545</id>
		<entry>
			<title type="html"><![CDATA[Re: И снова про DRBD]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=194629#p194629" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Cruiser78 пишет:</cite><blockquote><p>решение: по каким то причинам связка DRBD+HeartBeat при неоднократных перезагрузках компьютера (тесты, однако) вызвало состояние brain-split. Что было отражено в логе. А дальше - дело техники...</p></blockquote></div><p>Если упали обе ноды и не могут синхронизировать данные (split-brain):</p><p>На ноде где есть актуальные данные:<br />[root@node2 ~]# drbdadm connect r1</p><p>На ноде где данные не актуальны:<br />[root@node1 ~]# drbdadm — --overwrite-data-of-peer primary r1</p><p>После удачной синхронизации перевести обе ноды в режим primary:<br />[root@node1 ~]# drbd primary r1, перемонтировать разделы mount /dev/drbd1 /data</p><p><a href="http://zaydencorporation.blogspot.com/2011/02/drbd-ha-gfs2-tgt.html">http://zaydencorporation.blogspot.com/2 … 2-tgt.html</a></p><p>Обязательно необходимо дождаться пока оба синхранизируются !!!<br />[root@node1]# watch cat /proc/drbd</p>]]></content>
			<author>
				<name><![CDATA[ZayDen]]></name>
				<uri>https://linuxforum.ru/profile.php?id=18361</uri>
			</author>
			<updated>2011-07-13T08:17:56Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=194629#p194629</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: И снова про DRBD]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=83467#p83467" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Hrafn пишет:</cite><blockquote><p>В продакшене все же лучсше CentOS использовать</p></blockquote></div><p>С середины июня 13я федора стоит. Жалоб на неё нет. А вот с 12й - была фишка, ставил пакет drbd, а в нем нет (даже из сырцов по непонятным мне причинам на поднималась) какой-то .so библиотеки. А к 13й - никаких претензий за исключением блокировок отдельного оффтопичного компьютера на самбовом ресурсе, который сидит на glusterfs. Ну, перенес этот ресурс на drbd и проблема ушла. Знатоки местные мне на эту тему ничего не подсказали... А из Инета самая умная мысль на эту тему, что проблема могла закопаться на сети (в проводах, роутерах...). То есть никто ничего не знает.</p>]]></content>
			<author>
				<name><![CDATA[Cruiser78]]></name>
				<uri>https://linuxforum.ru/profile.php?id=631</uri>
			</author>
			<updated>2010-08-25T11:24:42Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=83467#p83467</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: И снова про DRBD]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=83061#p83061" />
			<content type="html"><![CDATA[<p>В продакшене все же лучсше CentOS использовать</p>]]></content>
			<author>
				<name><![CDATA[Hrafn]]></name>
			</author>
			<updated>2010-08-24T07:37:36Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=83061#p83061</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[И снова про DRBD]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=64750#p64750" />
			<content type="html"><![CDATA[<p>Привет всем.</p><p>Немного поигрался с drbd и то ли он меня в ступор загнал, то ли я его. Одним словом: сервис поднимается, но порт, заданный для синхронизации, не отрывает. В результате служба репликации не работает, хоть тресни.<br />Вот конфиг drbd:<br /></p><div class="codebox"><pre><code>global {
    usage-count no;
  }
resource res {
  protocol C;
  startup {
      degr-wfc-timeout 120;    # 2 minutes.
      wfc-timeout      10;
  }
  disk {
    on-io-error   detach;
  }
  net {
    }
  syncer {
      rate 100M;
      al-extents 257;
    }
  on test1 {
    device /dev/drbd0;
    disk   /dev/dm-2;
    address 192.168.43.39:7788;
    meta-disk  internal;
    }
  on test2 {
     device /dev/drbd0;
     disk   /dev/dm-1;
     address 192.168.43.10:7788;
     meta-disk  internal;
  }
}</code></pre></div><p>Сервис стартует. Однако, если поставить параметр&nbsp; wfc-timeout&nbsp; &nbsp;в 0, то долго ждет ответа от &quot;собеседника&quot;. &quot;Собеседник&quot; стоит тоже в аналогичной позиции. Если прервать ожидание, то сервис запускается сам на себя, то есть<br /></p><div class="codebox"><pre><code># service drbd status
drbd driver loaded OK; device status:
version: 8.3.7 (api:88/proto:86-91)
srcversion: EE47D8BF18AC166BE219757 
m:res  cs          ro                 ds                 p      mounted  fstype
0:res  StandAlone  Secondary/Unknown  UpToDate/DUnknown  r----</code></pre></div><p>А Unknown потому, что на заказанных портах ничего не висит. Telnet отваливается напрочь. netstat -apn молчит как партизан в гестапо на тему порта 7788. В межсетевом экране разрешающая запись на этот порт присутствует.<br />Наведите на умную мысль... <br />И ведь работало же вчера и сегодня. Пока я не начал DRBD от лишних слов на стартапе и на выключении отучать...<br />Кстати, возврат конфига в прежний вид (без секции global) ситуацию не спасает.<br />===========================================<br />решение: по каким то причинам связка DRBD+HeartBeat при неоднократных перезагрузках компьютера (тесты, однако) вызвало состояние brain-split. Что было отражено в логе. А дальше - дело техники...<br />===========================<br />починил... и снова же завалил... нельзя очень сразу хосты, где drbd живет перезагружать, reboot&#039;ить... &quot;хрустальный&quot; пакет... И как такое в продакшн заводить?</p>]]></content>
			<author>
				<name><![CDATA[Cruiser78]]></name>
				<uri>https://linuxforum.ru/profile.php?id=631</uri>
			</author>
			<updated>2010-06-22T14:42:50Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=64750#p64750</id>
		</entry>
</feed>
