×

Methods and apparatus for automating service lifecycle management

  • US 9,621,423 B1
  • Filed: 11/06/2014
  • Issued: 04/11/2017
  • Est. Priority Date: 06/28/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • in a cloud infrastructure environment having a compute layer, a network layer, a storage layer, and management layer, wherein the management layer has no knowledge of at least some of existing infrastructure services,selecting hosts containing host bus adapters and/or network adapters having unique identifiers, wherein the unique identifiers comprise world wide port names (WWPNs) and/or Internet protocol (IP) network adapters configured with IP addresses;

    using the unique identifiers to analyze the storage layer for;

    storage groups having host initiators that match the unique identifiers of the host bus adaptors; and

    /ornetwork file storage (NFS) exports exposed to the unique identifiers as client IP addresses; and

    using storage ports in the storage groups with unique identifiers for the hosts to identify potential zones in a fabric of the storage area network (SAN), wherein the presence as zone members of one or more of the storage ports and one of the HBAs identified by one of the WWPNs in one of the zones indicates the zone can be in use as a SAN path in a cloud infrastructure service,wherein the storage volumes are potentially visible to and in use by other hosts in the cloud infrastructure environment, wherein the occurrence of at least one of the storage volumes being visible to and in use by more than one of the hosts in the cloud infrastructure environment indicates that the hosts form a cluster of hosts, andwherein the hosts identified as potential clusters of hosts are validated for adherence to business rules in the management layer including;

    each host in the potential cluster recognizing the exact same shared storage volumes (SAN-based and/or NFS-based); and

    each host in the environment having identical network configuration including;

    the same number of host bus adapters with matching names;

    the same number of network adapters with matching names; and

    the same VLANs configured on each relative network adapter across hosts.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×