IBM Storwize V7000 Unified - описание, подключение и настройка СХД. Обновление прошивок и ПО

BSoD

Кластеры позволяют масштабировать конфигурацию IBM® WebSphere Portal . Кроме того, кластеры обеспечивают высокую готовность приложений J2EE, поскольку в случае сбоя запросы автоматически пересылаются на исправные серверы. Кластер можно настроить различными способами: горизонтальный, вертикальный, множественный и динамический.

На следующей иллюстрации изображена конфигурация горизонтального кластера, в которой WebSphere Portal установлен на нескольких серверах или в нескольких профайлах на одном физическом сервере. Конфигурация с несколькими серверами уменьшает количество отдельных сбоев, но требует дополнительного программного обеспечения, например, серверов. Конфигурация с несколькими профайлами также сокращает количество отдельных сбоев. Она требует меньше дополнительного аппаратного обеспечения, чем конфигурация с несколькими серверами, но тем не менее дополнительное аппаратное обеспечение, например дополнительная память, может потребоваться. Администратор развертывания управляет ячейкой для узлов горизонтального кластера.

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

В ответ на пожелания пользователей приведены инструкции по настройке WebSphere Portal для каждой операционной системы. Выберите операционную систему, чтобы начать процесс.

  1. Подготовка операционной системы IBM i в кластерной среде
    См. информацию по настройке операционной системы для работы с IBM WebSphere Portal . В случае установки других компонентов могут потребоваться дополнительные действия; ознакомьтесь с документацией по этим компонентам.
  2. Подготовка основного узла в IBM i
    Перед созданием кластерной среды вы должны установить IBM WebSphere Portal на основном узле и затем настроить базу данных и администратор сетевого развертывания.
  3. Создание и дополнение нового профайла Администратора развертывания в IBM i
    В рабочей среде Администратор развертывания должен быть установлен на удаленном сервере, а не на одном сервере с IBM WebSphere Portal . Для создания удаленного профайла Администратора развертывания воспользуйтесь Инструментом управления профайлами или командой manageprofiles . В среде тестирования или разработки Администратор развертывания можно установить в локальной системе с помощью IBM Installation Manager . В случае установки удаленного профайла Администратора развертывания выполните действия по созданию профайла Администратора развертывания и его дополнению. Пропустите эти шаги, если локальный профайл Администратора развертывания устанавливается с помощью Installation Manager на основном узле.
  4. Создание кластера в IBM i
    После установки IBM WebSphere Portal на основном узле, настройки удаленной базы данных и подготовки основного узла к взаимодействию с Администратором развертывания можно создать статический кластер для обработки запросов переключения.
  5. Подготовка веб-сервера, когда портал установлен в IBM i в кластерной среде
    Установите и настройте модуль веб-сервера, предоставляемый IBM WebSphere Application Server , для настройки веб-сервера для взаимодействия с IBM WebSphere Portal .
  6. Кластер IBM i: Подготовка реестров пользователей
    Установите и настройте сервер LDAP в качестве реестра пользователей, предназначенного для хранения информации о пользователях и идентификации пользователей в рабочей среде с кластерами.

  7. Настройте защиту реестра пользователей в IBM WebSphere Portal , чтобы защитить сервер от несанкционированного доступа. Можно настроить автономный реестр пользователей LDAP или добавить реестры пользователей LDAP или База данных в объединенное хранилище по умолчанию. После настройки реестра пользователей вы можете добавить области для виртуальных порталов или вспомогательную базу данных для хранения атрибутов, которые нельзя хранить в реестре пользователей LDAP.
  8. Подготовка дополнительных элементов кластера в IBM i
    После установки и настройки основного узла вы можете создать дополнительные узлы. Вы можете установить IBM WebSphere Portal на каждом узле и затем настроить узел для доступа к базе данных и реестру пользователей, прежде чем добавлять его в кластер.
  9. Кластер IBM i: Тонкая настройка серверов
    Тонкая настройка серверов играет важную роль в обеспечении требуемой производительности среды WebSphere Portal. Изначально WebSphere Portal не настроен для рабочей среды, поэтому для обеспечения оптимальной производительности просмотрите и выполните процедуры из руководства IBM WebSphere Portal Tuning Guide. Если руководство по тонкой настройке для текущего выпуска WebSphere Portal отсутствует, воспользуйтесь руководством для предыдущего выпуска.
  10. Настройка поиска в кластере IBM i
    IBM WebSphere Portal предоставляет две различные возможности поиска. Можно использовать обе возможности поиска в кластерной среде.
  11. Настройка нескольких кластеров в IBM i
    Дополнительные кластеры ячейки создаются практически так же, как первый, за некоторыми исключениями. Фактически, новый профайл будет предназначен для использования в качестве основного профайла, согласно терминологии кластеров IBM WebSphere Portal , и будет взят за основу для нового определения кластера. Это копирует процесс создания первого кластера в ячейке. Во время процесса распространения при наличии каких-либо приложений в этом новом узле в ячейке (так как они используются первым кластером) Администратор развертывания не позволит добавить их. После распространения приложения, уже существующие в ячейке, не отображаются на сервер WebSphere_Portal на вновь добавленном узле; таким образом, существующие приложения следует заново привязать к новому распространенному серверу для восстановления списка приложений. Таким образом, в зависимости от конфигурации нового профайла, некоторые приложения будут использоваться совместно прочими существующими кластерами, а некоторые - уникальными для этого нового профайла.
  12. Совместное использование доменов базы данных между кластерами в IBM i
    Если рабочая среда состоит из нескольких кластеров в одной ячейке и нескольких кластеров в разных ячейках, то для поддержки избыточности и восстановления после сбоя можно предоставить доступ к доменам базы данных всем кластерам. Данные IBM WebSphere Portal хранятся в нескольких доменах базы данных с различными требованиями к уровню готовности, зависящими от конфигурации рабочей среды. При наличии нескольких технологических линий, каждая из которых реализована в виде кластера серверов, применение общих доменов базы данных гарантирует автоматическую синхронизацию данных между технологическими линиями.

