Как создать образ машины GCE, не включая размонтированные диски?

Как создать образ машины GCE, не включая размонтированные диски?

Я создал образ машины на GCE из работающей виртуальной машины Ubuntu, у которой есть "дополнительный" диск, доступный для монтирования. Этот диск монтируется для резервного копирования, затем демонтируется и не был смонтирован во время создания образа машины.

Некоторое время спустя (задание cron) дополнительный диск был смонтирован, резервная копия записана, а затем размонтирована. Ручное монтирование диска показывает новый файл резервной копии.

Позже я создал новую виртуальную машину из образа машины. Когда я запускаю эту виртуальную машину и монтирую резервный диск, он не показывает последний записанный файл резервной копии. Если я смотрю на диски для этого проекта в консоли, я вижудвановые диски — один для клона загрузочного диска из образа машины, а другой для «дополнительного» диска.

Похоже, это подразумевает, что создание образа машины также создает образ любых "дополнительных" дисков, доступных для виртуальной машины, даже если они не смонтированы. Есть ли способ создать образ машины без клонирования также несмонтированных дисков, без отсоединения дисков от исходной виртуальной машины?

решение1

Иногда отключение диска не является холодным резервным копированием.

Удалите лишние диски из исходного экземпляра. Вы сказали, что не хотите, но они не нужны для создания копии.

Сделайте снимок исходного диска, смонтируйте снимок как новый диск на другом экземпляре, который делает резервные копии, и скопируйте образ диска куда-нибудь еще, например, в архивное хранилище больших двоичных объектов. Документация GCP описывает реализацию этого вэкспорт изображения вручную. Который необходимо будет усовершенствовать, чтобы создать надежный сценарий резервного копирования, соответствующий вашей целевой точке восстановления.

Некоторые сторонние программы резервного копирования уже запрограммировали резервное копирование самых разных данных в GCP Cloud Storage. Рассмотрите их для резервного копирования данных как внутри, так и вне GCP, или других более сложных вариантов использования.

решение2

Я тестирую образ машины в своем собственном проекте, и нет способа создать образ из экземпляра GCE, к которому подключен дополнительный диск, без этого дополнительного диска, даже если они не были смонтированы на уровне ОС. Я имею в виду, что образ машины считывает диск из экземпляра, а не из ОС, поэтому вы подключили дополнительный диск, и этот диск будет скопирован.

Также вы можете проверить [документация]1о функции изображения машины, чтобы получить лучшее представление о возможностях этой функции.

Теперь, как я вижу, лучший вариант сделать то, что вам нужно, это сначала отсоединить диск (вручную), а затем запустить резервное копирование с образом машины, чтобы отсоединить диск, вы можете использовать этокоманда, и чтобы прикрепить его обратно, этоодин.

И последнее, насколько я знаю, machine image все еще находится в стадии бета-тестирования, поэтому вы можете перейти по этой ссылке.страницаи запросить функционал, позволяющий выбрать, какой диск следует включить в образ,

Связанный контент