2012-02-20 14 views
1

私はopenstack開発環境をセットアップしました。今、私はhello worldプログラムを書いてみたいです(例えば、hello worldプログラムをtestというファイルに書きたい、そしてnova-manageテストを実行するときにHello Worldを出力する必要があります)。私はプログラミングガイドのWebを見て、私が見つけたのはインストールと管理マニュアルでした。私は質問openstack Hello Worldに行っても役に立たなかった。私はopenstack最初のプログラム

答えて

1

だからOpenStackのDEV環境によって、私はあなたがdevstack(devstack.org)のようなものを意味すると仮定。.. ...事前に

おかげでいくつかの助けを使用することができます。

openstackでは、openstackのnovaコンポーネントを使用しています(nova-manageを参照しているので)。

ノーバはクラウドコンピューティングコントローラです。仮想マシンを管理するためのAPIとして効果的に機能します。通常、Linuxではkvmまたはxenハイパーバイザが有効な仮想マシンを意味します。しかし、これはこれに制約されません。

デフォルトでは、devstackはkvmをハイパーバイザーとして使用します。

Openstackでは、イメージをglance imagestoreに読み込むと、インスタンスを起動できます。これらのイメージは仮想マシンのテンプレートのように機能します。既存のイメージに基づいてインスタンスを起動すると、openstackでプロジェクト内で実行中の仮想マシンが表示されます。そのインスタンスにsshして、使用しているイメージがLinuxイメージであれば他のLinuxボックスと同じように使用できます。

Ubuntuクラウドサービスには、glanceと互換性のある利用可能なイメージのリストがあり、自由にダウンロードできます。

だから...説明のこの時点で、私はあなたがオープンスタックはクラウドファウンドリーのようなものだと思っていると思います。そうではない。 NovaはIaaSソリューションを提供しています。サービスとしてのインフラ。 PaaS/SaaSはクラウドファウンドリのようなものではありません。

これは意味がありますか?

関連する問題