Back to results
US 8,898,507 B1Granted
Methods and apparatus for disaster tolerant clusters of hypervisors as a virtualized infrastructure service
AssigneeEMC Corporation
InventorsFrederick Crable, David A. Gillam
Life of this patent
Estimating the term…
Abstract
Methods and apparatus for configuring disaster tolerant clusters of hypervisors as a virtualized service. In an exemplary embodiment, a system discovers WWPNs components, identifies networks zones in SANs having connectivity with at least one of the storage arrays and at least one of the journaling appliances, and creates a disaster recovery service offerings including replication in accordance with the selected service offering.
Claims18
A method, comprising:
- discovering, using a processor, WWPNs for storage arrays in a system by reading an interface of the storage arrays;
- discovering WWPNs of ports of the discovered storage arrays;
- discovering WWPNs of journaling appliances;
- discovering WWPNs of splitters seen by the journaling appliances;
- discovering paths for the splitters;
- discovering network adaptor addresses for the paths;
- identifying networks zones in SANs having connectivity with at least one of the storage arrays and at least one of the journaling appliances;
- determining ones of the storage arrays logged in and zoned in the SANs;
- determining WWPNs of the storage arrays logged in and zoned in the SANs;
- determining WWPN zoning of the storage arrays;
- identify adaptors for storage arrays zoned and logged in;
- determining ones of the storage arrays and ones of the journaling appliances zoned together for correlating replication networks host;
- determining ones of the storage arrays seen the journaling appliances for correlating ones of the splitters;
- identifying disaster recovery pools;
- creating a disaster recovery policy;
- creating disaster recovery service offerings, the service offerings including geographically separated primary and secondary storage;
- receiving a user selection of a disaster recovering service offering;
- assigning hosts to the selected service offering;
- creating a hypervisor at primary and secondary infrastructure for the selected service offering;
- creating a volume at the primary and secondary infrastructure for the selected service offering;
- mapping and masking volumes to the journaling appliance and the hypervisor for the selected service offering;
- and
- enabling replication in accordance with the selected service offering.
20 more elements
An article, comprising
- a computer readable medium containing stored non-transitory instructions that enable a machine to perform:
- discovering WWPNs for storage arrays in a system by reading an interface of the storage arrays;
- discovering WWPNs of ports of the discovered storage arrays;
- discovering WWPNs of journaling appliances;
- discovering WWPNs of splitters seen by the journaling appliances;
- discovering paths for the splitters;
- discovering network adaptor addresses for the paths;
- identifying networks zones in SANs having connectivity with at least one of the storage arrays and at least one of the journaling appliances;
- determining ones of the storage arrays logged in and zoned in the SANs;
- determining WWPNs of the storage arrays logged in and zoned in the SANs;
- determining WWPN zoning of the storage arrays;
- identify adaptors for storage arrays zoned and logged in;
- determining ones of the storage arrays and ones of the journaling appliances zoned together for correlating replication networks host;
- determining ones of the storage arrays seen the journaling appliances for correlating ones of the splitters;
- identifying disaster recovery pools;
- creating a disaster recovery policy;
- creating disaster recovery service offerings, the service offerings including geographically separated primary and secondary storage;
- receiving a user selection of a disaster recovering service offering;
- assigning hosts to the selected service offering;
- creating a hypervisor at primary and secondary infrastructure for the selected service offering;
- creating a volume at the primary and secondary infrastructure for the selected service offering;
- mapping and masking volumes to the journaling appliance and the hypervisor for the selected service offering;
- and
- enabling replication in accordance with the selected service offering.
21 more elements
A system, comprising:
- at least one processor;
- memory coupled to the at least one processor, the memory and the at least one processor configured to enable:
- discovering WWPNs for storage arrays in a system by reading an interface of the storage arrays;
- discovering WWPNs of ports of the discovered storage arrays;
- discovering WWPNs of journaling appliances;
- discovering WWPNs of splitters seen by the journaling appliances;
- discovering paths for the splitters;
- discovering network adaptor addresses for the paths;
- identifying networks zones in SANs having connectivity with at least one of the storage arrays and at least one of the journaling appliances;
- determining ones of the storage arrays logged in and zoned in the SANs;
- determining WWPNs of the storage arrays logged in and zoned in the SANs;
- determining WWPN zoning of the storage arrays;
- identify adaptors for storage arrays zoned and logged in;
- determining ones of the storage arrays and ones of the journaling appliances zoned together for correlating replication networks host;
- determining ones of the storage arrays seen the journaling appliances for correlating ones of the splitters;
- identifying disaster recovery pools;
- creating a disaster recovery policy;
- creating disaster recovery service offerings, the service offerings including geographically separated primary and secondary storage;
- receiving a user selection of a disaster recovering service offering;
- assigning hosts to the selected service offering;
- creating a hypervisor at primary and secondary infrastructure for the selected service offering;
- creating a volume at the primary and secondary infrastructure for the selected service offering;
- mapping and masking volumes to the journaling appliance and the hypervisor for the selected service offering;
- and
- enabling replication in accordance with the selected service offering.
22 more elements
Dependencies are inferred from the claim text.