NetBackup™ Web UI Microsoft SQL Server 管理者ガイド

Last Published:
Product(s): NetBackup (10.3)
  1. NetBackup for SQL Server について
    1.  
      NetBackup for SQL Server の概要
    2.  
      NetBackup for SQL Server の詳細な機能
  2. インストールとホストの構成
    1. NetBackup for SQL Server のインストールの計画
      1.  
        NetBackup サーバーおよびクライアントの要件
      2.  
        NetBackup クラスタ内で NetBackup for SQL Server を使用するための要件
      3.  
        NetBackup for SQL Server のライセンス
    2. SQL Server ホストとユーザー権限の構成
      1.  
        vSphere 用の Veritas VSS プロバイダのインストール
    3.  
      SQL Server のバックアップとリストアのための NetBackup サービスの設定
    4.  
      SQL Server のローカルセキュリティの権限の構成
    5.  
      SQL Server 管理者への RBAC の役割の割り当て
    6.  
      SQL Server エージェントのプライマリサーバーホスト名の構成
    7.  
      バックアップ操作を許可するジョブ数の設定
    8.  
      1 クライアントあたりの最大ジョブ数の構成
  3. SQL Server の検出とクレデンシャルの管理
    1. SQL Server オブジェクトの検出について
      1.  
        高度可用性グループまたは基本可用性グループのオンデマンドの検出
      2.  
        オンデマンドでのデータベースの検出
      3.  
        読み取りスケール可用性グループの検出
    2. SQL Server クレデンシャルについて
      1.  
        SQL Server 用のクレデンシャルの追加
      2.  
        SQL Server インスタンスまたはレプリカのクレデンシャルの選択
      3.  
        資産に適用されているクレデンシャル名の表示
      4.  
        指定したクレデンシャルの編集または削除
    3.  
      SQL Server インスタンスの削除
    4.  
      SQL Server インスタンスの手動での追加
  4. SQL Server の保護計画の管理
    1.  
      SQL Server 可用性グループの保護について
    2. SQL Server 資産を保護するための保護計画の作成
      1.  
        スケジュール
      2.  
        パフォーマンスチューニングおよび設定のオプション
    3.  
      保護計画への SQL Server 資産の追加
    4.  
      Microsoft SQL Server 資産の保護設定のカスタマイズ
    5.  
      SQL Server 資産の保護の削除
    6.  
      NetBackup ドメインをまたぐ SQL Server 可用性グループの保護
  5. Snapshot Client を使用するバックアップポリシーの構成
    1.  
      SQL Server 用の NetBackup Snapshot Client について
    2.  
      Snapshot Client を使用した SQL Server の操作
    3.  
      スナップショット方式
    4.  
      SQL Server スナップショットおよびインスタントリカバリバックアップの構成要件
    5.  
      SQL Server のスナップショットポリシーの構成
    6.  
      SQL Server のインスタントリカバリバックアップ用のポリシーの構成
    7. コピーのみのスナップショットバックアップによる差分バックアップの影響
      1.  
        コピーのみのバックアップの作成 (レガシー SQL Server ポリシー)
      2.  
        コピーのみではないインスタントリカバリバックアップの作成(レガシー SQL Server ポリシー)
    8. SQL Server エージェントのグループ化スナップショットについて
      1.  
        グループ化バックアップされたデータベースのリストア
  6. SQL Server の資産の詳細の表示
    1.  
      SQL Server 資産の参照
    2.  
      データベース、インスタンス、可用性グループの保護状態の表示
  7. SQL Server のリストア
    1.  
      SQL Server のリストアの要件
    2.  
      完全データベースリカバリの実行
    3.  
      1 つのリカバリポイントのリカバリ
    4.  
      SQL Server のリストアオプション
    5.  
      データベースのリストア (管理者以外のユーザー)
    6.  
      リカバリ用の別のバックアップコピーの選択
    7.  
      SQL Server 可用性データベースのセカンダリレプリカへのリストア
    8.  
      SQL Server 可用性データベースのプライマリレプリカとセカンダリレプリカへのリストア
  8. SQL Server でのインスタントアクセスの使用
    1. インスタントアクセス SQL Server データベースを構成する場合の前提条件
      1.  
        インスタントアクセスのハードウェアと構成の必要条件
    2.  
      インスタントアクセスデータベースを設定する前の考慮事項
    3.  
      SQL Server インスタントアクセス用の Samba ユーザーの構成
    4.  
      インスタントアクセスデータベースの構成
    5.  
      インスタントアクセスデータベースのライブマウントの詳細の表示
    6.  
      インスタントアクセスデータベースの削除
    7.  
      NetBackup for SQL Server インスタントアクセスのオプション
    8.  
      NetBackup for SQL Server の用語
    9.  
      よく寄せられる質問
  9. VMware バックアップを使用した SQL Server の保護
    1. VMware バックアップを使用したアプリケーションデータベースの保護について
      1.  
        VMware アプリケーションバックアップの制限事項
    2. SQL Server データを保護するための VMware バックアップを使用した保護計画の作成
      1.  
        バックアップオプション (Backup options) と詳細オプション (Advanced options)
      2.  
        バックアップからのディスクの除外
      3.  
        スナップショットの再試行オプション (Snapshot retry options)
    3.  
      VMware バックアップを使用した SQL Server データの保護
    4.  
      VMware バックアップからの SQL Server データベースのリストア
  10. 処理速度とトラブルシューティング
    1.  
      NetBackup for SQL Server のパフォーマンスに影響を与える要素
    2.  
      クレデンシャルの検証に関するトラブルシューティング
    3.  
      VMware のバックアップに関するトラブルシューティング
    4.  
      SQL Server の VMware バックアップ中に発生する SQL Server のログの切り捨てエラー

