<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Pacemaker и iSCSI]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=27296&amp;type=atom" />
	<updated>2013-03-16T11:19:14Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=27296</id>
		<entry>
			<title type="html"><![CDATA[Pacemaker и iSCSI]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=334246#p334246" />
			<content type="html"><![CDATA[<p>Привет всем!</p><p>Помогите сообразить, как решить такую задачу:<br />1. Хосты под осью CentOS 6.3 (Для информации)<br />2. Организуем HA-кластер на базе Pacemaker&#039;а (ибо 3 хоста в кластере).<br />2.1. Поднимаем drbd в primary/secondary режиме (не верю я в dual primary).<br />2.2. Поднимаем кучу различных служб. Настраиваем зависимости, порядки запуска и так далее. Все работает.<br />2.3. На одном из drbd-томов поднимаем iscsi-target.<br />С этим проблем нет. Далее начинается засада. <br />Мне надо иметь этот iscsi-том на всех 3-х хостах. Одной единой тушкой. Это хранилище делается под файловые образы виртуальных машин. Поэтому мне удобно иметь именно один LUN, а не несколько, по LUN&#039;у под каждый образ.<br />&quot;Руками&quot; конфигурирую iscsi-инициатор, форматирую том в GFS2, монтирую его на всех трех хостах - работает. В ручном режиме. Далее пытаюсь завести это дело в pacemaker. Там есть примитив ocf::heartbeat::iscsi, как раз и предназначенный для iscsi-инициации. Настраиваю его на первый хост. Нормально, нужное блочное устройство появилось, его можно монтировать. Пытаюсь настроить примитив iscsi на второй хост и опаньки, pacemaker пишет, что данный target уже задействован на другом хосту и начинает колбаситься. А имеено слетает соответствующий монитор на настроенном хосту, а на новом iscsi проинициализироваться, запуститься, не может.<br />Ладно, пытаюсь упростить задачу, пытаюсь задействовать &quot;примитив&quot; lsb::iscsi (то есть скрипт, что явно лежит в /etc/init.d), ему на таргеты, задействованные на иных хостах покласть, - опаньки, нет такого ресурсного агента... Проверяю, но файл то есть...&nbsp; &nbsp; Мои скрипты из /etc/init.d pacemaker подхватывает, а этот - не хочет...</p><p>Коллеги, наведите на путь решения задачи. Что я неправильно делаю?</p>]]></content>
			<author>
				<name><![CDATA[Cruiser78]]></name>
				<uri>https://linuxforum.ru/profile.php?id=631</uri>
			</author>
			<updated>2013-03-16T11:19:14Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=334246#p334246</id>
		</entry>
</feed>
