読者です 読者をやめる 読者になる 読者になる

らくがきちょう

なんとなく

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

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

f:id:sig9:20170402224440p:plain

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

<?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>