SIM-Cloud API - Allgemeine Informationen¶
Da ein SIM-Cloud-Projekt auf der OpenStack-Suite der Public-Domain-Software basiert, ist das gesamte Vokabular der Befehle für die Arbeit mit dem SIM-Cloud-Projekt über eine API in der offiziellen Dokumentation der `Suite`_ verfügbar:
- API Schnellstart Beispiele
- OpenStack API Referenzdokumentation
- Identity API (Keystone) - der ID Service;
- Compute API (Nova) - der Dienst, der für die Erstellung, den Start, den Neustart und das Beenden von virtuellen Maschinen (Instanzen) usw. zuständig ist. Er ist die Komponente zur Überwachung der Rechenressourcen.
- Block Storage API (Cinder) - der Dienst, der für das Erstellen, Löschen und Ändern von Datenträgern und die damit verbundenen Aktionen (Arbeit mit Snapshots usw.) zuständig ist
- Networking API (Neutron) - der Dienst, der für die Erstellung, Änderung und Verwaltung der Netzelemente des Projekts zuständig ist (IP-Adressen, Netzwerke, VPNs, Firewalls)
- Image Service API (Glance) - Dieser Dienst verwaltet die Datenträger-Images virtueller Maschinen, ist aber nicht in deren eigentliche Speicherung involviert. Bietet eine Abstraktion verschiedener Speichertechnologien - von einfachen Dateisystemen bis hin zu Speichersystemen für Objekte. Neben echten Datenträger-Images enthält Glance auch Metadaten und Informationen über den Zustand, der das Image beschreibt.
Um den spezifischen SIM-Cloud-Dienst über die API zu nutzen, muss die definierte URL (der Zugangspunkt zum Dienst) in dem Befehl mit der Anfrage verwendet werden. Sie können die Zuordnung zwischen den Diensten und Zugangspunkten einsehen, indem Sie über die Weboberfläche https://cloud.sim-cloud.net/ darauf zugreifen. Siehe im Projektmenü - API Zugriff oder in der folgenden Tabelle:
Service Service access point Backup https://api.sim-cloud.net:3000 Backup_Dev – Compute (Nova) https://api.sim-cloud.net:8774/v2.1/<ProjectID> Dns https://api.sim-cloud.net:9001 Identity (Keystone) https://api.sim-cloud.net:5000/v3 Image https://api.sim-cloud.net:9292 Network (Neutron) https://api.sim-cloud.net:9696 Placement https://api.sim-cloud.net:8778 Volumev2 (Cinder) https://api.sim-cloud.net:8776/v2/<ProjectID> Volumev3 (Cinder) https://api.sim-cloud.net:8776/v3/<ProjectID>
Der Eintrag <ProjectID> - ollte durch Ihre Projekt-ID in SIM-Cloud ersetzt werden