forked from opencurve/curveadm
-
Notifications
You must be signed in to change notification settings - Fork 1
install dingoadm
jackblack369 edited this page Dec 2, 2024
·
1 revision
发行版 | 版本需求 |
---|---|
Debian | 9 及以上版本 |
CentOS | 7 及以上版本 |
Ubuntu | 20 及以上版本 |
目前通过 DingoAdm 部署集群有以下 2 方面网络需求:
- 安装 DingoAdm 的中控机需要通过 SSH 连接到部署服务的服务器
- 每台服务器需要从 Docker 仓库拉取镜像
DingoFS 所有服务都运行在 Docker 容器内,用户需要在每台服务器上安装 Docker,并确保 Docker Daemon 已经运行。
你可以在服务器上运行以下命令来检测:
$ sudo docker run --rm hello-world
这个命令会下载一个测试映像,并在容器中运行它。当容器运行时,它打印一条消息并退出。
默认安装路径为当前用户主目录下的 .dingoadm
目录,即 ~/.dingoadm
。
💡 提醒:
DingoAdm 内置了命令补全命令,执行以下命令并根据相应提示即可加载补全:
$ dingoadm completion -h
DingoAdm 配置文件为安装目录下的 dingoadm.cfg
文件,即 ~/.dingoadm/dingoadm.cfg
。DingoAdm 配置文件中的配置项作用于 DingoAdm 所有命令的执行。
[defaults]
log_level = info
sudo_alias = "sudo"
timeout = 300
auto_upgrade = true
[ssh_connections]
retries = 3
timeout = 10
区块 | 配置项 | 默认值 | 说明 |
---|---|---|---|
defaults | log_level | info | 日志等级。支持 debug 、info 、warn 、error 4 个等级 |
defaults | sudo_alias | sudo | sudo 别名。DingoAdm 在执行某些命令时需要 root 权限,默认会以 sudo 方式去执行,如果用户想控制这个行为,可以修改该配置项,用户在需要 sudo 执行命令的场景下都会替换成 sudo_alias 去执行 |
defaults | timeout | 300 | 执行命令超时时间(单位:秒) |
ssh_connections | retries | 3 | SSH 连接失败重试次数 |
ssh_connections | timeout | 10 | SSH 连接超时时间(单位:秒) |
© 2024 Dingo Team. All Rights Reserved