Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

备份 Junos Space 网络管理平台数据库

具有系统管理员或超级管理员角色的用户可以备份 Junos Space 平台数据库,并在以后使用备份文件将 Junos Space 平台数据库还原到以前的状态。您可以备份所有系统数据,其中包括所有数据库(MySQL、Cassandra 和网络监控数据)、DMI 模式和配置文件,并将备份文件保存在主节点和辅助节点上。此回退系统允许您恢复系统,即使其中一个数据库节点崩溃也是如此。通常,数据库备份文件包含受管节点、受管设备、已部署服务、计划作业、Junos Space Platform 用户、网络监控等的配置数据。

您可以执行本地和远程备份和还原操作。本地备份操作将备份文件复制到默认目录 /var/ cache/jboss/backup。远程备份操作将备份文件复制到远程网络主机。

注意:

执行本地备份操作时:

  • 在具有一个节点的结构上,备份文件保存在主节点上。

  • 在具有多个节点的结构上,只有主节点和辅助节点被视为数据库节点,因此包含数据库备份文件。备份操作仅从辅助节点启动,备份文件保存到辅助节点上的 / var/cache/jboss/backup 位置。

    如果备份操作成功,则备份文件将与主节点同步(复制到)主节点,并且主节点和辅助节点具有相同的备份文件。但是,如果备份操作在辅助节点上失败(由于空间不足等原因),则会在主节点上执行备份操作。

  • 如果结构中存在专用数据库节点,则备份文件始终存储在专用数据库节点中。

  • 在具有专用数据库节点的结构中,MySQL 数据库备份在辅助数据库节点上启动,备份文件保存到辅助数据库节点上的 / var/cache/jboss/backup 目录中。

    如果备份操作成功,那么备份文件将与主数据库节点同步(复制到)主数据库节点,并且主数据库节点和辅助数据库节点具有相同的备份文件。

  • 如果结构中存在 Cassandra 节点,则会备份其中一个 Cassandra 节点中的 Cassandra 数据库。

  • 当不存在 FMPM 节点时,将在 Junos Space 节点上启动网络监控数据备份。当结构中存在 FMPM 节点时,将在 FMPM 节点上启动网络监控数据备份,然后将其复制到数据库节点并进行存储。

备份 Junos Space 平台数据库时,将自动生成审核日志条目。在“审核日志清单”页中,可以使用“数据库备份”关键字筛选数据,以查看有关已执行的 数据库备份 操作的详细信息。

