甜糖通用部署脚本使用方法
为了适配更多系统,我们更新了脚本部署方式。脚本下载地址是:
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管理后台详细部署你的业务啦