データベースバックアップ (DBS) バックアップゲートウェイは、データベースサーバーにインストールされるクライアントプログラムです。 DBSバックアップゲートウェイを使用して、オンプレミスデータベースをDBSに移行したり、物理的なバックアップまたは復元タスクを作成したり、オンプレミスサーバーへのバックアップセットの自動ダウンロードを有効にしたりできます。 このトピックでは、DBSバックアップゲートウェイをインストールする方法について説明します。
シナリオ
シナリオ | 説明 | 機能 |
物理バックアップ | 物理バックアップは、データベースのファイルレベルのバックアップです。 オペレーティングシステムのデータベースファイルがバックアップされます。 | バックアップゲートウェイは、データベースサーバー上でプロセスを開始し、DBSコンソールで実行して関連する操作を実行し、バックアップスケジュールを設定するタスクを受け取ります。 バックアップゲートウェイは、データベース内のデータをバックアップおよび復元する操作も実行します。 |
プライベートネットワークのバックアップ | データベースが、オンプレミスのデータセンターやサードパーティのクラウドベンダーが提供するプライベートネットワークにデプロイされているデータベースなど、プライベートネットワークタイプのデータベースである場合、DBSはデータベースに直接アクセスしたり、データベースをバックアップしたりすることはできません。 | このシナリオでは、バックアップゲートウェイをミドルウェアとして使用して、クラウド上のDBSおよびObject Storage Service (OSS) にアクセスできます。 |
バックアップセットの自動ダウンロード | DBSは、オンプレミスサーバーへのバックアップセットの自動ダウンロードをサポートしています。 | バックアップゲートウェイをインストールすると、バックアップゲートウェイは定期的にクラウドストレージにアクセスし、バックアップセットをオンプレミスサーバーに自動的にダウンロードして、データのセキュリティと信頼性を確保します。 |
このトピックで説明する手順は、要塞ホストを含まないネットワークトポロジが使用されるシナリオにのみ適しています。 このようなシナリオでは、データベースサーバーにDBSバックアップゲートウェイをインストールするだけで済みます。
要塞ホストを含むネットワークトポロジを使用するシナリオでは、データベースサーバーがプライベートネットワークに存在するため、インターネットにアクセスするために要塞ホストプロキシをインストールする必要があります。 バックアップゲートウェイは、要塞ホストのプロキシゲートウェイを使用してのみインターネットと通信できます。 したがって、要塞ホストアーキテクチャのバックアップゲートウェイをインストールする必要があります。 詳細については、「要塞ホストアーキテクチャのバックアップゲートウェイの追加」をご参照ください。
前提条件
物理バックアップ方法は、DBSバックアップスケジュールを設定するときに指定します。 論理バックアップにはバックアップゲートウェイは必要ありません。
Java環境がデータベースサーバーにインストールされています。 次の要件を満たす必要があります。
データベースサーバーがLinuxを実行している場合は、データベースサーバーにJava Runtime Environment (JRE) 1.8がインストールされていることを確認します。 公式サイトにアクセスしてJRE 1.8をダウンロードしてインストールすることができます。
データベースサーバーがWindowsの場合は、データベースサーバーにJava SE Development Kit (JDK) 8u26 1がインストールされていることを確認します。 JDK 8u261をダウンロードしてインストールするには、公式Webサイトにアクセスしてください。 他のバージョンはバックアッププリチェックに失敗する可能性があります。
説明CLIで
java -version
コマンドを実行して、現在のバージョンのJavaがサポートされているかどうかを確認できます。次の操作が完了しました。
AccessKeyペアが作成され、AccessKey IDとAccessKey secretが取得されます。 AccessKeyペアは、バックアップゲートウェイからDBSコンソールに登録またはログインするときのID認証に使用されます。 詳細については、「AccessKeyペアの取得」をご参照ください。
RAMユーザーとしてバックアップゲートウェイを追加する場合、AliyunDBSFullAccessおよびAliyunOSSFullAccess権限がRAMユーザーに付与されます。 詳細については、「RAM ユーザーへの権限の付与」をご参照ください。
説明デフォルトでは、DBSを有効化すると、前述の権限がAlibaba Cloudアカウントに付与されます。
バックアップゲートウェイをインストールすると、Alibaba Cloudアカウントに属するすべてのRAMユーザーがDBSコンソールでバックアップゲートウェイを使用できるようになります。
データベースサーバーがインストールされているディレクトリには1 GBを超えるディスク容量があり、データベースサーバーに対して次の権限があります。
データベースサーバーがLinuxを実行している場合のルート権限
データベースサーバーがWindowsを実行している場合の管理者権限
SQL Serverデータベースをバックアップする場合、SysadminロールはNT AUTHORITY\SYSTEMアカウントに割り当てられます。 次のSQL文を実行できます。 NT AUTHORITY\SYSTEMアカウントにSysadminロールを割り当てるには、
ALTER SERVER ROLE [sysadmin] メンバーを追加 [NT AUTHORITY\SYSTEM] GO
説明デフォルトでは、NT AUTHORITY\SYSTEMアカウントを使用してAliyunDBSAgentを起動します。
使用上の注意
以前にバックアップゲートウェイをインストールし、新しいバックアップゲートウェイをインストールする場合は、以前のバックアップゲートウェイをアンインストールし、
dbs_agent
バックアップフォルダを削除し、新しいバックアップゲートウェイをインストールする前に環境設定をクリアすることをお勧めします。 詳細については、このトピックの「バックアップゲートウェイの更新」をご参照ください。以前のバージョンのバックアップゲートウェイには、Apache Log4j2リモートコード実行 (RCE) の脆弱性があります。 詳細については、次をご参照ください: Apache Log4j2 RCE脆弱性の影響評価に関するAlibaba Cloudステートメント (CVE-2021-44228) 。 バージョンが0.0.129以前のバックアップゲートウェイをできるだけ早く最新バージョンに更新し、物理バックアップスケジュールに合わせてバックアップゲートウェイに再接続することを推奨します。 詳細については、このトピックの「バックアップゲートウェイの更新」をご参照ください。
インストール方法
DBSは、システム環境に基づいて、GUIやCLIを使用したインストールなど、バックアップゲートウェイのインストール方法を自動的に決定します。 バックアップゲートウェイを無人モードでインストールすることもできます。
DBSは、現在の環境にGUIがあるかどうかをチェックします。 デフォルトでは、Windows、GNOME、KDEなどのGUIがバックアップゲートウェイのインストールに使用されます。 現在の環境にGUIがない場合は、CLIを使用してバックアップゲートウェイをインストールします。
GUIを使用したバックアップゲートウェイのインストール
データベースバックアップ (DBS) コンソールにログインします。
左側のナビゲーションウィンドウで、[ゲートウェイのバックアップ] をクリックします。 上部のナビゲーションバーで、リージョンを選択します。
説明データベースに最も近いリージョンを選択することを推奨します。 たとえば、データベースが中国 (杭州) リージョンにある場合、バックアップゲートウェイを中国 (杭州) リージョンにインストールすることを推奨します。
ページの右上隅にある [バックアップゲートウェイのインストール] をクリックします。
バックアップゲートウェイのインストールに使用するコマンドをコピーし、Windows CLIでコマンドを実行します。
説明DBSコンソールのインストールコマンドで最新のダウンロードリンクを見つけて、インストールパッケージを手動でダウンロードすることもできます。
インストール言語を選択し、次へをクリックします。
契約条件を読んで同意し、次へをクリックします。
DBSバックアップゲートウェイを選択し、次へをクリックします。
説明この例では、オンプレミスデータにアクセスするためにDBSバックアップゲートウェイがインストールされています。 要塞ホストのデータにアクセスするには、「要塞ホストアーキテクチャのバックアップゲートウェイの追加」をご参照ください。
インストールディレクトリを選択し、次へをクリックし、はいをクリックします。
エージェントリージョンパラメータによって指定されるリージョンを確認し、AccessKey IDとAccessKey secretをクリックし、次へをクリックします。
説明Agent Regionパラメーターにデータベースに最も近いリージョンが指定されているかどうかを確認します。 リージョンを変更する場合は、別のリージョンを選択します。
AccessKeyペアはプレーンテキストで
. \config\dbs-agent.conf
インストールディレクトリのファイル。要塞ホストを含むネットワークトポロジを使用する場合は、[データベースゲートウェイアドレス] および [データベースゲートウェイポート] フィールドに要塞ホストのプライベートIPアドレスとポート番号を入力する必要があります。 デフォルトのポート番号は9797です。 詳細については、「要塞ホストアーキテクチャのバックアップゲートウェイの追加」をご参照ください。
インストールするコンポーネントパッケージを確認し、次へをクリックします。
インストールが開始されます。 インストールの完了には約1〜5分かかります。
インストールが完了したら、次へをクリックします。
[完了] をクリックします。 バックアップゲートウェイがインストールされています。
Windowsの [実行] ダイアログボックスで、
services.msc
と入力し、[OK] をクリックします。 システムの [サービスマネージャ] ダイアログが表示されます。サービスマネージャーで、AliyunDBSAgentサービスが起動しているか確認してください。 サービスが開始されていない場合は、AliyunDBSAgentを右クリックし、[開始] を選択します。
説明システムはデフォルトでバックアップゲートウェイを起動します。 サービスマネージャでAliyunDBSAgentサービスを開始および停止することもできます。
DBSコンソールで、完全なインストールをクリックします。
[バックアップゲートウェイ] ページで、[更新] をクリックして、インストール済みのバックアップゲートウェイを表示します。
CLIを使用したバックアップゲートウェイのインストール
にログインします。データベースバックアップ (DBS) コンソール.
左側のナビゲーションウィンドウで、[バックアップゲートウェイ] をクリックします。 上部のナビゲーションバーで、リージョンを選択します。
説明データベースに最も近いリージョンを選択することを推奨します。 たとえば、データベースが中国 (杭州) リージョンにある場合、バックアップゲートウェイを中国 (杭州) リージョンにインストールすることを推奨します。
ページの右上隅にある [バックアップゲートウェイのインストール] をクリックします。
[Backup Gateway Network Type] パラメーターを設定し、バックアップゲートウェイのインストールに使用するコマンドをコピーします。 データベースサーバーでコマンドを実行します。
説明パブリックネットワーク: パブリックIPアドレスを使用してDBSにアクセスできます。
ECSプライベートネットワーク /VPC: Express Connect回線を使用してDBSにアクセスできます。
Linux CLIでインストールコマンドを実行します。 システムはインストールパッケージをダウンロードして実行します。 例:
[root @ iZbp ****** ~]# wget -O aliyunDBSAgentInstaller.jar https://aliyun-dbs.oss-cn-hangzhou-internal.aliyuncs.com/installer/0.0.141/aliyunDBSAgentInstaller-0.0.141.jar && sudo java -Dregion=cn-hangzhou -jar aliyunDBSAgentInstaller.jar -- 2023-08-25 15:44:35 -- https://aliyun-dbs.oss-cn-hangzhou-internal.aliyuncs.com/installer/0.0.141/aliyunDBSAgentInstaller-0.0.141.jar Resolvin g aliyun-dbs.oss-cn-hangzhou-internal.aliyuncs.com (aliyun-dbs.oss-cn-hangzhou-internal.aliyuncs.com)... 100.XXX.XX.XX、100.XXX. XX.XX、100.XXX. XX.XX、... o aliyun-dbs.oss-cn-hangzhou-internal.aliyuncs.comの接続 (aliyun-dbs.oss-cn-hangzhou-internal.aliyuncs.com)| 100.XXX. XX.XX |:443... connected. HTTPリクエスト送信、応答待ち... 200 OK 長さ: 247955671 (236M) [application/x-java-archive] 保存先: 'aliyunDBSAgentInstaller.jar' 100%[=====================================================================================================================================================================>] 247,955,671 17.4メガバイト/秒で13代 2023-08-25 15:44:49 (17.6メガバイト/秒) - 'aliyunDBSAgentInstaller.jar' saved [247955671/247955671]
インストール言語を選択します。 0を入力して中国語を選択します。 1を入力して英語を選択します。
言語を選択 0 [x] chn 1 [ ] eng 入力の選択: 0
1を入力し、バックアップゲートウェイプロトコルを読み込みます。
1を押して続行し、2を終了し、3を再表示する 1
ゲートウェイプロトコルに同意するには、1を入力します。
1を押して受け入れる、2を拒否する、3を再表示する 1
インストールするコンポーネントを選択します。 Yを入力すると、コンポーネントはバックアップゲートウェイになります。 Nを入力すると、コンポーネントはプロキシゲートウェイです。 この例では、バックアップゲートウェイがインストールされていることを示すYが入力されます。
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── コンポーネントの選択 ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ----- エージェント ----- はいの場合はY、いいえの場合はNを入力します。Y DGが選択されていません 完了!
説明この例では、DBSバックアップゲートウェイがオンプレミスデータにアクセスするためにインストールされています。 要塞ホスト上のデータにアクセスする場合は、この手順で
N
と入力します。 データベースゲートウェイのインストールに切り替えた後、Y
を入力します。詳細については、「要塞ホストアーキテクチャのバックアップゲートウェイの追加」をご参照ください。1を入力してインストールを続行します。
1を押して続行し、2を終了し、3を再表示する 1
インストールパスを選択します。 Enterキーを押すと、デフォルトのパス
/usr/local/aliyun/dbs_agent
が使用されます。 デフォルトパスをインストールパスとして使用しない場合は、バックアップゲートウェイをインストールするパスを入力します。 この例では、デフォルトのパスが使用されます。インストールパスを確認します。 Oを入力してインストールを確認し、Cを入力してインストールをキャンセルします。
ディレクトリは次の場所に作成されます。/usr/local/aliyun/dbs_agent -------------------------------------- OKにO、キャンセルにCを入力: O
バックアップゲートウェイをインストールするリージョンを確認し、ENTERキーを押します。
説明バックアップゲートウェイのリージョンがデータベースが存在するリージョンであることを確認します。 リージョンを変更するには、プロンプトに従ってターゲットリージョンの番号を入力します。
Alibaba Cloud AccessKeyペアを入力します。 無効なAccessKeyペアを入力すると、インストールは失敗します。
Alibaba Cloud AccessKeyペア (アカウントにAliyunDBSFullAccessおよびAliyunOSSFullAccess権限が付与されていることを確認してください) 。AccessKey ID: [] LTAI5t ***************** アクセスキーの秘密: [] YaVXD8 *************************
(オプションの手順) プロキシゲートウェイに関する情報を入力します。 この手順は、要塞ホストを含むネットワークトポロジが使用されるシナリオで必要です。 要塞ホストを含まないネットワークトポロジーが使用されているシナリオでは、Enterキーを押してこの手順をスキップします。
プロキシゲートウェイ情報 (オプション) 。 この情報は、要塞ホストを含むネットワークトポロジが使用されるシナリオで必要です。プロキシゲートウェイIPアドレス: [] プロキシゲートウェイのポート番号: [9797]
説明要塞ホストを含むネットワークトポロジーを使用する場合は、要塞ホストのプライベートIPアドレスとポート番号を入力します。 デフォルトのポート番号は9797です。 詳細については、「要塞ホストアーキテクチャのバックアップゲートウェイの追加」をご参照ください。
1を入力してインストールするコンポーネントを確認し、1を入力してインストールを続行します。
インストールが完了するまでに約1〜5分かかります。
1を押して続行し、2を終了し、3を再表示する 1 ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── コンポーネントのインストールの選択 ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── インストールするパッケージを選択します。 [x] パック「DBSバックアップゲートウェイ基本ファイル」が必要 完了! 1を押して続行し、2を終了し、3を再表示する 1 ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── インストール ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ==================== インストール開始 プラットフォーム: linux、version=3.10.0-1160.XX. X.el7.x86_64、arch=x64、symbolicName=null、javaVersion=1.8.0_372 [開梱を開始] 【処理パッケージ: DBSバックアップゲートウェイベースファイル (1/1) 】 ターゲットフォルダのクリーンアップ... [アンパッキング終了] インストール終了 ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── インストール済み ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── インストールは成功しました /usr/local/aliyun/dbs_agentにインストールされたアプリケーション [アンインストーラデータの作成...] [コンソールインストール完了]
[バックアップゲートウェイのインストール] ページに戻り、ページの右下隅にある [インストールの完了] をクリックします。
[バックアップゲートウェイ] ページで、[更新] をクリックして、インストール済みのバックアップゲートウェイを表示します。
(オプションの手順) Linux CLIで次のコマンドを実行して、バックアップゲートウェイを管理します。
バックアップゲートウェイの起動:
/usr/local/aliyun/dbs_agent/bin/aliyun-dbs-agent.sh Start
を実行します。バックアップゲートウェイの停止:
/usr/local/aliyun/dbs_agent/bin/aliyun-dbs-agent.sh停止
を実行します。バックアップゲートウェイの再起動:
/usr/local/aliyun/dbs_agent/bin/aliyun-dbs-agent.shの再起動
を実行します。バックアップゲートウェイのアンインストール: インストールディレクトリで
java -jar Uninstaller/uninstaller.jar -c
を実行します。
無人モードでバックアップゲートウェイをインストールする
にログインします。データベースバックアップ (DBS) コンソール.
左側のナビゲーションウィンドウで、[バックアップゲートウェイ] をクリックします。 上部のナビゲーションバーで、リージョンを選択します。
説明データベースに最も近いリージョンを選択することを推奨します。 たとえば、データベースが中国 (杭州) リージョンにある場合、バックアップゲートウェイを中国 (杭州) リージョンにインストールすることを推奨します。
ページの右上隅にある [バックアップゲートウェイのインストール] をクリックします。
インストールパッケージのダウンロードURLをコピーし、手動でパッケージをデータベースサーバーにダウンロードします。
次のコマンドを実行して、指定したパスにDBSバックアップゲートウェイをインストールします。
java -Dregion=<バックアップゲートウェイをインストールするリージョン> -DINSTALL_GROUP=<バックアップコンポーネント> -Dakid=<AccessKey ID> -Daksecret=<AccessKey secret> -DINSTALL_PATH=/usr/local/aliyun/dbs_agent -jar aliyunDBSAgentInstaller.jar -options-system -language
パラメーター
説明
地域
バックアップゲートウェイをインストールするリージョン。 このパラメーターは、データベースが存在するリージョンに設定することを推奨します。
説明このパラメーターを設定しない場合、デフォルト値はcn-hangzhouです。
DINSTALL_GROUP
インストールするコンポーネント。The component that you want to install. 有効な値:
Agent: オンプレミスデータベースへの接続に使用されるDBSバックアップゲートウェイ。
DG: 要塞ホストへの接続に使用されるデータベースゲートウェイ。
ダキッド
AccessKey ID。
ダクシークレット
AccessKeyシークレット。
DINSTALL_PATH
DBSバックアップゲートウェイがインストールされているパス。
aliyunDBSAgentInstaller.jar
インストールパッケージの名前。
バックアップゲートウェイの更新
バックアップゲートウェイをアンインストールし, dbs_agentバックアップフォルダを削除してから, 环境设定を解除してください。 手順:
Linux
Linux オペレーティングシステムにログインします。
cd /usr/local/aliyun/dbs_agent
コマンドを実行し、バックアップゲートウェイの既定のインストールディレクトリに移動します。インストールディレクトリで
java -jar Uninstaller/uninstaller.jar -c
コマンドを実行します。 コマンド出力が次の図のような場合、バックアップゲートウェイがアンインストールされます。cd /usr/local/aliyun
コマンドを実行し、親ディレクトリに移動します。親ディレクトリで
sudo rm -rf dbs_agent
コマンドを実行し、dbs_agentバックアップフォルダを削除します。
Windows
プログラムと機能からAliyunDBSAgentをアンインストールします。
dbs_agentフォルダを手動で削除します。
説明バックアップゲートウェイのデフォルトのインストールディレクトリは、
C:\Program Files\aliyun\dbs_agent
です。
バックアップゲートウェイをアンインストールした後、バックアップゲートウェイを再インストールします。 詳細については、このトピックの「インストール方法」をご参照ください。