- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
《世界技能大赛-云计算项目》3.2.3Ansible云计算技术应用课程团队
目录 Ansible介绍01 Ansible模块02 Ansible-playbook03
Ansible介绍Ansible是一个开源配置管理工具,可以使用它来自动化任务,部署应用程序实现IT基础架构:比如,服务器的初始化配置、安全基线配置、更新和打补丁系统,安装软件包等Ansible仅需通过SSH连接客户机即可执行任务,无需额外的agent安装ANSIBLE’SAUTOMATIONENGINEANSIBLEPLAYBOOKPUBLIC/PRIVATE
CLOUDCMDBUSERSINVENTORYHOSTSNETWORKINGPLUGINSAPIMODULES
Ansible介绍受控节点(Managednodes)host文件缺省:/etc/ansible/hosts模块(Modules)任务(Task)剧本(Playbook)角色(roles)清单(Inventory)控制节点(Controlnode)
Ansible介绍–主要优势
简单强大免代理应用安装部署配置管理工作流引擎编排和应用生命周期管理可读编程语言无需编程技巧最佳的可控任务执行语言快速提高生产力工具无需大量客户端使用通用的OpenSSH或者WinRM无客户端带来安全性提升高效且更加安全
Ansible模块–查看和学习所有模块两种方式获取所有模块信息:1:官网链接:/ansible/latest/user_guide/index.html2:操作系统内:查看所有模块:ansible-doc-l查看某个模块的参数:ansible-doc-smodule查看模块详细用法:ansible-dochelpmodule
Ansible模块–File模块File模块是ansible最基础模块之一,我们通过它了解一下ansible模块的构成。File模块Parameter示例:ParameterCommentsforce需要在两种情况下强制创建软链接,一种是源文件不存在但之后会建立的情况下;另一种是目标软链接已存在,需要先取消之前的软链,然后创建新的软链,有两个选项:yes|nogroup定义文件/目录的属组mode定义文件/目录的权限owner定义文件/目录的属主path必选项,定义文件/目录的路径src要被链接的源文件的路径,只应用于state=link的情况示例:#ansibleweb-mfile-asrc=/etc/fstabdest=/tmp/fstabstate=link#ansibleweb-mfile-apath=/tmp/fstabstate=absent#ansibleweb-mfile-apath=/tmp/teststate=touch#ansibleweb-mfile-apath=/tmp/dir1state=directorymode=777group=rootowner=root
Inventory文件Inventory清单文件是ansible的所有受控主机的入口,描述了受控主机的列表和关系。默认配置文件是/etc/ansible/hosts,但是通常在playbook里面独立定义。清单文件示例说明[web]2对主机进行分组,括号内是组名,主机可以直接使用ip地址,也可以使用域名,还可以使用数字和字母来指定一些连续的主机ansible_ssh_user=ansible指定用于管理主机的用户ansible_ssh_host=指定被管理的主机ansible_ssh_port=22指定ssh端口ansible_ssh_private_key_file=/home/ansible/.ssh/id_rsa指定sshkey的文件位置host_key_checking=False跳过第一次连接提示输入yes/no
Ansible-Playbook----name:installandstartapachehosts:allvars:http_port:80max_clients:200remote_user:roottasks:-name:installhttpdyum:pkg=httpdstate=latest-name:writetheapacheconfigfiletemplate:src=/srv/httpd.j2dest=/etc/httpd.conf-name:start
您可能关注的文档
- 世界技能大赛云计算项目2.3.2边缘站点和区域边缘缓存22.pptx
- 世界技能大赛云计算项目2.4.1AmazonVirtual.pptx
- 世界技能大赛云计算项目2.4.2子网00课件.pptx
- 世界技能大赛云计算项目2.4.3路由表37课件.pptx
- 世界技能大赛云计算项目2.4.4Internet网关73课.pptx
- 世界技能大赛云计算项目2.4.5NAT网关71课件.pptx
- 世界技能大赛云计算项目2.4.6网络ACL55课件.pptx
- 世界技能大赛云计算项目2.4.7安全组86课件.pptx
- 世界技能大赛云计算项目2.5.1使用EC2添加计算功能35.pptx
- 世界技能大赛云计算项目2.5.2选择AMI启动EC2实例4.pptx
最近下载
- 2025北京科技大学天津学院传统康复治疗技术期末常考点试卷【实用】附答案详解.docx VIP
- DB23_T 3948-2025 寒地水稻气候智慧型生产技术规程.pdf VIP
- Visual Basic 6.0程序设计教程教学课件完整版.ppt
- 一种富含外泌体的水凝胶及其制备方法和应用.pdf VIP
- 富含EGF的外泌体及其制备方法和应用.pdf VIP
- DB32_T 5263-2025 城市轨道交通工程防水技术规程.pdf VIP
- DB32_T 5266-2025 城市轨道交通疏散平台技术规程.pdf VIP
- DB29_T 329-2025 建筑工程智能建造技术规程.docx VIP
- DB21_T 4324-2025 城市更新改造地下管道无损检测技术规程.pdf VIP
- DB29_T 329-2025 建筑工程智能建造技术规程.pdf VIP
原创力文档


文档评论(0)