Methods, systems and apparatus to remotely start a virtual machine
First Claim
1. A method to restart a virtual machine, the method comprising:
- in response to determining, at a network device of a virtual data center manager, that a heartbeat of the virtual machine has stopped, transmitting a request from the network device of the virtual data center manager to a dynamic host configuration protocol (DHCP) server to allocate a network address to the network device, the network address having been the last network address to be allocated to the virtual machine before the heartbeat of the virtual machine stopped;
in response to the network address being allocated to the network device, generating, with the network device, a user interface for display at a user terminal remote from the virtual data center manager, the user interface presenting an option to restart at least one of the virtual machine and an operating system installed in the virtual machine, the option to restart being selectable by a user, the user not having network administrator privileges to restart the virtual machine;
transmitting a request from the network device to the DHCP server to release the network address from allocation to the network device based on a selection of the option to restart the virtual machine via the user interface, the release of the network address from allocation to the network device to cause the network address to be available for re-allocation to the virtual machine; and
instructing, by the network device, the virtual machine to request the DHCP server to allocate the same network address to the virtual machine upon restart of the virtual machine based on the selection of the option.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus to remotely start a virtual machine are disclosed herein. An example method to remotely start a virtual machine includes requesting, at a network device, allocation of a network address to the network device, the network address formerly being allocated to the virtual machine and generating, with the network device, a user interface. The user interface presents an option to start at least one of the virtual machine and an operating system installed in the virtual machine. Some example methods also include requesting, at the network device, release of the network address based on a selection of the option to start the virtual machine. Release of the network address causes the network address to be available for re-allocation to the virtual machine. The example methods can further include generating an instruction to start the virtual machine when the option to start the virtual machine is selected.
23 Citations
18 Claims
-
1. A method to restart a virtual machine, the method comprising:
-
in response to determining, at a network device of a virtual data center manager, that a heartbeat of the virtual machine has stopped, transmitting a request from the network device of the virtual data center manager to a dynamic host configuration protocol (DHCP) server to allocate a network address to the network device, the network address having been the last network address to be allocated to the virtual machine before the heartbeat of the virtual machine stopped; in response to the network address being allocated to the network device, generating, with the network device, a user interface for display at a user terminal remote from the virtual data center manager, the user interface presenting an option to restart at least one of the virtual machine and an operating system installed in the virtual machine, the option to restart being selectable by a user, the user not having network administrator privileges to restart the virtual machine; transmitting a request from the network device to the DHCP server to release the network address from allocation to the network device based on a selection of the option to restart the virtual machine via the user interface, the release of the network address from allocation to the network device to cause the network address to be available for re-allocation to the virtual machine; and instructing, by the network device, the virtual machine to request the DHCP server to allocate the same network address to the virtual machine upon restart of the virtual machine based on the selection of the option. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A tangible machine readable storage medium comprising instructions which, when executed by a virtual machine starter of a network device of a virtual data center manager, cause the virtual machine starter to at least:
-
in response to determining that a heartbeat of a virtual machine has stopped, request a network address be assigned by a dynamic host configuration protocol (DHCP) server to the virtual machine starter, the network address being the last network address assigned to the virtual machine before the heartbeat of the virtual machine stopped; in response to the network address being assigned to the virtual machine starter, generate a user interface for display at a user terminal remote from the virtual machine starter, the user interface to present an option to restart the virtual machine, the option to restart being selectable by a user not having network administrator privileges to restart the virtual machine; request the network address be released by the DHCP server from assignment to the virtual machine starter based on a selection of the option to restart the virtual machine via the user interface; and instruct the virtual machine to request assignment of the same network address from the DHCP server to the virtual machine upon restart of the virtual machine based on the selection of the option. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A network device of a virtual data center manager, the network device comprising:
-
an identity requestor to, in response to determining that a heartbeat of a virtual machine has stopped, request an Internet Protocol (IP) address be assigned from a dynamic host configuration protocol (DHCP) server to the network device, the IP address being the last IP address assigned to the virtual machine before the heartbeat of the virtual machine stopped; a user interface generator to generate a user interface in response to the IP address being assigned to the network device, the user interface to present an option to restart the virtual machine at a user terminal remote from the virtual data center, the option to restart being selectable by a user who does not have network administrator privileges to restart the virtual machine; and an identity releaser to request the DHCP server to release the IP address in response to selection of the option to restart the virtual machine via the user interface, the identity releaser to instruct the virtual machine to request assignment of the same IP address from the DHCP server to the virtual machine upon restart of the virtual machine based on the selection of the option. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification