オープンスタッククラウドでプログラムを書きたいのですが。リソースを検索すると、インストールと管理のマニュアルしか見つかりません。
クラウドをインストールしていますが、プログラムを実行するにはどうすればよいですか?メッセージキューまたはblob-storeの使用例がいいでしょう。
誰かがこれのための良いプログラミングチュートリアルを知っていますか?
オープンスタッククラウドでプログラムを書きたいのですが。リソースを検索すると、インストールと管理のマニュアルしか見つかりません。
クラウドをインストールしていますが、プログラムを実行するにはどうすればよいですか?メッセージキューまたはblob-storeの使用例がいいでしょう。
誰かがこれのための良いプログラミングチュートリアルを知っていますか?
「Hello world」は、openstack のサンプル プログラムとして適切ではありません。
はい、もちろん、インスタンスで php 開発環境をセットアップし、その中でプログラムを開発できます。この例では、エンド ユーザーとして openstack を使用しているだけです。
次の例で、openstack の真価を確認できます。
アプリケーションを設計できます (例: DB as a Service)。このアプリケーションでは、ユーザーは「DB インスタンスのリクエスト」ボタンをクリックするだけで、接続文字列の「IP アドレス」、「ポート番号」、および資格情報が提供されます。アプリケーションを生成されたデータベースに接続できるようにします。
バックグラウンドでは、python apis 呼び出しを使用して新しい vm を作成し、OS をインストールし、必要なソフトウェア (データベース サービス) をインストールできます。これらはすべて、openstack によって自動的に行われます。
これは、Openstack 上で実行される単純なサンプル アプリケーション (PAAS) です。
「Openstack クラウドでプログラムを作成する」と言うときは、もっと明確にする必要があります。
を。 Openstack クラウドで VM を制御および操作するためのレシピを作成する場合は、次のパッケージのインストールと使用を検討する必要があります。
上記の 2 つのライブラリは、アプリケーションを作成するために必要なすべてを公開します。
b. ただし、Openstack プロジェクトに貢献することを楽しみにしている場合は、最初に開発環境を準備してから、Launchpad に登録する必要があります。コードはGitHubに移動しましたが、青写真とバグの議論はまだlaunchpadにあります。
それが役に立てば幸い。この件に関してさらにサポートが必要な場合はお知らせください。
私はあなたの質問について調査しました。ここでAPI関数、つまりオブジェクトAPI、コンピューティングAPIなどのAPIを見てください。これらの機能が終了しないと、すべてのオープンスタックはプログラミングに関して何もコーディングできません。クラウドを構築してコマンドを手動で実行するだけです。
私が理解していることから、OpenStackの背後にある動機は、サーバー、API、またはデータベースを構築することではありません。
OpenStack は、複数のマシン、データベース、およびそれらすべてを接続するネットワークの環境を管理するものです。
たとえば、私が理解しているように、OpenStack クラウドに機能を実装して、10 個の VM と 3 個の DB を作成できるはずです。これは、ダッシュボードをクリックするか、API を呼び出して作成できます。
VM が起動したら、そこにLinux イメージをインストールできます。たとえば、Web サーバーをその新しい VM にデプロイできますが、これは OpenStack とは関係ないと思います。