将有配置设备加入Commander管理
背景信息
在运行EasyDeploy功能的网络中,将有配置设备加入Commander管理之后,Commander会学习到加入设备的基本信息,包括MAC地址、ESN号、IP地址、设备类型、设备型号、加载的系统软件等。
将有配置设备加入Commander管理之后,可以实现对有配置设备的故障替换、批量升级和批量配置功能。
前置任务
配置将有配置设备加入Commander管理之前,需完成以下任务:
确保有配置设备处于正常运行状态。
有配置设备与Commander之间路由可达。
如果需要从DHCP服务器获取信息,需确保有配置设备与DHCP服务器之间路由可达同时正确配置DHCP服务器。DHCP服务器配置与零配置部署中DHCP服务器配置相同,请参见“配置DHCP”。
为了增强Commander和Client之间通信的安全性,防止有仿冒的Commander获取Client的控制权,可以分别在Commander和Client的系统视图下通过easy-operation shared-key命令配置相同的共享密钥。
操作步骤
- 在Client上配置Commander的IP地址,可通过以下两种方式实现
- 命令行配置
- 执行命令system-view,进入系统视图。
- 执行命令easy-operation commander ip-address ip-address [ udp-port udp-port ],配置Commander的IP地址。
- 从DHCP服务器获取
Client上使能DHCP客户端,配置设备从DHCP服务器获取设备IP地址。配置流程请参见《S600-E V200R019C10 配置指南-IP业务》 DHCP配置 中的“开启DHCP Client功能”。
只有设备配置了从DHCP服务器获取设备IP地址的功能,才会从DHCP服务器获取Commander的IP地址。Commander的IP地址通过DHCP服务器返回消息中携带的Option 148字段信息获取,因此需要在DHCP服务器上配置Option 148信息。
- 由于设备是有配置的,如果配置文件中已经有上述配置,则无需再配置。
- 如果两种方式都可以获取到Commander的IP地址,则优先使用命令行配置;取消命令行配置后,使用DHCP服务器上的配置;如果通过DHCP服务器获取方式取得多个Commander的IP地址,则使用第一个能够正确解析的地址。
- 命令行配置
- 在Commander上进行以下配置
手动配置
执行命令system-view,进入系统视图。
执行命令easy-operation,进入Easy-Operation视图。
- 执行命令client [ client-id ] { mac-address mac-address | esn esn },配置Client的匹配规则,即根据MAC地址或ESN号匹配Client。
自动加入
执行命令system-view,进入系统视图。
执行命令easy-operation,进入Easy-Operation视图。
执行命令client auto-join enable,使能Client自动加入功能。
使能此功能后,Commander会自动学习到Client的基本信息。
缺省情况下,未使能Client自动加入功能。