収集データとライセンスレポートのディレクトリを変更するには
1 古い収集データとライセンスレポートが存在する場合は、該当するディレクトリ全体を 新しい場所にコピーします。
2 nbdeployutilconfig.txt を編集し、PARENTDIR=folder_name フィールドで収 集データとライセンスレポートの場所を変更します。
以前に正常に収集されたデータを使ってキャパシティライセンスレポートを生成するには 1 nbdeployutil の前回の実行後に生成された収集フォルダを次の場所にコピーし
ます。
Windows の場合: Install_Dir¥NetBackup¥var¥global¥incremental UNIX の場合: /usr/openv/var/global/incremental
2 コピーしたフォルダ内に gather_end.json ファイルを作成し、次のテキストを追加し ます。
{"success":0}
次回の増分の実行では、コピーしたフォルダ内のデータを考慮してキャパシティライ センスレポートが生成されます。
メモ: データの収集期間のギャップを回避するため、コピーしたフォルダ内のその他 すべての収集フォルダを削除します。不足しているデータについては、時間の増分 の実行で自動的に生成されます。
第 1 章 NetBackup ライセンスモデルと nbdeployutil ユーティリティ 31 nbdeployutil ユーティリティオプション
既存の収集データを使ってカスタムの間隔のレポートを作成するには
◆ 90 日のデフォルトの間隔以外でレポートを作成するには、次のコマンドを入力しま
す。
Windows の場合:
nbdeployutil.exe --capacity --incremental --report --inc-settings
"<Install_Dir>¥netbackup¥var¥global¥nbdeployutilconfig.txt"
--hoursago <custom-time-interval>
UNIX の場合:
nbdeployutil.exe --capacity --incremental --report --inc-settings
"/usr/openv/var/global/nbdeployutilconfig.txt" --hoursago
<custom-time-interval>
--hoursago で指定する時間数は、nbdeployutilconfig.txt ファイルで指定し ている purge-interval 未満である必要があります。
メモ: nbdeployutil は収集データを使ってカスタムの間隔のレポートを生成しま す。--Gather オプションを使う必要はありません。
手動によるライセンスレポートの生成
nbdeployutil ユーティリティを実行して、ローカルマスターサーバー、リモートマスター サーバーまたはクライアントのサブセットのデータを収集します。nbdeployutil は、手 動で実行して、キャパシティまたは従来のいずれかのレポートモデルのレポートを生成で きます。
このユーティリティでは、複数の手順でレポートを生成します。最初の手順でデータを収 集してから、分析と表示を行います。 ユーティリティは、次のディレクトリに存在します。
Windows の場合: Install_dir¥NetBackup¥bin¥admincmd¥
UNIX の場合: /usr/openv/netbackup/bin/admincmd/
第 1 章 NetBackup ライセンスモデルと nbdeployutil ユーティリティ 32 nbdeployutil ユーティリティオプション
表 1-4 収集、分析、レポートの準備を行う nbdeployutil オプション 説明
タスク番号
nbdeployutil ユーティリティでは、次のオプションを使って、1 つまたは複数 のマスターサーバーからデータを収集します。
nbdeployutil --gather [--output=DIRECTORY]
[--capacity | --traditional] [--hoursago=N]
[--start="mm/dd/yyyy HH:MM:SS"
[--end="mm/dd/yyyy HH:MM:SS"]]
[--clientlist=FILENAME | --clients=HOSTNAME[,...]]
[--master=HOSTNAME[,...]] [--log=FILENAME]
[--runtimestats] [--nolog] [--bpimagelist=OPTIONS]
[--use-bpflist]
nbdeployutil ユーティリティは、マスターサーバーによってサーバーアクセス の開始が許可されている場合、1 つまたは複数のマスターサーバーのデータをリ モートで収集します。このユーティリティは、旧バージョンのマスターサーバーから のリモートでのデータの収集をサポートします。情報を収集するすべてのマスター サーバーに、このユーティリティと関連付けられるエンジニアリングバイナリをロー ドします。
タスク 1
nbdeployutil ユーティリティでは、次のオプションを使って、収集したデータを 分析し、レポートの準備を行います。
nbdeployutil --report
<--capacity | --traditional> <directory> ...
[--dirlist=FILENAME | --parentdir=DIRECTORY]
[--capacity] [--debug-inputs] [--log=FILENAME]
[--clientlist=FILENAME | --clients=HOSTNAME[,...]]
[--day-boundary=TIME] [--runtimestats] [--nolog]
[--overlap-details]
従来のレポートでは、次のコマンドを実行します。nbdeployutil --report --traditional
容量のレポートでは、次のコマンドを実行します。nbdeployutil --report --capacity
タスク 2
結果を検査して、調整します。
タスク 3
第 1 章 NetBackup ライセンスモデルと nbdeployutil ユーティリティ 33 nbdeployutil ユーティリティオプション
NetBackup 8.0 以降を実行するマスターサーバーで、キャパシティライセンスの収集操 作のために nbdeployutil を手動で実行するときは、NetBackup Web 管理サービス の認証のために次のクレデンシャルを入力する必要があります。
表 1-5 必要なクレデンシャル 説明
オプション
NIS、NISPLUS、WINDOWS、vx、unixpwd、ldap からドメイン形式の値を入力しま す。この値では大文字と小文字が区別されます。
ドメイン形式 (Domain Type)
マスターサーバーホストが属するドメインの名前。マスターサーバーがドメインに属し ていない場合は、マスターサーバーの名前を入力します。
ドメイン名 (Domain Name)
管理者権限を持つユーザーの名前。
ユーザー名 (User name)
管理者権限を持つ同じユーザーのパスワード。パスワードを入力するとき、文字は 意図的にコマンドラインに表示されません。
パスワード (Password)
複数のマスターサーバーのシナリオでは、gather コマンドで指定したすべてのマスター サーバーのクレデンシャルを入力する必要があります。
メモ: 実行した可能性がある NetBackup 8.0 以降のマスターサーバーの nbdeployutil 収集プロセスの自動化を更新する必要があります。ユーザークレデンシャルを採用する ように nbdeployutil を変更したため、この更新を行う必要があります。
nbdeployutilユーティリティのパフォーマンスは、それを実行するシステムと NetBackup カタログのサイズに依存します。--gather オプションは bpimagelist コマンドが 90 日 分のイメージに対して実行されるのと同じ速度で実行されます。レポート生成の速度はイ メージとフラグメントの数に依存しています。コマンドを実行するオペレーティングシステム もまたユーティリティのパフォーマンスに影響します。
環境に応じて、nbdeployutil ユーティリティでは --gather または --report オプショ ンの実行に数秒から数分かかる場合があります。
Veritas は、次の Web サイトに nbdeployutil ユーティリティに関する最新情報を投稿 します。
http://www.veritas.com/docs/TECH145972
第 1 章 NetBackup ライセンスモデルと nbdeployutil ユーティリティ 34 nbdeployutil ユーティリティオプション
ローカルマスターサーバーの情報の収集
この例では、nbdeployutilユーティリティを使ってローカルマスターサーバーの情報を 収集します。生成するレポートの種類に応じて --capacity または --traditional オ プションを使います。
C:¥Program Files¥Veritas¥NetBackup¥bin¥admincmd>nbdeployutil --gather NetBackup Deployment Utility, version 8.1
Gathering license deployment information...
Discovered master server master.example.com Master Server:master.example.com
Domain Type (NIS, NISPLUS, WINDOWS, vx, unixpwd, ldap):WINDOWS Domain Name:example.com
User Name:Administrator Password:
Output for master.example.com at:
C:¥Program Files¥Veritas¥NetBackup¥var¥global¥reports¥
20160525_151315_master.example.com Gather DONE
Execution time: 9 secs
To create a report for this master server, run one of the following:
capacity : nbdeployutil.exe --report --capacity
"C:¥Program Files¥Veritas¥NetBackup¥var¥global¥reports¥
20160525_151315_master.example.com"
traditional: nbdeployutil.exe --report --traditional
"C:¥Program Files¥Veritas¥NetBackup¥var¥global¥reports¥
20160525_151315_master.example.com"
ユーティリティは収集操作の間に nbdeployutil-gather-timestamp.log という名前 のログファイルを生成します。デフォルトでは、ログファイルは収集されたデータが存在す るディレクトリに作成されます。
リモートマスターサーバーの情報の収集
nbdeployutil --gather --master=sidon.example.com
ローカルマスターサーバーが保護するクライアントのサブセットに 関する情報の収集
nbdeployutil --gather --client=dynamo,lettuce,marble2 または
nbdeployutil --gather --clientlist=filename.txt
第 1 章 NetBackup ライセンスモデルと nbdeployutil ユーティリティ 35 nbdeployutil ユーティリティオプション
メモ: --clientsまたは --clientlist オプションを使うと、ユーティリティでメディアサー バーに接続できるにもかかわらず、そのメディアサーバーが接続不可能とレポートに表示 される場合があります。このメッセージが概略情報に影響を及ぼすことはありません。
複数のマスターサーバーの情報の収集
複数のマスターサーバーの環境で nbdeployutil を実行する前に、次の手順を 1 回だ け実行します。
1. マスターサーバー間の信頼関係を作成します。
詳しくは『Veritas NetBackup™ 管理者ガイド Vol. 1』の「信頼できるマスターサー バーの追加」を参照してください。
2. 複数のマスターサーバーの環境にあるすべてのリモートマスターサーバーで、
nbdeployutil を実行する予定のマスターサーバーのエントリを追加します。
NetBackup 管理コンソールで、[ホストプロパティ (Host properties)]に移動して[マ スターサーバー (Master Servers)]を選択し、リモートマスターサーバーを右クリック して[プロパティ (Properties)]、[サーバー (Server)]の順に選択し、[追加サーバー (Additional Servers)]タブでマスターサーバーのエントリを追加します。
ライセンスレポートの作成と表示
nbdeployutil を使ってレポートデータを収集した後に、--report -–traditionalま たは -–capacity オプションを使って Microsoft Excel スプレッドシートの形式でライセ ンスレポートを生成します。
このユーティリティを使って、次のいずれかについてのレポートを生成します。
■ 単一のマスターサーバー。
■ 複数のマスターサーバー。
■ クライアントの特定のサブセット。たとえば、事業単位の請求に対する容量の使用状 況を含んでいるレポート。
ローカルマスターサーバーについて収集したデータを使ったレポー トの作成
–-gather --capacityコマンドはマスターサーバー cayce.rm.comに対して実行され ます。
C:¥Program Files¥Veritas¥NetBackup¥bin¥admincmd>nbdeployutil.exe --gather --capacity
NetBackup Deployment Utility, version 8.0Beta1 Gathering license deployment information...
Discovered master server cayce.rm.com
第 1 章 NetBackup ライセンスモデルと nbdeployutil ユーティリティ 36 ライセンスレポートの作成と表示
Output for master server at:
C:¥Program
Files¥Veritas¥netbackup¥var¥global¥reports¥20160527_140620_cayce.rm.com Gather DONE
Execution time: 2 secs
収集したデータに基づいてキャパシティレポートを作成する場合、実行する必要のあるコ マンドがユーティリティで指示されます。
To create a report for this master server, run the following:
nbdeployutil.exe --report --capacity
"C:¥Program
Files¥Veritas¥netbackup¥var¥global¥reports¥20160527_140620_cayce.rm.com"
C:¥Program Files¥Veritas¥NetBackup¥bin¥admincmd>nbdeployutil.exe --report --capacity
"C:¥Program
Files¥Veritas¥netbackup¥var¥global¥report¥20160527_140620_cayce.rm.com"
NetBackup Deployment Utility, version 8.0Beta1 Analyzing license deployment ...
Following directories were given, but do not exist:
C:¥Program
Files¥Veritas¥netbackup¥var¥global¥report¥20160527_140620_
cayce.rm.com
ユーティリティは分析操作およびレポート生成操作の間に
nbdeployutil-report-timestamp.log という名前のログファイルを生成します。デ フォルトでは、ログファイルは収集されたデータが存在するディレクトリに作成されます。
複数のマスターサーバーについてのロールアップレポートの作成
この例では、ディレクトリ master1dir、master2dir、master3dir にそれぞれのマスター サーバーのデータを収集したと仮定しています。これらのディレクトリはすべて
EMEA-domains という名前の親ディレクトリに存在します。 出力 (レポートとログファイル) は EMEA-domains ディレクトリに保存されます。
# nbdeployutil --report --parentdir=EMEA-domains
このバリエーションでは、より小さいマスターサーバーのセットについてレポートを作成し、
出力のために異なるディレクトリを指定しています。
# mkdir UK-masters
# nbdeployutil --report EMEA-domains/master1dir EMEA-domains/master2dir
--output=UK-masters
第 1 章 NetBackup ライセンスモデルと nbdeployutil ユーティリティ 37 ライセンスレポートの作成と表示