上一主题: Lamp-Lamp 和 LampX4 应用

下一主题: Windows


LampCluster-可扩展 LAMP 群集

最新版本:2.0.8-1

LampCluster-可扩展 LAMP 群集

LampCluster-可扩展 LAMP 群集应用是设计基本可扩展 LAMP 基础架构的参考。 它是为了快速部署和简化管理而设计。 此应用使 ssh 直接访问 Apache 和 mysql 服务器组件,无需访问网格控制器。

此应用可部署应用管理器不能访问 CA AppLogic 接口的共享网格上。

边界
属性

属性名

类型

说明

用户

字符串

这是应用上所有服务的用户帐户。 它在可用于 ssh 登录的每一个 Apache 和 dbase 组件上被设置为初始系统用户。 它还是在 NAS 组件和 MON 组件上对 Web 界面进行 http 身份验证的用户。 此属性是强制性属性。

user_pw

字符串

这是为用户属性设置的默认密码。 此属性是强制性属性。

root_pw

字符串

这是 Apache 和 dbase 组件的初始根密码。 此属性是强制性属性。

web_ip

IP

这是分配给输入网关的 IP。 此属性是强制性属性。

net_ip

IP

这是分配给输出网关的 IP。 此属性是强制性属性。

网络掩码

IP

这是 IP 网络的网络掩码。 此属性是强制性属性。

网关

IP

这是 IP 网络的网关。 此属性是强制性属性。

dns1

IP

分配给输出网关的第一个名称服务器。 此属性是强制性属性。

dns2

IP

分配给输出网关的第二个名称服务器。

srv2_standby

Int

指定第二个 WEB 服务器是否处于待机模式。 如果为非零,则第二个 Web 服务器处于待机模式,否则它不是处于待机模式。 此属性仅对应用有效。 默认值:1(待机模式)。

srv3_standby

Int

指定第三个 WEB 服务器是否处于待机模式。 如果为非零,则第三个 WEB 服务器处于待机模式,否则它不是处于待机模式。 此属性仅对应用有效。 默认值:1(待机模式)。

srv4_standby

Int

指定第四个 WEB 服务器是否处于待机模式。 如果为非零,则第四个 WEB 服务器处于待机模式,否则它不是处于待机模式。 此属性仅对应用有效。 默认值:1(待机模式)。

mon_standby

Int

确定应用启动时应用监控是否已禁用。 如果为非零,则监控已禁用,否则监控已启用。 通过手工启动 mon 组件可以在运行时启用监控。 默认值:1(监控已禁用)。

资源

资源

最小值

最大值

默认值

CPU

0.9

128

2.45

内存

1.593 GB

150.125 GB

3.875 GB

带宽

11 Mbps

20.5 Gbps

1.45 Gbps

用户卷

应用本身使用多个卷,在应用体系结构中有相关说明。 它们是应用的一部分且已配置到组件实例中。 应用边界没有需要配置的卷。

实施详细信息

要访问这些组件,请将 ssh 客户端或浏览器指向 web_ip 和所需端口。

端口

说明

2221

srv1 的 ssh 端口

2222

srv2 的 ssh 端口

2223

srv3 的 ssh 端口

2224

srv4 的 ssh 端口

2225

dbase 的 ssh 端口

2226

MON Web 界面的 http 端口

2227

NAS Web 界面的 http 端口

每个 Apache(以 srv1 到 srv4 表示)和 MYSQL(以 dbase 表示)都是 CentOS-5.4 的基本安装。 它包括带有 GCC 的基本编译环境。 已使用 yum 按默认配置安装以下软件包:

mysql、php、php-mysql、php-pear、httpd、php-GD、ImageMagic、ImageMagic-perl

最终用户可以安装任何其他 CentOS 软件包,仅需要在作为根用户运行时,运行 yum -y install <package>。

首次启动时,将创建初始用户,系统将根密码放置在文件中。 (/home/<user>/su.txt)。 通过从组件中删除 /appliance/passwd.stamp 并重新启动应用,任何这些实例可重置为默认属性。

Apache 组件可使用主机名“db”(例如:“mysql -h db”)连接到数据库,默认数据库对任意 Apache 组件的根用户有足够的权限。

初始应用设置

请使用以下步骤在 AppLogic 网格上启动和运行 LampCluster 应用。 该示例将创建名为 mylampcluster 的 LampCluster 应用。

现在您的网格上有正在运行的 LampCluster 应用。 最后需要做的是将您的特定应用安装到应用卷上,您的应用将准备就绪。

应用体系结构

LAMP 应用有以下卷:

说明

cert

为 INSSL 网关保留 ssl cert

data

NAS 卷,需要在配给时确定大小。 这是应用的主存储

dase

数据库卷,需要在配给时确定大小。 这是 MYSQL 数据库存储

mon

mon 卷,需要在配给时确定大小。 这是监控组件的存储

说明
应用内所用的开源软件和第三方软件

除了在 LINUX5 组件基类中发现的软件之外,还安装或更新了下列开源第三方软件。

数据库组件(main.dbase)

软件

版本

