いわゆる統合のHypervisor管理ツールの一種で、Linux Xen/KVM、Vmwareを管理化に収め、仮想マシンの作成、使用率の管理、課金といったPaaS/IaaS環境における必要機能を提供する。
評価を兼ねて自宅の環境で使ってみることにする。
参考にしたドキュメント
http://cloud.com/kb/cloudstack-21-documentation
Table of Contents
=================
1 CloudStackの種類
1.1 Community Edition
1.2 Enterprise Edition
1.3 Service Provider Edition
2 CloudStackの構成要素
2.1 CloudStack Management Server
2.2 CloudStack Computing Node
2.2.1 Pod
2.2.2 Zone
3 動作要件
3.1 CloudStack Management Server
3.2 CloudStack Computing Node
^^^^^^^^^^^^^^^^^^^
CloudStackには何種類かのエディションがある。
ここでは主にCommunity Edtionを使っていく。
http://cloud.com/resources/Edition_Comparison.pdf
1.1 Community Edition
~~~~~~~~~~~~~~~~~~~~~~
オープンソースで提供される無償版。
基本的な管理の仕組みはあるものの、使用率の監視や、HAといった機能が省かれている。
またサポートはコミュニティによる有志サポートのみ。
1.2 Enterprise Edition
~~~~~~~~~~~~~~~~~~~~~~~
Community Editionに仮想マシンHA、ストレージの最適化機能、有償サポートを追加したエディション。
1.3 Service Provider Edition
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Enterprise Editionに課金の仕組みを組み込んだもの。
2 CloudStackの構成要素
^^^^^^^^^^^^^^^^^^^^^^^
CloudStackは以下の二つの要素から構成される。
2.1 CloudStack Management Server
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
いわゆる管理サーバ。MySQLをデータベースとして、CloudStack全体の管理・情報の収集から、仮想サーバの作成やストレージの管理を行う重要なノードになる。
2.2 CloudStack Computing Node
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CloudStackにおいて、実際に仮想環境を稼働させるノード。Management Serverの管理化におかれる。
このサーバはZoneとPodという単位でグループ化される。
2.2.1 Pod
==========
Podとはネットワークのセグメントと、ストレージを含む管理単位。通常はラック単位。
2.2.2 Zone
===========
Zoneは複数のPodを束ねたもので、通常はデータセンター単位。
3 動作要件
^^^^^^^^^^^
Cloudstack2.1の動作環境は以下。
3.1 CloudStack Management Server
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64-bit x86 CPU (more cores equals better performance)
2 GB of memory
80 GB of local disk
At least 1 NIC
Ubuntu 10.04 64-bit, Fedora 13 64-bit, RHEL/CentOS 5 64-bit
Statically allocated IP address
Fully Qualified Domain Name as returned by the hostname command
3.2 CloudStack Computing Node
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64-bit x86 CPU (max # of cores for better performance)
Hardware virtualization support required
4 GB of memory
30 GB of local disk
At least 1 NIC
Ubuntu 10.04 64-bit , Fedora 13 64-bit, RHEL/CentOS 5.5 64-bit
Statically allocated IP Address
まずはここまで。