Managing the configuration

Some simple examples are provided here. Refer to the Extreme SLX-OS Administrator‘s Guide for the following related information:

To monitor the progress of the copy operation, issue the <bna-config-cmd-status> custom RPC. Provide the session-ID returned by the corresponding <bna-config-cmd> as the input parameter.

<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="212">
	<bna-config-cmd-status xmlns="urn:brocade.com:mgmt:brocade-ras">
		<session-id>5</session-id>
	</bna-config-cmd-status>
</rpc>
	
<rpc-reply message-id="212" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
	<status xmlns="urn:brocade.com:mgmt:brocade-ras">completed</status>
</rpc-reply>

To archive or back up the running-config file, specify <running/> as the <src> parameter, and the URL of the archive as the <dest> parameter. The following example archives the running-config file.

<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="212">
	<bna-config-cmd xmlns="urn:brocade.com:mgmt:brocade-ras">
		<src>running-config</src>
		<dest>https://user@brocade.com:passphrase/cfg/archiveMay7.txt</dest>
	</bna-config-cmd>
</rpc>

<rpc-reply message-id="212" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
	<session-id xmlns="urn:brocade.com:mgmt:brocade-ras">6</session-id>
	<status xmlns="urn:brocade.com:mgmt:brocade-ras">in-progress</status>
</rpc-reply>

To restore an archived configuration, specify the archive URL as the <source> parameter and <running/> as the <target>.

<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="212">
	<bna-config-cmd xmlns="urn:brocade.com:mgmt:brocade-ras">
		<src>https://user@brocade.com:passphrase/cfg/archiveMay7.txt</src>
		<dest>running-config</dest>
	</bna-config-cmd>
</rpc>

<rpc-reply message-id="212" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
	<session-id xmlns="urn:brocade.com:mgmt:brocade-ras">6</session-id>
	<status xmlns="urn:brocade.com:mgmt:brocade-ras">in-progress</status>
</rpc-reply>