Как создать LUN на Dell SCv3020

Posted by

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

Со своего рабочего места под управлением Windows 10 Pro запускаю клиент управления хранилищем Dell => Storage Manager Client (Version 2016 R3.20) -> Log in to a Storage Center or Data Collector -> перехожу во вкладку Storage

Хранилище поддерживает следующие профили дисков

Type Datapage Size Description
Standard 2MB Balances performance and storage density. Support up to 675 TB of disk space
High Performance 512KB Best IO Performance; Limits total space on Storage Center. Supports up to 169 TB of disk space
High Density 4MB Highest possible disk space; Lower IO Performance. Supports up to 1,350 Tb of disk space

Также профили могут использовать выбор в автоматическом режиме как осуществлять резервирование дисков:

  • Dual Redundant – Двойная избыточность
  • Redundant – Избыточность

А потому создаю профиль на каждый из них

Шаг №1: Storage Center – и через правый клик мышью на Storage Types запускаю мастер «Create Storage Type»

  • Datapage Size: High Performance (512 KB Datapage Size)
  • Redundancy Type: Redundant (если выбрать Non-Redundant (Не использовать Избыточность) то профиль будет иметь RAID 0)
  • Redundancy Level Per Tied:
  • Tier 1 Redundancy: Redundant
  • Tier 3 Redundancy: Redundant
  • Attempt to maintain redundancy when adding or removing disks: отмечаю галочкой

И нажимаю кнопку OK.

После чего получился профиль, имеющий в основании RAID 10, без избыточности и без сжатия.

Шаг №2: Теперь создаю LUNку с применением профиля выше

Storage Center – и через правый клик мышью по Volumes запускаю мастер «Create Volume»

Этап Volume Identification:

  • Name: Storage

И нажимаю Next

Этап Capacity:

  • Size: 1 TB

И нажимаю Next

Этап Storage Options:

  • Storage Type: выбираю созданный в шаге №1 профиль
  • Storage Profile: Recommended (ALL Tiers)
  • Data Reduction Profile: (None)
  • Read Cache: отмечаю галочкой
  • Write Cache: отмечаю галочкой

И нажимаю Next

Этап Snapshot Profiles:

  • Available Snapshot Profiles: снимаю все галочки

И нажимаю Next

Этап Server

  • Ничего не указываю, это я сделаю потом

И нажимаю Next

Этап Summary

  • Выводятся результирующие настройки этапов выбора выше в едином виде

И нажимаю Finish.

Шаг №3: Указываю на сервере адреса хранилища от которого будет назначаться ки

На заметку: Важно чтобы контроллеры хранилища и хосты с сетевыми карточками были в одном VLAN.

Подключаюсь к хосту, либо через RDP соединение, либо через консоль iDRAC 9 (как у меня есть возможность), затем авторизуюсь в системе с правами локального/доменного администратора и запускаю оснастку:

Win + X – Панель управления – (Просмотр): Категория – Мелкие значки – Администрирование – Инициатор iSCSI, в первый раз мастер пишет, что «Служба Microsoft iSCSI не запущена» и ее нужно запустить, соглашаюсь нажатием кнопки «Да» после чего запустится оснастка «Свойства: Инициатор iSCSI». Здесь нужно перейти во вкладку «Обнаружение» — «Обнаружить портал…» и указать IP&DNS адрес хранилища (в моем случае это Dell SCv3020)

  • IP-адрес или DNS-имя: 10.99.99.99
  • Порт: 3260

После нажимаю «Дополнительно» и изменяю настройки подключения с помощью:

  • Локальный адаптер: Microsoft iSCSI инициатор
  • IP-адрес инициатора: 10.99.99.44 (адрес полученный с применением Nic  Teaming)

И нажимаю Ok окна «Дополнительные параметры», нажимаю OK окна «Обнаружение целевого портала». Точно также поступаю и для второго IP адреса контроллера хранилища.

После чего если перейти на вкладку «Конечные объекты» будут отображены обнаруженные конечные объекты контроллеров хранилища:

  • iSCSI Fault Domain 1 (Top Controller и Bottom Controller)
  • iSCSI Fault Domain 2 (Top Controller и Bottom Controller)

Выделяю каждый из них и нажимаю «Подключить», «Дополнительно» здесь также указываю:

  • Локальный адаптер: Microsoft iSCSI инициатор
  • IP-адрес инициатора: 10.99.99.44
  • IP-адрес конечного портала: 10.99.99.99/3260

По такому же принципу поступаю для всех обнаруженных объектов, меняется лишь выбор IP-адреса конечного портала.

Два подключения на один контроллер и два подключения на другой контроллер хранилища Dell SCv3020

Затем нажимаю OK окна «Свойства: Инициатор iSCSI»

На заметку: по такому же принципу поступаю и для двух других физических серверов: PowerEdge R640 и сервера бекапов: PowerEdge R730xd

Шаг №4: Теперь нужно подключить физический сервер к хранилищу через iSCSI.

Storage Center – и через правый клик мышью на Servers запускаю мастер «Create Server»

  • Name: srv-server
  • Host Bus Adapter: здесь должна быть строчка iSCSI имени инициатора сервера, также посмотреть ее можно на хосте оснастке «Инициатор iSCSI» вкладки «Конфигурация». Выглядит она у меня: iqn.1991-05.com.microsoft:srv-server. А при добавлении подключения к серверу она передается хранилищу, отмечаю галочкой

