IP Library Granted Patent US 7,711,979
Granted Patent B2
US 7,711,979 · App. 11/707,688 · Granted May 4, 2010

Method and apparatus for flexible access to storage facilities

Assignee: Symantec Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,711,979
App. No.
11/707,688
Granted
May 4, 2010
Kind
B2
Abstract

A method and apparatus for providing flexible access to storage resources in a storage area network is provided. One aspect of the invention relates to managing hosts and storage resources on a storage area network. At least one logical relationship among the storage resources is associated with each of a plurality of virtual identifiers. At least one of the plurality of virtual identifiers is then associated to an interface of each of the hosts.

Claims (30)

1. A method of managing hosts and storage resources on a storage area network (SAN), comprising:

associating at least one logical relationship among the storage resources to each of a plurality of virtual identifiers wherein each of the plurality of virtual identifiers comprises a virtual world wide name (VWWN); and

assigning at least one of the plurality of virtual identifiers to an interface of each of the hosts wherein the hosts are configured to communicate with the storage resources using a SAN fabric, and wherein interface of each of the hosts comprises a host bus adapter (HBA) coupled to the SAN fabric and wherein the SAN fabric comprises a fiber channel (FC) fabric, and wherein at least one of the plurality of virtual identifiers is assigned to the interface of each of the hosts using N-port ID virtualization (NPIV).

2. The method of claim 1 , wherein the hosts includes a first host and a second host, wherein the step of assigning comprises assigning a first virtual identifier to the first host, and wherein the method further comprises:

detecting a failure in an application at the first host;

disassociating the first virtual identifier with the first host;

assigning the first virtual identifier to the second host; and

resuming execution of the application at the second host.

3. The method of claim 1 , wherein the at least one logical relationship associated with each of the plurality of virtual identifiers comprises at least one of zones or logical unit number (LUN) access controls associated with the storage resources.

4. The method of claim 1 , further comprising:

storing the at least one logical relationship associated with each of the plurality of virtual identifiers in a configuration database.

5. Apparatus for managing hosts and storage resources on a storage area network (SAN), comprising:

means for associating at least one logical relationship among the storage resources to each of a plurality of virtual identifiers;

means for assigning at least one of the plurality of virtual identifiers to an interface of each of the hosts;

means for detecting a failure in an application at the first host;

means for disassociating the first virtual identifier with the first host;

means for assigning the first virtual identifier to the second host; and

means for resuming execution of the application at the second host;

and wherein the hosts includes a first host and a second host, wherein the means for assigning comprises assigning a first virtual identifier to the first host, and wherein the apparatus further comprises, wherein the hosts are configured to communicate with the storage resources using a SAN fabric, and wherein interface of each of the hosts comprises a host bus adapter (HBA) coupled to the SAN fabric, wherein each of the plurality of virtual identifiers comprises a virtual world wide name (VWWN), and wherein the SAN fabric comprises a fiber channel (FC) fabric, and wherein at least one of the plurality of virtual identifiers is assigned to the interface of each of the hosts using N-port ID virtualization (NPIV).

6. The apparatus of claim 5 , wherein the at least one logical relationship associated with each of the plurality of virtual identifiers comprises at least one of zones or logical unit number (LUN) access controls associated with the storage resources.

7. A storage area network (SAN), comprising:

a plurality of storage resources;

a plurality of hosts;

a SAN fabric configured to couple the hosts to the storage resources;

the plurality of hosts including a plurality of interfaces to the SAN fabric and a virtual identifier manager, the virtual identifier manager configured to associate at least one logical relationship among the storage resources to each of a plurality of virtual identifiers and assign at least one of the plurality of virtual identifiers to each of the plurality of interfaces, wherein each of the plurality of interfaces comprises a host bus adapter (HBA), and wherein the SAN fabric comprises a fiber channel (FC) fabric, and wherein at least one of the plurality of virtual identifiers is assigned to the interface of each of the hosts using N-port ID virtualization (NPIV).

8. The SAN of claim 7 , wherein each of the plurality of virtual identifiers comprises a virtual world wide name (VWWN).

9. The SAN of claim 7 , wherein the at least one logical relationship associated with each of the plurality of virtual identifiers comprises at least one of zones or logical unit number (LUN) access controls associated with the plurality of storage resources.

10. The SAN of claim 7 , wherein the virtual identifier manager is part of a SAN manager implemented by one of the plurality of hosts.

11. The SAN of claim 10 , further comprising:

a configuration database, coupled to the one of the plurality of hosts, configured to store the plurality of virtual identifiers.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Dec 16, 2024
From: ACQUIOM AGENCY SERVICES LLC, AS COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC (F/K/A VERITAS US IP HOLDINGS LLC)
Reel/Frame 069712/0090 →
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 069634/0584 →
ASSIGNMENT OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Nov 25, 2024
From: BANK OF AMERICA, N.A., AS ASSIGNOR
To: ACQUIOM AGENCY SERVICES LLC, AS ASSIGNEE
Reel/Frame 069440/0084 →
TERMINATION AND RELEASE OF SECURITY IN PATENTS AT R/F 037891/0726 Recorded Nov 30, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VERITAS US IP HOLDINGS, LLC
Reel/Frame 054535/0814 →
SECURITY INTEREST Recorded Aug 20, 2020
From: VERITAS TECHNOLOGIES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 054370/0134 →
MERGER AND CHANGE OF NAME Recorded Apr 18, 2016
From: VERITAS US IP HOLDINGS LLC; VERITAS TECHNOLOGIES LLC
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 038455/0752 →
SECURITY INTEREST Recorded Feb 23, 2016
From: VERITAS US IP HOLDINGS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 037891/0726 →
SECURITY INTEREST Recorded Feb 23, 2016
From: VERITAS US IP HOLDINGS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037891/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: SYMANTEC CORPORATION
To: VERITAS US IP HOLDINGS LLC
Reel/Frame 037697/0412 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2007
From: SALLI, TOMMI
To: SYMANTEC CORPORATION
Reel/Frame 019005/0400 →
Continuity (1)
Related Publication 20080201458A1 · Aug 21, 2008