Суббота , 18 мая 2024

Как собираются кастомные серверы: от конфигуратора до тестирования

Как собираются кастомные серверы: от конфигуратора до тестирования

Selectel предлагает множество конфигураций готовых серверов, но некоторым клиентам требуется уникальный набор компонентов. Для них существует услуга по созданию пользовательских серверов. Серверы на заказ могут быть "собраны" со специальными коэффициентами конфигурации, чтобы обеспечить нужное количество процессоров, дисков, видеокарт, объемов памяти и т.д. В данном тексте описано, что произойдет после нажатия кнопки "Заказать сервер".

Содержание статьи:

Заказ сервера

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

Сборка в интерфейсе происходит на этапе, который естественным образом определяет содержание следующего пункта. Так, список процессоров, доступных для заказа, варьируется от места к месту, выбор дисков зависит от выбранного контроллера и так далее. Все это динамически отображается при выборе того или иного компонента и может быть дополнено комментариями.

Сегодня заказчик имеет гораздо больше "власти" при сборке сервера, чем раньше. Теперь он может даже выбрать корпус, тогда как несколько лет назад такой возможности не было. Для серверов с GPU есть и второй составляющий фактор. В ней логика сборки отталкивается именно от выбора видеокарты.

Как собираются кастомные серверы: от конфигуратора до тестирования

Вот как выглядит "классический" конфигуратор

После того, как клиент определился с желаемой конфигурацией, заказал и купил сервер конфигуратор, система автоматически создает тикет в панели управления. Эти галочки поступают в парламентский отдел, и наши специалисты начинают свою работу. Все начинается с подтверждения заказа.

Проверка заказа

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

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

Комплектующие

Каждый сервер состоит из следующих компонентов:

  • Корпус (с непосредственным источником питания);
  • Материнская плата;
  • Овцы;
  • Процессор;
  • Приводы;
  • Контроллер диска (если заказывается);
  • Видеокарты (если заказаны).

Подготовка корпуса

Для начала необходимо подготовить выбранный корпус к установке материнской платы с помощью математики из комплекта. Разные модели материнских плат имеют разные точки крепления. Это означает, что для каждого конкретного узла требуется разное количество метизов и болтов. Инженеры готовятся заранее.

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

Как собираются кастомные серверы: от конфигуратора до тестирования

"Пустой" корпус сервера.

Затем на корпус наклеивается наклейка с заказом и штрих-кодом Alphanamer и серийным номером будущего сервера. В соответствии с будущим штрих-кодом информация о сервере может быть легко изучена с помощью сканера.

Установка материнской платы

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

После установки материнской платы крепежные элементы закручиваются. Поскольку текстовые светильники очень хрупкие, инженеры действуют очень осторожно. Чтобы сэкономить время, используйте батарейки.

Как собираются кастомные серверы: от конфигуратора до тестирования

Материнские платы.

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

Затем передняя панель и объединительная плата подключаются с помощью соответствующих кабелей. Теперь можно приступать к установке процессора и других элементов.

Установка процессоров

Эта операция самая тонкая и требует особой осторожности: десять лет назад процессоры имели удобные "ножки", а сокеты представляли собой пластиковые матрицы с отверстиями. Достаточно было аккуратно вставить процессор в сокет и закрыть защелку; начиная с сокета LGA 775, процессор терял свои "ножки", оставалась только контактная площадка. Напротив, сокеты имеют контакты, но они настолько малы и хрупки, что любая операция, связанная с установкой процессора, должна быть максимально точной.

Как собираются кастомные серверы: от конфигуратора до тестирования

Гнездо процессора на плате

Как собираются кастомные серверы: от конфигуратора до тестирования

После установки радиатора охлаждения. Как правило, используется пассивный радиатор, но перед этим наносится термопаста — слой теплопроводящего материала, разделяющий процессор и радиатор.

Как собираются кастомные серверы: от конфигуратора до тестирования

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

Установка оперативной памяти

Каждый производитель материнской платы самостоятельно определяет правильную процедуру установки модулей оперативной памяти. Обычно это указано в инструкции к каждой модели материнской платы. Им руководствуется инженер при сборке сервера.

Как собираются кастомные серверы: от конфигуратора до тестирования

Некоторые модули оперативной памяти

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

Установка накопителей

Дисковые накопители закрепляются стандартными направляющими, а затем вставляются в сервер. Если был заказан дисковый контроллер или дополнительные сетевые карты, они устанавливаются в соответствующие слоты PCI-E и закрепляются винтами. После того как все установлено на свои места, инженер-сборщик еще раз проверяет соответствие всех компонентов заказа и отправляет сервер на прошивку и испытательный стенд.

