====== 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//