meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
blog:2022:09:03 [2022/09/03 14:33] mchusblog:2022:09:03 [2022/10/04 18:46] (current) – ↷ Links adapted because of a move operation 109.226.212.131
Line 1: Line 1:
 +====== 2022-09-03 Начало установки стенда Росплатормы ======
 +{{tag>росплатформа virtuozzo}}
 +В рамках будущих проектов приступил к сборке стенда на гиперконвергентном решении [[domestic:rosplatforma:start|Росплатформа]]. Вендор предоставил много материала, который я добавил на страницу в вики.
 +
 +До текущего дня на моем стенде в офисе работал vSphere 7.0 и все тесты я проводил в виде виртуальных машин. Росплатформу по совету друзей решил ставить на "железо", по следующим причинам:
 +  - Буквально на днях коллеги пытались отжать у меня часть ресурсов на стенде, особенно после новости что я кручу там VMware. Данная ситуация как-то сама разрешилась из за чьей то лени и нежелания нарезать на мой стенд свои виланы.
 +  - Одним тоскливым вечером я уже пытался ставить р-платформу в виде виртуалок и это не принесло успеха. Странно, но когда у виртуальной машины поднят всего один сетевой интерфейс контейнер интерфейса управления на хосте не стартует. Это легко победить если не делать все "тяп-ляп" а потратить некоторое время на подготовку.
 +  - На горизонте появился проект с этим продуктом и мне бы хотелось все подводные камни установки на "железо" нащупать уже сейчас. Виртуалки это конечно хорошо, но много интересного всплывает при использовании настоящего оборудования. Например смотри что я нашел в гайде, такое на виртуалках не поймаешь. {{:blog:2022:09:03:20220903-135958.png}}
 +
 +Изначально я планировал составить [[wiki:benchmark:2022_vsi_showdown|программу тестирования]] получить "эталонные" показатели на vSphere, функциональные тесты провести на виртуалках внутри той же "сферы" а нагрузочное тестирование выполнить "на железе". Но этот подход достаточно трудоёмок и в текущих реалиях у меня к сожалению нет на него времени. Пока что план с методикой тестирования следующий:
 +  - Тестировать системы на железе по мере необходимости. В данный момент Росплатформа.
 +  - Записывать "плюшки и какашки" каждого решения в методику, добавляя строк в таблице функционального тестирования.
 +  - По возможности проставлять значения в столбцах конкуретнов.
 +  - Все строки тестируемого в данный момент решения должны быть заполнены!
 +  - Нагрузочное тестирование выглядит примерно похожим на нечто "из-жизни", поэтому пусть оно проходит тонкой нитью по всей методике тестирования и сборке стендов.
 +  - Eat. Sleep. Repeat.
 +
 +====== Установка Росплатформы ======
 +Вендор, как я сказал выше предоставил исчерпывающий  гайд в разных форматах. Очень порадовала "краткая инструкция" (ссылка на всю документацию [[domestic:rosplatforma:start|на странице вендора]]). К сожалению не обошлось без просмотра видео по установке, не люблю такой формат подачи информации, но если уверен что все делаешь правильно а ничего не получается - дополнительно проверив по видео что там делают точно так-же не помешает. 
 +
 +===== Из интересного =====
 +==== Установка через iLO из интернет-образа ====
 +
 +По долгу службы мне не часто приходилось "раскатывать" голые сервера и пользоваться современными iLO. Поэтому я открыл для себя что то новое сегодня, возможно кому-то тоже пригодится. Держите лайфхак:
 +В демо у меня серверы HPE Proliant DL360 Gen9, iLO 4 версии. Если зайти в раздел Virtual Media - Virtual Media можно подключить образ ISO к системе с HTTP сервера. Конечно это фича для больших энтерпрайзов и даже называется она Scripted Media, что подразумевает выполнение на "той стороне" какого то интеллекта. {{:blog:2022:09:03:20220903-141507.png}}
 +
 +Но я придумал вставить сюда просто-напросто URL установочного образа и не загружать свой еле-живой интернет сначала скачиванием образа на локальную машину, затем поблочным закачиванием обратно на сервер. Теперь картинки:
 +
 +Заходим по ссылке на хранилище дистрибутивов, и просто копируем URL загрузочного диска. Не используйте netinstall - я не знаю что с этим образом, но с ним что то не так. Я в нём больше не уверен. Темболее мы и так ставим по сети, какая разница. Пусть все будет из одного места
 +
 +{{:blog:2022:09:03:20220903-141532.png}}
 +
 +Вставляем URL, ставим галочку чтобы система загрузилась следующий раз именно с этого образа и жмем "Insert media".
 +
 +{{:blog:2022:09:03:20220903-141740.png}}
 +
 +Результат превзошёл все мои ожидания. Ни единого разрыва, скорость достаточно высокая сравнимая с подключением образа через java-апплет. 
 +
 +==== Не входите в кластер во время установки узла росплатформы ====
 +Во время установки второго и следующих узлов не выбирайте автоматическое подключение к существующем кластеру. У меня эта фича не заработала и я потратил часа три-четыре на поиск и устранение этой проблемы. Я не снял скриншотов, поэтому рисунки из гайда.
 +
 +{{:blog:2022:09:03:20220903-142139.png}}
 +
 +Видите снизу страницы два пункта меню, "Р-управление" и "Р-Хранилище". Данный раздел позволяет установить контейнеры управления этими службами или подключиться к существующему кластеру. Если этот раздел не посещать установку продолжить не удаётся. Поэтому заглянуть сюда нужно обязательно.
 +
 +Пример с виртуализацией:
 +
 +На первом узле мы запускаем контейнер управления. Это достаточно детально описано во всех гайдах. 
 +
 +{{:blog:2022:09:03:20220903-142408.png}}
 +
 +На втором и следующих узлах нам предлагается выбрать режим "Виртуализация" и ввести параметры подключения к развернутому заранее контейнеру "Р-управление". Оставляем эти поля пустыми. Мастер выдаёт предупреждение но на этом ограничивается и предлагает продолжить.
 +
 +{{:blog:2022:09:03:20220903-142514.png}}
 +
 +Аналогичная схема с "Р-хранилищем". У меня с ним небыло проблем но я решил не эксперементировать и тут, поэтому и вам советую подключиться к кластеру чуть позже и ничего в данном разделе не указывать.
 +
 +{{:blog:2022:09:03:20220903-142654.png}}
 +
 +Чтобы добавить руками узел виртуализации мы воспользуемся кнопкой "Добавить -> физический сервер" из консоли "Р-управление"
 +{{:blog:2022:09:03:20220903-142841.png}}
 +
 +Чтобы добавить узел в Р-хранилище придется ввести команду в консоли на добавляемом узле следующего вида (эта строка есть в гайде):
 +   /usr/libexec/vstorage-ui-agent/bin/register-storage-node.sh -m 192.168.12.201 -t 2bcce7f2
 +
 +  * ''192.168.12.201'' - адрес контейнера управления хранилищем;
 +  * ''2bcce7f2'' токен который можно создать в веб интерфейсе управления в упомянутом ранее контейнере, в разделе "Nodes - Add node".
 +
 +{{:blog:2022:09:03:20220903-143113.png}}
 +
 + --- //[[mike@mchus.pro|Mikhail Chusavitin]] 2022/09/03 14:30//