在线支持 提供及时的技术支持与服务

常见问题

钰登科技致力于为客户提供当今市场上最好的网络解决方案。 
 
我们最近意识到可能导致系统故障的组件参展时钟 - 信号问题。在大多数情况下,交换机将正常运行,并且可能永远不会出现故障。受影响的交换机包括AS5712-54XAS5812-54XAS5812-54T,  AS6712-32X,  AS6812-32XAS7712-32X 
我们目前发现了以下内容:
1. 钰登科技已经参考了所有RMA报告,但没有看到任何与提供的组件时钟信号问题相关的故障。 
2. 钰登科技正在进行并将继续进行持续的内部测试和模拟。到目前为止,还没有发现时钟故障。我们将继续进行内部测试,并根据我们的调查结果更新我们的客户(如果有的话)。 
3.根据芯片组供应商提供给我们的信息,到目前为止,失败的可能性很低。   
我们相信它只会(或可能)在不停运行数月之后发生; ~18个月。 
5.所有Edgecore数据中心开放式网络交换机均享有3年保修。与往常一样,如果我们的产品存在问题,钰登科技将承担全部责任,并且我们还将为任何具有相关时钟信号故障问题的产品提供免费的高级RMA服务。 
 
一如既往,我们坚定地支持我们构建的所有交换机,并继续为客户提供支持。如果您认为自己受此问题的影响,请发送电子邮件至我们的客户支持部门support@edge-core.com
钰登科技4600系统升级应用笔记

目的:
本应用笔记介绍了钰登科技AS4600-54T交换机上安装的PicOS的升级过程。典型的裸机开关通常配备2GB或更多的NAND闪存。在这些交换机中,PicOS创建了两个存储库,即PicOS存储库恢复存储库自动系统升级过程需要Recovery Repository。通常,PicOS存储库大约需要1GB,而Recovery Repository大约需要600MB。

背景:
钰登科技AS4600-54T是裸机开关的特殊情况; 它配备有限的NAND闪存,因为它是早期的设计。只有1GB的NAND闪存,AS4600-54T只有空间来安装PicOS存储库,但没有空间用于恢复存储库。即使可以在AS4600-54T上安装和操作PicOS,用户在尝试升级系统映像时也会遇到问题,因为缺少Recovery Repository。

解决方案:
有两种解决方案:
1. 手动升级。
2.使用其他USB存储库。

手动升级
此解决方案要求用户在通过ONIE安装新的PicOS映像之前设置环境以复制配置文件和任何用户数据文件。用户应遵循以下程序:

