aboutsummaryrefslogtreecommitdiffstats
path: root/docs/platform/Getting Started/How_to_AAI_data_snapshot_and_restore_in_ONAP_1_1.rst
blob: 004a0c982867e0846dd180b05bd824b3cbe4d937 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
.. contents::
   :depth: 3
..

How to A&AI data snapshot and restore in ONAP 1.1
=================================================

1. Check the containers that are running and get the container name for
   resources micro service as this container contains both dataSnapshot
   and restore scripts

2. If the deployment was followed properly, then the container name
   would have been
   testconfig\_aai-resources.api.simpledemo.openecomp.org\_1

3. Run the following command to save the current snapshot of your data:

    docker exec -u aaiadmin -it
    testconfig\_aai-resources.api.simpledemo.openecomp.org\_1
    /opt/app/aai-resources/bin/dataSnapshot.sh

1. After running that command, you should see the following line in the
   standard output:

    Snapshot written to
    /opt/app/aai-resources/logs/data/dataSnapshots/dataSnapshot.graphSON.201709221713

1. This file dataSnapshot.graphSON.201709221713 can be found in
   /opt/aai/logroot/AAI-RESOURCES/data/dataSnapshots on the host vm

2. If you want to restore the data from the snapshot, then you would run
   this command:

    docker exec -u aaiadmin -it
    testconfig\_aai-resources.api.simpledemo.openecomp.org\_1
    /opt/app/aai-resources/bin/dataRestoreFromSnapshot.sh
    dataSnapshot.graphSON.201709221713

1. The argument to the dataRestoreFromSnapshot.sh is the dataSnapshot
   graphson file and it only needs the base name and expects to be found
   in the host vm /opt/aai/logroot/AAI-RESOURCES/data/dataSnapshots.

2. Once that command is run, you will be given a warning of 5 seconds to
   quit the process as it will replace whatever you have in your A&AI
   data with that snapshot and any current data thats not saved into a
   snapshot will be lost.