1. Method for providing an integrated virtual disk subsystem, said method comprising: a) providing a network processor unit; b) providing at least one host, wherein said at least one host comprises a main memory, a storage resource having at least one physical storage device and a central processing unit (CPU) loaded with a host operating system; and c) accessing said at least one physical storage device as a plurality of logical disk drives independent of said host operating system via said network processor unit.