Computer system supporting remotely managed it services
AssigneeZynstra Limited
InventorsSimon WATERMAN, Dave ETTLE
Life of this patent
Estimating the term…
Loading patent…
AssigneeZynstra Limited
InventorsSimon WATERMAN, Dave ETTLE
Estimating the term…
Disclosed is a method of updating software in a computer system using virtualisation software, wherein one or more virtual machines are arranged to run respective software modules for providing respective set of software services. A software update relating to a first software module running in a first virtual machine is received. The first software module is stored on a first storage entity associated with the first virtual machine. A copy of the first storage entity is updated in accordance with the received software update to produce a second storage entity containing an updated version of the first software module. A second virtual machine is created within the virtualisation environment. The second virtual machine is associated with the second storage entity and arranged to run the updated version of the software module from the second storage entity. The first virtual machine remains operational during the updating step.
A method of updating software in a computer system, the computer system including virtualisation software arranged to provide a virtualisation environment for running a plurality of virtual machines, wherein each virtual machine is arranged to run a respective software module for providing a respective set of software services, the method comprising:
A method of updating software in a computer system, the computer system including virtualisation software arranged to provide a virtualisation environment for running a plurality of virtual machines, wherein each virtual machine is arranged to run a respective software module for providing a respective set of software services, the method comprising:
A method of updating software in a computer system, the computer system including virtualisation software arranged to provide a virtualisation environment for running a plurality of virtual machines, wherein each virtual machine is arranged to run a respective software module for providing a respective set of software services, the method comprising:
A method of providing modular software services in a computer system, the computer system including virtualisation software arranged to provide a virtualisation environment for running a plurality of virtual machines, each virtual machine providing a respective set of software services and being associated with one or more storage entities storing files used in providing the services, the method comprising:
A method of providing software for execution by a computer system, the software arranged to provide software services to users of the computer system when run, the software comprising files to be stored in a file system, the method comprising:
A computer system for providing modular software services, the computer system comprising at least one processor and at least one computer-readable medium storing software for execution by the at least one processor, the software comprising:
A computer system for providing modular software services, the computer system comprising at least one processor and at least one computer-readable medium storing software for execution by the at least one processor, the software comprising:
A computer system for providing modular software services, the computer system comprising at least one processor and at least one computer-readable medium storing software for execution by the at least one processor, the software comprising:
A computer system for providing modular software services, the computer system comprising at least one processor and at least one computer-readable medium storing software for execution by the at least one processor, the software comprising:
A system for providing software for execution by a computer system, the software arranged to provide software services to users of the computer system when run, the software comprising files to be stored in a file system, the system comprising at least one processor and at least one computer-readable medium storing executable code for execution by the at least one processor, the executable code configured to:
Dependencies are inferred from the claim text.