calico在docker上的部署及验证

1. 背景 以下的部署以五台服务器环境为例: 服务器1: hostname为etcdnode1, IP为192.168.56.100 服务器2: hostname为etcdnode2, IP为192.168.56.101 服务器3: hostname为etcdnode3, IP为192....

2018-05-07 06:51:41

阅读数:791

评论数:0

calicoctl命令简介

背景 在calico中,有多种网络资源。以v1.6.1为例,网络资源包含:node,bgpPeer,hostEndpoint,workloadEndpoint,ipPool,policy,profile等。 下面我将讲解如何使用calicoctl命令行工具来控制这些网络资源。 用...

2018-03-01 05:41:36

阅读数:771

评论数:0

CentOS7.0安装Ceph(jewel)及以上版本

背景   由于docker的Ceph插件rexray对Ceph版本有一定的要求,当Ceph版本为hammer (0.94.10)时,rexray无法成功创建rbd设备。CentOS 7及以上版本,默认安装的就是hammer版本,因此,我们需要安装更高的jewel版本。Ceph的版本可参见。 ...

2018-02-01 06:23:25

阅读数:964

评论数:0

rexray在CentOS上不能创建ceph rbd的docker volume问题定位

背景   我们通过docker的rexray插件来创建ceph rbd设备的docker volume,但总提示创建失败。 # docker volume create --driver=rexray --opt=size=5 --name=cephrbd-book Error res...

2018-01-24 06:49:10

阅读数:473

评论数:0

CI脚本异常退出问题定位

背景  在CI脚本中,使用类似如下脚本进行项目编译的计时,但在执行过程中,有时会出现CI脚本(命名为ci.sh)未完全执行的情况: #!/bin/bash -esleep_time=$1start_time=`date "+%s"` # do sth, this sleep...

2017-11-06 23:39:42

阅读数:200

评论数:0

nohup介绍

背景  我们通常使用&将前台任务变为后台任务执行,但是如果只是使用&,那么在突然断网或者关闭启动该任务的终端(ps:可使用putty来测试,部分软件如mobaxterm做了优化,关闭终端是友好关闭的)时,内核就会给后台任务发送SIGHUP信号,从而导致后台任务停止。这时,我们就需要...

2017-09-05 06:54:43

阅读数:5219

评论数:0

Kubernetes服务之“运行单实例的有状态服务”

目标  在你的环境中创建一个PV   创建一个MySQl的Deployment   在集群中以DNS名称的方式,将MySQL暴露给其他的pod 开始之前  你需要一个Kubernetes集群,一个可以连接到集群的kubectl命令行工具。如果你没有集群,你可以使用Minikube来创建。 ...

2017-07-11 06:57:11

阅读数:1374

评论数:0

关闭chrome浏览器的developer tools

背景  Chrome使用过程中,很容易启动Chrome developer tools,一些误触如按到F12、CTRL+Shift+C等都会启动developer tools。对于不开发Web的人来说,并不需要这个功能,但是又却很容器启动该功能。然而,Chrome本身并没有提供关闭该功能的设置。下...

2017-07-03 06:51:25

阅读数:1908

评论数:1

Ubuntu上手动安装Kubernetes

背景  两台Ubuntu16.04服务器:ip分别为192.168.56.160和192.168.56.161。。   Kubernetes版本:1.5.5   Docker版本:1.12.6   etcd版本:2.2.1   flannel版本:0.5.6   其中160服务器既做Ku...

2017-04-05 07:18:13

阅读数:5984

评论数:3

重启osd服务失败:Start request repeated too quickly

背景  OS:Ubuntu 16.04   修改了osd的一些配置,修改后,需要重启osd服务才能生效。第一次重启后,配置立刻生效。再改了一些配置,重启osd服务后,配置却不再生效了。ps命令查看进程,发现osd进程都没有启动。 分析  osd进程未启动,第一直觉就是配置出错,osd进程启动后...

2017-03-20 06:38:44

阅读数:5606

