在 TiDB 4.0 以前的版本,集群多是通过 TiDB Ansible 部署的。TiUP Cluster 提供了 import 命令用于让这些集群过渡到使用 tiup-cluster 组件管理。
注意
push 的方式收集监控指标(从 v3.0 起默认为 pull 模式,如果没有特意调整过则可以支持)inventory.ini 配置文件中单独为机器的 node_exporter / blackbox_exporter 通过 node_exporter_port/blackbox_exporter_port 设置了非默认端口(在 group_vars 目录中统一配置的可以兼容)inventory.ini 文件的 monitored_servers 分组中补充对应节点的信息,并通过 deploy.yaml playbook 将补充的监控组件部署完整。否则在集群数据导入 TiUP 后进行其他运维操作时,可能会因监控组件缺失而出错。tiup cluster import [flags]
指定 TiDB Ansible 所在目录。
指定 Ansible 的配置文件路径。
指定 Ansible inventory 文件的名字。
--dir 指定的目录里所有内容备份到 ${TIUP_HOME}/.tiup/storage/cluster/clusters/{cluster-name}/ansible-backup 下。该选项用于禁用默认的备份步骤,如果该目录下有多个 inventory 文件(部署了多个集群),推荐禁用默认备份。BOOLEANfalse。在命令中添加该选项,并传入 true 值或不传值,均可开启此功能。重命名导入的集群。默认集群名为 inventory 中指定的 cluster_name。
BOOLEANfalse。在命令中添加该选项,并传入 true 值或不传值,均可开启此功能。导入过程的日志信息。