已修改

许可

说明

mysql

5.0.77-4.el5_4.1

No

GPLv2

N/A

mysql-server

5.0.77-4.el5_4.1

No

GPLv2

N/A

perl-DBD-MySQL

3.0007-2.el5

No

Artistic/GPLv2

N/A

Web 服务器组件(main.srv1、main.srv2、main.srv3、main.srv4)

软件

版本

已修改

许可

说明

alsa-lib

1.0.17-1.el5

No

LGPLv2.1

N/A

apr

1.2.7-11.el5_3.1

No

Apache 许可证v2.0

N/A

apr-util

1.2.7-7.el5_3.2

No

Apache 许可证v2.0

N/A

audiofile

0.2.6-5

No

LGPLv2.0

N/A

avahi-glib

0.6.16-6.el5

No

LGPLv2.0

N/A

bind-libs

9.3.6-4.P1.el5_4.2

No

ISC

N/A

bind-utils

9.3.6-4.P1.el5_4.2

No

ISC

N/A

distcache

1.4.5-14.1

No

LGPLv2.1

N/A

esound

0.2.36-3

No

GPLv2

N/A

GConf2

2.14.0-9.el5

No

LGPLv2.0

N/A

ghostscript

8.15.2-9.11.el5

No

GPLv2

N/A

ghostscript-fonts

5.50-13.1.1

No

GPLv2

N/A

gmp

4.1.4-10.el5

No

LGPLv2.1

N/A

gnome-keyring

0.6.0-1.fc6

No

GPLv2

N/A

gnome-mime-data

2.4.2-3.1

No

GPLv2

N/A

gnome-mount

0.5-3.el5

No

GPLv2

N/A

gnome-vfs2

2.16.2-4.el5

No

LGPLv2.0

N/A

httpd

2.2.3-31.el5

No

Apache 许可证v2.0

N/A

ImageMagick

6.2.8.0-4.el5_1.1

No

ImageMagick

N/A

ImageMagick-perl

6.2.8.0-4.el5_1.1

No

ImageMagick

N/A

libbonobo

2.16.0-1.fc6

No

LGPLv2.1

N/A

libbonoboui

2.16.0-1.fc6

No

LGPLv2.1

N/A

libc-client

2004g-2.2.1

No

FreeFork

N/A

libcroco

0.6.1-2.1

No

LGPLv2.0

N/A

libglade2

2.6.0-2

No

LGPLv2.0

N/A

libgnome

2.16.0-6.el5

No

LGPLv2.0

N/A

libgnomecanvas

2.14.0-4.1

No

LGPLv2.0

N/A

libgnomeui

2.16.0-5.el5

No

LGPLv2.0

N/A

libgsf

1.14.1-6.1

No

LGPLv2.1

N/A

libnotify

0.4.2-6.el5

No

LGPLv2.1

N/A

librsvg2

2.16.1-1.el5

No

LGPLv2.0

N/A

libutempter

1.1.4-4.el5

No

LGPLv2.1

N/A

libwmf

0.2.8.4-10.2

No

GPLv2

N/A

libwnck

2.16.0-4.fc6

No

LGPLv2.0

N/A

libXres

1.0.1-3.1

No

MIT

N/A

mod_auth_mysql

3.0.0-3.2.el5_3

No

Apache Group

N/A

mod_perl

2.0.4-6.el5

No

Apache 许可证v2.0

N/A

mod_rpaf

0.5

Yes

Apache Group

N/A

mod_ssl

2.2.3-31.el5.centos.2

No

Apache 许可证v2.0

N/A

mysql

5.0.77-4.el5_4.1

No

GPLv2

N/A

notification-daemon

0.3.5-9.el5

No

GPLv2

N/A

perl-BSD-Resource

1.28-1.fc6.1

No

Artistic

N/A

perl-DBD-MySQL

3.0007-2.el5

No

Artistic

N/A

perl-GD

2.35-1.el5.rf

No

Artistic

N/A

perl-Mailtools

1.77-1.el5.centos

No

Artistic

N/A

perl-TimeDate

1.16-5.el5

No

Artistic

N/A

php

5.1.6-24.el5_4.5

No

PHP v3.01

N/A

php-cli

5.1.6-24.el5_4.5

No

PHP v3.01

N/A

php-common

5.1.6-24.el5_4.5

No

PHP v3.01

N/A

php-devel

5.1.6-24.el5_4.5

No

PHP v3.01

N/A

php-gd

5.1.6-24.el5_4.5

No

PHP v3.01

N/A

php-imap

5.1.6-24.el5_4.5

No

PHP v3.01

N/A

php-mysql

5.1.6-24.el5_4.5

No

PHP v3.01

N/A

php-pdo

5.1.6-24.el5_4.5

No

PHP v3.01

N/A

php-pear

1.4.9-6.el5

No

PHP v3.0

N/A

php-pgsql

5.1.6-24.el5_4.5

No

PHP v3.01

N/A

startup-notification

0.8-4.1

No

LGPLv2.0

N/A

urw-fonts

2.3-6.1.1

No

GPLv2

N/A