a method , apparatus , article of manufacture , and system are presented for establishing redundant computer resources . according to one embodiment , in a system including a plurality of processor devices and a plurality of storage devices , the processor devices , the storage devices and the management server being connected via a network , the method comprises storing device information relating to the processor devices and the storage devices and topology information relating to topology of the network , identifying at least one primary computer resource , selecting at least one secondary computer resource suitable to serve as a redundant resource corresponding to the at least one primary computer resource based on the device information and the topology information , and assigning the at least one secondary computer resource as a redundant resource corresponding to the at least one primary computer resource .