Virtual system and method in a virtual system
AssigneeNEC Corporation
InventorHiroaki Miyajima
Life of this patent
Estimating the term…
Abstract
A virtual system, which realizes virtual computing environments for performing communication processing, includes a user virtual machine which is provided as a virtual machine environment to be used by users, and a service virtual machine which has a physical communication interface with a real network for communication between the real network and the user virtual machine, provides a virtual communication interface with the user virtual machine by Ethernet (registered trademark), and performs an interface conversion process for the communication between the real network and the user virtual machine if the physical communication interface is not by using Ethernet (registered trademark), in which the physical communication interface is converted to an equivalent interface using Ethernet (registered trademark).
Claims23
A virtual system, which realizes virtual computing environments for performing communication processing, wherein the virtual system includes a service virtual machine which controls real physical communication devices and management interfaces of the virtual system and a user virtual machine which is the virtual machine operated by users and includes a virtual network interface card (NIC) for connecting to a real physical network through the service virtual machine and a real physical NIC, comprising:
- a virtual node which is provided as an opposed node of the virtual NIC and performs control processing necessary for an interface conversion process for the communication between the real physical network and the user virtual machine;
- a virtual node setting unit which acquires information regarding whether a data link layer communication system employed in the real physical network which is connected by the real physical NIC is the same as the communication system of the user virtual machine, and performs control processing for setting the virtual node;
- a virtual NIC setting unit which acquires a Media Access Control (MAC) address given to the real physical NIC when the data link layer communication system employed in the real physical network is the same as the communication system of the user virtual machine, defines the acquired MAC address to the virtual NIC, and performs control processing for setting the virtual NIC;
- and,
- a real physical NIC setting unit which changes the MAC address of the real physical NIC to the MAC address of the virtual NIC when the MAC address change is requested by the user virtual machine in a start operation of the user virtual machine, and performs control processing for setting the real physical NIC.
A method in a virtual system, which realizes virtual
- computing environments for performing communication processing, wherein the virtual system includes a service virtual machine which controls real communication devices and management interfaces of the virtual system and a user virtual machine which is the virtual machine operated by users and includes a virtual network interface card (NIC) for connecting to real network through the service virtual machine and a real physical NIC, comprising:
- a virtual node providing step for providing a virtual node as an opposed node of the virtual NIC and to perform control processing necessary for an interface conversion process for the communication between the real network and the user virtual machine;
- a virtual node setting step for acquiring information regarding whether a data link layer communication system employed in the real network which is connected by the real NIC is the same as the communication system of the user virtual machine, and performing control processing for setting the virtual node
- a virtual NIC setting step for acquiring a Media Access Control (MAC) address given to the real NIC when the data link layer communication system employed in the real network is the same as the communication system of the user virtual machine, defining the acquired MAC address to the virtual NIC, and performing control processing for setting the virtual NIC;
- and
- a real NIC setting step for changing the MAC address of the real NIC to the MAC address of the virtual NIC when the MAC address change is requested by the user virtual machine in a start operation of the user virtual machine, and performing control processing for setting the real NIC.
A non-transitory computer data storage readable medium having a virtual system control program stored thereon to control a virtual system upon execution of the virtual system control program by a processing device, such that virtual computing environments are realized for performing communication processing, wherein the virtual system includes a service virtual machine which controls real physical communication devices and management interfaces of the virtual system and a user virtual machine which is the virtual machine operated by users and includes a virtual network interface card (NIC) for connecting to a real physical network through the service virtual machine and a real physical NIC, for causing a processing device to execute the method comprising:
- a virtual NIC setting step for acquiring a Media Access Control (MAC) address given to the real physical NIC when the data link layer communication system employed in the real physical network is the same as the communication system of the user virtual machine, defining the acquired MAC address to the virtual NIC, and performing control processing for setting the virtual NIC;
- a real physical NIC setting step for changing the MAC address of the real physical NIC to the MAC address of the virtual NIC when the MAC address change is requested by the user virtual machine in a start operation of the user virtual machine, and performing control processing for setting the real physical NIC;
- wherein in case where the data link layer communication system employ in the real physical network is the same as the communication system of the user virtual machine,
- a virtual node providing step for providing a virtual node as an opposed node of the virtual NIC and to perform control processing necessary for an interface conversion process for the communication between the real physical network and the user virtual machine;
- a virtual node setting step for acquiring information regarding whether a data link layer communication system employed in the real physical network which is connected by the real physical NIC is the same as the communication system of the user virtual machine, and performing control processing for setting the virtual node.
Dependencies are inferred from the claim text.