<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Pacemaker на CentOS 6]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=26968&amp;type=atom" />
	<updated>2013-02-28T09:06:21Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=26968</id>
		<entry>
			<title type="html"><![CDATA[Pacemaker на CentOS 6]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=330322#p330322" />
			<content type="html"><![CDATA[<p>Привет всем!</p><p>Мучаюсь с подъемом pacemaker&#039;а на CentOS 6.3.<br />1. Сам pacemaker взят с репозитория центосного оффсайта clusterlabs.org. Соответственно crm там отключен, а пользоваться надо pcs (котрый берется оттуда же). <br />2. Настаиваю кластер по стандартной книге <a href="http://clusterlabs.org/doc/en-US/Pacemaker/1.1-pcs/html/Clusters_from_Scratch/_configure_the_cluster_for_drbd.html">http://clusterlabs.org/doc/en-US/Pacema … _drbd.html</a><br />Проблема именно на странице по приведенной ссылке. А именно, собственно DRBD тома поднимаются, а вот когда пытаюсь создать &quot;файловую систему&quot;, которая привязывается к <span class="bbu">клону drbd-тома</span> - оопс. pcs пишет, что нет такого ресурса. Но, если я пытаюсь его повторно определить - пишет, что такой объект уже есть&nbsp; в cib-базе.<br />Ладно, привязываю &quot;файловую систему&quot; не к клону тома (как написано в книжке), а непосресредственно к тому. Привязывается. И, даже, при отключении одной ноды кластера оно переползает на альтернативную, резервную, ноду.&nbsp; Но вот когда я включаю основную ноду - обратного возвращения нет (точнее есть, но только при задании &quot;веса&quot; ресурса INFINITY, иные веса - игнорируются). &quot;Файловая система&quot; останавливается, и все... Ни primary-том обратно не ползет, ни IP-адрес с которго это всё должно быть видно. Приходится руками останавливать том и IP на резервной ноде и включать их на основной. Не думаю, что это правильно...<br />Конфигурация кластера - следующая:<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>#!/bin/sh<br /># Скрипт создания отказоустойчивого кластера ООО ПКФ Альма<br /># Устанавливаем значения по умолчению<br /># отключаем STONITH<br />node1=jerry-virt<br />node2=tom-virt<br />IP1=201<br />IP2=202<br />pcs property set stonith-enabled=false<br /># отключаем контроль кворума при 2х хостах <br />pcs property set no-quorum-policy=ignore<br /># Устанавливаем занчение веса &quot;прилипчивости&quot; по молчанию. Если вес ресурса для данной ноды будет меньше, то он запустится на другой ноде<br />pcs resource rsc defaults resource-stickiness=100<br /># По умолчанию таймаут запуска служб установлен в 20 секунд. Увеличим его до 60 секунд<br />pcs resource op defaults timeout=60s<br /># Создаем IP-адреса служб кластера.</p><p># Файловый сервер<br />pcs resource create ClusterIP$IP1 ocf:heartbeat:IPaddr2 ip=192.168.43.$IP1 nic=&quot;eth0&quot; iflabel=&quot;5&quot; cidr_netmask=24 op monitor interval=30s<br />pcs constraint location ClusterIP$IP1 prefers $node1=INFINITY<br />pcs constraint location ClusterIP$IP1 prefers $node2=50<br />#echo Сетевые интерфейсы созданы<br />sleep 5</p><p># Конфигурируем DRBD<br />echo Конфигурируем DRBD</p><p>pcs cluster cib drbd_cfg<br />pcs -f drbd_cfg resource create VolumeDRBD ocf:linbit:drbd drbd_resource=r0 op monitor interval=15s<br />pcs -f drbd_cfg&nbsp; resource master VolumeDRBDClone VolumeDRBD master-max=1 master-node-max=1 clone-max=2 clone-node-max=1 notify=true<br />pcs -f drbd_cfg resource show<br />pcs cluster push cib drbd_cfg<br />echo DRBD сконфигурировано</p><p>sleep 15<br /># Поднимаем файловую систему на DRBD<br />echo Поднимаем файловую систему на DRBD<br />pcs cluster cib fs_cfg<br />pcs -f fs_cfg resource create drbdFS Filesystem device=&quot;/dev/drbd/by-res/r0&quot; directory=&quot;/mnt/drbd&quot; fstype=&quot;ext3&quot;<br />pcs -f fs_cfg constraint colocation add drbdFS VolumeDRBD INFINITY with-rsc-role=Master<br />pcs -f fs_cfg constraint order promote VolumeDRBD then start drbdFS<br />pcs -f fs_cfg constraint colocation add drbdFS ClusterIP$IP1 INFINITY<br />pcs -f fs_cfg constraint order ClusterIP$IP1 then drbdFS<br />pcs -f fs_cfg constraint location drbdFS prefers $node1=INFINITY<br />pcs -f fs_cfg constraint location drbdFS prefers $node2=50<br />pcs cluster push cib fs_cfg<br />echo Файловая система на DRBD создана</p><p>exit 0</p></div></div><p>У меня у одного такая проблема с pacemaker&#039;ом (последней версии) на CentOS? Или это какой-то баг?&nbsp; <br />На RFR-17 я такой проблемы не наблюдал.</p>]]></content>
			<author>
				<name><![CDATA[Cruiser78]]></name>
				<uri>https://linuxforum.ru/profile.php?id=631</uri>
			</author>
			<updated>2013-02-28T09:06:21Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=330322#p330322</id>
		</entry>
</feed>
