一、SELinux配置
为了让CloudStack正常工作,我们必须将SELinux设置为permissive。需要在当前系统运行状态下和启动后都能够生效,进行以下配置。
在系统运行状态下的将SELinux设置为permissive,请执行下面命令:
setenforce 0
按照下面的列子来配置/etc/selinux/config文件以确保当前SELinux状态为permissive。如这个例子所示
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=permissive
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
二、NTP时间同步
需要为CloudStack环境中的所有服务器指定NTP服务器以便保证时钟同步。然而,默认安装情况下NTP是没有安装的。要安装NTP,请按下面方法操作:
yum -y install ntp
实际上默认配置已经满足我们的要求了,所以我们要做的就是启用NTP 并配置其在启动后自动运行:
chkconfig ntpd on
service ntpd start
三、配置ClouStack软件库
我们需要配置这台机器使用CloudStack软件库。
注解
Apache CloudStack官方发布的为源代码。因此没有可用的“官方”安装程序。完整的安装向导介绍了怎么获取源代码和以及制作RPM包和yum库。本指南尽可能简化这些操作,所以我们使用一个社区提供的yum库。
要添加CloudStack库,创建/etc/yum.repos.d/cloudstack.repo文件,并添加如下信息。直接VI前面的路径就可以创建文件
[cloudstack]
name=cloudstack
baseurl=http://cloudstack.apt-get.eu/rhel/4.3/
enabled=1
gpgcheck=0