Создать виртуальную машину Windows Server с подключением к Cloud Backup
Вы можете создавать резервные копии виртуальных машин Compute Cloud c поддерживаемыми операционными системами на базе Windows.
Для корректной работы агента Cloud Backup ВМ должна соответствовать минимальным требованиям.
Перед началом работы
Создание ВМ
-
В консоли управления
выберите каталог, в котором нужно создать ВМ. -
В списке сервисов выберите Compute Cloud.
-
На панели слева выберите
Виртуальные машины и нажмите кнопку Создать виртуальную машину. -
В блоке Образ загрузочного диска выберите операционную систему, поддерживаемую в Cloud Backup.
-
В блоке Расположение выберите зону доступности, в которой будет находиться ВМ.
-
В блоке Сетевые настройки:
- Выберите подсеть, соответствующую выбранной зоне доступности.
- В поле Публичный IP-адрес выберите
Автоматически
. - Выберите группу безопасности, настроенную для работы с Cloud Backup.
-
В блоке Общая информация задайте имя ВМ и описание ВМ. Требования к имени:
- длина — от 2 до 63 символов;
- может содержать строчные буквы латинского алфавита, цифры и дефисы;
- первый символ — буква, последний — не дефис.
Примечание
Имя виртуальной машины используется для генерации внутреннего FQDN единожды — при создании ВМ. Если для вас важен внутренний FQDN, учитывайте это и задавайте нужное имя ВМ при создании.
-
В блоке Дополнительно:
- Выберите сервисный аккаунт с ролью
backup.editor
. - Включите опцию 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-ru-central1-d | enpe3m3fa00u******** | | ru-central1-d | [10.***.0.0/24] | | e2l2da8a20b3******** | default-ru-central1-b | enpe3m3fa00u******** | | ru-central1-b | [10.***.0.0/24] | | e9bnlm18l70a******** | default-ru-central1-a | enpe3m3fa00u******** | | ru-central1-a | [10.***.0.0/24] | +----------------------+---------------------------+----------------------+----------------+-------------------+-----------------+
-
Создайте файл
init.ps1
со сценарием для установки на ВМ агента Cloud Backup:#ps1_sysnative echo 'Starting to execute backup agent installation' Invoke-WebRequest https://storage.yandexcloud.net/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.editor
. -
--user-data
— путь к созданному ранее файлу со сценарием для установки на ВМ агента Cloud Backup.
В этом примере создается ВМ на базе Windows Server 2022:
yc compute instance create \ --name my-vm \ --zone ru-central1-b \ --network-interface subnet-name=my-vpc-ru-central1-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-editor \ --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 минут.
Примечание
Если через 30 минут агент Cloud Backup не установился, обратитесь
После установки агента Cloud Backup ВМ будет добавлена в сервис Cloud Backup на вкладку
См. также
- Подключить виртуальную машину на Windows Server к Cloud Backup
- Подключить виртуальную машину на Linux к Cloud Backup
- Привязать виртуальную машину к политике резервного копирования
- Восстановить виртуальную машину или сервер Yandex BareMetal из резервной копии
- Удалить резервную копию
- Создать политику резервного копирования