Linux ホストを追加して検出する

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

Linux ホストを追加する

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

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

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

  3. [ホストを追加] フォームで、名前と任意のわかりやすい名前を入力します。ホスト名は文字で始まり、英字と数字(0 ~ 9)を含めることができます。アンダースコア(_)文字はホスト名では使用できません。

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

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

  6. [Host Type] で [Generic] を選択します。

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

  8. バックアップと DR エージェントの設定で、次の手順を完了します。

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

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

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

  1. 管理コンソールに移動し、[管理]、[ホスト] の順に選択します。

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

  3. [バックアップと DR エージェントの設定] に移動し、[シークレット] フィールドを見つけます。

  4. 前に保存した秘密鍵を [Secret] フィールドに貼り付け、[Save] をクリックします。[証明書] のステータスが [有効] に変わっていることを確認します。部分的な成功メッセージが表示された場合は、手順に沿ってバックアップ / リカバリ アプライアンスとバックアップ / DR エージェントの接続を確認します。

異常に長いバックアップ ジョブと fstrim

Backup and DR Service CBT テクノロジーは、保護されたボリュームの書き込みオペレーションごとに生成されるビットマップを使用します。ファイル システムのメタデータ ブロックを変更する fstrim などのユーティリティを使用すると、バックアップ プロセスで追加のデータがコピーされ、バックアップ時間が長くなります。

Linux ホストの iSCSI 接続

バックアップと 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.
    

ホストポートを表示、構成する

ポートは、バックアップと DR のデプロイの設定と計画でデプロイ時に設定されています。このセクションでは、バックアップ/リカバリ アプライアンスから提供されたポート情報をオーバーライドし、アプライアンスに接続するためのホストの新しい iSCSI ポートを指定します。このポート情報はアプライアンスに送信されます。

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

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

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

  3. [Add Port] をクリックします。

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

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

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

Linux ホストの NFS 接続

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

ステージング ディスク フォーマットを変更する

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

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

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

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

    これにより、ステージング ディスクが NFS 共有として提示され、バックアップと 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 パスを選択することもできます。NFS または SAN(iSCSI)トランスポートを ESX ホストを使用して割り当てるか、ホストをバイパスして VM に転送できます。NFS トランスポート モードがデフォルトです。これは、[Staging Disk Format to Guest] の設定には影響しません。

次の手順で、ステージング ディスク I/O パスを構成します。

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

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

  2. タイプが [Generic] のホストでフィルタし、[Show only] で [Virtual Machines] を選択します。

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

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

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

トランスポート バックアップ ボリュームと DR ボリューム ボリュームが表示される場所 VM にどのように接続されているか
NFS トランスポート NFS データストア経由 ESXi ホスト VMDK
SAN トランスポート iSCSI 経由 ESXi ホストの iSCSI イニシエーター RAW デバイス マッピング(RDM)
SAN からゲスト iSCSI 経由 ゲスト VM iSCSI イニシエータ デバイスをブロック
NFS to Guest NFS 経由 ゲスト VM NFS クライアント NFS 共有
  1. [保存] をクリックします。

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

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