roles作为ansible重要的企业实战解决方案。
ansible template用法
template作为ansible重要的企业实战解决方案。
ansible playbook用法
playbook作为ansible重要的企业实战解决方案。
ansible下载文件的多种方式
对于ansible来说,下载文件是一个很重要的课题,这是build或者deploy的第一步,通常来讲由于不同项目的差异,可能我们的代码包或者资源文件保存在于http,github,nexus,ftp,nas等等。
windows server使用ansible管理
windows 作为运维的半壁江山,虽然ansible对其支持不太好,但是也不能忽略他。
ansible异步任务
转载于简书博客 https://www.jianshu.com/p/3962bf94ae70
ansible方便在于能批量下发,并返回结果和呈现。简单、高效。
但有的任务执行起来却不那么直接,可能会花比较长的时间,甚至可能会比ssh的超时时间还要长。这种情况任务是不是没法执行了?
ansible考虑到了这种情况,官方文档介绍了这个问题的解决方法,就是让下发的任务执行的连接变为异步:任务下发之后,长连接不再保持,而是每隔一段时间轮询结果,直到任务结束。
ansible常见帮助手册
整理和收集和国内外有名的ansible文档站点,持续更新中。
ansible 提升权限的多种方式
ansible-playbook 可以方便快速的批量执行部署和运维任务,对于不同的场景和服务器,需要使用不同的权限提升方式。
最佳实现:为了提高playbook的兼容性,跟功能没有直接关系的权限提升脚本,不要出现在palybook正文中,可以在ansible-playbook运行的时候,通过-e传入
linux mount the nas or windows share
refer to:
https://www.seagate.com/cn/zh/support/kb/how-to-mount-nfs-and-cifs-file-systems-on-linux-with-the-seagate-blackarmor-nas-209791en/
http://linux.vbird.org/linux_server/0330nfs.php
https://www.tutorialspoint.com/unix_commands/showmount.htm
How to mount nas to a linux folder:
1 | mount -t nfs server_fqdn:/prod/ddddd_dr1 /nas/name1 |
How to list nas resource at linus server:
1 | showmount -d server_fqdn |