vdsm:添加接口调试demo

目录

添加API接口

2.添加api方法

3.Vdsm-api.yml添加参数

暴露jsonrpc接口:

需要重启vdsmd

vdsm-client 调试


本文通过添加一个配置ovs全局参数的接口

  1. 添加API接口

文件路径:API.py

 

2.添加api方法

文件路径:network/api.py

 

3.Vdsm-api.yml添加参数

  1. 生成最新的的帮助文档和持久化对象

文件目录:/usr/lib/python2.7/site-packages/vdsm/api

  1. 生成持久化对象,并放置到../rpc目录下

python schema_to_pickle.py vdsm-api.yml ./vdsm-api.pickle

cp ./vdsm-api.pickle ../rpc/

  1. 生成帮助文档html,。如此在使用vdsm-client时能出现帮助信息

python schema_to_html.py vdsm-api ./vdsm-api.html

cp vdsm-api.html /usr/share/doc/vdsm-api-4.30.46/vdsm-api.html

  1. 暴露jsonrpc接口:

    1. Bridge脚本添加jsonrpc命令行检查项

脚本路径:rpc/Bridge.py

    1. Network 脚本里面注册jsonrpc的接口方法

脚本路径:/vdsm/jsonrpcvdscli.py

  1. 需要重启vdsmd

  2. vdsm-client 调试

vdsm-client Host setupOvnEncapIp ip=1.1.1.1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

千码君2016

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

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

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

打赏作者

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

抵扣说明:

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

余额充值