PowerFlex 3.0. Повторное развертывание шлюза PowerFlex
Summary: В этой статье описана процедура повторного развертывания шлюза PowerFlex Gateway (GW).
Instructions
Цель.
Для успешного повторного развертывания шлюза PowerFlex Gateway (GW) выполните следующие действия.
Факты.
Повторное развертывание PowerFlex GW может потребоваться по многим причинам.
-
Подготовка к автоматизированной замене SVM.
-
Замена старого SUSE Linux Enterprise Server на CentOS.
-
Системы, собранные на заводе, используют PowerFlex Manager или какой-либо другой метод, в котором GW не участвует. Позже, для модернизации или замены, необходимо снова ввести его в среду.
ПРИМЕЧАНИЕ. PowerFlex Gateway также упоминается как VxFlex OS Gateway в версии 3.0.x.
Процедура:
Убедитесь, что вы сделали резервную копию текущего GW. Это гарантирует, что все существующие свойства и настройки будут скопированы в новую ГВ. Чтобы сделать резервную копию текущей GW, выполните следующие действия:
-
Подключитесь по SSH к IP текущего GW и войдите в систему как root.
-
Выполните следующую команду, чтобы перейти в папку GW:
cd /opt/emc/scaleio/gateway/bin/
-
Выполните следующую команду, чтобы экспортировать файл конфигурации GW во временную папку.
ПРИМЕЧАНИЕ. Первоначальное название скрипта в старых версиях было SIOGWTool.sh.
./FOSGWTool.sh --export_gw_cfg --pack_linux_os_files --t /tmp/
-
Выполните следующую команду, чтобы перейти во временную папку:
cd /tmp
ПРИМЕЧАНИЕ. Имя экспортированного файла конфигурации шлюза будет называться именем gw_config.tar.
-
Скопируйте файл на локальный диск.
-
При необходимости выполните следующие команды и скопируйте и вставьте выходные данные в блокнот:
hostname ifconfig netstat -rn cat /etc/resolv.conf
-
Выполните следующую команду, чтобы выключить сервер:
shutdown now -h
-
Переименуйте текущую точку обзора следующим образом:
-
Войдите в vCenter, где находится текущая рабочая область.
-
На левой панели перейдите к текущей виртуальной машине GW.
-
Нажмите правой кнопкой мыши на виртуальную машину шлюза и выберите Переименовать.
-
Введите новое имя и нажмите OK.
-
Выполните следующие действия, чтобы развернуть новый шаблон GW OVA:
-
С веб-сайта технической поддержки Dell скачайте полный пакет программного обеспечения для запущенной версии PowerFlex. Чтобы просмотреть все скачиваемые материалы, необходимо войти в систему.
-
Извлеките пакеты из скачанного файла.
-
В каталоге «Complete VMware SW» версии PowerFlex <> сохраните шаблон OVA.
-
Используйте клиент VMware vSphere Client для подключения к vCenter.
-
В главном окне выберите Хосты и кластеры.
-
На левой панели выберите ESXi , на котором требуется развернуть OVA.
-
Щелкните его правой кнопкой мыши и выберите «Deploy OVF Template».
Откроется мастер Deploy OVF Template. -
Введите полный путь к сохраненному образу OVA и нажмите Далее.
-
Присвойте виртуальной машине уникальное имя, выберите хранилище vSAN для развертывания OVA, примите оставшиеся значения по умолчанию в мастере и нажмите кнопку Готово.
ПРИМЕЧАНИЕ. Убедитесь, что используется то же имя виртуальной машины, которое было сохранено с помощью команды hostname. Для завершения развертывания OVA может потребоваться некоторое время. -
Нажмите правой кнопкой мыши на новой виртуальной машине и выберите Изменить настройки.
-
Убедитесь, что у вас достаточно ОЗУ и памяти, назначьте адаптеры нужной сети и нажмите кнопку OK.
-
ЦП = 2 виртуальных ЦП
-
Память: 8 Гбайт
-
Включите новую виртуальную машину GW.
-
Настройте новое имя хоста PowerFlex GW и сетевые интерфейсы:
-
С помощью консоли запустите новую PowerFlex GW и войдите в систему.
-
ПРИМЕЧАНИЕ. Имя пользователя по умолчанию — root, пароль по умолчанию — admin.
-
Выполните следующую команду, чтобы настроить интерфейс управления сетью:
nmtui
-
Выберите Set system hostname и нажмите клавишу Enter.
-
Введите имя хоста и нажмите кнопку OK.
ПРИМЕЧАНИЕ. Убедитесь, что используется то же имя виртуальной машины, которое было сохранено с помощью команды hostname.
-
Выберите Edit a connection и нажмите Enter.
-
Выберите Проводное подключение Ethernet > 1 и нажмите Редактировать.
-
Измените значение параметра Profile name на eth0.
-
Измените IPv4 CONFIGURATION на Manual и нажмите Show.
-
Настройте сеть:
-
IP-адрес
-
Адрес шлюза
-
DNS-сервер
-
ПРИМЕЧАНИЕ. Убедитесь, что вы используете сведения о сети виртуальной машины, которые вы сохранили ранее.
-
Измените IPv6 CONFIGURATION на Ignore и нажмите OK.
-
Настройте сети передачи данных PowerFlex:
-
Выберите Edit a connection и нажмите клавишу Enter.
-
Выберите Проводное подключение Ethernet > 2 и нажмите Редактировать.
-
Измените имя профиля на eth1.
-
Измените IPv4 CONFIGURATION на Manual и нажмите Show.
-
Повторите шаги PowerFlex для сети передачи данных для каждой дополнительной сети передачи данных.
-
-
Настройте сеть:
-
IP-адрес
-
Адрес шлюза
-
DNS-сервер
-
-
ПРИМЕЧАНИЕ. Убедитесь, что вы используете сведения о сети виртуальной машины, которые вы сохранили ранее.
v1 = конструкция
порта сетевой платы без связывания, v2 = статическая схема порта
сетевой платы, v3 = схема порта сетевой платы на основе LACP
-
Нажмите Назад, а затем Выйти.
-
Выполните следующую команду для перезагрузки:
reboot
-
Подключитесь к серверу, используя IP текущего GW и выполните следующие действия:
-
Выполните следующую команду, чтобы убедиться, что новая операционная система доступна:
-
cat /etc/*release
-
Скопируйте старый конфигурационный файл GW из локальной папки в папку /root/.
ПРИМЕЧАНИЕ. Импортируйте старый файл конфигурации GW в новую GW, только если интеграция Secure Remote Services используется с группой GW VxFlex OS. Мы не делаем этого для большинства систем, так как Secure Remote Services интегрируется с PowerFlex Manager. В большинстве случаев восстановление GW не требуется.
Файл конфигурации GW успешно импортирован.
-
Выполните следующие действия, чтобы добавить RPM, задать IP-адреса MDM и добавить сертификаты.
-
Убедитесь, что вы подключены к серверу, используя IP текущего объекта доступности.
-
Установите Java. Используйте версию openjdk headless .
-
RPM-файл Java должен находиться в папке /root/install на GW.
-
Выполните следующую команду для установки java RPM:
rpm -ivh <java_package_name>.rpm
-
Если EMC-ScaleIO-gateway-3.X-X.<Файл build>.x86_64.rpm отсутствует в папке /root/install. Скопируйте файл из извлеченного загружаемого файла из локальной системы в папку /root/install.
-
Выполните следующую команду, чтобы установить PowerFlex Gateway, где X — номер версии:
GATEWAY_ADMIN_PASSWORD=<new_GW_admin_password> rpm -ivh EMC-ScaleIO-gateway-3.X-X.<build>.x86_64.rpm
-
<> new_GW_admin_password — это пароль, который вы устанавливаете для доступа к установщику PowerFlex.
Пароль должен отвечать следующим критериям:
-
Длиной не менее восьми символов
-
Включите следующие группы: [a-z], [A-Z], [0-9]
-
Войдите в веб-интерфейс PowerFlex Gateway и выполните следующие действия.
-
Убедитесь, что новая версия Installation Manager отображается на главной странице.
-
В меню выберите пункт Обслуживание.
-
Введите основной IP-адрес MDM, имя пользователя, пароль и пароль LIA.
-
Утвердите все сертификаты MDM при появлении соответствующего запроса.
-
Нажмите Извлечь топологию системы и убедитесь, что все проверки подлинности LIA действительны.
-
-
Скопируйте IP-адреса кластера, основного и дополнительного MDM.
-
Выполните следующие команды, чтобы проверить свойства пользователя на сервере GW:
cd /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes vi gatewayUser.properties
-
В поле mdm.ip.addresses вставьте IP-адреса. (Включите все виртуальные IP-адреса и IP-адреса данных для любого MDM, который может стать основным.)
-
Выполните следующую команду, чтобы создать защищенное хранилище, а также имя пользователя и пароль MDM.
ПРИМЕЧАНИЕ. Первоначальное имя приведенного ниже скрипта в более ранних версиях было SIOGWTool.sh.
/opt/emc/scaleio/gateway/bin/FOSGWTool.sh --set_mdm_credentials --mdm_user <username> --mdm_password <password> --create_default_lockbox
-
Выполните следующую команду, чтобы перезапустить сервис GW:
systemctl restart scaleio-gateway
-
Войдите в веб-интерфейс шлюза PowerFlex и выполните следующие действия для настройки REST GW:
-
В меню выберите пункт Обслуживание.
-
Введите основной IP-адрес MDM, имя пользователя, пароль и пароль LIA.
-
Нажмите Извлечь топологию системы и утвердите сертификат основного MDM.
-
Снова нажмите Извлечь топологию системы и убедитесь, что все проверки подлинности LIA действительны.
-
Нажмите Тестировать конфигурацию REST.
-
Нажмите на нее и введите имя пользователя и пароль.
-
Отобразится информация из MDM. Убедитесь, что IP-адреса MDM доступны и подключены.
-
Примите все сертификаты при появлении соответствующего запроса.
-
-
Выполните следующую команду, чтобы отключить интеграцию Secure Remote Services на PowerFlex GW при использовании PowerFlex Manager:
ПРИМЕЧАНИЕ. Если PowerFlex Manager не используется, пропустите этот шаг.-
Для VxFlex OS 3.0 и более ранних версий выполните следующую команду:
grep features.enable_esrs gatewayUser.properties
grep features.enable_esrs /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/gatewayUser.properties features.enable_esrs=false
-
Для PowerFlex версий 3.5 и 3.6 выполните следующую команду:
grep features.notification gatewayUser.properties
grep features.notification /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/gatewayUser.properties features.notification_method=none
-
PowerFlex Gateway успешно развернут повторно.