Erstellen Sie einen anwenderdefinierten Ressourcenblock
Wenn die Blöcke im Basissystem nicht die Cloud-Ressourcen bereitstellen, die Sie bereitstellen müssen, können Sie einen anwenderdefinierten Ressourcenblock erstellen.
Vorbereitungen
Prozedur
- Navigieren zu Alle > Cloud Provisioning and Governance > Cloud-Adminportal > Design > Ressourcenblöcke Und klicken Sie auf Neu .
-
Geben Sie eine eindeutige und aussagekräftige ein Name Und Beschreibung Für den Ressourcenblock und geben Sie dann die folgenden Einstellungen ein:
Ebene Wählen Sie die Ebene aus, die den Typ des Ressourcenblocks darstellt:
- Anwendung : Ressourcen, die Anwendungen sind. Beispielsweise kann die Anwendung „PetStore“ auf einer Tomcat- oder WebLogic-Plattform vorhanden sein.
- Plattform : Ressourcen, die normalerweise auf einem virtuellen Server wie MySQL, Tomcat oder Apache gehostet werden.
- Logisches Rechenzentrum : Ressourcen, die Rechenzentren wie AWS, Azure oder vSphere sind.
- Virtuelle Infrastruktur : Ressourcen, die virtuell sind und weiterhin Infrastruktur für die virtuelle Welt bereitstellen, z. B. NetApp SVM, NetApp CDOT, CISCO ICF Cloud oder VMware NSX.
- Virtuelle Arbeitsauslastung : Ressourcen, die in einem Rechenzentrum gehostet werden. Beispiel: Virtueller Server, Speichervolume, Netzwerk oder Gateway.
Hinweis:- Anwendungen werden auf Plattformen bereitgestellt.
- Plattformen werden in logischen Rechenzentren oder virtuellen Infrastrukturen bereitgestellt.
CI-Typ Wählen Sie den CI-Typ in Ihrer CMDB aus, den der Ressourcenblock darstellt. Wenn der Anwender einen Stapel startet, werden die Cloud-Ressourcen bereitgestellt, und tatsächliche CIs, die für die Ressourcen in der CMDB in diesem CI-Typ erstellt werden.
Wenn Sie beispielsweise Speichervolume auswählen, erstellt das System einen Datensatz in der Tabelle Speichervolume [cmdb_ci_storage_volume], wenn der Anwender ein neues Volume bereitstellt.
Hinweis:Jeder Ressourcenblock basiert auf einem CI-Typ aus der CMDB. Stellen Sie sicher, dass nicht mehr als ein Ressourcenblock an einen CI-Typ gebunden ist.Standardgastschnittstelle Erstellen Sie eine Schnittstelle
Wählen Sie die Gastschnittstelle aus, die enthält Vorgänge Sie benötigen für die Ressource. Später können Sie die für diese standardmäßige Gastschnittstelle zu verwendenden Vorgänge weiter definieren und auswählen. Das System bietet Ihnen eine Reihe von Standardvorgängen für jede Schnittstelle.
Wenn ein anderer Ressourcenblock einen angibt Host-Schnittstelle (Siehe Beschreibung des Hostschnittstellenfelds), das mit dem übereinstimmt, was Sie hier in angeben Gastschnittstelle Feld, kann dieser Ressourcenblock ein potenzieller Host für diesen Ressourcenblock sein.
Wenn Sie auswählen Erstellen Sie eine Schnittstelle Kontrollkästchen: Geben Sie einen Namen für die Gastschnittstelle ein. Das System erstellt die Gastschnittstelle, öffnet den Ressourcenblock, den Sie im Ressourcenblockformular konfigurieren, und listet die neue Schnittstelle in auf Gast-Schnittstelle Der Ressource Zugehörige Liste. Sehen Sie sich die Beschreibung der Ressource-Gastschnittstelle in den folgenden Schritten an.
Wenn Sie eine neue Gastschnittstelle erstellen, beachten Sie auch, dass andere Ressourcenblöcke die Schnittstelle verwenden können.
Host-Schnittstelle Wählen Sie die Schnittstelle aus, die der potenzielle Host dieses Ressourcenblocks bieten muss. Jeder andere Ressourcenblock, der eine standardmäßige Gastschnittstelle desselben Typs anbietet, den Sie hier angeben, kann zu einem Host dieser Ressource werden. Später können Sie eine oder mehrere tatsächliche Hostressourcen auswählen.
Beispiel: Standardmäßig gibt der Ressourcenblock des AWS-Rechenzentrums an Berechnen Schnittstelle als standardmäßige Gastschnittstelle. Das bedeutet, dass das AWS-Rechenzentrum bietet Berechnen Hostschnittstelle zu anderen Ressourcenblöcken, über die eine Verbindung zum AWS-Rechenzentrum hergestellt werden soll.
Geben Sie an Berechnen Schnittstelle hier als Host-Schnittstelle des Ressourcenblocks, damit der Ressourcenblock mit jedem anderen Ressourcenblock suchen kann Berechnen Schnittstelle als Gastschnittstelle. Da das AWS-Rechenzentrum verwendet Berechnen Schnittstelle als Gastschnittstelle. Später können Sie das AWS-Rechenzentrum als tatsächlichen Host in der zugehörigen Liste „Hostressource“ auswählen.
Andere Ressourcenblöcke, die anbieten Berechnen Schnittstelle durch Angabe Berechnen Als Gastschnittstelle sind auch potenzielle Hosts für diesen Ressourcenblock.
Sie müssen wissen, welche Schnittstellen die potenziellen Hostressourcen als Gastschnittstellen bieten. Und bestimmen Sie, welche Vorgänge Teil dieser Gastschnittstellen sind.
-
Klicken Sie auf Absenden. Aktualisieren Sie die Einstellungen in den zugehörigen Listen nach Bedarf weiter.
- Wahlweise:
Führen Sie die folgenden Schritte aus, um eine weitere Gastschnittstelle hinzuzufügen.
Sie können eine zusätzliche Gastschnittstelle angeben, die anderen Ressourcenblöcken angeboten werden soll. Beispielsweise kann ein Ressourcenblock für ein Rechenzentrum eine bieten Berechnen Schnittstelle, A Schnittstelle des Netzwerkservice-Containers , Und Firewall Schnittstelle für andere zu verwendende Ressourcenblöcke.
- Unter Gastschnittstelle , Klicken Sie auf Neu .
-
In Gastschnittstelle Feld, wählen Sie eine Schnittstelle aus.
- Klicken Sie Auf Übermitteln Oder Aktualisieren .
-
Geben Sie in Hostressource die Ressource an, die diesen Ressourcenblock hosten kann, normalerweise diejenige, die die in angegebene Schnittstelle bietet Hostschnittstelle Feld.
Der ausgewählte Host-Ressourcenblock verarbeitet die Bereitstellung dieses Ressourcenblocks. Beispielsweise ist die Hostressource ein Ressourcenblock für virtuelle Maschinen, der einen Apache-Webserver hosten kann. Die Auswahl der Hostressource begrenzt die Optionen, die Anwendern angezeigt werden, wenn sie einen Host auswählen.
Wählen Sie z. B. aus VSphere-Rechenzentrum In Hostressource Feld für diese Ressource, das in einer VMware-Cloud gehostet werden soll.
Hinweis:Sie können nur die Hostressourcen auswählen, die unterstützen Host-Schnittstelle Zuvor für diesen Ressourcenblock angegeben. - Wahlweise:
Führen Sie die folgenden Schritte aus, um Bindungen hinzuzufügen.
Eine Bindung ist ein weiterer Ressourcenblock, mit dem dieser Ressourcenblock eine Verbindung herstellen kann. Wählen Sie Ressourcenblöcke aus, die dasselbe unterstützen Gastschnittstelle Für diesen Ressourcenblock konfiguriert.
Wenn Sie einen Blueprint erstellen, können Sie eine Anhängeverbindung zwischen zwei Ressourcenblöcken hinzufügen, die mit dieser Bindung verbunden sind. Das Verständnis der Richtung der Bindung ist wichtig, um den Ressourcenblock zu konfigurieren. Sie hängen einen virtuellen Server an ein Netzwerk an, oder Sie hängen Speicher an einen virtuellen Server an. Sie können diese Richtungen nicht umkehren.
- Unter Bindungen , Klicken Sie auf Neu .
-
In Hostressource Wählen Sie eine Ressource in aus Gastressource Feld.
Die Gastressource ist der Ressourcenblock, den Sie an den aktuellen Ressourcenblock anhängen.
- Klicken Sie Auf Übermitteln Oder Aktualisieren .
Beispielsweise kann ein virtueller Server eine Verbindung zum virtuellen Speicher herstellen. Standardmäßig stellt das Basissystem einen virtuellen Server-Ressourcenblock mit einer Bindung an den Ressourcenblock des Speichervolumes bereit, um diese Verbindung zu aktivieren. -
Führen Sie die folgenden Schritte aus, um Endpunktvorgänge zwischen den beiden zu bindenden Ressourcen zu konfigurieren.
Die Endpunkte rufen Vorgänge während der Bindung auf. Ein Speichervolume kann beispielsweise einen Endpunkt mit den erforderlichen Bedingungen und den auszuführenden Vorgängen angeben, um eine Verbindung zu einem virtuellen Server herzustellen. Der virtuelle Server muss auch eine Bindungsschnittstelle zum Speichervolume unterstützen.
Implementieren Sie einen Endpunkttyp, z. B. EP blockieren , Damit der virtuelle Server den Endpunkt verbrauchen kann. Wenn Sie später Blueprints erstellen, erstellen Sie die Bindung zwischen dem Speichervolume und dem virtuellen Server.
Abbildung : 1. Beispiel für die Bindung in einem Blueprint - Unter Endpunktvorgänge , Klicken Sie auf Neu .
- In Bindungsressource , Wählen Sie den Ressourcenblock aus, der den Endpunkt aus diesem Ressourcenblock verbraucht.
- Wählen Sie den Typ des Endpunkts aus, der den verwendet Quellressource Ist vorhanden.
- In Vorgangsimplementierung , Wählen Sie die Implementierung aus, die den Vorgang ausführt, den Sie in dieser Endpunktzuordnung definieren.
-
Wählen Sie aus Typ Des Vorgangs, der für die Zuordnung ausgeführt werden soll.
Nur Vorgänge, die für den angegebenen geeignet sind Endpunkt In der Liste angezeigt.
Ändern Sie die Einstellungen in nicht Quellressource .
- Klicken Sie Auf Übermitteln Oder Aktualisieren .