Patent ID: 8499062
Filing Date: 2013-07-30
Classification: G06F,H04L

Abstract:
1. A storage system comprising: a NAS (Network Attached Storage) computer, the NAS computer comprising a memory, a processor, and a network controller coupled to a plurality of client apparatuses; a management computer coupled to the NAS computer; a path address translator translating a path name given for each of the first virtual connection and the second virtual connection into respective addresses; and a virtual communication channel connector, wherein the processor manages a plurality of virtual NAS processes, on the memory, the plurality of virtual NAS processes including a first virtual NAS process, a second virtual NAS process, and a virtual NAS management process, wherein the first virtual NAS process provides a first file service to a first client apparatus of the plurality of client apparatuses via a first network coupled to the network controller and the first client apparatus, wherein the second virtual NAS process provides a second file service to a second client apparatus of the plurality of client apparatuses via a second network coupled to the network controller and the second client apparatus, wherein the processor establishes a first virtual connection, on the memory, between the first virtual NAS process and the virtual NAS management process, and establishes a second virtual connection, on the memory, between the second virtual NAS process and the virtual NAS management process, the first virtual connection and the second virtual connection being separate connections, wherein the virtual NAS management process receives a command from the management computer, and sends the command to the first virtual NAS process via the first virtual connection, or to the second virtual NAS process via the second virtual connection, wherein the virtual communication channel connector establishes a connection between the first virtual NAS process and the virtual NAS management process via the first virtual connection when a name of a NAS process stored in an area at the address translated by the path address translator matches the name of the first virtual NAS process that is to be connected via the first virtual connection, and wherein the virtual communication channel connector establishes a connection between the second virtual NAS process and the virtual NAS management process via the second virtual connection when a name of a NAS process stored in an area at the address translated by the path address translator matches the name of the second virtual NAS process that is to be connected via the second virtual connection.