Methods and apparatus for automating service lifecycle management
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.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus to provide, 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, 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/or network file storage (NFS) exports exposed to the unique identifiers as client IP addresses.
-
Citations
12 Claims
-
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, and wherein 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 Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An article, comprising:
-
a non-transitory computer readable medium containing stored instructions that enable a machine to perform; 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; and 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, and wherein 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 Dependent Claims (8, 9, 10, 11)
-
-
12. A system, comprising:
-
a processor; and a memory coupled to the processor containing stored instructions to enable the system, 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, to; select 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; use 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 use 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, and wherein 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.
-
Specification