Sample AzureRM Appliance Setup

Setup Process

To prepare infrastructure using CloudCenter appliances for AzureRM clouds, follow this process.

  1. Upload a specialized VHD to the desiredStorage account/Region.

    $urlOfUploadedVhd = "https://storageaccount.blob.core.windows.net/cco4100/CCO4100UploadedVHD.vhd"
    
    $sourceVHD = 
    "E:\azurerm-cloudcenter-centos7-cco-release-4.10.0-20180813.0\azurerm-cloudcenter-centos7-cco-release-4.10.0-20180813.0.vhd"
    
    Add-AzureRmVhd -Destination $urlOfUploadedVhd -LocalFilePath $sourceVHD 
  2. Create a Linux image from the uploaded .vhd.

  3. Select the disk name that you created in Step 2. In this example, it is CCO4100UploadedVHD.vhd.

  4. Spin up a VM using the created image from AzureRM console.

  5. After you setup the infrastructure for all the CloudCenter components, create a CloudCenter Checker JSON file that lists all the CloudCenter components with their modes and the IP address that correspond to infrastructure elements for each mode and role. This Checker JSON file file will be used for the network compliance check in Phase #3 of the CloudCenter installation procedure.

    The overall file structure will depend on factors like modes of various components, number of cloud regions, use of conditional/optional components and repos etc. Also, the region names used in the file should be unique, but do not need to match up with any cloud or datacenter names. These strings are merely used to perform network compliance checks and report results.

Sample JSON File

A sample Checker JSON file based on some common combination of CloudCenter component modes is provided below. Create a Checker JSON file that is specific to your environment and is similar to the following example.

{
    "CloudCenterComponents": {
        "CCM": {
            "CCM_IP": "CCM.Company1.com",
            "mode": "NON-HA "
        },
        "CloudRegions": [{
            "components": {
                "AMQP": {
                    "AMQP_IP": "AMQP.Company1.com",
                    "mode": "NON-HA"
                },
                "CCO": {
                    "CCO_IP": "CCO.Company1.com",
                    "mode": "NON-HA"
                }
            },
            "name": "AzureRM"
        }],
        "REPOS": {
            "BUNDLE_STORE": "http://cdn.cliqr.com",
            "DOCKER_REGISTRY": "http://repo.cliqrtech.com:5000",
            "PACKAGE_STORE": "http://repo.cliqrtech.com"
        }
    }
}

Once you create the Checker JSON file, proceed to Prerequisite Checker JSON File to understand the file structure.


Back to: Virtual Appliance Process

  • No labels
© 2017-2019 Cisco Systems, Inc. All rights reserved