Подключение двух серверов к одной корзине.

Поломалось, посыпалось, не работает...

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
LAV
Junior member
Сообщения: 11
Зарегистрирован: 08 июн 2005, 06:21
Откуда: Новосибирск

Подключение двух серверов к одной корзине.

Сообщение LAV » 13 окт 2005, 07:41

Добрый день!
Прошу консультации по проблеме...
Есть два сервера (с одинаковыми SCSI адаптерами), есть внешняя корзина Инфотренд A08U - C2410 (c двумя внешними SCSI каналами)
Задача:
Подключить эти сервера к корзине так, что бы они могли использовать общие дисковые ресурсы, ну например для работы в качестве файлсерверов. (ОС Windows 2003)
Что получилось в результате:
- Сконфигурирован один сервер и подключен к 1 каналу на корзине. В корзине разделам диска присвоены LUNы. После этого диски корзины все прекрасно видны.
- Сконфигурирован второй сервер и подключен ко 2 каналу на корзине. Соответсвсенно для второго канала выбран другой ID и для него смапированы LUNы тех же разделов на дисках.  В результате диски видим без проблем и с ними работаем.
Но при одновременном включении серверов каждый сервер видит все диски (разделы) в корзине, но информацию на них никак не синхронизируют.
Каждый сервер по отдельности создает, копирует и тд файлы, но с другого сервера их не видно до тех пор, пока не перезагрузишь сервера!
Возможна ли вообще для работы такая комбинация, и если да, то в чем может быть ошибка?

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 13 окт 2005, 12:07

Без дополнителного софта такая схема невозможна. Это общее свойство большинства файловых систем. Используйте отдельный софт - например Sanbolic MelioFS. Аналогичные продукты есть у Tivoli (SANergy), ADIC, RedHat (GFS), но санболик самый простой и наверно дешевый (относительно конечно). Правда все эти продукты хорошо работают только на относительно больших файлах, а когда начинается долбежка мелкими блоками (СУБД например), то тормозит не по децки.

matv
Power member
Сообщения: 42
Зарегистрирован: 28 окт 2004, 12:15
Откуда: Новосибирск

Сообщение matv » 13 окт 2005, 14:04

В той же конфигурации хостов и корзины (Infotrend) создаем кластер.
1. Оставляем один хост подключенный к корзине (назовем CLON3).
2. Из Windows 2003 видим все диски корзины. Форматируем, присваиваем имена и буквы.
3. Переводим хост в домен.
4. Создаем на этом хосте первый узел кластера - все ОК ! Без единого предупреждения ! Создаем группу с двумя дисками корзины.
5. Выключаем сконфигурированный узел и подключаем к корзине другой хост, который планируем включить в кластер (назовем CLON4).
6. Из Windows 2003 на CLON4 видим все диски корзины с нужными именами и буквами.
7. Переводим новый хост (CLON4) в домен и останавливаем (ShutDouwn).
8. Запускаем первый узел кластера (CLON3). Еще раз проверяем, что
все диски доступны.
9. Запускаем хост CLON4. После запуска на этом хосте видим дисковым менеджером, что диски входящие в группы кластера недоступны (в том числе и диск кворума). Но, так кажется и должно быть !
10. С узла, где уже установлен кластер (CLON3) с пом.-ю администратора кластера добавляем узел CLON4.
В конце работы визарда получаем ошибку :
...Служба кластера не может найти диск кворума...
Есть ли идеи о причине ошибки ?
Все операции выполняются от учетной записи с правами доменного администратора.

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 13 окт 2005, 14:33

Вообще-то порядок такой:
1. Сконфигурить один сервер, поднять и настроить на нем все кластерные ресурсы. Второй сервер при этом должен быть выключен.
2. Включить второй сервер и ввести его в кластер второй нодой.

Так, как Вы делаете - видимо при выключенной первой ноде вторая подхватывает винты еще не являясь кластерной нодой и потом другая сыпет ошибку.

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 13 окт 2005, 14:33

