首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Ansible部署RHCS存储集群详解

1.3 其他注意事项 OSD磁盘不建议使用RAID,Ceph使用复制或纠删码来保护数据 在生产环境部署Ceph集群,为便于管理,OSD主机应尽量使用统一硬件。...尽可能配置数量、大小和名称都相同磁盘,有助于确保性能一致,并且简化故障排除; 需要确认每个OSD主机提供OSD数量。密度较小存储集群意味着osd守护进程分布到更多主机上,分发工作负载。.../group_vars/osds.yml:所有OSD节点yml配置; /usr/share/ceph-ansible/group_vars/client.yml:客户端节点yml配置。...site.yml.sample site.yml[student@servera ceph-ansible] 提示:添加serial: 1添,会减慢了OSD部署,但是使我们更有可能预测哪个OSD编号被分配给哪个...,扩展ceph集群存储容量 可通过ceph-ansible以两种方式扩展集群中存储: 可以添加额外OSD主机到集群(scale-out) 可以添加额外存储设备到现有的OSD主机(scale-up) 开始部署额外

2.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

001.Ansible部署RHCS存储集群

1.3 其他注意事项 OSD磁盘不建议使用RAID,Ceph使用复制或纠删码来保护数据 在生产环境部署Ceph集群,为便于管理,OSD主机应尽量使用统一硬件。...尽可能配置数量、大小和名称都相同磁盘,有助于确保性能一致,并且简化故障排除; 需要确认每个OSD主机提供OSD数量。密度较小存储集群意味着osd守护进程分布到更多主机上,分发工作负载。...行左右)添加此行 提示:添加serial: 1添,会减慢了OSD部署,但是使我们更有可能预测哪个OSD编号被分配给哪个OSD主机,以便将来实验室练习。...四 扩容Ceph集群 4.1 扩容前置条件 在不中断服务前提下,扩展ceph集群存储容量 可通过ceph-ansible以两种方式扩展集群中存储: 可以添加额外OSD主机到集群(scale-out)...可以添加额外存储设备到现有的OSD主机(scale-up) 开始部署额外OSD前,需确保集群处于HEALTH_OK状态 相关主机解析已正常添加指hosts 4.2 创建相关用户 1 [root

1.2K30

systemd下手工部署OSD服务-Jewel版本

Ceph自动化部署工具现状 ceph-deploy 已经处于被淘汰边缘(官方现在主推ceph-ansible),deploy新手练手可以,配置管理太弱鸡,每次overwrite-conf都需要很大勇气。...ceph-ansible 看起来很美好,但是无法完美适配手头各种差异化部署需求,看完源码,把里面核心模块功能抽取出来,完全可以自己做,没必要拿官方ansible。...18:10.888266 7ff1e0eea800 -1 created new key in keyring /var/lib/ceph/osd/ceph-1/keyring #添加OSD用户权限,并导入到.../var/lib/ceph/osd/ceph-1/systemd #创建Journal_uuid文件,确保开机自动找到正确Journal分区,这里填journal分区UUID [root@demo...读者有需要照着上面的写个脚本,或者写个ansible模块,会比较方便后续业务应用。 typecode是整个OSD服务自动启动核心,具体可以看磨磨博客,后附地址。

75230

Ceph:关于Ceph 集群管理一些笔记

版本使用 Ceph-ansible 软件中 Ansible Playbooks 进行部署并管理集群, Ceph O版 引入了 cephadm 作为工具来管理集群整个生命周期(部署、管理和监控),替换之前...ceph-ansible 提供功能 Cephadm 被视为 Manager 守护进程(MGR)中一个模块,这是部署集群时第一个守护进程,Ceph集群核心集成了所有的管理任务 Cephadm 由...当引导集群时,这个Ceph容器镜像是必需,因为部署 Ceph 容器是基于该镜像,为了与 Ceph 集群 节点交互,Cephadm 使用 SSH 连接向集群添加新主机、添加存储或监控这些主机 Cephadm...cephadm add-repo: 添加一个自定义 yum 或 apt 存储库,以便 cephadm 客户端可以使用软件包。...ceph orch service restart: 重启指定服务(如 OSD 等)。 ceph orch daemon add: 在指定主机上添加一个 Daemon 实例。

42020

实弹军演-基于Ceph对象存储实战兵法

OSD节点,满足以下条件: * OSD 要考虑做好crushmap故障域隔离,能用3副本,绝对不要去省钱搞2副本,后期磁盘批量到达寿命以后,这是很大隐患。...* 每个OSD物理节点OSD磁盘数量不宜过多,并且单盘容量不宜过大,你搞个8TSATA盘,如果单盘已用量到了80%以上坏个盘,那么整个数据回填时长绝对是漫长等待,当然你可以控制backfill...,接下来就是看你好好积累Ceph运维经验了,熟悉Ceph日志,同时不断完善各种异常和告警触发条件,把日常磁盘、RAID卡等常见硬件故障日志也综合起来,基本上通过日志就可以快速诊断出OSD磁盘故障,再也不用傻乎乎挂了...ansible playbook,比如ELK发现磁盘故障,调用运维人员playbook去把对应磁盘out掉,然后umount,使用megacli一类工具点亮磁盘故障灯,最后一封邮件告知XX机房XX...最后附上本文推荐工具介绍: https://github.com/ceph/ceph-ansible https://www.elastic.co/cn/products http://docs.celeryproject.org

1.5K70

万字长文细讲分布式存储系统 Ceph 实战操作

1)添加节点 ceph orch host add local-168-182-131 ceph orch host add local-168-182-132 #第一次部署节点时直接用上边命令即可...】或者使用下面命令指定使用磁盘(推荐使用这种方式吧) # ceph orch daemon add osd **:** #例如: #从特定主机上特定设备创建OSD...如果它被添加到 已经包含 Ceph 守护进程现有主机,将导致 cephadm 移动 其他位置守护程序(OSD 除外,不会自动删除)。...true 2、创建 OSD 有几种方法可以创建 OSD: 【1】告诉 Ceph 使用任何可用和未使用存储设备: # 如果将磁盘添加到群集,它们将自动用于 创建 OSD。...perf 8、详细列出集群每块磁盘使用情况 ceph osd df 8)pool 相关操作 1、查看 ceph 集群中 pool 数量 ceph osd lspools #或者 ceph osd

