NetBackup™ アップグレードガイド
- 概要
- NetBackup 10.3 の変更について
- アップグレード計画
- プライマリサーバーのアップグレード
- メディアサーバーのアップグレード
- NetBackup の MSDP のアップグレード
- クライアントのアップグレード
- VxUpdate を使用した NetBackup 配備の管理
- 付録 A. 参照先
Linux での NetBackup プライマリサーバーソフトウェアのサイレントアップグレード
ネイティブインストーラを使用して、NetBackup の Linux プライマリサーバーをアップグレードできます。NetBackup インストールスクリプトまたは優先するインストーラによる方法のいずれかを使用できます。
Linux の場合: rpm、yum など
インストールまたはアップグレードに成功すると、/usr/openv/pack/install.history
ファイルに記録されます。
メモ:
パッケージ名の変更により、ネイティブインストーラによる方法でプライマリサーバーを NetBackup 7.7.3 以前から NetBackup 8.0 以降にアップグレードするには、追加の手順が必要です。プライマリサーバーを正しくアップグレードして Veritas パッケージに変換するには、次の 2 つのオプションがあります。NetBackup インストーラを使用してプライマリサーバーを新しい Veritas パッケージにアップグレードできます。または、ネイティブインストーラの手順に従って、該当する手順を実行します。詳細情報を参照できます。
「ネイティブインストーラを使用して Linux プライマリサーバーバイナリをアップグレードするには:」を参照してください。
この両方のアップグレードオプションは同じ結果になります。Veritas パッケージに正常にアップグレードすると、その後のアップグレードは各自が選択するインストーラを使用して実行できます。
ネイティブインストーラを使用して Linux プライマリサーバーバイナリをアップグレードするには:
- root ユーザーとしてサーバーにログインします。
- NetBackup 管理コンソールが開いている場合は、ここで閉じる必要があります。
- (該当する場合) クラスタ環境では次のタスクを実行します。
必要に応じて、
bp.conf
とvm.conf
ファイルを次のように編集します。REQUIRED_INTERFACE
エントリがある場合は、CLUSTER_NAME
エントリに置換します。それ以外の場合は、新しいCLUSTER_NAME
エントリを追加します。このエントリは仮想サーバー名として定義する必要があります。プライマリサーバーの場合は、最初の
SERVER
エントリがbp.conf
ファイルのCLUSTER_NAME
エントリに一致することを確認してください。NetBackup グループをオフラインにします。以下に示すコマンドを使います。
/opt/VRTSvcs/bin/hares -offline
非アクティブノードのアップグレード中に移行が行われないようにするために、NetBackup グループを凍結します。以下に示すコマンドを使います。
/opt/VRTSvcs/bin/hagrp -freeze group -persistent
VCS クラスタが構成されている場合、Cluster Manager インターフェースまたはコマンドラインを使用して NetBackup グループを凍結できます。
クラスタのアップグレードに進む前に、他のクラスタアップグレード要件について『NetBackup プライマリサーバーのクラスタ化管理者ガイド』を参照してください。
- アップグレードスクリプトを実行すると第 1 章で説明していない修正済み NetBackup スクリプトが削除されます。このトピックに関する詳細情報を参照できます。
アップグレードによるファイルの自動変更についてを参照してください。
変更したファイルで、保持する必要があるファイルを保存します。
- プライマリサーバーの一時ディレクトリに NetBackup インストール応答ファイル (
NBInstallAnswer.conf
) を作成してください。そのディレクトリは通常、/tmp
ディレクトリです。応答ファイルとその内容に関する詳しい情報を参照できます。NetBackup 応答ファイルについてを参照してください。
NBInstallAnswer.conf
ファイルに省略可能なパラメータを追加できます。次に示すパラメータは、追加できるパラメータの例です。Veritas は、このマニュアルに含まれている NetBackup 応答ファイルのセクションを確認することをお勧めします。LICENSE エントリ
LICENSE エントリはプライマリサーバーでのみ必要です。
NetBackup 10.3 より前から NetBackup 10.3 以降にアップグレードする場合は、LICENSE エントリが必要です。LICENSE=TEMP_PRODUCTION | license_file_pathVeritas Entitlement Management ポータルからライセンスをダウンロードしていない場合は、TEMP_PRODUCTION を使用できます。詳しくは、https://www.veritas.com/support/en_US/article.100058779 を参照してください。
NetBackup 10.3 以降のリリースからのアップグレードでは、有効で期限が切れていないライセンスがすでにインストールされている場合は、LICENSE エントリを入力する必要はありません。
SERVER エントリ
DATABASE_USER
VXDBMS_POSTGRESQL_POOLER_ODBC_PORT
NetBackup 応答ファイルについてを参照してください。
- (該当する場合) ユーザーまたはユーザーグループに RBAC セキュリティおよびバックアップ管理者の役割を割り当てる場合は、
NBInstallAnswer.conf
に次の必要な情報を指定します。RBAC_DOMAIN_TYPE
このフィールドを使用して、ユーザーまたはユーザーグループが属するドメイン形式を指定します。RBAC_DOMAIN_TYPE の NT, VX, UNIXPWD, LDAP 値がサポートされています。
RBAC_DOMAIN_NAME
このフィールドを使用して、ユーザーまたはユーザーグループが属するドメインの名前を指定します。
RBAC_PRINCIPAL_TYPE
このフィールドを使用して、USER または USERGROUP を指定します。
RBAC_PRINCIPAL_NAME
このフィールドを使用して、ユーザー名またはユーザーグループを指定します。
RBAC_* オプションに関する詳しい情報を参照できます。
RBAC ブートストラップについてを参照してください。
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
VRTSnbmqbrkr.rpm
VRTSnbprimary.rpm
VRTSnbslibs.rpm
VRTSnbweb.rpm
VRTSnetbp.rpm
VRTSpddei.rpm
VRTSpddes.rpm
VRTSpostgresql.rpm
- クライアントバイナリを抽出し、プライマリサーバーにコピーします。
クライアントバイナリを抽出します。
tar -xzvf client_dist.tar.gz
目的のオペレーティングシステムのディレクトリに移動します。
RedHat:
openv/netbackup/client/Linux/RedHat3.10.0
SuSE:
openv/netbackup/client/Linux/SuSE3.0.76
以下に示すファイルをプライマリサーバーにコピーします。
RedHat Linux および SuSE Linux
VRTSnbpck.rpm VRTSpbx.rpm VRTSnbclt.rpm VRTSnbclibs.rpm VRTSnbjre.rpm VRTSnbjava.rpm VRTSpddea.rpm VRTSnbcfg.rpm
RedHat Linux のみ
VRTSpddeu.rpm
- (該当する場合) NetBackup 8.0 より前のバージョンからアップグレードする場合は、古い SYMC* パッケージを削除します。次の例は、SYMC RPM パッケージの削除に使用するコマンドを示しています。このプロセスでは、NetBackup の構成が保持されます。
rpm -e SYMCnbjava rpm -e SYMCpddea rpm -e SYMCnbclt rpm -e SYMCnbjre rpm -e SYMCnetbp rpm -e SYMCpddes
- 以下のコマンドを示されている順序で実行してファイルをインストールします。
RedHat Linux
rpm -U VRTSnbpck.rpm 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 VRTSpostgresql.rpm rpm -U VRTSnetbp.rpm rpm -U VRTSnbprimary.rpm rpm -U VRTSnbmqbrkr.rpm rpm -U VRTSnbweb.rpm rpm -U VRTSnbslibs.rpm
SuSE Linux
rpm -U VRTSnbpck.rpm 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 VRTSpostgresql.rpm rpm -U VRTSnetbp.rpm rpm -U VRTSnbprimary.rpm rpm -U VRTSnbmqbrkr.rpm rpm -U VRTSnbweb.rpm rpm -U VRTSnbslibs.rpm
- インストールの完了後に Java GUI または JRE をインストールする場合は、追加情報が利用可能です。
アップグレード後の Java GUI と JRE の追加または削除を参照してください。