ENA TrustCompute

Navigation

The Menu can be opened at any time by using the hamburger icon in the top left corner of the screen. All ENA TrustCompute functions can be accessed from here.

  • Dashboard: Provides at-a-glance overview to resource allocation.
  • Virtual Machines: The Virtual Machines page provides an Overview of all currently established virtual machines (VMs) as well as Performance data. From here, you can click on a virtual machine to manage it, open its Console, or see Full Details.
  • New VM: Opens Create New Virtual Machine page where you configure and create new VMs.
  • Disks: Opens page where you create and configure new disks and manage existing disks. This includes deleting, taking snapshots, and attaching and detaching disks from a VM.
  • Networking: Allows you to acquire public IPs, and create, view, and edit Static NAT, Load Balancing, Port Forwarding, and Firewall rules.
  • Group Assignment: You have the option to organize VMs into groups to make managing them easier. You create new groups and assign or remove VMs from existing groups here.

Dashboard

The ENA TrustCompute Dashboard provides an overview of resource allocation and use.

You may view global resource allocation data, or view resource allocation data for each zone.

ENA Trust Compute Zones

ENA TrustCompute Virtual Private Clouds (VPCs) are hosted in one of two ENA data center zones. For package sizes of medium or higher, a customer may request to be deployed in a multi-zone configuration, with resources split between the two zones. Zones are:

  • NSVLTN-01: Customer resources allocated in ENA’s data center located in Nashville, TN
  • IPLSIN-01: Customer resources allocated in ENA’s data center located in Indianapolis, IN

Virtual Machines

Create New VM

To create a new VM, click New VM on the menu or Virtual Machines page.

You may opt to create a VM with your choice of operating system (Basic) or with your choice of pre-configured application stack (Stack).

Create New Basic Virtual Machine

In the Basic tab, you see operating systems available for use on a virtual machine.

  1. Select an operating system.
  2. Select version.
  3. Configure the options shown in the table below.
Option Description
VM name Names are restricted to a maximum length of 63 characters. Allowed characters include letters, numbers, dashes, and spaces. Valid names must start with a letter and finish with either a letter or number. Trailing dashes and/or spaces are not allowed.
Zone If your ENA TrustCompute environment is deployed across multiple geographic zones, you may create your VM in either zone as long as the requested resources are available. If you are deployed in a single geographic zone, your VM will automatically default to that zone.
Operating system Specify the root disk size for your new VM. The default disk size is displayed. The default size can be changed but if a disk size larger than the default is chosen you will need to go back and expand the disk volume via the operating system after VM creation.
System Offering Memory and vCPU sizings for your new VM.
Storage Data disk size for your new VM. ENA TrustCompute supports data disk size up to 6 TB.
  1. Click Create.
  2. Click to refresh list to see newly created VM.

Create New Virtual Machine Pre-Configured with Application Stack

  1. Click the Stacks tab. You see a selection of VMs that have been pre-configured with an application stack.
  2. Note: ENA TrustCompute provisions each stack with a basic configuration. Customers are responsible for further configuration, administration, and maintenance of the stack. If you would like additional help, please notify your Account Services Manager for options.

  3. Select a stack. You see the following Stack description information:
  4. Option Description
    Stack description Name of the application for which the stack is pre-configured.
    Deployment information Deployment notes and instructions (e.g., "After logging in, check Email as the Root user for Wordpress credentials.").
    Project site URL to application site where you will find additional information about the application which may include user notes, help documentation, FAQ, forums, etc.
    OS type The OS on which the stack is built.

  5. Configure hardware.
  6. Option Description
    VM name Names are restricted to a maximum length of 63 characters. Allowed characters include letters, numbers, dashes, and spaces. Valid names must start with a letter and finish with either a letter or number. Trailing dashes and/or spaces are not allowed.
    Zone If your ENA TrustCompute environment is deployed across multiple geographic zones, you may create your VM in either zone as long as the requested resources are available. If you are deployed in a single geographic zone, your VM will automatically default to that zone.
    Operating system Specify the root disk size for your new VM. The default disk size is displayed. The default size can be changed but if a disk size larger than the default is chosen you will need to go back and expand the disk volume via the operating system after VM creation.
    System Offering Memory and vCPU sizings for your new VM.
    Storage Data disk size for your new VM. ENA TrustCompute supports data disk size up to 6 TB.

    Note: Additional configuration variables may be available for a stack.

  7. Configure stack.
  8. Option Description
    Hostname Fully qualified domain name to assign to the virtual machine.
  9. Once you have configured your Basic or Stack VM, click Create to build the machine.