2.2K10

RedHat Ceph存储——《面向生产环境Ceph 对象网关指南》

热部署(译者注:或叫热插拨,例如不停机情况下新增加一块磁盘、启动一个OSD等)也是比较重要一个关注点,大多数现代服务器都支持驱动热插拨。...然而一些(热部署)硬件在配置方面则需要去除某些驱动或驱动替换。RedHat则建议尽量避免这种配置等变动,因为当磁盘出现问题需要更换时,这可能会使受影响OSD数量比预期还要多。...对于每一种业务场景,都应当将示例文件/usr/share/Ceph-ansible/group_vars/osd.sample拷贝并更名为对应业务场景文件。...+clean状态时,可以根据需要向集群中增加OSD存储节点或者对象网关节点。...对于加入到集群中每一个OSD节点,为存储客户端数据每个驱动器添加OSD【译者注:意味着不同盘对应不同OSD加一块盘的话要在这块盘上添加OSD】。更多信息可以参考添加一个OSD章节。

3.1K51

ceph集群磁盘故障,更换磁盘流程

安装磁盘 安装磁盘可以通过以下步骤来完成: (1)将磁盘插入到存储节点磁盘槽中。 (2)对于机械硬盘,需要进行分区和格式化。可以使用fdisk和mkfs.ext4命令来完成。...这可以通过以下步骤来完成: (1)使用ceph-deploy命令在磁盘上安装OSD。 (2)使用ceph-disk命令将磁盘作为OSD格式化并挂载到文件系统中。...(3)使用ceph osd crush add命令将OSD添加到CRUSH图中,并设置适当权重。 (4)使用ceph auth get-or-create命令生成OSD认证密钥。...(5)使用ceph osd in命令将OSD标记为in状态。 等待数据平衡 在将磁盘加入Ceph集群后,集群将开始将数据平衡到磁盘上。...可以通过以下步骤来测试: (1)使用ceph osd tree命令检查OSD是否已经处于in状态。 (2)使用ceph osd df命令检查OSD是否已经开始接收数据。

2.6K00

ceph存储节点系统盘损坏集群恢复

本文主要介绍ceph16版本集群节点系统磁盘故障后集群恢复,虽然系统盘很多都是做了raid1,但从实际做项目看,总是有很多未知意外发生,节点挂掉后,上面的mon和osd,mgr都会down掉,如果所在节点...ceph集群操作,因为新添加节点上缺少ceph集群管理密钥环,在上面的命令中其实可以看到node1是缺少一个_admin标签,这里提一下ceph是有几个特殊主机标签,以_开头属于ceph...主机特殊标签,将_admin标签添加到这台节点,就会导致cephadm 将配置文件ceph.conf和密钥环文件ceph.client.admin.keyring分发到节点上,这里我们把_admin...标签添加节点,这样可以在节点上执行ceph集群操作。...显示当前设备状态 # dmsetup status # 删除所有映射关系 # dmsetup remove_all # 格式化刚才删除osd所在磁盘 mkfs -t ext4 /dev/vdb 重新添加

2K30

织梦添加变量和删除变量方法

本文主要讲解一下织梦添加变量和删除变量方法。 方法/步骤 1、添加变量 (1)织梦后台——系统——系统设置——系统基本参数——添加变量,如下图: ?...(2)打开“添加变量”输入框后,以添加站长 QQ 变量为例,添加变量值如下图: ?...(2)在模板中调用变量     刚刚添加变量 cfg_qq 织梦调用标签是{dede:global.cfg_qq/} ,之后在模板 footer.htm 模板中,相应位置添加标签 {dede:...2、删除变量 如果想删除我们添加变量,有两种常用方法。...总结:这就是常用变量添加和删除方法,请根据你需要选择。希望能帮到你,谢谢观看。

2.2K30
领券