• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






BookShu

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  运维

1 2 下一页

 
pvcreate错误 Can't open exclusively. Mounted filesystem
摘要:pvcreate错误 Can't open exclusively. Mounted filesystem 背景 曾经使用过/dev/vdb设备创建过lvm pv,但是因为一些异常操作,导致pv丢失,pvs无法查看到对应的pv。 使用pvcreate命令重新创建pv报错: # pvcreate /d 阅读全文
posted @ 2024-09-09 15:11 布克多得 阅读(400) 评论(0) 推荐(0)
calico在docker上的部署及验证
摘要:1. 背景 以下的部署以五台服务器环境为例: 其中,etcdnode1,etcdnode2和etcdnode3将部署etcd,作为calico网络的后端分布式存储;hostnode1和hostnode2将部署calico网络。 软件背景: 2. 部署 2.1. etcd部署 etcdnode1,et 阅读全文
posted @ 2018-05-07 06:51 布克多得 阅读(818) 评论(0) 推荐(0)
dcos下rexray服务的配置
摘要:在dcos环境下,rexray服务的默认配置文件为/opt/mesosphere/etc/rexray.conf,而其服务文件则是 /etc/systemd/system/dcos rexray.service。 根据该服务文件可看出,其基本功能就是拷贝/opt/mesosphere/etc/rex 阅读全文
posted @ 2018-03-18 22:36 布克多得 阅读(306) 评论(0) 推荐(0)
calicoctl命令简介
摘要:背景 在calico中,有多种网络资源。以v1.6.1为例,网络资源包含:node,bgpPeer,hostEndpoint,workloadEndpoint,ipPool,policy,profile等。 下面我将讲解如何使用calicoctl命令行工具来控制这些网络资源。 用法 create 创 阅读全文
posted @ 2018-03-01 05:41 布克多得 阅读(4413) 评论(0) 推荐(0)
CentOS7.0安装Ceph(jewel)及以上版本
摘要:背景 由于docker的Ceph插件rexray对Ceph版本有一定的要求,当Ceph版本为hammer (0.94.10)时,rexray无法成功创建rbd设备。CentOS 7及以上版本,默认安装的就是hammer版本,因此,我们需要安装更高的jewel版本。Ceph的版本可[参见][1]。 安 阅读全文
posted @ 2018-02-01 06:23 布克多得 阅读(5236) 评论(0) 推荐(0)
rexray在CentOS上不能创建ceph rbd的docker volume问题定位
摘要:背景 我们通过docker的rexray插件来创建ceph rbd设备的docker volume,但总提示创建失败。 OS版本: Ceph版本: rexray版本: 分析 之前我们在ubuntu 16.04的环境中,也搭建过docker+ceph+rexray的环境,使用docker命令创建vol 阅读全文
posted @ 2018-01-24 06:48 布克多得 阅读(948) 评论(0) 推荐(0)
制作ssh互信的docker镜像
摘要:Dockerfile 生成镜像 验证ssh互信 启动第一个docker容器,然后会进入bash,执行hostname i来获取ip。 再启动另一个容器,并执行ssh $ip。 可以看到,ssh成功。 阅读全文
posted @ 2017-12-29 14:49 布克多得 阅读(439) 评论(0) 推荐(0)
CI脚本异常退出问题定位
摘要:背景 在CI脚本中,使用类似如下脚本进行项目编译的计时,但在执行过程中,有时会出现CI脚本(命名为ci.sh)未完全执行的情况: !/bin/bash e sleep_time=$1 start_time= do sth, this sleep would simulate project comp 阅读全文
posted @ 2017-11-07 06:51 布克多得 阅读(457) 评论(0) 推荐(0)
nohup介绍
摘要:背景 我们通常使用&将前台任务变为后台任务执行,但是如果只是使用&,那么在突然断网或者关闭启动该任务的终端(ps:可使用putty来测试,部分软件如mobaxterm做了优化,关闭终端是友好关闭的)时,内核就会给后台任务发送SIGHUP信号,从而导致后台任务停止。这时,我们就需要使用nohup来启动 阅读全文
posted @ 2017-09-05 06:56 布克多得 阅读(1964) 评论(0) 推荐(0)
docker创建ceph集群
摘要:背景 Ceph官方现在提供两类镜像来创建集群,一种是常规的,每一种Ceph组件是单独的一个镜像,如ceph/daemon、ceph/radosgw、ceph/mon、ceph/osd等;另外一种是最新的方式,所有的Ceph组件都集成在一个镜像ceph/daemon中,如果要创建对应的Ceph组件容器 阅读全文
posted @ 2017-08-17 07:45 布克多得 阅读(1513) 评论(0) 推荐(0)
Kubernetes服务之“运行单实例的有状态服务”
摘要:目标 在你的环境中创建一个PV 创建一个MySQl的Deployment 在集群中以DNS名称的方式,将MySQL暴露给其他的pod 开始之前 你需要一个Kubernetes集群,一个可以连接到集群的kubectl命令行工具。如果你没有集群,你可以使用 "Minikube" 来创建。 我们会创建一个 阅读全文
posted @ 2017-07-11 06:56 布克多得 阅读(838) 评论(0) 推荐(0)
关闭chrome浏览器的developer tools
摘要:背景 Chrome使用过程中,很容易启动Chrome developer tools,一些误触如按到F12、CTRL+Shift+C等都会启动developer tools。对于不开发Web的人来说,并不需要这个功能,但是又却很容器启动该功能。然而,Chrome本身并没有提供关闭该功能的设置。下面介 阅读全文
posted @ 2017-07-03 06:51 布克多得 阅读(3432) 评论(0) 推荐(0)
Ubuntu上手动安装Kubernetes
摘要:[TOC] 背景 两台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服务器既做Kubernetes的ma 阅读全文
posted @ 2017-04-05 07:18 布克多得 阅读(3224) 评论(2) 推荐(0)
重启osd服务失败:Start request repeated too quickly
摘要:背景 OS:Ubuntu 16.04 修改了osd的一些配置,修改后,需要重启osd服务才能生效。第一次重启后,配置立刻生效。再改了一些配置,重启osd服务后,配置却不再生效了。ps命令查看进程,发现osd进程都没有启动。 分析 osd进程未启动,第一直觉就是配置出错,osd进程启动后又挂掉。于是, 阅读全文
posted @ 2017-03-20 06:40 布克多得 阅读(5404) 评论(0) 推荐(0)
ceph -s集群报错too many PGs per OSD
摘要:背景 集群状态报错,如下: 分析 问题原因是集群osd 数量较少,在我的测试过程中,由于搭建rgw网关、和OpenStack集成等,创建了大量的pool,每个pool要占用一些pg ,ceph集群默认每块磁盘都有默认值,好像每个osd 为300个pgs,不过这个默认值是可以调整的,但调整得过大或者过 阅读全文
posted @ 2017-03-17 05:44 布克多得 阅读(369) 评论(0) 推荐(0)
ceph-deploy出错UnableToResolveError Unable to resolve host
摘要:背景 ps:在本文中,假设我系统的hostname为node1。 使用ceph deploy命令搭建Ceph集群,执行ceph new node1时,出现如下错误: 调用该命令之前,已经设置了ssh免密码登录,并且都可以ping通和免密码登录到node1的。 原因 Ubuntu有一个让人头痛的特性, 阅读全文
posted @ 2017-03-16 06:24 布克多得 阅读(960) 评论(0) 推荐(0)
ceph-deploy install时,远端节点在执行apt-get update命令时失败
摘要:环境 OS:Ubuntu 16.04 背景 使用ceph deploy部署Ceph集群,调用ceph deploy install命令在远端节点安装ceph环境,执行apt get update命令时失败。 分析 ceph deploy的原理,就是ssh免密码登录到远端节点,然后执行各种命令。和刚才 阅读全文
posted @ 2017-03-10 06:59 布克多得 阅读(500) 评论(0) 推荐(0)
rdb map出错rbd sysfs write failed
摘要:创建了一个rbd镜像 然后,在Ceph client端将该rbd镜像映射为本地设备时出错。 原因: rbd镜像的一些特性,OS kernel并不支持,所以映射失败。我们查看下该镜像支持了哪些特性。 可以看到特性feature一栏,由于我OS的kernel只支持layering,其他都不支持,所以需要 阅读全文
posted @ 2017-03-08 07:06 布克多得 阅读(1312) 评论(0) 推荐(1)
OpenStack Horizon创建虚拟机时增加虚拟机OS用户
摘要:背景 通过OpenStack的Horizon使用镜像创建虚拟机(以Ubuntu为例),如果不知道镜像的用户名和密码,在创建好虚拟机之后,无法登录虚拟机的OS。因此,我们需要一种方法,创建虚拟机时增加用户。 方法 Horizon创建虚拟机时,在创建页面 “配置Tab”选项 "Customization 阅读全文
posted @ 2017-03-03 06:11 布克多得 阅读(416) 评论(0) 推荐(0)
Ceph部署(二)RGW搭建
摘要:背景 Ceph RGW简介 Ceph RGW基于librados,是为应用提供RESTful类型的对象存储接口。RGW提供两种类型的接口: 1) S3:兼容Amazon S3RESTful API; 2) Swift:兼容OpenStack Swift API。 S3和Swift API共享同一个命 阅读全文
posted @ 2017-02-28 06:39 布克多得 阅读(3154) 评论(0) 推荐(0)
 

1 2 下一页