Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Истории успеха
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • AI Studio
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Истории успеха
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Страница сервиса
Yandex BareMetal
Документация
Yandex BareMetal
  • Начало работы
    • Все инструкции
      • Арендовать сервер
      • Получить информацию о сервере
      • Изменить сервер
      • Подключиться к KVM-консоли
      • Остановить и запустить сервер
      • Отказаться от аренды серверы
      • Загрузить свой образ ОС
      • Подключить существующий сервер BareMetal к Cloud Backup
      • Воспользоваться Rescue-CD
        • Переустановить ОС из образа Marketplace
        • Переустановить ОС из своего ISO-образа
      • Настроить группу агрегирования MC-LAG
      • Сбросить пароль на сервере
      • Заменить диск в RAID-массиве
      • Добавить новый SSH-ключ пользователя
      • Восстановить загрузчик ОС
      • Проанализировать состояние дисков с помощью HW Watcher
    • Обзор сервиса
      • Обзор
      • Конфигурации серверов
      • Анализ состояния дисков
      • Дополнительные настройки серверов
      • Обзор
      • DHCP
      • MC-LAG
      • Ограничения в сетях BareMetal
    • Образы
    • Квоты и лимиты
    • Все руководства
    • Подключение существующего сервера BareMetal к Cloud Backup
    • Настройка VRRP для кластера серверов BareMetal
    • Организация сетевой связности в приватной подсети BareMetal
    • Организация сетевой связности между приватными подсетями BareMetal и Virtual Private Cloud
    • Организация сетевой связности между приватной подсетью BareMetal и on-premise-ресурсами
    • Доставка USB-устройств на сервер BareMetal или виртуальную машину
    • Настройка межсетевого экрана OPNsense в режиме кластера высокой доступности
    • Развертывание веб-приложения на серверах BareMetal с L7-балансировщиком и защитой Smart Web Security
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • Управление доступом
  • Правила тарификации
  • Вопросы и ответы

В этой статье:

  • Запустите сервер с собственного ISO-образа в режиме UEFI
  • Выполните базовые настройки операционной системы
  • Выполните разметку дисков и сформируйте массивы RAID10
  • Альтернативные варианты разметки дисков
  • Установка системных файлов
  1. Пошаговые инструкции
  2. Серверы
  3. Переустановить ОС сервера
  4. Переустановить ОС из своего ISO-образа

Переустановить операционную систему из своего ISO-образа

Статья создана
Yandex Cloud
Улучшена
Обновлена 25 августа 2025 г.
  • Запустите сервер с собственного ISO-образа в режиме UEFI
  • Выполните базовые настройки операционной системы
  • Выполните разметку дисков и сформируйте массивы RAID10
    • Альтернативные варианты разметки дисков
  • Установка системных файлов

Yandex BareMetal позволяет пользователям устанавливать и переустанавливать операционную систему сервера из собственных ISO-образов. Таким способом вы можете установить на сервер операционные системы семейств Linux или Windows. При этом, если устанавливаемая ОС требует лицензии, пользователь должен использовать собственную лицензию.

При установке или переустановке ОС из своего ISO-образа вы можете произвольным образом перераспределять дисковое пространство, доступное на сервере.

Создание отказоустойчивой дисковой разметки требует опыта и понимания технологий RAID и/или LVM, поэтому рекомендуется использовать установку ОС из публичного образа Marketplace, а приведенный в этой инструкции способ установки использовать только при необходимости внесения существенных изменений, недоступных при установке из Marketplace.

Например, установка из своего ISO-образа может потребоваться, если нужная ОС недоступна в Marketplace, либо если требуется нестандартная конфигурация разметки дисков, режим UEFI/SecureBoot, шифрование корневой системы или другие настройки, недоступные при установке из образа Marketplace.

Важно

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

В этой инструкции приведен пример установки на сервер BA-i201-H с четырьмя HDD операционной системы Ubuntu 24.04 в режиме UEFI из своего ISO-образа в дисковой конфигурации RAID10 с LVM.

