摘要:
A method for providing access to a computing environment includes the step of receiving, by a broker machine, a request from a client machine for access to a computing environment, the request including an identification of a user of the client machine. One of a plurality of virtual machines is identified, the identified virtual machine providing the requested computing environment. One of a plurality of execution machines is identified, the identified execution machine executing a hypervisor providing access to hardware resources required by the identified virtual machine. A connection is established between the client machine and the identified virtual machine.
摘要:
A method for providing access to a computing environment includes the step of receiving, by a broker machine, a request from a client machine for access to a computing environment, the request including an identification of a user of the client machine. One of a plurality of virtual machines is identified, the identified virtual machine providing the requested computing environment. One of a plurality of execution machines is identified, the identified execution machine executing a hypervisor providing access to hardware resources required by the identified virtual machine. A connection is established between the client machine and the identified virtual machine.
摘要:
The latency of virtual interrupt delivery in virtual machines is reduced by normalizing and exposing the virtual interrupt routing information of each VM to a privileged domain such as the VMkernel in an organized manner to enable virtual interrupt delivery that minimizes the number of VCPU hops. A computer implemented method of processing the virtual I/O request comprises receiving the virtual I/O request, responsive to completing a physical I/O corresponding to the virtual I/O request, referring to a virtual CPU set including information on a destination virtual CPU designated by the guest operating system for handling a virtual interrupt corresponding to the virtual I/O request, and generating the virtual interrupt corresponding to the virtual I/O request to the destination virtual CPU determined by referring to the virtual CPU set.
摘要:
Methods and apparatus for virtualization of guest operating systems (OSs) include allocating virtual machines (VMs). The VMs are assigned to each of the available hardware threads and resumed or launched for the first time. If scheduling of additional VMs is required upon exiting the VM context, another VM is selected and assigned to the hardware thread to be resumed or launched. A VM monitor is used to resume or launch a VM while the host operating system is prevented from controlling the hardware thread. A VM context structure is loaded. The thread is set to the state of the guest OS and the VM context is resumed or launched. The state of the guest OS is saved locally during a context switch to the context of the VM monitor. The VM context structure is then cleared and the host OS is allowed to control the hardware thread again.
摘要:
The invention discloses a computing system such as a computer, a Personal Digital Assistant, or a mobile phone, being connected both to an internal network and an external network and being able to quickly and safely switch therebetween without being shut down while ensuring a physical separation between the two networks. When a user inputs a request of switching, a switching unit will set a trigger thereof and generate a consequent non-maskable interrupt to CPU. After receives the NMI, the CPU controls the switching unit to run a switch program kept therein to back up a current status of the system. Then the switch program backs up a current status, controls the switching unit to interrupt all serving programs and loads the other status other than the current status to the computing system, and finally control the switching unit to reset the trigger.
摘要:
In a virtual machine system comprised of a real machine having a virtual machine control monitor including an initial program loading emulation part and a virtual machine and an outer memory connected to the real machine, a virtual machine assist mechanism is provided in the real machine for offering a control mechanism of the virtual machine by firmware. At an initial program loading stage, when an input-output substitutional generation command is generated at the initial program loading emulation part in the virtual machine control monitor, an actual data transmission is executed from the outer memory to the area of the virtual machine, as if an input-output request were generated at the virtual machine, and an input-output interruption after the execution of data transmission is transferred from the outer memory to the virtual machine assist mechanism by the control of the input-output substitutional generation command. Accordingly, an initial program loading emulation is executed independently of the initializing program of the operating system and the volume of the initial program loading emulation program is reduced.
摘要:
Provided are a virtual machine deployment method and apparatus. The method comprises: acquiring a fragment node by scrambling and fragmenting to-be-processed data; allocating a target virtual machine to the fragment node according to the data amount of the fragment node; and deploying the fragment node onto the target virtual machine. In the present embodiment, when a virtual machine is allocated to a fragment node, the data amount of the fragment node is controlled firstly by scrambling data, and then a virtual machine matching the data amount is allocated according to the actual data amount so as to prevent the virtual machine from an overload phenomenon, thereby better achieving load balancing.
摘要:
The present invention provides a method and apparatus for starting an application. The method includes: receiving, via a first virtual machine, a startup instruction for starting an application on a second virtual machine, and acquiring startup information corresponding to the startup instruction, the startup information including information of the second virtual machine and information of the application on the second virtual machine; and starting the second virtual machine according to the information of the second virtual machine, and starting the application on the second virtual machine according to the information of the application on the second virtual machine. According to the technical solutions of the present application, a user is capable of directly starting the application on the second virtual machine in the operating environment of the first virtual machine, with no need to switch an operating system to find an application, and thus user's operations are convenient.
摘要:
Disclosed are a method, a terminal, a device, and a computer readable storage medium for improving the performance of a virtual machine. The method includes determining whether a failure of a disk of a host having a virtual disk file stored therein occurs if a virtual machine sends a read request or a write request to the virtual disk file; sending the read or write request to a storage device which is associated with the host and has the virtual disk file stored therein if the failure occurs, so that the storage device is able to feed back data; detecting whether the disk of the host is recovered if the data fed back from the write request is received; and writing the data fed back from the write request into the disk of the host if the disk of the host is recovered. The method, terminal, device, and computer readable storage medium assure the normal operation of the virtual machines when a failure of the disk that stores the virtual disk file occurs.
摘要:
A life cycle management method and device for a network service are provided. The method includes: determining, by a second device according to a target NS, an existing VNF instance required for life cycle management on the target NS; sending, by the second device, a life cycle management request of the target NS to a first device, where the life cycle management request includes a mapping relationship between an identifier of the existing VNF instance and a characteristic parameter corresponding to the identifier; and receiving, by the first device, the life cycle management request sent by the second device for the target NS, and performing life cycle management on the target NS according to the existing VNF instance and the mapping relationship. In embodiments of the present invention, processing efficiency of life cycle management and resource utilization can be improved.