Einführung in die Verwendung der Apache Libcloud innerhalb Ihrer Wolke Ikoula.
Das ist was Libcloud?
Apache-Libcloud ist eine Python-Bibliothek-open-Source unter der Apache 2.0 Lizenz. Es erlaubt, um mit einer Menge von Wolke-Dienstleister, eine einheitliche API zu interagieren.
Es wurde geschaffen, um das Leben der Entwickler, die Anwendungen kompatibel mit verschiedenen Cloud-Services erstellen möchten, die die Bibliothek derzeit unterstützt, zu erleichtern.
Die neueste Version unterstützt mehr als 30 verschiedene Anbieter (einschließlich Ikoula).
Um so mehr Details entdecken es von hier
Im Vorbeigehen danken wir herzlich Tomaž Muraus, Fleisch-Projekt des Projektes Libcloud Apache für sein Engagement zur Schaffung Libcloud Ikoula Treiber!
Installation von Apache Libcloud
Wir werden Apache Libcloud auf einem Computer installieren. Ubuntu-13.10. Natürlich kann die Installation von einem Betriebssystem zu einem anderen variieren.
Dies ist! Das ist es! Nehmen Sie jetzt Ihren bevorzugten Editor (Vim zufällig...)
Starten Sie Ihr erste Python-Programm unter Verwendung der Libcloud-Bibliothek. Dies wird eine erste kleine Skript sein, das Ihnen erlaubt, die verfügbaren Ikoula-Cloud computing-Angebote auflisten. Wir rufen die Skript-get_compute_offerings.py
Damit es funktioniert, benötigen Sie Ihren api-Schlüssel mit Ihren geheimen Schlüssel. Zu holen, bitte folgen Sie dieser FAQ
Starten Sie das Skript (dadurch, dass z. B. mit einem Chmod + X ausführbar) erhalten Sie eine Rückkehr der Art:
Dieses Skript stellt eine Verbindung mit der Wolke Ikoula und die Liste der verfügbaren Angebote-Berechnungen abgerufen dann hat ihren Namen.
In einem nächsten Artikel werden wir sehen, wie mithilfe von libcloud um Ihre Instanzen bereitzustellen. Schon können Sie gehen beziehen sich auf die Probe, und navigieren Sie die verschiedenen Klassen hier
Das ist was Libcloud?
Apache-Libcloud ist eine Python-Bibliothek-open-Source unter der Apache 2.0 Lizenz. Es erlaubt, um mit einer Menge von Wolke-Dienstleister, eine einheitliche API zu interagieren.
Es wurde geschaffen, um das Leben der Entwickler, die Anwendungen kompatibel mit verschiedenen Cloud-Services erstellen möchten, die die Bibliothek derzeit unterstützt, zu erleichtern.
Die neueste Version unterstützt mehr als 30 verschiedene Anbieter (einschließlich Ikoula).
Um so mehr Details entdecken es von hier
Im Vorbeigehen danken wir herzlich Tomaž Muraus, Fleisch-Projekt des Projektes Libcloud Apache für sein Engagement zur Schaffung Libcloud Ikoula Treiber!
Installation von Apache Libcloud
Wir werden Apache Libcloud auf einem Computer installieren. Ubuntu-13.10. Natürlich kann die Installation von einem Betriebssystem zu einem anderen variieren.
Ikoula @ubuntu1310: ~ / Apache Libcloud $ Sudo apt Get install install Python Bib Ikoula @ubuntu1310: ~ / Apache Libcloud $ Sudo Bib installieren Sie Apache Libcloud
Dies ist! Das ist es! Nehmen Sie jetzt Ihren bevorzugten Editor (Vim zufällig...)
Starten Sie Ihr erste Python-Programm unter Verwendung der Libcloud-Bibliothek. Dies wird eine erste kleine Skript sein, das Ihnen erlaubt, die verfügbaren Ikoula-Cloud computing-Angebote auflisten. Wir rufen die Skript-get_compute_offerings.py
Damit es funktioniert, benötigen Sie Ihren api-Schlüssel mit Ihren geheimen Schlüssel. Zu holen, bitte folgen Sie dieser FAQ
#! / Usr/bin/Env Python aus PPRINT importieren Sie pprint aus libcloud.Compute.types Provider importieren aus libcloud.Compute.Providers import get_driver Api_key = ' Ihren API-Schlüssel ' SECRET_KEY = ' Ihr geheimer Schlüssel ' CLS = Get_driver Anbieter (. IKOULA) Treiber = Cls (Api_key, Secret_key) Größen =-Treiber . list_sizes() Drucken ' \n verfügbaren EDV-angeboten: \n ' für in Größe s: Drucken s . Name
Starten Sie das Skript (dadurch, dass z. B. mit einem Chmod + X ausführbar) erhalten Sie eine Rückkehr der Art:
Ikoula @ubuntu1310: ~ / Apache Libcloud $ . / Get_compute_offerings . py Berechnung der verfügbaren Angebote: M1 . Breite M1 . Medium T1 . Mikro M1 . klein M1 . Übergrösse
Dieses Skript stellt eine Verbindung mit der Wolke Ikoula und die Liste der verfügbaren Angebote-Berechnungen abgerufen dann hat ihren Namen.
In einem nächsten Artikel werden wir sehen, wie mithilfe von libcloud um Ihre Instanzen bereitzustellen. Schon können Sie gehen beziehen sich auf die Probe, und navigieren Sie die verschiedenen Klassen hier
Tags:
Ajouter un commentaire