「OpenStackのインストール」の意味によって異なります。OpenStack自体は、多くのサービス(コンピューティング、ネットワーキング、イメージサービス、ブロックストレージ、オブジェクトストレージ、オーケストレーション、テレメトリなど)で構成される非常にモジュール化されたフレームワークです。さらに、OpenStackの一般的な本番環境では、ロードバランサー、キャッシングシステム、ファイアウォール、Webサーバーなどのいくつかのコンポーネントも必要です。平均的なラップトップでも、最小限のopenstackシステムをインストールすることは間違いなく可能です。
ラップトップ/デスクトップでOpenStackを実行する最も簡単な方法は、Devstackを使用することです。これは、ソースからすべてのサービスをインストールし、それらを(デフォルトで)単一のマシンで実行するシェルスクリプトです。非常に優れたテストグラウンドを提供するために十分にカスタマイズ可能です。これは、OpenStack開発者およびOpenStack QAチームが、「実際の」システムに対して最新の開発をテストするために使用します。
システムの混乱を避けるために、VMにOpenStackをインストールすることをお勧めします。devstack docから:
DevStackは、サポートされているLinuxリリースを実行しているすべての仮想マシンで実行する必要があります。2Gb以上のRAMで最高のパフォーマンスを発揮します。
この記事の執筆時点(2015年1月)の時点で、サポートされているディストリビューションは次のとおりです。
- Ubuntu(最新のLTS)
- Fedora
- CentOS