锐捷交换机系统安装与升级

锐捷交换机系统安装与升级


在这里插入图片描述

  • 交换机在MGMT的情况下,通过MGMT口来升级或恢复系统(MGMT管理口)
  • 交换机在没有MGMT的情况下,通过G0/1接口升级或恢复系统

一、实验步骤

  1. 到锐捷官网下载交换机型号对应的系统文件
  2. 配置本机IP,与将要升级设备互联
  3. 打开文件中的TFTPserver
    1)选择对应的网卡和对应的TFTP目录(TFTP目录为存放系统文件的文件夹)
    2)网卡选择对应的IP
  4. 进入BOOT模式恢复系统
    1)键入0进入TFTP模式
    2)键入1选择通过安装包升级
    3)回车,从TFTP服务器上获取系统文件
    4)按Y确认升级
    5)升级读条完成后,键入Ctrl+z返回
    6)返回后,键入2运行
    7)等待完成
    8)恢复/升级完成

二、实验实施

本次实验演示锐捷交换机升级交换机系统与系统文件丢失的情况下,恢复系统

1、到锐捷官网下载交换机型号对应的系统文件

(文件中包含TFTPserver,系统文件S29_RGOS11.4(1)B74P1_install.bin等)

(案例中的交换机型号RG-S2910-24GT4X-E)

在这里插入图片描述

2、配置本机IP,与将要升级设备互联

在这里插入图片描述

3、打开文件中的TFTPserver

1) 选择对应的网卡和对应的TFTP目录(TFTP目录为存放系统文件的文件夹)
2)网卡选择对应的IP

在这里插入图片描述

4、进入BOOT模式恢复系统

(系统文件丢失情况下会直接进入BOOT模式,也可以通过开机键入Ctrl+c进入)

1)键入0进入TFTP模式 在这里插入图片描述

2)键入1选择通过安装包升级

(填写对应的TFTP服务器IP和交换机本地IP)

(TFTP服务器IP为本机IP) 在这里插入图片描述

3)回车,从TFTP服务器上获取系统文件 在这里插入图片描述

4)按Y确认升级 在这里插入图片描述

5)升级读条完成后,键入Ctrl+z返回 在这里插入图片描述

6) 返回后,键入2运行 在这里插入图片描述

7)等待完成 在这里插入图片描述

8)恢复/升级完成 在这里插入图片描述


制作:李俊
排版: 张欣琳
初审: 雨前龙井
复审: 二月二

