IP Library › Granted Patent US 8,054,763
Granted Patent B2
US 8,054,763 · App. 12/466,395 · Granted Nov 8, 2011

Migration of switch in a storage area network

Assignee: Hewlett-Packard Development Company, L.P.
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 8,054,763
App. No.
12/466,395
Granted
Nov 8, 2011
Kind
B2
Abstract

A method, system and computer program product for migrating at least one switch in a storage area network is disclosed. The migration is done by analysing the I/O traffic to identify patterns in the I/O traffic of the switch; forecasting future I/O workload of the switch based on one or more identified patterns in the I/O traffic, determining appropriate timing for migration based on the identified patterns and administrator inputs; processing the storage area network configuration data to identify the storage network physical and logical access paths to the or each selected switch to create a first connectivity map; generating a second connectivity map based on the first connectivity map and administrator inputs; and migrating the or each switch migration based on the second connectivity map and the appropriate timing. The migration may comprise routing the I/O traffic from the switch to be migrated to the alternate switches in the storage area network. The migration may further comprising transforming zones on the switch to be migrated and deploying the transformed zones to the new switch.

Claims (68)

1. A method of migrating at least one selected switch in a storage area network, the method comprising:

analyzing the I/O traffic to identify patterns in the I/O traffic of the switch; and

forecasting future I/O traffic of the switch based on one or more identified patterns in the I/O traffic;

determining appropriate timing for migration based on the identified patterns and administrator inputs;

processing the storage area network configuration data to identify the storage network physical and logical access paths to the switch to create a first connectivity map;

generating a second connectivity map based on the first connectivity map and administrator inputs;

migrating the switch based on the second connectivity map and the appropriate timing, comprising:

determining I/O traffic on the switch to be migrated and the redundant switches in the storage area network;

determining the capacity of the redundant switches and determining at least one alternate switch for I/O traffic routing;

routing I/O traffic from the switch to be migrated to the alternate switch;

removing the switch to be migrated from the storage area network; and

connecting the new switch in the storage area network based on the second connectivity map.

2. The method of claim 1 further comprising:

if the I/O traffic on the switch to be migrated is more than the capacity of the alternate switch, generating a warning message for the user and not initiating the routing of the I/O traffic to the alternate switch.

3. The method of claim 1 further comprising a mechanism to rollback to a previous step by undoing the changes done in the current steps.

4. The method of claim 1 further comprising rerouting the I/O traffic from the alternate switch to the new switch.

5. The method of claim 1 further comprising:

transforming zones on the switch to be migrated based on second connectivity map; and

deploying the transformed zones to the new switch.

6. The method of claim 5 , further comprising detecting and deleting stale zones on the new switch.

7. The method of claim 1 further comprising:

generating a third connectivity map of the storage area network after connecting new switch;

comparing the third connectivity map with the second connectivity map; and

prompting a user to take a corrective action if the third connectivity map deviates from the second connectivity map with predetermined variations.

8. The method of claim 7 further comprising verifying the storage area network connectivity by comparing the first connectivity map with the third connectivity map.

9. The method of claim 1 wherein the migration is online migration.

10. The method of claim 1 wherein optimal time for addition of the new switch is the time when the I/O traffic on the switch to be migrated is below a predetermined level.

11. The method of claim 1 wherein the second connectivity map includes steps to be followed by user during the switch migration process.

12. The method of claim 1 further comprising rerouting the I/O traffic from the alternate switch to the new switch.

13. A system for migrating at least one selected switch in a storage area network comprising:

a I/O traffic monitoring unit adapted to monitor the I/O traffic of the switch to obtain information regarding I/O traffic of the switch;

data storage means adapted to store configuration information of the storage area network and the I/O traffic information; and

a processor adapted to

analyze the I/O traffic to identify patterns in the I/O traffic of the switch:

forecast future I/O traffic of the switch based on one or more identified patterns in the I/O traffic;

determine appropriate timing for migration based on the identified patterns and administrator inputs;

process the configuration information to identify the storage area network physical and logical access paths by creating a first connectivity map;

generate a second connectivity map based on the first connectivity map and a new switch information; and

migrate the switch based on the second connectivity map and the appropriate timing, wherein the processor is further adapted to:

determine I/O traffic on the switch to be migrated and the redundant switches in the storage area network;

determine the capacity of the redundant switches and determine at least one alternate switch for I/O traffic routing;

route I/O traffic from the switch to be migrated to the alternate switch;

removing the switch to be migrated from the storage area network; and

connecting the new switch in the storage area network based on the second connectivity map.

14. The system of claim 13 , wherein the processor is further adapted to: transform zones on the switch to be migrated based on second connectivity map; and deploy the transformed zones to the new switch.

15. The system of claim 13 , wherein the processor is further adapted to:

generate a third connectivity map;

compare the third connectivity map with the second connectivity map; and

prompt a user to take a corrective action if the third connectivity map deviates from the second connectivity map with predetermined variations.

16. A computer program product for migrating at least one switch in a storage area network comprising a computer readable medium, the computer program product comprising a non-transitory storage medium readable by a processing circuit and storing instruction for execution by a processing circuit for performing a method comprising:

analyzing the I/O traffic to identify patterns in the I/O traffic on the switch;

forecasting future I/O traffic of the switch based on one or more identified patterns in the I/O traffic;

determining appropriate timing for migration based on the identified patterns and administrator inputs;

processing the storage area network configuration data to identify the storage network physical and logical access paths to the switch to create a first connectivity map;

generating a second connectivity map based on the first connectivity map and administrator inputs; and

migrating the switch based on the second connectivity map and the appropriate timing, comprising:

analyzing I/O traffic on the switch to be migrated and the redundant switches in the storage area network;

analyzing the capacity of the redundant switch and determining alternate switches for I/O traffic routing;

routing I/O traffic from the switch to be migrated to the alternate switch;

removing the switch from the storage area network; and

connecting the new switch in the storage area network based on the second connectivity map.

17. The computer program product of claim 16 further comprising:

generating a third connectivity map;

comparing the third connectivity map with the second connectivity map; and

prompting a user to take a corrective action if the third connectivity map deviates from the second connectivity map with predetermined variations.

18. The computer program product of claim 16 further comprising:

transforming zones on the switch to be migrated based on the second connectivity map; and

deploying the transformed zones to the new switch.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2009
From: MEHROTRA, VIVEK; MOPUR, SATISH KUMAR; MUKHERJEE, SAIKAT; RAO, SATYAPRAKASH; PERUMAL VIJAYAN, GUNALAN; BALACHANDRIAH, SRIDHAR
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 022691/0967 →
Continuity (1)
Related Publication 20100293316A1 · Nov 18, 2010