5ノード構成への移行

シングルノードまたは3ノードの運用クラスターを、5ノードのマルチノードクラスターに変換できます。

注記: シングルノードインストール demo タイプのクラスターの移行はサポートされていません。

ホストの準備

既存のシングルノードクラスターに、現在のホストと同じプラットフォームおよびオペレーティングシステムを持つホストをさらに2台追加してください。

次に、以下の手順に従って移行を完了してください:

  1. 5台のホストすべてにおいて、 ポートが開いていることを確認してください。

  2. 5台のホストすべてに、 プライベートIPアドレスを設定してください。

  3. 新しいホストでは、 カーネルパラメータを確認してください。

  4. 新しいホスト上で、必要なパッケージと環境変数を確認してください。

  5. すべての5つのノードで、 セキュアシェルを設定してください

  6. 現在のホスト上でセルフホスト型 Standard Edition をシャットダウンします。

    stanctl down
     
    重要:

    セルフホスト型 Standard Edition1.10.3 and earlier versions

    • オンライン(エアギャップなし)環境でのインストールでは、``などのほとんどの stanctl ライフサイクルコマンド stanctl up は実行に失敗します。
    • エアギャップ環境では、コマンド stanctl は引き続き動作します。

    必要な操作: ライフサイクル操作を実行する前に、 1.10.4 以降に stanctl アップグレードしてください。

    例: stanctl1.10.3 またはそれ以前のバージョンを実行するオンライン展開では、バックアップ前にサービスを停止するワークフロー(例: コマンド stanctl down )は、後続 stanctl up のコマンドが失敗するため完了できません。 これらの手順を開始する前に、 1.10.4 またはそれ以降のバージョンに stanctl アップグレードしてください。

古いホストから新しいホストへディスクを移動する

マルチノードクラスタにおけるストレージディレクトリの使用方法の詳細については、 「ストレージ要件」 を参照してください。

注: ホストがクラウド環境にデプロイされている場合、パスのマウントおよびアンマウントについては、クラウドプロバイダーが提供する手順に従ってください。 たとえば、 AWS EC2 の場合は、 Amazon EBS volume lifecycle を参照してください 新しいタブまたはウィンドウで開く

非クラウド環境におけるパスのアンマウントとマウントは、以下の例に示すとおりです:

シングルノード構成から5ノード構成への移行

移行中に、古いホストから3つのディスクを移動し、新しいホストに接続します:

  • node1 ( instana-1 ): データディスクとメトリックディスクを受け取ります
  • node3 ( instana-3 ): 分析ディスクを受信します
  1. 古いホスト( node0 (instana-0))で、データ、アナリティクス、メトリクスのパスをアンマウントします。

    umount /mnt/instana/stanctl/analytics
    umount /mnt/instana/stanctl/metrics
    umount /mnt/instana/stanctl/data
  2. 古いホストから3つのディスクを切り離す( node0 (instana-0))。

  3. 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
     
  4. 新しいホスト node1 (instana-1):

    1. ( node0 (instana-0)) からデータディスクとメトリックディスクを接続してください。

    2. データディレクトリとメトリクスディレクトリを作成します。 詳細については、 「ディレクトリの作成」 を参照してください。

    3. データとメトリクスのパスをマウントする。 マウントパスの追加にあるコマンドを参照してください。

    4. 「マウントパスの確認」 および「 ファイルシステムのマウント」 の各セクションに記載されている手順を完了してください。

  5. 新しいホスト node3 (instana-3):

    1. ( node0 (instana-0)) から分析ディスクを接続してください。

    2. アナリティクスディレクトリを作成します。 詳細については、 「ディレクトリの作成」 を参照してください。

    3. 分析パスをマウントする。 コマンドについては、 「マウントパスの追加」 を参照してください。

    4. マウントパスの確認ファイルシステムのマウントに記載されている手順を完了してください。

3ノード構成から5ノード構成への移行

移行中に、古いホストから1台のディスクを移動し、新しいホストに接続します:

  • node3 ( instana-3 ): 分析ディスクを受信します
  1. 古いホスト( node1 (instana-1))で、アナリティクスのパスをアンマウントしてください。

    umount /mnt/instana/stanctl/analytics
     
  2. 古いホスト( node1 (instana-1))からディスクを取り外します。

  3. fstabエントリを更新する。

    sudo sed -i.bak "/^[[:space:]]*#/! {/[^[:space:]]*\/analytics[[:space:]]/ s|^|# |}" /etc/fstab
     
  4. 新しいホスト node3 (instana-3):

    1. ( node1 (instana-1)) から分析ディスクを接続してください。

    2. アナリティクスディレクトリを作成します。 詳細については、 「ディレクトリの作成」 を参照してください。

    3. 分析パスをマウントする。 コマンドについては、 「マウントパスの追加」 を参照してください。

    4. マウントパスの確認ファイルシステムのマウントに記載されている手順を完了してください。

新しいクラスターへの Standard Edition 移行

  1. node0 (instana-0) で、移行を開始します:
    stanctl up --multi-node-migrate
     

    以下のメッセージが表示されます:

    ? Enter the IP addresses for all three or five nodes, separated by commas (e.g. 10.8.1.10,10.8.1.11,10.8.1.12):
     
  2. IP アドレスを入力します。

    数分後、データは新しいホストに移行されます。 Standard Edition 現在、5ノードのクラスターにデプロイされています。

  3. 自己監視エージェントがインストールされている場合、 Instana エージェントを更新してください。 自己監視エージェントがインストールされていない場合は、この手順をスキップしてください。

    stanctl agent apply