tiup cluster upgrade

tiup cluster upgradeコマンドは、指定されたクラスターを特定のバージョンにアップグレードするために使用されます。

構文

tiup cluster upgrade <cluster-name> <version> [flags]
  • <cluster-name> : 操作対象のクラスター名。クラスター名を忘れた場合は、 クラスタリストコマンドで確認できます。
  • <version> : アップグレード先のターゲット バージョン ( v7.1.3など)。現在、現在のクラスターよりも高いバージョンへのアップグレードのみが許可されています。つまり、ダウングレードは許可されていません。また、夜間バージョンにアップグレードすることもできません。

オプション

--force

  • クラスターをアップグレードするには、クラスターが現在起動していることを確認する必要があります。場合によっては、クラスターが起動していないときにアップグレードすることが必要になる場合があります。この時点で、 --forceを使用すると、アップグレード中のエラーを無視し、バイナリ ファイルを強制的に置き換えてクラスターを起動できます。
  • データ型: BOOLEAN
  • デフォルト: false

注記:

サービスを提供しているクラスターを強制的にアップグレードすると、サービスが利用できなくなる可能性があります。未起動のクラスターは、アップグレードが成功すると自動的に起動されます。

--transfer-timeout

  • PD または TiKV をアップグレードする場合、アップグレードされたノードのリーダーが最初に他のノードに移行されます。移行プロセスには時間がかかりますが、 -transfer-timeoutオプションで最大待機時間 (秒単位) を設定できます。タイムアウト後、待機はスキップされ、サービスは直接アップグレードされます。
  • データ型: uint
  • デフォルト: 600

注記:

待機をスキップしてサービスを直接アップグレードすると、サービスのパフォーマンスが不安定になる可能性があります。

--ignore-config-check

  • バイナリが更新された後、 <binary> --config-check <config-file>を使用して TiDB、TiKV、および PD コンポーネントに対して構成チェックが実行されます。 <binary>は新しくデプロイされたバイナリへのパス、 <config-file>はユーザー構成に基づいて生成された構成ファイルです。このチェックをスキップするには、 --ignore-config-checkオプションを使用できます。
  • データ型: BOOLEAN
  • デフォルト: false

--offline

  • 現在のクラスターが実行されていないことを宣言します。このオプションを指定すると、 TiUP はサービス リーダーを別のノードに削除したり、サービスを再起動したりせず、クラスター コンポーネントのバイナリ ファイルを置き換えるだけです。
  • データ型: BOOLEAN
  • このオプションは、値falseを指定するとデフォルトで無効になります。このオプションを有効にするには、このオプションをコマンドに追加し、値true渡すか、値を渡しません。

-h, --help

  • ヘルプ情報を出力します。
  • データ型: BOOLEAN
  • デフォルト: false

出力

アップグレードの進行状況のログ。

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

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