シングルノード構成から3ノード構成への移行
単一ノードの運用クラスターを、3 つのノードを持つマルチノード クラスターに変換できます。 単一ノードの移行demoインストール タイプ クラスターはサポートされていません。
ホストの準備をしてください
既存の単一ノード クラスターに、現在のホストと同じプラットフォームとオペレーティング システムのホストを 2 つ追加します。
「対応プラットフォームおよびオペレーティングシステム」 を参照してください。
見るマルチノード クラスタのハードウェア要件。 現在のホストは次のように使用されますnode0 (
instana-0) をマルチノード クラスターにインストールします。見るCPUとメモリの要件。
次に、以下の手順に従って移行を完了してください:
3つのホストすべてで、ポート開いています。
3つのホストすべてで、プライベートIPアドレス。
2つの新しいホストでは、カーネルパラメータ。
2つの新しいホストで、必要なパッケージと環境変数。
3つのノードすべてにおいて、セキュアシェルを構成する。
現在のホスト上で、セルフホスト型の Standard Edition を停止します。
stanctl down重要:セルフホスト型 Standard Edition
1.10.3 and earlier versions:- オンライン(エアギャップなし)の環境では、`[コマンド名]` などのライフサイクル関連の
stanctlコマンドstanctl upのほとんどが実行に失敗します。 - エアギャップ環境においても、これらの
stanctlコマンドは引き続き動作します。
必要な操作:ライフサイクル操作を実行する前に、 1.10.4 以降のバージョンに
例: 1.10.3 またはそれ以前stanctlアップグレードしてください。stanctlのバージョンを実行しているオンライン展開環境では、バックアップの前に `stop`stanctl downコマンドなど、サービスを停止させるワークフローを実行すると、その後のstanctl up`start` コマンドが失敗するため、そのワークフローは完了しません。 これらの手順を開始する前に、 1.10.4 またはそれ以降のバージョンにstanctlアップグレードしてください。- オンライン(エアギャップなし)の環境では、`[コマンド名]` などのライフサイクル関連の
ディスクを古いホストから新しいホストに移動する
マルチノードクラスタでのストレージディレクトリの使用方法の詳細については、以下を参照してください。ストレージ要件。
シングルノード構成から3ノード構成への移行
移行の際、古いホストから3つのディスクをアンマウントし、新しいホストにマウントします( node1 ( instana-1 ))。
次の例の手順は、非クラウド環境でパスをアンマウントおよびマウントするためのものです。
古いホスト(node0 (
instana-0))、データ、分析、およびメトリックのパスをアンマウントします。umount /mnt/instana/stanctl/analytics umount /mnt/instana/stanctl/metrics umount /mnt/instana/stanctl/data古いホストから3つのディスクを取り外します( node0 (
instana-0))。- fstabのエントリを更新します。
sudo cp /etc/fstab /etc/fstab.bak for folder in analytics metrics data; do sudo sed -i "/^[[:space:]]*#/! {/[^[:space:]]*\/${folder}[[:space:]]/ s|^|# |}" /etc/fstab done 新しいホスト node1 (
instana-1) で、以下の手順を実行してください:- ( node0 (
instana-0)) にある 3 つのディスクを追加してください。 - 「data」、「analytics」、「metrics」ディレクトリを作成します。 詳細については、 「ディレクトリの作成」 を参照してください。
- データ、分析、メトリクスのパスをマウントするnode1 (
instana-1)。node1 (instana-1) でマウントパスを追加する。 - の手順を完了してくださいnode1 (
instana-1)のセクションに記載されているマウントパスを確認するそしてファイルシステムをマウントする。
- ( node0 (
Standard Edition を新しいクラスターに移行する
node0 (instana-0) で、以下のコマンドを実行して移行を開始します:
stanctl up --multi-node-migrate
プロンプトに従って詳細を入力します:
? Enter the IPs for all three nodes, separated by commas (the 1st one is for backend, the 2nd one is for datastore, e.g. 10.8.1.10,10.8.1.11,10.8.1.12):
数分後、データは新しいホストに移行されます。 Standard Edition は現在、マルチノードクラスタにデプロイされています。