Docker使用NAS存储报错解决

2018年1月8日 没有评论

一、问题现象

现网最近又有一批主机需要部署有容云,需要在主机上安装docker并load image 。不过这批虚拟机,由于存储空间的限制,把数据目录放在了EMC VNX提供的NAS存储上。前面大部分的修改都没有问题,但在执行images load时提示operation not supported 。

operation-not-supported

更改/lib/systemd/system/docker.service 文件中的ExecStart -g指定的路径为本地文件系统后,再重启docker服务,再load images文件发现可以正常启动。

二、解决问题

先测[......]

Read more

分类: Docker/k8s/etcd 标签:

serverchan微信告警推送

2017年12月20日 没有评论

之前实现推送告警信息到微信的方法有如下几种:

1、通过企业公众号实现----收费:

2、通过QQ邮箱,在微信平台上开启收到邮件进行提醒;

3、第三方告警平台API,一般也是收费的;

不过最近看文档时,发现serverchan应用,其原理属于第三种,不过其是免费的,而且操作步骤非常简单。先看下效果:

serverchan

Serverchan配置步骤

  1. 登入:用GitHub账号登入网站,就能获得一个SCKEY(在「发送消息」页面)
  2. 绑定:点击「微信推送」,扫码关注同时即可完成绑定[......]

Read more

分类: 开源软件 标签:

微服务12要素--12factor

2017年12月15日 没有评论

这两天在浙大参加CNTC大会,学了下大牛们有关docker、k8s、paas和微服务的高论。其中有提到12要素。其是由paas先驱Heroku公司的CTO Adam Wiggins 提出的。大名鼎鼎的Cloud Foundry也基本上是严格遵守这个规则开发的,而cf也自研了warden容器,这也影响了后面的dotcloud公司,而cf的思想并对docker和k8s产生了启发。虽然该理论已经提出多年,这里拿下网上有注释的版本再理解下。

原则1:一份基准代码,多份部署

这个原则不管对微服务模式还是其他软件开发模式来说都非常基本,所以被列为12原则的第一条,该原则包括如[......]

Read more

解决git push报错

2017年12月8日 没有评论

间隔了一段时间未往gitlab上push文件,近期使用时,发现push时报错,这里记录下解决处理的方法。

错误一:

[root@361way shell]# git push
warning: push.default is unset; its implicit value is changing in
Git 2.0 from 'matching' to 'simple'. To squelch this message
and maintain the current behavior after the default changes, u[......]

Read more

分类: Linux/unix/mac 标签:

rhel6 +oracle rac + ib +emc多路径下的内核升级

2017年11月2日 没有评论

非插件实现wordpress验证码

2017年10月12日 没有评论

python实现hp刀片ilo地址配置

2017年9月11日 没有评论

shell实现hp刀片ilo地址配置

2017年9月9日 没有评论

根据IP和掩码计算网段

2017年9月8日 没有评论

shell实现netmask掩码和cidr掩码位转换

2017年9月7日 没有评论