IoTAWSCloudEdge CloudMethod of procedure (MOP)NFVSolution DesignsTelco CloudTop RatedVMware

Deploying AWS Greengrass on VMware vSphere

AWS Greengrass on VMware vSphere:

VMware has recently launched AWS Greengrass on VMware vSphere appliance in a preview 0.5 and entered in Edge Computing market. But what AWS Greengrass is? So First thing first, AWS Greengrass is a software from Amazon Web Services that extends AWS cloud capabilities to locally installed IoT devices. With this capability, Internet of Things (IoT) devices can execute and analyze their collected data locally while still taking advantage of the AWS cloud.

It is important to realize that processing Data Analytics, Serverless Computing (AWS Lambda functions), and Machine Learning on the device’s local network make the communication more secure than processing on the private cloud. Also, latency sensitive applications can perform better in this type of environment.

Deployment Requirements:

AWS GreenGrass on VMware vSphere appliance is based on Ubuntu 16.04.3 LTS. Please see the below requirements to deploy this appliance:

Memory 512 MB
Storage 500 GB
Network 1 NIC
Supported Hypervisor ESXi 6.5 U1, 6.5, 6.0 U3, or 6.0U2
Workstation 14.0, 12.5, or 12.0
Fusion 10.0, 8.5, or 8.0

The preview 0.5 of this appliance is available at VMware Marketplace. if you are interested to deploy you can download it from here.

How to Deploy Appliance on ESXi:
  1. Login to VMware ESXi
  2. Go to Virtual Machines >> Click on “Create / Register VM

It will open New Virtual Machine creation wizard.

3. Select “Deploy a virtual machine from an OVF or OVA file“, click Next

AWS Greengrass on VMware vSphere - Select creation type

4. Next page is about Select OVF and VMDK files, Enter a name for the virtual machine (it’s not the hostname and can be changed later)

AWS Greengrass on VMware vSphere - Select OVF

Click on the rectangular area to select browse AWS Greengrass ova file location, click Next

5. On the next page, Select the Datastore in which you want to store this AWS Greengrass VM, click Next

AWS Greengrass on VMware vSphere - Select DS

6. On Deployment options page, select Network to be assigned to the GG VM

Disk provisioning has two options, if you are deploying in Lab environment you can use Thin (default) otherwise select Thick.

AWS Greengrass on VMware vSphere - Select Network

Check on Power on automatically checkbox, it will power on VM automatically just after installation. click Next

7. Review the summary on the Ready to complete page. click Finish to begin AWS GG virtual machine installation.

AWS Greengrass on VMware vSphere - Summary

At this instant, You can check the installation progress in Recent Tasks. When the installation completes, you will get a completion message on the top bar.

After installation VM will take some time to power on.

Select the VM and take the console

AWS Greengrass on VMware vSphere - GG Console

Now you will see the AWS Greengrass Appliance login screen, use default login id: ggc and default password: ggc to login.

Of course, You should change the password as soon as possible using the passwd command.

Next Step

As shown above, your first AWS Greengrass on VMware vSphere VM is ready now. You need to login to AWS IoT for further deployment procedure, which will be described in my next blog.



Check out some more blogs:

If you like my blogs Please Share…

Leave a Reply