草庐IT

ansible-runner

全部标签

ansible通过cmdb资产接口动态创建hosts列表

前言:        在自动化、批量化操作主机的时候,有时候咱们需要定义主机组。比如,saltstack的group组,及salt -N参数 ,在ansible下的自己搞定ansible的主机组。有些麻烦,要知道,你既然选择了用saltstack、ansible这类的集群操作工具,如果你再选择把几十个多到几百个手动地,一个个地把主机组及相关联的主机写入配置,是不是显得很1+1。     这里简单说下我的一些个方法,首先可以避免这些个配置的写入,在产生minion的id的时候,就给他一个完美又规范的主机域名。比如,bj-zw-nginx,很容易定位到北京,兆维,nginx机组。其实主要你的主机域

ansible通过cmdb资产接口动态创建hosts列表

前言:        在自动化、批量化操作主机的时候,有时候咱们需要定义主机组。比如,saltstack的group组,及salt -N参数 ,在ansible下的自己搞定ansible的主机组。有些麻烦,要知道,你既然选择了用saltstack、ansible这类的集群操作工具,如果你再选择把几十个多到几百个手动地,一个个地把主机组及相关联的主机写入配置,是不是显得很1+1。     这里简单说下我的一些个方法,首先可以避免这些个配置的写入,在产生minion的id的时候,就给他一个完美又规范的主机域名。比如,bj-zw-nginx,很容易定位到北京,兆维,nginx机组。其实主要你的主机域

运维自动化之ansible playbook安装lnmp环境

之前介绍了使用ansibleplaybok安装zabbix客户端、mysql服务端、nginx,现在介绍一下安装lnmp环境。下面是安装nginx的信息:nginx_user: www                        nginx用户nginx_port: 80                         nginx监听端口nginx_web_dir: /data/webroot/nginx     nginx的目录nginx_version: 1.4.3                   nginx的版本pcre_version: 8.33                 

运维自动化之ansible playbook安装lnmp环境

之前介绍了使用ansibleplaybok安装zabbix客户端、mysql服务端、nginx,现在介绍一下安装lnmp环境。下面是安装nginx的信息:nginx_user: www                        nginx用户nginx_port: 80                         nginx监听端口nginx_web_dir: /data/webroot/nginx     nginx的目录nginx_version: 1.4.3                   nginx的版本pcre_version: 8.33                 

运维自动化之ansible playbook安装nginx

上次介绍了如何使用ansibleplaybook安装mysql(http://dl528888.blog.51cto.com/2382721/1437882),这次介绍一下如何使用playbook安装nginx。下面是安装nginx的信息:nginx_user: www                        nginx用户nginx_port: 80                         nginx监听端口nginx_web_dir: /data/webroot/nginx     nginx的目录nginx_version: 1.4.3                   

运维自动化之ansible playbook安装nginx

上次介绍了如何使用ansibleplaybook安装mysql(http://dl528888.blog.51cto.com/2382721/1437882),这次介绍一下如何使用playbook安装nginx。下面是安装nginx的信息:nginx_user: www                        nginx用户nginx_port: 80                         nginx监听端口nginx_web_dir: /data/webroot/nginx     nginx的目录nginx_version: 1.4.3                   

ansible-playbook 远程安装nginx

ansible用于批量管理远程服务器,下面记录使用ansible远程部署nginx服务的过程。实验环境:ansible主机:centos6.6192.168.38.152已经源码编译安装好了nginx服务,安装过程参考这里远程服务器:centos6.6192.168.38.155(hostsname:web155.com)用于部署nginx实验过程:思路:先在152机器上编译安装nginx,打包,然后再用ansible下发给其他服务器cd /etc/ansible 进入ansible配置文件目录2.mkdirnginx_install 创建一个nginx_install的目录,方便管理3.cd

ansible-playbook 远程安装nginx

ansible用于批量管理远程服务器,下面记录使用ansible远程部署nginx服务的过程。实验环境:ansible主机:centos6.6192.168.38.152已经源码编译安装好了nginx服务,安装过程参考这里远程服务器:centos6.6192.168.38.155(hostsname:web155.com)用于部署nginx实验过程:思路:先在152机器上编译安装nginx,打包,然后再用ansible下发给其他服务器cd /etc/ansible 进入ansible配置文件目录2.mkdirnginx_install 创建一个nginx_install的目录,方便管理3.cd