SQL Server インスタントアクセス用の Samba ユーザーの構成

NetBackup クライアントは、Samba 共有にアクセスするために Samba ユーザークレデンシャルを必要とする場合があります。対応するストレージサーバーで SQL Server インスタントアクセス用に Samba ローカルユーザーを構成できます。

ストレージサーバー上の Samba サービスが Windows ドメインの一部である場合は、Windows ドメインユーザーを Samba ユーザーとして使用できます。

AKS (Azure Kubernetes Service) と EKS (Amazon Elastic Kubernetes Service) クラウドプラットフォームの場合、Samba ローカルユーザーのみが Samba 共有にアクセスできます。Samba 共有にアクセスするには、Samba ユーザーを追加する必要があります。

SQL Server インスタントアクセス中に、SQL Server サービスは Samba 共有にアクセスする必要があります。インスタントアクセスデータベースを開始するように Windows ユーザーが指定されている場合、その Windows ユーザーも Samba 共有にアクセスする必要があります。

Windows ユーザーが Samba 共有を利用できるようにする方法
  • Windows ユーザーがドメインユーザーであり、ストレージサーバーと同じドメインに存在する場合:

    Windows ユーザーは Samba 共有に直接アクセスでき、設定は必要ありません。

  • Windows ユーザーがドメインユーザーでなく、ストレージサーバーと同じドメインに存在しない場合:

    次のコマンドを実行して、Windows ユーザーの Samba ユーザークレデンシャルを保存し、Samba アカウントのパスワードを入力します。

    cmdkey /add:<Samba hostname> /user:<Samba account username> /pass

    Windows ユーザーは、クレデンシャルを使用して Samba 共有にアクセスします。

