You can run an instance of PMM Server hosted at AWS Marketplace. This method replaces the outdated method where you would have to accessing an AMI (Amazon Machine Image) by using its ID, different for each region.
Assuming that you have an AWS (Amazon Web Services) account, locate Percona Monitoring and Management Server 1.4.1 in AWS Marketplace.
Currently, you can use this method to run an instance of PMM version 1.4.1.
Click the Continue button to start setting up your instance. There
are two options available to you. The
1-Click Launch option is a quick way
to make your instance ready. For more control, use the
Manual Launch option.
1-Click Launch tab selected, make sure that all sections match your
preferences. In this demonstration, we use the
US East (N. Virginia)
region and the VPC (virtual private cloud) named
reduce cost, you need to choose the region closest to your location.
On the 1-Click Launch tab, you select your region in the Region section. Note that your choice of the region is preserved from the previous screen where it is available next to the Continue button.
Depending on your choice of a VPC some configurations of CPU and RAM may be disabled in the EC2 Instance Type section.
In this demonstration, we select the
vpc-aba20dce in the
VPC Settings section. Then, we choose
m4.large as the EC2
Instead of a VPC (virtual private cloud) you may choose the
EC2 Classic (no VPC)
option and use a public cloud.
Selecting a subnet, you effectively choose an availability zone in the selected region. We recommend that you choose the availability zone where your RDS is located.
Note that the cost estimation is automatically updated based on your choice.
In the Security group, which acts like a firewall, select a preconfigured security group in the Security group section. In the Key Pair select an already set up EC2 key pair to limit access to your instance.
It is important that the security group allow communication via the following ports: 22, 80, and 443. PMM should also be able to access port 3306 on the RDS that uses the instance.
Scroll up to the top of the page to view your settings. Then, click the Launch with 1 click button to continue and adjust your settings in the EC2 console.
The Launch with 1 click button may alternatively be titled as Accept Software Terms & Launch with 1-Click.
Your clicking the Launch with 1 click button, deploys your instance. To continue setting up your instance, run the EC2 console. It is available as a link at the top of the page that opens after you click the Launch with 1 click button.
Your instance appears in the EC2 console in a table that lists all instances available to you. When a new instance is only created, it has no name. Make sure that you give it a name to distinguish from other instances managed via the EC2 console.
After you add your new instance it will take some time to initialize it. When
the Instance State contains
running for your instance, you
can run it.
When started the next time after rebooting, your instance may acquire another IP address. You may choose to set up an elastic IP to avoid this problem.
For more information, see Elastic IP Addresses in AWS documentation.
With your instance selected, open its IP address in a web browser. The IP address appears in the IPv4 Public IP column or as value of the Public IP field at the top of the Properties panel.
In the Percona Monitoring and Management welcome page that opens, enter the instance ID in the Instance ID field.
You can copy the instance ID in the Properties panel of your instance, select the Description tab back in the EC2 console. Click the Copy button next to the Instance ID field. This button appears as soon as you hover the cursor of your mouse over the ID.
Paste the instance in the Instance ID field of the Percona Monitoring and Management welcome page and click Submit.
The next screen offers to create a user and a password that you will later use to run your instance. Create a user name, assign a password, and click Submit.
The system authentication window then appears for you to use your newly created credentials. Enter the user name and password that you have just created. Your instance is now ready.
Accessing the instance by using an SSH client.
For instructions about how to access your instances by using an SSH client, see Connecting to Your Linux Instance Using SSH
Make sure to replace the user name
ec2-user used in this document with
Percona provides public Amazon Machine Images (AMI) with PMM Server in all regions where Amazon Web Services (AWS) is available. You can launch an instance using the web console for the corresponding image:
|US East (N. Virginia)||
|US East (Ohio)||
|US West (N. California)||
|US West (Oregon)||
|Asia Pacific (Singapore)||
|Asia Pacific (Sydney)||
|Asia Pacific (Seoul)||
|Asia Pacific (Tokyo)||
|Asia Pacific (Mumbai)||
|South America (São Paulo)||
Launch the PMM Server instance using the
for the corresponding region and image.
aws ec2 run-instances \ --image-id ami-fef59384 \ --security-group-ids sg-3b6e5e46 \ --instance-type t2.micro \ --subnet-id subnet-4765a930 \ --region us-east-1 \ --key-name SSH-KEYNAME
Providing the public SSH key is optional. Specify it if you want SSH access to PMM Server.
Set a name for the instance using the
aws ec2 create-tags \ --resources i-XXXX-INSTANCE-ID-XXXX \ --region us-east-1 \ --tags Key=Name,Value=OWNER_NAME-pmm
Get the IP address for accessing PMM Server from console output
aws ec2 get-console-output \ --instance-id i-XXXX-INSTANCE-ID-XXXX \ --region us-east-1 \ --output text \ | grep cloud-init
For general inquiries, please send us your question and someone will contact you.