5.87.14. setupnetworks POST
此方法用于更改主机的网络接口的配置。
例如,假设您有一个具有三个网络接口 eth0、eth1
和 eth2
的主机,并且您想要使用 eth
配置新绑定,并将 VLAN 放置到其中。使用简单的 shell 脚本和 0
和 eth
1curl
命令行 HTTP 客户端,可按照如下所示进行:
请注意,这对 API 的版本 4 有效。在以前的版本中,一些元素以 XML 属性而不是 XML 元素表示。特别是 options
和 ip
元素,如下所示:
<options name="mode" value="4"/> <options name="miimon" value="100"/> <ip address="192.168.122.10" netmask="255.255.255.0"/>
<options name="mode" value="4"/>
<options name="miimon" value="100"/>
<ip address="192.168.122.10" netmask="255.255.255.0"/>
使用 Python SDK,可使用以下代码完成:
为确保网络配置已保存在主机上,并且在主机重启时应用它,请记住调用 commitnetconfig。
名称 | 类型 | 方向 | 概述 |
---|---|---|---|
| In | 指明是否应异步执行该操作。 | |
| In | ||
| In | ||
| In | ||
| In | ||
| In | ||
| In | ||
| In | ||
| In | ||
| In |