プライベートクラウドを構築するコンポーネント群のOSS。
OpenStackを導入するにあたって参考にさせていただいたサイトや手順等をメモしていきます。
OpenStackは大きく2つの種類に分類される。
- Cloud Controller node
- Compute Nodes
Cloud Controller nodeは制御ノードと呼ばれて、novaとかglanceとかいろいろ入ります。
制御用のノードなので比較的計算機リソースはディスクが30GBぐらい、
メモリが12GBぐらい必要になります。
でも実験用とかだったら仮想マシンのイメージとかブロックストレージ等の永続化データも
この制御ノードと一緒にされるのでディスクは1〜2TB必要。
NIC二枚差し推奨らしい。実験用ならNIC一枚でも動きます。
Compute Nodesは実際に仮想マシンを稼働させるノード。計算機リソースとしてのノードなのでディスクは30GBと少なめ。
ただメモリは32GB以上推奨。
仮想化対応必須。KVMとかVMwareとかXenとか。
うちはKVMですね。
どのみちストレージが必要なのでCinderをどっかで稼働させないといけない。
Compute Nodesに入れるのかな。
要調査。
AWS と互換性があるのでAWS触っておくと理解が速いと思う。
- Identity Service(Keystone)
- Image delivery and registration (Glance)
- Volume Service(Cinder)
- Cloud compute (Nova)
- Dashboard (Horizon)
他に必要なのは
- Neutron(旧:Quantum)
ネットワークコンポーネント 。 - Swift
Amazon s3的なやつ。
最近活動がとても活発です。
将来が楽しみです。
- ネットワーク管理コンポーネントのQuantumはNeutronに名前が変わった。
Fwd: [Openstack] Quantum is changing its name to... - Google グループ
私のOpenStackインストールの記録です。
- 初めてのOpenStackインストールの記録
- 1つの仮想マシンの中にDevStackでオールインワンなOpenStack環境を作ってみる
- UbuntuにAllInOne構成でOpenStackをインストール(Grizzly)
- 3.1. Openstack概要 — オープンソースに関するドキュメント 1.1 documentation
- 3. Openstackインストール手順(Grizzly)CentOS6.4(パッケージ)編 — オープンソースに関するドキュメント 1.1 documentation
- 1. Openstackインストール手順(Grizzly)Ubuntu13.04(パッケージ)編 — オープンソースに関するドキュメント 1.1 documentation
- 4. Openstackコマンド関連(Grizzly) — オープンソースに関するドキュメント 1.1 documentation
- 1. OpenStackFAQ(Grizzly) — オープンソースに関するドキュメント 1.1 documentation
- さくらの専用サーバとOpenStackで作るプライベートクラウド | SourceForge.JP Magazine
ちょっと記事が古めで長くて眠くなりそう。
ただ、データセンター使ってプライベとクラウド作るのでとても参考になりそう。
- mseknibilel/OpenStack-Folsom-Install-guide
- Chapter 1. OpenStack Basic Install - OpenStack Basic Install
- OpenStack Installation Guide for Red Hat Enterprise Linux, CentOS, and Fedora - OpenStack Installation Guide for Red Hat Enterprise Linux, CentOS, and Fedora - Grizzly, 2013.1 with Object Storage 1.8.0
- virtualtech.jp/download/120907OpenStack.pdf ちょい古め。
- OpenStack Grizzly 構築スクリプト - jedipunkz' blog
- OpenStack
- 日本OpenStackユーザ会 - Japan OpenStack User Group Japan (JOSUG) openstack.jp
- openstack (OpenStack)
- OpenStack 運用ガイド(PDF)
- open OpenStack Docs: current
- これからはじめるOpenStackリンク集 | 外道父の匠
- オープンソースに関するドキュメント — オープンソースに関するドキュメント 1.1 documentation