升级到 Junos Space 网络管理平台 21.1R1 版
在 Junos Space 网络管理平台 21.1R1 版中,CentOS 7.4 用作底层操作系统。不支持将操作系统从 CentOS 6.8(在 20.3R1 之前的 Junos Space 平台版本中使用)直接升级到 CentOS 7.4,不支持使用 Junos Space Platform UI 直接升级到 Junos Space Platform 21.1R1 版。必须执行多步骤过程才能升级到 Junos Space 平台 21.1R1 版。
升级到 Junos Space Platform 21.1R1 版涉及从 Junos Space Platform 设置中的节点备份数据,在节点上安装 Junos Space 平台 21.1R1 版,以及将备份数据还原到节点。升级 Junos Space 平台后,您可以升级之前安装的 Junos Space 应用程序。
只能从 Junos Space 平台 20.3R1 版升级到 Junos Space 平台 21.1R1 版。要从早于 Junos Space Platform 20.3R1 的版本升级到 Junos Space Platform 21.1R1 版,您必须首先升级到 Junos Space Platform 20.3R1 版,然后遵循本主题中指定的过程。
有关升级到 Junos Space 平台 20.3R1 版的详细信息,请参阅 Junos Space 网络管理平台版本 20.3R1 发行说明。
要从 Junos Space Platform 20.3R1 版升级到 Junos Space Platform 21.1R1 版,请按以下顺序完成任务。附录提供了升级到 Junos Space 平台 21.1R1 版时备份和还原数据所需的时间示例数据。
开始之前
在 Junos Space 网络管理 20.3R1 及更早版本中,使用单播通信模式恢复的 Junos Space 数据库 (DB) 备份还原在 domain.xml 文件中可见的设置中。
由于 Junos Space 网络管理 21.1R1 版本包含 CentOs 升级,因此无法恢复具有单播通信模式的 Junos Space 网络管理版本 20.3R1 中的数据库备份。您需要在 Junos Space 网络管理 21.1R1 版本中重新配置数据。
此特定升级过程很复杂,需要在 Junos Space 平台 GUI 和 Junos Space Platform 命令行之间切换。如果出现问题,可能需要访问物理设备或托管 Junos Space 虚拟机的虚拟机管理程序。如果您不熟悉在命令行中运行 Linux 命令,或者无法访问物理或虚拟平台、GUI 或命令行,请通过适当的内部通道安排该访问,并获取所需的“数据备份”(Data Back uprsonnel)在整个流程中可用。
表 1 显示了执行此升级过程所需的各种物理和网络元素。
项目 |
目的 |
评论 |
---|---|---|
使用超级用户凭据访问 Junos Space 平台 GUI |
在升级之前建立和确认正确配置、设备连接、数据库状态和备份 |
|
使用管理员用户通过 SSH 的凭据访问 Junos Space Platform 命令行(TCP 端口 22) |
在升级期间运行各种脚本和 Linux 命令 |
通过 ssh 进行身份验证后,从菜单中选择“(调试)运行 shell”选项。在物理设备上,(调试)为选项 6。在虚拟设备上,(调试)为选项 7。 |
访问网络安全复制协议 (SCP) 服务器 |
要存储作为此升级期间创建的备份的一部分创建的以下文件:
|
SCP 连接默认为 TCP 端口 22。 TCP 端口 22 以外的端口可用于 SCP,但服务器必须已设置为接受非默认端口上的连接。 如果使用 USB 存储设备选项,则不需要。 |
至少有 8GB 可用空间的 USB 存储设备 |
要存储作为此升级期间创建的备份的一部分创建的以下文件:
|
如果使用了 SCP 选项,则不需要。 |
对 Junos Space 平台设备的物理访问 |
插入 USB 存储设备 |
如果使用了 SCP 选项,则不需要。 |
访问托管 Junos Space 平台虚拟机的虚拟机管理程序 |
要部署 21.1R1 ova 文件 |
|
禁用设备通信
在从 Junos Space 网络管理平台 20.3R1 版进行备份之前,请禁用设备通信,以确保发现的设备停止与 Junos Space 服务器通信。
要禁用设备通信:
下载和安装 Junos Space 平台 20.3R1 补丁
开始将 Junos Space 平台 20.3R1 版升级到 Junos Space Platform 21.1R1 版之前,请从 Junos Space 20.3R1 备份补丁链接下载并安装 Junos Space 平台 20.3R1 版补丁,以在 Junos Space 网络管理平台上 升级到 21.1R1 – 版本 21.1R1 的下载软件页面。
要下载和安装补丁:
执行数据备份过程
要从 Junos Space 节点备份 Junos Space 平台和 Junos Space 应用程序数据,请执行备份脚本 ,backup.sh 您安装的 20.3R1 补丁提供的备份脚本。 backup.sh 脚本存储在目录 /var/cache/space-backup-restore 中。
备份脚本将从 Junos Space 节点备份 MySQL 数据库所需的配置文件、数据文件和数据库转储文件。此外,还会备份已安装的 Junos Space 应用程序的数据文件。备份脚本会生成一个包含备份数据的压缩 tar 文件。以下文件将复制到远程服务器或 USB:
space-backup.tgz
space-readme.txt
md5.txt
backupStatus.log
要使升级过程成功,备份脚本必须运行以顺利完成。仔细阅读备份脚本生成的所有警告和通知,并作出适当的响应。在采取任何回应行动之前,请就您不清楚的信息寻求帮助。
备份脚本不会对 OpenNMS、PostgreSQL 数据库内容进行备份,因为 Junos Space 网络管理平台 21.1R1 不支持还原,并且默认处于禁用状态。在执行备份脚本之前,如果需要,从 Junos Space 网络管理平台用户界面定期备份这些内容。
作为数据库备份操作的一部分,设备映像文件和数据库备份文件不会从文件系统备份。
Junos Space 网络管理平台 21.1R1 版不支持 Connectivity Services Director (CSD) 应用程序。如果 CSD 应用程序安装在 Junos Space 网络管理平台 20.3R1 版中,数据库备份操作将终止,并要求用户从 Junos Space 网络管理平台 GUI 卸载 CSD 应用程序。
要运行备份脚本:
验证备份文件
执行数据备份过程后,建议验证备份文件的校验和,以确保将 Junos Space 平台 20.3R1 版设置中的数据复制到所选的备份位置。这可以确保来自 Junos Space 节点的数据不会丢失,并且可以在升级时在 Junos Space 平台 21.1R1 版设置上还原。
要验证备份文件,请完成以下其中一个过程:
要验证存储在远程 SCP 服务器上的备份文件:
登录远程 SCP 服务器。
导航至存储备份文件的目录。
键入以下命令,然后按 Enter 为备份文件生成 MD5 值:
[user@scp-server]> md5sum space-backup.tgz
注意:在某些系统上,没有 md5sum 命令。在这些系统上,
md5 <file name>
命令应打印 md5 哈希值。将计算得出的 MD5 值与与备份文件在同一位置存储的 md5.txt 文件中的值进行比较。您可以使用以下命令查看存储在 md5.txt 中的值:
[user@scp-server]> cat md5.txt
如果 MD5 值相同,备份文件将成功复制到备份位置。如果 MD5 值不匹配,请重复 执行数据备份过程中详细介绍的备份过程。
您可以验证备份 tar 文件的完整性,以确保错误不会导致备份文件损坏。为此,请键入以下命令,然后按 Enter 以验证备份 tar 文件中的文件:
[user@scp-server]> tar -tf space-backup.tgz
将显示 tar 文件中包含的文件列表。如果 tar 文件中存在错误,将显示错误并停止文件列表。
要验证 USB 存储设备上存储的备份文件:
注意:确保 USB 存储设备已插入 Junos Space 设备并安装在路径 /tmp/pendrive 上。
键入以下命令,然后按 Enter 为备份文件生成 MD5 值:
[root@space-20.3R1-node ~]# md5sum /tmp/pendrive/space-backup.tgz
将计算得出的 MD5 值与与备份文件在同一位置存储的 md5.txt 文件中的值进行比较。您可以使用以下命令查看存储在 md5.txt 中的值:
[root@space-20.3R1-node]# cat md5.txt]
如果 MD5 值相同,备份文件将成功复制到备份位置。如果 MD5 值不匹配,请重复 执行数据备份过程中详细介绍的备份过程。
键入以下命令,然后按 Enter 以验证备份 tar 文件中的文件:
[root@space-20.3R1-node]# tar -tf /tmp/pendrive/space-20.3R1.4.tgz
将显示 tar 文件中包含的文件列表。如果 tar 文件中存在错误,将显示错误并停止文件列表。
将 Junos Space 平台 21.1R1 版作为独立节点或交换矩阵的第一个节点安装并恢复备份数据
运行备份脚本并从 Junos Space 节点备份数据后,使用以下过程安装 Junos Space 平台 21.1R1 版软件映像:
如果要升级独立节点,请在安装 Junos Space Platform 21.1R1 版软件映像之前,将节点上的所有数据备份到远程服务器。安装 Junos Space 平台 21.1R1 版软件映像后,无法检索之前保存的数据。
配置 Junos Space 平台 21.1R1 版节点时,请确保使用与 Junos Space 平台 20.3R1 版节点相同的网络配置(网络接口和 IP 地址)。如果配置不同的网络设置,设备连接和 SNMP 陷阱将受到影响。
如果升级失败,请回滚到 Junos Space 平台 20.3R1 版
在升级到 Junos Space Platform 21.1R1 版时,如果无法恢复在开始升级 Junos Space 平台之前备份的数据,可以回滚到 Junos Space Platform 20.3R1 版。
如果数据还原失败,请完成以下过程之一:
如果 Junos Space 节点是独立节点:
完成以下其中一个过程:
对于 Junos Space 设备 (JA2500),请通过使用以下过程之一,重新映像节点以安装 Junos Space 平台 20.3R1 版软件映像:
若要在 JA2500 Junos Space 设备上安装和配置 Junos Space 平台 20.3R1 版软件映像,请参阅《JA2500 Junos Space 设备硬件指南》中的“使用 USB 驱动器在 Junos Space 设备上安装 Junos Space 映像并将 Junos Space 设备配置为 Junos Space 节点”主题。
对于 Junos Space 虚拟设备,请关闭 Junos Space Platform 21.1R1 版节点并启动 Junos Space 平台 20.3R1 版节点,从而回滚到 Junos Space 平台 20.3R1 版设置。
Junos Space 虚拟设备已回滚到 20.3R1 版已完成。
下载并应用 Junos Space 平台 20.3R1 版补丁。请参阅 下载和安装 Junos Space 平台 20.3R1 补丁 以安装该补丁。
安装与尝试升级的 Junos Space 平台 20.3R1 版本相同的 Junos Space 应用程序。
键入以下命令以导航至 /var/cache/space-backup-restore 目录:
[root@space-20.3R1-node ~]# cd /var/cache/space-backup-restore
键入以下命令以还原备份:
[root@space-20.3R1-node /var/cache/space-backup-restore]# sh restore-20.3R1.sh
系统会提示您指定要还原备份的位置。
1> Remote Server 2> USB 3> Local M> Return to Main Menu R> Redraw Menu Choice [1-3 MR]:
根据备份文件的存储位置,选择以下选项之一:
要从远程安全复制协议 (SCP) 服务器恢复:
键入 1 并按 Enter。
系统会提示您确认是否要继续。
You have selected [ Remote Server ]. Do you want to Continue? [Y/N]
根据您要继续还是退出,请执行以下操作之一:
键入 Y。
系统会提示您输入远程 SCP 服务器的 IPv4 地址。
Please enter Remote Server IP:
键入远程 SCP 服务器的 IPv4 地址,然后按 Enter。
系统会提示您输入远程服务器的端口号。
Please enter port number for Remote Server REMOTE_SERVER_IP:
键入远程 SCP 服务器的端口号,然后按 Enter。
系统会提示您输入要访问远程服务器的用户名。
Please enter Remote Server REMOTE_SERVER_IP user:
键入用户名,然后按 Enter。
系统会提示您输入用户的密码。
Please enter Remote Server user REMOTE_SERVER_USER password:
键入密码,然后按 Enter。
系统会提示您输入存储备份文件的目录的完整路径。
Enter the path of the directory containing backup files:
键入目录的完整路径,然后按 Enter。
注意:确保目录路径不包含任何空格字符。
控制台上显示的消息指示数据是否已成功还原到 Junos Space 节点。
键入 N 要退出。
要从 USB 存储设备恢复:
注意:从 USB 存储设备恢复之前,请确保 USB 设备已插入。还原过程将尝试将设备安装到路径 /tmp/pendrive。
对于数据备份和还原,请使用命令识别 USB 存储设备,
fdisk -l
并使用命令对设备进行mkfs.ext2 <physical device>
格式化。例如,mkfs.ext2 /dev/sdb
。这可确保 USB 设备在执行备份和还原过程时具有正确的磁盘布局,并防止数据丢失。
键入 2 并按 Enter,从 USB 存储设备恢复备份。
控制台上显示的消息指示数据是否已成功还原到 Junos Space 节点。
键入以下命令以卸载 USB 存储设备:
[root@space-20.3R1-node /var/cache/space-backup-restore]# umount /tmp/pendrive
卸载 USB 存储设备后,您可以拔下 USB 存储设备。
要从 Junos Space 节点上存储的备份文件恢复数据:
注意:要从 Junos Space 节点上存储的备份文件恢复数据,必须先将文件从备份位置复制到 Junos Space 节点。
键入 3 并按 Enter。
系统会提示您输入存储备份文件的目录的完整路径。
Enter the tar file path to restore from local:
键入目录的完整路径,然后按 Enter。
节点上显示的消息指示数据是否已成功还原到 Junos Space 节点。
如果控制台上显示的消息指示数据已成功还原,且节点已启动 JBoss 服务,则您可以使用为 Web 访问配置的 VIP 地址通过浏览器访问 Junos Space 平台 UI。您现在可以使用此 Junos Space 平台 20.3R1 版安装。
如果还原失败,请将故障排除日志文件 /var/log/restoreStatus.log 保存到您的计算机;关闭节点的电源;并联系瞻博网络支持人员以寻求帮助。
如果该节点是 Junos Space 设备 (JA2500) 且是 Junos Space 交换矩阵的第一个节点,请完成以下过程:
关闭节点电源。
开机群集的剩余节点,以启动安装 Junos Space 平台 20.3R1 版群集。
使用 Junos Space Platform GUI 从群集中删除第一个节点(升级失败)。有关删除节点的更多信息,请参阅 从 Junos Space 交换矩阵中删除节点。
开机并重新映像您尝试升级的节点,安装 Junos Space Platform 20.3R1 版软件映像。要重新Image 节点,请遵循 1 中列出的其中一个过程。
使用 Junos Space 平台 GUI 将节点添加到交换矩阵中。有关向 Junos Space 交换矩阵添加节点的信息,请参阅 将节点添加到现有 Junos Space 交换矩阵。
在交换矩阵的剩余节点上安装 Junos Space 平台 21.1R1 版
从 Junos Space 平台 20.3R1 版升级到 Junos Space 平台 21.1R1 版时,如果有为要升级的 Junos Space 平台设置配置的专用数据库节点或故障监控与性能监控 (FMPM) 节点,那么在 Junos Space 交换矩阵的第一个节点上的升级和数据恢复完成后 您必须使用 Junos Space 平台 GUI 将专用数据库节点和 FMPM 节点添加到交换矩阵中。您可以使用以下任一过程将这些节点配置为 Junos Space 节点或故障监控和性能监控 (FMPM) 节点:
通过 Junos Space Platform 命令行配置节点后,您可以使用 Junos Space Platform UI 将这些节点作为 JBoss 节点、专用数据库节点、FMPM 节点添加到 Junos Space 交换矩阵中。有关向 Junos Space 交换矩阵添加节点的信息,请参阅 将节点添加到现有 Junos Space 交换矩阵。
若要在 Junos Space 虚拟设备上安装和配置 Junos Space 平台 21.1R1 版软件映像,请参阅《Junos Space 虚拟设备安装和配置指南》中的部署 Junos Space 虚拟设备、将 Junos Space 虚拟设备配置为 Junos Space 节点和将 Junos Space 虚拟设备配置为独立或主 FMPM 节点的主题。
若要在 JA2500 Junos Space 设备上安装和配置 Junos Space 平台 21.1R1 版软件映像,请参阅《JA2500 Junos Space 设备硬件指南》中的“使用 USB 驱动器在 Junos Space 设备上安装 Junos Space 映像”、“将 Junos Space 设备配置为独立或主要 FMPM 节点 ”主题。
启用设备通信
升级到 Junos Space 平台 21.1R1 版后,必须配置设备通信,以确保发现的设备可以与 Junos Space 服务器通信。
要配置设备通信:
在 Junos Space Platform 中发现的设备现在可以与 Junos Space 服务器通信。
管理升级到 21.1 版后的灾难恢复配置
如果为要升级的 Junos Space 平台 20.3R1 版设置配置了灾难恢复,则必须按照本主题中的说明将主动站点和备用站点升级到 Junos Space 平台 21.1R1 版,然后重新配置灾难恢复。有关配置灾难恢复的信息,请参阅 在主动站点和备用站点之间配置灾难恢复过程。