Создать виртуальную машину на Linux с подключением к Cloud Backup
Вы можете создавать резервные копии виртуальных машин Compute Cloud c поддерживаемыми операционными системами на базе Linux.
Для корректной работы агента Cloud Backup ВМ должна соответствовать минимальным требованиям.
Перед началом работы
Создание ВМ
Примечание
Если для организации дискового пространства защищаемого ресурса вы используете LVM
-
В консоли управления
выберите каталог, в котором нужно создать ВМ. -
В списке сервисов выберите Compute Cloud.
-
На панели слева выберите
Виртуальные машины и нажмите кнопку Создать виртуальную машину. -
В блоке Образ загрузочного диска выберите операционную систему, поддерживаемую в Cloud Backup.
-
В блоке Расположение выберите зону доступности, в которой будет находиться ВМ.
-
В блоке Сетевые настройки:
- Выберите подсеть, соответствующую выбранной зоне доступности.
- В поле Публичный IP-адрес выберите
Автоматически
. - Выберите группу безопасности, настроенную для работы с Cloud Backup.
-
В блоке Общая информация задайте имя ВМ и описание ВМ. Требования к имени:
- длина — от 2 до 63 символов;
- может содержать строчные буквы латинского алфавита, цифры и дефисы;
- первый символ — буква, последний — не дефис.
Примечание
Имя виртуальной машины используется для генерации внутреннего FQDN единожды — при создании ВМ. Если для вас важен внутренний FQDN, учитывайте это и задавайте нужное имя ВМ при создании.
-
В блоке Дополнительно:
- Выберите сервисный аккаунт с ролью
backup.editor
. - Включите опцию Cloud Backup.
- (опционально) Выберите политику резервного копирования или нажмите Создать, чтобы создать новую политику.
- Выберите сервисный аккаунт с ролью
-
Укажите другие необходимые параметры ВМ. Подробнее см. Создать виртуальную машину из публичного образа Linux.
-
Нажмите кнопку Создать ВМ.
Когда ВМ перейдет в статус Running
, на нее начнет устанавливаться агент Cloud Backup. Установка займет от 5 до 10 минут.
-
Выберите каталог:
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] | +----------------------+---------------------------+----------------------+----------------+-------------------+-----------------+
-
Создайте ВМ:
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 <имя_сервисного_аккаунта> \ --ssh-key <путь_к_открытому_SSH-ключу>
Где:
-
--folder-id
— идентификатор каталога. -
--name
— имя создаваемой ВМ.Примечание
Имя виртуальной машины используется для генерации внутреннего FQDN единожды — при создании ВМ. Если для вас важен внутренний FQDN, учитывайте это и задавайте нужное имя ВМ при создании.
-
--zone
— зона доступности, которая соответствует выбранной подсети. -
subnet-name
— имя выбранной подсети. -
security-group-ids
— идентификатор группы безопасности, настроенной для работы с Cloud Backup. -
image-id
— идентификатор образа операционной системы. См. список поддерживаемых ОС на базе Linux. -
size
— размер загрузочного диска. -
--cores
— количество vCPU ВМ. -
--core-fraction
— гарантированная доля vCPU в %. -
--memory
— объем оперативной памяти ВМ. -
--service-account-name
— имя сервисного аккаунта с рольюbackup.editor
. -
--ssh-key
— путь к файлу с открытым SSH-ключом. Для этого ключа на ВМ будет автоматически создан пользовательyc-user
.
В этом примере создается ВМ на базе ОС Ubuntu 20.04:
yc compute instance create \ --folder-id wasdcjs6be29******** \ --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=fd8ecgtorub9********,size=25 \ --cores 2 \ --core-fraction 100 \ --memory 4 \ --service-account-name backup-editor \ --ssh-key my-key.pub
Результат:
done (46s) id: abcdho6nspdk******** folder_id: wasdcjs6be29******** created_at: "2023-10-09T14:57:06Z" name: my-vm ... one_to_one_nat: address: 158.***.**.*** ... placement_policy: {}
-
-
Подключитесь к ВМ по SSH. Для подключения используйте имя пользователя
yc-user
и публичный IP-адрес ВМ, указанный в выводе результата создания ВМ в секцииone_to_one_nat
. -
Установите агент Cloud Backup:
Ubuntu
sudo apt update && \ sudo apt install -y jq && \ curl https://storage.yandexcloud.net/backup-distributions/agent_installer.sh | sudo bash
Результат:
... Agent registered with id D9CA44FC-716A-4B3B-A702-C6**********
CentOS
sudo yum install epel-release -y && \ sudo yum update -y && \ sudo yum install jq -y && \ curl https://storage.yandexcloud.net/backup-distributions/agent_installer.sh | sudo bash
Результат:
... Agent registered with id D9CA44FC-716A-4B3B-A702-C6**********
Примечание
Если через 10 минут агент Cloud Backup не установился, обратитесь
После установки агента Cloud Backup ВМ будет добавлена в сервис Cloud Backup на вкладку
См. также
- Подключить существующую виртуальную машину на Windows Server к Cloud Backup
- Подключить существующую виртуальную машину на Linux к Cloud Backup
- Привязать виртуальную машину к политике резервного копирования
- Восстановить виртуальную машину или сервер Yandex BareMetal из резервной копии
- Удалить резервную копию
- Создать политику резервного копирования