1

openstack 開発環境をセットアップしました。ここで、hello world プログラムを書きたいと思います (たとえば、test というファイルに hello world プログラムを書きたいのですが、nova-manage test を実行すると、Hello World が出力されるはずです)。プログラミングガイドをウェブで調べたところ、インストールと管理マニュアルしか見つかりませんでした。openstack Hello Worldという質問もしましたが、役に立ちませんでした。私はいくつかの助けを使うことができます...

前もって感謝します..

4

1 に答える 1

1

したがって、openstack dev environment とは、devstack ( devstack.org ) のようなものを意味すると思います。

そして、openstack によって、( nova-manage を参照したため) openstack の nova コンポーネントを使用していると思います。

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

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

Glance イメージストアにイメージをロードすると、Openstack で「インスタンス」を起動できるようになります。これらのイメージは、仮想マシンのテンプレートのように機能します。既存のイメージに基づいてインスタンスを起動すると、openstack のプロジェクト内で実行中の仮想マシンを受け取ります。使用しているイメージが Linux イメージの場合は、そのインスタンスに ssh して、他の Linux ボックスと同じように使用できます。

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

だから...説明のこの時点では、openstackはクラウドファウンドリーのようなものだと思っていると仮定しなければなりません。そうではない。Nova は IaaS ソリューションを提供します。サービスとしてのインフラストラクチャ。クラウド ファウンドリーのような PaaS / SaaS ではありません。

これは理にかなっていますか?

于 2012-02-27T01:18:28.210 に答える