netopeer-manager(1)手册翻译
名字
netopeer-manager 对netopeer-server的模块管理
概述
netopeer-manager [–help] [ ]
描述
netopeer-manager提供对netopeer-server模块配置的访问权限。netopeer服务器模块扩展了其功能,以通过transAPI或仅通过存储配置数据来控制其他设备或应用程序。
选项
–help
打印命令和帮助信息。
命令
add
添加一个新的netopeer-server模块。已经添加的模块默认启用,并且会在下一次服务器启动时加载。
add [--help] --name NAME (--model MODEL | --augment AUGMENT | --import IMPORT) [--transapi TRANSAPI] [--features
FEATURE [FEATURE ...]] [--datastore DATASTORE]
--name NAME
指定netopeer-server模块名的名字。NAME作为netopeer-server配置中的标识符。
--model MODEL
以YIN模式来指定模块的主数据模型的路径(绝对路径/相对路径),在这个选项中,所有模型的配置都会生成。
--augment AUGMENT
以YIN模式来指定模块的主数据模型的路径(绝对路径/相对路径).这个模型始终追加在所有模型列表的末尾。
--import IMPORT
指定由主模型导入的YIN格式的模型的路径(绝对路径或相对路径).这个模型始终位于模型列表的开头。
--transapi TRANSAPI
可选参数,用于指定与模块的主数据模型相关的transAPI模块的路径。如果没有指定,netopeer-server将允许根据数据模型操作配置数据,但是更改将不会应用于任何设备。仅通过transAPI模块来处理这一部分。
--features FEATURE [FEATURE ...]
数据模型可以定义扩展其基本功能的各种功能。默认情况下,netopeer-server假定所有功能都被禁用。此选项明确指定要启用的功能列表。如果要启用所有功能,则可以使用值*。
--datastore DATASTORE
指定将存储配置数据的文件的路径。如果未指定,则数据存储为空,将无法存储任何配置数据。
list
打印所有netopeer-server的模块
list [--help] [--name NAME]
--name NAME
如果指定了NAME,NAME就是netopeer-server主要模块的名称,其扩展数据模型的列表会被打印出来。
rm
移除指定的netopeer-server的主要模块。
rm [--help] --name NAME [--model MODEL]
--name NAME
指定要移除的netopeer-server的主要模块。
--model MODEL
如果指定MODEL,那么只会移除这个扩展的模型,而不是全部模型。
YIN格式
YIN是YANG语言的另一种基于XML的语法。YANG和YIN都定义于RFC 6020。
要将Netopeer工具所需的YANG转换为YIN格式,我们建议使用pyang(1)
$ pyang -f yin data-model.yang -o data-model.yin