Запустите сервер с собственного ISO-образа в режиме UEFIЗапустите сервер с собственного ISO-образа в режиме UEFI

Чтобы создать из вашего ISO-образа образ BareMetal и запустить с него сервер:

  1. Скачайте на ваш локальный компьютер нужный образ операционной системы.

  2. Загрузите ISO-образ в Yandex Object Storage и получите ссылку на загруженный объект:

    1. Создайте бакет Object Storage:

      Примечание

      Чтобы создать бакет, у вас должна быть минимальная роль storage.editor на каталог.

      Консоль управления
      Yandex Cloud CLI
      1. В консоли управления выберите каталог, в котором хотите создать бакет.

      2. В списке сервисов выберите Object Storage.

      3. Справа сверху нажмите Создать бакет.

      4. На странице создания бакета:

        1. Введите имя бакета в соответствии с правилами именования.
        2. При необходимости задайте ограничение на максимальный размер бакета или включите опцию Без ограничения.
        3. Значения остальных параметров оставьте без изменения и нажмите Создать бакет.

      Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.

      По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.

      1. Создайте бакет в каталоге по умолчанию:

        yc storage bucket create --name <имя_бакета>
        

        Где --name — имя бакета. Обязательный параметр. Подробнее см. Правила именования бакетов.

        Результат:

        name: <имя_бакета>
        folder_id: b1gt6g8ht345********
        anonymous_access_flags: {}
        default_storage_class: STANDARD
        versioning: VERSIONING_DISABLED
        created_at: "2025-08-06T07:29:40.418079Z"
        resource_id: e3e9neva43dl********
        

        Подробнее о команде yc storage bucket create см. в Справочнике Yandex Cloud CLI.

    2. Загрузите скачанный файл с образом в созданный бакет:

      Консоль управления
      Yandex Cloud CLI

      Примечание

      Через консоль управления нельзя загрузить объекты размером более 5 ГБ (см. Квоты и лимиты в Object Storage). Для загрузки больших объектов используйте другие инструменты.

      1. В консоли управления в списке сервисов выберите Object Storage и перейдите в бакет, в который нужно загрузить образ.
      2. На панели слева выберите Объекты и в правом верхнем углу экрана нажмите кнопку Загрузить.
      3. В открывшемся окне выберите файл с образом и нажмите Открыть.
      4. В окне загрузки объектов нажмите Загрузить и дождитесь завершения загрузки.
      5. Обновите страницу.
      1. Выполните команду:

        yc storage s3api put-object \
          --body <путь_к_локальному_файлу> \
          --bucket <имя_бакета> \
          --key <путь_к_объекту>
        

        Где:

        • --body — путь к файлу, который нужно загрузить в бакет. Например: ./ubuntu.iso.
        • --bucket — имя вашего бакета.
        • --key — ключ, по которому объект будет храниться в бакете. Например: Ubuntu-2404.iso.

        Результат:

        etag: '"87740887a5159e2685500c02********"'
        request_id: 300dceee********
        

      Подробнее о команде yc storage s3api put-object см. в Справочнике Yandex Cloud CLI.

    3. Получите ссылку на загруженный в бакет образ:

      Консоль управления
      1. В консоли управления выберите каталог.
      2. В списке сервисов выберите Object Storage и выберите нужный бакет.
      3. Нажмите на имя объекта с загруженным ISO-образом.
      4. В правом верхнем углу экрана нажмите кнопку Получить ссылку.
      5. Нажмите Получить ссылку.
      6. Скопируйте полученную ссылку.
  3. Создайте из загруженного ISO-образа образ BareMetal:

    Консоль управления
    CLI
    1. В консоли управления выберите каталог, в котором хотите создать образ.

    2. В списке сервисов выберите BareMetal.

    3. На панели слева выберите Загрузочные образы.

    4. Нажмите кнопку Загрузить образ.

    5. Введите имя образа. Требования к имени:

      • длина — от 2 до 63 символов;
      • может содержать строчные буквы латинского алфавита, цифры и дефисы;
      • первый символ — буква, последний — не дефис.
    6. (Опционально) Добавьте описание образа.

    7. Вставьте ссылку на образ, полученную в Object Storage на предыдущем шаге.

    8. Нажмите кнопку Загрузить.

    1. Выполните команду:

      yc baremetal boot-image create \
        --name <имя_образа> \
        --uri "<ссылка_на_образ>"
      

      Где:

      • --name — имя образа. Требования к имени:

        • длина — от 2 до 63 символов;
        • может содержать строчные буквы латинского алфавита, цифры и дефисы;
        • первый символ — буква, последний — не дефис.
      • --uri — ссылка на образ, полученная в Object Storage на предыдущем шаге.

  4. Подключитесь к KVM-консоли сервера.

    Примечание

    Все дальнейшие действия будут выполняться в окне KVM-консоли.

  5. В окне KVM-консоли в верхнем меню выберите Media → Virtual Media Wizard... или нажмите на значок с изображением CD-диска. В открывшемся окне:

    1. В секции CD/DVD Media1 нажмите кнопку Browse и в директории user-iso выберите загруженный ранее ISO-образ операционной системы.
    2. Нажмите кнопку Connect CD/DVD.
    3. Убедитесь, что в секции Status для устройства Virtual CD 1 значение поля Connected To изменилось на путь к выбранному ISO-образу, и нажмите кнопку Close.

    В зависимости от настроек сервера может потребоваться принудительно выбрать загрузочный носитель или режим UEFI в BIOS. В частности, на сервере с конфигурацией BA-i201-H, чтобы установить операционную систему в режиме UEFI, необходимо загрузиться с CD-дисковода в режиме UEFI.

  6. Чтобы запустить сервер с выбранного ISO-образа:

    1. В правом верхнем углу KVM-консоли нажмите кнопку Reboot to cdrom.

    2. В процессе загрузки сервера на экране POST нажмите клавишу F11 или Del. На экране появится сообщение Entering Setup....

    3. Дождитесь, когда откроется системное меню BIOS, и с помощью клавиш ← и → перейдите в раздел Save & Exit.

    4. С помощью клавиш ↑ и ↓ в секции Boot Override выберите UEFI: AMI Virtual CDROM0 1.00 и нажмите Enter.

      Если в секции Boot Override нет такого пункта, перейдите в раздел настроек Boot и в разделе UEFI Boot Drive BBS Priorities добавьте его.

    Сервер еще раз перезапустится и будет загружен с виртуального CD-дисковода в режиме UEFI.

    Важно

    На серверах BareMetal по умолчанию используются оптимальные системные настройки BIOS. Изменять эти настройки не рекомендуется.