Я делал проще ;) Воздвигал DC (или цеплял к существующему) на одном сервере, цеплял к DC второй, на первом поднимал MSCS, затем туда же цеплял второй. Все работало.
ЕМНИП - хост, к которому в кластер подтягиваются остальные, должен в это время работать - иначе у Вас получится несколько кластеров, дерущихся за имена и ресурсы.

matv
Power member
Сообщения: 42
Зарегистрирован: 28 окт 2004, 12:15
Откуда: Новосибирск

Сообщение matv » 13 окт 2005, 14:37

Вы не совсем поняли....
Как я писал с п. 8  :D  Перед добавлением второго узла в кластер сам кластер на первом узле УЖЕ запущен ! Более того, именно с первого узла (CLON3) я и добавляю второй узел (CLON4).

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 13 окт 2005, 14:58

Если ДО установки MSCS quorum видели оба сервера - второй должен видеть (но не иметь доступа) и после установки MSCS на первую ноду.
Так, еще интересный вопрос:
- назовите, пожалуйста, модель Вашего дискового массива полностью
- опишите как можно подробнее - как именно подключен к серверам Ваш дисковый массив

matv
Power member
Сообщения: 42
Зарегистрирован: 28 окт 2004, 12:15
Откуда: Новосибирск

Сообщение matv » 13 окт 2005, 15:01

Наименование оборудования и схема подключения к хостам описана в самом первом топике.
Что значит "видеть, но не иметь доступа" ?
Т.е. новый хост в менеджере дисков Windows должен видеть букву и имя диска, но выдавать ошибку при обращении к этому диску ?
В моем случае, из менеджера дисков видно только устройство (скажем  Диск3  и все...). Остальная область описания тома пустая.

ITER
Advanced member
Сообщения: 306
Зарегистрирован: 13 июл 2003, 10:01
Откуда: Хабаровский край

Сообщение ITER » 16 окт 2005, 15:44

matv писал(а):В той же конфигурации хостов и корзины (Infotrend) создаем кластер.
1. Оставляем один хост подключенный к корзине (назовем CLON3).
2. Из Windows 2003 видим все диски корзины. Форматируем, присваиваем имена и буквы.
3. Переводим хост в домен.
4. Создаем на этом хосте первый узел кластера - все ОК ! Без единого предупреждения ! Создаем группу с двумя дисками корзины.
5. Выключаем сконфигурированный узел и подключаем к корзине другой хост, который планируем включить в кластер (назовем CLON4).
6. Из Windows 2003 на CLON4 видим все диски корзины с нужными именами и буквами.
7. Переводим новый хост (CLON4) в домен и останавливаем (ShutDouwn).
8. Запускаем первый узел кластера (CLON3). Еще раз проверяем, что
все диски доступны.
9. Запускаем хост CLON4. После запуска на этом хосте видим дисковым менеджером, что диски входящие в группы кластера недоступны (в том числе и диск кворума). Но, так кажется и должно быть !
10. С узла, где уже установлен кластер (CLON3) с пом.-ю администратора кластера добавляем узел CLON4.
В конце работы визарда получаем ошибку :
...Служба кластера не может найти диск кворума...
Есть ли идеи о причине ошибки ?
Все операции выполняются от учетной записи с правами доменного администратора.
А вы, случайно, при создании кластера на первом узле не выбрали локальный кворум? Ибо по умолчанию предлагается именно такая схема (в win2003). Как раз в этом случае и получится описанная вами ошибка.

ЗЫ: при подключении второго узла в кластер первый узел выключать не надо, на втором узле имена дисками присваивать не нужно. Все эти вещи произойдут автоматический при подключении второго узла в кластер.

matv
Power member
Сообщения: 42
Зарегистрирован: 28 окт 2004, 12:15
Откуда: Новосибирск

Сообщение matv » 17 окт 2005, 09:35

