NetBackup全面管理指南:作业监视、进程控制及服务器重启详解

一、NetBackup作业任务监视的深入解析

1.1 NetBackup作业任务监视的核心功能

NetBackup的任务监视器不仅是一个强大的工具,用于追踪和监控备份、恢复及归档任务的状态,还能对NetBackup自身的数据库备份情况进行监管。这种全方位的监控能力为管理员提供了系统运行状态的实时视图,从而确保数据保护策略的有效执行。

1.2 Activity Monitor的直观界面

通过便捷的JavaConsole接口,用户可以轻松访问Activity Monitor的界面。这一界面设计直观,信息展示清晰,使得管理员能够快速获取任务状态和系统性能的实时数据。

1.3 任务监视器的关键作用

任务监视器在NetBackup环境中扮演着至关重要的角色。它能够详细展示每个任务的ID、操作类型、当前状态、返回值,以及涉及的服务器和客户端信息。此外,它还能揭示每个任务是通过哪个策略和计划执行的。

其中,返回值是一个特别重要的参数。管理员可以根据这个返回值,在Troubleshooting手册中查找相应的错误代码,从而获取解决问题的建议或进行性能调整的策略。这种能力在诊断问题和优化系统性能方面极具价值。

NetBackup的全局属性设置决定了任务监视器可以显示的历史任务时长。每个任务在其生命周期内会经历几个不同的状态,包括:

  1. Queued:任务正在等待执行。
  2. Active:任务当前正在执行中。
  3. Re-Queued:由于上次执行未能成功完成,任务被重新加入队列。
  4. Done:任务已成功完成。

任务管理器的另一项实用功能是能够终止(Kill)那些未完成的任务,这在处理意外情况或资源争用时尤为有用。

1.4 深入了解任务细节

通过Activity Monitor界面,管理员只需双击任何一个任务,即可查看该任务的详细信息。这些细节包括但不限于任务的执行时间、操作步骤的完整记录等。这种级别的透明度不仅增强了管理的便捷性,还大大提高了故障排查的效率。

二、NetBackup进程管理详解

NetBackup的进程管理是确保数据备份和恢复解决方案平稳运行的关键环节。通过有效地控制和管理这些进程,管理员可以保障系统的稳定性和性能。以下是对NetBackup进程管理相关命令的详细解释和优化建议。

2.1 查看NetBackup的运行进程

要查看当前正在运行的NetBackup相关进程,可以使用以下命令:

1
/usr/openv/netbackup/bin/bpps -x

该命令会列出所有与NetBackup相关的进程,以及它们的详细状态信息。这对于了解系统当前状态、诊断问题和资源分配非常有帮助。

2.2 启动NetBackup服务进程

当需要启动NetBackup的服务进程时,可以使用以下命令之一:

1
/usr/openv/netbackup/bin/goodies/netbackup start

或者,如果您想一次性启动所有NetBackup相关服务,可以使用:

1
/usr/openv/netbackup/bin/goodies/bp.start_all

这些命令将确保所有必要的NetBackup服务被正确启动,为数据备份和恢复操作做好准备。

2.3 停止NetBackup服务进程

如果需要停止NetBackup的服务进程,可以使用以下命令:

1
/usr/openv/netbackup/bin/goodies/netbackup stop

若需要一次性停止所有NetBackup相关服务,请执行:

1
/usr/openv/netbackup/bin/goodies/bp.kill_all

请谨慎使用停止命令,确保在停止服务之前已经保存了所有必要的数据,并且了解停止服务可能带来的影响。

2.4 启动PBX进程

PBX(Policy Based Backup Exchange)是NetBackup中的一个组件,用于基于策略的备份交换。要启动PBX进程,请使用以下命令:

1
/opt/VRTSpbx/bin/pbx_exchange

确保在执行此命令之前,已经正确配置了PBX的相关设置,并且系统环境满足运行要求。

通过熟练掌握这些命令和进程管理工具,管理员可以有效地监控和控制NetBackup的运行状态,从而确保数据备份和恢复的顺利进行。

三、NetBackup作业管理详解

作业管理是NetBackup中的核心功能之一,它使管理员能够精确地控制和管理备份、恢复及归档作业。以下是对NetBackup作业管理中关键操作的详细解析与优化。

3.1 手动发起备份作业

若需手动启动备份作业,可借助JavaConsole进入策略(Policies)管理界面。在此界面中,右键点击您想要操作的策略,并选择“Manual Backup”选项,如下图所示:

Manual Backup选项

随后,系统将展示一个选择窗口,在此您需要选定要执行的计划(Schedules)和目标客户端(Clients)。完成选择后,点击“OK”按钮,即可确认并启动备份作业。

选择Schedules和Clients

这一流程确保了备份作业的灵活性和针对性,使管理员能够根据特定需求随时触发备份。

3.2 中止运行中的备份作业

在备份作业执行期间,若遇到紧急情况或需重新分配系统资源,管理员可迅速通过Activity Monitor中止作业。在Activity Monitor中,简单地右键点击正在执行的作业,并选择“Cancel Job”选项,便能立即取消该备份作业。此功能在需要立即释放系统资源或调整备份策略时尤为关键。

3.3 清理已完成的作业记录

为了保持系统整洁并优化性能,定期删除已完成的作业记录是良好的管理实践。这通常在调试或测试阶段后进行,以清除不再需要的记录。在Activity Monitor中,只需右键点击已完成的作业,并选择“Delete”选项,即可轻松删除相关记录。但请注意,在删除前务必确认记录的重要性,以免影响未来的故障排查或系统审计。

