自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 构建基于云平台的小型敏捷团队的持续集成和持续部署

云计算的出现,大大缩减了初创IT类公司的创业成本,云平台资源可以拿来即用,省去了前期的IDC运维成本,如今,硅谷或北京的初创公司除非是“疯了”才会购买IT基础设施,因为他们可以通过租用“公有云”的云计算服务来获取IT能力。比如你要搭建一套传统的互联网应用程序,传统的方案是选择IDC,采购硬件,设备上架,打通网络,安装系统,调试等,最终才开始上线应用。可以很方便的展示给客户,而且还可以随时随地访

2017-01-15 11:11:34 2216

原创 Bluemix虚拟机Docker使用direct-lvm存储方式运行容器

最近在Bluemix的虚拟机上玩docker,但是发现默认安装使用的是loop-lvm的模式做后端存储,这个肯对对后面的实验会造成影响,而且docker官方也不建议在生产环境下使用loop-lvm,下图为docker官方给出的存储方案优劣对比:所以今天开题分享一下如何更改docker的devicemapper存储方式为direct-lvm。docker 最先是跑在ubuntu和de

2016-10-31 14:37:10 2341

原创 Bluemix平台打造DC/OS云计算平台(二)

官方推荐的安装需求是一个节点2核CPU,16GB RAM,60GB HDD。然后Bootstrap节点必须安装python,pip和virtualenv;基于TCP三层的loadbalancer或者HAProxy转发80、443、8080、8181、2181和5050到Master节点;并且在Bootstrap节点可以ssh无密码登陆所有子节点。

2016-09-17 11:58:22 1437

原创 Bluemix平台打造DC/OS云计算平台(一)

自今年4月份DC/OS开源以来,mesosphere公司的这款云数据中心内核的软件越来越受到大家的欢迎,继1.7版本之后,不到半年时间mesosphere推出了最新的1.8版本,BTW:Mesos的作者Benjamin也在mesosphere。这篇文章介绍一下GUI的方式在两台CentOS7上安装。目前DC/OS只能安装在RedHat 7以上的系统,还不支持Debian系统。我们使用的是IBM

2016-09-13 21:24:08 2045

原创 Linux下哪些文件在消耗我们的Cache?

我们很容易就用free命令看到系统的cache使用量,但是你知道是哪些程序的文件在消耗cache吗?虽然cache在严格意义上也是可以当做free的内存使用的,也可以通过 echo 3>/proc/sys/vm/drop_caches来主动释放,但是你真的确定运行这条命之后,cache的数据回写到磁盘不会造成你的系统IO飙升而出现其他问题吗?你确定当前系统是可以清理page cache的吗?为了弄

2016-09-13 19:21:50 14137

原创 Bluemix平台一步一步搭建ZooKeeper + Mesos + Marathon平台管理Docker集群之二

接上一篇文章:http://blog.csdn.net/rapheler/article/details/52229208咱们来看一下Marathon跑一个Docker任务Marathon的界面如下:利用这个UI界面可以很容易的创建应用,并且可以以json的方式编辑,只要右上角这个JSON Mode被选中即可:

2016-08-17 11:37:54 1681

原创 Bluemix平台一步一步搭建ZooKeeper + Mesos + Marathon平台管理Docker集群之一

最近在Youtube看Docker视频的过程中不幸看到了Mesos的介绍,然后就有一种一见如故的感觉,最终根据mesosphere官网的文档在IBM的Bluemix虚拟机上搭建了基于ZooKeeper + Mesos + Marathon的平台。搭建之前先简单了解下各个组件是做什么的。(来自wikipedia及其他网络)ZooKeeper:Zookeeper

2016-08-17 11:15:26 2851

原创 记一次Marathon被黑过程

前几天早上打开Mesos平台,发现有一个Killed的任务,MESOS_TASK_ID=hyakuhei.a318e232-28d9-11e6-bc8f-96bed1f124a2,名字很奇怪,并不是我跑的呀,然后去Marathon看一下,没有这个任务的container在运行,可能已经被删。这套Mesos + Marathon的平台在Bluemix的平台上跑的已经很稳定了,难道出现什么问题了?继续

2016-08-17 11:09:42 1730

原创 Jenkins持续集成构建Docker容器

本文分两部分,第一部分是手动计划任务的方式构建Github上的Docker程序,第二部分是用Github webhook Trigger一个自动构建任务。Jenkins采用2.5版本Docker采用1.7.1代码托管使用的Github官网系统为IBM Bluemix提供的Cent6.7,服务器地址在美国南加州1.1 创建一个Freesty

2016-08-02 14:50:00 4293

原创 修改CentOs7 上Docker默认文件系统DeviceMapper为OverlayFS

