Cisco ACI でコンフィグの定期バックアップ設定をする

Cisco ACI でファブリック全体のコンフィグを定期バックアップするには以下の設定を行います。

file

具体的には以下のような .xml を Post します。 但し、以下の設定を Post しても RemoteLocation の設定に Password は復元されない為、手動で設定し直す必要があります。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
<?xml version="1.0" encoding="UTF-8"?>
<fabricInst dn="uni/fabric" name="" nameAlias="" ownerKey="" ownerTag="">
  <trigSchedP descr="" dn="uni/fabric/schedp-Scheduler-1" name="Scheduler-1" nameAlias="" ownerKey="" ownerTag="">
    <trigRecurrWindowP concurCap="unlimited" day="every-day" hour="0" minute="0" name="0000" nameAlias="" procBreak="none" procCap="unlimited" timeCap="unlimited"/>
    <trigRecurrWindowP concurCap="unlimited" day="every-day" hour="4" minute="0" name="0400" nameAlias="" procBreak="none" procCap="unlimited" timeCap="unlimited"/>
    <trigRecurrWindowP concurCap="unlimited" day="every-day" hour="8" minute="0" name="0800" nameAlias="" procBreak="none" procCap="unlimited" timeCap="unlimited"/>
    <trigRecurrWindowP concurCap="unlimited" day="every-day" hour="12" minute="0" name="1200" nameAlias="" procBreak="none" procCap="unlimited" timeCap="unlimited"/>
    <trigRecurrWindowP concurCap="unlimited" day="every-day" hour="16" minute="0" name="1600" nameAlias="" procBreak="none" procCap="unlimited" timeCap="unlimited"/>
    <trigRecurrWindowP concurCap="unlimited" day="every-day" hour="20" minute="0" name="2000" nameAlias="" procBreak="none" procCap="unlimited" timeCap="unlimited"/>
  </trigSchedP>
  <fileRemotePath descr="" dn="uni/fabric/path-RemoteLocation-1" host="172.20.0.1" name="RemoteLocation-1" nameAlias="" protocol="scp" remotePath="/root/aci-backups/" remotePort="22" userName="root">
    <fileRsARemoteHostToEpg tDn="uni/tn-mgmt/mgmtp-default/oob-default"/>
  </fileRemotePath>
  <configExportP adminSt="untriggered" descr="" dn="uni/fabric/configexp-ExportPolicy-1" format="xml" includeSecureFields="yes" maxSnapshotCount="global-limit" name="ExportPolicy-1" nameAlias="" snapshot="no" targetDn="">
    <configRsRemotePath tnFileRemotePathName="RemoteLocation-1"/>
    <configRsExportScheduler tnTrigSchedPName="Scheduler-1"/>
  </configExportP>
</fabricInst>