既存のデータを元の Privacy Enhanced Gateway(PEG)バージョンから強化版 PEG へ移行します。

注: PEG のバージョンが3.3.22よりも前の場合は、セキュリティとパフォーマンスの向上のためにアップデートをお勧めします。
これらのステップは、古い VM から PEG データをバックアップし、backup-data.py スクリプトを使用して新しい VM に復元する方法を概説しています。

手順

古いバージョンの PEG VM(ソース)で次の手順を実行してください。

  1. 古い PEG VM にバックアップスクリプト ZIP をコピーします: scp backup-script.zip peguser@<OLD_VM_IP>:/home/peguser/
  2. 古い PEG VM に SSH 接続する: ssh peguser@<OLD_VM_IP>
  3. バックアップスクリプトを解凍します: unzip backup-script.zip cd backup-script/
  4. 古い PEG VM のスナップショットを作成します。
  5. バックアップスクリプトを実行します: python3 backup-data.py
  6. バックアップ アーカイブが作成されたことを確認してください。 スクリプトが正常に実行されると、es_backup_<YYYYMMDD_HHMMSS>.tar.gz - YYYYMMDD_HHMMSS のようなファイルが生成されます。
    このファイルはバックアップが取られた時刻を示しています。 例: es_backup_20250724_163210.tar.gz → 2025年7月24日 16:32:10
  7. 新しい PEG VM にバックアップファイルをコピーします: scp es_backup_*.tar.gz peguser@<NEW_VM_IP>:/home/peguser/

新しいバージョンの PEG VM(ターゲット)でこれらの手順を実行します。

  1. PEG 3.3.22 AMI を使用して新しい VM を起動します。
  2. 標準のインストールプロセスを使用して PEG 3.3.22 をインストールします。
  3. バックアップ スクリプト ZIP を新しい PEG VM にコピーします(まだ行っていない場合):scp backup-script.zip peguser@<NEW_VM_IP>:/home/peguser/
  4. SSH を使用して新しい PEG VM にログインします: ssh peguser@<NEW_VM_IP>
  5. バックアップスクリプトを解凍します: unzip backup-script.zip cd backup-script/
  6. インポートコマンドを実行してください: python3 backup-data.py import.

新しい PEG VM 環境を確認してください。

  1. 完了時には、すべての以前のデータ(ユーザー、イベント、単語リスト、正規表現リスト)が新しい PEG セットアップに復元されているはずです。