Giter Club home page Giter Club logo

devops's People

Contributors

aricy avatar dn365 avatar hala21 avatar huhongbo avatar zhu312542860 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

devops's Issues

logstash 日志处理

logstash 在现网有三套运行
可以看一下网络的这套,是比较新的版本
http://10.70.205.232
用户名密码可以问下我
这台主机上有logstash+graylog2
了解logstash的基本input/codec/filter/output
在自己本地的测试环境进行测试
配置是logstash gelf output 到graylog2
了解下grok,是个很重要的东西

oneproxy 性能测试

在上次那个百度盘上有一个oneproxy 的软件,也有文档,测试下转发和分表性能

openvswitch学习

基本概念,
针对 openstack的openvswitch应用,了解openvswitch的功能和配置

chef ohai插件编写

通过ohai的官方代码或者
/etc/chef/plugins/aix
/etc/chef/plugins/hpux
下的我写的ohai的插件
了解ohai的插件
通过自己写个简单的ohai插件来学习ruby

ansible 测试

ansible是通过ssh进行provision的
所以ansible 对于现网的变更是最小的,并且只要求客户端有python和json包,所以理论上unix也是可以的
先在本地进行ansible测试,了解playbook和基本python

graphite 图形后端

通过自己在测试的虚拟机上安装和配置
不要手动安装
通过用chef cookbook或puppet去安装
graphite(carbon whisper graphite-web)
目前graphite在生产环境中存在于
10.78.170.33
webapp访问URL:http://graphite.xx.xx.xx (为安全因素,其中xx.xx.xx为替换为内部域名,不懂问我)
了解graphite web 使用
同时参见graphite文档
了解graphite的render_api和function
https://graphite.readthedocs.org/en/latest/render_api.html
https://graphite.readthedocs.org/en/latest/functions.html

git 使用

每个人学习了解github基本流程
通过fork 然后pull 提交代码合并的方式
大家的文件放到devops的test目录下面去

iptables规则学习

学习iptables rules
如何通过iptables实现nat/firewall
了解OUPUT/INPUT/FORWARD

mysql学习

了解mysql的基本,测试onesql和mysql的性能

RDO安装

学习openstack基本知识
在自己本地通过RDO安装openstack

vagrant 学习

vagrant是目前业界用得最多的测试环境
在机器上安装vagrant
通过vagrant得到一个sensu的监控环境
目前现网是用sensu的监控环境

chef 基本架构学习

目前现网中已经有一套chef在运行,是gdash监控的策略服务中心
目前安装于pc-mon04,目前监控的安装是通过chef下发的
可以通过访问 https://pc-mon04 登陆进行访问,用户名密码请询问我
请了解chef的架构,客户端注册,认证

nginx学习

nginx 学习,了解基本nginx 的基本配置,load balance 配置,反向代理 配置
可以参考pc-mon04的配置

SysV和systemd

传统的unix linux都是采用sysv的int脚本来管理系统服务
目前systemd正在和sysv进行激烈交锋
centos 7 已经切换到systemd,ubuntu也在考虑中
但systemd和docker又有点冲突,所以目前需要关注

通过看系统的init脚本和自己写简单服务的init脚本了解sysv的init工作
通过写系统服务了解systemd,了解systemd和init的区别,systemd和cgroup的关系

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.