Ultima versione: 2.0.8-1

LampCluster - Applicazione gruppo LAMP scalabile, è un progetto di riferimento per un'infrastruttura LAMP scalabile. Progettata per una distribuzione rapida e una gestione semplice. Questa applicazione consente accesso ssh diretto alle appliance del server MySQL e ad Apache, senza che sia necessario accedere al controller di griglia.
L'applicazione può essere distribuita su griglie condivise in cui non è possibile concedere l'accesso alla gestione dell'applicazione all'interfaccia di CA AppLogic.
|
Nome della proprietà |
Tipo |
Description |
|
utente |
Stringa |
Questo è l'account utente per tutti i servizi dell'appliance. è impostato come utente di sistema iniziale su ogni appliance Apache e dbase che è possibile utilizzare per accessi ssh. È inoltre l'utente per l'autenticazione http per l'interfaccia Web sulle appliance NAS e MON. Questa proprietà è obbligatoria. |
|
user_pw |
Stringa |
Rappresenta la password predefinita impostata per la proprietà utente. Questa proprietà è obbligatoria. |
|
root_pw |
Stringa |
Rappresenta la password principale iniziale per appliance Apache e dbase. Questa proprietà è obbligatoria. |
|
web_ip |
IP |
Rappresenta l'indirizzo IP specificato per il gateway di input. Questa proprietà è obbligatoria. |
|
net_ip |
IP |
Rappresenta l'indirizzo IP specificato per il gateway di output. Questa proprietà è obbligatoria. |
|
maschera di rete |
IP |
Rappresenta la maschera di rete per la rete IP. Questa proprietà è obbligatoria. |
|
gateway |
IP |
Rappresenta il gateway per la rete IP. Questa proprietà è obbligatoria. |
|
dns1 |
IP |
Primo nameserver assegnato al gateway di output. Questa proprietà è obbligatoria. |
|
dns2 |
IP |
Nameserver secondario assegnato al gateway di output. |
|
srv2_standby |
Int |
Specifica se il secondo server di WEB è in modalità di Standby. Se diverso da zero, il secondo server Web è in modalità di Standby, in caso contrario non è in modalità di Standby. Questa proprietà è valida solo per l'applicazione. Impostazione predefinita: 1 (modalità standby). |
|
srv3_standby |
Int |
Specifica se il terzo server di WEB è in modalità di Standby. Se diverso da zero, il terzo server Web è in modalità di Standby, in caso contrario non è in modalità di Standby. Questa proprietà è valida solo per l'applicazione. Impostazione predefinita: 1 (modalità standby). |
|
srv4_standby |
Int |
Specifica se il quarto server di WEB è in modalità di Standby. Se diverso da zero, il quarto server Web è in modalità di Standby, in caso contrario non è in modalità di Standby. Questa proprietà è valida solo per l'applicazione. Impostazione predefinita: 1 (modalità standby). |
|
mon_standby |
Int |
Determina se il monitoraggio dell'applicazione è disabilitato all'avvio dell'applicazione per l'applicazione. Se non è zero, il monitoraggio è disabilitato, in caso contrario, il monitoraggio è abilitato. Il controllo può essere abilitato manualmente durante il runtime avviando l'appliance mon. Impostazione predefinita: 1 (il monitoraggio è disabilitato). |
|
Risorsa |
Minimo |
Massimo |
Predefinito |
|
CPU |
0.9 |
128 |
2.45 |
|
Memoria |
1,593 GB |
150,125 GB |
3,875 GB |
|
Larghezza di banda |
11 Mbps |
20,5 Gbps |
1,45 Gbps |
L'applicazione utilizza alcuni volumi, come descritto in Architettura dell'applicazione. Fanno parte dell'applicazione e sono già configurati nelle istanze di appliance. Non sono presenti volumi da configurare nel limite dell'applicazione.
Per accedere a queste appliance, puntare il client ssh o il browser a web_ip e alla porta desiderata.
|
Porta |
Description |
|
2221 |
porta ssh per server1 |
|
2222 |
porta ssh per server2 |
|
2223 |
porta ssh per server3 |
|
2224 |
porta ssh per server4 |
|
2225 |
porta ssh per dbase |
|
2226 |
porta http per l'interfaccia Web MON |
|
2227 |
porta http per l'interfaccia Web NAS |
Ogni Apache (indicati come srv1-srv4) e l'MySQL (indicato come dbase) rappresentano installazioni di base di CentOS-5.4. Essi includono un ambiente di compilazione di base con GCC. I seguenti pacchetti sono stati installati utilizzando yum nelle relative configurazioni predefinite:
mysql, php, php-mysql, php-pear, httpd, php-GD, ImageMagic, ImageMagic-perl
Altri pacchetti CentOS possono essere installati dall'utente finale, eseguendo semplicemente il <package> di installazione di yum -y mentre si opera come utenti principali.
Al primo avvio, l'utente iniziale viene creato e il sistema inserisce la password principale in un file. (/home/<user>/su.txt). Le istanze possono essere ripristinate ai valori predefiniti delle proprietà eliminando /appliance/passwd.stamp dall'appliance e riavviando l'applicazione.
Le appliance di Apache possono essere collegate al database con il nome host "db" (ad esempio "mysql -h db"), il database predefinito dispone di autorizzazioni sufficienti per l'utente principale di una delle appliance di Apache.
Utilizzare i seguenti passaggi per ottenere l'applicazione LampCluster e per l'esecuzione su una griglia di AppLogic. In questo esempio viene creata un'applicazione LampCluster denominata mylampcluster.
Ora sarà presente un'applicazione LampCluster sulla griglia. Tutto ciò che resta da fare è installare l'applicazione specifica per i volumi dell'applicazione e l'applicazione sarà pronta a partire.
L'applicazione LAMP ha i seguenti volumi:
|
Volume |
Descrizione |
|
cert |
contiene il certificato ssl per il gateway INSSL |
|
dati |
volume NAS ed elementi da ridimensionare per effettuare il provisioning. Rappresenta l'archivio principale per l'applicazione |
|
dase |
volume del database ed elementi da ridimensionare per effettuare il provisioning. Rappresenta l'archivio del database di MySQL |
|
mon |
volume mon ed elementi da ridimensionare per effettuare il provisioning. Rappresenta l'archivio per l'appliance di monitoraggio |
Il seguente software Open Source e di terze parti è installato o aggiornato in aggiunta al software rilevato sulla classe base dell'appliance LINUX5.
|
Software |
Versione |
Modificato |
License |
note |
|
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 |
|
Software |
Versione |
Modificato |
License |
note |
|
alsa-lib |
1.0.17-1.el5 |
No |
LGPLv2.1 |
N/A |
|
apr |
1.2.7-11.el5_3.1 |
No |
Apache License v2.0 |
N/A |
|
apr-util |
1.2.7-7.el5_3.2 |
No |
Apache License 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 License 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 License v2.0 |
N/A |
|
mod_rpaf |
0.5 |
Sì |
Apache Group |
N/A |
|
mod_ssl |
2.2.3-31.el5.centos.2 |
No |
Apache License 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 |
| Copyright © 2012 CA. Tutti i diritti riservati. |
|