Manage Virtual Machines

View Data for all Virtual Machines

Select Virtual Machines from the menu. You can view, sort, and search for existing VMs here as well as view both Overview and Performance data.

Overview

Click Overview to view basic and capacity information about your VMs.

Performance

Click Performance to view basic and usage information about your VMs.

In addition to the basic information of Type, OS, and name, you see the information described in the table below:

Option Description
Status
Creating: VM is being provisioned
Starting: VM is being powered on
Powered On: VM is available and running
Stopping: VM is being powered off
Stopped: VM has been powered off and is not available
Updating: VM is being modified
Deleting: VM is being deleted
Destroyed: VM has been deleted and is scheduled for permanent removal
Recovering: VM is being recovered from its Destroyed state and is no longer scheduled for permanent removal
Expunged: VM has been permanently deleted
Error: VM is in an error state and is not usable
IP Internal IP addresses assigned to your VM
CPU Current percent utilized
Network read Current network read
Network write Current network writes
Disk read Current disk reads
Disk write Current disk writes
IOPS Current input/output operations per second

Note: If a VM is stopped, all its counters will be 0.

Refresh Virtual Machine List

To refresh the list of VMs to reflect the most recent changes, click  .

Filter Virtual Machine List

You can use the filtering tools at the top of the Virtual machines Overview and Performance tabs to sort the data by Show by group or Status, or type the name of a specific machine into the Find virtual machine field.

Manage Virtual Machines

When you click on a VM, you see basic capacity and usage data as well as management tools.

Rename a Virtual Machine

To rename a VM, go to the list of all VMs and click the pencil icon next to the VM’s name. Enter the new name and click the checkmark to confirm the new name or click the X to cancel. The machine will be stopped while the new name is being assigned.

Stop a Virtual Machine

  1. Click on the VM name.
  2. Click Stop.
  3. Click Stop to confirm.

You can still view the full details of a VM that is in a Stopping state, but all other options are unavailable until it is fully stopped. A fully stopped VM can be modified, deleted, reinstalled, or have its disks customized, but the console is unavailable.

Start a Stopped VM

  1. Click on the VM name.
  2. Click Run.
  3. Click Run to confirm.

Modify a Virtual Machine

Click Modify to open the Modify Virtual Machine page where you can change the VM's System offering, Storage, and vCPU.

You see a table with current use information. When you make a change, the table shows how the change will affect your available resources.

You can also modify the Groups to which the VM is assigned from the Modify virtual machine page.

Delete a Virtual Machine

Deletes the VM and sets its status to Destroyed, where it will remain for 24 hours before being deleted permanently. A destroyed VM can either be deleted permanently or restored within 24 hours. If a VM is deleted permanently, it is erased and unrecoverable. If a VM is restored, it reverts to its state prior to being deleted.

  1. Click on the VM name.
  2. Click Delete.
  3. Click Delete to confirm.

Note: When a VM is permanently deleted, anyone in your organization working in ENA TrustCompute receives a notice to refresh the VM list. Refreshing removes the deleted VM from the list.

Restore a Virtual Machine

A virtual machine in a destroyed state may be restored for up to 24 hours after it is deleted.

  1. Click on the VM name.
  2. Click Restore.
  3. Click Restore to confirm.
  4. VMs are restored to a Stopped state. Click Run if you would like to restart.

Note: If a data volume attached to a virtual machine is deleted, it will not be available to the restored virtual machine.

Manage Disks for a Virtual Machine

Disk information is divided into three sections: Add New Disk, Disks Attached to Current VM, and Unattached Disks. You can open or collapse each section by clicking anywhere in the heading bar. To exit this page and return to the Virtual Machines page, click Exit Disk Management.

Add new disk to a virtual machine

To add a new disk, enter the name of the disk, specify its capacity, and click Add Disk. This creates a new disk and attaches it to this VM.

Detach disk from a virtual machine

Open Disks attached to current VM, and click Detach to the right of the disk you would like to remove from the VM.

Attach disk to a virtual machine

Open Unattachd disks, and click Attach to the right of the disk you would like to attach o the VM.

Open Console for a Virtual Machine

Click Console to open up the console in a new window. The frame may need to be resized to display the full window. This is the equivalent of plugging in a physical keyboard, mouse, and monitor to a physical server.

