Method and apparatus for managing direct I/O to storage systems in virtualization
First Claim
Patent Images
1. A network storage virtualization method in a network storage system having a plurality of network storage devices, said method comprising:
- allowing a client connected via a network to access the network storage devices as one virtual network storage system; and
permitting said client to access the network storage devices separately from said virtual network storage system,wherein a first network storage device includes a first disk interface (I/F) which is connected to an apparatus having a function of forming said network storage devices as one virtual network storage device,wherein a second network storage device includes a second disk I/F which is connected to said apparatus having a function of forming said network storage devices as one virtual network storage device and a host I/F which is connectable to an external device so as to permit said external device to access the network storage devices separately from said apparatus having a function of forming said network storage devices as one virtual network storage device,wherein said external device is permitted to access a secondary volume which is a copy of a primary volume and not permitted to access volumes other than said secondary volume, andfurther comprising the step of configuring access control of said secondary volume from outside of said apparatus having a function of forming said network storage devices as one virtual network storage device,wherein said configuring step comprises the steps of;
creating a mirroring pair between said primary volume and said secondary volume at a certain point in time by taking a complete initial copy of said primary volume and storing said complete initial copy in said secondary volume;
receiving in said second storage device a suspend request;
placing the mirroring pair into a suspend status to permit setting of the access control according to user selection;
if the user chooses a read only mode, setting said secondary volume to the read only mode for input/output (I/O) requests from said external device and re-synchronizing the mirroring pair; and
if the user chooses a read/write mode, setting said secondary volume to the read/write mode for I/O requests from said external device and re-synchronizing the mirroring pair.
1 Assignment
0 Petitions
Accused Products
Abstract
A network storage virtualization method and apparatus in a network storage system having a plurality of network storage devices. According to the present invention a client connected via a network is allowed to access the network storage devices as one virtual network storage system. In addition the client is permitted to access the network storage devices separate from the virtualized network storage system for other purposes such as reporting, verifying or backing up.
-
Citations
20 Claims
-
1. A network storage virtualization method in a network storage system having a plurality of network storage devices, said method comprising:
-
allowing a client connected via a network to access the network storage devices as one virtual network storage system; and permitting said client to access the network storage devices separately from said virtual network storage system, wherein a first network storage device includes a first disk interface (I/F) which is connected to an apparatus having a function of forming said network storage devices as one virtual network storage device, wherein a second network storage device includes a second disk I/F which is connected to said apparatus having a function of forming said network storage devices as one virtual network storage device and a host I/F which is connectable to an external device so as to permit said external device to access the network storage devices separately from said apparatus having a function of forming said network storage devices as one virtual network storage device, wherein said external device is permitted to access a secondary volume which is a copy of a primary volume and not permitted to access volumes other than said secondary volume, and further comprising the step of configuring access control of said secondary volume from outside of said apparatus having a function of forming said network storage devices as one virtual network storage device, wherein said configuring step comprises the steps of; creating a mirroring pair between said primary volume and said secondary volume at a certain point in time by taking a complete initial copy of said primary volume and storing said complete initial copy in said secondary volume; receiving in said second storage device a suspend request; placing the mirroring pair into a suspend status to permit setting of the access control according to user selection; if the user chooses a read only mode, setting said secondary volume to the read only mode for input/output (I/O) requests from said external device and re-synchronizing the mirroring pair; and if the user chooses a read/write mode, setting said secondary volume to the read/write mode for I/O requests from said external device and re-synchronizing the mirroring pair. - View Dependent Claims (2, 3)
-
-
4. A storage system comprising:
-
a first network storage device which includes a primary volume; a second network storage device which includes a secondary volume which is a copied volume of the primary volume and volumes other than the secondary volume; and a virtualization apparatus, which is connected to each of said first and second network storage devices, and allows a client connected via a network to access the network storage devices as one virtual network storage system, wherein said client is permitted to access the network storage devices separately from said virtualization apparatus, wherein said first network storage device includes a first disk interface (I/F) which is connected to the virtualization apparatus, wherein a second network storage device includes a second disk I/F which is connected to said virtualization apparatus and a host I/F which is connectable to an external device so as to permit said external device to access the network storage devises separately from said virtualization apparatus, wherein said external device is permitted to access said secondary volume which is a copy of said primary volume and not permitted to access said volumes other than said secondary volume, wherein access control of said secondary volume is configured from outside of said virtualization apparatus, and wherein said access control of said secondary volume is configured by creation a mirroring pair between said primary volume and said secondary volume at a certain point in time by taking a complete initial copy of said primary volume and storing said complete initial copy in said secondary volume, receiving in said second storage device a suspend request, placing the mirroring pair into a suspend status to permit setting of the access control according to user selection, if the user chooses a read only mode, setting said secondary volume to the read only mode for input/output (I/O) requests from said external device and resynchronizing the mirroring pair, and if the user chooses a read/write mode, setting said secondary volume to the read/write mode for I/O requests from said external device and re-synchronizing the mirroring pair. - View Dependent Claims (5, 6)
-
-
7. A storage system comprising:
-
a first network storage device including a primary volume and a first interface (I/F); a second network storage device including a secondary volume that forms a mirroring pair with said primary volume, said second network storage device including other volumes other than the secondary volume, said second network storage device including a second I/F; and a virtualization apparatus that is connected to be able to communicate with said first network storage device via said first interface and said second network storage device via said second interface, and that allows a client connected via a network to access the first and second network storage devices as one virtual network storage system; wherein a computer is connectable to access the network storage devices separately from said virtualization apparatus via a third I/F included in one of said first network storage device or said second network storage device for configuring the network storage devices. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification