Скопируйте большие файлы с удаленного узла на удаленный хост в ansible - PullRequest
0 голосов
/ 03 октября 2018

У меня есть несколько больших файлов (~ 100 ГБ) на моем удаленном хосте A. Я хочу скопировать (scp или rsync или что-то еще) эти файлы на удаленный хост B через ansible.Я запускаю playbook с локального хоста C, подключаюсь к хосту A и запускаю команду rsync, но она зависает (потому что это слишком большие файлы, я думаю).Так как это можно решить?Я пробовал разные способы - scp, rsync (оба зависают при копировании), синхронизируются через ansible (не работает, потому что синхронизируют, используют локальные ключи хоста и источники), монтируют sshfs (я не знаю почему, но он просто не монтируется при помощи playbook, когда я пытаюсь это сделатьсам по себе работает)

вот часть моей пьесы

- name: copy test file
  command: rsync -avz --progress "{{ path }}/{{ ansible_date_time.date }}" host:/path/
  tags: copy

UPD: модуль синхронизации тоже зависает

...