VMware Cloud Marketplace, Bitnami and VMware Cloud on AWS

This post will walk through the VMware Cloud Marketplace, Bitnami and VMware Cloud on AWS.

One of the most underrated aspects of the success of AWS EC2 is the ease at which customers can deploy 3rd party software onto their platform via the AWS Marketplace. Based on the latest data I’ve come across, the AWS Marketplace had over 200,000 customers, over 1,400 ISVs and over 650 millions hours of EC2 deployed monthly.

I have actually used it on previous occasions for blog posts, for my Transit VPC tests, to deploy a Splunk instance or to use FlowMon (an IPFIX collector), for the IPFIX section in the VMware Cloud on AWS Networking book.

Unsurprisingly, we (VMware) also recently launched our own marketplace (appropriately called VMware Cloud Marketplace), which will work with VMware Cloud on AWS but also vCloud Director (vCD)-based deployments.

And one of the ideas behind the recent acquisition of Bitnami was to add a ton of validated and packaged applications to our VMware Cloud Marketplace.

Ultimately, as VMware transitions to an As-A-Service model, it should help our customers consume their vSphere infrastructure faster and make it easier for our partners to offer their software.

Let’s have a look at how it works.

First, the VMware Cloud Marketplace is one of the VMware Cloud Services. Go to cloud.vmware.com and log on to the console.

VMware Cloud Services
VMware Cloud Services

Select VMware Cloud Marketplace and you’ll see a list of applications that you can easily consume:

VMware Cloud Marketplace
VMware Cloud Marketplace

What about if we deploy the online learning open-source software Moodle:

Search function
Search function

Once you select the Moodle Virtual Appliance, you can see the couple of options on the top-right corner. “Download” downloads the OVA while “Subscribe” lets you add it to your VMware Cloud on AWS SDDC Content Library.

Moodle Virtual Appliance
Moodle Virtual Appliance

Once you select “Subscribe”, you are asked to select which version you want to install and for which platform (VCD, VCD on-prem or VMC):

Subscribe - Step 1
Subscribe – Step 1

Select the SDDC where you’re going to deploy the Content Library and enter your vCenter credentials:

Subscribe - Step 2
Subscribe – Step 2

Select the WorkloadDatastore:

Subscribe - Step 3
Subscribe – Step 3

Confirm you’re happy with the configuration:

Subscribe - Step 4
Subscribe – Step 4

Accept the EULA and finish the subscription.

Subscribe - Step 1
Subscribe – Step 5

Within seconds, you will see the “VMware Cloud Marketplace” Content Library in your SDDC and you can go ahead and deploy the app.

Content Library populated with OVA
Content Library populated with OVA

Deploy a VM from the template as you would do for any OVA template:

Deploy Moodle template
Deploy Moodle template

Follow the standard deployment steps and boot up the VM. If you’ve never used Bitnami, you need to be aware that the default VM credentials are not always obvious to find. It’s explained in this link. Once you boot up the VM, you can see the default credentials for your app:

Bitnami App credentials
Bitnami App credentials

As you log on, you’re forced to reset your password. Let’s finish off by showing off very quickly how I can make my Moodle accessible over the Internet.

I’ve covered it before in a couple of posts (this one and this one) but it’s always worth a reminder.

As you can see in the picture above, the private IP address of the Moodle is 172.30.117.17. Let’s request a public IP (remember – it’s chargeable).

Go to the VMC Networking and Security Console and System / Public IPs:

Request Public IP
Request Public IP

In a couple of seconds, you’ll get a public IP.

VMC Public IP
VMC Public IP

Go to Network / NAT and create the appropriate NAT rule (for me, it’s simply to match HTTP traffic from 3.124.62.184 to 172.30.117.17).

NAT Rule
NAT Rule

Finally, set up a firewall rule on the Compute Gateway to allow HTTP traffic to the selected VM and you’re good to go.

Firewall Rule CGW
Firewall Rule CGW

And we’re connected to our Moodle over the Internet.

Moodle Portal
Moodle Portal

Last thing – all my applications subscriptions can be found back on the VMware Cloud Marketplace. Most of the stuff on the marketplace is free but there are also 3rd party applications (Checkpoint, Druva, TrendMicro, Puppet) where you need to bring your own license.

VMware Cloud Marketplace Subscription
VMware Cloud Marketplace Subscription

As you can see – the whole application deployment process has been made pretty painless by leveraging the VMware Cloud Marketplace, its packaged open-source applications from Bitnami and the intuitive VMware Cloud on AWS networking configuration.

Thanks for reading.

Additional Resources:

VMware Cloud Marketplace™ Beta Now Includes Bitnami Catalog of 130+ Open-Source Solutions

Announcing VMware Cloud Marketplace Initial Availability

Leverage Your Cloud Investments with VMware Cloud Marketplace

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s