Fight the Coronavirus COVID-19 from Home with VMware Folding@home

At this point, I am sure all of us will say that we hate the Coronavirus. It has taken lives, disrupted lives, and caused changes the world over. As it was with the terrorist attacks, the world will most likely not be the same from this point forward. Can you fight the Coronavirus COVID-19 from home, even if you are in isolation? Let’s look at the project called Folding@home and see how it allows you to make use of compute resources you may have available and work on fighting Coronavirus. Also, we will look at how to Fight the Coronavirus COVID-19 from Home with VMware Folding@home fling recently released.

What is Folding@Home?

It sounds like an interesting term or title. What is Folding@Home anyway?
Folding@home (FAH) is essentially a big distributed computing cluster. It allows people in the community to volunteer their computing time on their personal computers to help with these calculations.
If we understand how proteins fold, we can understand better how they “mis-fold”. Folding@home or FAH simulates protein dynamics, including the process of protein folding and the movements of proteins that are common to a variety of diseases that exist today such as Alzheimers.
By studying and calculating based on these dynamics simulations, Folding@home is empowering the scientific community by way of the distributed computing environment, to study these mutations and changes in the way proteins are linked to diseases.

VMware Folding@home Appliance Fling

VMware has released a Folding@home appliance thanks to the work of William Lam that allows easily deploying the Folding@home software inside of a vSphere applaince that allows getting the software up and running very quickly and performing calculations.
The Folding@home appliance is automatically configured to join the Team VMware ID 52737. So if you have a home lab or free cycles running on your ESXi host, or even VMware Workstation host (as of v1.0.1) you can join the project to help find cures to diseases like Coronavirus, COVID-19.

Downloading

The Folding@home appliance is available via the official VMware Fling site here:
Download-the-Folding@home-appliance-from-the-VMware-Flings-site Fight the Coronavirus COVID-19 from Home with VMware Folding@home
Download the Folding@home appliance from the VMware Flings site

Deploying and Running Folding@home appliance

The installation is a simple OVA appliance deployment. I am not showing all the screenshots here, however, it is straightforward. Check out the more detailed instructions taken from the VMware instructions download.
Deploying-the-Folding@home-OVA-appliance-in-vSphere Fight the Coronavirus COVID-19 from Home with VMware Folding@home
Deploying the Folding@home OVA appliance in vSphere
Below are the instructions straight from the Folding@home instructions downloaded from the VMware Fling site.
  1. Select “Deploy OVF Template” in vCenter
  2. 2. Input your virtual machine name, and select the folder, compute resource.
  3. 3. Review and accept the template details
  4. 4. Select your datastore
  5. 5. Select your virtual machine destination network
  6. 6. Configure the appliance properties
  7. a. Hostname
  8. b. IP Address
  9. Note: If no IP address is set, appliance will use DHCP
  10. c. Network CIDR Prefix
  11. d. Gateway
  12. e. DNS
  13. f. DNS Domain
  14. g. NTP
  15. h. Proxy Settings
  16. i. OS Credentials – Root password
  17. Note: this is a mandatory parameter, failure to set a password will lead to a
  18. failed deployment.
  19. j. Folding@Home Settings
  20. i. Your chosen username
  21. ii. Team ID
  22. iii. Passkey
  23. Note: A passkey is provided to authenticate you as a user and is
  24. optional.
  25. https://apps.foldingathome.org/getpasskey
  26. iv. F@H Mode
  27. v. GPU enabled
  28. Note: if you are using a virtual machine with a GPU, this must be in
  29. passthrough mode
  30. vi. F@H Remote Mgmt allowed networks
  31. Note: Default allows all connections from FAHControl
  32. 127.0.0.1 must always be present, accept inputs are [IP Address] [IP
  33. Network/CIDR}
  34. Example;
  35. 127.0.0.1 192.168.10.10
  36. 127.0.0.1 192.168.10.0/24
  37. vii. F@H Remote Mgmt password
  38. Note: This sets a password to be used when connecting FAHControl to
  39. your Appliance. The default is VMware1!
  40. viii. Enable F@H Stats in VM Console
The great thing about the VMware Folding@home appliance is William has done all the heavy lifting for us. The VMware team ID for the Folding@home project is already prepopulated and there is basically no configuration needed to get started, other than deploying the appliance and setting up your network configuration.

Getting Worker Assignments

Apparently, there is a huge demand to join the ranks of workers and may be having a tough time keeping up with demand. I noticed William’s comments on the official comments section of the VMware Flings site:
After-booting-the-appliance-error-getting-assignment Fight the Coronavirus COVID-19 from Home with VMware Folding@home
After booting the appliance error getting assignment
It looks like the Folding @ Home Folks maybe having issues assigning new WU’s, they’re aware and working to get WU’s units out for both large and small. Stay patient and you should receive something hopefully in the next day. This is certainly out of our control and we appreciate your support
Most likely if you stand up the appliance and give it some time, you will be assigned a worker slot. Also, from the feedback and comments that I have been reading on the official Flings site, there is no adjustments that you need to make to ensure you are working on COVID-19. They are prioritizing this work by default.

Wrapping Up

If you are looking for a way to effectively Fight the Coronavirus COVID-19 from Home with VMware Folding@home Fling, you can do just that. It is a simple download (very small), easy to deploy as an OVA appliance and is already prepackaged with the connection information, having the VMware team ID already prepopulated.
This is a great way to contributed to not only the fight against COVID-19, but also other diseases by way of entering the pool of distributed computing resources by way of making your free compute cycles available for this important research.
Resources:

Post a Comment

0 Comments