在ubuntu下部署deekseep
时间: 2025-03-04 14:37:40 浏览: 11
安装和配置 DeePSea
准备工作
为了在Ubuntu上成功安装和配置DeePSea,需要先确保系统的更新以及必要的依赖项已经安装。这可以通过运行以下命令来完成:
sudo apt update && sudo apt upgrade -y
安装 SaltStack
DeePSea 是基于SaltStack构建的自动化工具集,因此首先需安装SaltStack。
wget -O - https://repo.saltstack.com/py3/ubuntu/20.04/amd64/latest/SALTSTACK-GPG-KEY.pub | sudo gpg --dearmor -o /usr/share/keyrings/salt-archive-keyring.gpg
echo deb [signed-by=/usr/share/keyrings/salt-archive-keyring.gpg arch=amd64] http://repo.saltstack.com/py3/ubuntu/20.04/amd64/latest focal main | sudo tee /etc/apt/sources.list.d/saltstack.list
sudo apt-get update
sudo apt-get install salt-minion salt-master -y
获取并设置 DeePSea
接下来获取DeePSea源码,并将其放置于适当位置以便后续操作。
cd ~
git clone https://github.com/deepsea-io/deepsea.git
ln -sf ~/deepsea/src deepsea
配置 Salt Master 和 Minions
编辑/etc/salt/master
文件,添加如下内容以允许所有minions连接master节点:
open_mode: True
file_roots:
base:
- /srv/salt/
pillar_roots:
base:
- /srv/pillar/
重启salt-master服务使更改生效。
sudo systemctl restart salt-master.service
接受所有的minion keys.
sudo salt-key -A
执行 DeepSea 初始化脚本
进入DeepSea目录并执行初始化脚本来启动部署过程。
cd ~/deepsea
./scripts/bootstrap-sles.sh ubuntu
此命令会自动检测当前环境为Ubuntu,并据此调整相应的参数[^1]。
进一步配置Ceph集群
按照提示继续完成剩余步骤,包括但不限于网络配置、存储设备分配等具体细节。这些通常通过交互式的问答界面来进行指导。
相关推荐












