Add backup/restore scripts 03/49903/1
authorTimoney, Dan (dt5972) <dt5972@att.com>
Fri, 1 Jun 2018 01:01:17 +0000 (21:01 -0400)
committerTimoney, Dan (dt5972) <dt5972@att.com>
Fri, 1 Jun 2018 01:01:17 +0000 (21:01 -0400)
Add scripts to invoke daexim REST API to backup and restore
MD-SAL data

Change-Id: Ic25b1a24722bcec6f40524f9fd2abd6ac6c9b3d9
Issue-ID: SDNC-223
Signed-off-by: Timoney, Dan (dt5972) <dt5972@att.com>
Former-commit-id: e61c0b2b8015e3bbf75c19e0d3f24192c52c89b3

installation/sdnc/src/main/scripts/backupMdsal.sh [new file with mode: 0644]
installation/sdnc/src/main/scripts/restoreMdsal.sh [new file with mode: 0644]

diff --git a/installation/sdnc/src/main/scripts/backupMdsal.sh b/installation/sdnc/src/main/scripts/backupMdsal.sh
new file mode 100644 (file)
index 0000000..3aefec2
--- /dev/null
@@ -0,0 +1,12 @@
+#!/bin/bash
+
+cat > /tmp/daexim-export.json <<-END
+{ 
+   "input": { 
+     "data-export-import:run-at": 5 
+   } 
+}
+END
+
+curl -v -H "Content-Type: application/json" -X POST -uadmin:Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U -d@/tmp/daexim-export.json http://localhost:8282/restconf/operations/data-export-import:schedule-export
+
diff --git a/installation/sdnc/src/main/scripts/restoreMdsal.sh b/installation/sdnc/src/main/scripts/restoreMdsal.sh
new file mode 100644 (file)
index 0000000..1f73d77
--- /dev/null
@@ -0,0 +1,11 @@
+#!/bin/bash
+cat > /tmp/daexim-import.json <<-END
+{ 
+   "input" : { 
+     "check-models" : true, 
+     "clear-stores" : "all" 
+   } 
+}
+END
+
+curl -v -H "Content-Type: application/json" -X POST -uadmin:Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U -d@/tmp/daexim-import.json http://localhost:8080/restconf/operations/data-export-import:immediate-import