Prova di installazione con script su macchina x64_86 virtuale fedora server
è necessario poter accedere alla console. Possibilmente con il tool di virtualizzazione, altrimenti scansionare la rete e accedere in ssh, altrimenti bisogna decidere l'IP in fase di installazione
1-installazione della VM in modo tradizionale con installazione “personalizzata”
2-a riga di comando disabilitare i repo fedora e fedora-updates e creare questo nuovo repo a manina:
vi /etc/yum.repos.d/fedora-str.repo
per l'architettura arm
[Fedora-str] name=Fedora-str baseurl=http://stefanostrozzi.it/mirror/fedora-24-armhpf enabled=1 gpgcheck=0
per l'architettura a 64 bit
[Fedora-str] name=Fedora-str baseurl=http://stefanostrozzi.it/mirror/fedora-24-x86_64 enabled=1 gpgcheck=0
3-installare in un colpo solo net-tools, wget e tar. NB. (Solo per fedora server x86_64)
dnf install -y wget tar net-tools
4-scaricare il primo script, renderlo eseguibile ed eseguirlo
wget http://www.stefanostrozzi.it/mirror/progetto/scriptprimo chmod 700 scriptprimo ./scriptprimo
5-scaricare il secondo script, renderlo eseguibile ed eseguirlo
wget http://www.stefanostrozzi.it/mirror/progetto/scriptsecondo chmod 700 scriptsecondo ./scriptsecondo
6-scaricare ed eseguire il terzo script
wget http://www.stefanostrozzi.it/mirror/progetto/scriptterzo chmod 700 scriptterzo ./scriptterzo
7-fare il setup di postfixadmin(sarebbe sufficiente farlo solo su un nodo)
http://miosito/postfixadmin/setup.php
8-fare il setup di roundcubemail(sarebbe sufficiente farlo solo su un nodo)
http://miosito/roundcubemail/installer
Da qui in avanti gestire bene i comandi su un nodo e sull'altro.
9-preparare la terza partizione /dev/sda3 da 210GB per la creazione del device /dev/drbd0 (su entrambi i nodi)
scaricare il quarto script ed eseguirlo
wget http://www.stefanostrozzi.it/mirror/progetto/scriptquarto chmod 700 scriptquarto ./scriptquarto
se l'esito del comando:
cat /proc/drbd
ha dato un buon esito su tutti e due i nodi,
10-avviare solo da un nodo il comando di sincronizzazione
drbdadm -- --overwrite-data-of-peer primary r0