通过以上优化后的作业管理流程,管理员能更加高效、精准地控制NetBackup环境,从而确保数据的安全与完整性。

四、生命周期策略(SLP)管理详解

生命周期策略(SLP)是NetBackup中用于自动化数据备份、复制和存储管理的强大工具。以下是对SLP管理中关键操作的详细解析与优化。

4.1 取消活动的生命周期策略作业

若需要取消正在进行的生命周期策略作业,管理员可以通过Activity Monitor轻松实现。只需右键点击活动的SLP作业,并选择“Cancel Job”选项,即可取消该作业。值得注意的是,此操作仅是暂时取消,NBU会在一段时间后自动重新发起对应的SLP复制作业,除非使用nbstlutil cancel –backupid {backupid}命令手动取消对应image的复制。

取消活动的SLP作业

4.2 检查未完成SLP的image信息

为了解哪些image的SLP操作尚未完成,管理员可以使用nbstlutil stlilist –image_incomplete命令进行查询。此外,通过bpimagelist –backupid {backupid} -U命令,管理员还能根据image ID(backupid)查询对应backupid的产生时间,从而判断SLP运行是否正常。通常情况下,时间相距2-3天以内被视为正常。

4.3 暂停SLP策略的第二操作

在某些情况下,如维护或其他需要,管理员可能需要临时停止SLP中的第二操作(如复制操作)。此时,可以通过右键点击相应的SLP策略,并选择“Suspend secondary operations”来暂停第二操作。这一功能为管理员提供了灵活的管理手段,以适应不同的运维需求。

暂停SLP第二操作

4.4 激活SLP策略的第二操作

当维护结束或其他因素解除后,管理员需要重新激活之前暂停的第二操作时,可以通过右键点击该SLP策略,并选择“Activate secondary operations”来激活第二操作。这一操作能够确保SLP策略继续按照预定计划执行,保障数据的完整性和可用性。

激活SLP第二操作

通过以上对SLP管理的详细解析与优化,管理员能够更加高效地管理和控制数据的生命周期,确保数据备份、复制和存储的顺利进行。

五、重启作业、进程

5.1 管理NetBackup服务和后台进程的启动与关闭

为了确保NetBackup环境的稳定运行,管理员有时需要关闭或启动所有的NetBackup服务和后台进程。以下是详细的操作步骤和命令,根据操作系统的不同,操作也会有所区别。

5.1.1 Windows环境下的操作:

若您需要关闭所有NetBackup服务,请打开命令行界面,并输入以下命令:

1
install_path\NetBackup\bin\bpdown

请注意将install_path替换为您NetBackup的实际安装路径。

相应地,如果您想要启动所有NetBackup服务,请在命令行中输入:

1
install_path\NetBackup\bin\bpup

同样,别忘了替换install_path为您的具体安装路径。

5.1.2 UNIX/Linux环境下的操作:

在UNIX或Linux系统中,关闭所有NetBackup后台进程,您需要使用以下命令:

1
/usr/openv/netbackup/bin/bp.kill_all

而要启动所有NetBackup后台进程,请执行:

1
/usr/openv/netbackup/bin/bp.start_all

5.1.3 注意事项:

在重新启动NetBackup服务或重启NetBackup服务器后,之前打开的所有NetBackup管理控制台会话将需要重新启动并重新连接。这是为了确保会话能够识别到服务状态的变化,并维持与服务的同步。

通过遵循上述步骤和命令,管理员可以轻松地管理NetBackup服务和后台进程的启动与关闭,从而确保系统的稳定性和数据的安全性。

5.2 NetBackup服务器重启指南

以下是重新启动NetBackup服务器的详细步骤,以确保所有关键服务和后台进程能够正确恢复。

  1. 系统重启
    首先,执行系统的标准重启程序。这通常涉及选择重启选项并等待系统完全关闭再重新开启。

  2. Windows系统上的额外步骤
    如果NetBackup服务没有设置为自动启动,您需要手动启动它们。请按照以下步骤操作:

    • 从Windows桌面,打开“服务”小程序。您可以通过搜索“服务”或从控制面板中访问它。
    • 找到并启动“NetBackup客户端服务”。这是NetBackup客户端与服务器通信的关键服务。
    • 接着,启动“NetBackup设备管理器服务”。这将自动触发“NetBackup Volume Manager服务”的启动,确保存储设备的正确管理。
    • 最后,启动“NetBackup请求后台驻留程序服务”,这将进一步启动“NetBackup数据库管理器服务”,以保障数据库的正常运行。
  3. UNIX/Linux系统验证服务状态
    在UNIX或Linux系统上,重启后您应首先验证关键服务的状态。运行以下命令来检查bprd(备份和恢复守护进程)、bpdbm(数据库管理器)和vmd(卷管理器)是否已正常启动:

    1
    /usr/openv/netbackup/bin/bpps -a

    该命令将列出所有正在运行的NetBackup进程,帮助您确认关键服务是否已成功恢复。

  4. UNIX/Linux系统启动所有后台驻留程序
    如果上述服务未自动启动,您可以通过以下命令手动启动所有NetBackup后台驻留程序:

    1
    /usr/openv/netbackup/bin/bp.start_all

    这个命令将尝试启动所有必要的NetBackup后台服务,确保系统的全面恢复和正常运行。

遵循这些步骤,您将能够安全有效地重启NetBackup服务器,并确保所有关键服务和进程得到妥善恢复,从而维护数据备份和恢复的连续性与可靠性。


NetBackup全面管理指南:作业监视、进程控制及服务器重启详解
https://www.dataworld.site/post/20240620164413.html
作者
风口小猪
发布于
2024年6月20日
许可协议