Cisco Prime Collaboration Analytics ガイド 10.0
Prime Collaboration Analytics のバックアップとリストア
Prime Collaboration Analytics のバックアップとリストア

Prime Collaboration Analytics のバックアップとリストア

Prime Collaboration Analytics ののバックアップとリストアは、root ユーザー権限でのみ行うことができます。

以下を推奨します。

  • Prime Collaboration Analytics データは大規模なので、同じマシン内でファイルのバックアップを行わない。 私たちは NFS マウントを作成できるアーカイブ Linux サーバでバックアップを行うよう推奨します。

  • Prime Collaboration Analyticsのバックアップの後に、Prime Collaboration Assurance のバックアップを実行してください。

Prime Collaboration Analytics のバックアップとリストアの実行

Prime Collaboration Analytics のバックアップおよびリストアの実行中に、Postgres データベースがオンラインである場合には、Prime Collaboration Analytics GUI を使用し続けることができます。 ただし、バックアップが完了するまでは、GUI に表示されるデータが最新でない可能性があります。 週末または業務時間中に Prime Collaboration Analytics データをバックアップするように推奨します。手順 6 を参照してください。

バックアップおよびリストアするには、

  • アーカイブ サーバで、root としてログインし、バックアップ ストレージのバックアップ ディレクトリおよびバックアップ ディレクトリのセットアップ マウント ポイントを作成します。

    1. ユーザの Postgres ユーザ ID が 448 で、グループ ID が 208 かどうかを確認するには、次のコマンドを入力します。

      例:
      id -u postgres
      id -g postgres
    2. postgres が存在しない場合は、次のコマンドを入力して作成します。

      例:
      useradd -g 208 -u 448 postgres
    3. 別のユーザ ID またはグループ ID の postgres が存在する場合には、次のコマンドを入力してください。

      例:
      usermod -u  448 postgres
      groupmod -g 208 postgres
      find / -user <current uid> -exec chown -h 448 {}\;
      find / -group <current gid> -exec chown -h 208 {}\;
      usermod -g 208 postgres
    4. バックアップ用フォルダを作成するには、次のコマンドを入力してください。

      例:
      mkdir /opt/backup
    5. VI エディタで /etc/exports ファイルを開き、次の行を追加します。

      例:
      /opt/backup *(rw,sync,no_subtree_check,no_root_squash, anonuid=448,anongid=208)
    6. 次のコマンドを入力します。

      例:
      chown -R postgres:postgres /opt/backup
    7. NFS サービスを再起動する必要があります。 NFS サービスを再起動するには、アーカイブ サーバでこのコマンドを実行します。

      例:
      service nfs restart
    8. ファイアウォールをリモート アクセス用に設定する必要があります。 VI エディタで /etc/sysconfig/iptables ファイルを開き、最初の「-A INPUT」文として次の行を追加します。

      例:
      -A INPUT -s <Assurance server IP Address> -m state --state NEW -p udp -j ACCEPT
      -A INPUT -s <Assurance server IP Address> -m state --state NEW -p udp -j ACCEPT
    9. IP テーブルの進行を再開するには、次のコマンドを実行します。

      例:
      service iptables restart

  • Prime Collaboration Assurance サーバで、アーカイブ サーバをマウントするバックアップ ディレクトリを作成します。

    1. ポート 26 の SSH を使用して root としてログインします。
    2. リモート マウント ポイントがセットされているかを確認するには、次のコマンドを入力してください。

      例:
      showmount -e <remote archive server ip>
    3. 次のコマンドを入力します。

      例:
      su - postgres
    4. バックアップ用フォルダを作成するには、次のコマンドを入力します。

      例:
      mkdir /opt/postgres/9.2/backup
    5. 終了します(ルートへ)。
    6. バックアップ フォルダをマウントするには、次のコマンドを入力してください。

      例:
      mount <archive backup server ip>:/opt/backup /opt/postgres/9.2/backup

  • Prime Collaboration Assurance サーバにバックアップを設定するには。

    1. goemsam」コマンドを入力します。
    2. 次のコマンドを入力します。

      例:
      ./bin/analytics_backup_config.sh /opt/postgres/9.2/backup

    (注)  


    手順 1 ~ 3 は、Prime Collaboration Analytics のバックアップを初めて実行する場合にだけ必要です。

  • Prime Collaboration Assurance サーバをバックアップするには、root ユーザとしてオンライン バックアップを開始します。

    1. goemsam」コマンドを入力します。
    2. 次のコマンドを入力します。

      例:
      ./bin/analytics_online_backup.sh /opt/postgres/9.2/backup

  • リストア Prime Collaboration Assurance サーバ上で、root ユーザとしてバックアップをリストアします。

    1. リストア Prime Collaboration Assurance サーバがバックアップ Assurance サーバと異なる場合、手順 2 で定義されているリモート マウント ポイントをセットアップします。

      (注)  


      ファイアウォールがアーカイブ サーバに正しく設定されていることを確認します。つまり、リストア サーバ IP がアーカイブ サーバで /etc/sysconfig/iptables に設定されていることを確認します。
    2. goemsam」コマンドを入力します。
    3. 次のコマンドを入力します。

      例:
      ./bin/analytics_restore.sh /opt/postgres/9.2/backup
    4. リストアが完了したら、Prime Collaboration Assurance サーバを再起動します。

      例:
      ./bin/cpcmcontrol.sh stop
      ./bin/cpcmcontrol.sh start

  • (任意)Prime Collaboration Assurance サーバを週末または業務時間中にバックアップするには。

    1. 毎週土曜日朝の 8 時にバックアップの実行をスケジュールするには、次のコマンドを入力してください。

      例:
      crontab -e 
      0 8 * * 6 /opt/emms/emsam/bin/analytics_online_backup.sh /opt/postgres/9.2/backup
    2. 変更を保存し、終了します。

  • (任意)Prime Collaboration Assurance サーバでリストアの成功後、アーカイブ サーバのディスク領域をクリーンアップするには、次のコマンドを入力します。


    (注)  


    リストアされたPrime Collaboration Analytics サーバが正常に動作していることを確認します。
    1. goemsam」コマンドを入力します。
    2. ディスク領域をクリーンアップするには、次のコマンドを入力します。

      例:
      ./bin/analytics_clean_backup.sh /opt/postgres/9.2/backup