《运维自动化之》PPT课件

上传人:san****019 文档编号:23001241 上传时间:2021-06-03 格式:PPTX 页数:44 大小:1.67MB
收藏 版权申诉 举报 下载
《运维自动化之》PPT课件_第1页
第1页 / 共44页
《运维自动化之》PPT课件_第2页
第2页 / 共44页
《运维自动化之》PPT课件_第3页
第3页 / 共44页
资源描述:

《《运维自动化之》PPT课件》由会员分享,可在线阅读,更多相关《《运维自动化之》PPT课件(44页珍藏版)》请在装配图网上搜索。

1、流程 1:小议运维自动化之salt-halfss 2:记saltstack和zabbix的一次联姻-绿肥 3:基于ITIL的IT运维管理体系赵班长请在前排签到 AD广告很短,不要走开,广告之后很精彩 CSSUG中国SaltStack用户组(China SaltStack User Group, aka CSSUG)非官方,由国内SaltStack爱好者、使用者组成当前主要推广SaltStack在运维中的使用当前建立有wiki和QQ群 Wiki: http:/ QQ群: 294953305 github: https:/ CSSUG Next完善SaltStack知识库,增加应用案例积极参与官方

2、google group积极参与线上/线下交流活动中文文档计划 CSSUG Thanks声明:以下排名不分先后 Halfss 、葱油拌面、Rainbow+、zhangmh、范三山、弥留的老鼠 等等同学贡献文章或分享心得致谢PUPPET、Chef 小议运维自动化之salthalfss 声明 如下所有内容,即不保证是最正确的,也不保证是最好的,仅仅保证的,在我的世界里他们是可以工作的 如果你有更好的方案,请务必告诉我,谢谢 大纲 1:关于运维 2:为什么要自动化 3:自动化的选型 4:关于salt 5:业务的智能化 6:理想中的运维 关于运维1:我们谁2:我们要做什么3:我们要到那里去 关于运维:

3、业务的生命线 关于运维:核心工作 内需外需N多服务器N多业务N多流程N多*吃饭睡觉陪妹子*为什么要自动化86400S 自动化的选型 状态管理实时管理基本功能加分项1:架构简单,灵活2:开发语言单一3:有API4:有反馈系统自动化的选型 自动化的选型基本属性(每项5分)加分项目(每项1分)总分状态管理实时管理架构简单,灵活开发语言单一有API有反馈系统puppet 5 3.5 1 1 0 0 10.5chef 5 1 -1 -1 1 0 5salt 4 5 1 1 0 1 12 关于salt:逻辑架构zmqmasterminionsminions minions minions minions

4、minions minions 关于salt:状态管理示例临时部署: salt * state.sls nginx永久部署: salt * state.highstate 关于salt:实时管理示例侧重输出: salt * cmd.run shutdown h 0侧重正确执行: salt * cmd.run_stderr rm rf / 功能架构(0.14.1)基础知识targetingnodegroupgrains pillarreturner状态管理statehighstateschedule实时管理module第三方管理saltclientapi salt拓展salt-syndic 关于

5、salt:功能架构 关于salt:targeting glob match:salt * test.ping compound match salt -C webserv* and Gos:Debian or Eweb-dc1-srv.* test.pingsalt中的正则 固化常用的targeting表达式关于salt:nodegroupsalt -C webserv* and Gos:Debian or Eweb-dc1-srv.* test.pingsalt N battery_way test.ping定义方式nodegroups: battery_way: webserv* and

6、Gos:Debian or Eweb-dc1-srv.* 关于salt:grainsminion的基本信息比如:1:硬件基本信息2:系统基本信息3:salt的基本信息自定义grains salt * saltutil.sync_grains/srv/salt/_grains 一个返回字典的python脚本 不想让其他人知道的信息比如你的银行卡密码比如你的数据库密码定义方式:关于salt:pillar 关于salt:returner执行结果的处理方式 关于salt:state对状态的描述:puppet中的modulechef中的cookbook 1:state的语法2:state的逻辑关系3:模

7、板的语法 关于salt:state的拓展用python来写state要求:反应yaml格式的数据 也可以用pydsl来写 关于salt:highstate定义state与minion的关系salt ”* state.highstate 关于salt:schedule周期行执行salt * saltutil.refresh_pillar 关于salt:module针对某个功能的模块化体现cmd salt * cmd.run cat /etc/passwdcpmysqlnova自定义module 关于salt:第3方管理 saltclient saltapi 关于salt:salt拓展 salt-

8、syndic salt-mastersalt-master+salt-syndicminion1 minion1 salt-master+salt-syndicminion3 minion4 关于salt:基本规范minion id:以基本不会变化的IP作为ID关于业务信息:通过grains动态生成关于认证:基于PAM及grains实现 :写sls*.sls:定义sls于minion的关系top.sls salt * state.sls跟puppet和chef的理念都是一样的注意语法即可关于salt:关于状态管理 关于salt:执行结果监控&采集自定义returners+fluent+mysq

9、lreturners fluent mysql 关于salt:执行结果监控&采集 minion6 nginx.关于salt:文件分发masterminion1m2 m3m4 m5mn mn hosts:downlad:minion1nginx60M+500机器分钟mn hosts:downlad:minion6 关于salt:注意事项1:ulimitmaster能接收的key为ulimit的25%2:长链接优化filter.nf_conntrack_max = 268435456net.nf_conntrack_max = 268435456net.ipv4.tcp_max_syn_backl

10、og = 819200net.ipv4.ip_local_port_range = 1024 65535 关于salt:渺小的工作https:/ 关于salt:salt的学习 http:/ http:/ 业务管理的智能化(个人理解)一个近乎自给自足的系统,我们仅仅需要输入简单的信息,他就可以部署我们想要的业务比如:去给我部署一个openstack比如:在那个openstack的集群中多加一个机房然后他自己就自己全部部署好了 业务管理的智能化(个人理解)script客户端安装auto初始化Node auto开始部署 状态管理预测业务的发展并应用业务管理的智能化 理想中的运维状态调 优:90+状态管理 10 谢谢QA

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!