1. In a cluster aware data processing system having a plurality of cluster aware Virtual Input/Output (I/O) Servers (VIOSes), at least one client logical partition (LPAR) and a hypervisor providing an interface between the plurality of cluster aware VIOSes and a virtual control panel (VCP), a method comprising: receiving, at a source VIOS of the plurality of cluster aware VIOSes, a hibernation request for a client LPAR; the source VIOS determining a storage device within a distributed storage repository for storing a generated hibernation data file of the client LPAR; the source VIOS securely writing the hibernation data file from the client LPAR to the determined storage device within the distributed storage repository, wherein the hibernation data file includes a configuration information of one or more source I/O adapters assigned to the client LPAR by the source VIOS; and initializing, via the VCP, a remote restart of the client LPAR at a target LPAR managed by a target VIOS of the plurality of cluster aware VIOSes using the hibernation data file stored within the storage device, wherein the remote restart comprises: receiving, at the target VIOS, a remote restart command from the VCP, wherein the VCP is communicatively coupled to a hypervisor which enables communication interfacing with the target VIOS; the target VIOS identifying the source VIOS and determining the location of the generated hibernation data file of the client LPAR within the distributed storage repository by reading a database entry within a VIOS database that corresponds to the hibernation data file of the client LPAR, wherein each database entry within the VIOS database identifies, for a corresponding hibernation data file, a logical unit within the distributed storage repository where the corresponding hibernation data file is stored, a content of the corresponding hibernation data file, and a size of the corresponding hibernation data file, and wherein each of the plurality of cluster aware VIOSes is communicatively connected to the VIOS database; and the target VIOS emulating the one or more source I/O adapters by assigning, to a target client LPAR in which the client LPAR will be restored, one or more virtual target adapters of the target VIOS, wherein the emulation of the one or more source I/O adapters is based on the configuration information; wherein the target VIOS has security access to resources of the hibernating client LPAR.