Systems and methods for live operating system upgrades of inline cloud servers
First Claim
Patent Images
1. An upgrade method for an operating system, comprising:
- operating server with an old operating system with a partition structure for media, wherein the partition structure comprises a root partition with the old operating system and an usr partition, wherein the operating system only resides in the root partition;
copying media to the root partition and the usr partition associated with a new operating system while the old operating system is operating in the root partition;
rebooting the server with the new operating system set to load from the root partition; and
subsequent to the rebooting, making the root partition persistent using memory and the usr partition persistent using a NULL file system,wherein the old operating system and the new operating system reside in the root partition together.
1 Assignment
0 Petitions
Accused Products
Abstract
An upgrade method for a Unix or Unix-like operating system, a server, and a cloud-based system include operating a server with an old operating system with a partition structure for media, wherein the partition structure includes a root partition and a usr partition; copying media to the root partition and the usr partition associated with a new operating system while the old operating system is operating; rebooting the server with the new operating system set to load; and subsequent to the rebooting, making the root partition persistent using memory and the usr partition persistent using a NULL file system.
27 Citations
16 Claims
-
1. An upgrade method for an operating system, comprising:
-
operating server with an old operating system with a partition structure for media, wherein the partition structure comprises a root partition with the old operating system and an usr partition, wherein the operating system only resides in the root partition; copying media to the root partition and the usr partition associated with a new operating system while the old operating system is operating in the root partition; rebooting the server with the new operating system set to load from the root partition; and subsequent to the rebooting, making the root partition persistent using memory and the usr partition persistent using a NULL file system, wherein the old operating system and the new operating system reside in the root partition together. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A server, comprising:
-
a network interface; a data store; a processor communicatively coupled to the network interface and the data store; memory storing instructions that, when executed, cause the processor to; operate an old operating system with a partition structure for the data store, wherein the partition structure comprises a root partition with the old operating system and an user partition, wherein an operating system only resides in the root partition; copy media to the root partition and the usr partition associated with a new operating system while the old operating system is operating in the root partition; reboot with the new operating system set to load from the root partition; and subsequent to the reboot, make the root partition persistent using the memory and the usr partition persistent using a NULL file system, wherein the old operating system and the new operating system reside in the root partition together. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A cloud-based system, comprising:
-
a plurality of nodes communicatively coupled to one or more users, wherein the plurality of nodes each perform inline monitoring for one of the one or more users for security; wherein the plurality of nodes operate an operating system; wherein each of the plurality of nodes comprises; a network interface communicatively coupled to the one or more users; a data store; a processor communicatively coupled to the network interface and the data store; memory storing instructions that, when executed, cause the processor to; operate an old operating system with a partition structure for the data store, wherein the partition structure comprises a root partition with the old operating system and an usr partition, wherein an operating system only resides in the root partition; copy media to the root partition and the usr partition associated with a new operating system while the old operating system is operating in the root partition; reboot with the new operating system set to load from the root partition; and subsequent to the reboot, make the root partition persistent using the memory and the usr partition persistent using a NULL file system, wherein the old operating system and the new operating system reside in the root partition together. - View Dependent Claims (16)
-
Specification