tiup cluster deploy

tiup cluster deployコマンドは、新しいクラスターをデプロイするために使用されます。

構文

tiup cluster deploy <cluster-name> <version> <topology.yaml> [flags]
  • <cluster-name> : 新しいクラスターの名前。既存のクラスター名と同じにすることはできません。
  • <version> : デプロイする TiDB クラスターのバージョン番号v6.5.2など)。
  • <topology.yaml> : 準備されたトポロジ ファイル

オプション

-u, --user

  • ターゲット マシンへの接続に使用するユーザー名を指定します。このユーザーには、ターゲット マシンでシークレットのない sudo root 権限が必要です。
  • データ型: STRING
  • デフォルト: コマンドを実行する現在のユーザー。

-i, --identity_file

  • ターゲット マシンへの接続に使用するキー ファイルを指定します。
  • データ型: STRING
  • このオプションがコマンドで指定されていない場合、デフォルトで~/.ssh/id_rsaファイルがターゲット マシンへの接続に使用されます。

-p, --password

  • ターゲット マシンへの接続に使用するパスワードを指定します。このオプションを-i/--identity_fileと同時に使用しないでください。
  • データ型: BOOLEAN
  • このオプションはデフォルトで無効になっており、デフォルト値はfalseです。このオプションを有効にするには、このオプションをコマンドに追加して、値true渡すか、値を何も渡さないようにします。

--ignore-config-check

  • このオプションは、構成チェックをスキップするために使用されます。コンポーネントのバイナリ ファイルがデプロイされた後、TiDB、TiKV、および PD コンポーネントの構成が<binary> --config-check <config-file>を使用してチェックされます。 <binary>は、デプロイされたバイナリ ファイルのパスです。 <config-file>は、ユーザー構成に基づいて生成された構成ファイルです。
  • このオプションはデフォルトで無効になっており、デフォルト値はfalseです。このオプションを有効にするには、このオプションをコマンドに追加して、値true渡すか、値を何も渡さないようにします。
  • デフォルト: false

--no-labels

  • このオプションは、ラベル チェックをスキップするために使用されます。
  • 2 つ以上の TiKV ノードが同じ物理マシンにデプロイされている場合、リスクが存在します。PD はクラスター トポロジを学習できないため、PD はリージョンの複数のレプリカを 1 つの物理マシン上の異なる TiKV ノードにスケジュールし、この物理マシンを単一の物理マシンにする可能性があります。点。このリスクを回避するために、ラベルを使用して、同じリージョンを同じマシンにスケジュールしないように PD に指示できます。ラベルの構成についてはトポロジ ラベルごとにレプリカをスケジュールするを参照してください。
  • テスト環境では、このリスクが問題になる可能性があり、 --no-labelsを使用してチェックをスキップできます。
  • データ型: BOOLEAN
  • このオプションはデフォルトで無効になっており、デフォルト値はfalseです。このオプションを有効にするには、このオプションをコマンドに追加して、値true渡すか、値を何も渡さないようにします。

--skip-create-user

  • クラスターのデプロイ中に、 tiup-cluster は、トポロジー ファイルで指定されたユーザー名が存在するかどうかをチェックします。そうでない場合は作成します。このチェックをスキップするには、 --skip-create-userオプションを使用できます。
  • データ型: BOOLEAN
  • このオプションはデフォルトで無効になっており、デフォルト値はfalseです。このオプションを有効にするには、このオプションをコマンドに追加して、値true渡すか、値を何も渡さないようにします。

-h, --help

  • ヘルプ情報を出力します。
  • データ型: BOOLEAN
  • このオプションはデフォルトで無効になっており、デフォルト値はfalseです。このオプションを有効にするには、このオプションをコマンドに追加して、値true渡すか、値を何も渡さないようにします。

出力

展開ログ。

<< 前のページに戻る - TiUP クラスタコマンド一覧

このページは役に立ちましたか?