CloudStack管理节点高可用部署
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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