Ansible基本说明及安装-创新互联
一.ansible 说明
在成都做网站、成都网站设计过程中,需要针对客户的行业特点、产品特性、目标受众和市场情况进行定位分析,以确定网站的风格、色彩、版式、交互等方面的设计方向。创新互联还需要根据客户的需求进行功能模块的开发和设计,包括内容管理、前台展示、用户权限管理、数据统计和安全保护等功能。ansible 是一款自动化工具,可以完成配置系统、软件发布、高级任务的编排、编排更高级的任务,比如连续部署或零停机时间滚动更新。
二.anisble 安装
2.1这里希望通过yum方式安装,需要安装EPEL
下载地址:
1 | https: //admin .fedoraproject.org /mirrormanager/mirrors/EPEL |
2.2.安装epel:
1 | rpm -ivh epel-release-latest-7.noarch.rpm |
2.3.安装ansible,自动解决依赖关系
1 | yum install ansible |
2.4.安装列表如下:
1 | ansible、PyYAML、libtomcrypt、libtommath、libyaml、python-babel、python-backports 、python-backports-ssl_match_hostname 、python-httplib2 python-jinja2、python-keyczar、python-markupsafe、python-setuptools、python2-crypto、python2-ecdsa、python2-paramiko、python2-pyasn1、sshpass |
2.5.查看ansible版本:
1 2 |
|
2.6.结构说明
1 2 3 4 5 6 7 8 9 10 |
|
三.ansible 认证及基本使用
3.1.实验环境说明:
172.16.110.39 ansible
172.16.110.47 client1
3.2.anisble基于ssh认证,这里通过添加主机key认证的方式来进行认证。
服务端
#ssh-keygen -t rsa -P ''
#scp /root/.ssh/id_rsa.pub root@172.16.110.47:/data
#
客户端
#cd /data/
#cat id_rsa.pub >> /root/.ssh/authorized_keys
#chmod 600 /root/.ssh/authorized_keys
#
3.3.运行说明
1 2 |
|
3.3.1.运行简单的ping测试
1 2 3 |
|
提示,没有提供服务器列表,所以添加列表
主机列表可以ip、域名、分组、正则匹配等方式运行
3.3.2.主机ip列表方式:
# vim /etc/ansible/hosts
[webservers]
10.237.154.25
ansible all -m ping
SUCCESS:表示成功
false:表示未进行改变
pong:返回值,表示成功
3.3.3.分组方式运行命令:
1 2 3 4 |
|
1 2 3 |
|
出现以上问题说明ssh认证有问题,重新弄一遍。
3.3.5.使用正则列表:
1 2 3 |
|
1 2 3 4 5 6 7 |
|
这里增加了管道,ansible增加管道必须使用shell的模块运行
1 2 3 4 5 |
|
3.4.Inventory 参数的说明,摘自网上
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|
示例说明:
1 2 3 4 |
|
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网站栏目:Ansible基本说明及安装-创新互联
本文来源:http://scyanting.com/article/dpscco.html