Настроить создание снимков диска по расписаниям
Вы можете настроить для диска расписания, по которым будут создаваться снимки:
Добавить расписание к диску
Создавать можно снимки сетевых дисков HDD, SSD и нереплицируемых SSD, а также сверхбыстрых сетевых хранилищ с тремя репликами (SSD).
Для нереплицируемых SSD и сверхбыстрых сетевых хранилищ с тремя репликами (SSD) момент времени, когда фиксируется содержимое диска, не детерминирован.
Для снимков с локальных дисков на выделенных хостах используйте сервис Yandex Cloud Backup (поддерживает ОС Ubuntu, CentOS, CentOS Stream и Windows Server).
- В консоли управления
выберите каталог, в котором находится диск. - Выберите сервис Compute Cloud.
- Откройте вкладку
Диски и выберите диск. - В блоке Расписания снимков нажмите
Настроить расписания снимков. - Выберите расписание или создайте новое. Подробнее о настройках расписания см. в инструкции.
- Нажмите Сохранить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команд CLI для работы с дисками и расписаниями:
yc compute disk --help yc compute snapshot-schedule --help
-
Получите идентификаторы дисков в каталоге по умолчанию:
yc compute disk list --format yaml
Результат:
- id: epdcq9g3co9s******** folder_id: e1ea8s8l71li******** created_at: "2022-10-13T14:37:44Z" name: disk-2 type_id: network-hdd zone_id: ru-central1-a size: "21474836480" block_size: "4096" product_ids: - f2euv1kekdgv******** status: READY source_image_id: fd88d14a6790******** instance_ids: - ephothb6lppn******** disk_placement_policy: {} - id: fhm7mip40dqh******** folder_id: e1ea8s8l71li******** created_at: "2022-10-10T05:00:04Z" name: disk-1 type_id: network-hdd zone_id: ru-central1-a size: "21474836480" block_size: "4096" product_ids: - f2euv1kekdgv******** status: READY source_image_id: fd88d14a6790******** instance_ids: - fhm1c7u23aiq******** disk_placement_policy: {}
Подробнее о команде
yc compute disk list
см. в справочнике CLI.Чтобы получить список дисков, привязанных к отдельному расписанию, можно также воспользоваться командой:
yc compute snapshot-schedule list-disks <имя_или_идентификатор_расписания>
См. подробнее.
-
Получите имя и идентификатор расписания:
yc compute snapshot-schedule list --format yaml
Результат:
- id: fc852cvb1ipd5******** folder_id: e1ea8s8l71li******** created_at: "2022-09-28T13:25:02Z" name: sched-1 status: ACTIVE schedule_policy: start_at: "2022-10-01T00:00:00Z" expression: 59 14 */1 * * snapshot_spec: {} - id: fc89n1j15l7f******** folder_id: e1ea8s8l71li******** created_at: "2022-09-27T16:04:13Z" name: sched-2 status: ACTIVE schedule_policy: start_at: "1970-01-01T00:00:00Z" expression: 0 */1 * * * retention_period: 3600s snapshot_spec: {} - id: fc8bplhqmh2b******** folder_id: b8gauskl78li******** created_at: "2022-10-03T13:28:01Z" name: sched-3 description: Ежедневное labels: machine: file-server status: ACTIVE schedule_policy: start_at: "2022-12-31T19:04:05Z" expression: 10 19 ? * * snapshot_count: "7" snapshot_spec: {}
Если у вас еще нет расписаний, создайте новое.
-
Добавьте один или несколько дисков в расписание:
yc compute snapshot-schedule add-disks <имя_или_идентификатор_расписания> \ --disk-id <идентификатор_диска_1>,<идентификатор_диска_2>
Результат:
done (3s) id: fc8e52mvchb2******** folder_id: e1iaui8l7kli******** created_at: "2022-09-28T09:15:28Z" name: sched-1 status: ACTIVE
Отвязать расписание от диска
- В консоли управления
выберите каталог, в котором находится диск. - Выберите сервис Compute Cloud.
- Откройте вкладку
Диски и выберите диск. - В блоке Расписания снимков в строке с расписанием нажмите значок
и выберите Отвязать от диска.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команд CLI для работы с дисками и расписаниями:
yc compute disk --help yc compute snapshot-schedule --help
-
Получите имя и идентификатор расписания:
yc compute snapshot-schedule list --format yaml
Результат:
- id: fc852cvb1ipd5******** folder_id: e1ea8s8l71li******** created_at: "2022-09-28T13:25:02Z" name: sched-1 status: ACTIVE schedule_policy: start_at: "2022-10-01T00:00:00Z" expression: 59 14 */1 * * snapshot_spec: {} - id: fc89n1j15l7f******** folder_id: e1ea8s8l71li******** created_at: "2022-09-27T16:04:13Z" name: sched-2 status: ACTIVE schedule_policy: start_at: "1970-01-01T00:00:00Z" expression: 0 */1 * * * retention_period: 3600s snapshot_spec: {} - id: fc8bplhqmh2b******** folder_id: e1ea8s8l71li******** created_at: "2022-10-03T13:28:01Z" name: sched-3 description: Ежедневное labels: machine: file-server status: ACTIVE schedule_policy: start_at: "2022-12-31T19:04:05Z" expression: 10 19 ? * * snapshot_count: "7" snapshot_spec: {}
-
Получите список дисков в выбранном расписании:
yc compute snapshot-schedule list-disks <имя_или_идентификатор_расписания> \ --format yaml
Результат:
- id: epdcq9g3co9s******** folder_id: e1ea8s8l71li******** created_at: "2022-10-13T14:37:44Z" name: disk-2 type_id: network-hdd zone_id: ru-central1-a size: "21474836480" block_size: "4096" product_ids: - f2euv1kekdgv******** status: READY source_image_id: fd88d14a6790******** instance_ids: - epdothb6lppn******** disk_placement_policy: {} - id: fhm7mip40dqh******** folder_id: e1ea8s8l71li******** created_at: "2022-10-10T05:00:04Z" name: disk-1 type_id: network-hdd zone_id: ru-central1-a size: "21474836480" block_size: "4096" product_ids: - f2euv1kekdgv******** status: READY source_image_id: fd88d14a6790******** instance_ids: - fhm1c7u23aiq******** disk_placement_policy: {}
-
Удалите один или несколько дисков из расписания:
yc compute snapshot-schedule remove-disks <имя_или_идентификатор_расписания> \ --disk-id <идентификатор_диска_1>,<идентификатор_диска_2>
Результат:
done (3s) id: fc8e52mvchb2******** folder_id: e1ea8s8l71li******** created_at: "2022-09-28T09:15:28Z" name: sched-1 status: ACTIVE