NetBackup™ アップグレードガイド
- 概要
- NetBackup 10.3 の変更について
- アップグレード計画
- プライマリサーバーのアップグレード
- メディアサーバーのアップグレード
- NetBackup の MSDP のアップグレード
- クライアントのアップグレード
- VxUpdate を使用した NetBackup 配備の管理
- 付録 A. 参照先
Linux での NetBackup メディアサーバーソフトウェアのサイレントアップグレード
ネイティブインストーラを使用して、NetBackup の Linux メディアサーバーをアップグレードできます。NetBackup インストールスクリプトまたは優先するインストーラによる方式のいずれかを使用できます。
Linux の場合: rpm、yum など
インストールまたはアップグレードに成功すると、/usr/openv/pack/install.history
ファイルに記録されます。
注意:
ネイティブインストーラを使用して NetBackup Red Hat と SUSE Linux をアップグレードする前に、NetBackup Nutanix プラグインパッケージを削除する必要があります。Nutanix プラグインと NetBackup は同じライブラリを同じ場所にインストールするため、削除しないとアップグレードに失敗します。アップグレードが失敗すると、「install of package_name conflicts with file from package package_name」というエラーメッセージが表示されます。
NetBackup をアップグレードする前に、次のコマンドを使用してプラグインをアンインストールします。
rpm -e VRTSnbntnxahv*
ネイティブインストーラを使用して Linux メディアサーバーバイナリをアップグレードするには:
- メディアサーバーの
/tmp
ディレクトリに NetBackup インストール応答ファイル (NBInstallAnswer.conf
) を作成してください。応答ファイルとその内容に関する詳しい情報を参照できます。NetBackup 応答ファイルについてを参照してください。
- (該当する場合) お使いの環境で NetBackup 認証局を使用しており、メディアサーバーがすでに NetBackup 認証局に対して構成されている場合、4 に進みます。それ以外の場合は、
NBInstallAnswer.conf
に次の必要な情報を指定します。CA_CERTIFICATE_FINGERPRINT=fingerprint
例 (指紋の値は読みやすくするため折り返されています):
CA_CERTIFICATE_FINGERPRINT=01:23:45:67:89:AB:CD:EF:01:23:45:67: 89:AB:CD:EF:01:23:45:67
お使いの NetBackup 環境のセキュリティ構成に応じて、応答ファイルに AUTHORIZATION_TOKEN オプションを追加する必要があります。AUTHORIZATION_TOKEN オプションに関する詳しい情報を参照できます。
NetBackup 応答ファイルについてを参照してください。
- (該当する場合) お使いの環境で外部認証局を使用しており、メディアサーバーがすでに外部認証局に対して構成されている場合、4 に進みます。それ以外の場合は、
NBInstallAnswer.conf
に次の必要な情報を指定します。ECA_CERT_PATH
このフィールドを使用して、外部証明書ファイルのパスとファイル名を指定します。このフィールドは、ファイルから外部証明書を設定する場合に必要です。
ECA_TRUST_STORE_PATH
このフィールドを使用して、トラストストアの場所を示すファイルのパスとファイル名を指定します。このフィールドは、ファイルから外部証明書を設定する場合に必要です。
ECA_PRIVATE_KEY_PATH
このフィールドを使用して、秘密鍵を示すファイルのパスとファイル名を指定します。このフィールドは、ファイルから外部証明書を設定する場合に必要です。
ECA_KEY_PASSPHRASEFILE
このフィールドを使用して、キーストアにアクセスするためのパスフレーズを含むファイルのパスとファイル名を指定します。このフィールドは省略可能で、ファイルから外部証明書を設定する場合にのみ適用されます。
ECA_CRL_CHECK_LEVEL
このフィールドを使用して、CRL モードを指定します。このフィールドは必須です。サポートされる値は次のとおりです。
USE_CDP: 証明書に定義されている CRL を使用します。
USE_PATH: ECA_CRL_PATH で指定されたパスにある CRL を使用します。
DISABLED: CRL を使用しません。
ECA_CRL_PATH
このフィールドを使用して、外部 CA 証明書に関連付けられている CRL へのパスを指定します。このフィールドは、ECA_CRL_CHECK_LEVEL が USE_PATH に設定されている場合にのみ必要です。該当しない場合は、このフィールドを空のままにします。
- また、
NBInstallAnswer.conf
ファイルに表示される省略可能なパラメータを追加できます。追加の SERVER エントリ
各オプションに関する詳細情報を参照できます。
NetBackup 応答ファイルについてを参照してください。
- 十分な容量があるシステムに、サーバープラットフォームに一致するサーバーパッケージをダウンロードします。次に、必要なサーバーパッケージを抽出します。
サーバーパッケージファイルの内容を抽出します。例:
Linux Red Hat の場合:
tar -xzvf NetBackup_10.3_LinuxR_x86_64.tar.gz
Linux SuSE の場合:
tar -xzvf NetBackup_10.3_LinuxS_x86_64.tar.gz
- 目的のオペレーティングシステムのディレクトリに移動し、サーバーのファイルをメディアサーバーにコピーします。
オペレーティングシステムのディレクトリ:
Linux Red Hat の場合:
NetBackup_10.3_LinuxR_x86_64/linuxR_x86/anb
Linux SuSE の場合:
NetBackup_10.3_LinuxS_x86_64/linuxS_x86/anb
サーバーのファイルを、インストール先のコンピュータにコピーします。
Linux:
VRTSnetbp.rpm
、VRTSnbslibs.rpm
、およびVRTSpddes.rpm
Linux Red Hat:
VRTSpddei.rpm
- クライアントバイナリを抽出し、メディアサーバーにコピーします。
クライアントバイナリを抽出します。
tar -xzvf client_dist.tar.gz
目的のオペレーティングシステムのディレクトリに移動します。
Red Hat:
openv/netbackup/client/Linux/RedHat3.10.0
SuSE:
openv/netbackup/client/Linux/SuSE3.0.76
以下に示すファイルをメディアサーバーにコピーします。
メモ:
Java GUI と JRE のアップグレードは省略可能です。アップグレードしない場合は、
VRTSnbjava
とVRTSnbjre
パッケージのコピーとインストールを省略します。アップグレードしないことを選択した場合、Veritas は、古い Java GUI および JRE パッケージを削除することをお勧めします。
アップグレード後の Java GUI と JRE の追加または削除を参照してください。
RedHat Linux および SuSE Linux
VRTSnbpck.rpm VRTSpbx.rpm VRTSnbclt.rpm VRTSnbclibs.rpm VRTSnbjre.rpm VRTSnbjava.rpm VRTSpddea.rpm VRTSnbcfg.rpm
RedHat Linux のみ
VRTSpddeu.rpm
- Veritas 事前チェックパッケージをインストールします。
Linux: rpm - U VRTSnbpck.rpm
- (該当する場合) NetBackup 8.0 より前のバージョンからアップグレードする場合は、古い SYMC* パッケージを削除します。次の例は、SYMC RPM パッケージの削除に使用するコマンドを示しています。このプロセスでは、NetBackup の構成が保持されます。
rpm -e SYMCnbjava rpm -e SYMCpddea rpm -e SYMCnbclt rpm -e SYMCnbjre rpm -e SYMCpddes rpm -e SYMCnetbp
- 以下のコマンドを示されている順序で実行してファイルをインストールします。
メモ:
Java GUI と JRE のアップグレードは省略可能です。アップグレードしない場合は、
VRTSnbjava
とVRTSnbjre
パッケージのコピーとインストールを省略します。アップグレードしないことを選択した場合、Veritas は、古い Java GUI および JRE パッケージを削除することをお勧めします。
アップグレード後の Java GUI と JRE の追加または削除を参照してください。
RedHat Linux
rpm -U VRTSpbx.rpm rpm -U VRTSnbclt.rpm rpm -U VRTSnbclibs.rpm rpm -U VRTSnbjre.rpm rpm -U VRTSnbjava.rpm rpm -U VRTSpddes.rpm rpm -U VRTSpddeu.rpm rpm -U VRTSpddea.rpm rpm -U VRTSnbcfg.rpm rpm -U VRTSnetbp.rpm rpm -U VRTSnbslibs.rpm
SuSE Linux
rpm -U VRTSpbx.rpm rpm -U VRTSnbclt.rpm rpm -U VRTSnbclibs.rpm rpm -U VRTSnbjre.rpm rpm -U VRTSnbjava.rpm rpm -U VRTSpddea.rpm rpm -U VRTSpddes.rpm rpm -U VRTSnbcfg.rpm rpm -U VRTSnetbp.rpm rpm -U VRTSnbslibs.rpm
- 古いバージョンの Java GUI と JRE を使う予定がない場合は、削除することをお勧めします。
Linux の場合:
rpm -e VRTSnbjava.rpm
rpm -e VRTSnbjre.rpm