KeyControl Installation

Deploying a KeyControl node into Amazon Web Services (AWS) requires setting up several components depending on the type of the deployment. The following topics provide step-by-step directions for each of the deployment types, starting with the initial KeyControl node, then adding an Elastic Load Balancer and adding nodes in the same Availability Zone, a different Availability Zone, and a different Region.

Note: In addition to encrypting regular data partitions, you can also encrypt your root and swap partitions. Encrypting root and swap partitions ensures that clear-text data never leaves the VM on its way to storage. This prevents virtualization and storage admins from being able to view the data. For details, see Encrypting Root and Swap Drives on AWS.

Deploying an Initial KeyControl node

To begin with, you need to have an existing account on Amazon Web Services. You will start by logging in to that account.

Log on to Amazon Web Services

Select a Region

Create a Key Pair

Create a VPC

Create a Security Group

As part of VPC creation a default Security Group is assigned to your VPC. For KeyControl communication, it is recommended to create a Security Group that only enables certain inbound services/ports.

Add Rules to the Security Group

The Edit inbound rules dialog box appears.

The end result should look like this:

Inbound rules deployed

If this KeyControl instance will be deployed in a cluster, the following rules must be implemented in addition to the above list:

The final result should look like this:

Inbound rules with cluster deployed

The above is an example of inbound traffic rules for an AWS Security Group. These ports are open to the world, as indicated by their 0.0.0.0/0 CIDR notation, merely for demonstration purposes.

Important: It is the responsibility of the administrator to open these ports only to the IP addresses that are absolutely necessary to connect to the KeyControl instance.

Create an EIP Address

AWS has two separate pools for Elastic IP (EIP) addresses: one pool is for EC2-Classic, and the other for EC2-VPC. It is crucial to allocate the EIP for KeyControl from the EC2-VPC pool.

Launch an Instance

Connect to KeyControl

Use ssh to log into the new KeyControl menu system. You will use the key pair associated with the VPC and the EIP associated with the instance. Use the login ID sysmenus. The initial password is sysmenus. Issue the following command from your UNIX shell:

Additional Configuration Options

Further configuration takes place in the webGUI. For details, see Logging into the WebGUI for the First Time. You will use the IP address of your instance.

Note: Upgrades for AWS users must be done using the webGUI, described in Upgrading Using the WebGUI. You cannot upgrade AWS using an ISO image.