CloudStack 4.4學習總結之前期準備
CloudStack 4.4學習總結之前期準備
1、環境準備:
一個完整的 CloudStack 環境包括兩部分:
①、管理服務器(Management Server) -------> cloudstack-manager軟件包
②、虛擬機管理器 (Hypervisor) -------> cloudstack-agent軟件包和虛擬機環境(KVM、Xen)
附:通常對 CloudStack 的 hypervisor 也有另外的稱呼,例如主機(host),代理(agent)等。本文統一為 hypervisor。
在本文的安裝步驟中,所要配置的為一個簡單網絡,即所有被管理的虛擬機都位于一個網段。相應的硬件如下:
表1:軟硬件環境
Management Server |
Hypervisor——node1 |
Hypervisor——node2 |
|
IP |
172.22.2.76 |
172.22.2.87 |
172.22.2.100 |
Host Name |
cloud-server.perofu.com |
cloud-agent-1.perofu.com |
cloud-agent-2.perofu.com |
Memory |
256M/512M |
256M/2G |
256M/2G |
Hard Disk |
20G |
20G |
20G |
OS |
CentOS 6.4 64-bit |
CentOS 6.4 64-bit |
CentOS 6.4 64-bit |
Program |
cloudstack-manager、NFS |
cloudstack-agent、kvm環境 |
cloudstack-agent、kvm環境 |
操作系統均是最小化安裝,安裝完成后只裝了開發包:yum groupinstall 'Development tools' -y |
注:上圖的256M內存,是我第一次配置時使用的,導致在接下來的幾天內,都無法進行之后的操作,原因是【系統VM】無法啟動,這里進入了個死循環,找了各種資料,希望大家可以跳過這個錯誤。
注:之后的配置,大家可能先看到node2的信息,那是因為,我把node2作為第一臺來使用了,這個不影響后面的操作。
管理服務器需要更多的存儲空間, NFS也建在該機上(僅作為測試使用)。
注意:節點的內存必須要大于2G,否則,在添加完【區域】后,【系統VM】無法啟動。
通過management的日志可以看到以下報錯:
Q1:官網的安裝要求中哪些軟硬件因素容易導致 CloudStack 的安裝失敗?
-
Hypervisor 所在的主機,要求CPU 和主板支持硬件虛擬化(需要在主板的 BIOS 中設置 Intel-VT 為 enable)。
-
操作系統必須是64位的,推薦 centos 6.2(當前最新的 CloudStack 3 支持 6.2)。如果使用 5.5 或者 6.0 版本,一定要選擇匹配的 CloudStack 安裝包。此處強烈建議新用戶給 Managment Server 和 Hypervisor 所在的兩臺主機選擇一樣的操作系統(推薦 centos/redhat)和一樣版本的 CloudStack 軟件,同時注意 OS 一定是要被官方 release 宣稱支持,這樣能避免走不少彎路。
-
Hypervisor 的主機不能有任何正在運行的虛擬機,否則在后續的 add host 操作中會遇到失敗。最佳的建議是 hypervisor 主機上的操作系統為全新安裝,且沒有部署任何其余虛擬機。
-
無論是管理服務器還是 hypervisor所在主機,都需要以 root 登錄進行 CloudStack 安裝。
-
Management Server 和 Hypervisor 主機必須是有獨立靜態 IP的主機。否則后續安裝因為 IP 地址變化會導致 service 狀態異常。
下節就開始進入Management Server的安裝與配置了。
來自:http://my.oschina.net/fufangchun/blog/337695