A system, method, and program product is provided that receives a backup
request at a virtual input/output server (VIOS) from a client of the
VIOS. The backup request corresponds to a virtual nonvolatile storage
that is used by the client. The VIOS retrieves data from the nonvolatile
storage device where the virtual nonvolatile storage is stored. The VIOS
transmits the retrieved data to a backup server via a computer network,
such as the Internet. In one embodiment, a backup software application
runs on the VIOS client and a backup proxy software application runs on
the VIOS.