11

devstack は openstack を完全にインストールしますか? 私はどこかで、devStack が一般的な OpenStack インストーラーではないことを読みました。では、devstack は実際に何をインストールするのでしょうか? openstack (グリズリー リリース) を完全にインストールするために使用できる他のスクリプト化された方法はありますか、または openstack Web サイトに記載されている手動インストール手順に従う必要がありますか?

4

5 に答える 5

21

devstack は git openstack から完全にインストールされます。

とにかく完全に小さい値の場合。devstack は、openstack プロジェクトにコードをコミットする開発者が jenkins ゲート テストで使用する openstack のバージョンです。

devstack は、名前が示すように、openstack 向けの開発専用です。そのため、その存在は儚いものです。つまり、stack.sh を実行すると、結果として (おそらく) 機能する openstack がセットアップされます... しかし、再起動しても元に戻りません。サービスを再起動するための upstart または systemd または init.d スクリプトはありません。高可用性、バックアップ、構成管理はありません。また、openstack の開発ブランチで最新の git リリースをフォローすることは、機能がフリーズする前に openstack がどれほど不安定であるかを知るための優れた方法です。

openstack をデプロイするための vagrant レシピが世界中にいくつかあります。openstack-puppet は、openstack をデプロイするための puppet レシピです。また、chef は openstack レシピも維持しています。

グリズリーは少し古いです。Havana は現在の安定版リリースです。

https://github.com/stackforge/puppet-openstack http://docs.opscode.com/openstack.html http://cloudarchitectmusings.com/2013/12/01/deploy-openstack-havana-on-your-ラップトップを使用する vagrant-and-chef/

また、ubuntu は、OS に openstack を超高速でデプロイするための maas および juju と呼ばれるシステムも維持しています。

https://help.ubuntu.com/community/UbuntuCloudInfrastructure http://www.youtube.com/watch?v=mspwQfoYQks

openstack をインストールする方法はたくさんあります。

ただし、本番クラウドを推進しているほとんどの人は、何らかの構成管理システムを使用しています。そうすれば、計算ノードを自動的にデプロイできます。システムを迅速に復旧します。

また、openstack の openstack もチェックしてください。

https://wiki.openstack.org/wiki/TripleO

于 2014-02-12T14:15:54.603 に答える
4

コードは同じはずだと思いますが、少なくとも構成は同じではありません。たとえば、devstack はデフォルトで nova ネットワークを使用します。手動インストールでは、neutron を選択できます。それで:

  1. openstack を学び始めているのであれば、devstack は良い出発点です。これにより、開発環境をすばやく作成できます。
  2. openstack env をデプロイする場合、devstack は選択できません。代わりに、インストール ガイドに従ってインストールする必要があります。
于 2014-12-26T05:54:32.703 に答える