Backup and DR は、Linux ホスト上のファイル システム、ネットワーク ファイル共有(NFS)共有、サポートされているデータベースを検出します。これらのホストからデータを検出してバックアップする前に、次の操作を行う必要があります。
Linux ホストを追加します。
Linux ホストを追加する
Linux ホストを追加する手順は次のとおりです。
アプライアンス管理コンソールで、[管理] > [ホスト] に移動します。
[+ ホストを追加] を選択します。
[Add Host] フォームに、名前とオプションのわかりやすい名前を入力します。ホスト名の先頭は英字にする必要があります。使用できる文字は、英字と数字(0 ~ 9)のみです。アンダースコア(_)文字はホスト名では無効です。
[IP Address] にホストの IP アドレスを入力し、プラス記号(+)をクリックして追加します。
[アプライアンス] セクションで、このホストにサービスを提供するアプライアンス管理コンソールで管理されているアプライアンスを選択します。リストが長い場合は、[検索] フィールドを使用して、特定のアプライアンスまたはアプライアンスのグループを検索できます。
[Host Type] で [Generic] を選択します。
ホスト上のデータベース アプリケーションを検出して保護するには、アプリケーション検出認証情報を入力します。このフィールドは、MariaDB、MaxDB、MySQL、PostGresSQL、SAP ASE、SAP IQ データベースにのみ適用されます。
Backup and DR エージェントの設定で、次の手順を完了します。
Backup and DR エージェントのポートは通常、ポート 5106 です。それ以外の場合は、ここにポート番号を入力します。
Linux ホストに Backup and DR エージェントをインストールするまたは秘密鍵を再生成するセクションの手順に沿って、Linux ホストで生成された秘密鍵を指定する必要があります。シークレット キーは、今すぐ追加することも、後でシークレット キーを追加する手順に沿って追加することもできます。ただし、アプリケーション検出を実行する前に追加する必要があります。
[追加] をクリックします。部分的な成功メッセージが表示された場合は、バックアップ / リカバリ アプライアンスと Backup and DR エージェントの接続を検証するの手順に沿って操作します。
秘密鍵を追加する
秘密鍵を更新する場合、または最初に秘密鍵を追加しなかった場合は、Linux ホストに追加できます。
アプライアンス管理コンソールに移動し、[Manage]、[Hosts] の順に選択します。
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を選択して [Accept] をクリックします。
次のコマンドを使用して、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 ポートでオーバーライドします。このポート情報はアプライアンスに送信されます。
アプライアンスから提供されたポート情報を表示またはオーバーライドする場合は、次の手順を行います。
アプライアンス管理コンソールで、[Manage] プルダウン メニューをクリックし、[Hosts] を選択します。
ホストを右クリックして [編集] をクリックします。
[ポートを追加] をクリックします。
[ポートを追加] ダイアログで、アプライアンスを選択します(複数のアプライアンスがホストに接続されている場合)。
[WWPN] または [iSCSI] を選択します。
[追加] をクリックし、ホスト設定を [保存] します。
Linux ホストでの NFS 接続
Backup and DR エージェントが NFS 経由でステージング ディスクにバックアップ データを書き込む場合は、ホストに NFS クライアントをインストールする必要があります。
ステージング ディスクの形式を変更する
ステージング ディスクの形式を変更する手順は次のとおりです。
アプライアンス管理コンソールで、[Manage] プルダウン メニューをクリックし、[Hosts] を選択します。
ステージング ディスクの形式を変更するホストを右クリックして、[Edit] をクリックします。
[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 トランスポート モードがデフォルトです。これは、[Staging Disk Format to Guest] の設定には影響しません。
次の手順で、ステージング ディスクの I/O パスを構成します。
アプライアンス管理コンソールで、[Manage] プルダウン メニューを開き、[Hosts] を選択します。
[ホスト] ページが表示されます。
[Generic] タイプのホストでフィルタし、[Show only] で [Virtual Machines] を選択します。
ステージング ディスク I/O パスを構成するホストを選択し、[編集] をクリックします。
[ホストの編集] ページで、[ステージング ディスク I/O パス] セクションに移動します。
この表の情報を使用して、次のいずれかのオプションを選択します。
トランスポート Backup and DR ボリューム ボリュームが表示される場所 VM にアタッチされる対象 NFS トランスポート NFS データストア経由 ESXi ホスト VMDK SAN トランスポート iSCSI 経由 ESXi ホストの iSCSI イニシエーター 未加工デバイス マッピング(RDM) SAN からゲスト iSCSI 経由 ゲスト VM の iSCSI イニシエーター ブロック デバイス NFS からゲスト NFS 経由 ゲスト VM NFS クライアント NFS 共有 [保存] をクリックします。
Linux ホストでログとスクリプトを見つける
Linux ホストでは、UDSAgent.logs というエージェント ログが /var/act/log に保存されます。Linux ホスト上のアプリケーションで前後のアクションを実行するスクリプトを作成できます。スクリプトを使用するには、/act/scripts という名前のフォルダを作成し、すべてのスクリプトをそのフォルダに保存します。