アプライアンス管理コンソールに Linux ホストを追加する

Backup and DR サービスは、Linux ホスト上のファイル システム、ネットワーク ファイル共有(NFS)共有、サポートされているデータベースを検出します。これらのホストからデータを検出してバックアップする前に、次の操作を行う必要があります。

Linux ホストを追加する

Linux ホストを追加する手順は次のとおりです。

  1. アプライアンス管理コンソールで、[管理] > [ホスト] に移動します。

  2. [+ ホストを追加] を選択します。

  3. [ホストの追加] フォームで、名前とオプションのフレンドリ名を入力します。ホスト名は文字で始まり、文字と数字(0 ~ 9)を含めることができます。ホスト名ではアンダースコア(_)文字は使用できません。

  4. [IP アドレス] にホストの IP アドレスを入力し、[プラス記号(+)] をクリックして追加します。

  5. [アプライアンス] セクションで、このホストにサービスを提供するアプライアンス管理コンソールで管理されているアプライアンスを選択します。リストが長い場合は、[検索] フィールドを使用して、特定のアプライアンスまたはアプライアンスのグループを見つけることができます。

  6. [ホストタイプ] で、[汎用] を選択します。

  7. ホスト上のデータベース アプリケーションを検出して保護するには、アプリケーション検出認証情報を入力します。このフィールドは、MariaDB、MaxDB、MySQL、PostGresSQL、SAP ASE、SAP IQ データベースにのみ適用されます。

  8. Backup and DR エージェントの設定で、次の操作を行います。

  9. [追加] をクリックします。部分的な成功メッセージが表示された場合は、手順に沿って バックアップ/復元アプライアンスと Backup and DR エージェントの接続を検証します。

シークレット キーを追加する

シークレット キーを更新する場合や、最初にシークレット キーを追加しなかった場合は、Linux ホストで追加できます。

  1. アプライアンス管理コンソールに移動し、[管理] を選択して、[ホスト] を選択します。

  2. Linux ホストを右クリックして、[編集] を選択します。

  3. [Backup and DR Agent Settings] に移動し、[Secret] フィールドを見つけます。

  4. [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

  1. iscsi-initiator-utils パッケージがインストールされていることを確認します。次のコマンドを使用して、インストールされたパッケージを確認します。

      yum list installed | grep iscsi
    

    次のコマンドを使用して、イニシエータ パッケージを確認することもできます。

      rpm -qa | grep iscsi
    

    出力は次のようになります。

      iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpm
    
  2. 何も表示されない場合は、次のコマンドでパッケージのインストールに進むことができます。

      yum install iscsi-initiator-utils
    
  3. 次のコマンドを使用して、iSCSI イニシエータ名を確認します。各ホストには一意のイニシエータ名が必要です。

      cat /etc/iscsi/initiatorname.iscsi
    

RHEL

  1. iscsi-initiator-utils パッケージがインストールされていることを確認します。次のコマンドを使用して、インストールされたパッケージを確認します。

      yum list installed | grep iscsi
    

    次のコマンドを使用して、イニシエータ パッケージを確認することもできます。

      rpm -qa | grep iscsi
    

    出力は次のようになります。

      iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpm
    
  2. 何も表示されない場合は、次のコマンドでパッケージのインストールに進むことができます。

      yum install iscsi-initiator-utils
    
  3. 次のコマンドを使用して、iSCSI イニシエータ名を確認します。各ホストには一意のイニシエータ名が必要です。

      cat /etc/iscsi/initiatorname.iscsi
    

SLES

  1. iopen-iscsi パッケージがインストールされていることを確認します。次のコマンドを使用して、インストールされたパッケージを確認します。

      rpm -qa | grep iscsi
    

    出力は次のようになります。

      open-iscsi-x.x.x.x
      yast2-iscsi-client-x.x.x.x
    
  2. 両方のパッケージが表示されない場合は、次の手順で open-iscsi をインストールします。

    1. yast2 sw_single を実行する

    2. 検索で「iscsi」と入力します。

    3. [open-iscsi] を選択して [同意する] をクリックします。

  3. 次のコマンドを使用して、iSCSI イニシエータ名を確認します。各ホストには一意のイニシエータ名が必要です。

      cat /etc/iscsi/initiatorname.iscsi
    

Ubuntu

  1. 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 ポートでオーバーライドします。このポート情報はアプライアンスに送信されます。

アプライアンスから提供されたポート情報を表示またはオーバーライドする場合は、次の手順を行います。

  1. アプライアンス管理コンソールで、[管理] プルダウン メニューをクリックし、[ホスト] を選択します。

  2. ホストを右クリックして [編集] をクリックします。

  3. [ポートを追加] をクリックします。

  4. [ポートを追加] ダイアログで、アプライアンスを選択します(複数のアプライアンスがホストに接続されている場合)。

  5. [WWPN] または [iSCSI] を選択します。

  6. [追加] をクリックし、ホスト設定を [保存] します。

Linux ホストでの NFS 接続

Backup and DR エージェントが NFS 経由でステージング ディスクにバックアップ データを書き込む場合は、ホストに NFS クライアントをインストールする必要があります。

ステージング ディスクの形式を変更する

ステージング ディスクの形式を変更する手順は次のとおりです。

  1. アプライアンス管理コンソールで、[管理] プルダウン メニューをクリックし、[ホスト] を選択します。

  2. ステージング ディスクの形式を変更するホストを右クリックし、[編集] をクリックします。

  3. [Staging Disk Format to Guest] の設定を [Block] から [NFS] に変更します。

    これにより、ステージング ディスクが NFS 共有として提示され、Backup and DR エージェントがこの共有を使用します。NFS でキャプチャされたバックアップをマウントする場合は、NFS 共有としてアクセスする必要があります。iSCSI を使用してアクセスすることはできません。

Linux ホストに NFS クライアントをインストールする

次の手順に沿って、Centos、RHEL、SLES、Ubuntu ホストに NFS クライアント ライブラリをインストールします。

CentOS

  1. 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
    
  2. 何も表示されない場合は、次のコマンドを実行して NFS クライアント パッケージのインストールに進みます。

      yum install nfs-utils nfs-utils-lib
    
  3. 次のコマンドを使用して、rpcbind(portmapper)パッケージが Linux ホストにインストールされていることを確認します。

      yum list installed | grep rpcbind
    

    イニシエータ パッケージを確認するには、次のコマンドを実行します。

      rpm -qa | grep rpcbind
    

    出力は次のようになります。

      rpcbind-0.2.0-11.el6.x86_64
    
  4. 何も表示されない場合は、次のコマンドで rpcbind のインストールに進むことができます。

      yum install rpcbind
    

RHEL

  1. 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
    
  2. 何も表示されない場合は、次のコマンドを使用して NFS クライアント パッケージのインストールに進みます。

      yum install nfs-utils nfs-utils-lib
    
  3. 次のコマンドを使用して、rpcbindportmapper)パッケージが Linux ホストにインストールされていることを確認します。

      yum list installed | grep rpcbind
    

    イニシエータ パッケージを確認するには、次のコマンドを実行します。

      rpm -qa | grep rpcbind
    

    出力は次のようになります。

      rpcbind-0.2.0-11.el6.x86_64
    
  4. 何も表示されない場合は、次のコマンドで rpcbind のインストールに進むことができます。

      yum install rpcbind
    