To ITER:
Нет, при создании первого узла локальный кворум не указывал. Кворум был создан на внешнем хранилище.
При подключении второго хоста (еще до включения узла в кластер), диски которые захвачены кластером с другого узла не видны из менеджера дисков (не видны партции, само устройство видно, но не доступно).
Диски, которые не захвачена узлом кластера видны в менеджере дисков, но как вы пишите, автоматического присвоения буквы и имени дисков не происходит. Т.е. диски без нужных имен и без присвоенной буквы....
Может ли влиять на эту ситуацию, тот факт, что номера устройств (дисков) на этих хостах не совпадают ? Т.е. если на первом узле, где уже создан кластер, диск кворума имеет в менеджере дисков Windows номер 3, то на другом хосте он уже 5.
Конфигурации локальных дисков на хостах не совпадают.

ITER
Advanced member
Сообщения: 306
Зарегистрирован: 13 июл 2003, 10:01
Откуда: Хабаровский край

Сообщение ITER » 17 окт 2005, 11:27

matv писал(а): Нет, при создании первого узла локальный кворум не указывал. Кворум был создан на внешнем хранилище.
При подключении второго хоста (еще до включения узла в кластер), диски которые захвачены кластером с другого узла не видны из менеджера дисков (не видны партции, само устройство видно, но не доступно).
Диски, которые не захвачена узлом кластера видны в менеджере дисков, но как вы пишите, автоматического присвоения буквы и имени дисков не происходит. Т.е. диски без нужных имен и без присвоенной буквы....
Может ли влиять на эту ситуацию, тот факт, что номера устройств (дисков) на этих хостах не совпадают ? Т.е. если на первом узле, где уже создан кластер, диск кворума имеет в менеджере дисков Windows номер 3, то на другом хосте он уже 5.
Конфигурации локальных дисков на хостах не совпадают.
Хорошо, кворум не локальный. Диски на втором узле видится и не будут это так и должно быть. Включайте второй узел в кластер и после этого передайте все ресурсы на вторую голову. Вот тогда там появятся все диски под буквами как на первом узле. А на первом, соответствено, все диски уйдут. Номера устройств должны совпадать, можно назначать разные луны для каждого узла (или таргетайди) винда разбирает диски по их идентификаторам.

matv
Power member
Сообщения: 42
Зарегистрирован: 28 окт 2004, 12:15
Откуда: Новосибирск

Сообщение matv » 17 окт 2005, 14:08

To ITER
Привел хосты к одной конфигурации локальных дисков. Теперь номер диска в Windows в менеджере дисков совпадает с другим хостом.
В рез. диски, которые НЕ захвачены кластером на первом узле правильно отображаются на другом (правильно видно имя диска и букву). Диски, захваченные кластером не видны на другом узле уже на этапе работы BIOS при загрузке (видно только диски не захваченные).
Но, при включении этого нового узла в кластер получаем следующе ошибки при Анализе конфигурации (привожу сообщения в порядке возникновения):
- Проверка возможности создания кластера
- Проверка прав узлов на доступ к кворуму ресурсов
- Слудующие узлы не могут проверить возможность размещения кворума
- Не удалось подтвердить , что на узле "CLON4...." может размещаться ресурс кворума
- Ошибка 0х800713de: Служба кластера не может найти диск кворума

Может все же проблема во внешней корзине ?

ITER
Advanced member
Сообщения: 306
Зарегистрирован: 13 июл 2003, 10:01
Откуда: Хабаровский край

Сообщение ITER » 21 окт 2005, 18:10

Если вопрос ещё актуальный есть ещё один момент, когда добавляете второй узел в кластер в окошке где выбирается имя второго узла надо нажать вкладку дополнительно, там два режима "максимальный" по умолчаний и "минимальный". Так вот надо переключить на минимальный, на максимальном действительно при проверке конфигурации выдает ошибку.

matv
Power member
Сообщения: 42
Зарегистрирован: 28 окт 2004, 12:15
Откуда: Новосибирск

Сообщение matv » 24 окт 2005, 05:09

Проблема была решена переключением всех каналов на внешней корзине на ОДИН ID (было настроено два разных ID).
Всем спасибо.

Ответить

Вернуться в «Массивы - Технические вопросы, решение проблем.»

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и 23 гостя