このページでは、Linux ホストにバックアップ エージェントと DR エージェントをインストールする方法と、シークレット キーの再生成、バックアップ エージェントと DR エージェントのステータスの確認、バックアップ エージェントと DR エージェントの再起動などのその他のオペレーションを行う方法について説明します。
仕組み
Linux 用のバックアップと DR エージェントは、ユーザー名 root でデーモン プロセスとして実行されます。TCP ポート 5106 でバックアップ/リカバリ アプライアンスからの通信をリッスンします。エージェントは、インストール ディレクトリ /var/act/log/UDSAgent.log
のログファイルに書き込み、重要なイベントを /var/log/messages
リポジトリに送信します。
エージェントをインストールしたら、バックアップ/リカバリ アプライアンスと Backup & DR エージェント間の信頼できる通信を初期化する必要があります。この操作が必要なのは 1 回だけです。シークレット キーは、生成後 2 時間以内に追加する必要があります。秘密鍵が期限切れになった場合は、新しい鍵を生成する必要があります。
Linux ホストにエージェントをインストールする
Linux ホストにエージェントをインストールする手順は次のとおりです。
エージェント インストーラ ファイルをダウンロードします。ホストに適したバックアップと DR エージェントを取得するをご覧ください。
インストーラ ファイルを Linux サーバーにアップロードします。
エージェントをインストールするには、次のいずれかを選択します。
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
にインストールされます。インストールが完了すると、秘密鍵が表示されます。シークレット キーをメモ帳またはテキスト エディタに保存します。このキーは、[バックアップと DR エージェント] セクションに追加する必要があります。Linux ホストを追加するをご覧ください。
秘密鍵を再生成する
Linux ホストにエージェントをインストールするで生成された秘密鍵は 2 時間のみ有効です。この期間内に管理コンソールに追加するか、新しいトークンを生成する必要があります。
次の手順で新しい鍵を生成し、管理コンソールに追加します。
Linux ホストで root ユーザーとしてログインし、ディレクトリ内のいずれかのコマンドを実行します。
アクションの確認後にシークレット キーをリセットするには、次のコマンドを実行します。
/opt/act/bin/udsagent secret --reset
確認なしで Secret をすぐにリセットするには、次のコマンドを実行します。
/opt/act/bin/udsagent secret --reset --restart
シークレット キーをメモ帳またはエディタに保存します。この秘密鍵は 2 時間有効です。
シークレット キーを追加する
シークレット キーを更新する場合や、シークレット キーを初めて追加しなかった場合は、次の手順で Linux ホストに追加できます。
管理コンソールで [管理]、[ホスト] の順に選択します。
Linux ホストを右クリックして [編集] を選択します。
[バックアップと DR エージェントの設定] セクションに移動し、[シークレット] フィールドを見つけます。
前に保存した秘密鍵を [Secret] フィールドに貼り付け、[Save] をクリックします。[証明書] のステータスが [有効] に変わっていることを確認します。部分的な成功メッセージが表示された場合は、手順に沿ってバックアップ / リカバリ アプライアンスとバックアップ / DR エージェントの接続を確認します。
バックアップと 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 ホストでバックアップと DR エージェントを再起動する
Linux ホストでバックアップと DR エージェントを再起動するには、ホストで次のコマンドを実行します。
systemd 以外のホスト(RHEL 7.0 より前、SUSE Linux 12.0 より前)の場合は、次のコマンドを実行します。
/etc/init.d/udsagent restart
Systemd(RHEL 7.0 以降、SUSE Linux 12.0 以降、Ubuntu 16.0 以降)ホストの場合は、次のコマンドを実行します。
systemctl restart udsagent
コマンドラインを使用して Linux ホストからバックアップと DR エージェントをアンインストールする
Linux ホストから Backup and DR エージェントをアンインストールする手順は次のとおりです。
CentOS/RHEL/SLES
root ユーザーとしてログインし、次のコマンドを実行してバックアップと DR エージェントを停止します。
systemctl stop udsagent
古いバージョンの Linux の場合は、次のコマンドを使用する必要があります。
/etc/init.d/udsagent stop
次のコマンドを使用して、インストールされている Linux バックアップと DR エージェントの RPM 名を確認します。
yum list installed | grep udsagent
次のコマンドを使用して RPM 名を確認することもできます。
rpm -qa udsagent
出力は次のようになります。
udsagent-11.0.1-8756.x86_64
クエリから取得した名前を使用してパッケージをアンインストールします。次に例を示します。
yum remove udsagent-11.0.1-8756.x86_64
次のコマンドを使用してパッケージをアンインストールすることもできます。
rpm -e udsagent-11.0.1-8756.x86_64
Ubuntu
root ユーザーとしてログインし、次のコマンドを実行してバックアップと DR エージェントを停止します。
systemctl stop udsagent
次のコマンドを使用してエージェントをアンインストールします。
dpkg --remove udsagent
次のステップ
Linux ホストにバックアップと DR エージェントをインストールするには、Linux ホストにバックアップと DR エージェントをインストールするをご覧ください。
Windows ホストにバックアップと DR エージェントをインストールするには、Windows ホストのバックアップと DR エージェントをご覧ください。
Linux ホストで iSCSI 接続を構成するには、Linux ホストの iSCSI 接続をご覧ください。
Linux ホストで NFS 接続を構成するには、Linux ホストでの NFS 接続をご覧ください。
バックアップと DR エージェントをアップグレードするには、ホストでバックアップと DR エージェントを維持するをご覧ください。