System
7 min
AsterNOS-System
This chapter provides examples on how to use Netconf to manage System on AsterNOS devices.
Reboot System
Request example to retrieve system version information via rpc show-version. This command is used to reboot the system, you can add a delay parameter to postpone the system startup.
<reboot>
<delay>10<delay>
</reboot>Response example
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:09044029-1970-45de-b5f4-a35d452381d6">
<ok/>
</rpc-reply>Save Running Configurations
Request example to save running configurations via rpc save-config.
<save-config/>Response example
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:1a942816-c2bf-4068-b4ee-0c8d38540ec7">
<ok/>
</rpc-reply>Get Images
Request example to get images via rpc show-image.
<show-image/>Response example
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:26dc04b5-6c97-4266-ba7d-a88dd41db957">
<current xmlns="http://asterfusion.com/ns/yang/asternos-ip">SONiC-OS-V6.1R004T006</current>
<next xmlns="http://asterfusion.com/ns/yang/asternos-ip">SONiC-OS-V6.1R004T006</next>
<available>SONiC-OS-V6.1R004T006</available>
<available>SONiC-OS-V6.1R004T005</available>
<available/>
</rpc-reply>Upgrade Image
Request example to upgrade image via rpc image-update.
<image-upgrade>
<path>AsterNOS-V6.1R004T006-amd64.bin</path>
<save-config>false</save-config>
</image-upgrade>Response example
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:1a942816-c2bf-4068-b4ee-0c8d38540ec7">
<ok/>
</rpc-reply>