Deploying OpCenter in AWS

Before you begin

  • Contact your AWS administrator to obtain an AWS account with root privileges.
  • You must deploy the OpCenter in compliance with your organization's security policies. For more details, see the section on MMCloud Security Architecture.

Procedure

  1. Log in to your AWS Management console
  2. Create a key pair
    1. From the navigation bar, click Services and select EC2.
    2. On the right-hand side of the navigation bar of the EC2 Dashboard, check what region you are in.
      If you need to change regions, use the drop-down menu to select a new region.
    3. From the left-hand panel of the EC2 Dashboard, go to Network & Security, and click Key Pairs.
      The Key Pairs panel shows the key pairs that are available. If you need to create a key pair, click the Create key pair button on the right-hand side and follow the instructions. A copy of the key pair file is automatically downloaded to your local machine.
      Note: The key pair is unique to a region. If you change regions, you must create a key pair for the new region.
  3. Identify the Availability Zone in which each VPC subnet is located
    1. Using the search tool in the navigation bar, find the VPC dashboard.
    2. On the left-hand panel of the VPC dashboard, click Subnets.
      The Subnets console displays a table that shows each VPC subnet, the VPC the subnet is part of, and the Availability Zone in which the subnet resides.
    3. Keep this browser tab open.
      You must retrieve information from this table later in the deployment procedure.
  4. Locate Memory Machine Cloud in the AWS Marketplace
    1. Log in to the AWS Management console.
    2. Go the AWS Marketplace and select Discover products from the left-hand panel.
    3. Search for Memory Machine Cloud.
    4. Select Memory Machine Cloud by MemVerge Inc. and proceed to the next step.
  5. Subscribe to Memory Machine Cloud
    1. Click Continue to Subscribe.
    2. If you agree to the terms and conditions, click Accept Terms, then click Continue to Configuration.
    3. At the Configure this software screen, use the pull-down menu to select MMC Topology as the fulfillment option. From the Region pull-down menu, select the region in which to deploy the OpCenter.
    4. Click Continue to Launch.
    5. Under Choose Action, use the pull-down menu to select Launch CloudFormation.
    6. Click Launch.
      You are now at the CloudFormation > Stacks > Create stack screen. The left-hand panel shows the four-step procedure for creating a new stack. You are at the first step.
    7. Click Next.
  6. Specify the CloudFormation stack details
    1. Enter a unique stack name, using the allowed characters.
    2. Fill in the required parameters as follows (seek guidance from your AWS administrator if needed).
      • 0mvOpCenterType: Accept the default or use the pull-down menu to change the size of the VM to run OpCenter.
      • 1mvFloatKeyName: Use the pull-down menu to select key pair name you created in step 2.
      • 2mvFloatVPCID: Select a VPC from the pull-down menu. (All AWS accounts have a default VPC in each region. If only the default VPC is available, select that. If there are multiple VPCs, consult your AWS administrator for guidance.)
      • 3mvFloatSubnetID: Select a VPC subnet from the pull-down menu. (Usually, VPC subnets are equivalent; consult your AWS administrator for guidance.)
      • 4mvAvailabilityZone: Go to the browser tab you opened in step 3 to determine the Availability Zone in which your VPC subnet resides. Then return here to use the pull-down menu to select the appropriate Availability Zone.
      • 5mvFloatPublicCIDR: Provide the range of public IPv4 addresses allowed to access server. Enter the smallest range of addresses that includes the hosts that need to access the OpCenter over the public Internet. The range can be as small as a /32 CIDR block. To allow access from any address, enter 0.0.0.0/0 (this is not recommended).
      • 6mvFloatSSHCIDR: Provide the range of IP addresses allowed to access server using ssh. Enter the smallest range of addresses that includes the hosts that need ssh access to the OpCenter over the public Internet. The range can be as small as a /32 CIDR block. To allow access from any address, enter 0.0.0.0/0 (this is not recommended).
      • 7mvFloatInternalCIDR: Provide the range of IP addresses allowed for internal communication among the OpCenter and the instances it creates. Use the private IPv4 CIDR block assigned to the VPC (for example, 172.31.0.0/16). To allow communication from any address, enter 0.0.0.0/0 (this is not recommended).
    3. Click Next.
  7. Configure stack options
    Keep the default options and click Next.
  8. Review
    1. Check the box at the bottom of the page to acknowledge that you are aware CloudFormation may create IAM resources.
    2. Click Create stack to proceed.
      Wait until the process completes successfully.
  9. Check your stack
    1. Go to the CloudFormation > Stacks screen and select your stack.
    2. From the CloudFormation > Stacks > "your_stack_name" screen, select the Resources tab.
    3. Click Physical ID associated with mvOpCenter.
      This takes you to the Instances screen of the EC2 console.
    4. Select the OpCenter instance.
      This screen displays OpCenter status as well as private and public IP addresses associated with the OpCenter.
    5. If you are outside (inside) your organization's virtual private cloud, open a browser and go to the OpCenter public (private) IP address, respectively.
      If the OpCenter is running, the OpCenter web interface displays the version of OpCenter software installed.
    Important: The OpCenter requires access to AWS S3 services. If you deploy the OpCenter in a VPC other than the default VPC, make sure that the OpCenter has network connectivity to AWS S3 services.

What to do next

Go to the section on Using the OpCenter Web Interface for instructions on how to log in, change passwords, add users, submit jobs, and so on.