最近一直在研究Mesos, Marathon跟Docker结合的容器云平台,Mesos 框架已经搭好,并且Marathon也可以实现简单的Docker应用管理了,然后今天尝试搭建一下mesosphere公司的DC/OS平台(https://dcos.io/),利用这个平台可以很容易实现基于容器的云计算平台的资源调度,管理,应用分配,负载均衡,动态扩展,故障转移等。DC/OS底层系统也是基于Dock

2016-08-02 14:48:50 3640

原创 Jenkins + Github持续集成构建Docker容器

本文分两部分,第一部分是手动计划任务的方式构建Github上的Docker程序,第二部分是用Github webhook Trigger一个自动构建任务。Jenkins采用2.5版本Docker采用1.7.1代码托管使用的Github官网系统为IBM Bluemix提供的Cent6.7,服务器地址在美国南加州1.1 创建一个Freesty

2016-06-07 13:45:19 3577

原创 Ansible批量快速初始化Bluemix 虚拟机

用Ansible也有两年多时间了,之前做初始化工作都是在kickstart的配置文件里加上自己的shell脚本来初始化系统环境,现在的运维环境不同,前期的系统安装工作交由IDC部门处理,我这边能做的就是用脚本自己初始化自己喜欢的运维环境。没用Ansible之前用shell也可以实现他的某些功能,比如用Ad-Hoc的场景下,基于生产环境的内网SSH Key 互信的环境,写个for循环也可以实现简单的

2016-05-26 11:24:08 983

原创 使用zsh的十大优点

优点1:完全兼容bash,之前bash下的使用习惯,shell脚本都可以完全兼容。优点2:更强大的tab补全,当你切换目录敲两下tab,他可以列出当前目录下面的所有目录,并且可以使用键盘上下左右键来选择要进入的目录。优点3:更智能的切换目录,比如你要进入一个很深的目录,like this /var/lo

2016-05-26 10:30:18 12335 1

原创 学习搭建Hadoop+HBase+ZooKeeper分布式集群环境

一、环境配置由于集群至少需要三台服务器,我就拿上次做的MongoDB Master, Slave, Arbiter环境来做Hadoop集群。服务器还是ibmcloud 免费提供的。其中Arbiter在这里做的也是slave的角色。HostnameIP Server TypeMaster192.168.0.28

2016-05-04 16:51:38 6009

原创 Bluemix的三台虚拟机做MongoDB Replica Set

之前在线上环境搭建过一款ps4的游戏,用的就是这个架构,最近在复习MongoDB, 就充分利用一下Bluemix的免费虚拟机,在做一次,并且将过程自动化。服务器环境:Hostname IP AddrOperation SystemDatabase-Slave192.168.0.29Ubuntu 14.04 LTSDatabase-

2016-04-29 15:40:10 2653

原创 用Bluemix虚拟机搭建自己的博客系统

既然混迹江湖这么多年,也该搭建一套自己的博客系统了,相比大家已经用够了在线的那些封闭的博客系统了,今天带领大家在Bluemix的虚拟机上搭建一套wordpress的博客系统。WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。他也是是一款个人博客系统,并逐

2016-02-18 15:03:34 2878

原创 iptables防止ssh 暴力破解

最近在IBM 免费提供的Bluemix虚拟机上玩shadowsocks代理,查看日志的时候无意间发现很多坏蛋在暴力破解我的ssh,真是用心良苦,俺可是用的key来登录哦,那我也要阻止一下这种行为,一开始是单个ip的reject,后来grep了一下日志,发现有很多坏蛋都在搞破坏,就找到如下语句来阻止。1234567

2015-12-07 10:03:11 5252

原创 试用Bluemix的Virtual Machine

作为一个运维工程师,经常会在虚拟机上做一些实验的,(总不能拿着公司production环境的服务器做实验吧:( ),之前有一台AWS的一台ec2,今天对IBM 的bluemix平台的虚拟机进行一下试用。因为virtual machine功能是在测试阶段,要使用的话需要申请开通。首次申请虚拟机会弹出如下提示:大体意思就是现在虚拟机功能还是在测试阶段,如果要用的话,需要申请,点

2015-06-03 17:29:58 3871 2

原创 Bluemix PaaS 注册遇到的问题

如今云计算在国内的火热程度毫不亚于《速度与激情7》在影迷心中的火热程度,各种大小公司也都推出了自己的云平台的产品,大家最熟悉的莫过于Amazon的AWS平台了,国内的有阿里、腾讯、华为云等,作为一个运维人员,最悲催的是要不断更新自己的知识来赶上市场上的主流技术,要不然就只能被淘汰。当我正打算要钻研一门云计算平台的时候,无意间看到老东家IBM推出了基于Cloud Foundry的PaaS平台Blue

2015-05-08 10:53:11 1308

CET6 高频词汇 欢迎大家下载

CET6 高频词汇 1 cultivate v. 耕作,栽培,养殖;培养,教养 2 biography n. 传记

2009-12-17

关于六级作文,自己总结的哦

自己总结的写六级作文的哦。 It doesn't seem ugly to me; on the contrary, I think it's rather beautiful. To start with,...Besides,...Finally.... To begin with,....What's more, ...Last but not least As for as I'am concerned,..... when it comes to talking about it.

2009-12-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除