1.在远程FTP或TFTP服务器上设置环境。
2.登录交换机,将/ picos下的配置文件复制到远程FTP或TFTP服务器。
3.还复制任何用户数据文件。
4.重新启动交换机并登录ONIE。
5.按照ONIE安装过程安装新的PicOS映像。这将清除PicOS存储库中的所有现有数据。(有关详细信息,请参阅第16页,网址为  http://www.pica8.com/wpcontent/uploads/2015/09/picos-system-configuration.pdf。)
6.请注意要求删除分区的PicOS安装程序问题,它将清除分区中的所有现有数据。如果您的答案为“否”,或者暂时没有答案,PicOS安装程序将停止。回答“是”继续安装PicOS。

7.登录交换机,将配置文件和用户数据从远程FTP或TFTP服务器复制回/ picos。需要复制并重新安装以下配置文件。



使用附加USB存储库
AS4600-54T具有USB端口,可以接受大多数USB存储棒作为辅助存储。用户可以在插入USB记忆棒后执行以下步骤。

1.登录交换机并运行“blkid”以识别当前的USB记忆棒。

2.如果插入USB磁盘,请确保检测到如下:

3。如果USB是新的,则需要创建分区'/ etc / sdb1 /'

如果没有分区,请使用fdisk / dev / sdb然后按“n”添加新分区。

4.在Linux提示符下,将USB记忆棒的标签名称设置为  PICOS-BAK

5.运行'blkid'以再次识别当前的SSD。USB记忆棒的标签名称将更改为PICOS-BAK

6.现在PicOS应该能够识别额外的磁盘空间。检查文件/ etc / picos / fs_status

确保未定义次要状态。

7.重新启动交换机并检查/ etc / picos / fs_status

此时,用户可以按照典型的升级计划升级系统。有关更多详细信息,请参阅第20页:http:  //www.pica8.com/wp-content/uploads/2015/09/picos-system-configuration.pdf 

注意
在2.6.4之前,用户还需要更改文件/ etc / functions_hw启用AS4600-54T上的USB升级。在2.6.5之后可以放弃此过程,其中软件被增强以处理此限制。
如何在Edgecore交换机上安装Open Network Linux(仅限x86 CPU,即AS5710系列除外)
 
启动或重启交换机,然后选择“ONIE:Install OS”。
 
你将进入ONIE。


当你进入ONIE时,系统会一直打印消息。
这些消息表示设备正在搜索信息。
以下是设备搜索的信息。

您可以通过此命令停止搜索。

 
以下是设置管理端口IP的方法。




现在你可以安装ONL了。(Open Network Linux)
打开TFTP服务器,然后将文件上传到交换机。
上传后,交换机将自行安装ONL。

 
安装后,交换机将自行重启。
请选择Open Network Linux。

 
这是登录的方式。
场景


交换机基本配置

root@ localhost:〜#vi / etc / network / interfaces
auto ma1 
iface ma1 inet static
address 188.188.254.150 
netmask 255.255.255.0


root @ localhost:〜#ifdown ma1
root @ localhost:〜#ifup ma1

在交换机AS5712-54X上安装OFDPA,如下所示
root @ localhost:〜#wget http://188.188.254.100/ofdpa_3.0.5.5+accton1.7-1_amd64.deb
root @ localhost:〜#dpkg -i --force -overwrite ofdpa_3.0.5.5 + accton1.7-1_amd64.deb

在“/etc/ofagent/ofagent.conf”中指定控制器IP
root@localhost:〜#nano/etc/ofagent/ofagent.conf
#controller
# - ---------------------
CTRL1_IP =“188.188.254.122” 
CTRL1_PORT =“6653”

#CTRL2_IP =“127.0.0.1” 
#CTRL2_PORT =“6653” 
#CTRL3_IP =“127.0.0.1” 
#CTRL3_PORT =“6653” 
root @ localhost:〜#service ofagentd restart 

ONOS 控制器准备工作
硬件(最低要求)
2核CPU 
2 GB 内存
10 GB HDD 
1 NIC(任意速度)

软件

Ubuntu 16.04.5 LTS 


安装Oracle Java 8
root @ ONOS:〜#sudo apt-get install software-properties-common -y && \ 
sudo add-apt-repository ppa:webupd8team / java -y && \ 
sudo apt-get update && \ 
echo“oracle-java8-installer shared / accepted-oracle-license-v1-1 select true”| sudo debconf-set-selections &&


安装curl
root @ ONOS:〜#sudo apt-get install curl 

需要为新的Ubuntu安装一些依赖项
root @ ONOS:〜#sudo apt-get update 
root @ ONOS:〜#sudo apt-get install -y gawk texinfo python-pip build-essential iptables automake autoconf libtool 
root @ ONOS:〜#sudo pip install -U pip 
root @ ONOS:〜#sudo pip install ipaddress 

移动到/ opt
root @ ONOS:〜#sudo mkdir / opt 
root @ ONOS:〜#cd / opt 

下载ONOS(1.12.0)
root @ ONOS:/ opt#sudo wget -c http ://downloads.onosproject.org/release/onos-1.12.0.tar.gz 

将ONOS存档解压缩到/ opt
root @ ONOS:/ opt#sudo tar xzf onos-1.12.0.tar.gz 

重命名解压缩的目录到“onos”
root @ ONOS:/ opt#sudo mv onos-1.12.0.tar.gz onos 

添加“ONOS_APPS”环境变量
root@ONOS:~# cat ~/.profile
# ~/.profile: executed by Bourne-compatible login shells.
if [ "$BASH" ]; then
 if [ -f ~/.bashrc ]; then
 . ~/.bashrc
 fi
fi
mesg n || true
export ONOS_APPS=drivers,openflow,segmentrouting,fpm,dhcprelay,netcfghostprovider,routeradvertisement

试用开始-停止脚本运行ONOS
root @ ONOS:〜#/ opt / onos / bin / onos-service start


 

#现在ONOS控制器正在运行,您将看到ONOS控制器的CLI。

检查ONOS上正在运行的应用
onos> apps -a -s 


 

#ONOS需要时间来调出所有应用程序,因此,它不会立即显示所有应用程序。

下载Trellis源代码#
打开一个新的SSH会话以连接到服务器。
root @ ONOS:〜#apt-get install git 
root @ONOS:〜#git clone https://gerrit.onosproject.org/routing 

创建trellis json文件
root @ONOS:〜#vi routing / trellis / trellis_demo.json 
trellis_demo。 json
root @ONOS:〜#cat routing / trellis / trellis_demo.json 

#您可以参考幻灯片了解如何通过以下链接配置json文件。
https://opencord.org/wp-content/uploads/2018/01/Trellis-Tutorial-CORD-Build-2017.pdf将

将trellis配置推送到ONOS(onos-netcfg shell脚本)
root @ ONOS:〜#/ opt / onos / bin / onos-netcfg 188.188.254.122 routing / trellis / trellis_demo.json 

#188.188.254.122是ONOS控制器的IP。
#如果一切正确,则终端上不会打印任何消息。

检查ONOS上的当前网络配置
onos> netcfg 

访问ONOS
#默认用户名和密码是  onos  /  rocks。

CLI:  ssh -p  8101  onos @ [controller_IP] 
WEB GUI: http:// [controller_IP]:8181 / onos / ui / index.html



ONOS上用于检查状态的一些基本命令。

onos> devices
onos> links
onos> interfaces
onos> flows -s
onos> hosts –s
 

和PicOS许可证安装应用程序

目的:
本应用笔记介绍了如何在安装了PicOS的所有钰登科技数据中心交换机平台中检查硬件ID的过程。

内容:
◆如何使用PicOS系统检查钰登科技交换机中的硬件ID 
◆如何在钰登科技平台中安装PicOS许可证。

如何在PicOS中检查硬件ID
1)访问硬件ID 
用户必须获得可从钰登科技下载许可证的硬件ID。
使用命令license -s检查是否已安装许可证。