Хочется показать, насколько просто можно настроить систему хранения данных от IBM. Отдельное спасибо за предоставленные скриншоты нужно сказать Дмитрию К. из Оренбурга, который не поленился и запечатлел процесс инсталляции.

Самая элементарная схема:

  • СХД IBM Storwize v3700 в базовой комплектации с возможностью подключения серверов по iSCSI и SAS. Установлены 4 диска по 600Gb
  • два сервера IBM 3650 m4, без локальных дисков, с двумя однопортовыми SAS HBA картами
  • подключение крест на крест, отказоустойчивое — каждый HBA адаптер сервера соединен со своим контроллером системы хранения

Задача стоит следующая:

  1. Подключиться к СХД для управления
  2. Обновить прошивку, чтобы появилась поддержка SAS подключений
  3. Создать из дисков array, уровень RAID 10
  4. Так как у нас серверы без жестких дисков, создаем для каждого сервера отдельный LUN для установки операционной системы Windows server 2012
  5. Создаем один общий LUN, который будет доступен обоим серверам. Использоваться он будет для создания MS SQL 2012 кластера, точнее для хранения баз данных
  6. Задача не предполагает использование виртуализации

Приступаем к настройке

1

В состав поставки системы хранения есть специальная флешка, она используется для первоначального конфигурирования, а именно установка пароля администратора, сервисного IP адреса для подключения к веб интерфейсу. С флешки на компьютере запускаем утилиту InitTool.bat

2

Так как мы только что достали СХД из коробки, выбираем пункт Create a new system

3

Задаем IP адрес, по которому будем подключаться к системе хранения.

4

Процесс инициализации системы:

  1. Делаем безопасное извлечение устройства из компьютера, достаем флешку.
  2. Смотрим на один из контроллеров системы хранения. Нам нужно будет вставить флешку в один из разъемов по сетевыми интерфейсами управления. Но перед этим нужно убедиться, что с правой верхней стороны контроллера три световых индикатора подают верные семафорные сигналы, левый горит, средний мигает, правый выключен.
  3. После того, как флешка будет помещена в USB порт (любой). Начинает мигать правый значок (восклицательный). Необходимо дождаться пока он перестанет потухнет, после этого можно извлечь флешку и вернуть ее обратно в компьютер, чтобы закончить шаги мастера.

5

Через браузер (рекомендуется IE8 или Firefox 23+) заходим на веб интерфейс.

По умолчанию логин пароль для входа superuser — passw0rd (через ноль)
Теперь самое время обновить прошивку, для этого переходим в меню Settings -> General -> Upgrade Machine Code

Прошивка заранее скачана с официального сайта ibm.com. В нашем случае это Version 7.1.0.3 (build 80.3.1308121000). В ее составе есть Upgrade test utility, сначала загружаем на СХД ее, а затем саму прошивку.