И нажимаю кнопку «ОК», ожидаю и после получаю что на хранилище DELL SCv3020 в настройку Servers подключен физический сервер по протоколу iSCSI и видно его состояние «UP».

Шаг №5: Привязываю/Назначаю созданный в шаге №2 Lun хосту

В Dell Storage Manager Client – Storage Center – Server – через правый клик мышью по подключенному физическому серверу (пункта 4) выбираю настройку «Map Volume to Server», выделяю созданный Volume (Том) из представленного списка (если томов несколько), я выбираю созданный том с именем Storage и нажимаю кнопку Next – Finish

Теперь если выделить заведенный физический сервер в хранилище, то можно увидеть все тома, которые ему назначены.

Шаг №6:

Теперь нужно в самой системе под управление которой находится физический сервер показать, как с назначенным томом работать.

Если в Windows Server 2016 включен дефолтный «Брандмауэр Windows», то нужно перейти: Win +X – Панель управления – Брандмауэр Windows – Дополнительные параметры – и в правилах для входящих подключения включить правило с именем: «Служба iSCSI (TCP – входящий)» и точно такое же правило для исходящий подключений с именем: «Служба iSCSI (TCP – исходящий)»

Windows Server 2016 – Win + X – Панель управления – Администрирование – Управление компьютером» — «Управление компьютером» — «Запоминающие устройства» — и через правый клик по «Управление дисками» вызываю меню «Повторить проверку дисков». Буквально сразу же будет подключен назначенный том от хранилища через iSCSI размером в 1Tb. Вот только чтобы начать с ним работать нужно перевести его в состояние «В сети», «Инициализировать диск», выбрать стиль разделов:

  • MBR (Master Boot Record) – до дисков в 2Tb
  • GP (GUID Partition Table) – для дисков свыше 2Tb

Выбираю MBR и нажимаю «ОК», затем на не распределенном пространстве создаю «Простой том», назначаю букву диска, параметры форматирования раздела

  • Файловая система: NTFS
  • Размер кластера: 4096
  • Метка тома: storage
  • Быстрое форматирование: отмечаю галочкой

И нажимаю «Далее», «Готово»

Теперь через «Мой компьютер» виден логический диск с назначенной буквой диска и работать с ним можно также, как если бы он был физически установленным на сервере через диск с подключением IDE, SATA, SAS.

На заметку: Мои диски на серверах:

2 интерфейса по 10Gb объединены в Nic Teaming на сервер подключены в 10Gb коммутатор, а коммутатор в свою очередь подключен 4 10Gb портами к хранилищу также 10Gb линками.

Если отправить сервер в перезагрузку, то подключенный диск после будет также подключен и не останется размонтированным как может показаться, ведь он подключен к хосту через 2 интерфейса для резервирования. Но вот у меня беда, в оснастке «Инициатор iSCSI” состояние подключения к контроллерам хранилища значится в статусе «Восстановление соединения», а в оснастке «Управление дисками» — диска нет, а вот вкладке «Обнаружение» почему-то нет добавленного хранилища.

Шаг №7:

А раз так, то попробую установить MPIO (Multi-Path Input-Output). Технология MPIO как раз и предназначена для того, чтобы система видела каждый из презентованных ей дисков в единственном экземпляре. При наличии нескольких путей между сервером и устройством хранения MPIO обеспечивает маршрутизацию операций ввода\вывода по этим путям и перенаправление запросов в случае сбоя одного из путей.

Win + X – Панель управления – «Администрирование» — «Диспетчер сервер» — «Панель мониторинга» — «Добавить роли и компоненты» — и отмечаю галочкой компонент Multipath I/O

После отправляю сервер в перезагрузку для принятия изменений.

А вот после назначенный том подключен и статус подключения к контроллерам хранилища в состоянии «Подключено

Для включения поддержки MPIO для устройств iSCSI перехожу:

Win + X – Панель управления – MPIO – вкладка «Обнаружение многопутевых устройств» и отмечаю галочкой «Добавить поддержку для iSCSI-устройств» после чего перезагружаем сервер.

Запускаю Windows Server 2016 – Win + X – Панель управления – Инициатор iSCSI – вкладка «Конечные объекты» — выделяю обнаруженный объект – перехожу в «Добавить сеанс» и отмечаю галочкой: Включить поддержку многопутевых накопителей, следом перехожу в «Дополнительно» и проделываю настройки подключения адаптера как делал выше:

  • Локальный адаптер: Microsoft iSCSI инициатор
  • IP-адрес инициатора: 10.99.99.44
  • IP-адрес конечного портала: 10.99.99.99 / 3260

Выбираем обе сессии вкладки Сеансы и перехожу в MCS (Настройка сеанса с несколькими подключениями)

Политика сеансов с несколькими подключения: «Round Robin» или «Только отказоустойчивость»

Нажимаю «Применить» — «ОК»

По аналогии проделываю и для всех конечных объектов тоже самое.

Итого: я рассмотрел, как на хранилище Dell SCv3020 создать том, профиль тома, завести сервер на хранилище, назначить том серверу, и чтобы система на хосте увидела назначенный том. Пока считаю данную заметку завершенной, и хорошая шпаргалка получилась.

Итого: Все заведенные хосты на хранилище и готовые к назначению томов на них.

На этом я прощаюсь, до новых заметок на моем блога, с уважением Олло Александр aka ekzorchik.