要备份 Junos Space Platform 数据库,请执行以下操作:

  1. 在 Junos Space 平台用户界面上,选择“ 管理 ”> “数据库备份和还原”。

    此时将显示“数据库备份和还原”页。

  2. 单击 数据库备份 图标。

    此时将显示“数据库备份”页。默认行为是每周执行一次的备份操作(有关详细信息,请参阅 7 )。

  3. 您可以将数据库文件备份到交换矩阵节点上本地或远程位置(通过使用安全复制协议 [SCP]):
    • 要在本地备份文件,请保留“模式”字段(在“模式选项”部分)中选择的本地文件。在本地模式下,Junos Space Platform 数据库备份存储在默认目录 /var/cache/jboss/backup 中。

      注意:

      选择本地模式选项后,数据库备份页面上的用户名密码、确认密码计算机 IP目录字段将被禁用。

    • 要远程备份文件,请执行以下操作:

      1. 在“模式”字段(在“模式选项”部分中),选择“远程”。

      2. 在用户名字段中,输入用于访问远程主机服务器的 用户名

      3. 在“密码”字段中,输入相应的 密码

      4. “确认 密码”字段中,重新输入密码。

      5. 在计算机 IP 字段中,输入远程主机服务器 IP 地址。

        注意:
      6. 在“目录”字段中,输入要存储数据库备份文件的远程主机服务器上的 目录 路径。

        注意:

        远程主机服务器上必须已存在目录路径。

  4. 在“ 内容选项 ”部分中,执行下列操作之一:
    • 保留 Junos Space Platform 的“网络监控”复选框,以备份 网络监控 数据以及 Cassandra 数据库(如果选择了该选项)和默认 MySQL 数据。

      如果选择备份网络监控数据,则会备份以下信息:

      • PostgreSQL 网络监控数据库

      • / opt/opennms/etc 目录及其子目录中的配置文件

      • 绘制 /var/opennms/rrd 目录及其子目录中的数据图表

    • 如果不想备份网络监视数据,请清除“ 网络监视 ”复选框。

    • 保留 Junos Space Platform 的 Cassandra 复选框,以备份 Cassandra 数据库中的文件,以及网络监控数据(如果选择了该选项)和默认 MySQL 数据。

    • 如果不想备份 Cassandra 数据库,请清除“ Cassandra ”复选框。

      仅当 Cassandra 服务在结构中的至少一个节点上运行时,Cassandra 复选框才可用。默认情况下,该复选框处于选中状态;如果不想备份 Cassandra 数据库文件,可以清除该选择。

    • 如果要在备份中包含 DMI 架构,请选中 “DMI 架构 ”复选框。此复选框仅从版本 17.2R1 开始可用。

    注意:

    默认情况下,始终备份 MySQL 数据; “MySQL” 复选框处于选中状态并处于禁用状态。

  5. (可选)在“注释”字段中,添加 注释 以描述或以其他方式标识备份操作。
  6. (可选)指定 Junos Space Platform 数据库备份操作是应立即执行还是安排在以后执行:
    • 选中 “稍后计划 ”复选框以指定数据库备份操作的较晚开始日期和时间。

    • 清除“ 稍后计划 ”复选框(默认值),以在单击“备份”后立即启动数据库 备份操作。

    注意:

    调度程序中选定的时间对应于 Junos Space 服务器时间,但使用客户端计算机的本地时区。

  7. (可选)指定数据库备份是否应重复执行:
    • 计划定期备份:

      注意:

      默认情况下,“ 重复” 复选框处于选中状态,默认行为是每周执行一次的备份操作。

      1. 通过设置间隔和增量来指定数据库备份重复周期,如 表 1 所示。默认重复间隔为 1 小时。

        表 1:备份计划单位和增量

        区间

        增量

        分钟

        指定备份应重复出现的分钟数。

        小时

        指定备份应重复出现的小时数。

        日常

        指定备份应重复的天数。

        每周

        指定备份应重复的周数。

        此外,通过选中相应的复选框指定一周中应重复备份 的其他天数。 已选择并禁用指定重复周期的日期。

        每月

        指定要重复备份的日期。您可以从以下选项中进行选择:

        • 当月的最后一天,或

        • 开— — 指定一个月中的任何特定日期。

        每年

        指定备份应重复的年数。

        此外,指定备份是在每年的同一天(默认值)还是在每月特定周的同一天重复进行。例如,如果在 2015 年 7 月 8 日(即 7 月的第二个星期三)配置年度重复周期,则可以指定备份应在 7 月 8 还是在 7 月的第二个星期三重复。

      2. 指定重复周期应在“结束于”字段中 结束 的时间。

        • 若要指定重复周期不会结束(默认值),请选择“ 从不”。

        • 若要指定重复周期结束的日期和时间,请选择选项按钮并指定日期和时间

    • 若要指定数据库备份不重复,请清除 “重复” 复选框。

  8. 单击 备份

    将出现一个确认对话框,其中显示:Warning: Taking database backup may have an impact on system performance. Do you want to continue?

  9. 在确认对话框中单击 “确定 ”以备份 Junos Space 数据库。

    此时将显示“ 备份作业信息” 对话框。执行以下操作之一:

    • 单击该对话框的作业ID,可在作业管理页面查看数据库备份作业详情。

    • 如果不希望查看作业详细信息(即数据库备份作业是成功还是失败),请单击此对话框中的“ 确定 ”。您将返回到“数据库备份和还原”页。如果备份作业成功,此页面上将显示新的备份文件。

    • 在此对话框中单击 “取消”以取消 数据库备份操作。

所有备份文件都保存在单个压缩的TAR文件(扩展名 .tgz)中,文件名为 backup_timestamp.tgz,其中 timestamp 指示执行备份的日期和时间。备份文件包含MySQL,Cassandra和网络监控数据,MySQL和网络监控数据,MySQL和Cassandra数据,或者仅包含MySQL数据,具体取决于您是否选择备份Cassandra和网络监控数据。

有关故障排除,请参阅 Junos Space 服务器上的以下日志:

  • /var/log/nma.log

  • /var/log/nma/*.log

  • /tmp/maintenance.log