Arista之Aboot

Arista switch的EOS是一个定制化的linux。

这句话很容易听起来像是一句不痛不痒的废话,但若要了解arista switch,就需要多说几句。

1、跟Centos、Debian一样,EOS是一个linux操作系统,把它看作是另一个linux发行版本也不为过。只不过,它为驱动arista switch的硬件而定制,为适用于数据中心而定制。事实上,它是在fedora的基础上深度定制开发而来。

2、基于第1点,EOS在操作系统层面上,属于通用操作系统的范畴,进程管理、文件系统、启动过程等等,都可以借助于linux的角度去学习和理解。

3、在启动过程上,linux在bios(first stage)启动之后,需要grub(second stage)来作os loader;类似的,arista switch上也有类似grub的存在,叫作Aboot,Aboot的最终使命是加载EOS。Aboot是一个精简过的linux操作系统,相比于其他厂商,比如cisco的rommon状态,arista的Aboot更易于理解、更便于操作和维护,Aboot里的命令其实都是linux命令,这对于熟悉linux的人来说简直是无缝切换。

好了,简介如此。下面详细说Aboot能做什么。

1、设置EOS启动文件:

           #boot system flash:/xxxx.swi   或者 

            修改/mnt/flash/boot-config      

                       SWI=flash:EOS.swi

2、设置console波特率:

           #boot console speed 9600  或者

            修改/mnt/flash/boot-config

                       CONSOLESPEED=9600

3、设置Aboot进入密码:

            #boot secret arista 

4、设置带外管理端口mgmt的ip信息(ip、netmask、gw):通过配置文件/mnt/flash/boot-config

5、在Aboot状态通过网络下载EOS文件:借助于mgmt端口连接网络,通过wget命令下载eos文件

你可能感兴趣的:(Arista之Aboot)