Приветствую Вас Гость | RSSГлавная | Статьи | Регистрация | Вход
Категории раздела
Wiki
Статьи
Наш опрос
Лучший браузер:
Мини-чат
50
Главная » Статьи » Статьи

iSCSI с помощью Openfiler
Сегодня я хотел бы рассказать как присвоить новый локальный диск операционной системе Windows Server 2003. А свой рассказ я начну с краткой предыстории. На одном из серверов с ОС Windows Server 2003 и установленном на нем пакетом Microsoft Exchange Server 2007, стало заканчиваться место на локальных жестких дисках, которые используются для хранения баз почтовика. Добавить локально новые диски серверу было уже некуда, подцепить внешную корзину с дисками тоже не представлялось возможным, так как в сервере не было SCSI – адаптера. Итак остались решения основанные на передачи данных по сети, а именно технологии NAS, SAN, iSCSI.

Вкратце о каждой из технологии:

NAS (Network Attached Storage) – сетевая система хранения данных. Сетевые хранилища представляют собой внешние жёсткие диски, которые подключаются к сети и позволяют нескольким пользователям работать с общими файлами. Подключенные диски являются сетевыми.

SAN (Storage Area Network) — представляет собой архитектурное решение для подключения внешних устройств хранения данных к серверам таким образом, чтобы операционная система распознала подключённые ресурсы, как локальные.

iSCSI (internet Small Computer System Interface) — это протокол, который базируется на TCP/IP и разработан для установления взаимодействия и управления системами хранения данных, серверами и клиентами.

Итак что мы имеем в сухом остатке? Технология NAS при всей свой простоте нам не подходит, так диски подключаемые к серверу не являются локальными.

Напомню что почтовый сервер для своих хранилищ может использовать только локальные диски.

SAN требует установки на сервер FC адаптеров, San-коммутаторов, оптические соединения, другими словами – это дорого, но как технология нам подошло бы, так как диски подключаются к серверу локально.

И последняя технология iSCSI – требуется установить iSCSI initiator на сервер c почтовиком, и iSCSI target на дисковое хранилице, метод соединения - обычная витая пара UTP cat 5. Именно на технологии iSCSI мы и будет решать нашу задачу, так как все ПО является бесплатным и доступным. Хочу отметить что данный способ относиться к программному методу.

iSCSI target — программа или контроллер, осуществляющие эмуляцию диска и выполняющие запросы iSCSI.

iSCSI initiator — программа, осуществляющая клиентский доступ к SCSI.

Приступаем к установке всего необходимого ПО.

Скачиваем iSCSI initiator с сайта Microsoft, далее скачаем iSCSI target. Для своих целей в качестве iSCSI target я выбрал ПО основанное на открытом коде и использующее ядро линукса - Openfiler.

Для начало устанавливаем openfiler, на сервер который мы будем использовать в качестве нашего хранилища для почтовика. Процесс установки не должен вызвать затруднений, так как можно ставить не только через текстовой интерфейс и но графический.

Через веб-интерфейс заходим на openfiler – https://localhost:446/

Логин – openfiler

Пароль – password

Теперь необходимо настроить наш сервер-хранилище для работы с протоколом iSCSI:

1. Переходим на вкладку Services, отключаем все включённые сервисы кроме ACPI daemon и включаем iSCSI target server.

2. Теперь необходимо подготовить наше хранилище, путем создание нового раздела. Переходим во вкладку Volumes, жмем на create new physical volumes. В графе Edit Disk, кликаем на диске который собираемся присвоить нашему серверу с почтовиком, в моем случае это, в открывшейся владке, в разделе Create a partition in /dev/sdb, жмем кнопку Create. В появившемся окне видим результат нашей работы.

3. Переходим на боковую вкладку Add Volume. В графе Create a new volume group, в поле Volume group name, пишем имя нашей новой группы, далее ставим галку напротив нашего диска – Select physical volumes to add. Жмем кнопку Add volume group. Откпывается новое окно где мы видим результат нашей работы.

4. Опять переходим на боковую вкладку Add Volume. В самом низу в графе Create a volume in «Имя вашей группы» заполняем предлагаемые поля:

Volume Name: – прописываем имя раздела

Volume Description: – краткое описание (необязательно)

Required Spaces (MB): выставляем требуемое количество пространства

Filesystem / Volume Type: выбираем iSCSI

Жмем кнопку Create. На этом создание работа с разделом и созданием нового хранилища для почтовика завершено.

5. Теперь переходим непосредственно к настройкам iSCSI. Переходим в боковом меню во вкладку iSCSI Targets. В поле Target IQN, в разделе Add new iSCSI Target, необходимо ввести уникальный идентификатор, который мы получим от iSCSI инициатора.

6. Подключаемся к нашему Windows Server 2003 с установленным почтовиком. Далее устанавливаем ранее скачанный iSCSI initiator на сервер. После установки на рабочем столе (или в понели управления) появится ярлык – Microsoft iSCSI Initiator, открываем его. В вкладке General, ищем строку Initiator Node Name: iqn.1991-05.com.microsoft:server-ex.work.ru, длинная строка это и есть требуемый уникальный идентификатор.

7. Возращаемся в веб-интерфейс с openfiler. Копируем идентификатор в поле Target IQN. Жмем кнопку Add. В появившемся окне в графе Settings for target: iqn.1991-05.com.microsoft:server-ex.work.ru, можно дополнительно настроить параметры iSCSI. После любых вносимых изменений жмем кнопку Update. В своей настройке я изменил только поле HeaderDigest и DataDigest и там и там выставив атрибут CRC32C.

8. Переходим в вкладку LUN Mapping, в разделе Map New LUN to Target: iqn.1991-05.com.microsoft:server-ex.work.ru, и выбираем следующие параметры:

R/W Mode: write-thru (выбираем режим чтения-записи)

Transfer Mode: blockio (выбираем режим передачи информации, либо блоками, либо файлами, блоками я считаю предпочтительнее)

Жмем кнопку Map. На этом основную настройка iSCSI на нашем сервере-хранилище, можно считать законченной. Можно еще настроить аутентификацию CHAP.

9. Возвращаемся к нашему серверу с почтовиком. Теперь предстоит настроить инициатор.

Кликаем ярлык, переходим во вкладку Discovery – в окне Target Portals, кликаем кнопку Add – вводим IP адрес нашего хранилища с установленным openfiler. Порт оставляем по умолчанию 3260 (если есть фаерволл, не забываем открыть нужные порты).

Жмем кнопку OK. Переходим во вкладку Targets. Если все сделали правильно должны увидеть строку: iqn.1991-05.com.microsoft:server-ex.work.ru inactive, теперь активируем соединение нажав на кнопку Log On… В появившемся окне ставим галку выбора параметров -

Автоматического восстановления параметров после перезагрузки системы.

Жмем кнопку OK.На этом основные настройки инициатора закончены.

10. Теперь активируем наш присоединенный диск. Кликаем на ярлык Мой компьютер => Управление => Управление дисками. И видим наш диск. Остается создать раздел и отформатировать.

Локальный диск готов к использованию.

Категория: Статьи | Добавил: ufo_xx7221 (24.02.2011) | Автор: ufo_xx E
Просмотров: 3476 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Вход на сайт
Поиск