评论数:0

ceph -s集群报错too many PGs per OSD

背景集群状态报错,如下:# ceph -s cluster 1d64ac80-21be-430e-98a8-b4d8aeb18560 health HEALTH_WARN <-- 报错的地方 too many PGs per OSD (912...

2017-03-17 05:43:46

阅读数:1779

评论数:0

ceph-deploy出错UnableToResolveError Unable to resolve host

背景  ps:在本文中,假设我系统的hostname为node1。   使用ceph-deploy命令搭建Ceph集群,执行ceph new node1时,出现如下错误: [node1][INFO ] Running command: /bin/ip addr show [node1][DE...

2017-03-16 06:22:56

阅读数:1040

评论数:0

ceph-deploy install时,远端节点在执行apt-get update命令时失败

环境  OS:Ubuntu 16.04背景  使用ceph-deploy部署Ceph集群,调用ceph-deploy install命令在远端节点安装ceph环境,执行apt-get update命令时失败。 Err:1 http://mirrors.163.com/ubuntu xenial ...

2017-03-10 06:58:18

阅读数:878

评论数:0

Ceph osd启动报错osd init failed (36) File name too long

在Ceph的osd节点上,启动osd进程失败,查看其日志/var/log/ceph/ceph-osd.{osd-index}.log日志,报错如下: 2017-02-14 16:26:13.558535 7fe3883f58c0 0 filestore(/var/lib/ceph/osd/ce...

2017-03-09 07:04:58

阅读数:2287

评论数:0

rdb map出错rbd sysfs write failed

创建了一个rbd镜像$ rbd create --size 4096 docker_test然后,在Ceph client端将该rbd镜像映射为本地设备时出错。$ rbd map docker_test --name client.adminrbd: sysfs write failed RBD ...

2017-03-08 07:05:31

阅读数:1760

评论数:0

OpenStack Horizon创建虚拟机时增加虚拟机OS用户

背景  通过OpenStack的Horizon使用镜像创建虚拟机(以Ubuntu为例),如果不知道镜像的用户名和密码,在创建好虚拟机之后,无法登录虚拟机的OS。因此,我们需要一种方法,创建虚拟机时增加用户。 方法  Horizon创建虚拟机时,在创建页面-“配置Tab”选项-“Customiza...

2017-03-03 06:10:28

阅读数:527

评论数:0

Ceph部署(二)RGW搭建

背景Ceph RGW简介Ceph RGW基于librados,是为应用提供RESTful类型的对象存储接口。RGW提供两种类型的接口:   1) S3:兼容Amazon S3RESTful API;   2) Swift:兼容OpenStack Swift API。      S3和Swi...

2017-02-28 06:39:19

阅读数:2685

评论数:0

使用国内docker镜像源

在国内,通过Docker的pull和push命令访问hub.docker时,网络十分慢,而且会出现各种各样的网络连接问题。因此这里介绍下如何使用国内的镜像源,这里以DaoCloud为例。 1. 注册DaoCloud用户; 2. 注册完成后,会进入dashboard页面,点击右上方的加速器。该页...

2017-02-22 06:19:01

阅读数:9703

评论数:0

virtualbox虚拟机NAT模式下不能连接外网

背景  给VirtualBox虚拟机(装载了Ubuntu16.04系统)配置了两张网卡,网络模式分别为“网络地址转换(NAT)”和“仅主机(Host-Only)适配器”,其中,enp0s3网卡(NAT)用于外网访问,而enp0s8网卡(Host-Only)用于主机访问虚拟机。然而,虚拟机启动后,却...

2017-02-22 05:15:47

阅读数:6369

评论数:0

运行gpg --gen-key生成key时出现卡住的问题

背景  在搭建Ubuntu16.04的本地apt源时,需要运行“gpg –gen-key”命令,但是在执行该命令时,出现了:“Not enough random bytes available. Please do some other work to give the OS a chance t...

2017-02-21 05:31:20

阅读数:1972

评论数:2

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