Application Management Installation on AWS

The platform can be easily deployed as a private installation on top of AWS hardware using a pre-configured package, available at AWS Marketplace. It ensures a wholly automated installation process, so no specialized technical knowledge or skills are required.

Platform Deployment

1. Launch Virtuozzo Multi-Cloud Application Management solution via AWS Marketplace.

Here, you can get acquainted with basic information about the platform (product overview, pricing information, link to documentation, etc.).

Virtuozzo multi-cloud AWS

Click the Continue to Subscribe button to proceed.

2. Read through the terms and conditions and click Continue to Configuration at the top.

application management subscribe

3. Provide the following data:

  • Fulfillment option – leave the default “64-bit (x86) Amazon Machine Image (AMI)” option
  • Software version – choose the latest PaaS version
  • Region – select the preferred availability region from the list

application management configure

Proceed with the Continue to Launch button.

4. Next, choose one of the two available launch actions:

  • Launch from Website (recommended)
  • Launch through EC2

application management launch

5.1. Launch from Website:

  • EC2 Instance Type – choose any option from the list based on your needs
  • VPC Settings – select a default virtual private cloud
  • Subnet Settings - choose a subnet option for the selected VPC

launch from website

5.2. Create a new security group with the Create New Based On Seller Settings button.

create security group

5.3. Provide a name and description for your new security group and configure port access.

Note: Check the AWS Ports Requirements guide for the obligatory port configurations.

ports configuration

5.4. Next, provide an SSH key pair to connect to the PaaS. Click Launch when ready.

add key pair

5.5. After deployment, go to EC2 and get the instance IP address.

application management installed

instance IP address

Go to the seventh step of this guide to continue the installation.

6.1. If using the Launch through EC2 action, click Launch and provide a name and AMI image.

launch through EC2

6.2. Next, choose the instance type of the required size and key pair to connect to the instance.

instance type and key pair

6.3. Create a security group and configure port access.

Note: Check the AWS Ports Requirements guide for the obligatory port configurations.

port settings

6.4. Lastly, configure storage based on your needs and click the Launch Instance button.

configure storage

7. Connect using SSH client to your instance and switch to the root user to continue the installation.

1
2
ssh ec2-user@<ip address>
sudo su

connect via SSH

8. Once connected, follow the text instructions and type “yes” to start the PaaS installation. In the end, you’ll be provided with a link (open it in the browser) to continue installation via the web installer.

web installer URL

9. Fill in the form with the admin account information for the platform:

  • First and Last Name – full name of the admin user account
  • System Email – email address of the admin user account
  • Domain – custom hostname for the platform
  • Company – name of the company
  • Country – name of the country from the list

AWS PaaS web installer

Agree to the Virtuozzo privacy and terms of use and click the Install button to proceed to the final step of the platform installation.

10. You can track the installation process with the Show Details button or get familiar with the latest platform publications and updates.

installation process

11. Once the installation is finished, the credentials will be displayed in the successful installation window and sent to System User Email.

installation complete

Note: Docker Hub applies a limitation on the download rate so that only 100 pulls per six hours are allowed for anonymous users. You can provide your Docker Hub account for the platform to increase the limit to 200 pulls (free) or remove the restriction altogether (any billing plan). Refer to the admin panel’s Templates > Docker Registries guide to set a default Docker Hub account.

Getting Started with Platform

As a cloud owner, you can enter and operate the platform through both administrator and end-user panels.

1. As an admin user, you have access to the Cluster Admin panel, intended to manage and customize the platform.

application management admin panel

Here, you can tune and monitor your Private Cloud in a desired way:

2. To start hosting applications, go to the developers dashboard where all environments and applications are managed.

application management dashboard

Here, you can give a try to the main platform functionality in the confines of project hosting:

Your platform is up and ready for immediate usage.

Resizing Platform

If you need to change the disk size of a host, follow the next steps:

1. Edit disk size via the EC2 management console.

resize platform host

2. Reboot the host to apply the changes.

3. Alternatively, you can ally changes on the fly (without reboot). Connect to the host via SSH and resize partition:

1
2
sudo growpart  /dev/nvme0n1 1
sudo resize2fs /dev/nvme0n1p1

Here:

  • /dev/nvme0n1 - disk device
  • 1 – partition number
  • /dev/nvme0n1p1 - a disk device

What’s next?