从零开始实施推荐系统的落地部署——02. 功能实用的Ansible
配置过程中,修改主机名和其映射时,发现域名很长,修改域名后,连接其他主机会多大概20秒的延迟。之前使用主机少,不需要学习了ansible.。现在要部署在10台服务器,使用域名或IP都不方便。所以还特意找相关资料学习。
Ansible 是一种IT自动化工具。它可以配置系统,部署软件以及协调更高级的IT任务,例如持续部署,滚动更新。Ansible 适用于管理企业IT基础设施,从具有少数主机的小规模到数千个实例的企业环境。它也包括命令行和Playbook。因为只是为了方便部署平台,所以简单学习了一下命令行,以后有时间再学习playbook.如果有对playbook感兴趣的,可以上github网站,那又很多自动部署的代码。
简单说一下Ansible的好处:
1. 简化一下命令,比如把一个文件传输给10台主机,要写10条命令或写循环语句,但是用ansible就一条命令,让10台主机向有文件的服务器复制下来。而且占用资源少。
2. 解决域名过长的问题,给过长的域名打上简洁的标签。而且可以根据部署的需要,给主机分组,发送命令时,可以根据主机的需要,来做简单的定制化。
ansible k8s-mas2,k8s-,node -m shell -a 'scp -r mas1.7d2ee78c-9117-4668-bacb-57c2c5720e7c.com:/opt/softwares/k8s1.14 /opt/softwares/'
#注意,ansible只需要按照在一台主机上,而且设置的标签只有这台主机才能使用。
- 点赞
- 收藏
- 关注作者
评论(0)