NetBackup™ Web UI MySQL 管理者ガイド

Last Published:
Product(s): NetBackup (10.1.1)
  1. 概要
    1.  
      NetBackup for MySQL の概要
  2. MySQL インスタンスとデータベースの管理
    1.  
      MySQL インスタンスとデータベースを保護するためのクイック構成チェックリスト
    2.  
      MySQL インスタンスの構成
    3.  
      MySQL インスタンスの追加
    4.  
      インスタンスのクレデンシャルを管理
    5.  
      MySQL データベースの検出
    6.  
      MySQL インスタンスの削除
    7.  
      MySQL 資産の自動検出の間隔の変更
  3. MySQL 環境のクレデンシャルの管理
    1.  
      新しい MySQL クレデンシャルの追加
    2.  
      デフォルトの MySQL 管理者
    3.  
      MySQL インスタンスのクレデンシャルの検証
    4.  
      資産に適用されているクレデンシャル名の表示
    5.  
      指定したクレデンシャルの編集または削除
  4. MySQL インスタンスとデータベースの保護
    1.  
      MySQL インスタンスとデータベースを保護する前に知っておくべきこと
    2.  
      MySQL インスタンスとデータベースの保護
    3.  
      MySQL 資産の保護設定のカスタマイズ
    4.  
      MySQL インスタンスの保護の削除
    5.  
      MySQL インスタンスの保護状態の表示
  5. MySQL インスタンスとデータベースのリストア
    1.  
      MySQL インスタンスとデータベースをリストアする前に知っておくべきこと
    2.  
      リストア前チェックについて
    3.  
      MySQL インスタンスとデータベースのリストア
    4.  
      リストアターゲットのオプション
    5.  
      MySQL のリストア前チェック
    6.  
      リストア操作後にリカバリを実行する手順
    7.  
      制限事項
  6. MySQL 操作のトラブルシューティング
    1.  
      NetBackup for MySQL のトラブルシューティングのヒント
    2.  
      MySQL クレデンシャルの追加中のエラー
    3.  
      MySQL インスタンスとデータベースの検出フェーズ中のエラー
    4.  
      MySQL 保護計画の作成中のエラー
    5.  
      MySQL 資産への保護計画のサブスクライブ中のエラー
    6.  
      MySQL 資産の削除中のエラー
    7.  
      MySQL 資産のバックアップ中のエラー
    8.  
      MySQL 資産イメージのリストア中のエラー
  7. MySQL インスタンスとデータベースの API
    1.  
      API を使用した MySQL の管理、保護、リストア

API を使用した MySQL の管理、保護、リストア

このトピックでは、MySQL インスタンスとデータベースを管理、保護、またはリストアするための API の一覧を示します。ここでは、重要な変数とオプションのみを説明しています。

このトピックには次のセクションがあります。

API について詳しくは、次の情報を参照してください。

MySQL インスタンスの追加

表: MySQL インスタンスの追加

API

重要な変数とオプション

POST
/netbackup/asset-service/queries
GET
/netbackup/asset-service/queries/{aqcId}
GET
/netbackup/asset-service/workloads 
/mysql/assets
  • clientName は、MySQL インスタンスの名前です。

  • sqlHostName は、NetBackup クライアントのホスト名です。

  • credentialName は、MySQL インスタンスに関連付けられているクレデンシャルです。

    メモ:

    credentialName で指定した名前のクレデンシャルが存在している必要があります。

  • port は、MySQL インスタンスのポート番号です。

MySQL 検出 API

表: 指定したクライアントの MySQL 資産の検出

API

重要な変数とオプション

POST
/netbackup/admin/discovery
/workloads/mysql/start
POST 
/netbackup/admin/discovery/workloads
/mysql/stop
GET
/netbackup/admin/discovery/workloads
/mysql/status
POST 
/netbackup/admin/discovery/workloads
/mysql/allclientsdiscovery
  • serverName は、インスタンスまたはデータベースの識別に使用されます。

  • discoveryHost は、検出をトリガする必要があるホスト名です。

  • allclientsdiscovery は、マスターに関連付けられているすべてのクライアントのホストの検出をトリガします。

MySQL 保護計画の作成

表: MySQL 保護計画の作成

API

重要な変数とオプション

POST 
/netbackup/servicecatalog/slos
POST
/netbackup/servicecatalog/slos/{sloId}
/subscriptions
POST
/netbackup/servicecatalog/slos/{sloId}
/backup-now
  • policyType は、DataStore です。

  • Add scheduleName には、MySQL インスタンスを追加するための FULL_AUTO や INCR_AUTO などの値を指定できます。

  • keyword では、さまざまなバックアップオプションを使用してインスタンスまたはデータベースをバックアップするために、次の値を指定できます。

    • pg_dump

    • pg_basebackup

    • Snapshot

  • sloId は、保護計画の識別子です。

  • selectionId は、特定の sloId でサブスクライブする必要がある AssetId です。

保護計画を作成した後、ポリシーのスケジュールの作成やポリシーのバックアップのトリガなど、その他のプロセスは同じままです。

MySQL リカバリポイントサービス API

表: リカバリに利用可能な MySQL 資産バックアップインスタンス

API

重要な変数とオプション

GET
/netbackup/recovery-point-service
/workloads/mysql/recovery-points 
GET
/netbackup/recovery-point-service
/workloads/mysql/recovery-points
/{backupId}

GET
/netbackup/wui/workloads/mysql
/recovery-point-calendar-summary

  • backupId は、バックアップ時に使用された識別子です。

  • assetId は、インスタンスまたはデータベースの識別に使用された識別子です。

  • client hostname は、バックアップクライアントの名前です。

元の場所での MySQL インスタンスとデータベースのリストア

表: 元の場所での MySQL インスタンスとデータベースのリストア

API

重要な変数とオプション

POST
/netbackup/recovery/workloads/mysql/
scenarios/instance-complete-recovery  
/recover
POST 
/netbackup/recovery/workloads/mysql   
/scenarios/database-complete-recovery
/recover
  • backupId は、バックアップ時に使用された識別子です。

  • assetId は、インスタンスまたはデータベースの識別に使用された識別子です。

  • Client は、このリカバリを実行するために MySQL リカバリホストとして使用されるサーバーです。次の値を設定します。

    renameAllFilesToSameLocation 
    
MySQL インスタンスとデータベースの代替の場所へのリストア

表: MySQL インスタンスとデータベースの代替の場所へのリストア

API

重要な変数とオプション

POST
/netbackup/recovery/workloads/mysql/
scenarios/instance-complete-recovery
/recover
POST 
/netbackup/recovery/workloads/mysql
/scenarios/database-complete-recovery
/recover
  • backupId は、バックアップ時に使用された識別子です。

  • assetId は、インスタンスまたはデータベースの識別に使用された識別子です。

  • Client は、このリカバリを実行するために MySQL リカバリホストとして使用されるサーバーです。次の値を設定します。

    renameEachFileToDifferentLocation