Как собираются кастомные серверы: от конфигуратора до тестирования

Дисковые накопители

Как собираются кастомные серверы: от конфигуратора до тестирования

Карты локальной сети

Укладка кабелей

Здесь есть свои нюансы, но главный из них — ограниченное пространство. Большинство серверов спроектированы так, чтобы занимать минимум места в стойке; высота одного монтажного блока составляет 43,7 мм. Из-за этого места для кабелей редко бывает достаточно после установки материнской платы и других периферийных устройств.

После прокладки кабелей важно, чтобы они свободно проходили через сервер для эффективного охлаждения. Препятствия усугубляют отвод тепла и повышают энергопотребление из-за высокой нагрузки на систему охлаждения. Это особенно важно для серверов с некоторыми графическими процессорами, температура которых под нагрузкой может достигать 80°C.

Как собираются кастомные серверы: от конфигуратора до тестирования

Это такой GPU, который можно установить на заказ.

Как собираются кастомные серверы: от конфигуратора до тестирования

или такой — Tesla T4.

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

Прошивка комплектующих

Как собираются кастомные серверы: от конфигуратора до тестирования

Это необходимо для обеспечения безошибочной работы всех компонентов сервера и повышения уровня безопасности. Большинство компонентов сервера создано таким образом, что их можно перепрограммировать.

При использовании Selectel мигание происходит автоматически. Инженеры помещают сервер в стойку и запускают специальный скрипт.

  • IPMI или модули удаленного управления (IPMI / iLO / iDrac). Один из важнейших элементов сервера, независимый микрокомпьютер, который работает всегда, когда на материнской плате есть рабочее напряжение;
  • BIOS. микропрограмма BIOS содержит микрокод процессора, поддерживаемого материнской платой, а также микрокод сетевого интерфейса и чипсета. Когда выходит новая версия процессора, производитель материнской платы выпускает новую версию прошивки, содержащую необходимый микрокод. Без него новый процессор не может быть активирован. Кроме того, выпуск новых прошивок предотвращает конфликты, возникающие при взаимодействии различных компонентов;
  • Дисковые контроллеры. Старые микропрограммы контроллеров дисков не только исправляют ошибки, но и кардинально меняют способ хранения метаданных. Поэтому перед прошивкой необходимо ознакомиться с перечнем изменений, внесенных в функциональность. Эта информация всегда доступна на сайте производителя оборудования и в большинстве случаев воспроизводится в архиве вместе с самой прошивкой;
  • Сетевая карта. Прошивка помогает устранить ошибки на уровне прошивки. Программное обеспечение также напрямую влияет на производительность карты.

Тестирование

После прошивки сервер следует протестировать под нагрузкой. Это позволит выявить большинство проблем до того, как сервер будет передан клиенту. Как правило, проверяется оперативная память, процессор и диски. Весь процесс занимает около шести часов.

Как собираются кастомные серверы: от конфигуратора до тестирования

Каждый сервер всегда проверяется как минимум двумя инженерами

Чтобы проверить производительность модулей оперативной памяти, выберите один из распространенных инструментов тестирования. Перед этим инженеры-сборщики убеждаются, что все модули памяти, установленные в сервере, правильно отображаются в BIOS.

В рамках теста выполняется процесс чтения и записи данных в оперативную память, при этом последовательность данных и порядок заполнения ячеек могут быть различными. Если обнаружена ошибка, неисправный модуль ОЗУ находится, удаляется из конфигурации и заменяется аналогичным. Затем весь процесс тестирования повторяется. Только когда все итерации завершены без ошибок, сервер отправляется на стресс-тест.

Нагрузочное тестирование имитирует максимальную нагрузку на сервер в течение длительного периода времени. Это повышает температуру процессоров до максимально допустимого значения, и система охлаждения должна эффективно отводить тепло. Инженеры всегда убеждаются, что сервер проходит этот тест.

После завершения теста S. M. A. R. T. параметрирует все установленные диски. Если хотя бы один параметр, заявленный производителем как возможность замены диска, не требуется, диск заменяется на другой и тестируется.

После тестирования

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

Смотрите также

Сферы применения древесины березы

Сферы применения древесины березы

Древесина березы находит широкое применение в различных отраслях промышленности и повседневной жизни благодаря своим уникальным …

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *