PowerFlex 3.0: Як перерозгорнути шлюз PowerFlex
Summary: У цій статті наведено процедуру повторного розгортання шлюзу PowerFlex (GW).
Instructions
Мета:
Для успішного повторного розгортання шлюзу PowerFlex (GW).
Факти:
Повторне розгортання PowerFlex GW може знадобитися з багатьох причин:
-
Підготовка до автоматичної заміни SVM.
-
Заміна старого SUSE Linux Enterprise Server на CentOS.
-
Системи, створені на заводі, використовують PowerFlex Manager або інший метод, у якому GW не задіяно. Пізніше, для покращень або заміни, потрібно знову ввести його в середовище.
ПРИМІТКА. PowerFlex Gateway також згадується як VxFlex OS Gateway у версії 3.0.x.
Процедура:
Переконайтеся, що ви зробили резервну копію поточної GW. Це гарантує, що всі існуючі властивості та налаштування будуть скопійовані на новий 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
-
Перейменуйте нинішню GW так:
-
Увійдіть у vCenter, де знаходиться поточний GW.
-
У лівій панелі перейдіть до поточної віртуальної машини GW.
-
Клацніть правою кнопкою миші на віртуальній машині GW і натисніть Перейменувати.
-
Введіть нову назву і натисніть OK.
-
Виконайте наступні кроки для розгортання нового шаблону GW OVA:
-
З сайту підтримки Dell завантажте повний комплект програмного забезпечення для версії PowerFlex, що працює на запуску. Ви повинні увійти в систему, щоб побачити всі завантаження.
-
Витягніть пакети з завантаженого файлу.
-
З каталогу Complete VMware SW версії> PowerFlex < збережіть шаблон OVA.
-
Використовуйте клієнт VMware vSphere для підключення до vCenter.
-
У головному вікні виберіть Hosts і Clusters.
-
З лівої панелі виберіть ESXi , на якому хочете розгорнути OVA.
-
Клацніть правою кнопкою миші та виберіть Deploy OVF Template.
З'являється майстер шаблону OVF Deploy. -
Введіть повний шлях до OVA, яке ви зберегли, і натисніть «Далі».
-
Присвоїть унікальну назву віртуальній машині, виберіть VSAN-сховище для розгортання OVA, прийміть залишкові значення за замовчуванням у майстері та натисніть Finish.
ПРИМІТКА. Переконайтеся, що ви використовуєте ту саму назву віртуальної машини, яку зберігали за допомогою команди hostname. Може знадобитися певний час, щоб OVA завершив розгортання. -
Клацніть правою кнопкою миші на новій віртуальній машині та виберіть Редагувати налаштування.
-
Переконайтеся, що у вас достатньо оперативної пам'яті та процесора, призначте адаптери на правильну мережу, а потім натисніть OK.
-
CPU = 2vCPU
-
Пам'ять: 8 GB
-
Запусти нову віртуальну машину GW.
-
Налаштуйте нове ім'я хоста PowerFlex GW та мережеві інтерфейси:
-
Використовуючи консоль, запустіть новий PowerFlex GW і увійдіть у систему.
-
ПРИМІТКА. За замовчуванням ім'я користувача — root, а пароль за замовчуванням — admin.
-
Виконайте наступну команду для налаштування інтерфейсу керування мережею:
nmtui
-
Виберіть Встановити ім'я хоста системи та натисніть Enter.
-
Введіть ім'я хоста і натисніть OK.
ПРИМІТКА. Переконайтеся, що ви використовуєте ту саму назву віртуальної машини, яку зберігали за допомогою команди hostname.
-
Виберіть Редагувати з'єднання і натисніть Enter.
-
Виберіть Ethernet > Wired з'єднання 1 і натисніть Редагувати.
-
Змініть назву профілю на eth0.
-
Змініть налаштування IPv4 на Manual і натисніть Показати.
-
Налаштуйте мережу:
-
IP-адреса
-
Адреса шлюзу
-
DNS-сервер
-
ПРИМІТКА. Переконайтеся, що ви використовуєте дані мережі віртуальної машини, яку ви зберегли раніше.
-
Змініть налаштування IPv6 на Ignore і натисніть OK.
-
Налаштуйте мережі даних PowerFlex:
-
Виберіть Edit a connection і натисніть Enter.
-
Виберіть Ethernet > Wired з'єднання 2 і натисніть Редагувати.
-
Змініть назву профілю на eth1.
-
Змініть налаштування IPv4 на Manual і натисніть Показати.
-
Повторіть кроки мережі даних PowerFlex для кожної додаткової мережі даних.
-
-
Налаштуйте мережу:
-
IP-адреса
-
Адреса шлюзу
-
DNS-сервер
-
-
ПРИМІТКА. Переконайтеся, що ви використовуєте дані мережі віртуальної машини, яку ви зберегли раніше.
v1 = Незв'язаний NIC порт
v2 = Статичний NIC-порт
v3 = LACP-з'єднання NIC порт
-
Натисніть назад, а потім вийдіть.
-
Виконайте наступну команду для перезавантаження:
reboot
-
Підключіться до сервера, використовуючи IP поточного GW, і виконайте наступні кроки:
-
Виконайте наступну команду, щоб перевірити, чи доступна нова операційна система:
-
cat /etc/*release
-
Скопіюйте старий конфігураційний файл GW з вашої локальної папки в /root/.
ПРИМІТКА. Імпортуйте старий конфігураційний файл GW у новий GW лише якщо інтеграція Secure Remote Services використовується з VXFlex OS GW. Ми не робимо цього на більшості систем, оскільки інтеграція Secure Remote Services здійснюється з PowerFlex Manager. Зазвичай відновлення GW не потрібне.
Файл конфігурації GW успішно імпортується.
-
Виконайте наступні кроки для додавання RPM, встановлення IP-адрес MDM та додавання сертифікатів:
-
Переконайтеся, що ви підключені до сервера за IP-адресою поточного GW.
-
Встановіть Java. Використовуйте версію openjdk без голови .
-
Файл Java RPM має бути у папці /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, де 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 Installer.
Пароль має відповідати таким критеріям:
-
Щонайменше вісім символів довжиною
-
Включайте такі групи: [a-z], [A-Z], [0-9]
-
Увійдіть у веб-інтерфейс PowerFlex Gateway і виконайте наступні кроки:
-
Переконайтеся, що нова версія Інсталяційного менеджера відображається на головній сторінці.
-
У меню натисніть «Підтримувати».
-
Введіть основну IP-адресу MDM, ім'я користувача, пароль і пароль LIA.
-
Затверджуйте всі сертифікати MDM за запитом.
-
Натисніть «Отримати системну топологію» та переконайтеся, що всі автентифікації LIA є дійсними.
-
-
Скопіюйте IP-адреси кластера, первинного MDM і вторинних 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 Gateway і виконайте наступні кроки конфігурації 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 успішно перезапускається.