@ser_rostr2

Ansible win_copy не корректно отрабатывает копирование больших файлов(3gb архив),как разрешить проблему?

Вообщем есть Ubuntu 18.04 сервак,на нём стоит ansible.
Написал playbook который копирует через win_copy архив на удалённые windows хосты через win_copy

- hosts: xxx
tasks:
- name: Find the gameserver file on the localhost
find: paths="/ftp/server" recurse=yes
register: file_to_copy
delegate_to: localhost
- name: Copy gameserver from the local to the remote
win_copy: src='{{ item.path }}' dest=C:\Archivedserver\
with_items:
- '{{file_to_copy.files}}'


В итоге файл размером 3GB доезжает только до 1-2 серверов из 5ти. Почитал про Win_copy ,понял что он медленный и фиговый работает с large файлами.
Подскажите за альтернативу ?
win_get_url пока тоже не представляется возможным использовать из за того что сервер где хранится архив internal и без домена.Соответсвенно я не могу поднять http сервер который будет виден из вне.

ansible 2.7.4
config file = /etc/ansible/ansible.cfg
configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python2.7/dist-packages/ansible
executable location = /usr/bin/ansible
python version = 2.7.15rc1 [GCC 7.3.0]
  • Вопрос задан
  • 430 просмотров
Пригласить эксперта
Ответы на вопрос 2
kotomyava
@kotomyava
Системный администратор
Копировать можно с помощью rsync, он есть и под win.
Ответ написан
Jump
@Jump Куратор тега Windows
Системный администратор со стажем.
Почитал про Win_copy ,понял что он медленный и фиговый работает с large файлами.
Так и есть.
Подскажите за альтернативу ?

rsync вполне неплох
Ну банальный FTP - поднять фтп сервера на нужных машинах, либо наоборот с нужных машин заходить и забирать архив по фтп.
В паре с FTP можно использовать zpaq - чтобы по сети гонять не полные архивы каждый раз, а только изменения.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы