5.87.14. setupnetworks POST
이 방법은 호스트의 네트워크 인터페이스 구성을 변경하는 데 사용됩니다.
예를 들어 세 개의 네트워크 인터페이스 eth0
,eth1
및 eth2
가 있고 eth0
및 eth1
을 사용하여 새 본딩을 구성하고 VLAN을 맨 위에 배치한다고 가정하겠습니다. 다음과 같이 수행할 수 있는 간단한 쉘 스크립트 및 curl
명령줄 HTTP 클라이언트를 사용합니다.
이는 API 버전 4에 적용됩니다. 이전 버전에서는 일부 요소가 XML 요소 대신 XML 속성으로 표시되었습니다. 특히 옵션
및 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 를 호출해야 합니다.
이름 | 유형 | direction | 요약 |
---|---|---|---|
| in | 작업을 비동기적으로 수행해야 하는지 여부를 나타냅니다. | |
| in | ||
| in | ||
| in | ||
| in | ||
| in | ||
| in | ||
| in | ||
| in | ||
| in |