SQL Server サービスが Samba 共有を利用できるようにする方法
  • SQL Server サービスが Windows ユーザーとしてログオンする場合は、次のトピックを参照してください。

    Windows ユーザーが Samba 共有を利用できるようにする方法を参照してください。

  • SQL Server サービスがサービスアカウント (NT Service\MSSQLSERVER など) としてログオンする場合

    • SQL Server Windows ホストがストレージサーバーと同じドメインに存在する場合:

      SQL Server サービスはドメインホストとして認証され、構成は必要ありません。

    • SQL Server の Windows ホストがどのドメインにもなく、Samba ゲストアクセスが無効でない場合、SQL Server サービスはゲストとして共有にアクセスできるため、設定は必要ありません。

    • 他のすべてのシナリオでは、次の SQL 文を実行して SQL Server サービスアカウントの Samba セッションを作成します。

      xp_cmdshell 'net use \\<Samba hostname>\<sharename> <Samba account password> /user:<Samba account username>'

      SQL Server サービスは、指定された Samba ユーザークレデンシャルを使用して Samba 共有にアクセスします。共有名は、ストレージサーバーで利用可能な共有である必要があります。そのときに共有がない場合は、共有を作成する必要があります。

      Samba セッションは、次回の再起動まで有効です。Samba アクセスを取得するには、再起動後にコマンドを再実行する必要があります。

      xp_cmdshell が SQL Server に対して有効になっていない場合は、次のコマンドを使用して xp_cmdshell を有効または無効にします。

          -- enable xp_cmdshell
                      EXEC sp_configure 'show advanced options', '1'
                      RECONFIGURE
                      EXEC sp_configure 'xp_cmdshell', '1'
                      RECONFIGURE
      
          -- disable xp_cmdshell
                      EXEC sp_configure 'show advanced options', '1'
                      RECONFIGURE
                      EXEC sp_configure 'xp_cmdshell', '0'
                      RECONFIGURE
      

次の表では、Samba サービスが Windows ドメインに含まれていない場合に Samba ユーザーを追加または管理する方法を説明します。

表: Samba ユーザーを追加または管理する手順

ユーザー

手順

NetBackup Appliance ユーザーの場合

NetBackup Appliance の場合、ローカルユーザーは Samba ユーザーでもあります。

ローカルユーザーを管理するには、CLISH にログオンし、[Main]>[Settings]>[Security]>[Authentication]>[LocalUser]の順に選択します。

Samba パスワードは、アプライアンスのローカルユーザーのログオンパスワードと同じです。

Flex Appliance ユーザーの場合

Flex Appliance アプリケーションインスタンスの場合、インスタンスにログインし、次のようにローカルユーザーを Samba に追加します。

  • 必要に応じて、次のコマンドを使用して新しいローカルユーザーを作成します。

    • #useradd <username>

    • #passwd <username>

    既存のローカルユーザーを使用することもできます。

  • 次のコマンドを実行して Samba のユーザークレデンシャルを作成し、ユーザーを有効にします。

    • smbpasswd -a <username>

    • smbpasswd -e <username>

BYO (Build Your Own) ユーザーの場合

新規ユーザーの場合:

  1. Linux ユーザーを作成して Samba に追加します。

    たとえば、次のコマンドを実行すると、Samba サービス専用の test_samba_user が作成されます。

    # adduser --no-create-home -s /sbin/nologin test_samba_user

    # smbpasswd -a test_samba_user

  2. 新しい SMB パスワードを入力します。

  3. 新しい SMB パスワードを再入力します。

    新しいユーザーが追加されます。

既存のユーザーの場合:

Samba サービスに既存のユーザーを追加する場合は、次のコマンドを実行します: smbpasswd -a test_samba_user

AKS および EKS プラットフォームユーザーの場合

新規ユーザーの場合:

  1. kubectl を使用してクラスタの MSDP エンジンポッドにログインします。

  2. 次のコマンドを実行して、MSDP エンジンの rshell にログインします。

    su - msdpadm

  3. 次の rshell コマンドを実行して、Samba ユーザーを追加します。

    setting samba add-user username=[samba user name] password=[samba password]

    例:

    msdp-16.1] > setting samba add-user username=test_samba_user password=Te@Pss1fg0

    同じコマンドを使用して、既存のユーザーのパスワードを更新できます。

    AKS および EKS クラウドプラットフォームでは、Samba rshell コマンドによって、クラスタ内のすべての MSDP エンジンに Samba サーバーが構成されます。

SQL Server データベースを自動的に起動するには、Web UI からインスタンスのクレデンシャルを使用してログオンするときに、共有にアクセスできることを確認します。

AKS や EKS などのクラウドプラットフォームの場合は、Windows クレデンシャルマネージャに Samba ユーザーと各 MSDP エンジンのホスト名を追加します。この処理により、NetBackup クライアントはインスタントアクセス Samba 共有に自動的に接続できます。