Argomento precedente: Template dell'applicazione preinstallati e pronti per l'uso

Argomento successivo: SugarCRM: applicazione CRM scalabile


TWiki - Progetto di riferimento per una applicazione Wiki strutturata e scalabile

Ultima versione: 4.3.2-3

L'infrastruttura di applicazione è mostrata di seguito:

Applicazione Twiki

Questa applicazione è una wiki completa, scalabile, strutturata, basata su TWiki 4.3.2 (http://twiki.org/). Questa versione di Twiki viene distribuita in conformità a GPLv2. L'infrastruttura scalabile è stata creata utilizzando le appliance di CA AppLogic e del catalogo di CA AppLogic.

TWiki è un sistema di gestione delle conoscenze e una piattaforma di collaborazione enterprise flessibile, potente e di facile utilizzo. È una Wiki strutturata, in genere utilizzata per eseguire uno spazio di sviluppo di un progetto, un sistema di gestione documenti, un archivio di conoscenza, o qualsiasi altro strumento groupware, su un intonate o su Internet. I contenuti Web possono essere creati in collaborazione utilizzando semplicemente un browser.

L'applicazione TWiki è fornita come appliance. Tutta la configurazione necessaria è visibile sul limite dell'applicazione, in modo che l'applicazione possa essere configurato come una singola appliance (utilizzando il foglio delle proprietà di configurazione dell'applicazione nell'editor).

Limite
Proprietà

Queste sono le sole impostazioni che è necessario configurare per avviare l'applicazione. Alcune impostazioni vengono automaticamente distribuite su più appliance (ad esempio i server DNS, posta elettronica di amministratore, e così via). Non è necessario conoscere la struttura interna dell'applicazione per configurarle.

Nome della proprietà

Tipo

Description

usr_ip

IP_allocato

Rappresenta l'indirizzo IP in cui l'applicazione fornisce servizi per gli utenti. Questo campo è obbligatorio

mail_ip

IP_allocato

Rappresenta l'indirizzo IP da cui il gateway di posta elettronica invierà messaggi di posta elettronica. Questo campo è obbligatorio. In futuro, probabilmente sarà possibile fornire l'assegnazione automatica degli indirizzi IP ai gateway di output.

mail_server

Stringa

Nome host del server di posta SMTP tramite il quale TWiki dovrebbe inviare notifiche di posta elettronica. Il server di posta elettronica può essere specificato come nome host (ad esempio, mail.CA.com) o come indirizzo IP (ad esempio, 12.34.56.78). Utilizzare 0.0.0.0 per disabilitare. Questo campo è obbligatorio.

maschera di rete

IP

Maschera di rete per la rete su cui si trovano usr_ip e mail_ip. Questo campo è obbligatorio

gateway

IP

Indirizzo del gateway IP da utilizzare per il routing del traffico. La proprietà deve essere specificata per l'accesso all'applicazione TWiki da host esterni alla rete IP su cui è in esecuzione TWiki (il che avviene nella maggior parte dei casi). Utilizzare 0.0.0.0 per disabilitare. Questo campo è obbligatorio.

dns1

IP

Indirizzo IP di un server DNS per la definizione di nomi host. Utilizzato per definire il nome del server di controllo. Questo campo è obbligatorio.

dns2

IP

Indirizzo IP di un server DNS di backup per le definizioni di nomi host. Utilizzato per definire il nome del server di controllo. Predefinito: 0.0.0.0

allowed_hosts

Stringa

Elenco di host o subnet a cui è consentita la connessione. Separare le voci usando spazi o virgole. Esempio di formato supportato: 192.168.1.2 192.168.1.0/24 192.168.2.0/255.255.255.0. Predefinito: 0.0.0.0/0 (tutto permesso)

fuso orario

Stringa

Specifica il fuso orario utilizzato nell'applicazione. Se questa proprietà è vuota, il fuso orario non è modificato e viene lasciato com'è. Un elenco dei fusi orari supportati è disponibile qui. Predefinito: vuoto

mon_standby

Int

Determina se il monitoraggio dell'applicazione è disabilitato all'avvio dell'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).

Importante: Gli indirizzi IP configurati nelle proprietà usr_ip e mail_ip devono essere indirizzi IP disponibili sulla griglia di CA AppLogic. Tali indirizzi sono contenuti nel dashboard della griglia assieme alla maschera di rete, il gateway e i server DNS. Stiamo lavorando per far sì che CA AppLogic fornisca questi indirizzi automaticamente.

Risorse

Risorsa

Minimo

Massimo

Predefinito

CPU

0.35

44

1.25

Memoria

736 MB

70 GB

1,25 GB

Larghezza di banda

5 Mbps

8,5 Gbps

900 Mbps

Volumi di utente

L'applicazione utilizza un volume singolo, descritto di seguito. Fa parte dell'applicazione ed è già configurato nelle istanze di appliance. Non sono presenti volumi da configurare nel limite dell'applicazione.

Volumi dell'applicazione

L'applicazione TWiki ha i seguenti volumi:

Volume

Description

dati

File system condiviso con contenuto TWiki, log Web e altri moduli perl necessari per l'applicazione Twiki. Il volume è configurato come il volume di dati dell'appliance data di NAS.

mon

Monitoraggio del volume di dati. Il volume è configurato come il volume di dati dell'appliance mon di monitoraggio.

Description

Gli utenti dell'applicazione TWiki possono accedere all'input usr (definito dall'indirizzo usr_ip).

Funzionamento

Questa applicazione è una wiki completa, scalabile, strutturata, basata su TWiki 4.3.2 (http://twiki.org/). Questa versione di Twiki viene distribuita in conformità a GPLv2. L'infrastruttura scalabile è stata creata utilizzando le appliance di CA AppLogic e del catalogo di CA AppLogic.

Per iniziare a utilizzare l'applicazione

  1. Utilizzare SSH per l'appliance Web, modificare /mnt/content/twiki/lib/LocalSite.cfg ed eliminare la riga:
    $TWiki::cfg{Password} = '...';
  2. Accedere all'applicazione in corrispondenza del relativo indirizzo IP o nome di dominio risolvibile e configurare TWiki (ad esempio, http://192.168.100.100/bin/configure):
    1. In Impostazioni percorso generale, impostare DefaultUrlHost per l'indirizzo IP o per il nome di dominio definibile dell'applicazione
    2. In Posta e Proxy, impostare il WebMasterEmail per l'indirizzo di posta elettronica del webmaster di TWiki. Questa operazione è necessaria perché la registrazione sia effettiva.

(Facoltativo) Una volta terminata la configurazione della TWiki, è consigliabile limitare l'accesso alla sezione di configurazione. Per eseguire questa operazione, dare un'occhiata al file twiki/.htconf sul volume di dati, è una sezione con commenti che limita l'accesso alla sezione di configurazione solo a localhost. Commentare o meno e modificare in base alle proprie esigenze.