Выполните базовые настройки операционной системыВыполните базовые настройки операционной системы

На этом этапе вы выполните базовые настройки устанавливаемой операционной системы. Все указанные действия выполняйте в окне терминала KVM-консоли:

  1. В меню загрузчика GRUB выберите пункт Try or Install Ubuntu Server и нажмите клавишу Enter.

  2. Выберите язык системы:

    01

    Навигация по пунктам меню осуществляется клавишами ↑ и ↓.

  3. Выберите раскладку клавиатуры, переместите курсор на Done и нажмите Enter. В зависимости от выбранной раскладки может потребоваться задать сочетание клавиш для переключения языка ввода.

  4. Выберите вариант установки сервера: полный или минимальный:

    02

  5. Задайте настройки сетевых интерфейсов. По умолчанию для всех интерфейсов достаточно оставить DHCP:

    03

  6. При необходимости настройте прокси и адрес зеркала репозиториев для установки пакетов ОС.

    Например, для Ubuntu можно указать адрес зеркала http://mirror.yandex.ru/ubuntu. При этом обычно вносить правки необязательно.

  7. Выберите вариант разметки дисков Custom storage layout. Для этого переместите курсор на этот пункт меню и нажмите клавишу Пробел.

    04

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

Выполните разметку дисков и сформируйте массивы RAID10Выполните разметку дисков и сформируйте массивы RAID10

Внимание

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

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

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

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

  • / — корневой раздел операционной системы;

  • /boot — раздел для загрузочных файлов операционной системы;

  • swap — раздел подкачки;

  • /home — раздел для домашних каталогов пользователей;

  • /srv — раздел для сервисных данных;

  • ESP — системный раздел UEFI размером 1 ГБ.

    В случае загрузки сервера в режиме Legacy вместо раздела ESP будет создан системный раздел BIOS grub spacer размером 300 МБ.

    Примечание

    Вручную создавать системные разделы ESP и BIOS grub spacer не нужно: они появляются на диске автоматически при выборе диска в качестве основного или дополнительного загрузочного устройства.

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

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

    1. В секции AVAILABLE DEVICES удалите все разделы дисков и RAID-массивы, имеющиеся на сервере.

      Для этого с помощью клавиш ↑ и ↓ выберите раздел или RAID-массив, нажмите Enter, в появившемся меню выберите DELETE и подтвердите удаление.

      Чтобы удалить все разделы на диске, переместите курсор на строку с именем этого диска, нажмите Enter, выберите Reformat и подтвердите удаление.

    2. Повторите предыдущее действие для всех разделов, дисков и RAID-массивов, отображающихся в секции AVAILABLE DEVICES.

      В результате в секции AVAILABLE DEVICES у вас должны остаться только дисковые устройства с нераспределенным дисковым пространством (free space):

      05

  2. Выберите загрузочные диски:

    1. С помощью клавиш ↑ и ↓ выберите любой диск и нажмите Enter.

    2. В появившемся справа дополнительном меню выберите Use As Boot Device и нажмите Enter.

      06

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

    3. Выберите еще один диск, нажмите Enter и выберите Add As Another Boot Device.

  3. Создайте на каждом из дисков одинаковый набор разделов, исходя из предполагаемого потребления дискового пространства. В приведенном примере на дисках создается по три отдельных раздела:

    1. Разметьте первый диск:

      1. Выберите строку free space первого диска в списке, нажмите Enter и в появившемся дополнительном меню выберите Add GPT Partition.
      2. В открывшейся форме в поле Size: задайте размер первого из создаваемых разделов — 4G.
      3. В поле Format: выберите значение Leave unformatted.
      4. Переведите курсор на Create и нажмите Enter.
      5. Повторите предыдущие действия, чтобы создать на первом диске еще два раздела: один — размером 2 ГБ, другой — занимающий все пространство, оставшееся после первых двух разделов.
    2. Точно так же разметьте оставшиеся три диска сервера: размеры разделов на всех четырех дисках должны совпадать.

    07

  4. Из созданных на предыдущем шаге разделов соберите RAID-массивы:

    1. Переведите курсор в пункт меню Create software RAID (md) и нажмите Enter. В открывшейся форме:

      1. В поле RAID Level: выберите 10.
      2. С помощью клавиши Пробел отметьте разделы размером 4 ГБ на всех четырех дисках.
      3. Переведите курсор на Create и нажмите Enter.

      08

    2. Аналогичным образом создайте RAID-массив уровня 10 из разделов размером 2 ГБ, затем — RAID-массив уровня 10 из самых больших разделов.

  5. Создайте в полученных RAID-массивах разделы для файловой системы сервера:

    1. Создайте раздел swap:

      1. Переведите курсор на RAID-массив md0 размером 8 ГБ, нажмите Enter и в появившемся меню выберите Format.
      2. В открывшейся форме в поле Format: выберите swap.
      3. Переместите курсор на Done и нажмите Enter.
    2. Создайте раздел /boot:

      1. Переведите курсор на RAID-массив md1 размером 4 ГБ, нажмите Enter и в появившемся меню выберите Format.
      2. В открывшейся форме в поле Format: оставьте ext4, а в поле Mount: выберите /boot.
      3. Переместите курсор на Done и нажмите Enter.

      09

  6. Из RAID-массива md2, собранного из самых больших разделов, создайте LVM-группу vg0:

    1. Создайте LVM-группу:

      1. Переведите курсор в пункт меню Create volume group (LVM) и нажмите Enter.
      2. В открывшейся форме в поле Devices: с помощью клавиши Пробел отметьте массив md2.
      3. Переведите курсор на Create и нажмите Enter.
    2. Создайте логический том lv-root для корневого раздела:

      10

      1. В секции устройств AVAILABLE DEVICES в блоке с устройством vg0 переведите курсор на строку free space, нажмите Enter и в открывшемся меню выберите Create Logical Volume.
      2. В поле Name: введите lv-root.
      3. В поле Size: задайте размер тома 100G.
      4. В поле Format: оставьте значение ext4, а в поле Mount: — /.
      5. Переведите курсор на Create и нажмите Enter.

      11

    3. Аналогичным образом создайте логические тома:

      • lv-home размером 512 ГБ с точкой монтирования /home для домашних каталогов пользователей.
      • lv-srv размером 1 ТБ с точкой монтирования /srv для сервисных данных.

      12

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

