美文网首页Ansibleansible应用合集
Ansible 数据同步模块synchronize(学习笔记十三

Ansible 数据同步模块synchronize(学习笔记十三

作者: SkTj | 来源:发表于2018-03-26 11:48 被阅读153次

    1、同步目录,同步的方式为rsync同步:
    ansible all -m synchronize -a "src=172.16.52.246 dest=/root"


    image.png

    2、其中compress表示是否压缩;delete是否删除不存在的文件;dest_port远程主机的端口,默认22;dirs是否进行目录递归,默认为否。其他参数:
    archive: 归档,相当于同时开启recursive(递归)、links、perms、times、owner、group、-D选项都为yes ,默认该项为开启
    checksum: 跳过检测sum值,默认关闭
    compress:是否开启压缩
    copy_links:复制链接文件,默认为no ,注意后面还有一个links参数
    delete: 删除不存在的文件,默认no
    dest:目录路径
    dest_port:默认目录主机上的端口 ,默认是22,走的ssh协议
    dirs:传速目录不进行递归,默认为no,即进行目录递归
    rsync_opts:rsync参数部分
    set_remote_user:主要用于/etc/ansible/hosts中定义或默认使用的用户与rsync使用的用户不同的情况
    mode: push或pull 模块,push模的话,一般用于从本机向远程主机上传文件,pull 模式用于从远程主机上取文件

    相关文章

      网友评论

        本文标题:Ansible 数据同步模块synchronize(学习笔记十三

        本文链接:https://www.haomeiwen.com/subject/dfalcftx.html