Создать виртуальную машину Windows Server с подключением к Cloud Backup
Вы можете создавать резервные копии виртуальных машин Yandex Compute Cloud с поддерживаемыми операционными системами на базе Windows.
Для корректной работы агента Cloud Backup ВМ должна соответствовать минимальным требованиям.
Перед началом работы
-
Создайте сервисный аккаунт с ролью
backup.userили выше.При создании ВМ с помощью консоли управления
использовать сервисный аккаунт не обязательно. При этом пользователю, создающему ВМ, должна быть назначена рольbackup.userили выше на каталог, в котором создается ВМ.Важно
С 1 августа 2026 года роли compute.editor и compute.admin получают новый набор разрешений от роли backup.user, позволяющий подключать виртуальные машины к сервису Yandex Cloud Backup, а также привязывать и отвязывать их от политик резервного копирования.
Если вы не планируете подключать ваши ресурсы к Cloud Backup и не хотите предоставлять вашим пользователям такие разрешения, вы можете заблаговременно отключить эти возможности с помощью политики авторизации
backup.denyActivation, назначенной на каталог, облако или организацию. Подробнее о том, как создать политику авторизации, читайте в разделе Создание политики авторизации для ресурса. -
Настройте сетевой доступ для ВМ.
Создание ВМ
-
В консоли управления
выберите каталог, в котором нужно создать ВМ. -
Перейдите в сервис Compute Cloud.
-
На панели слева выберите
Виртуальные машины и нажмите кнопку Создать виртуальную машину. -
В блоке Образ загрузочного диска выберите операционную систему, поддерживаемую в Cloud Backup.
-
В блоке Расположение выберите зону доступности, в которой будет находиться ВМ.
-
В блоке Диски и файловые хранилища и Вычислительные ресурсы задайте желаемые параметры ВМ.
Минимальные характеристики защищаемых ресурсов, необходимые для установки и корректной работы агента Cloud Backup:
-
Объем свободного места на диске:
- Для ВМ с ОС Linux — 2 ГБ.
- Для ВМ с ОС Windows — 1,2 ГБ.
-
Объем памяти (RAM) — при резервном копировании требуется 1 ГБ RAM на каждый ТБ резервной копии. Объем используемой памяти зависит от объема и типа данных, обрабатываемых агентом Cloud Backup.
Совет
Установка агента Cloud Backup является ресурсоемкой операцией. Если вы хотите использовать виртуальную машину в минимально возможной конфигурации или, например, ВМ с уровнем производительности vCPU ниже 100%, рекомендуем на время установки агента Cloud Backup увеличить ресурсы ВМ.
Для ускорения резервного копирования данных и их восстановления из резервных копий агент Cloud Backup может потреблять значительные объемы оперативной памяти (RAM) защищаемого ресурса. При этом агент может использовать всю доступную память, что в некоторых случаях приводит к сбоям в работе других служб защищаемого ресурса и невозможности завершить процесс резервного копирования или восстановления данных.
Чтобы предотвратить возникновение таких сбоев, ограничьте объем данных, кешируемых агентом в оперативной памяти.
Примечание
Ограничение использования оперативной памяти агентом Cloud Backup может привести к снижению скорости выполнения операций резервного копирования и восстановления данных.
-
-
В блоке Сетевые настройки:
- Выберите подсеть, соответствующую выбранной зоне доступности.
- В поле Публичный IP-адрес выберите
Автоматически. - Выберите группу безопасности, настроенную для работы с Cloud Backup.
-
Активируйте резервное копирование:
-
Включите опцию Резервное копирование.
-
Выберите вариант Cloud Backup.
-
В секции Cloud Backup нажмите кнопку Выберите политику
и в открывшемся списке выберите политику резервного копирования, которая будет использоваться Cloud Backup для работы с ВМ.При необходимости нажмите
Создать политику, чтобы создать новую политику.
Чтобы создать новую ВМ с подключением к Cloud Backup, вашему аккаунту должна быть назначена роль
backup.userили выше на каталог, в котором вы создаете ВМ.Примечание
Если у вашего аккаунта нет назначенной роли
backup.userили выше, вы можете подключить ВМ к Cloud Backup с помощью сервисного аккаунта, которому назначена такая роль.Для этого разверните блок Дополнительно и в поле Сервисный аккаунт выберите подходящий сервисный аккаунт. При необходимости создайте новый сервисный аккаунт и назначьте ему роль
backup.user.Подробнее читайте в разделе Подключение виртуальных машин Yandex Compute Cloud к Cloud Backup.
-
-
В блоке Общая информация задайте имя ВМ и описание ВМ. Требования к имени:
- длина — от 3 до 63 символов;
- может содержать строчные буквы латинского алфавита, цифры и дефисы;
- первый символ — буква, последний — не дефис.
Примечание
Имя виртуальной машины используется для генерации внутреннего FQDN единожды — при создании ВМ. Если для вас важен внутренний FQDN, учитывайте это и задавайте нужное имя ВМ при создании.
-
Укажите другие необходимые параметры ВМ.
-
Нажмите кнопку Создать ВМ.
Когда ВМ перейдет в статус Running, на нее начнет устанавливаться агент Cloud Backup. Установка займет от 10 до 30 минут.
После установки агента Cloud Backup ВМ будет добавлена в сервис Cloud Backup на вкладку
Если виртуальная машина не привязалась к политике автоматически, привяжите ее вручную.
-
Выберите каталог:
yc resource-manager folder listРезультат:
+----------------------+--------------------+------------------+--------+ | ID | NAME | LABELS | STATUS | +----------------------+--------------------+------------------+--------+ | wasdcjs6be29******** | my-folder | | ACTIVE | | qwertys6be29******** | default | | ACTIVE | +----------------------+--------------------+------------------+--------+ -
Выберите подсеть:
yc vpc subnet list --folder-id <идентификатор_каталога>Результат:
+----------------------+---------------------------+----------------------+----------------+-------------------+-----------------+ | ID | NAME | NETWORK ID | ROUTE TABLE ID | ZONE | RANGE | +----------------------+---------------------------+----------------------+----------------+-------------------+-----------------+ | b0c6n43f9lgh******** | default-kz1-d | enpe3m3fa00u******** | | kz1-d | [10.***.0.0/24] | | e2l2da8a20b3******** | default-kz1-b | enpe3m3fa00u******** | | kz1-b | [10.***.0.0/24] | | e9bnlm18l70a******** | default-kz1-a | enpe3m3fa00u******** | | kz1-a | [10.***.0.0/24] | +----------------------+---------------------------+----------------------+----------------+-------------------+-----------------+ -
Создайте файл
init.ps1со сценарием для установки на ВМ агента Cloud Backup:#ps1_sysnative echo 'Starting to execute backup agent installation' Invoke-WebRequest https://storage.yandexcloud.kz/backup-distributions/agent_installer.ps1 -UseBasicParsing | Invoke-Expression -
Создайте ВМ:
yc compute instance create \ --folder-id <идентификатор_каталога> \ --name <имя_ВМ> \ --zone <зона_доступности> \ --network-interface subnet-name=<имя_подсети>,nat-ip-version=ipv4,security-group-ids=<идентификатор_группы_безопасности> \ --create-boot-disk image-id=<идентификатор_образа>,size=<размер_загрузочного_диска> \ --cores 2 \ --core-fraction 100 \ --memory 4 \ --service-account-name <имя_сервисного_аккаунта> \ --metadata-from-file user-data=<путь_к_файлу_со_сценарием>Где:
-
--name— имя ВМ.Примечание
Имя виртуальной машины используется для генерации внутреннего FQDN единожды — при создании ВМ. Если для вас важен внутренний FQDN, учитывайте это и задавайте нужное имя ВМ при создании.
-
--zone— зона доступности, которая соответствует выбранной подсети. -
subnet-name— имя выбранной подсети. -
security-group-ids— идентификатор группы безопасности, настроенной для работы с Cloud Backup. -
image-id— идентификатор образа операционной системы. Список поддерживаемых ОС на базе Windows. -
size— размер загрузочного диска. -
--cores— количество vCPU ВМ. -
--core-fraction— гарантированная доля vCPU в %. -
--memory— объем оперативной памяти ВМ. -
--service-account-name— имя сервисного аккаунта с рольюbackup.userили выше. -
--user-data— путь к созданному ранее файлу со сценарием для установки на ВМ агента Cloud Backup.
В этом примере создается ВМ на базе Windows Server 2022:
yc compute instance create \ --name my-vm \ --zone kz1-b \ --network-interface subnet-name=my-vpc-kz1-b,nat-ip-version=ipv4,security-group-ids=abcd3570sbqg******** \ --create-boot-disk image-id=fd890bh2sapn********,size=60 \ --cores 2 \ --core-fraction 100 \ --memory 4 \ --service-account-name backup-user \ --metadata-from-file user-data=init.ps1Результат:
done (46s) id: abcdho6nspdk******** folder_id: wasdcjs6be29******** created_at: "2023-10-09T14:57:06Z" name: my-vm ... placement_policy: {}Примечание
Команды
yc compute instance create|create-with-container|update|add-metadataподдерживают подстановку в метаданные ВМ значений переменных окружения. Эти значения, заданные в ключеuser-dataв формате$<имя_переменной>, в момент выполнения команды Yandex Cloud CLI будут подставлены в метаданные ВМ из переменных окружения среды, в которой выполняется команда.Чтобы изменить такое поведение, не подставлять значение переменной из среды выполнения команды CLI и передать в метаданные ВМ имя переменной в формате
$<имя_переменной>, используйте синтаксис с двумя символами доллара. Например:$$<имя_переменной>.Подробнее в разделе Особенности передачи переменных окружения в метаданных через CLI.
-
Когда ВМ перейдет в статус Running, на нее начнет устанавливаться агент Cloud Backup. Установка займет от 10 до 30 минут.
После установки агента Cloud Backup ВМ будет добавлена в сервис Cloud Backup на вкладку
Примечание
Если через 30 минут агент Cloud Backup не установился, обратитесь
Полезные ссылки
- Подключить существующую виртуальную машину на Windows Server к Cloud Backup
- Подключить существующую виртуальную машину на Linux к Cloud Backup
- Привязать виртуальную машину к политике резервного копирования
- Восстановить виртуальную машину Yandex Compute Cloud или сервер Yandex BareMetal из резервной копии
- Удалить резервную копию
- Создать политику резервного копирования