1. 管理存储池 1.1 创建存储池 PG数量的预估 集群中单个池的PG数计算公式如下:PG 总数 = (OSD 数 * 100) / 最大副本数 / 池数 (结果必须舍入到最接近2的N次幂的值) 代码语言:javascript 复制 #ceph osd pool create {pool-name} {pg-num} [{pgp-num}] [replicated] [crush-ruleset-name] $ cep...
$ echo"cephd ALL = (root) NOPASSWD:ALL"|sudo tee/etc/sudoers.d/cephd $ sudo chmod0440/etc/sudoers.d/cephd 接下来在 ceph-deploy 节点(admin-node)上,切换到 cephd 用户,生成 SSH 密钥并把其公钥分发到各 Ceph 节点上,注意使用 cephd 账户生成,且提示输入密码时,直接回车,因为它需要免密码登录到...
baseurl=https://mirrors.tuna.tsinghua.edu.cn/ceph/rpm-mimic/el7/noarch/enabled=1gpgcheck=1type=rpm-md gpgkey=https://download.ceph.com/keys/release.asc[ceph-source] name=Ceph source packages baseurl=https://mirrors.tuna.tsinghua.edu.cn/ceph/rpm-mimic/el7/SRPMS/enabled=1gpgcheck=1type=rpm...
ceph-deploy osd create node3 --data /dev/sdc #此时集群配置基本完成ceph -s 查看状态失败时,可以在各个节点的/etc/ceph/ 目录下查看配置文件所属用户和用户组是否为ceph,如果不是可以在各个节点以root运行 setfacl -m u:cephadm:r /etc/ceph/ceph.client.admin.keyring #ceph.client.admin.keyring文件是...
ceph搭建 实验前准备 创建1台客户端虚拟机并配置主机名,IP hostnamectl set-hostname client nmcli connection modify eth0 ipv4.method manual ipv4.addresses 192.168.4.10/24 connection.autoconnect yes nmcli connection up eth0 2.创建3台存储集群虚拟机并配置主机名,IP ...
1.Ceph分布式存储集群安装方式 ceph-deploy:一个快速部署集群的工具,ceph-deploy不再维护,Ceph采用的是Nautilus版本,如果操作系统是CentOS8那么将不支持ceph-deploy方式的搭建。 Cephadm:使用容器和systemd安装和管理Ceph集群,目前比较流行的部署方式,部署Octopus版本的Ceph建议使用此方法。
ubuntu ceph搭建 Ubuntu是一种十分流行的Linux操作系统,而Ceph则是一个开源的分布式存储系统。在很多情况下,我们会需要在Ubuntu上搭建Ceph来实现高可用的分布式存储解决方案。要在Ubuntu上搭建Ceph系统,首先我们需要安装Ceph软件包。可以通过apt-get包管理工具进行安装,命令如下:```$ sudo apt-get install ceph```安装...
在搭建Ceph分布式存储的对象存储(RGW)之前,需要先准备一台或多台服务器,并在每台服务器上安装所需的软件包。这些软件包包括Ceph的RGW组件和其他依赖项。安装软件包: 在管理节点的工作目录下,使用ceph-deploy命令安装Ceph对象网关节点所需的软件包。例如,对于节点ceph-xxx-osd03.gz01,可以运行以下命令: ceph-deploy...
一、Ceph集群搭建 硬件规划与准备 在搭建Ceph集群之前,首先需要做好硬件规划,包括服务器数量、CPU、内存、网络带宽等。通常建议采用至少3台服务器,每台服务器至少具备4核CPU和16GB内存。此外,确保服务器上有足够的硬盘空间用于存储Ceph集群的数据。 系统安装与配置 ...
yum install -y ceph-deploy #admin节点 #在admin节点创建ceph文件存储目录 mkdir -pv /usr/local/ceph cd /usr/local/ceph ### ###集群初始化### ###