破解Cumulus Linux快速上手奥秘:NCLU

飞速(FS)
2019-02-15 17:00:00 247
传统的通信行业虽然向基于Linux的交换机软件和硬件敞开了怀抱,但为了实现效益最大化,也提出了更高的要求。除了实现更强的功能外,还需有更简洁、更易于上手的命令行和配置方式。这是因为尽管各种基于Linux的交换机命令行都很相似,但并不是所有工程师都是从Linux入门的。
作为Linux交换机系统的领头羊,Cumulus Networks很好的抓住了这一痛点,专为Cumulus Linux用户开发了NCLU(Network Command Line Utility,即网络命令行实用程序)命令行界面,使没有接触过Linux或习惯于传统命令行的人也能很好的使用。NCLU作为Cumulus Linux的命令行界面,其本质依旧是Linux命令行,具有Linux的特点,但也兼顾了传统命令行的特点,相较于传统命令行有更大的优势。
NCLU
接下来以LACP(链路聚合)配置为例,展示NCLU的使用过程及其优势。

NCLU易上手

对于完全没有Linux背景或没有熟练掌握Linux命令的人,NCLU的net example功能能给用户提示与示例。比如,用户若想配置LACP,但是不知道在Cumulus Linux中该使用哪条命令,通过输入“net example”即可查询对应的命令,如下图,第三条即为配置LACP的命令提示:
NCLU配置LACP
通过输入“net example bond”,即可出现配置LACP的示例。
NCLU配置LACP

NCLU更快捷

通常,传统命令行想要配置某个功能,必须先进入某种模式(比如enable-系统模式、configure terminal-全局模式),而NCLU无需编辑文件或进入特定模式,便可直接开始输入命令进行配置。下面即为NCLU配置LACP与友商的配置过程对比。
Cumulus Linux 配置LACP只需一条命令:
NCLU配置LACP
友商系统配置LACP需多条命令:
友商系统配置LACP

NCLU更安全

当输入“net pending”后,界面上会展示用户上次保存后所做的更改,包括所有的“添加/删除”操作,帮助用户回顾并检查更改是否有误。下图中的绿色文字代表的就是上一次在配置LACP的过程中用户更改过的地方。
NCLU配置LACP
当然,传统操作系统与其它Linux操作系统也有自己独特的功能与优势,与Cumulus Linux开放操作系统不分仲伯,但是NCLU作为Cumulus Linux开放操作系统独有的功能,可以说是促进Cumulus Linux操作系统快速发展的催化剂。
相关阅读:
新手指引
智能客服
发帖