SLES

  1. 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
    
  2. nfs-client パッケージと yast2-nfs-xxxx パッケージのいずれも表示されない場合は、YaST または zypper を使用して、次のコマンドで NFS クライアント パッケージをインストールします。

    • YaST を使用して、次のコマンドを実行します。

       yast2 --install yast2-nfs-client
       yast2 --install yast2-nfs-common
      
    • zypper を使用して、次のコマンドを実行します。

        zypper install nfs-client
      
  3. 次のコマンドを使用して、rpcbindportmapper)パッケージが Linux ホストにインストールされていることを確認します。

        rpm -qa | grep rpcbind
    

    出力は次のようになります。

    rpcbind-0.1.6+git20080930-6.15
    
  4. 何も表示されない場合は、YaST または zypper を使用してパッケージをインストールする必要があります。

    • YaST を使用して、次のコマンドを実行します。

        yast2 --install rpcbind
      
    • zypper を使用して、次のコマンドを実行します。

        zypper install rpcbind
      

Ubuntu

  1. 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 パスを構成します。

  1. アプライアンス管理コンソールで、[管理] プルダウン メニューを開き、[ホスト] を選択します。

    [ホスト] ページが表示されます。

  2. タイプが [Generic] のホストでフィルタし、[表示の絞り込み] で [仮想マシン] を選択します。

  3. ステージング ディスクの I/O パスを構成するホストを選択し、[編集] をクリックします。

  4. [ホストの編集] ページで、[ステージング ディスクの I/O パス] セクションに移動します。

  5. この表の情報を使用して、次のいずれかのオプションを選択します。

    トランスポート Backup and DR ボリューム ボリュームが表示される場所 VM にアタッチされているもの
    NFS トランスポート NFS データストア経由 ESXi ホスト VMDK
    SAN 転送 iSCSI 経由 ESXi ホストの iSCSI イニシエータ RAW デバイス マッピング(RDM)
    SAN からゲスト iSCSI 経由 ゲスト VM iSCSI イニシエータ デバイスをブロック
    NFS からゲスト NFS 経由 ゲスト VM NFS クライアント NFS 共有
  6. [保存] をクリックします。

Linux ホストでログとスクリプトを見つける

Linux ホストでは、UDSAgent.logs というエージェント ログが /var/act/log に保存されます。Linux ホスト上のアプリケーションに対して事前処理と事後処理を実行するスクリプトを作成できます。スクリプトを使用するには、/act/scripts というフォルダを作成し、すべてのスクリプトをそのフォルダに保存します。