Patent ID: 8949188
Filing Date: 2015-02-03
Classification: G06F

Abstract:
1. In a data processing system having a processor, a memory coupled to the processor, at least one input/output (I/O) adapter that enables connection to an external network with a shared storage repository, and a virtualization management component executing within the data processing system to generate a plurality of operating system (OS) partitions including a first virtual I/O server (VIOS) partition of multiple VIOS partitions communicatively coupled to create a VIOS cluster, a method comprising: performing, via a backup/restore utility of a cluster aware (CA) operating system (OS) executing on a processor resource of the first VIOS partition, a backup operation on the first VIOS partition, which creates a first configuration backup file having configuration information about the hardware, logical and virtual devices of the first VIOS partition, wherein the CA OS is communicatively connected to a VIOS database (DB) of the VIOS cluster, the VIOS DB being separate from the local storage and shared by each of multiple nodes within the VIOS cluster; storing the configuration backup file within local storage; the CA OS storing a copy of the configuration backup file within the VIOS DB of the VIOS cluster, wherein the storing of configuration backup file to each of the local storage and the VIOS DB is provided to ensure that various nodes within the VIOS cluster are device-level synchronized with each other node in the cluster; and responsive to receipt of a VIOS restore command: