Переустановить операционную систему из образа Marketplace
Marketplace — это каталог предварительно настроенных образов операционных систем доступных для установки на серверы BareMetal.
Yandex BareMetal позволяет переустановить операционную систему сервера из публичного образа Marketplace. При переустановке вы можете выбрать любую доступную в Marketplace для серверов BareMetal операционную систему, а также перераспределить дисковое пространство, пересобрать RAID-массивы и перенастроить параметры доступа root-пользователя.
Важно
После переустановки операционной системы данные с дисков будут удалены. Конфигурация сервера не изменится.
Чтобы переустановить операционную систему сервера BareMetal:
-
В консоли управления
выберите каталог, в котором находится нужный сервер. -
В списке сервисов выберите BareMetal.
-
В строке с нужным сервером нажмите значок
и выберите Переустановить ОС. -
В открывшемся окне:
-
В блоке Образ выберите один из доступных образов ОС.
-
(Опционально) В блоке Диск настройте разметку дисков:
-
Нажмите кнопку Настроить разделы диска.
-
Укажите параметры разделов. Чтобы создать новый раздел, нажмите кнопку
Добавить раздел.Чтобы самостоятельно собрать RAID-массивы и настроить разделы дисков, нажмите кнопку Разобрать RAID.
-
Нажмите кнопку Сохранить.
Если не вносить изменений в разметку дисков, на сервере сохранятся заданные ранее настройки RAID-массивов и распределения дискового пространства.
-
-
В блоке Доступ:
-
В поле Пароль воспользуйтесь одним из вариантов создания пароля для root-пользователя:
-
Чтобы сгенерировать пароль для root-пользователя, выберите опцию
Новый пароль
и нажмите кнопку Сгенерировать.Важно
Этот вариант предусматривает ответственность пользователя за безопасность пароля. Сохраните сгенерированный пароль в надежном месте: он не сохраняется в Yandex Cloud, и после заказа сервера вы не сможете посмотреть его.
-
Чтобы использовать пароль root-пользователя, сохраненный в секрете Yandex Lockbox, выберите опцию
Секрет Lockbox
:В полях Имя, Версия и Ключ выберите соответственно секрет, его версию и ключ, в которых сохранен ваш пароль.
Если у вас еще нет секрета Yandex Lockbox, нажмите кнопку Создать, чтобы создать его.
Этот вариант позволяет вам как задать собственный пароль (тип секрета
Пользовательский
), так и использовать пароль, сгенерированный автоматически (тип секретаГенерируемый
).
-
-
В поле Открытый SSH-ключ выберите SSH-ключ, сохраненный в вашем профиле пользователя организации.
Если в вашем профиле нет сохраненных SSH-ключей или вы хотите добавить новый ключ:
-
Нажмите кнопку Добавить ключ.
-
Задайте имя SSH-ключа.
-
Выберите вариант:
-
Ввести вручную
— вставьте содержимое открытого SSH-ключа. Пару SSH-ключей необходимо создать самостоятельно. -
Загрузить из файла
— загрузите открытую часть SSH-ключа. Пару SSH-ключей необходимо создать самостоятельно. -
Сгенерировать ключ
— автоматическое создание пары SSH-ключей.При добавлении сгенерированного SSH-ключа будет создан и загружен архив с парой ключей. В ОС на базе Linux или macOS распакуйте архив в папку
/home/<имя_пользователя>/.ssh
. В ОС Windows распакуйте архив в папкуC:\Users\<имя_пользователя>/.ssh
. Дополнительно вводить открытый ключ в консоли управления не требуется.
-
-
Нажмите кнопку Добавить.
SSH-ключ будет добавлен в ваш профиль пользователя организации. Если в организации отключена возможность добавления пользователями SSH-ключей в свои профили, добавленный открытый SSH-ключ будет сохранен только в профиле пользователя внутри создаваемого ресурса.
-
-
-
Нажмите кнопку Переустановить и дождитесь переустановки операционной системы сервера.
-
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>
. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name
или --folder-id
.
-
Посмотрите описание команды для переустановки ОС:
yc baremetal server reinstall --help
-
Переустановите ОС:
yc baremetal server reinstall \ --name <имя_сервера> \ --os-settings "image-id=<идентификатор_образа>,image-name=<имя_образа>,ssh-key-public=<содержимое_открытого_SSH-ключа>,ssh-key-user-id=<идентификатор_пользователя_SSH-ключа>,password-plain-text=<пароль_пользователя>,password-lockbox-secret={secret-id=<идентификатор_секрета>,version-id=<версия_секрета>,key=<ключ_секрета>}" \ --storage "partition={type=<файловая_система>,size-gib=<размер_раздела>,mount-point=<точка_монтирования>},raid-type=<уровень RAID-массива>,disk={id=<номер_диска>,size-gib=<размер_диска>,type=<тип_диска>}"
Где:
--name
— имя сервера.-
--os-settings
— настройки операционной системы. Чтобы арендовать сервер без операционной системы, пропустите этот параметр. Возможные настройки:-
image-id
— идентификатор одного из доступных публичных образов ОС в Yandex Cloud Marketplace. -
image-name
— имя одного из доступных публичных образов ОС в Yandex Cloud Marketplace. -
ssh-key-public
— содержимое открытого SSH-ключа. Пару SSH-ключей для подключения к серверу по SSH необходимо создать самостоятельно. -
ssh-key-user-id
— идентификатор пользователя SSH-ключа. -
password-plain-text
— пароль root-пользователя.Важно
Этот вариант предусматривает ответственность пользователя за безопасность пароля. Сохраните сгенерированный пароль в надежном месте: он не сохраняется в Yandex Cloud, и после заказа сервера вы не сможете посмотреть его.
-
password-lockbox-secret
— секрет Yandex Lockbox:secret-id
— идентификатор секрета.version-id
— версия секрета.key
— ключ секрета.
-
-
--storage
— настройки разметки дисков. Необязательный параметр. Возможные настройки:-
partition
— раздел диска:type
— файловая система. Возможные значения:Ext3
,Ext4
,Swap
,Xfs
.size-gib
— размер раздела в гигабайтах.mount-point
— точка монтирования.
-
disk
— диск:id
— номер диска.size-gib
— размер диска в гигабайтах.type
— тип диска
-
raid-type
— уровень RAID-массива.
-
Пример
Переустановите операционную систему:
yc baremetal server reinstall \
--name demo-baremetal-server \
--os-settings "image-id=ly5vtno2mjr3k4iuecur,password-plain-text=FDrxicR********,ssh-key-public=ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGcM4tRfRHJGrlLMT+YJFr+aOdSQ********"
Результат:
done (22m47s)
id: ly5u2442ulmz********
cloud_id: b1gia87mbaom********
folder_id: b1g0ijbfaqsn********
name: demo-baremetal-server
description: My first BareMetal server
zone_id: ru-central1-m
hardware_pool_id: ru-central1-m4
status: RUNNING
os_settings:
image_id: ly5vtno2mjr3k4iuecur
ssh_public_key: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGcM4tRfRHJGrlLMT+YJFr+aOdSQYnYYjAoj********
storages:
- partitions:
- type: EXT3
size_gib: "9"
mount_point: /boot
- type: SWAP
size_gib: "4"
- type: EXT4
mount_point: /
raid:
type: RAID10
disks:
- id: ly54aes2ecmb********
type: HDD
size_gib: "1862"
- id: ly5nrgud6zrt********
type: HDD
size_gib: "1862"
- id: ly5yf2ylmchh********
type: HDD
size_gib: "1862"
- id: ly5loug77ciu********
type: HDD
size_gib: "1862"
configuration_id: ly5lymxdltk3xitpkrmi
created_at: "2025-07-09T07:23:39.323794Z"
labels:
env: test