Привязать виртуальную машину или сервер Yandex BareMetal к политике резервного копирования
Важно
Сервис Yandex BareMetal доступен только в регионе Россия.
Привязать к политике резервного копирования можно только подключенные к Yandex Cloud Backup виртуальные машины и серверы BareMetal. Подробнее см. в разделах Управление виртуальными машинами в Cloud Backup и Управление серверами BareMetal в Cloud Backup.
-
В консоли управления
выберите каталог, в котором вы хотите привязать ВМ или сервер BareMetal к политике. -
Перейдите в сервис Cloud Backup.
-
Перейдите на вкладку
Политики копирования. -
Выберите политику, к которой вы хотите привязать ВМ или сервер BareMetal.
-
В блоке Привязанные ресурсы нажмите кнопку
Привязать ресурс и в открывшемся окне:-
В зависимости от того, какой ресурс вы хотите привязать к политике, выберите вкладку Виртуальные машины или Серверы BareMetal и в списке выберите нужные ВМ или сервер.
Если ВМ или сервера BareMetal, которые вы хотите привязать к политике, нет в списке, убедитесь, что они подключены к Cloud Backup.
-
Нажмите кнопку Привязать.
-
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
-
Посмотрите описание команды CLI для привязки ВМ или сервера BareMetal к политике:
yc backup policy apply --help -
Узнайте идентификатор политики, к которой вы хотите привязать ВМ или сервер BareMetal:
yc backup policy listРезультат:
+----------------------+----------------------+---------+---------+---------------------+---------------------+ | ID | FOLDER ID | NAME | ENABLED | CREATED AT | UPDATED AT | +----------------------+----------------------+---------+---------+---------------------+---------------------+ | abc7n3wln123******** | ghi681qpe789******** | policy1 | true | 2023-07-03 09:12:02 | 2023-07-03 09:12:43 | | deflqbiwc456******** | ghi681qpe789******** | policy2 | true | 2023-07-07 14:58:23 | 2023-07-07 14:58:23 | +----------------------+----------------------+---------+---------+---------------------+---------------------+ -
Узнайте идентификатор ВМ, которую нужно привязать:
yc compute instance listРезультат:
+----------------------+---------+---------------+---------+--------------+-------------+ | ID | NAME | ZONE ID | STATUS | EXTERNAL IP | INTERNAL IP | +----------------------+---------+---------------+---------+--------------+-------------+ | jklp0o9i8012******** | my-vm-1 | kz1-b | RUNNING | 51.250.**.** | 192.168.*.* | | mnoa5s6d8345******** | my-vm-2 | kz1-b | RUNNING | 84.201.**.** | 192.168.*.* | +----------------------+---------+---------------+---------+--------------+-------------+Чтобы узнать идентификаторы серверов BareMetal, в консоли управления
в списке сервисов нужного каталога выберите BareMetal. Идентификаторы указаны в списке серверов в поле Идентификатор. -
Привяжите ВМ или сервер BareMetal, указав идентификатор политики:
yc backup policy apply <идентификатор_политики> \ --instance-ids <идентификаторы_ВМ_или_серверов_BareMetal>Где
--instance-ids— идентификаторы подключенных к Cloud Backup виртуальных машин и серверов BareMetal, которые нужно привязать к политике резервного копирования. Несколько идентификаторов указываются через запятую.
Подробнее о команде читайте в справочнике CLI.
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Примечание
В настоящий момент привязать к политике резервного копирования с помощью Terraform можно только виртуальную машину Compute Cloud. Чтобы привязать сервер BareMetal, используйте консоль управления
Чтобы привязать виртуальную машину к политике резервного копирования:
-
Опишите в конфигурационном файле Terraform параметры привязки виртуальной машины к политике:
resource "yandex_backup_policy_bindings" "test_backup_binding" { instance_id = "<идентификатор_виртуальной_машины>" policy_id = "<идентификатор_политики>" }Где:
instance_id— идентификатор виртуальной машины, которую вы хотите привязать к политике.policy_id— идентификатор политики резервного копирования, к которой вы хотите привязать виртуальную машину.
Более подробную информацию о параметрах ресурса
yandex_backup_policy_bindingsсм. в документации провайдера. -
Создайте ресурсы:
-
В терминале перейдите в папку, где вы отредактировали конфигурационный файл.
-
Проверьте корректность конфигурационного файла с помощью команды:
terraform validateЕсли конфигурация является корректной, появится сообщение:
Success! The configuration is valid. -
Выполните команду:
terraform planВ терминале будет выведен список ресурсов с параметрами. На этом этапе изменения не будут внесены. Если в конфигурации есть ошибки, Terraform на них укажет.
-
Примените изменения конфигурации:
terraform apply -
Подтвердите изменения: введите в терминале слово
yesи нажмите Enter.
Terraform создаст все требуемые ресурсы. Проверить появление ресурсов можно в консоли управления
или с помощью команды CLI:yc backup policy list-applications -
Воспользуйтесь методом REST API apply для ресурса Policy или вызовом gRPC API PolicyService/Apply.
См. также
- Создать виртуальную машину на Linux с подключением к Cloud Backup
- Создать виртуальную машину Windows Server с подключением к Cloud Backup
- Создать политику резервного копирования
- Отвязать виртуальную машину или сервер Yandex BareMetal от политики резервного копирования
- Подключение виртуальных машин Compute Cloud и серверов Yandex BareMetal к Cloud Backup
- Политики резервного копирования