ansible的一次使用

2018年5月23日17:46:51 发表评论 296 views

1、使用环境介绍

3台阿里云的centos6服务器

linux自带的python2.6

2、安装

yum install ansible

3、更改数据传输方式

On the managed nodes, you need a way to communicate, which is normally ssh. By default this uses sftp. If that’s not available, you can switch to scp in ansible.cfg. You also need Python 2 (version 2.6 or later) or Python 3 (version 3.5 or later).

4、配置文件

ansible支持从三个地方获取配置参数:a、ansible.cfg;b、环境变量;c、命令行options;优先级:c>b>a

5、在/etc/ansible/hosts中添加你需要管理的服务器的ip等识别名

6、ad-hoc 命令使用模本

ansible 需要操作的服务组 -m 命令模式 其他的可选参数

7、使用注意

(1)、我的需求是,使用ansible去启动服务集群的一个数据传输工具。之间调用脚本出现启动失败,或者启动卡壳。

解决办法:写一个启动的脚本,在调用启动数据传输工具的命令的时候加上后台启动,eg:nohup等。

参考-官网

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: