Изменить сервер
-
В консоли управления
выберите каталог, которому принадлежит сервер. -
Перейдите
в сервис BareMetal. -
В строке с нужным сервером нажмите значок
и выберите Редактировать. -
Внесите изменения в конфигурацию сервера:
-
(Опционально) В поле Имя измените имя сервера. Требования к имени:
- длина — от 3 до 63 символов;
- может содержать строчные буквы латинского алфавита, цифры и дефисы;
- первый символ — буква, последний — не дефис.
-
(Опционально) В поле Описание добавьте или измените описание сервера.
-
(Опционально) В поле Метки добавьте или измените метки сервера.
-
(Опционально) В блоке Условия аренды измените продолжительность периода аренды сервера.
Примечание
Изменения в настройке продолжительности периода аренды вступят в силу только по истечении текущего периода, на который был арендован сервер.
-
(Опционально) В блоке Сетевые интерфейсы измените сетевые настройки сервера.
Чтобы привязать к серверу дополнительную приватную подсеть, в блоке Сетевые интерфейсы нажмите кнопку Добавить дополнительную подсеть и в появившемся поле выберите дополнительную подсеть или создайте новую.
Примечание
В качестве дополнительной подсети вы можете привязать к серверу только приватную подсеть с выключенным сервисом DHCP.
Чтобы отвязать дополнительную подсеть от сервера, в блоке Сетевые интерфейсы нажмите значок
в строке с соответствующей дополнительной приватной подсетью.Важно
Если вы изменили количество или состав дополнительных приватных подсетей, привязанных к серверу, настройте сетевой интерфейс в его операционной системе.
-
(Опционально) В поле Объём данных измените пакет потребления трафика сервера. Доступные пакеты потребления трафика:
10 ТБ в сутки, ёмкость подключения — 1 Гбит/с;100 ТБ в сутки, ёмкость подключения — 10 Гбит/с.
Примечание
Возможность выбора пакетов трафика доступна только для конфигураций с публичным IP-адресом и сетевыми картами со скоростью соединения 10 Гбит/с и выше.
После увеличения емкости подключения уменьшить ее можно будет не раньше, чем через 24 часа.
-
-
Нажмите кнопку Сохранить изменения.
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
Если вы обращаетесь к ресурсу по имени, поиск будет выполнен в каталоге по умолчанию. Если вы обращаетесь к ресурсу по идентификатору, поиск будет выполнен глобально — во всех каталогах с учетом прав доступа.
-
Посмотрите описание команды для изменения сервера:
yc baremetal v2 server update --help -
Измените сервер:
yc baremetal v2 server update \ --id <идентификатор_сервера> \ --update-mask name,description,network-interfaces,annotations \ --server '{ name="<новое_имя_сервера>", description="<новое_описание_сервера>", network-interfaces=[ { network-interface-id="<идентификатор_приватного_интерфейса>", interface=private-interface={native-subnet-id="<идентификатор_новой_приватной_подсети>"} }, { network-interface-id="<идентификатор_публичного_интерфейса>", interface=public-interface={native-subnet-config=native-subnet={subnet-id="<идентификатор_новой_публичной_подсети>"}} } ], annotations={<ключ_метки>="<значение_метки>"} }'Где:
-
--id— идентификатор сервера. Чтобы узнать его и значенияnetwork_interface_id, получите информацию о сервере. -
--update-mask— список изменяемых полей. Если вы исключили необязательное поле из объекта, удалите его и из маски. -
--server— параметры сервера в объектном синтаксисе:name— новое имя сервера. Необязательное поле.description— новое описание сервера. Необязательное поле.network-interfaces— полный список сетевых интерфейсов и их настроек. Необязательное поле. Для каждого интерфейса укажитеnetwork-interface-idи нужный вариантinterface:private-interfaceс полемnative-subnet-idилиpublic-interfaceс полемnative-subnet-config.annotations— полный набор меток сервера. Необязательное поле.
При изменении
network-interfacesпередайте также настройки интерфейсов, которые нужно сохранить, включая дополнительные приватные подсети (vlan-subinterfaces) и пакет трафика (internet-traffic-plan), если они заданы. -
Чтобы изменить сервер, воспользуйтесь методом REST API update для ресурса Server или вызовом gRPC API ServerService/Update.
Пример
Измените имя, описание и сетевые настройки сервера:
yc baremetal v2 server update \
--id ly52dtzdi55r******** \
--update-mask name,description,network-interfaces \
--server '{
name="new-demo-baremetal-server",
description="Updated BareMetal server",
network-interfaces=[
{
network-interface-id="ly5wbsiklrtd********",
interface=private-interface={native-subnet-id="ly5rljahs3re********"}
},
{
network-interface-id="ly5ygl4loyy6********",
interface=public-interface={native-subnet-config=native-subnet={subnet-id="ly5vr6tugxk7********"}}
}
]
}' \
--format yaml
Пример результата:
server_id: ly52dtzdi55r********
cloud_id: b1gia87mbaom********
folder_id: b1g0ijbfaqsn********
name: new-demo-baremetal-server
description: Updated BareMetal server
hardware_pool_id: ru-central1-m4
state: RUNNING
os_settings:
image_id: ly5vhn4lapev********
ssh_public_key: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGcM4tRfRHJGrlLMT+YJFr+aOdSQYnYYjAoj********
network_interfaces:
- network_interface_id: ly5wbsiklrtd********
mac_address: 00:25:90:92:fa:48
private_interface:
native_subnet_id: ly5rljahs3re********
- network_interface_id: ly5ygl4loyy6********
mac_address: 00:25:90:92:fa:49
public_interface:
native_subnet_id: ly5vr6tugxk7********
stock_configuration_id: ly5lymxdltk3********
create_time: "2025-07-06T21:53:46.186130Z"
annotations:
env: test
curl -X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <IAM-токен>" \
-d '{
"updateMask": "name,description,networkInterfaces",
"name": "new-bm-server-test",
"description": "Updated BareMetal server",
"networkInterfaces": [
{
"privateSubnet": {
"privateSubnetId": "ly55shvlzvy4********"
},
"id": "ly5j33j44gtc********",
"macAddress": "00:25:90:e9:49:98"
},
{
"publicSubnet": {
"publicSubnetId": "ly52yjugkj57********"
},
"id": "ly5rmqqchyep********",
"macAddress": "00:25:90:e9:49:99"
}
]
}' \
"https://baremetal.api.cloud.yandex.net/baremetal/v1alpha/servers/<идентификатор_сервера>"
Где:
-
<IAM-токен>— IAM-токен для аутентификации. -
<идентификатор_сервера>— идентификатор сервера, который нужно изменить. Чтобы узнать идентификатор, воспользуйтесь инструкцией. -
updateMask— список полей для обновления, разделенный запятыми. Будут изменены только указанные поля. Если поле указано вupdateMask, но значение не передано в запросе, поле будет сброшено к значению по умолчанию. -
name— новое имя сервера. Имя должно быть уникальным в рамках каталога.- длина — от 3 до 63 символов;
- может содержать строчные буквы латинского алфавита, цифры и дефисы;
- первый символ — буква, последний — не дефис.
-
description— новое описание сервера. -
networkInterfaces[]— новые сетевые настройки. Необязательный параметр. Возможные значения:privateSubnetId— идентификатор новой приватной подсети.publicSubnetId— идентификатор новой выделенной публичной подсети.
Результат:
{
"done": false,
"metadata": {
"@type": "type.googleapis.com/yandex.cloud.baremetal.v1alpha.UpdateServerMetadata",
"serverId": "ly56xpblirh4********"
},
"id": "ly5k7jdyevbh********",
"description": "Server update",
"createdAt": "2025-12-07T20:03:43.637004Z",
"createdBy": "ajeb9l33h6mu********",
"modifiedAt": "2025-12-07T20:03:43.637004Z"
}
Отслеживайте статус операции по полю done.