本文摘要:Win10环境下使用VirtualBox安装三台Ubuntu20.04虚拟机,搭建ceph,运行对象存储系统,使用s3cmd进行测试
要用到的软件
VirtualBox:装虚拟机
Xshell:终端管理
以上工具装好后进行后面步骤
本文写的是详细步骤,系统操作熟悉的可以看简略版
正文:
1 基础准备
1.1 虚拟机装系统 详细步骤
1.2 系统装起来之后配网络。
网卡1是上外网的,不动,网卡2配置静态ip,用于虚拟机间,虚拟机和主机通信
ip自行设置,方法可以参考 -> 静态ip配置
本人主机与ip分配如下:
ceph11 10.0.0.211
ceph12 10.0.0.212
ceph13 10.0.0.213
1.3.网络配置好后,验证网络
外网:ping baidu.com
内网:ping 其他主机
1.4.用Xshell连接终端
步骤见链接->Xshell连接步骤
这步做完后,基本操作平台就好了,接下来是使用cephadm搭建ceph
2 使用cephadm搭建ceph集群
总的流程见官方文档,本文内容在此基础上提炼了必要步骤,建议结合官网文档阅读
2.0 cephadm介绍
2.1 安装cephadm需求的环境
因为使用的是Ubuntu20,所以只差docker了
直接
apt install docker.io
安装后通过
docker -v
检查一下
2.2 安装cephadm
有两种方法,基于curl和特点版本安装
这里直接使用简单的
apt install -y cephadm
注意两种方法只能用一种
2.3引导一个新集群
cephadm bootstrap --mon-ip
其中ip填写集群里第一个主机的ip
例
cephadm bootstrap --mon-ip 10.0.0.211
这一步需要等一会,成功后显示dashboard可用