Альтернативные варианты разметки дисковАльтернативные варианты разметки дисков

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

Вот несколько других возможных конфигураций разметки дисков сервера:

Вариант 1
Вариант 2
Вариант 3

Разметка, аналогичная создаваемой установщиком BareMetal из образа Marketplace (режим загрузки Legacy):

13

Разметка, аналогичная создаваемой установщиком BareMetal из образа Marketplace (режим загрузки UEFI):

14

Разметка с корневым разделом в LVM-группе с шифрованием, созданной в массиве RAID10:

15

Примечание

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

Установка системных файловУстановка системных файлов

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

Внимание

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

  1. Чтобы продолжить установку, переведите курсор на Done и нажмите Enter.

    В появившейся форме Сonfirm destructive action нажмите Continue, чтобы подтвердить свое согласие на форматирование дисков.

  2. Задайте имя хоста, создайте первого пользователя, при необходимости настройте SSH и установите дополнительное ПО:

    16

    Дождитесь завершения установки файлов операционной системы на сервер.

  3. Отключите виртуальный CD-дисковод в KVM-консоли:

    1. В окне KVM-консоли в верхнем меню выберите Media → Virtual Media Wizard... или нажмите на значок с изображением CD-диска.
    2. В открывшемся окне в секции CD/DVD Media1 нажмите кнопку Disconnect.
    3. Нажмите Close.
  4. Чтобы перезапустить сервер в новую ОС, переместите курсор на Reboot Now и нажмите Enter:

    17

  5. Настройте загрузку сервера в режиме UEFI:

    1. В процессе загрузки сервера на экране POST нажмите клавишу F11 или Del. На экране появится сообщение Entering Setup....

    2. Дождитесь, когда откроется системное меню BIOS, и с помощью клавиш ← и → перейдите в раздел Boot.

    3. Выберите опцию 1st Boot Device, нажмите Enter и выберите вариант UEFI: Built-in EFI Shell.

    4. Выберите опцию UEFI Boot Drive BBS Priorities, нажмите Enter и в открывшемся меню:

      1. В поле 1st Device нажмите Enter и выберите любое из полей UEFI OS.
      2. Нажмите клавишу Esc, чтобы вернуться в предыдущее меню.
    5. Убедитесь, что в поле 1st Boot Device значение сменилось на UEFI OS.

    6. C помощью клавиш ← и → перейдите в раздел Save & Exit.

    7. Выберите пункт Save Changes and Reset, нажмите Enter и подтвердите действие, нажав Yes.

В результате сервер запустится в новую операционную систему в режиме UEFI.

Была ли статья полезна?

Предыдущая
Переустановить ОС из образа Marketplace
Следующая
Настроить группу агрегирования MC-LAG
Проект Яндекса
© 2025 ООО «Яндекс.Облако»