如何在PicOS中安装许可证
1)下载许可证文件并将其复制到/ etc / picos /目录。


2)运行'sudo license -i安装许可证。系统将显示  “许可证已成功添加...”。


3)运行“sudo license -s”以检查许可证的状态。
本文档介绍如何在openBMC下查找和使用某些功能来检查硬件信息。
1. weutil : show switch’s Serial No. / MAC
root@bmc:~# weutil 

Product Sub-Version: 3
Product Serial Number: AXXXXXXXXX
Product Asset Tag: 000000001

Assembled At: Joytech
Local MAC: A8:2B:B5:0C:30:15


2. btools.py : show PSU info. / show Temperature etc.
Get help info. : btools.py help
Get PSU info. EX: Get PSU power info. (Only insert PSU 1)
root@bmc:~# btools.py --PSU 1 r p
pfe1100 7-0059: MFR_ID is [PFE600-12-054NA]
pfe1100 7-005a: MFR_ID is [PFE600-12-054NA]
70000.0mW
root@bmc:~# btools.py --PSU 2 r p
0.0mW
Get switch Temperature (Montara for 32X / Mavericks for 65X)
root@bmc:~# btools.py --TMP Montara sh
TMP SENSOR 01 29.500 C
TMP SENSOR 02 28.500 C
TMP SENSOR 03 29.500 C
TMP SENSOR 04 27.000 C
TMP SENSOR 05 25.000 C
TMP SENSOR MAX LOCAL 26.000 C
TMP SENSOR MAX Tofino 38.000 C