6

СХД автоматически определила 4 установленных диска. Три из них система отдала под POOL, один назначила под hot spare.

Если бы дисков было больше, может быть имело бы смысл оставить подобную автоматическую настройку. В нашем случае лучше переразбить диски по-другому.

7

Удаляем автоматически созданный Pool

8

Получаем 4 свободных диска, из которых предстоит создать RAID 10

9

Нажимаем Configure Storage, затем выбираем какой именно RAID мы хотим создать и сколько дисков будет задействовано под него.

10

Задаем название для вновь создаваемого Pool.

Чтобы не запутаться в терминах. Из свободных дисков мы создаем RAID или array, получившееся свободное пространство это Pool. Затем сам пространство пула будем нарезать на кусочки, так называемые LUN-ы или Volume и вот их уже можно будет презентовать серверам (хостам).

11

Pool создался

12

Создаем новый LUN в пуле

13

На скриншоте не видно, но мы задаем размер LUN-а

14

Таким образом, используя мастер создания LUN-ов делаем 3 луна.

Как и было задумано, два по 100Gb под операционные системы серверов. И один общий размером 500Gb для создания кластера MS SQL 2012

15

Теперь необходимо сообщить системе хранения данных, какие серверы (host) к ней подключены. В базовой комплектации всего два варианта соединения — это iSCSI и SAS.

У нас два сервера, которые подключены к Storwize v3700 по SAS

16

На этом шаге мы указываем системе хранения, что наш первый сервер подключен к ней двумя SAS кабелями, которые в сервере воткнуты в две SAS HBA карты со идентификаторами (16-ти значные)

Таким образом добавляем оба сервера, у каждого два идентификатора.

17

Презентуем LUN-ы серверам. Другими словами назначаем права доступа.

На скриншоте HOST_LUN_TOP предназначен только для первого сервера, т.к. на него будет установлена его операционная система. И второму серверу этот LUN видеть нельзя.
В отличии от SQL_LUN, который должен быть доступен обоим серверам, ведь на нем будут располагаться базы данных MS SQL кластера.

На прошлой неделе я отправил в датацентр сервер IBM x3250 m5, но совершенно забыл предварительно IBM Integrated Management Module. Для таких случаев существует утилита Advanced Settings Utility К счастью, IMM можно настроить на машине из Windows.

Получаем доступ к серверу IBM с помощью Advanced Settings Utility

Для пользователей 64-битной версии системы предлагаю воспользоваться соответствующей редакцией утилиты.

Извлеките утилиту, а затем запустите ее из командной строки. Мне потребовалось изменить IP-адрес, маску подсети и адрес шлюза по умолчанию на статические значения. Также я отключил DHCP на интерфейсе IMM, а затем перезагрузил IMM для того, чтобы новые настройки вступили в силу.

Прописываем IP-адрес

asu64.exe set imm.hostipaddress1 192.168.1.250 IBM Advanced Settings Utility version 9.63.86D Licensed Materials - Property of IBM (C) Copyright IBM Corp. 2007-2014 All Rights Reserved IMM LAN-over-USB device 0 enabled successfully. Successfully discovered the IMM via SLP. Discovered IMM at IP address 169.254.95.118 Unable to validate userid/password on IMM. Please make sure input the correct userid/password with supervisor authority level. Attempting to configure usb-lan. IMM LAN-over-USB device 0 enabled successfully. Successfully discovered the IMM via SLP. Discovered IMM at IP address 169.254.95.118 Unable to validate userid/password on IMM. Please make sure input the correct userid/password with supervisor authority level. Unable to connect to IMM via LAN: Connect using LAN failed.. Connected via IPMI device driver (KCS interface) IMM.HostIPAddress1=192.168.1.250 Waiting for command completion status. Command completed successfully. IMM LAN-over-USB device 0 disabled successfully.

Изменяем маску сети

asu64.exe set imm.hostipsubnet1 255.255.255.0 IBM Advanced Settings Utility version 9.63.86D Licensed Materials - Property of IBM (C) Copyright IBM Corp. 2007-2014 All Rights Reserved IMM LAN-over-USB device 0 enabled successfully. Successfully discovered the IMM via SLP. Discovered IMM at IP address 169.254.95.118 Unable to validate userid/password on IMM. Please make sure input the correct userid/password with supervisor authority level. Attempting to configure usb-lan. IMM LAN-over-USB device 0 enabled successfully. Successfully discovered the IMM via SLP. Discovered IMM at IP address 169.254.95.118 Unable to validate userid/password on IMM. Please make sure input the correct userid/password with supervisor authority level. Unable to connect to IMM via LAN: Connect using LAN failed.. Connected via IPMI device driver (KCS interface) IMM.HostIPSubnet1=255.255.255.0 Waiting for command completion status. Command completed successfully. IMM LAN-over-USB device 0 disabled successfully.

