发明名称 |
Methods and apparatus for an E-mail-based management interface for virtualized environments |
摘要 |
A server system is configured to provide an e-mail based interface for executing management operations on a virtualized infrastructure which includes a plurality of virtual machines (VMs), underlying host computers, clusters, and/or data centers. Such an interface may be provided in a virtualized infrastructure to enable a system administrator to execute administrative operations remotely from a mobile device without requiring custom installation of an application on the mobile device or a secure connection to the server system. The server system receives e-mails at a pre-determined e-mail address, authenticates the sender of the e-mail, and extracts and executes commands from the e-mail. A number of techniques for validating the e-mail containing server commands may also be provided. |
申请公布号 |
US9049257(B2) |
申请公布日期 |
2015.06.02 |
申请号 |
US201113330088 |
申请日期 |
2011.12.19 |
申请人 |
VMware, Inc. |
发明人 |
Soundararajan Vijayaraghavan;Albrecht-Buehler Conrad Herbert;Parimi Balaji;Rao Dv Raja |
分类号 |
G06F15/16;H04L29/14;H04L12/58;H04L12/24;G06F9/48;G06F9/50;G06F11/07;G06Q10/10;G06F9/455 |
主分类号 |
G06F15/16 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method of processing commands for a virtual machine (VM) management module managing a virtualized computing environment comprising a plurality of physical host computers executing one or more VMs, comprising:
receiving an e-mail message from a sender, the e-mail message comprising one or more commands for provisioning or migrating the virtual machines of the virtualized computing environment in a first format; parsing the e-mail message to extract the one or more commands; determining whether the e-mail message is a redundant response to a notification issued by the VM management module, wherein the notification indicates a condition associated with the virtualized computing environment has been detected; if the e-mail message is a redundant response, then: determining whether the extracted commands conflict with one or more commands received by the VM management module in a previous response to the detected condition; if the extracted commands do not conflict with the commands received in the previous response, translating the extracted commands from the first format to a second format executable by the VM management module and transmitting the translated commands to the VM management module for execution therein; and if the extracted commands conflict with the commands received in the previous response, ignoring the e-mail message; and if the e-mail message is not a redundant response, thentranslating the extracted commands from the first format to the second format and transmitting the translated commands to the VM management module for execution therein. |
地址 |
Palo Alto CA US |