Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
|
progetti:server-casa [2017/02/10 15:14] stefano |
progetti:server-casa [2023/04/17 14:25] (versione attuale) |
||
|---|---|---|---|
| Linea 1920: | Linea 1920: | ||
| pcs resource create fs_mmweb Filesystem device="/ | pcs resource create fs_mmweb Filesystem device="/ | ||
| + | N.B. di seguito un esempio per il caso in cui ci sia da specificare ulteriori parametri come rw,xattr... \\ | ||
| + | pcs resource create fs_mmweb Filesystem device="/ | ||
| + | | ||
| POssiamo controllare lo stato del cluster:\\ | POssiamo controllare lo stato del cluster:\\ | ||
| crm_mon | crm_mon | ||
| Linea 1939: | Linea 1942: | ||
| Siamo pronti per creare la risorsa Mariadb che gestisce i database.\\ | Siamo pronti per creare la risorsa Mariadb che gestisce i database.\\ | ||
| pcs resource create srv_maria ocf: | pcs resource create srv_maria ocf: | ||
| + | |||
| + | Invece se dovessimo creare la stessa risorsa su un cluster debian bisogna cambiare alcuni percorsi:\\ | ||
| + | pcs resource create srv_maria ocf: | ||
| + | |||
| + | si deve specificare che su debian se controlliamo l' | ||
| crm_mon | crm_mon | ||
| Linea 1994: | Linea 2002: | ||
| mv / | mv / | ||
| - | e creare un link simbolico alla nuova dirctory\\ | + | e creare un link simbolico alla nuova dirctory(PER IL NODO CON IL FS MONTATO)\\ |
| + | ln -s / | ||
| + | |||
| + | creare una directory fittizia su / | ||
| + | mkdir / | ||
| + | |||
| + | ora creare anche qui il link simbilico (SUL NODO PASSIVO)\\ | ||
| ln -s / | ln -s / | ||
| Linea 2046: | Linea 2060: | ||
| drwxr-xr-x. | drwxr-xr-x. | ||
| - | Quindi:\\ | + | Quindi |
| mkdir / | mkdir / | ||
| Linea 2093: | Linea 2107: | ||
| srv_postfix | srv_postfix | ||
| web_server (ocf:: | web_server (ocf:: | ||
| + | |||
| + | ==== samba ==== | ||
| + | |||
| + | pcs resource create nome_risorsa systemd:smb | ||
| + | ==== ordine di avvio e gruppi==== | ||
| + | a questo punto ci sarebbe da valutare l' | ||
| + | in modo analogo mariadb deve avviarsi prima del server web e di zoneminder ecc..\\ | ||
| + | Nel progetto originario avevo tutti i servizi e i filesystem su un unico cluster. quindi sulla stessa unità avevo dovuto creare più partizioni per differenziare i servizi. Infatti avevo anche samba e il web su un FS diverso dalle email. | ||
| + | Potevo avviare solo il servizio di posta e non il web e avevo raggruppato in modo differente.\\ | ||
| + | Ho pensato che come sempre possiamo creare un gruppo per i servizi DB e mail insieme il servizio web invece lasciarlo libero anche se poi è vincolato al FS e dovrà sempre e comunque avviarsi solo se è attivo l' | ||
| + | iniziamo creando il gruppo mariamail\\ | ||
| + | pcs resource group add gr_mariamail fs_mmweb srv_maria srv_postfix clstIP | ||
| + | |||
| + | controlliamo con il solito crm_mon\\ | ||
| + | crm_mon | ||
| + | |||
| + | Stack: corosync | ||
| + | Current DC: rp2 (version 1.1.14-2.5a6cdd1.git.fc24-5a6cdd1) - partition with quorum | ||
| + | Last updated: Fri Feb 10 15:54:01 2017 Last change: Fri Feb 10 15:53:58 2017 by root via cib | ||
| + | admin on rp2 | ||
| + | | ||
| + | 2 nodes and 5 resources configured | ||
| + | | ||
| + | Online: [ rp2 ] | ||
| + | OFFLINE: [ rp1 ] | ||
| + | | ||
| + | web_server (ocf:: | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | Ed in fine poniamo la condizione che il server apache parta dopo il gruppo gr_mariamail\\ | ||
| + | pcs constraint order gr_mariamail then web_server | ||
| + | |||
| + | che darà un messaggio simile al seguente\\ | ||
| + | Adding gr_mariamail web_server (kind: Mandatory) (Options: first-action=start then-action=start) | ||
| + | |||
| + | E oltre tutto che venga avviato sullo stesso nodo in cui si trova il gruppo gr_mariamail\\ | ||
| + | |||
| + | ===== Virtual Host ===== | ||
| + | Ovvero la realizzazione di uno spazio dati riservato in base al nome di dominio.\\ | ||
| + | Ad esempio i domini da me registrati sono i seguenti:\\ | ||
| + | stefanostrozzi.it \\ | ||
| + | risorsalibera.org \\ | ||
| + | strsoft.eu \\ | ||
| + | Il mio server deve ospirare tutti e tre i domini facendo in modo però che se scrivo nella barra dell' | ||
| + | Per fare questo si utilizzano i virtualhost.\\ | ||
| + | Innanzi tutto creiamo una directory per ciascuno (ESEGUIRE SOLO SUL NODO CHE HA LE RISORSE WEB):\\ | ||
| + | mkdir / | ||
| + | mkdir / | ||
| + | mkdir / | ||
| + | |||
| + | |||
| + | per ora creo nelle prime due solo il file index.html con il nome del sito senza fare altro.(SUL NODO CON RISORSA WEB)\\ | ||
| + | Poi metterò in / | ||
| + | vi / | ||
| + | |||
| + | <file txt risorsalibera.conf> | ||
| + | < | ||
| + | DocumentRoot "/ | ||
| + | ServerName www.risorsalibera.org | ||
| + | ServerAlias risorsalibera.org | ||
| + | < | ||
| + | Options Indexes FollowSymLinks MultiViews | ||
| + | AllowOverride none | ||
| + | Order allow,deny | ||
| + | allow from all | ||
| + | </ | ||
| + | |||
| + | # Other directives here | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Creiamo il file index anche per il secondo vhost (SOLO SUL NODO ATTIVO)\\ | ||
| + | vi / | ||
| + | |||
| + | Creiamo il file di configurazione (SU ENTRAMBI I NODI)\\ | ||
| + | |||
| + | <file txt strsoft.conf> | ||
| + | < | ||
| + | DocumentRoot "/ | ||
| + | ServerName www.risorsalibera.org | ||
| + | ServerAlias risorsalibera.org | ||
| + | < | ||
| + | Options Indexes FollowSymLinks MultiViews | ||
| + | AllowOverride none | ||
| + | Order allow,deny | ||
| + | allow from all | ||
| + | </ | ||
| + | |||
| + | # Other directives here | ||
| + | </ | ||
| + | </ | ||