Добавляем IP-адрес шлюза

asu64.exe set imm.gatewayipaddress1 192.168.1.1 IBM Advanced Settings Utility version 9.63.86D Licensed Materials - Property of IBM (C) Copyright IBM Corp. 2007-2014 All Rights Reserved IMM LAN-over-USB device 0 enabled successfully. Successfully discovered the IMM via SLP. Discovered IMM at IP address 169.254.95.118 Unable to validate userid/password on IMM. Please make sure input the correct userid/password with supervisor authority level. Attempting to configure usb-lan. IMM LAN-over-USB device 0 enabled successfully. Successfully discovered the IMM via SLP. Discovered IMM at IP address 169.254.95.118 Unable to validate userid/password on IMM. Please make sure input the correct userid/password with supervisor authority level. Unable to connect to IMM via LAN: Connect using LAN failed.. Connected via IPMI device driver (KCS interface) IMM.GatewayIPAddress1=192.168.1.1 Waiting for command completion status. Command completed successfully. IMM LAN-over-USB device 0 disabled successfully.

Отключаем DHCP

asu64.exe set imm.dhcp1 disabled IBM Advanced Settings Utility version 9.63.86D Licensed Materials - Property of IBM (C) Copyright IBM Corp. 2007-2014 All Rights Reserved IMM LAN-over-USB device 0 enabled successfully. Successfully discovered the IMM via SLP. Discovered IMM at IP address 169.254.95.118 Unable to validate userid/password on IMM. Please make sure input the correct userid/password with supervisor authority level. Attempting to configure usb-lan. IMM LAN-over-USB device 0 enabled successfully. Successfully discovered the IMM via SLP. Discovered IMM at IP address 169.254.95.118 Unable to validate userid/password on IMM. Please make sure input the correct userid/password with supervisor authority level. Unable to connect to IMM via LAN: Connect using LAN failed.. Connected via IPMI device driver (KCS interface) IMM.DHCP1=Disabled Waiting for command completion status. Command completed successfully. IMM LAN-over-USB device 0 disabled successfully.

Перегружаем интерфейс для того, чтобы изменения вступили в силу

asu64.exe rebootimm IBM Advanced Settings Utility version 9.63.86D Licensed Materials - Property of IBM (C) Copyright IBM Corp. 2007-2014 All Rights Reserved IMM LAN-over-USB device 0 enabled successfully. Try to connect to the primary node to get nodes number. Successfully discovered the IMM via SLP. Discovered IMM at IP address 169.254.95.118 Unable to validate userid/password on IMM. Please make sure input the correct userid/password with supervisor authority level. Attempting to configure usb-lan. IMM LAN-over-USB device 0 enabled successfully. Successfully discovered the IMM via SLP. Discovered IMM at IP address 169.254.95.118 Unable to validate userid/password on IMM. Please make sure input the correct userid/password with supervisor authority level. Unable to connect to IMM via LAN: Connect using LAN failed.. Connected via IPMI device driver (KCS interface) Connected to primary node. Nodes number is 1 Connect to imm to reboot. Issuing reset command to imm. Checking if the imm has reset yet. (attempt 0) IMM is still alive, wait for next check. Checking if the imm has reset yet. (attempt 1) imm has started the reset. Disconnect from imm Wait for about 4 mins to let the imm complete reboots.

Задача выполнена.

Всем привет сегодня хочу рассказать как настроить систему хранения данных IBM Storwize v3700. Самая элементарная схема:

  • СХД IBM Storwize v3700 в базовой комплектации с возможностью подключения серверов по iSCSI и SAS. Установлены 4 диска по 600Gb
  • два сервера IBM 3650 m4, без локальных дисков, с двумя однопортовыми SAS HBA картами
  • подключение крест на крест, отказоустойчивое - каждый HBA адаптер сервера соединен со своим контроллером системы хранения

