NetBackup™ 安装指南
- 准备安装
- NetBackup 许可证
- 在 UNIX 系统上安装服务器软件
- 在 Windows 系统上安装服务器软件
- 关于管理界面
- 安装 NetBackup 客户端软件
- 配置 NetBackup
- 删除 NetBackup 服务器和客户端软件
- 参考信息
从 UNIX 和 Linux 服务器与客户端删除 NetBackup
VRTSpddeu.rpm
软件包是可选的。使用此过程可从 UNIX 和 Linux 服务器与客户端删除 NetBackup。您可能还需要参考其他文档,以了解成功删除 NetBackup 所需的特定任务过程。
从 UNIX 和 Linux 服务器与客户端删除 NetBackup 时,请遵循以下准则:
NetBackup 关系数据库 (NBDB) 位置 |
如果您已将 /usr/openv/db/data 中的 NBDB 文件从其默认安装位置移出,则可以使用此过程中的一个步骤来删除这些文件。 |
群集环境 |
开始删除 NetBackup 之前,必须先从群集应用程序中删除 NetBackup。按照群集文档中有关如何删除组的说明操作,然后可以删除 NetBackup。 在删除 NetBackup 服务器软件的过程中,虚拟主机名安全证书将从群集的共享驱动器中自动删除。 必须从群集中的每个节点删除 NetBackup。 |
PBX |
删除 NetBackup 时,不会删除 PBX。必须手动删除 PBX。此过程包括一个介绍如何执行此任务的步骤。 警告: 如果服务器使用了其他需要 PBX 才能运行的 Veritas 软件产品,请不要删除 PBX。 |
NetBackup 管理控制台 |
删除 NetBackup 时,必须关闭 NetBackup 管理控制台。否则,NetBackup 可能会出现强制重新启动该过程的故障。 |
NetBackup IT Analytics Data Collector 安装位置 |
默认情况下,NetBackup IT Analytics Data Collector 安装在 |
从 Linux 服务器中删除 NetBackup
- 在服务器或客户端上以 root 用户身份登录。
- (条件:仅限服务器)执行目录库备份。
- 如果 NetBackup 管理控制台处于打开状态,必须立即将其关闭。
- (条件:仅限服务器)保存已安装的所有附加产品中的所有重要数据。
- 使用以下命令停止 NetBackup/介质管理器后台驻留程序:
/usr/openv/netbackup/bin/bp.kill_all
- 使用以下命令标识任何已安装的附加产品:
AIX
lslpp -L
Linux
rpm -qa
Solaris
pkginfo
查找列出的七个附加产品中的任何一个:
VRTSfrnb (Applies only to servers) VRTSfrnbclt VRTSjanb (Applies only to servers) VRTSjanbclt VRTSzhnb (Applies only to servers) VRTSzhnbclt VRTSnbsds (Applies only to servers)
删除找到的所有附加产品。
- 要从存储在 /etc/vx/vrtslog.conf 文件中的 VxUL 主配置注销 NetBackup,请运行下列命令:
/usr/openv/netbackup/bin/vxlogcfg -r -p 51216
-p 选项可指定产品 ID,NetBackup 的产品 ID 为 51216。
- (视情况而定:仅限服务器)如果 BMR 受支持且已在服务器上启用,请使用以下命令删除关联的文件:
/usr/openv/netbackup/bin/bmrsetupmaster -undo -f
- (条件:仅限服务器)如果您已将 NBDB 文件从其默认安装位置移出,则必须按以下方式手动删除这些文件:
导航到 NBDB 文件所在的以下目录:
/usr/openv/db/data
打开
vxdbms.conf
文件。此文件包含与数据库相关的文件列表以及每个文件的路径。
删除与数据库相关的每个文件。
- (视情况而定:仅限服务器)如果 NetBackup 光纤传输受支持且已在服务器上启用,请删除关联的文件。
如果在 Red Hat 7.x 上为 BSI 驱动程序启用了 NetBackup 光纤传输,请运行如下所示的命令:
/usr/openv/netbackup/bin/admincmd/nbftsrv_config -d
如果为 SCST 驱动程序启用了 NetBackup 光纤传输,请运行如下所示的命令:
/usr/openv/netbackup/bin/admincmd/nbftsrv_config -scst -uninstall
- (视情况而定:仅限服务器)要删除 NetBackup 服务器库,请运行以下显示的命令。
注意:
在删除 NetBackup 服务器软件的过程中,虚拟主机名安全证书将从群集的共享驱动器中自动删除。
我们提供了有关本主题的更多信息。有关重新安装 NetBackup 时保留基于主机 ID 的证书的信息,请参考 NetBackup 安全和加密指南。
Linux:rpm -e VRTSnbslibs
- (视情况而定:仅限主服务器)使用列出的命令按所示顺序删除显示的软件包:
rpm -e VRTSnbweb
rpm -e VRTSnbmqbrkr
- (视情况而定:仅限服务器)要删除 NetBackup 服务器软件包,请运行如下所示的命令。
注意:
在删除 NetBackup 服务器软件的过程中,虚拟主机名安全证书将从群集的共享驱动器中自动删除。
我们提供了有关此主题的更多信息。有关重新安装 NetBackup 时保留基于主机 ID 的证书的信息,请参考 NetBackup 安全和加密指南。
Linux 主服务器:
rpm -e VRTSnbprimary
rpm -e VRTSnetbp
Linux 介质服务器:
rpm -e VRTSnetbp
- (视情况而定:仅限主服务器)使用所示命令删除显示的软件包:
rpm -e VRTSpostgresql
- 使用如下所示相应命令删除 NetBackup 配置软件包:
AIX
installp -u VRTSnbcfg
Linux
rpm -e VRTSnbcfg
Solaris
pkgrm VRTSnbcfg
- 对于支持 PureDisk 的客户端,请使用以下命令删除所有 PureDisk 文件:
/opt/pdde/pddeuninstall.sh -forceclean
- (视情况而定:仅限服务器)对于支持 MSDP 的客户端,请使用以下命令删除所有 MSDP 文件:
/opt/pdde/pddeuninstall.sh -basedir /usr/openv/pdde/ -ostdir /usr/openv/lib/ost-plugins/ -forceclean
注意:
请注意上述命令是使用三个参数(basedir、, ostdir 和 forceclean)的单个命令,其中两个目录参数将路径用作输入。
- 使用相应的本机命令删除 NetBackup-Java 显示控制台,如下所示:
AIX
installp -u VRTSnbjava
Linux
rpm -e VRTSnbjava
Solaris
pkgrm VRTSnbjava
- 使用相应的本机命令删除 NetBackup Java Runtime Environment,如下所示:
AIX
installp -u VRTSnbjre
Linux
rpm -e VRTSnbjre
Solaris
pkgrm VRTSnbjre
- 使用相应的本机命令删除 NetBackup 客户端库,如下所示。
注意:
在删除 NetBackup 服务器软件时,安全证书将自动删除。如果要保留证书,请在删除 NetBackup 之前保存它们。
我们提供了有关此主题的更多信息。有关重新安装 NetBackup 时保留基于主机 ID 的证书的信息,请参考 NetBackup 安全和加密指南。
AIX
installp -u VRTSnbclibs
Linux
rpm -e VRTSnbclibs
Solaris
pkgrm VRTSnbclibs
- 使用相应的本机命令删除 NetBackup 客户端,如下所示。
注意:
在删除 NetBackup 服务器软件时,安全证书将自动删除。如果要保留证书,请在删除 NetBackup 之前保存它们。
我们提供了有关此主题的更多信息。有关重新安装 NetBackup 时保留基于主机 ID 的证书的信息,请参考 NetBackup 安全和加密指南。
AIX
installp -u VRTSnbclt
Linux
rpm -e VRTSnbclt
Solaris
pkgrm VRTSnbclt
注意:
如果正在运行 NetBackup 进程和后台驻留程序,请手动终止它们以成功删除 NetBackup。
- 使用相应的本机命令删除 PBX,如下所示:
注意:
切记,如果服务器使用了其他需要 PBX 才能运行的 Veritas 软件产品,请不要删除 PBX。
AIX
installp -u VRTSpbx
Linux
rpm -e VRTSpbx
Solaris
pkgrm VRTSpbx
- 使用相应的命令删除 NetBackup 预检查软件包,如下所示:
AIX
installp -u VRTSnbpck
Linux
rpm -e VRTSnbpck
Solaris
pkgrm VRTSnbpck
- (视情况而定:仅限 Linux)使用显示的命令删除 Veritas PDDE 软件包:
rpm -e VRTSpddei
- 删除 PostgreSQL 软件包
rpm -e VRTSpostgresql.rpm
- 运行显示的脚本,以删除 Linux 上的 NetBackup IT Analytics Data Collector。
/usr/openv/analyticscollector/UninstallerData/uninstall_dc.sh -r
从
/usr/openv/analyticscollector
删除符号链接(如果存在)。如果
uninstall_dc.sh
脚本因任何原因不可用,请完成所示步骤:1
停止 NetBackup IT Analytics Data Collector 服务:
/usr/openv/analyticscollector/mbs/bin/aptare_agent stop systemctl stop aptare_kafka.service systemctl stop aptare_zookeeper.service systemctl disable aptare_zookeeper.service systemctl disable aptare_kafka.service
2
删除文件。如果
/usr/openv/analyticscollector/
是符号链接,请单击该链接并标识实际安装路径:rm -rf /usr/openv/analyticscollector/
如果
/usr/openv/analyticscollector/
是符号链接,请务必删除实际的 DC 安装路径。rm -f /etc/systemd/system/aptare_kafka.service rm -f /etc/systemd/system/aptare_zookeeper.service systemctl daemon-reload rm -f /etc/init.d/aptare_agent
3
如果 RC 脚本存在,请将其删除:
rm -f /etc/rc3.d/K*aptare_agent rm -f /etc/rc3.d/S*aptare_agent rm -f /etc/rc5.d/K*aptare_agent rm -f /etc/rc5.d/S*aptare_agent
4
如果系统上有任何失效进程处于活动状态,请使用 kill -9 pid 命令将其停止。
ps -ef | grep aptare kill -9 pid
- 删除 /usr/openv 目录。
警告:
使用的 rm 命令会删除执行此命令的计算机上安装的所有附加产品。
使用以下所示命令确定 /usr/openv 是否为符号链接。如果 /usr/openv 是符号链接,请记下实际路径。后面的命令将需要此路径。
file -h /usr/openv
/usr/openv: symbolic link to /opt/openv
如果 /usr/openv 是符号链接,请运行以下所示命令:
cd /usr/openv
此命令将您转到符号链接指向的目录,如 /opt/openv。
ls
列出目录的内容。查看此信息以确认要删除的内容。
警告:
继续操作之前,请确保处于正确的位置,并确认子目录无误。为了帮助防止删除错误的目录,上述命令会验证您当前的位置,并列出该目录中的文件。验证目录位置及其内容后,使用下面的命令删除该目录。
cd /
转到根目录。
rm -rf directory
对于 directory 值,输入运行 file 命令后获得的信息。此命令将删除包含 NetBackup 二进制文件的目录。
示例:rm -rf /opt/openv
rm -f /usr/openv
删除符号链接。
如果 /usr/openv 是实际目录,请运行以下所示命令:
rm -rf /usr/openv
注意:
根据您的操作系统,您可能需要使用 rmdir 命令来删除
/usr/openv
目录。rmdir /usr/openv
- 仅适用于 Linux 系统:
如果修改了启动脚本和关闭脚本,请运行以下命令:
/sbin/chkconfig --del netbackup
启动脚本和关闭脚本可能已删除,具体取决于 Linux 发行版本。
- 删除所示的脚本。启动脚本和关闭脚本可能已删除,具体取决于操作系统。
在 AIX 系统上:
/etc/rc.netbackup.aix
在 Linux Debian 系统上:
/etc.init.d/netbackup /etc/rc0.d/K01netbackup /etc/rc1.d/K01netbackup /etc/rc2.d/S95netbackup
在 Linux Red Hat 系统上:
/etc/rc.d/init.d/netbackup /etc/rc.d/rc0.d/K01netbackup /etc/rc.d/rc1.d/K01netbackup /etc/rc.d/rc2.d/S77netbackup /etc/rc.d/rc3.d/S77netbackup /etc/rc.d/rc5.d/S77netbackup /etc/rc.d/rc6.d/K01netbackup
以下启动脚本仅位于服务器上,并且仅当服务器上启用了 NetBackup 光纤传输时才会显示:
/etc/rc.d/init.d/nbftserver /etc/rc.d/rc0.d/K03nbftserver /etc/rc.d/rc1.d/K03nbftserver /etc/rc.d/rc2.d/S21nbftserver /etc/rc.d/rc3.d/S21nbftserver /etc/rc.d/rc5.d/S21nbftserver /etc/rc.d/rc6.d/K03nbftserver
在 Linux SUSE 系统上:
/etc/init.d/netbackup /etc/init.d/rc0.d/K01netbackup /etc/init.d/rc2.d/S77netbackup /etc/init.d/rc3.d/S77netbackup /etc/init.d/rc5.d/S77netbackup /etc/init.d/rc6.d/K01netbackup
以下启动脚本仅位于服务器上,并且仅当服务器上启用了 NetBackup 光纤传输时才会显示:
/etc/init.d/nbftserver /etc/init.d/rc2.d/K01nbftserver /etc/init.d/rc2.d/S05nbftserver /etc/init.d/rc3.d/K01nbftserver /etc/init.d/rc3.d/S05nbftserver /etc/init.d/rc5.d/K01nbftserver /etc/init.d/rc5.d/S05nbftserver
在其他服务器和客户端上:
/etc/init.d/netbackup /etc/rc0.d/K01netbackup /etc/rc1.d/K01netbackup /etc/rc2.d/S77netbackup
以下启动脚本仅位于服务器上,并且仅当服务器上启用了 NetBackup 光纤传输时才会显示:
/etc/init.d/nbftserver /etc/rc0.d/K03nbftserver /etc/rc1.d/K03nbftserver /etc/rc2.d/S21nbftserver
仅适用于 AIX 系统:
在 /etc/inittab 文件中,删除下列 NetBackup 条目:
/etc/rc.netbackup.aix
在 /etc/rc.shutdown 文件中,删除以下行:
/etc/rc.netbackup.aix stop
如下所示删除 LiveUpdate 组件:
首先,请检查以下文件以查看 NetBackup 是否是使用 LiveUpdate 的唯一产品:
/etc/Product.Catalog.JavaLiveUpdate
如果 NetBackup 是当前使用 LiveUpdate 的唯一产品,请运行以下命令:
/opt/Symantec/LiveUpdate/uninstall.sh -a
如果 LiveUpdate 是
/opt/Symantec
目录中安装的唯一产品,请删除以下文件:rm -f /etc/Symantec.conf
注意:
在删除以下产品目录库文件之前,请确保该文件为空。空文件大小等于 0 字节。如果产品目录库文件不为空,请不要删除该文件,因为其他产品仍需要它。
rm -f /etc/Product.Catalog.JavaLiveUpdate
- 要删除 root 帐户的 NetBackup-Java 应用程序状态数据,请按如下所述运行相应的命令:
警告:
请不要在 /.veritas 的斜杠字符 (/) 与句点或点字符 (.) 之间插入空格。如果这些字符之间有空格,则从根级别开始(包括根级别)的所有文件都将被删除。
要删除所有版本中的 root 帐户的 NetBackup-Java 应用程序状态数据,请运行以下命令:
/bin/rm -rf /.veritas
要删除特定版本的 root 帐户的 NetBackup-Java 应用程序状态数据,请运行以下命令:
/bin/rm -rf /.veritas/java/version
其中,version 是 NetBackup 的六位数版本号。例如,未应用任何升级的 NetBackup 版本 8.0 将输入为 800000。
- 通知 NetBackup-Java 用户可以删除其 $HOME/.veritas 目录。
$HOME/.veritas 和 $HOME/.veritas/java 目录包含用户退出 NetBackup-Java 应用程序时保存的应用程序状态信息。保存的信息包括表列顺序和大小。该过程只删除 root 用户的该目录。
可以删除 $HOME/.veritas/java/.userPrefs/vrts 中的
common
子目录。 - 如果启用了 NetBackup Access Control,NetBackup 会将若干文件放在客户端和服务器上。这些文件可分为以下两类:
NetBackup 应用程序临时文件
这些文件随 NetBackup 删除。
单个用户(缓存)文件
这些缓存文件位于
$HOME/.vxss
目录中。通知所有用户可以删除此目录。在运行 NetBackup 管理控制台的主机上,控制台的单点登录操作会在
/.vxss
目录中生成文件。NetBackup 管理控制台在执行退出功能时清理这些文件,以使该目录不总是包含临时文件。不过,如果发生系统崩溃,则该目录中的所有文件可能会留在系统上。关闭控制台后,可以放心地删除这些文件而不会造成数据丢失。NetBackup 还为客户端和服务器的 NetBackup 应用程序创建缓存证书。这些文件驻留在
/.vxss
目录中。这些文件的名称通常与网络接口的 DNS 条目(如machine.company.com
)一致。目录条目示例如下所示:/usr/openv/var/vxss/credentials/machine.company.com
/usr/openv/var/vxss/credentials/dhcp
这些文件是使用 bpnbat -LoginMachine 命令创建的。如果计划以后在同一计算机上重新安装 NetBackup,请执行下列操作之一:
将证书保留在
vxss/credentials
目录中。如果不保留证书,则必须提供最初在 Root + AB 代理上设置的计算机标识密码。此外,您也可以在重新安装时重置 Root + AB 代理上的密码。
有关 Root+AB 代理的更多信息,请参见 NetBackup 安全和加密指南
有关 NetBackup Access Control 以及如何删除该功能的更多信息,请参见 NetBackup 安全和加密指南。