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






BookShu

 
 

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

随笔分类 -  云计算

上一页 1 2

 
Docker版本升级至17.03
摘要:2017/3/3,Docker官方发表了一篇博客,Docker版本从1.13. 直接跳入17.03,该版本的意思是17年3月。同时,还声明了Docker以后会以CE(Community Edition)和EE(Enterprise Edition)的形式发布。其中,CE版本每个月发布一次,也就是说, 阅读全文
posted @ 2017-03-23 07:11 布克多得 阅读(497) 评论(0) 推荐(1)
重启osd服务失败:Start request repeated too quickly
摘要:背景 OS:Ubuntu 16.04 修改了osd的一些配置,修改后,需要重启osd服务才能生效。第一次重启后,配置立刻生效。再改了一些配置,重启osd服务后,配置却不再生效了。ps命令查看进程,发现osd进程都没有启动。 分析 osd进程未启动,第一直觉就是配置出错,osd进程启动后又挂掉。于是, 阅读全文
posted @ 2017-03-20 06:40 布克多得 阅读(5406) 评论(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 布克多得 阅读(371) 评论(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)
Docker存储驱动之总览
摘要:简介 本文会介绍Docker存储驱动的特性,别列出现在已经支持的存储驱动,最后,会介绍如果选型适合你的存储驱动。 可插拔的存储驱动架构 Docker的存储驱动架构是可插拔的,可以让你很方便的将适合你环境和用例的存储驱动“插进”Docker。每个Docker存储驱动都建立在一种Linux文件系统或者卷 阅读全文
posted @ 2017-03-15 05:53 布克多得 阅读(931) 评论(0) 推荐(0)
Docker存储驱动之ZFS简介
摘要:ZFS是下一代的文件系统,支持了很多存储高级特性,如卷管理、快照、和校验、压缩和重复删除技术、拷贝等。 ZFS由Sun公司创建,现属于Oracle,ZFS是开源的,并基于CDDL license。因为CDDL和GPL不兼容,ZFS不能加入Linux kernel主线。然而,ZFS On Linux( 阅读全文
posted @ 2017-03-14 06:31 布克多得 阅读(1282) 评论(0) 推荐(2)
Docker存储驱动之Device Mapper简介
摘要:Device Mapper是一个基于kernel的框架,它增强了很多Linux上的高级卷管理技术。Docker的devicemapper驱动在镜像和容器管理上,利用了该框架的超配和快照功能。为了区别,本文使用Device Mapper指驱动中的框架,而devicemapper指Docker的存储驱动 阅读全文
posted @ 2017-03-13 07:11 布克多得 阅读(9441) 评论(2) 推荐(1)
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 布克多得 阅读(501) 评论(0) 推荐(0)
Ceph osd启动报错osd init failed (36) File name too long
摘要:在Ceph的osd节点上,启动osd进程失败,查看其日志/var/log/ceph/ceph osd.{osd index}.log日志,报错如下: 这个错误的原因是Ceph官网建议使用XFS作为OSD存储数据的文件系统,但我的文件系统时ext4,而ext4存储xattrs的大小有限制,使得OSD信 阅读全文
posted @ 2017-03-09 07:05 布克多得 阅读(1096) 评论(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)
Docker存储驱动之OverlayFS简介
摘要:简介 OverlayFS是一种和AUFS很类似的文件系统,与AUFS相比,OverlayFS有以下特性: 1) 更简单地设计; 2) 从3.18开始,就进入了Linux内核主线; 3) 可能更快一些。 因此,OverlayFS在Docker社区关注度提高很快,被很多人认为是AUFS的继承者。就像宣称 阅读全文
posted @ 2017-03-07 06:27 布克多得 阅读(14867) 评论(0) 推荐(2)
Dockerfile中CMD和ENTRYPOINT的区别
摘要:当启动一个容器时,CMD和ENTRYPOINT都可以用来执行启动命令。但它们的具体用法还是有一些区别: 1. Dockerfile必须至少指定CMD或者ENTRYPOINT其中的一个。 2. ENTRYPOINT应该用作容器的主执行程序。 3. CMD应该用于定义ENTRYPOINT的默认参数,或者 阅读全文
posted @ 2017-03-04 07:19 布克多得 阅读(359) 评论(0) 推荐(0)
OpenStack Horizon创建虚拟机时增加虚拟机OS用户
摘要:背景 通过OpenStack的Horizon使用镜像创建虚拟机(以Ubuntu为例),如果不知道镜像的用户名和密码,在创建好虚拟机之后,无法登录虚拟机的OS。因此,我们需要一种方法,创建虚拟机时增加用户。 方法 Horizon创建虚拟机时,在创建页面 “配置Tab”选项 "Customization 阅读全文
posted @ 2017-03-03 06:11 布克多得 阅读(416) 评论(0) 推荐(0)
Docker存储驱动之Btrfs简介
摘要:简介 Btrfs是下一代的copy on write文件系统,它支持很多高级特性,使其更加适合Docker。Btrfs合并在内核主线中,并且它的on disk format也逐渐稳定了。不过,它的很多特性还仍然处于开发中。 Docker的btrfs存储驱动利用了很多Btrfs特性来管理镜像和容器。这 阅读全文
posted @ 2017-03-02 07:03 布克多得 阅读(1971) 评论(0) 推荐(0)
Docker存储驱动之AUFS简介
摘要:简介 AUFS曾是Docker默认的首选存储驱动。它非常稳定、有很多真实场景的部署、很强的社区支持。它有以下主要优点: 极短的容器启动时间。 有效的存储利用率。 有效的内存利用率。 虽然如此,但由于它没有包含在Linux内核主线中,所有很多Linux发行版并不支持AUFS。 以下章节介绍AUFS的特 阅读全文
posted @ 2017-03-01 05:34 布克多得 阅读(3152) 评论(0) 推荐(1)
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 布克多得 阅读(3155) 评论(0) 推荐(0)
Ubuntu14.04安装ROOT集群
摘要:之前尝试在CentOS7上部署ROOT集群,却发现无论是源码包安装,还是官方提供的二进制包,都缺少了关键的xproofd可执行文件,导致PoD不能运行。没有办法,只能尝试在其他OS上部署,这里我选择了Ubuntu14.04。 阅读全文
posted @ 2016-08-31 10:31 布克多得 阅读(1437) 评论(0) 推荐(0)
 

上一页 1 2