cephadm --docker
时间: 2023-07-27 10:07:50 浏览: 439
cephadm --docker是Cephadm的一个选项,它指示Cephadm使用Docker来管理Ceph集群。如果您使用cephadm --docker命令来部署Ceph集群,Cephadm将使用Docker容器来管理Ceph的各个组件。使用Docker可以帮助您更好地隔离各个组件,提高安全性和可靠性,并且可以更加灵活地配置和扩展集群。同时,使用Docker也可以简化Ceph集群的部署和管理,使其更加易于操作。如果您使用Cephadm来管理Ceph集群,建议使用cephadm --docker选项。
相关问题
--docker use docker instead of podman (default: False)
`--docker`是cephadm命令的一个选项,它指示cephadm使用Docker而不是Podman来管理Ceph集群。默认情况下,cephadm使用Podman容器引擎来管理Ceph集群,但是如果你想使用Docker,可以使用`--docker`选项来指定。使用Docker容器引擎可以带来一些优点,例如更广泛的支持、更好的性能和更多的功能,但是也可能会带来一些缺点,例如安全性方面的问题。因此,您可以根据您的实际情况选择使用Podman还是Docker来管理Ceph集群。
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的使用还有很多细节需要注意,可以参考官方文档进行更深入的了解。
阅读全文
相关推荐















