cephadm设置通过docker管理
时间: 2023-07-27 10:07:50 浏览: 19
是的,Cephadm是Ceph的一个新的管理工具,它使用Docker来管理Ceph集群。使用Cephadm,您可以使用Docker容器来管理Ceph的各个组件,例如OSD、MON和MGR。Cephadm提供了一种简单的、便捷的方式来部署和管理Ceph集群,同时还提供了一些额外的功能,例如自动化升级和回滚。使用Cephadm,您可以更加轻松地管理Ceph集群,同时也可以更加灵活地配置和扩展集群。
相关问题
cephadm --docker
cephadm --docker是Cephadm的一个选项,它指示Cephadm使用Docker来管理Ceph集群。如果您使用cephadm --docker命令来部署Ceph集群,Cephadm将使用Docker容器来管理Ceph的各个组件。使用Docker可以帮助您更好地隔离各个组件,提高安全性和可靠性,并且可以更加灵活地配置和扩展集群。同时,使用Docker也可以简化Ceph集群的部署和管理,使其更加易于操作。如果您使用Cephadm来管理Ceph集群,建议使用cephadm --docker选项。
cephadm部署docker ceph17.2.5版本
以下是使用cephadm在Ubuntu 20.04上部署Docker Ceph 17.2.5的步骤:
1. 安装Docker和cephadm
```
sudo apt-get update
sudo apt-get install -y docker.io
sudo systemctl start docker
sudo systemctl enable docker
curl --silent --remote-name https://github.com/ceph/ceph/raw/octopus/src/cephadm/cephadm
chmod +x cephadm
sudo ./cephadm add-repo --release octopus
sudo ./cephadm install cephadm
```
2. 创建集群
```
sudo ./cephadm bootstrap --mon-ip <YOUR_MON_IP>
```
3. 创建OSD节点
```
sudo ./cephadm shell -- ceph orch host add <YOUR_OSD_HOSTNAME>
sudo ./cephadm shell -- ceph orch device ls <YOUR_OSD_HOSTNAME>
sudo ./cephadm shell -- ceph orch apply osd --all-available-devices
```
4. 创建MDS节点
```
sudo ./cephadm shell -- ceph orch apply mds
```
5. 创建RGW节点
```
sudo ./cephadm shell -- ceph orch apply rgw
```
6. 创建NFS节点
```
sudo ./cephadm shell -- ceph orch apply nfs
```
7. 验证集群状态
```
sudo ./cephadm shell -- ceph status
```
以上是使用cephadm在Ubuntu 20.04上部署Docker Ceph 17.2.5的步骤。需要注意的是,在执行以上命令前,需根据实际情况修改一些参数,如<YOUR_MON_IP>、<YOUR_OSD_HOSTNAME>等。同时,cephadm的使用还有很多细节需要注意,可以参考官方文档进行更深入的了解。
相关推荐














