Linux ホストにバックアップと DR エージェントをインストールする

このページでは、Linux ホストに Backup and DR エージェントをインストールする方法と、シークレット キーの再生成、Backup and DR エージェントのステータスの確認、Backup and DR エージェントの再起動などのオペレーションを実行する方法について説明します。

仕組み

Linux 用のバックアップと DR エージェントは、ユーザー名 root でデーモン プロセスとして動作します。TCP ポート 5106 でバックアップ/リカバリ アプライアンスからの通信をリッスンします。エージェントは、インストール ディレクトリ /var/act/log/UDSAgent.log のログファイルに書き込みを行い、重要なイベントを /var/log/messages リポジトリに送信します。

エージェントをインストールしたら、バックアップ/リカバリ アプライアンスと Backup and DR エージェント間の信頼できる通信を初期化する必要があります。この操作が必要なのは 1 回のみです。秘密鍵は生成後 2 時間以内に追加する必要があります。秘密鍵の有効期限が切れた場合は、新しい鍵を生成する必要があります。

秘密鍵の再生成が必要になることがあります。たとえば、ホストが長期間オフラインのままである場合、証明書のステータスが「未初期化」に変更されることがあります。この場合は、新しい鍵を生成して有効な証明書を再確立し、通常のオペレーションを再開する必要があります。

Linux ホストにエージェントをインストールする

次の手順に沿って、Linux ホストにエージェントをインストールします。

  1. エージェント インストーラ ファイルをダウンロードします。ホストに適した Backup and DR エージェントを入手するをご覧ください。

  2. インストーラ ファイルを Linux サーバーにアップロードします。

  3. エージェントをインストールするには、次のいずれかを選択します。

    • Linux 32 ビット版をインストールするには、次のコマンドを実行します。

        rpm -ivh connector-Linux_x86-version.rpm
      
    • Linux 64 ビット版をインストールするには、次のコマンドを実行します。

        rpm -ivh connector-Linux-version.rpm
      
    • Linux Ubuntu にインストールする場合は、次のコマンドを実行します。

        dpkg -i connector-linux_ubuntu_amd64-version.deb
      

    エージェントは常に /opt/act にインストールされます。インストールが完了すると、シークレット キーが表示されます。

  4. シークレット キーをメモ帳またはテキスト エディタに保存します。このキーは Backup and DR エージェント セクションに追加する必要があります。Linux ホストを追加するをご覧ください。

シークレット キーを再生成する

Linux ホストにエージェントをインストールするで生成される秘密鍵は、2 時間のみ有効です。この期間内に管理コンソールに追加するか、新しいトークンを生成する必要があります。

新しい鍵を生成して管理コンソールに追加するには、次の手順を行います。

  1. Linux ホストで、root ユーザーとしてログインし、ディレクトリで次のいずれかのコマンドを実行します。

    • アクションを確認した後でシークレット キーをリセットするには、次のコマンドを実行します。

        /opt/act/bin/udsagent secret --reset
      
    • 確認なしで Secret をすぐにリセットするには、次のコマンドを実行します。

        /opt/act/bin/udsagent secret --reset --restart
      
  2. シークレット キーをメモ帳またはエディタに保存します。このシークレット キーは 2 時間有効です。

シークレット キーを追加する

シークレット キーを更新する場合や、初回にシークレット キーを追加しなかった場合は、次の手順に沿って Linux ホストに追加できます。

  1. 管理コンソールで、[管理] を選択し、[ホスト] を選択します。

  2. Linux ホストを右クリックして、[編集] を選択します。

  3. [Backup and DR エージェントの設定] セクションに移動し、[シークレット] フィールドを見つけます。

  4. [Secret] フィールドに、以前に保存した秘密鍵を貼り付けて、[Save] をクリックします。[証明書] のステータスが [有効] に変わることを確認します。部分的な成功メッセージが表示された場合は、手順に沿って バックアップ/復元アプライアンスと Backup and DR エージェントの接続を検証します。

Backup and DR エージェントのステータスを確認する

エージェントをインストールしたら、次のコマンドを使用して Linux ホストでステータスを確認できます。

  • システム以外のターゲット(7.0 より前の RHEL、12.0 より前の SUSE Linux)では、次のコマンドを実行します。

        service udsagent status
    

    udsagent daemon is running 行の出力は次のようになります。

          service udsagent status
          udsagent daemon is running
    
  • systemd ターゲット(RHEL 7.0 以降、SUSE Linux 12.0 以降、Ubuntu 16.0 以降)で、次のコマンドを実行します。

        systemctl status udsagent
    

    出力は次のようになります。

     ```postgres
     [root@postgres ~]# systemctl status udsagent
         udsagent.service - Google Cloud Backup and DR service
           Loaded: loaded (/usr/lib/systemd/system/udsagent.service; enabled; vendor preset: disabled)
        Active: active (running) since Wed 2022-11-09 22:13:45 UTC; 17min age
        Process: 1056 ExecStart=/act/initscripts/udsagent.init start (code=exited, status=0/SUCCESS)
        Main PID: 1128 (udsagent)
           CGroup: /system.slice/udsagent.service
                   ├─1128 /opt/act/bin/udsagent start
                   └─1132 /opt/act/bin/udsagent start
    
        Nov 09 22:13:44 postgres systemd[1]: Starting Google Cloud Backup and DR Service
        Nov 09 22:13:45 postgres udsagent.init[1056]: Starting /opt/act/bin/udsagent as a daemon. It may take a few minutes for the service to start completely.
        Nov 09 22:13:45 postgres udsagent.init[1056]: Starting /opt/act/bin/udsagent as a daemon. It may take a few minutes for the service to start completely.
    

Linux ホストで Backup and DR エージェントを再起動する

Linux ホストで Backup and DR エージェントを再起動するには、ホストで次のコマンドを実行します。

  • systemd 以外の(7.0 より前の RHEL と 12.0 より前の SUSE Linux)ホストの場合は、次のコマンドを実行します。

        /etc/init.d/udsagent restart
    
  • Systemd(RHEL 7.0 以降、SUSE Linux 12.0 以降、Ubuntu 16.0 以降)ホストの場合は、次のコマンドを実行します。

      systemctl restart udsagent
    

コマンドラインを使用して Linux ホストから Backup and DR エージェントをアンインストールする

Linux ホストから Backup and DR エージェントをアンインストールする手順は次のとおりです。

CentOS/RHEL/SLES

  1. root ユーザーとしてログインし、次のコマンドを実行して Backup and DR エージェントを停止します。

    systemctl stop udsagent
    

    古い Linux バージョンの場合は、次のコマンドを使用する必要があります。

    /etc/init.d/udsagent stop
    
  2. 次のコマンドを使用して、インストールされている Linux Backup and DR エージェントの RPM 名を確認します。

    yum list installed | grep udsagent
    

    次のコマンドを使用して RPM 名を確認することもできます。

    rpm -qa udsagent
    

    出力は次のようになります。

    udsagent-11.0.1-8756.x86_64
    
  3. クエリから取得した名前を使用してパッケージをアンインストールします。次に例を示します。

    yum remove udsagent-11.0.1-8756.x86_64
    

    次のコマンドを使用してパッケージをアンインストールすることもできます。

    rpm -e udsagent-11.0.1-8756.x86_64
    

Ubuntu

  1. root ユーザーとしてログインし、次のコマンドを実行して Backup and DR エージェントを停止します。

    systemctl stop udsagent
    
  2. 次のコマンドを使用してエージェントをアンインストールします。

    dpkg --remove udsagent
    

次のステップ