Backup and DR サービスは、Linux ホスト上のファイル システム、ネットワーク ファイル共有(NFS)共有、サポートされているデータベースを検出します。これらのホストからデータを検出してバックアップする前に、次のことを行う必要があります。
Linux ホストを追加します。
Linux ホストを追加する
Linux ホストを追加する手順は次のとおりです。
管理コンソールで、[管理] > [ホスト] に移動します。
[+ ホストを追加] を選択します。
[ホストを追加] フォームで、名前と任意のわかりやすい名前を入力します。ホスト名は文字で始まり、英字と数字(0 ~ 9)を含めることができます。アンダースコア(_)文字はホスト名では使用できません。
[IP アドレス] にホストの IP アドレスを入力し、[+] をクリックして追加します。
[アプライアンス] セクションで、このホストに提供する管理コンソール管理アプライアンスを選択します。リストが長い場合は、[検索] フィールドを使用して、特定のアプライアンスまたはアプライアンスのグループを検索できます。
[Host Type] で [Generic] を選択します。
[Application Discovery Credentials] を入力して、ホスト上のデータベース アプリケーションを検出して保護します。このフィールドは、MariaDB、MaxDB、MySQL、PostGresSQL、SAP ASE、SAP IQ データベースにのみ適用されます。
バックアップと DR エージェントの設定で、次の手順を完了します。
バックアップと DR エージェントのポートは通常ポート 5106 です。それ以外の場合は、ポート番号を入力します。
Linux ホストにバックアップと DR エージェントをインストールするまたは秘密鍵を再生成するの手順に沿って、Linux ホストで生成された秘密鍵を指定する必要があります。秘密鍵は、アプリケーション検出を実行する前に、秘密鍵を追加するの手順に沿って、今すぐ追加することも後で追加することもできます。
[追加] をクリックします。部分的な成功メッセージが表示された場合は、手順に沿ってバックアップ / リカバリ アプライアンスとバックアップ / DR エージェントの接続を確認します。
シークレット キーを追加する
シークレット キーを更新する場合や、最初にシークレット キーを追加しなかった場合は、Linux ホストに追加できます。
管理コンソールに移動し、[管理]、[ホスト] の順に選択します。
Linux ホストを右クリックして [編集] を選択します。
[バックアップと DR エージェントの設定] に移動し、[シークレット] フィールドを見つけます。
前に保存した秘密鍵を [Secret] フィールドに貼り付け、[Save] をクリックします。[証明書] のステータスが [有効] に変わっていることを確認します。部分的な成功メッセージが表示された場合は、手順に沿ってバックアップ / リカバリ アプライアンスとバックアップ / DR エージェントの接続を確認します。
異常に長いバックアップ ジョブと fstrim
Backup and DR Service CBT テクノロジーは、保護されたボリュームの書き込みオペレーションごとに生成されるビットマップを使用します。ファイル システムのメタデータ ブロックを変更する fstrim などのユーティリティを使用すると、バックアップ プロセスで追加のデータがコピーされ、バックアップ時間が長くなります。
Linux ホストの iSCSI 接続
バックアップと 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.
ホストポートを表示、構成する
ポートは、バックアップと DR のデプロイの設定と計画でデプロイ時に設定されています。このセクションでは、バックアップ/リカバリ アプライアンスから提供されたポート情報をオーバーライドし、アプライアンスに接続するためのホストの新しい iSCSI ポートを指定します。このポート情報はアプライアンスに送信されます。
アプライアンスから提供されるポート情報を表示またはオーバーライドするには、次の手順を使用します。
管理コンソールで [管理] プルダウン メニューをクリックし、[ホスト] を選択します。
ホストを右クリックして [編集] をクリックします。
[Add Port] をクリックします。
[ポートを追加] ダイアログで、アプライアンスを選択します(複数のアプライアンスがホストに接続されている場合)。
[WWPN] または [iSCSI] を選択します。
[追加] をクリックして、ホスト設定を [保存] します。
Linux ホストの NFS 接続
バックアップと DR エージェントが NFS 経由でステージング ディスクにバックアップ データを書き込む場合は、ホストに NFS クライアントをインストールする必要があります。
ステージング ディスク フォーマットを変更する
ステージング ディスクの形式を変更する手順は次のとおりです。
管理コンソールで [管理] プルダウン メニューをクリックし、[ホスト] を選択します。
ステージング ディスクの形式を変更するホストを右クリックし、[編集] をクリックします。
[Staging Disk Format to Guest] の設定を [Block] から [NFS] に変更します。
これにより、ステージング ディスクが NFS 共有として提示され、バックアップと 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.81
nfs-client
パッケージまたはyast2-nfs-xxxx
パッケージが表示されない場合は、YaST
またはzypper
を使用して、次のコマンドを使用して NFS クライアント パッケージをインストールします。YaST
を使用して、次のコマンドを実行します。yast2 --install yast2-nfs-client yast2 --install yast2-nfs-common
zypper
を使用して、次のコマンドを実行します。zypper install nfs-client
次のコマンドを使用して、
rpcbind
(portmapper
)パッケージが Linux ホストにインストールされていることを確認します。rpm -qa | grep rpcbind
出力は次のようになります。
rpcbind-0.1.6+git20080930-6.15
何も表示されない場合は、
YaST
またはzypper
を使用してパッケージをインストールする必要があります。YaST
を使用して、次のコマンドを実行します。yast2 --install rpcbind
zypper
を使用して、次のコマンドを実行します。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 パスを選択することもできます。NFS または SAN(iSCSI)トランスポートを ESX ホストを使用して割り当てるか、ホストをバイパスして VM に転送できます。NFS トランスポート モードがデフォルトです。これは、[Staging Disk Format to Guest] の設定には影響しません。
次の手順で、ステージング ディスク I/O パスを構成します。
管理コンソールで [管理] プルダウン メニューを開き、[ホスト] を選択します。
[ホスト] ページが表示されます。
タイプが [Generic] のホストでフィルタし、[Show only] で [Virtual Machines] を選択します。
ステージング ディスクの I/O パスを構成するホストを選択し、[編集] をクリックします。
[ホストの編集] ページで、[ステージング ディスク I/O パス] セクションに移動します。
次の表の情報に基づいて、次のいずれかのオプションを選択します。
トランスポート | バックアップ ボリュームと DR ボリューム | ボリュームが表示される場所 | VM にどのように接続されているか |
---|---|---|---|
NFS トランスポート | NFS データストア経由 | ESXi ホスト | VMDK |
SAN トランスポート | iSCSI 経由 | ESXi ホストの iSCSI イニシエーター | RAW デバイス マッピング(RDM) |
SAN からゲスト | iSCSI 経由 | ゲスト VM iSCSI イニシエータ | デバイスをブロック |
NFS to Guest | NFS 経由 | ゲスト VM NFS クライアント | NFS 共有 |
- [保存] をクリックします。
Linux ホストでログとスクリプトを見つける
Linux ホストでは、UDSAgent.logs
というエージェント ログが /var/act/log
に保存されます。Linux ホスト上のアプリケーションに対して前処理と後処理を実行するスクリプトを作成できます。スクリプトを使用するには、/act/scripts
というフォルダを作成し、すべてのスクリプトをそこに保存します。