Application Platform Installation from Google Cloud Marketplace

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

Platform Deployment

1. Launch Virtuozzo Application Platform PaaS solution via Google Marketplace.

launch PaaS installation Google Cloud

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

2. Within the opened window, you can customize your platform installation parameters.

Google Cloud configure PaaS deployment

where:

  • Deployment name - a unique name for the current installation
  • Zone - the preferable physical location of the Google Cloud hardware
  • Disk size - the required amount of disk space for your platform (in GB)
  • MachineType - the total amount of resources available for a platform (number of CPU cores and RAM)
  • Allow SSH - allows access to VM via SSH (TCP, 22 port) from any IP address
  • Allow DNS - allows DNS requests (TCP/UDP, 53 port) from any IP address
    Note: This option is obligatorily required for the PaaS installation to work correctly.
  • Allow traffic from the Internet - allows traffic to the following ports: 80, 443, 3022, 4848, 4901-4910, 7979, 8443, 8080, 11000-12000/TCP, 11000-12000/UDP
  • Source IP ranges for Internet traffic - allows traffic from the listed IP ranges only (more info)
  • Allow traffic from the Internal network - allows traffic to the following ports: 8080, 22, 5555, 64000/TCP, 4789/UDP. This option is required for PaaS installations with multiple VMs
  • Public SSH key of root user – adds provided public SSH key to the VM, allowing remote connection using any SSH client (if not specified you can still connect via SSH-in-browser)

Click Deploy to proceed and wait a bit for the platform instance to be automatically configured for you.

3. When the deployment is completed, you will see the administrative information required to proceed with the Virtuozzo Application Platform installation.

installed PaaS on Google Cloud

4. Connect to the created VM via SSH. You can use:

  • SSH-in-browser
    • go to the Compute Engine > VM instances section of the Google Cloud
    • find the created -vm1 VM and open SSH-in-browser
    • execute the sudo su command to get admin permissions

VM SSH-in-browser

  • any SSH client (if a public SSH key was provided) - connect directly to the host under the root user (use an external IP address of the created VM, which is displayed after deployment)

VM external IP address

5. 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.

PaaS web installer URL

6. 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

web installer PaaS settings

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

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

installation in progress

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

PaaS successfully installed

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 section to set a default Docker Hub account.

That’s it! Now, you can access your Dev and Admin panels and start managing your platform installation.

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.

Google Cloud cluster 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.

Google Cloud developer 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.

What’s next?