[FAQ] TiUP v1.0.0 离线部署方式

使用 TiUP 拉取镜像

以 tidb 用户在隔离的环境中安装一个 v4.0.0 的 TiDB 集群为例,可以执行以下步骤:

  1. 在一台和外网相通的机器上拉取需要的组件,target-dir 为可配置项,譬如:/home/tidb/mypackage
tiup mirror clone target-dir v4.0.0 --arch amd64

该命令会在当前目录下创建一个名叫 target-dir 的目录,里面有启动一个集群必要的组件包。

  1. 通过 tar 命令将该组件包打包然后发送到隔离环境的中控机:
tar czvf target-dir.tar.gz target-dir

此时, target-dir.tar.gz 就是一个独立的离线环境包。

部署离线环境 TiUP 组件

  1. 将包发送到目标集群的中控机后,执行以下命令安装 TiUP 组件:
tar xzvf target-dir.tar.gz &&
cd target-dir &&
sh local_install.sh &&
source /home/tidb/.bash_profile

部署 TiDB 集群

export TIUP_MIRRORS=/path/to/mirror &&
tiup cluster deploy tidb-test v4.0.0 topology.yaml --user tidb [-p] [-i /home/root/.ssh/gcp_rsa] &&
tiup cluster start tidb-test

操作截图:

【经典案例】