迁移zabbix引发的一次MySQL锁阻塞 发表于 2015-05-14 | 分类于 Ops , Zabbix | 字数统计: 581 | 阅读时长 ≈ 2 整体迁移zabbix,备份数据库时发现history开头的表都很大(8GB+)。zabbix的数据存储机制让zabbix每小时对history*表进行统计,统计值(最大值、最小值、平均值)放到tren ... 阅读全文 »
Nginx+Django+uwsgi项目迁移要注意的坑 发表于 2015-05-06 | 分类于 Dev , Django | 字数统计: 374 | 阅读时长 ≈ 1 今天迁移一个Django项目,部署和原项目一样采用的是Nginx+Django+uwsgi的模式。由于是一台新的机器环境有点差异,部署过程中有些坑踩的有点多。具体如下:1、整个项目是完全拷贝过来的要先 ... 阅读全文 »
docker-py安装使用 发表于 2015-04-17 | 分类于 Ops , Docker | 字数统计: 562 | 阅读时长 ≈ 2 docker-py是访问docker api的一个python模块,该模块可以在python脚本中很方便的调用docker api,如果要自己造这个轮子的话可以参考docker api的说明文档htt ... 阅读全文 »
Docker搭建开发测试环境_环境部署 发表于 2015-04-05 | 分类于 Ops , Docker | 字数统计: 395 | 阅读时长 ≈ 1 部署的思路是这样的:1、有一个集成环境的容器,里面包含了一个项目运行所需的所有环境、最新的稳定代码、所有数据(mysql、redis、memcached等)。2、每个开发或测试针对不同的模块拥有不同的 ... 阅读全文 »
Docker搭建开发测试环境_编译镜像 发表于 2015-04-05 | 分类于 Ops , Docker | 字数统计: 742 | 阅读时长 ≈ 3 可以使用docker commit将一个状态改变的容器保存为镜像,也可以通过Dockerfile文件直接docker build镜像。构建基础的服务镜像时如nginx、php、mysql、redis、 ... 阅读全文 »
Docker搭建开发测试环境_基础环境搭建 发表于 2015-04-05 | 分类于 Ops , Docker | 字数统计: 570 | 阅读时长 ≈ 2 都是docker太火惹的”祸”,上面领导催的急,我也只能摸着石头过河了,实施部署不合理的地方勿喷,请拍砖。1、安装docker,宿主机系统64位的centos6.6。 12$ yum install ... 阅读全文 »
CentOS6.6使用ip netns(网络namespace) 发表于 2015-04-05 | 分类于 Ops , CentOS | 字数统计: 322 | 阅读时长 ≈ 1 在docker使用的过程中如果要自定义容器的网络设备(主要是指定IP地址),就要用到网络namespace(可以理解为进程级别的网络设备),关于namespace介绍可以查阅其它相关质料。centos ... 阅读全文 »
利用iptables实现docker网关路由及内网服务端口映射 发表于 2015-03-28 | 分类于 Ops , Docker | 字数统计: 840 | 阅读时长 ≈ 3 总感觉使用docker时坑坑洼洼的,有时不留神duang的一声就掉坑里了。docker自带的网络用起来一直感觉不是太方便,比如启动一个需要访问容器内部端口的容器时只要用-v参数做端口映射,这时dock ... 阅读全文 »
重新安装GRUB引导系统 发表于 2015-03-28 | 分类于 Ops , Problem | 字数统计: 854 | 阅读时长 ≈ 3 最近用U盘安装了一台centos6.6的服务器,系统装完完成一系列初始化工作后重启系统发现BIOS找不到可引导的设备,然后插上安装U盘重启电脑就可以正常开机引导了。卧槽,原来我没有注意将系统引导装在了 ... 阅读全文 »
zabbix用户权限不够导致监控脚本执行失败 发表于 2015-03-18 | 分类于 Ops , Zabbix | 字数统计: 557 | 阅读时长 ≈ 2 情况是这样的,用zabbix检测磁盘数目,如果数目不等于预设值则报警。安装好raid检测软件,写好脚本,手工执行脚本非常OK(正常返回1,异常返回0) 123[root@xxxxxx bin]# ./ ... 阅读全文 »