Client Login

Email Address:
Password:

Quick Fact

Our web hosting backup system allows for automatic monthly, weekly, and daily backups. Also with our back up system you can keep them on the server, put them in a special folder for FTP, or download and store them on your own computer.

System Status

All servers are online and operational.

Share us with your friends!
 WHMCS Module Documentation
Solution

WHMCS VMware Module
PAGEthis Web Hosting & Design
v1.0.1 - (c) 4/2/2010

This module is a very basic level of functionality for WHMCS to be able to allow clients to control their virtual machines in an ESX/ESXi environment.

Features:

  • Works with ESX/ESXi (not vCenter yet, not free license)
  • Allows client ability to perform power operations
  • Provides basic information in client area for each VM client has
  • Automated suspend/unsuspend when product is suspended/unsuspended

Sample screenshot from client area product details page:

Screenshot of Functionality

Installation/Use

     1. Place vmesx folder in /path/to/whmcs/modules/servers folder.
     2. Edit vmconfig.php and change $licenseKey replacing --your key here-- with your actual key.
     3. Add your ESX/ESXi server under Setup->Servers
            - For hostname, leave blank (support coming soon)
            - Set IP address to the applicable IP Address
            - Under Server Details, set Type to Vmesx
     - Username: set to your appropriate management user
     - Password: set to your appropriate management password
            - Leave Access Hash and Secure empty/unchecked
     4. Setup a new "Other" type product and under Module settings, ensure Vmesx is selected. (Ensure a Server is set on the product details page, otherwise will get an error).  The domain of the product should be set to the name of the VM as it appears in ESX/ESXi.
     5. That's it!  Client's should now be able to control their VMs and their VM's should auto-(un)suspend on account (un)suspension.

Support and Documentation

There is no guarantee of support or problem resolution with this product.  However we will make our best effort to help assist with any issues.

Please visit http://support.pagethis.com or submit a ticket through the client area on our website at http://www.pagethis.com.

Known Issues/Future Plans:

Features:

  • Improved error responses/handling
  • Functionality when connecting to a vCenter server
  • Clients ability to manage/create/restore own snapshots
  • Show VM status/info in Admin area additionally

Bugs:

  • --status unknown-- if a snapshot exists of a vm
  • Handle more than one host more gracefully (cron fails if one host has issues)


Confirmed testing and working with the following server systems:
VMware ESX/ESXi v4

Confirmed testing and working with the following WHMCS versions:
4.2.1

If you find it to work on other platforms/versions, we would be glad to hear about it!



Article Details
Article ID: 15
Created On: 26 Mar 2010 11:37 AM

 This answer was helpful  This answer was not helpful