3. get_fan_speed.sh
root@bmc:~# get_fan_speed.sh
Fan 1 RPMs: 6150, 3900, (32%)
Fan 2 RPMs: 6150, 3750, (32%)
Fan 3 RPMs: 6150, 4050, (32%)
Fan 4 RPMs: 6150, 3900, (32%)
Fan 5 RPMs: 6000, 3900, (32%)
For 65X: add the key word “Mavericks” will show 10 fans
root@bmc:~# get_fan_speed.sh Mavericks
Fan 1 RPMs: 12150, 9750, (67%)
Fan 2 RPMs: 12300, 9750, (67%)
Fan 3 RPMs: 12300, 9900, (67%)
Fan 4 RPMs: 12150, 9750, (67%)
Fan 5 RPMs: 12300, 9900, (67%)
Fan 6 RPMs: 12150, 9900, (67%)
Fan 7 RPMs: 12300, 9900, (67%)
Fan 8 RPMs: 12300, 9750, (67%)
Fan 9 RPMs: 12150, 9900, (67%)
Fan 10 RPMs: 12300, 9750, (67%)
To specify the number of fan. (1-10 for 65X, 1-5 for 32X)
root@bmc:~# get_fan_speed.sh 1
Fan 1 RPMs: 6300, 3900, (32%)
 
注意:要查找已知函数的位置,请使用命令"which".
例:
root@bmc:~# which sol.sh
/usr/local/bin/sol.sh
 
如何在开放网络交换机上转发数据包?(OpenNSL)


 
在运行OpenNSL 之前,从192.168.1.1到192.168.1.2的ping将失败。

 
以下是安装OpenNSL的步骤。
准备FTP服务器,并连接到交换机的管理端口。
 
步骤1:在管理端口


Ping 服务器以确保交换机可以与FTP服务器连接。

 
第2步:将OpenNSL的包上传到交换机。
这是从FTP服务器下载文件的方法。
请使用以下命令:
wget ftp:// username:password @ FTP服务器IP /文件名。

 
第3步:安装OpenNSL。

 
运行脚本以执行数据包转发。(example_l2_firewall)
注意:在运行脚本之前,请先运行此命令,否则将无法运行该脚本。


如果您忘记运行该命令(opennsl_setup),窗口将弹出如下。

 
如果先运行此命令


您将看到如下菜单,这意味着交换机可以转发数据包。

 
测试:
从192.168.1.1 Ping到192.168.1.2。

 
你可以选择3(显示L2表)来检查MAC表。
钰登科技 X86硬件平台系统应用笔记 - 在X86平台中恢复ONIE 

目的:
本应用笔记描述了如何在钰登科技 X86平台交换机中恢复ONIE的过程:AS5712-54X,AS6712-32X,AS7712-32X 

过程:

步骤1:使用工具,例如Win32 Disk Imager,用于将ONIE恢复ISO映像写入USB驱动器。在“图像文件”区域中,请选择钰登科技提供的xxxxx.iso。按“写入”按钮。


第2步:按“是”按钮继续。请注意,USB驱动器中的所有数据都将被删除。


第3步:
a. 插入盒中的USB驱动器(AS5712 / AS6712 / AS7712)。
b. 启动交换机,然后按进入BIOS。

c. 在Boot子菜单下的BIOS菜单中,选择USB驱动器作为第一序列引导选项。
注意:用户需要输入“硬盘驱动器BBS优先级”才能首先选择USB驱动器作为第一序列选项。

d. 执行“保存并退出”以从USB驱动器启动


步骤4:将弹出ONIE安装程序屏幕,选择“ONIE Rescue”。系统将启动ONIE拯救模式。


步骤5:运行以下命令擦除闪存,并确保消息如下图所示。
sgdisk -Z / dev / sd b
注意:请确保/ dev / sdb是闪存但不是恢复USB驱动器。


步骤6:重新启动系统,然后按照步骤3等待ONIE安装程序屏幕提示。

第7步:选择“ONIE:嵌入ONIE”系统即将开始安装ONIE。


步骤8:在系统重启时快速移除USB驱动器,否则系统将再次从USB驱动器启动。
注意:用户可以按照步骤3重置启动菜单。


步骤9:如下图所示恢复ONIE。

请点击“产品选择工具”,
以协助您找到所需要的产品。

产品选择工具

本人确已阅读并了解隐私权政策,本人同意钰登科技对本人之个人资料有搜集,处理及利用之权利

OK