CloudStack是一个功能强大、UI友好的开源云(IaaS)计算解决方案。自Ctrix将CloudStack捐献给 apache 后,一直持续高速发展,其社区活跃度已经渐渐赶上风头一时无两的另一开源云OpenStack平台。CloudStack拥有所有开源云平台中最为友善的管理界面,而且其天生的多语种支持会使中文用户感觉很爽。CloudStack可分为管理节点安装和受控节点安装。管理节点安装无特殊要求,完全可以安装到虚拟机环境下。受控节点因要创建虚拟机,故需要硬件虚拟化支持,推荐使用独立主机安装。CloudStack支持多种虚拟化方案,包括:KVM、Xen、XenServer、VMware。因XenServer、VMware已包含有强大的虚拟机管理功能,CloudStack可以直接与其通信调用其管理接口,因此这两种受控机环境下,无需安装任何软件。但KVM、Xen的受控机必须安装 CloudStack-Agent 之后,才能被CloudStack管理。
本篇我们主要来讲解管理节点搭建步骤:
一、前期准备
1、配置网卡,确保主机能上网
因我们要使用网络安装方式,所以要首先保证你的服务器可以正常联网。
ping www.baidu.com 看看不能能上网
2、设置主机名称
CloudStack运行时需要获取本机名称,如无法正确获取可能导致服务无法正常启动并报一大堆的错。
运行以下命令检查:
hostname --fqdn
如无正常返回,请编辑 vi /etc/hosts 文件,添加主机ip对应的名称。
为了纠正这种情况,我们需要编辑/etc/hosts文件来设置主机名,类似如下格式
如:
192.168.80.100 manage.cloudstack.com
vi /etc/sysconfig/network 将 HOSTNAME= 改为同你刚设置的一样。
在你编辑完hosts文件之后,使用下面的命令重启网络:
# service network restart
现在使用hostname -–fqdn命令重新检查主机名并确认返回了正确的FQDN
编辑完后立即生效。如果还不成的话,重启下服务器应该就会好了。
上图显示没有生效所以需要重启
3、修改Linux安全设置
为了让CloudStack正常工作,我们必须将SELinux设置为permissive。需要在当前系统运行状态下和启动后都能够生效,进行以下配置。 在系统运行状态下的将SELinux设置为permissive,请执行下面命令:
# setenforce 0
服务器上的SELinux会拦截CloudStack的一些命令,导致CloudStack操作失败,因此启动CloudStack前需要对SELinux进行设置。
按照下面的列子来配置/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 |
vi /etc/selinux/config
修改为SELINUX=permissive
以上修改需重启服务器才能生效,为使设置立即生效可使用下边的命令
setenforce permissive
转载请注明:www.xujin.org或www.virgocloud.com
相关推荐
VMware上的centos6.4虚拟机,直接下载解压导入即可使用
centos6.4的安装镜像。可以下一个VM,安装流程百度一大堆。
在本教程中,我们将探讨如何在CentOS 6.4操作系统上安装Oracle 11g数据库。Oracle 11g是Oracle公司推出的企业级数据库管理系统,适用于大型企业应用,提供高性能、高可用性和安全性。在CentOS 6.4上安装Oracle 11g...
本篇将详细介绍如何在VMware Workstation 10上安装CentOS 6.4,这是一个非常实用的操作,特别是对于学习Linux系统管理、开发测试以及软件兼容性验证等场景。 首先,我们来了解一下为什么选择CentOS。CentOS是一个...
【CentOS 6.4安装(超级详细图解教程)】 CentOS,全称为Community ENTerprise Operating System,是一款基于Linux的开源操作系统,以其稳定性和安全性受到广大用户的喜爱,尤其在服务器领域应用广泛。本教程将针对...
CentOS 6.4作为一款广泛使用的Linux发行版之一,其在企业级应用中占据了重要的地位。当遇到root密码遗忘问题时,可以通过进入单用户模式来解决这一问题。本文将详细介绍如何在CentOS 6.4中通过单用户模式重置root...
在《CentOS 6.4 i386的学习笔记-001 自定义安装图形界面》中,作者详细记录了在虚拟机环境下进行自定义安装CentOS 6.4 i386图形界面的全过程。自定义安装是一种高级安装方式,允许用户根据实际需求选择安装的组件和...
### CentOS 6.4 U盘安装详细指南 #### 一、前言 随着Linux系统的广泛应用,CentOS作为一款稳定、安全且免费的企业级操作系统受到了众多用户的青睐。在实际操作过程中,有时我们需要通过U盘来安装CentOS系统,尤其是...
VM workstation9安装centos6.4
本文将详细介绍如何在64位的CentOS 6.4操作系统上安装Oracle 11g Release 2(11g R2)。这是一个重要的过程,因为CentOS是Linux发行版中的一个稳定选择,而Oracle 11g R2则是企业级数据库解决方案的首选。 首先,...
自己动手从开箱上架开始,Dell CentOS 6.4服务器安装Oracle VM VirtualBox 操作的文档
在本教程中,我们将深入探讨如何在 CentOS 6.4 操作系统上安装 Oracle 11g 数据库管理系统。Oracle 11g 是一个企业级的数据库解决方案,它提供了高性能、高可用性和安全性,适用于大型企业的关键业务应用。在 CentOS...
在本文中,我们将详细探讨如何在CentOS 6.4 64位系统上安装Oracle 11g数据库,以及解决可能出现的错误。这个过程包括清理YUM信息、安装依赖软件包、修改内核参数、创建用户和组、设置用户Shell限制、新建安装目录等...
在CentOS 6.4系统中安装SSH服务器的基本步骤如下: 1. **安装SSH服务器** - 使用`yum install openssh-server`命令安装OpenSSH服务器。 2. **启动与管理SSH服务** - 启动SSH服务:`service sshd start` - 设置...
本篇教程将详细介绍如何在CentOS 6.4操作系统上安装Oracle 12c数据库的单实例版本,并使用自动存储管理(ASM)。 首先,安装Oracle数据库之前,需要对系统环境进行全面的检查,确保操作系统满足Oracle 12c的安装...
在Linux操作系统中,CentOS 6.4是一个广泛使用的版本,它提供了稳定和安全的服务器环境。然而,为了实现远程访问和诊断,有时我们需要开启一些网络服务,如Telnet服务。本文将详细介绍如何在CentOS 6.4上启用Telnet...
本文是关于如何在CentOS 6.4操作系统上安装和配置Qt 4.8.4开发环境的详细步骤。首先,我们将关注CentOS 6.4的安装过程,然后转向Qt开发环境的配置。 **一、CentOS 6.4的安装** 1. 将CentOS 6.4的安装盘放入光驱。 ...
5、CentOS 6.4 的系统运行方式分为:带图形界面、可以用鼠标操作的图形化方式和不带图形界面、直接用命令行操作的文本方式(具体的系统运行方式,可以在系统安装的过程中自定义选择); 6、解决 VMware ...