甜糖官方
发布于

甜糖通用部署脚本使用方法

为了适配更多系统,我们更新了脚本部署方式。脚本下载地址是:
https://private-test-1304193568.cos.ap-guangzhou.myqcloud.com/uploads/epochfancy/mount_vdb2.sh

脚本功能非常丰富,可以自动安装docker,配置自启动,配置挂载等。
具体字段介绍我们这脚本里就可以看到:

 echo "示例: $0 --device /dev/vdb --mountpoint /mnt/data" 1>&2
 echo "      $0 --mount-only --device /dev/vdb --mountpoint /data1 --no-format  # 仅挂载,不安装/不部署,且禁止格式化" 1>&2
 echo "      $0 --skip-mount --uid 111         # 跳过挂载,仅启动 ttrun 并传 -uid 111" 1>&2
 echo "      $0 -vip v16533                    # 启动 ttrun 时传 -vip v16533" 1>&2
 echo "      $0 --ch 251202                    # 启动 ttrun 时追加 -ch 251202(默认不传 -ch)" 1>&2
 echo "      $0 -t bynode                      # 启动 ttrun 时传 -t bynode(默认 asqdnode)" 1>&2
 echo "      $0 --device /dev/vdb --skip-docker  # 跳过 Docker 安装,仅挂载磁盘和部署 ttmanager" 1>&2
 echo "      $0 --docker-only                     # 仅安装 Docker(使用阿里源)" 1>&2
 echo "      $0 --ipv6                           # 使用 IPv6 下载" 1>&2
 echo "" 1>&2
 echo "参数说明:" 1>&2
 echo "  --device         指定要挂载的设备路径(默认: /dev/sdb)" 1>&2
 echo "  --mountpoint     指定挂载目录(默认: /mnt/data)" 1>&2
 echo "  --mount-only     仅执行磁盘挂载动作,完成后退出,不安装 Docker、不部署 ttmanager" 1>&2
 echo "  --skip-mount     跳过磁盘挂载流程(跳过后 ttrun.sh 不追加 -c 参数)" 1>&2
 echo "  --skip-docker    跳过 Docker 安装和配置,仅执行磁盘挂载和 ttmanager 部署" 1>&2
 echo "  --docker-only    仅安装 Docker(使用阿里源),跳过磁盘挂载和 ttmanager 部署" 1>&2
 echo "  --format         允许脚本在需要时格式化磁盘(默认)" 1>&2
 echo "  --no-format      禁止格式化磁盘;无文件系统或挂载失败时直接退出" 1>&2
 echo "  --ipv6           使用 IPv6 进行网络下载(默认使用 IPv4)" 1>&2
 echo "  --uid/-uid       传递给 ttrun.sh 的 uid 参数值(示例: --uid 111)" 1>&2
 echo "  --vip/-vip       传递给 ttrun.sh 的 vip 参数值(示例: -vip v16533)" 1>&2
 echo "  --remark/-remark 传递给 ttrun.sh 的备注名(默认空,不传)" 1>&2
 echo "  --ch/-ch         传递给 ttrun.sh 的 ch 参数值(默认不传)" 1>&2
 echo "  --type/-t        传递给 ttrun.sh 的业务类型参数(示例: -t bynode,默认: asqdnode)" 1>&2

通常对于不需要自行挂载的系统,我们直接执行下面命令即可:

curl -o  mount_vdb2.sh -L https://private-test-1304193568.cos.ap-guangzhou.myqcloud.com/uploads/epochfancy/mount_vdb2.sh && bash mount_vdb2.sh --skip-mount -uid 你的甜糖id -t qynode -remark "备注信息"

请记得更换甜糖id,将-t后面的业务换成你想运行的id,将"备注信息"替换成你实际要给机器添加的备注。
如果需要挂载,那可以这样执行:

curl -o  mount_vdb2.sh -L https://private-test-1304193568.cos.ap-guangzhou.myqcloud.com/uploads/epochfancy/mount_vdb2.sh && bash mount_vdb2.sh --skip-mount -uid 你的甜糖id -t qynode -remark "备注信息" --device /dev/sda1 --mountpoint /data1

这样就代表要将磁盘/dev/sda1挂载到/data1路径
如果不想安装docker,或者只想利用脚本安装docker,那也在后面增加对应的参数字段即可。对于以前有vip码的用户,也直接在后面追加--vip字段即可。部署完成后,等待大概1分钟就可以打开1024管理后台详细部署你的业务啦

浏览 (242)
点赞
收藏
打赏

楼主资料

甜糖官方
一句话介绍自己
  • 积分
    9827
  • 话题
    20
  • 评论
    154
  • 注册排名
    1
  • 等级
    275
  • 经验
    275163

等级275

275/1000

1条评论