Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Arista 设备代理

尽管安装设备系统代理的首选方法是使用 Apstra GUI,但 您可以从 CLI 手动安装 Apstra 代理。只有在极少数情况下,您需要手动安装代理,这需要付出更多的努力,并且容易出错。在手动安装代理之前,您应该深入了解各种设备状态、配置阶段和代理操作。有关帮助,请联系 瞻博网络支持

注意:

您还可以使用 Apstra ZTP 在交换机上自动启动和安装代理和先决条件配置。与手动安装代理相比,使用 Apstra ZTP 更简单,也更容易大规模支持。

初始 Arista EOS 配置

禁用 ZTP

如果调配的交换机没有 ZTP(禁用 ZTP),请确保 ZTP 进程已禁用,然后继续。首次登录交换机后,运行命令 zerotouch disable。这需要设备重新加载。

配置 AAA 和网络管理员用户

要安装或管理代理,必须在设备上使用已知密码配置网络管理员用户。

配置 IP 地址和管理 VRF

注意:

如果要安装 Onbox 代理,则无需配置管理 VRF。如果需要,代理安装器会自动配置管理 VRF。

代理使用管理 VRF。将任何管理接口从默认(无)VRF 移动到管理 VRF。

代理默认使用Management1接口。在模块化机箱(如 Arista 7504 或 7508)上,管理界面是 Management0 - 检查您的平台,查看管理接口是否显示为Management1Management1/1Management1/2,并且Management0Management0是两个主管之间的共享管理接口。

谨慎:

如果要远程登录此交换机,请确保在接口下发出 vrf forwarding management 命令之前建立带外连接。这会立即从 NIC 中移除 IP 地址,并可能会将您锁定在系统外。

为 EOS 配置 DNS

如果您要手动配置代理,Apstra 服务器发现支持基于 DNS 的发现。默认情况下, aos-config 文件会查找 tbt://aos-server:29731 - 因此,您可以使用 DNS 名称服务器进行解析 aos-server

为支持服务 (EOS) 配置 HTTP API

注意:

如果要安装 onbox 代理,则无需配置 HTTP API。如果需要,代理安装器会自动配置 HTTP API。

HTTP API 和 Unix 套接字用于连接到 EOS API,以执行配置呈现和遥测命令。API 必须同时可用于默认路由和管理 VRF。代理使用文件系统上的unix-套接字本地连接。

为 EVPN 配置多代理

要对运行 EOS 4.22 的 Arista 设备运行 EVPN,必须运行 service routing protocols model multi-agent。您还必须重新启动设备才能应用配置。

为了确保将其添加到设备的原始配置中,建议在安装代理之前将多代理配置添加到设备。添加配置后,保存设备配置并重新加载设备。

停用设备

  1. 从 Apstra GUI 的左侧导航菜单中,导航至“设备>托管设备”,并选择停用设备的复选框。
  2. 单击 DECOMM 按钮(表格上方),然后单击确认以更改管理状态并返回表视图。
  3. 设备仍处于选中状态后,单击 Delete system(s) 按钮,然后单击确认以移除设备并返回表格视图。

从设备中移除 Apstra 软件包

使用 EOS CLI 卸载代理

擦除启动配置不会删除已安装的 EOS 扩展文件。您必须显式移除代理。按顺序执行这些步骤。

使用 Bash 卸载代理

要使用 Bash CLI,必须编辑 /mnt/flash/boot-extensions 以移除对扩展的引用,并将扩展从 /mnt/flash/.extensions/aos-device-agent.i386.rpm 中删除 - 此文件名是唯一的,具体取决于已安装的 Apstra 版本。

从系统中移除剩余的 Apstra 数据

Apstra 相关数据会保留在文件系统上的几个位置。手动移除这些数据,如下所示:

谨慎:

如果不移除 Apstra 文件(特别是 /mnt/flash/.aos/ 包括检查点文件),则下次安装 Apstra 软件时,最后一个呈现的配置(包括任何隔离配置)将取代可以关闭所有接口的现有配置。

删除 Apstra 数据时,请务必删除 /mnt/flash/.aos/

保存配置文件

对于要从启动中移除的扩展,请运行命令 wr mem 以确保扩展不再显示在启动扩展中。如果 RPM 仍安装在可用的扩展中,则代理可能会再次启动。

重新启动系统

卸载 Apstra 软件后,重新启动系统。要确保从启动扩展中移除扩展,请选择“是”以保存配置。

删除代理时,交换机上运行的配置不会以任何形式被修改或更改;网络不会中断

手动安装 Arista 设备代理

谨慎:

手动安装代理需要深入了解各种设备状态、配置阶段和代理操作。由于需要付出更多努力且容易出错,建议仅在极少数情况下手动安装。相反,我们推荐使用 Apstra GUI 自动安装代理。要继续手动安装,请参阅以下部分。有关帮助,请联系 瞻博网络支持

下载代理安装程序

代理可通过 HTTP 从 Apstra 服务器从基本 URL https://aos-server/device_agent_images/aos_device_agent.run

安装 Arista 设备代理

运行命令 aos_device_agent.run 安装代理。

设备代理配置文件

Arista 设备代理管理运行配置文件。在整个代理生命周期中,不会修改其他配置文件。可以直接编辑位于的 /mnt/flash/aos-config配置文件。有关参数,请参阅 代理配置文件 。更新文件后,重新启动代理。

Arista 代理故障排除

Apstra 日志文件

Apstra 会记录目录中 /var/log/aos 的一些文件。

确认代理软件包已安装。

验证代理是否在运行

DNS 解析故障

代理对连接的 DNS 解析 metadb 很敏感。确保配置文件中的 IP 和/或 DNS 可从设备管理端口访问。

列出正在运行的进程

使用 ps wax 命令列出在交换机上与其他管理组件一起运行的 Apstra 代理进程。

安装过程中出现“无法连接”错误

安装 Arista EOS 设备代理时,您可能会收到错误 Unable to connect: Connection refused

此错误可能是由以下原因造成的:

  • SDK 未运行
  • 无法侦听的unix 套接字
  • 尝试在管理 VRF 中运行设备安装程序。

要解决该错误,将路由上下文切换为 default