Reinstall a Virtual Machine

Wipes the current state of the VM and resets it back to the original template chosen during the creation of the VM.

View Full Details for a Virtual Machine

Shows all available VM info and VM history. History may be viewed for the past hour, day, week, or month for:

  • Network (bit/s)
  • Disks (byte/s)
  • IOPS (input/output operations per second )

Disks

Create Disk

  1. Click anywhere in the Create Disk header bar to open it.
  2. Enter the name of the new disk.
  3. Select its Capacity.
  4. Click Create Disk.
  5. Note: You may also create a new disk in Add new disk to a virtual machine under Virtual machine details.

Delete Disk

  1. Find the disk you would like to delete in the Available disks list.
  2. Click Delete.
  3. Click Delete to confirm.

Disk Snapshots

Note: You can retain up to six snapshots per disk.

Take Snapshot

Taking a snapshot of a disk creates a point in time to which the disk can be restored. To take a snapshot.

  1. Find the disk for which you would like to take a snapshot in the Available disks list.
  2. Click Snapshot.
  3. Enter Snapshot name.
  4. Click Create snapshot.

Load Snapshot

To revert a disk back to a snapshot:

  1. In the Available disks list, click on the name of the disk you would like to revert back to a snapshot.
  2. In Manage disk snapshots, click Load snapshot.
  3. Click Load to confirm.

Delete Snapshot

To delete a snapshot, click on the disk name you would like to revert.

  1. In the Available disks list, click on the name of the disk for which you would like to delete a snapshot.
  2. In Manage disk snapshots, click Delete snapshot.
  3. Click Delete to confirm.

Resize a Disk

You can increase the size of a data disk that is not attached to a VM. To modify the size of an unattached disk:

  1. In the Available disks list, find the name of the disk you would like to detach.
  2. Click Resize.
  3. In the Select capacity dropdown menu, select a capacity, or select custom to enter a different value.
  4. Click Resize.

Detach Disk from VMs

To detach a disk from all VMs:

  1. In the Available disks list, find the name of the disk you would like to detach.
  2. Click Detach.
  3. Click Detach to confirm.

Networking

Note: Much of this information is for advanced network configuration only. Access Control List rules (ACLs) are automatically created when you create a Port Forwarding or Load Balancing rule.

You direct traffic from the internet into ENA TrustCompute VMs in the Networking area. New VMs are accessible to your internal network. If you would like a VM to be accessible to people outside of your network, you configure it here.

Public IPs

You see your current allocation of Public IPs here. You can sort the list by the IP’s Label or Address.

You can see if an IP is being used as a SN (Static NAT), LB (Load Balancer), PF (Port Forward), or is Available to be assigned.

Note: The Source NAT is the default outbound IP which anyone outside of your network sees when traffic comes from your VMs. A Source NAT IP is created at random when your ENA TrustCompute service is initially provisioned.

Acquire IP

To acquire a new IP, click Acquire IP. Once you have named the new IP and clicked Done, it is acquired and added to the list. By default, the next IP in the list of IPs available to you is allocated.

Action

Delete

Click Delete to remove an IP from the list of allocated IPs and place it back in the list of IPs to be acquired.

Auto-generated Firewall rules

Click Firewall in the Actions column to open a description of auto-generated Firewall rules for that IP.

Static NAT

A Static Nat allows you to create a 1-1 association between one of the IPs in your list and a VM inside your network. By default, all of your VMs appear to be coming from the Source NAT IP address. A Static NAT allows traffic from a specific machine to look like it is coming from a particular IP address, and routes traffic from the internet to this single machine.

Note: A Static NAT is always between a Public IP and an internal machine.

Create New Static NAT Rule

Click anywhere in the Create a new Static NAT rule bar to open the create tool. Select the Public IP address that you want all traffic from the VM to appear to be coming from and the Destination VM to which you want all traffic to be directed. Click Create.

Static NAT Rules

Here you can view the list of current Static NAT Rules and see which Public IPs are tied to which VMs. You can sort the list up or down by Public IP, IP Label, Destination VM, or Destination IP. You can also delete a Static NAT Rule here.

Any Public IPs attached to a VM via a Static NAT rule will have their statuses updated from Available to SN.

Load Balancing

You use Load Balancing Rules to route tcp traffic from a Public IP to more than one VM.

Create Load Balancing Rule

