Восстановление снимка диска с данными GCP с помощью ansible - PullRequest
0 голосов
/ 30 марта 2020

У меня есть действительный снимок, созданный за 1 неделю go, но когда я пытаюсь запустить новый экземпляр с source_snapshot, указывающим на снимок, экземпляр запускается с диска (подключен), но без файловой системы. Я не знаю почему, потому что исходный диск был xfs.

Я использую этот ansible модуль для создания диска из source_snapshot

- name: "Create data disk"
  gcp_compute_disk:
    name: "data-{{ MY_INSTANCE_NAME }}"
    size_gb: "{{ MY_DISK_SIZE }}"
    zone: "{{ MY_ZONE }}"
    project: "{{ MY_PROJECT }}"
    auth_kind: "{{ MY_AUTH_KIND }}"
    service_account_file: "{{ MY_CREDENTIAL }}"
    type: "{{ MY_DISK_TYPE }}"
    state: present
    source_snapshot:
      selfLink: "projects/{{ MY_PROJECT }}/global/snapshots/{{ MY_SNAPSHOT }}"

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

Ansible документацию можно найти здесь , я считаю, что что-то отсутствует, и я не могу его найти.

...