项目9 使用Ansible实现网络自动化运维.pptxVIP

项目9 使用Ansible实现网络自动化运维.pptx

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

项目9使用Ansible实现网络自动化运维项目9使用Ansible实现网络自动化运维9.1Ansible基础9.2Ansible模块9.3Ansible剧本9.4任务实施12.1Ansible基础1特点Ansible基于Python语言实现,由Paramiko和PyYAML两个关键模块构建。Ansible具有以下特点:安装部署简单;管理主机便捷,支持多台主机并行管理。避免在被管理主机上安装客户代理,采用无代理方式,只是利用现有的SSH后台进程。用于描述基础架构的语言友好。关注安全,很容易对执行的内容进行审计、评估、重写。能够立即管理远程被管理主机,不需要预先安装任何软件。不仅仅支持Python,可运行使用任何动态语言开发模块。非root账户也可以使用。成为最简单、易用的IT自动化系统。12.1Ansible基础2Ansible架构–管理方式Ansible通常由管理节点和被管节点组成。管理节点是用来安装Ansible工具软件、执行维护指令的服务器或工作站,是Ansible维护的核心。被管节点是运行业务服务的服务器,由控制机通过SSH来进行管理。Ansible采用Pythonparamiko模块,通过SSH连接主机。Ansible在管理节点将Ansible模块通过SSH协议推送到被管节点执行,执行完之后自动删除Ansible被管节点SSHAnsible管理节点SSHAnsible被管节点SSHAnsible被管节点12.1Ansible基础3Ansible系统要求Ansible对管理节点没有太多要求,当前管理节点的操作系统选用Linux。被管节点的要求更少,支持Linux、类Unix、Windows等类型的主机节点,甚至支持Cisco、Huawei、Juniper等网络设备、负载均衡器。Ansible不需要安装其他依赖软件包,默认是基于SSH协议进行通信的。安装Ansible之后,管理节点不需要启动或运行任何Ansible的后台进程,也不需要数据库。只要在一台管理节点上安装Ansible,就可以通过这台主机管理一组远程节点。在被管节点上,同样也不需要安装、运行任何Ansible特有的软件。这样如果Ansible版本需要升级,只需升级控制主机,不涉及被管节点。12.1Ansible基础4Ansible系统要求Ansible管理节点只要安装了Python2.6或以上版本,就可以运行Ansible。注意,Windows环境系统当前还不能作为管理节点。Ansible被管理节点可以是Linux系统,可以是Windows系统。12.1Ansible基础5Ansible安装步骤在Ansible管理节点上使用yum安装Ansible,先更新yum源#Yum源更换为国内阿里源[root@ansi-manager~]#yuminstallwget–y[root@ansi-manager~]#mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup[root@ansi-manager~]#wget-O/etc/yum.repos.d/CentOS-Base.repo/repo/Centos-7.repohttp:///repo/C/repo/Centos-7.repo?#添加阿里的epel源[root@ansi-manager~]#wget-O/etc/yum.repos.d/epel.repo/repo/epel-7.repo?#yum重新建立缓存[root@ansi-manager~]#yumcleanall[root@ansi-manager~]#yummakecache12.1Ansible基础6Ansible安装步骤在Ansible管理节点上使用yum安装Ansible#使用YUM安装ansible[root@ansi_manager~]#yum-yinstallansible#验证ansible[root@ansi-manager~]#ansible--versionansible2.9.23configfile=/etc/ansible/ansible.cfgconfiguredmodulesearchpath=[u/root/.ansible/plugins/modules,u/usr/share/ansible/plugins/module

文档评论(0)

弹弹 + 关注
实名认证
文档贡献者

人力资源管理师、教师资格证持证人

该用户很懒,什么也没介绍

版权声明书
用户编号:6152114224000010
领域认证该用户于2024年03月13日上传了人力资源管理师、教师资格证

1亿VIP精品文档

相关文档