devops's People
devops's Issues
logstash 日志处理
logstash 在现网有三套运行
可以看一下网络的这套,是比较新的版本
http://10.70.205.232
用户名密码可以问下我
这台主机上有logstash+graylog2
了解logstash的基本input/codec/filter/output
在自己本地的测试环境进行测试
配置是logstash gelf output 到graylog2
了解下grok,是个很重要的东西
influxdb/mysql/tokudb在单表插入性能和读取性能比较
chef-client zero local mode学习
通过chef-client 在无chef server情况下进行provision
oneproxy 性能测试
在上次那个百度盘上有一个oneproxy 的软件,也有文档,测试下转发和分表性能
openvswitch学习
基本概念,
针对 openstack的openvswitch应用,了解openvswitch的功能和配置
MarkDown 语法
了解MarkDown语法
Sample
- 1
- 2
- 3
chef ohai插件编写
通过ohai的官方代码或者
/etc/chef/plugins/aix
/etc/chef/plugins/hpux
下的我写的ohai的插件
了解ohai的插件
通过自己写个简单的ohai插件来学习ruby
TOKUDB和mysql比对测试
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
chef cookbook/databag/roles学习
结合目前现网的chef-server的策略配置
了解下面的cookbook
sensu
ohai-plugins
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的监控环境
graylog2 操作学习
http://10.70.205.232
通过graylog2.org 了解graylog2的基本概念
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.