Managing Snapshots

On Each VNS3 Controller Details page under General Information there is an Administer button.

Click Administer to goto the VNS3 Controller instance UI.

VNS3 MS Controller Status UI

Managing VNS3 Automatic Snapshots

VNS3:ms automatic VNS3 Snapshot feature provides a mechanism to programmatically create, download and store snapshots of deployed VNS3 Controllers. Currently VNS3 captures snapshots once daily and stores the previous 10 days in the local snapshot repository. In the future users will be able to specify the periodicity of the snapshots and the length of history that is stored.

To permission your VNS3:ms instance to take snapshots and save them to S3 you will need to create an IAM Role and attach it to the VNS3:ms instance. Attach the following Policy to the IAM Role that is associated with the instance:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "ActionsRequiredforVNS3msSnapshotS3StorageListBuckets",
            "Effect": "Allow",
            "Action": "s3:ListAllMyBuckets",
            "Resource": "*"
        },
        {
            "Sid": "ActionsRequiredforVNS3msSnapshotS3StoragePutObject",
            "Effect": "Allow",
            "Action": [
                "s3:PutObject",
                "s3:GetObject",
                "s3:GetObjectAcl"
            ],
            "Resource": "arn:aws:s3:::*/*"
        },
        {
            "Sid": "ActionsRequiredforVNS3msSnapshotS3StorageListBucketLocation",
            "Effect": "Allow",
            "Action": [
                "s3:ListBucket",
                "s3:GetBucketLocation"
            ],
            "Resource": "arn:aws:s3:::*"
        }
    ]
}

To kick off the process click on Configuration Snapshots sub menu on either the VNS3 Topology or VNS3 Controller pages.

On the resulting page click Create snapshot. This action takes the first snapshot and sets up the daily process.

Once a VNS3 Snapshot has been created, it is displayed on the Snapshot page and can be downloaded or deleted.

VNS3 MS Manage Controller Snapshots UI