安装步骤根据quickinstall文档来 http://docs.cloudstack.org/CloudStack_Documentation/Installing_CloudStack
安装kvm的步骤百度谷歌一下各种有~
印象最深的就是这个python版本不对:
Package gettext-libs.x86_64 0:0.18.1.1-5.fc14 set to be installed
--> Finished Dependency Resolution
Error: Package: cloud-python-3.0.0-1.el6.x86_64 (cloud-temp)
Requires: python(abi) = 2.6
Installed: python-2.7-8.fc14.1.x86_64 (@anaconda-InstallationRepo-201010211827.x86_64)
python(abi) = 2.7
Available: python3-3.1.2-14.fc14.i686 (fedora)
python(abi) = 3.1
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
要求的是python2.6,而fedora自带的是2.7的,刚开始误入岐途了,结果自己手动装了2.6,系统也识别到了,但装Agent的时候还是提示同样的错误。
最后终于在论坛里找到了解决方法:
到解压的cloudstack目录下的oss目录中,用以下的命令强制安装cloud-python的rpm包
rpm -ivh --force --nodeps cloud-python....rpm
搞定!
另一个错误:启动nfs服务是显示Unit nfs.service failed to load: No such file or directory.
找不到nfs服务,fedora 16中的nfs服务名字是nfs-server,所以把nfs替换一下就好了