Backup and DR サービスは、Linux ホスト上のファイル システム、ネットワーク ファイル共有(NFS)共有、サポートされているデータベースを検出します。これらのホストからデータを検出してバックアップする前に、次の操作を行う必要があります。
Linux ホストを追加します。
Linux ホストを追加する
Linux ホストを追加する手順は次のとおりです。
アプライアンス管理コンソールで、[管理] > [ホスト] に移動します。
[+ ホストを追加] を選択します。
[ホストの追加] フォームで、名前とオプションのフレンドリ名を入力します。ホスト名は文字で始まり、文字と数字(0 ~ 9)を含めることができます。ホスト名ではアンダースコア(_)文字は使用できません。
[IP アドレス] にホストの IP アドレスを入力し、[プラス記号(+)] をクリックして追加します。
[アプライアンス] セクションで、このホストにサービスを提供するアプライアンス管理コンソールで管理されているアプライアンスを選択します。リストが長い場合は、[検索] フィールドを使用して、特定のアプライアンスまたはアプライアンスのグループを見つけることができます。
[ホストタイプ] で、[汎用] を選択します。
ホスト上のデータベース アプリケーションを検出して保護するには、アプリケーション検出認証情報を入力します。このフィールドは、MariaDB、MaxDB、MySQL、PostGresSQL、SAP ASE、SAP IQ データベースにのみ適用されます。
Backup and DR エージェントの設定で、次の操作を行います。
Backup and DR エージェントのポートは通常、ポート 5106 です。それ以外の場合は、ここにポート番号を入力します。
Linux ホストに Backup and DR エージェントをインストールするまたは秘密鍵を再生成するの手順に沿って、Linux ホストで生成された秘密鍵を指定する必要があります。秘密鍵は、秘密鍵を追加するの手順を使用して、今すぐ追加することも、後で追加することもできますが、アプリケーション検出を実行する前に追加する必要があります。
[追加] をクリックします。部分的な成功メッセージが表示された場合は、手順に沿って バックアップ/復元アプライアンスと Backup and DR エージェントの接続を検証します。
シークレット キーを追加する
シークレット キーを更新する場合や、最初にシークレット キーを追加しなかった場合は、Linux ホストで追加できます。
アプライアンス管理コンソールに移動し、[管理] を選択して、[ホスト] を選択します。
Linux ホストを右クリックして、[編集] を選択します。
[Backup and DR Agent Settings] に移動し、[Secret] フィールドを見つけます。
[Secret] フィールドに、保存しておいた秘密鍵を貼り付けて、[Save] をクリックします。[証明書] のステータスが [有効] に変わることを確認します。部分的な成功メッセージが表示された場合は、手順に沿って バックアップ/復元アプライアンスと Backup and DR エージェントの接続を検証します。
バックアップ ジョブと fstrim が異常に長い
Backup and DR サービス の CBT テクノロジーは、保護されたボリュームに対する書き込みオペレーションごとに生成されるビットマップに依存しています。ファイル システムのメタデータ ブロックを変更する fstrim などのユーティリティを使用すると、バックアップ プロセスで追加のデータがコピーされ、バックアップ時間が長くなります。
Linux ホストでの iSCSI 接続
Backup and DR エージェントが iSCSI を使用してステージング ディスクにバックアップ データを書き込む場合は、ホストに iSCSI イニシエータをインストールする必要があります。
Linux ホストに iSCSI イニシエータをインストールする
次の手順に沿って、Centos、RHEL、SLES、Ubuntu ホストに iSCSI イニシエータをインストールします。
CentOS
iscsi-initiator-utilsパッケージがインストールされていることを確認します。次のコマンドを使用して、インストールされたパッケージを確認します。yum list installed | grep iscsi次のコマンドを使用して、イニシエータ パッケージを確認することもできます。
rpm -qa | grep iscsi出力は次のようになります。
iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpm何も表示されない場合は、次のコマンドでパッケージのインストールに進むことができます。
yum install iscsi-initiator-utils次のコマンドを使用して、iSCSI イニシエータ名を確認します。各ホストには一意のイニシエータ名が必要です。
cat /etc/iscsi/initiatorname.iscsi
RHEL
iscsi-initiator-utilsパッケージがインストールされていることを確認します。次のコマンドを使用して、インストールされたパッケージを確認します。yum list installed | grep iscsi次のコマンドを使用して、イニシエータ パッケージを確認することもできます。
rpm -qa | grep iscsi出力は次のようになります。
iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpm何も表示されない場合は、次のコマンドでパッケージのインストールに進むことができます。
yum install iscsi-initiator-utils次のコマンドを使用して、iSCSI イニシエータ名を確認します。各ホストには一意のイニシエータ名が必要です。
cat /etc/iscsi/initiatorname.iscsi
SLES
iopen-iscsiパッケージがインストールされていることを確認します。次のコマンドを使用して、インストールされたパッケージを確認します。rpm -qa | grep iscsi出力は次のようになります。
open-iscsi-x.x.x.x yast2-iscsi-client-x.x.x.x両方のパッケージが表示されない場合は、次の手順で open-iscsi をインストールします。
yast2 sw_singleを実行する検索で「
iscsi」と入力します。[
open-iscsi] を選択して [同意する] をクリックします。
次のコマンドを使用して、iSCSI イニシエータ名を確認します。各ホストには一意のイニシエータ名が必要です。
cat /etc/iscsi/initiatorname.iscsi
Ubuntu
Ubuntu ホストに iSCSI イニシエータをインストールするには、次のコマンドを使用します。
sudo apt install open-iscsi出力は次のようになります。
Reading package lists... Done Building dependency tree Reading state information... Done open-iscsi is already the newest version (2.0.874-5ubuntu2.11). open-iscsi set to manually installed. The following package was automatically installed and is no longer required: libnuma1 Use 'sudo apt autoremove' to remove it. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
ホストポートを表示して構成する
ポートは、Backup and DR のデプロイの設定と計画でデプロイ時に設定されています。このセクションを使用して、アプライアンスに接続するために、バックアップ/リカバリ アプライアンスが提供するポート情報をホスト上の新しい iSCSI ポートでオーバーライドします。このポート情報はアプライアンスに送信されます。
アプライアンスから提供されたポート情報を表示またはオーバーライドする場合は、次の手順を行います。
アプライアンス管理コンソールで、[管理] プルダウン メニューをクリックし、[ホスト] を選択します。
ホストを右クリックして [編集] をクリックします。
[ポートを追加] をクリックします。
[ポートを追加] ダイアログで、アプライアンスを選択します(複数のアプライアンスがホストに接続されている場合)。
[WWPN] または [iSCSI] を選択します。
[追加] をクリックし、ホスト設定を [保存] します。
Linux ホストでの NFS 接続
Backup and DR エージェントが NFS 経由でステージング ディスクにバックアップ データを書き込む場合は、ホストに NFS クライアントをインストールする必要があります。
ステージング ディスクの形式を変更する
ステージング ディスクの形式を変更する手順は次のとおりです。
アプライアンス管理コンソールで、[管理] プルダウン メニューをクリックし、[ホスト] を選択します。
ステージング ディスクの形式を変更するホストを右クリックし、[編集] をクリックします。
[Staging Disk Format to Guest] の設定を [Block] から [NFS] に変更します。
これにより、ステージング ディスクが NFS 共有として提示され、Backup and DR エージェントがこの共有を使用します。NFS でキャプチャされたバックアップをマウントする場合は、NFS 共有としてアクセスする必要があります。iSCSI を使用してアクセスすることはできません。
Linux ホストに NFS クライアントをインストールする
次の手順に沿って、Centos、RHEL、SLES、Ubuntu ホストに NFS クライアント ライブラリをインストールします。
CentOS
nfs-utilsパッケージがインストールされていることを確認します。次のコマンドを使用して、インストールされたパッケージを確認します。yum list installed | grep nfsイニシエータ パッケージを確認するには、次のコマンドを実行します。
rpm -qa | grep nfs出力は次のようになります。
nfs-utils-lib-1.1.5-9.el6.x86_64 nfs-utils-1.2.3-54.el6.x86_64何も表示されない場合は、次のコマンドを実行して NFS クライアント パッケージのインストールに進みます。
yum install nfs-utils nfs-utils-lib次のコマンドを使用して、
rpcbind(portmapper)パッケージが Linux ホストにインストールされていることを確認します。yum list installed | grep rpcbindイニシエータ パッケージを確認するには、次のコマンドを実行します。
rpm -qa | grep rpcbind出力は次のようになります。
rpcbind-0.2.0-11.el6.x86_64何も表示されない場合は、次のコマンドで
rpcbindのインストールに進むことができます。yum install rpcbind
RHEL
nfs-utilsパッケージがインストールされていることを確認します。次のコマンドを使用して、インストールされたパッケージを確認します。yum list installed | grep nfsイニシエータ パッケージを確認するには、次のコマンドを実行します。
rpm -qa | grep nfs出力は次のようになります。
nfs-utils-lib-1.1.5-9.el6.x86_64 nfs-utils-1.2.3-54.el6.x86_64何も表示されない場合は、次のコマンドを使用して NFS クライアント パッケージのインストールに進みます。
yum install nfs-utils nfs-utils-lib次のコマンドを使用して、
rpcbind(portmapper)パッケージが Linux ホストにインストールされていることを確認します。yum list installed | grep rpcbindイニシエータ パッケージを確認するには、次のコマンドを実行します。
rpm -qa | grep rpcbind出力は次のようになります。
rpcbind-0.2.0-11.el6.x86_64何も表示されない場合は、次のコマンドで
rpcbindのインストールに進むことができます。yum install rpcbind
SLES
nfs-utils-utilsパッケージがインストールされていることを確認します。次のコマンドを使用して、インストールされたパッケージを確認します。rpm -qa | grep nfs出力は次のようになります。
nfs-client-1.2.1-2.6.6 yast2-nfs-common-2.17.7-1.1.2 yast2-nfs-client-2.17.12-0.1.81nfs-clientパッケージとyast2-nfs-xxxxパッケージのいずれも表示されない場合は、YaSTまたはzypperを使用して、次のコマンドで NFS クライアント パッケージをインストールします。YaSTを使用して、次のコマンドを実行します。yast2 --install yast2-nfs-client yast2 --install yast2-nfs-commonzypperを使用して、次のコマンドを実行します。zypper install nfs-client
次のコマンドを使用して、
rpcbind(portmapper)パッケージが Linux ホストにインストールされていることを確認します。rpm -qa | grep rpcbind出力は次のようになります。
rpcbind-0.1.6+git20080930-6.15何も表示されない場合は、
YaSTまたはzypperを使用してパッケージをインストールする必要があります。YaSTを使用して、次のコマンドを実行します。yast2 --install rpcbindzypperを使用して、次のコマンドを実行します。zypper install rpcbind
Ubuntu
Ubuntu ホストに NFS クライアント ライブラリをインストールするには、次のコマンドを使用します。
sudo apt install nfs-common出力は次のようになります。
Reading package lists... Done Building dependency tree Reading state information... Done The following package was automatically installed and is no longer required: libnuma1 Use 'sudo apt autoremove' to remove it.
ステージング ディスクの I/O パスを設定する(VMware VM のみ)
Linux VMware VM は、ステージング ディスクの I/O パスを選択することもできます。ESX ホストを使用して NFS または SAN(iSCSI)トランスポートを割り当てるか、ESX ホストをバイパスして VM に直接転送できます。NFS 転送モードがデフォルトです。この設定は、[ステージング ディスク形式をゲストに] の設定には影響しません。
次の手順で、ステージング ディスクの I/O パスを構成します。
アプライアンス管理コンソールで、[管理] プルダウン メニューを開き、[ホスト] を選択します。
[ホスト] ページが表示されます。
タイプが [Generic] のホストでフィルタし、[表示の絞り込み] で [仮想マシン] を選択します。
ステージング ディスクの I/O パスを構成するホストを選択し、[編集] をクリックします。
[ホストの編集] ページで、[ステージング ディスクの I/O パス] セクションに移動します。
この表の情報を使用して、次のいずれかのオプションを選択します。
トランスポート Backup and DR ボリューム ボリュームが表示される場所 VM にアタッチされているもの NFS トランスポート NFS データストア経由 ESXi ホスト VMDK SAN 転送 iSCSI 経由 ESXi ホストの iSCSI イニシエータ RAW デバイス マッピング(RDM) SAN からゲスト iSCSI 経由 ゲスト VM iSCSI イニシエータ デバイスをブロック NFS からゲスト NFS 経由 ゲスト VM NFS クライアント NFS 共有 [保存] をクリックします。
Linux ホストでログとスクリプトを見つける
Linux ホストでは、UDSAgent.logs というエージェント ログが /var/act/log に保存されます。Linux ホスト上のアプリケーションに対して事前処理と事後処理を実行するスクリプトを作成できます。スクリプトを使用するには、/act/scripts というフォルダを作成し、すべてのスクリプトをそのフォルダに保存します。