要监控锐捷交换机,需要使用Zabbix的SNMP监控功能。以下是一个基本的锐捷交换机模板,可以在Zabbix中导入使用: ``` <?xml version="1.0" encoding="UTF-8"?> <zabbix_export version="5.4" date="2022-06-01T10:00:00Z"> <templates> <template name="Template_Ruijie_Switch" version="1.0"> <description>Template to monitor Ruijie switches using SNMP</description> <groups> <group name="Switches"/> </groups> <applications> <application name="System Info"/> <application name="Interface"/> <application name="CPU & Memory"/> <application name="Power"/> </applications> <items> <!-- System Info --> <item type="SNMPv2" key="system.sysName" name="Hostname" value_type="TEXT" delay="300s"> <snmp_community>public</snmp_community> <snmp_oid>.1.3.6.1.2.1.1.5.0</snmp_oid> </item> <item type="SNMPv2" key="system.sysLocation" name="Location" value_type="TEXT" delay="300s"> <snmp_community>public</snmp_community> <snmp_oid>.1.3.6.1.2.1.1.6.0</snmp_oid> </item> <!-- Interface --> <item type="SNMPv2" key="ifDescr[{#SNMPINDEX}]" name="Interface Name: {#IFNAME}" value_type="TEXT" delay="300s" > <snmp_community>public</snmp_community> <snmp_oid>.1.3.6.1.2.1.31.1.1.1.1.{#SNMPINDEX}</snmp_oid> </item> <item type="SNMPv2" key="ifOperStatus[{#SNMPINDEX}]" name="Interface Status: {#IFNAME}" value_type="INTEGER" delay="300s" > <snmp_community>public</snmp_community> <snmp_oid>.1.3.6.1.2.1.2.2.1.8.{#SNMPINDEX}</snmp_oid> <allowed_hosts>192.168.0.1,192.168.0.2</allowed_hosts> </item> <item type="SNMPv2" key="ifInOctets[{#SNMPINDEX}]" name="Interface Inbound Traffic: {#IFNAME}" value_type="UNSIGNED" delay="300s" > <snmp_community>public</snmp_community> <snmp_oid>.1.3.6.1.2.1.2.2.1.10.{#SNMPINDEX}</snmp_oid> </item> <item type="SNMPv2" key="ifOutOctets[{#SNMPINDEX}]" name="Interface Outbound Traffic: {#IFNAME}" value_type="UNSIGNED" delay="300s" > <snmp_community>public</snmp_community> <snmp_oid>.1.3.6.1.2.1.2.2.1.16.{#SNMPINDEX}</snmp_oid> </item> <!-- CPU & Memory --> <item type="SNMPv2" key="hrProcessorLoad[{#SNMPINDEX}]" name="CPU Load: {#CPUDESC}" value_type="FLOAT" delay="300s" > <snmp_community>public</snmp_community> <snmp_oid>.1.3.6.1.2.1.25.3.3.1.2.{#SNMPINDEX}</snmp_oid> </item> <item type="SNMPv2" key="hrStorageUsed[{#SNMPINDEX}]" name="Memory Used: {#MEMDESC}" value_type="UNSIGNED" delay="300s" > <snmp_community>public</snmp_community> <snmp_oid>.1.3.6.1.2.1.25.2.3.1.6.{#SNMPINDEX}</snmp_oid> </item> <item type="SNMPv2" key="hrStorageSize[{#SNMPINDEX}]" name="Memory Total: {#MEMDESC}" value_type="UNSIGNED" delay="300s" > <snmp_community>public</snmp_community> <snmp_oid>.1.3.6.1.2.1.25.2.3.1.5.{#SNMPINDEX}</snmp_oid> </item> <!-- Power --> <item type="SNMPv2" key="ruijiePowerStatus[{#SNMPINDEX}]" name="Power Status: {#PWRDESC}" value_type="INTEGER" delay="300s" > <snmp_community>public</snmp_community> <snmp_oid>.1.3.6.1.4.1.4881.1.1.10.1.1.{#SNMPINDEX}</snmp_oid> </item> </items> <discovery_rules> <discovery_rule item_key="ifDescr" name="Interface Discovery" delay="300s"> <snmp_community>public</snmp_community> <snmp_oid>.1.3.6.1.2.1.31.1.1.1.1</snmp_oid> <filter> <macros> <macro name="{#IFNAME}" value="^(Vlan|Loop|Null|MEth)\d+$"/> </macros> </filter> <prototype> <item type="SNMPv2" key="ifDescr[{#SNMPINDEX}]" name="Interface Name: {#IFNAME}" value_type="TEXT" delay="300s" > <snmp_community>public</snmp_community> <snmp_oid>.1.3.6.1.2.1.31.1.1.1.1.{#SNMPINDEX}</snmp_oid> </item> <item type="SNMPv2" key="ifOperStatus[{#SNMPINDEX}]" name="Interface Status: {#IFNAME}" value_type="INTEGER" delay="300s" > <snmp_community>public</snmp_community> <snmp_oid>.1.3.6.1.2.1.2.2.1.8.{#SNMPINDEX}</snmp_oid> <allowed_hosts>192.168.0.1,192.168.0.2</allowed_hosts> </item> <item type="SNMPv2" key="ifInOctets[{#SNMPINDEX}]" name="Interface Inbound Traffic: {#IFNAME}" value_type="UNSIGNED" delay="300s" > <snmp_community>public</snmp_community> <snmp_oid>.1.3.6.1.2.1.2.2.1.10.{#SNMPINDEX}</snmp_oid> </item> <item type="SNMPv2" key="ifOutOctets[{#SNMPINDEX}]" name="Interface Outbound Traffic: {#IFNAME}" value_type="UNSIGNED" delay="300s" > <snmp_community>public</snmp_community> <snmp_oid>.1.3.6.1.2.1.2.2.1.16.{#SNMPINDEX}</snmp_oid> </item> </prototype> </discovery_rule> <discovery_rule item_key="hrProcessorLoad" name="CPU Discovery" delay="300s"> <snmp_community>public</snmp_community> <snmp_oid>.1.3.6.1.2.1.25.3.3.1.2</snmp_oid> <filter> <macros> <macro name="{#CPUDESC}" value="^CPU \d+$"/> </macros> </filter> <prototype> <item type="SNMPv2" key="hrProcessorLoad[{#SNMPINDEX}]" name="CPU Load: {#CPUDESC}" value_type="FLOAT" delay="300s" > <snmp_community>public</snmp_community> <snmp_oid>.1.3.6.1.2.1.25.3.3.1.2.{#SNMPINDEX}</snmp_oid> </item> </prototype> </discovery_rule> <discovery_rule item_key="hrStorageUsed" name="Memory Discovery" delay="300s"> <snmp_community>public</snmp_community> <snmp_oid>.1.3.6.1.2.1.25.2.3.1.6</snmp_oid> <filter> <macros> <macro name="{#MEMDESC}" value="^(\w+ )?Memory$"/> </macros> </filter> <prototype> <item type="SNMPv2" key="hrStorageUsed[{#SNMPINDEX}]" name="Memory Used: {#MEMDESC}" value_type="UNSIGNED" delay="300s" > <snmp_community>public</snmp_community> <snmp_oid>.1.3.6.1.2.1.25.2.3.1.6.{#SNMPINDEX}</snmp_oid> </item> <item type="SNMPv2" key="hrStorageSize[{#SNMPINDEX}]" name="Memory Total: {#MEMDESC}" value_type="UNSIGNED" delay="300s" > <snmp_community>public</snmp_community> <snmp_oid>.1.3.6.1.2.1.25.2.3.1.5.{#SNMPINDEX}</snmp_oid> </item> </prototype> </discovery_rule> <discovery_rule item_key="ruijiePowerStatus" name="Power Supply Discovery" delay="300s"> <snmp_community>public</snmp_community> <snmp_oid>.1.3.6.1.4.1.4881.1.1.10.1.1</snmp_oid> <filter> <macros> <macro name="{#PWRDESC}" value="^Power Supply \d+$"/> </macros> </filter> <prototype> <item type="SNMPv2" key="ruijiePowerStatus[{#SNMPINDEX}]" name="Power Status: {#PWRDESC}" value_type="INTEGER" delay="300s" > <snmp_community>public</snmp_community> <snmp_oid>.1.3.6.1.4.1.4881.1.1.10.1.1.{#SNMPINDEX}</snmp_oid> </item> </prototype> </discovery_rule> </discovery_rules> </template> </templates> </zabbix_export> ``` 请注意,此模板中使用的SNMP OID(.1.3.6.1.2.1.xxx)可能需要根据您的设备进行调整。另外,如果您的锐捷交换机使用不同的SNMP社区字符串,请在模板中使用正确的字符串进行替换。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

正月十六工作室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值