创建新的集群 cd /etc/ceph/ ceph-deploy new ceph01 ceph02 ceph03 执行完毕后,可以看到/etc/ceph目录中生成了三个文件
时间: 2025-06-01 22:06:45 浏览: 18
### Ceph 集群初始化后生成的三个文件及其作用
在执行 `ceph-deploy new` 命令后,会在 `/etc/ceph/` 目录下生成三个关键文件:`ceph.conf`、`ceph.mon.keyring` 和 `ceph.bootstrap-osd.keyring`。以下是这些文件的内容和作用:
#### 1. `ceph.conf`
该文件是 Ceph 集群的主要配置文件,包含了集群的基本配置信息。例如,集群网络地址、存储池设置等。此文件由 `ceph-deploy new` 命令根据提供的参数自动生成[^1]。
- **内容示例**:
```ini
[global]
fsid = 12345678-1234-1234-1234-123456789abc
mon_initial_members = node1, node2, node3
mon_host = 192.168.1.101, 192.168.1.102, 192.168.1.103
public_network = 172.18.2.0/24
cluster_network = 192.168.1.0/24
```
- **作用**:
- 定义了集群的全局唯一标识符(`fsid`)。
- 指定了初始监控节点(`mon_initial_members`)及其主机地址(`mon_host`)。
- 配置了公共网络和集群网络地址范围。
#### 2. `ceph.mon.keyring`
该文件是用于监控节点(MON)的身份验证密钥环文件。它包含 MON 节点的访问密钥,确保节点间通信的安全性。
- **内容示例**:
```plaintext
[mon.]
key = AQCfXnBbNwCJHBAANRjLrOvKZIuWxUOiFQ==
caps mon = "allow *"
```
- **作用**:
- 提供了 MON 节点的身份验证凭据。
- 确保只有授权的 MON 节点能够加入集群并参与管理活动。
#### 3. `ceph.bootstrap-osd.keyring`
该文件是用于引导 OSD(对象存储守护进程)的身份验证密钥环文件。它允许新添加的 OSD 节点加入集群时进行身份验证。
- **内容示例**:
```plaintext
[client.bootstrap-osd]
key = AQDfXnBbNwCJHBAANRjLrOvKZIuWxUOiFQ==
caps mon = "allow profile bootstrap-osd"
```
- **作用**:
- 提供了 OSD 节点加入集群时所需的临时权限。
- 在 OSD 节点成功注册到集群后,该密钥将被替换为永久密钥。
---
### 注意事项
- 这些文件必须保存在所有集群节点的 `/etc/ceph/` 目录下,以确保集群正常运行。
- 在部署过程中,可以使用 `scp` 命令将这些文件分发到其他节点[^2]。
---
###
阅读全文
相关推荐
