Click anywhere in the Create Load Balancing Rule bar to open the panel. Add information to each field and select the Algorithm for balancing the load.

  • roundrobin directs every incoming connection to the next VM in the list. If there are 3 VMs and 4 incoming connections, the first connection will be directed to the first VM, the second to the second, the third to the third, and the fourth will circle around and be directed to the first VM.
  • leastconn directs traffic to the VM with the least established inbound connections.
  • source directs traffic from similar sources on the internet to the same VM.'

After selecting your preferred algorithm, select all the VMs to which you wish to apply this Load Balancing rule. Click Create and it will be added to the below list of Load Balancing Rules.

Load Balancing Rules

The list of Load Balancing Rules can be sorted by LB Label, Public IP, IP Label, Public Port, Private Port, the Destination VMs, or the Algorithm used.

Each rule can be edited, deleted, or you can open the Firewall Rules that apply to this Load Balancing Rule.

Click Edit to change a Load Balancing Rule's Label or Algorithm, or remove or add VMs to the rule.

Port Forwarding

Port Forward Rules are created to route tcp or udp traffic from a public IP to a single internal VM.

Create Port Forwarding Rule

Click anywhere in the Create Port Forwarding Rule bar to open the panel. Select the Public IP, the Destination VM, and the Public and Private Port Ranges. Select tcp or udp from the Protocol drop down menu.

Manage Port Forwarding Rules

The list of Port Forwarding Rules can be sorted up or down by Public IP, the IP Label, the Destination VM, the Destination IP, the range of Private Ports, the range of Public Ports, or the Protocol. Each rule can be deleted, modified, or you can open the Firewall Rules regarding this Port Forwarding Rule.

Firewall

When you create a networking rule, the system automatically generates an Access Control List (ACL) rule that allows the traffic through. You may create additional firewall rules.

Create Firewall Rule

Click anywhere in the Create Firewall Rule bar to open the panel.

CIDR

The CIDR (Classless Inter-Domain Routing) is always the source of the traffic. Here you input the IP address(es) for which you wish to control traffic to or from.

  • 0.0.0.0.0 is the network notation for all available IP space.
  • 192.167.0.5/32, for example, would only affect this single IP.
  • 11.12.13.0/24, for example, would affect IPs 11.12.13.1 through 11.12.13.255 because of the 24bit subnet mask.

Protocol

Protocol defines which type of traffic is affected by this Firewall Rule.

  • All: All forms of traffic
  • TCP: Transmission Control Protocol
  • UDP: User Datagram Protocol
  • ICMP: Internet Control Message Protocol

Direction

The two choices here are Inbound and Outbound traffic.

  • Inbound is always public because it is coming from the outside world into your cloud.
  • Outbound is traffic that originates from within your network and then leaves your network.

Action

Once you have specified the direction and destinations of the traffic, you may then choose whether to Allow or Deny this traffic.

Comment

Writing a Comment for a Firewall Rule enables you to keep track of where a rules is coming from and what its purpose is. A rule automatically generated by the system begins with “System Generated ACL for…” followed by the type of Network Rule for which it was created. If you leave the comment section blank, it simply reads “n/a”.

Create

When you have entered the CIDR, Protocol, Direction, and Action, click Create to add your new Firewall Rule to the Firewall list below.

Firewall

This list contains all existing Firewall Rules and can be sorted using Show to display all rules the rules surrounding a particular IP address/address range.

Each Firewall Rule shows the information entered when it was created. Each rule can be Edited to revise this information or Deleted. A deleted rule is unrecoverable.

Deleting the system generated access rules does not affect the actual load balancing or port forwarding. The same load balancing or port forwarding rules will remain, but you can change the way the rule is generated if you like.

Note: The order of this list is important. The system applies rules in list order.

Group Assignment

You can sort and classify VMs into groups to help you organize and manage your workflow and resources. Groupings are optional and do not affect functionality.

The Group Assignment page can be accessed from the menu.

It shows list of all VMs and the groups to which they are assigned. To find a particular VM, enter its name in the Find VM box. You can also filter all VMs by status using the Show drop down.

By default, all VMs are placed in an Unassigned group. To place a VM in a group, type the name of an existing group in the Groups bar and it will autocomplete.

If you want to place a VM in a group that does not exist yet, just enter the name of the new group in the Groups bar and press Enter. This creates the new group and assigns the VM to it.

Group Assignments can also be viewed on the, Virtual Machines, and Domain Overview pages.

Note: VMs may be assigned to more than one group.