CloudStack管理节点高可用部署

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CloudStack管理服务器的高可用部署

1.1. 环境规划

节点名称说明VLAN ID IP

haproxy 负载均衡节点,安装haproxy。 3 192.168.3.14/24 manager1 管理节点1,安装CloudStack的

3 192.168.3.15/24

management部分。

3 192.168.3.26/2

4 manager2 管理节点2,安装CloudStack的

management部分。

3 192.168.3.27/2

4 mysql1 数据库节点1,安装CloudStack的

mysql数据库,作为主库。

3 192.168.3.28/2

4 mysql2 数据库节点2,安装CloudStack的

mysql数据库,作为从库。

Host 安装虚拟化管理软件xen。 4 192.168.4.41/24 storage CloudStack环境需要的存储。 5 192.168.5.5/24 结构图:

以root用户登录管理服务器。

修改/etc/Hosts文件,添加fqdn名称。

#vi /etc/Hosts

192.168.3.15 manager1

#Hostname manager1

配置安装光盘为YUM源。

#vi /etc/yum.repo.d/rhel.repo

[rhel-cdrom]

name=rhel-cdrom

baseurl=file:///media

enabled=1

gpgcheck=0

修改/etc/selinux/config文件关闭SELINUX,并重启服务器。

# vi /etc/selinux/config

# 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=disabled

# SELINUXTYPE= can take one of these two values:

# targeted - Targeted processes are protected,

# mls - Multi Level Security protection.

SELINUXTYPE=targeted

上传CloudStack安装包并解压缩。

安装管理服务器[M]。

配置NFS服务。

# chkconfig rpcbind on

# chkconfig NFS on

# service rpcbind start

# service NFS start

Starting NFS services:[ OK ]

Starting NFS quotas:[ OK ]

Starting NFS daemon:[ OK ]

Starting NFS mountd:[ OK ]

按照第一台的安装方法安装第二台管理节点

1.4. 安装第一台数据库节点

以root用户登录192.168.3.27服务器。

修改/etc/Hosts文件,添加fqdn名称。

#vi /etc/Hosts

192.168.3.27 mysql1

#Hostname mysql1

配置安装光盘为YUM源。

#vi /etc/yum.repo.d/rhel.repo

[rhel-cdrom]

name=rhel-cdrom

baseurl=file:///media

enabled=1

gpgcheck=0

修改/etc/selinux/config文件关闭SELINUX,并重启服务器。

# vi /etc/selinux/config

# 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=disabled

# SELINUXTYPE= can take one of these two values:

# targeted - Targeted processes are protected,

# mls - Multi Level Security protection.

SELINUXTYPE=targeted

上传CloudStack安装包并解压缩。

安装MySQL数据库[D]。

修改/etc/my.conf文件。

# vi /etc/f

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

user=mysql

# Disabling symbolic-links is recommended to prevent assorted security risks

相关文档
最新文档