Betrifft folgende Lösungen: vDatacenter
Sie haben die Möglichkeit, auf die Verwaltung Ihres vDatacenters per API zuzugreifen und die Verwaltung hierdurch zu automatisieren und zu orchestrieren.
Vorgehensweise:
Der Zugriff auf die API ist eingeschränkt und muss daher durch uns freigeschalten werden. Wenden Sie sich bitte hierfür über das Ticketsystem oder per Mail an den Support.
Für die Zugriffsanforderung benötigen wir von Ihnen die Information, von welcher (öffentlichen) IP-Adresse / IP-Adressen Sie auf die API zugreifen wollen.
Der Zugriff wird nach Ihrer Anforderung für Ihre (öffentlichen) IP-Adresse / IP-Adressen durch uns freigeschalten. Sie erhalten nach erfolgter Freischaltung eine Rückmeldung von uns.
Um auf die API zuzugreifen, benötigen Sie den OpenStack command-line client.
Das Vorgehen finden Sie direkt beim Hersteller OpenStack unter:
https://docs.openstack.org/newton/user-guide/common/cli-install-openstack-command-line-clients.html
Anschließend müssen Umgebungsvariablen wie Authentifizierungs-URL, Benutzer, Passwort, Projekt usw. festgelegt werden, die zur Authentifizierung und zum Betrieb verwendet. Am einfachsten ist es, eine Datei, z. B. openstack-creds.sh, mit folgendem Inhalt zu erstellen:
export OS_PROJECT_DOMAIN_NAME=<domain name>
export OS_USER_DOMAIN_NAME=<domain name>
export OS_PROJECT_NAME=<project name>
export OS_USERNAME=<username>
export OS_PASSWORD="<user password>"
export OS_AUTH_URL=https://<public URL of the infrastructure>:5000/v3
export OS_IDENTITY_API_VERSION=3
export OS_AUTH_TYPE=password
export OS_INSECURE=true
export PYTHONWARNINGS="ignore:Unverified HTTPS request is being made"
export NOVACLIENT_INSECURE=true
export NEUTRONCLIENT_INSECURE=true
export CINDERCLIENT_INSECURE=true
export OS_PLACEMENT_API_VERSION=1.22
Wählen Sie danach die Datei aus:
# source ./openstack-creds.sh