Задача стоит следующая:

  1. Подключиться к СХД для управления
  2. Обновить прошивку, чтобы появилась поддержка SAS подключений
  3. Создать из дисков array, уровень RAID 10
  4. Так как у нас серверы без жестких дисков, создаем для каждого сервера отдельный LUN для установки операционной системы Windows server 2012
  5. Создаем один общий LUN, который будет доступен обоим серверам. Использоваться он будет для создания MS SQL 2012 кластера, точнее для хранения баз данных

В состав поставки системы хранения есть специальная флешка, она используется для первоначального конфигурирования, а именно установка пароля администратора, сервисного IP адреса для подключения к веб интерфейсу. С флешки на компьютере запускаем утилиту InitTool.bat

Так как мы только что достали СХД из коробки, выбираем пункт Create a new system

Задаем IP адрес, по которому будем подключаться к системе хранения

Процесс инициализации системы:

  1. Делаем безопасное извлечение устройства из компьютера, достаем флешку.
  2. Смотрим на один из контроллеров системы хранения. Нам нужно будет вставить флешку в один из разъемов с сетевыми интерфейсами управления. Но перед этим нужно убедиться, что с правой верхней стороны контроллера три световых индикатора подают верные семафорные сигналы, левый горит, средний мигает, правый выключен.
  3. После того, как флешка будет помещена в USB порт (любой). Начинает мигать правый значок (восклицательный). Необходимо дождаться пока он перестанет потухнет, после этого можно извлечь флешку и вернуть ее обратно в компьютер, чтобы закончить шаги мастера.

Через браузер (рекомендуется IE8 или Firefox 23+) заходим на веб интерфейс. По умолчанию логин пароль для входа IBM Storwize v3700 superuser - passw0rd (через ноль)
Теперь самое время обновить прошивку, для этого переходим в меню Settings -> General -> Upgrade Machine Code. Прошивка заранее скачана с официального сайта ibm.com. В нашем случае это Version 7.1.0.3 (build 80.3.1308121000). В ее составе есть Upgrade test utility, сначала загружаем на СХД ее, а затем саму прошивку.

СХД автоматически определила 4 установленных диска. Три из них система отдала под POOL, один назначила под hot spare. Если бы дисков было больше, может быть имело бы смысл оставить подобную автоматическую настройку. В нашем случае лучше переразбить диски по-другому.

Удаляем автоматически созданный Pool, Delete.

Получаем 4 свободных диска, из которых предстоит создать RAID 10

Нажимаем Configure Storage, затем выбираем какой именно RAID мы хотим создать и сколько дисков будет задействовано под него.

Задаем название для вновь создаваемого Pool. Чтобы не запутаться в терминах. Из свободных дисков мы создаем RAID или array, получившееся свободное пространство это Pool. Затем само пространство пула будем нарезать на кусочки, так называемые LUN-ы или Volume и вот их уже можно будет презентовать серверам (хостам).

Pool создался

Создаем новый LUN (тут он называется Volume) в нашем пуле, Выбираем Generic-Create

задаем размер Volume

Таким образом, используя мастер создания Volume-ов делаем 3 луна. Как и было задумано, два по 100Gb под операционные системы серверов. И один общий размером 500Gb для создания кластера MS SQL 2012

Теперь необходимо сообщить системе хранения данных, какие серверы (host) к ней подключены. В базовой комплектации всего два варианта соединения - это iSCSI и SAS. У нас два сервера, которые подключены к Storwize v3700 по SAS

На этом шаге мы указываем системе хранения, что наш первый сервер подключен к ней двумя SAS кабелями, которые в сервере воткнуты в две SAS HBA карты со идентификаторами (16-ти значные). Таким образом добавляем оба сервера, у каждого два идентификатора.

Презентуем Volume-ы серверам. Другими словами назначаем права доступа. На скриншоте HOST_LUN_TOP предназначен только для первого сервера, т.к. на него будет установлена его операционная система. И второму серверу этот LUN видеть нельзя. В отличии от SQL_LUN, который должен быть доступен обоим серверам, ведь на нем будут располагаться базы данных MS SQL кластера.

В любой момент можно посмотреть и изменить права доступа на LUN (Host Mapping)

На этом настройку СХД можно считать законченной. Можно на сервере начинать установку Windows server 2012 R2 и при выборе жесткого диска будут доступны два LUN-а с системы хранения, один размером 100Гб, второй 500Гб. Это будет означать, что настройка прошла успешно.

Вот так вот производится ibm storwize v3700 настройка, далее я расскажу как производится ibm storwize v3700 мониторинг производительности.