Installazione Ubuntu Server 14.04 LTS su un sistema Raid1

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Avatar utente
jackynet92
Moderatore Globale
Moderatore Globale
Messaggi: 13413
Iscrizione: sabato 3 settembre 2011, 1:41
Desktop: Mate
Distribuzione: Ubuntu 16.04 64bit
Sesso: Maschile
Località: Torino

Re: Installazione Ubuntu Server 14.04 LTS su un sistema Raid

Messaggio da jackynet92 »

Ciao, modifica il precedente post usando i tag code
darioubuntu
Prode Principiante
Messaggi: 54
Iscrizione: venerdì 4 gennaio 2008, 12:06

Re: Installazione Ubuntu Server 14.04 LTS su un sistema Raid

Messaggio da darioubuntu »

Ho fatto riferimento a: http://blog.hostonnet.com/grub-install- ... e-possible
e creato su ogni disco ( la prima) partizione di 2 MB da utilizzare come bios_group.

Ora la installazione funziona completamente e non da più alcun errore.

Mi domando come abbia fatto precedentemente con altri 3 dischi da 1TB , a configurare il tutto senza settare queste partizioni.
darioubuntu
Prode Principiante
Messaggi: 54
Iscrizione: venerdì 4 gennaio 2008, 12:06

Re: Installazione Ubuntu Server 14.04 LTS su un sistema Raid

Messaggio da darioubuntu »

A questo punto ho simulato un errore hardware ( scollegando il disco 0 ) e il sistema continua a funzionare correttamente.

Il problema che riscontro è in fase di risincronismo.
Quando do il comando:

Codice: Seleziona tutto

sfdisk -d /dev/sdb | sfdisk /dev/sda
il sistema riporta:
WARNING : GPT ( GUID Partition table ) detected on '/dev/sdb' ! The util sfdisk doesn't support GPT. Use GNU Parted

Verifica in corso che in questo momento nessuno stia utilizzando questo disco...
..............
............
Usare l'opzione --no-reread per eliminare questo controllo.
Utilizzare il flag -force per oltrepassare tutti i controlli

Come devo comportarmi ?
Ancora una volta mi domando come precedentemente ero riuscito a configurare il RAID5 sui tre dischi da 1TB senza riscontrare errori di installazione di GRUB
e dove

Codice: Seleziona tutto

sfdisk -d /dev/sdb | sfdisk /dev/sda
funzionava senza errori
Per risolvere i problemi di installazione di GRUB ho creato la partizione bios_grub ma questo comporta i problemi che qui riporto.
Credo sia dovuto-dipenda da come vengono 'riconosciuti' i dischi da 1 TB in fase di installazione del S/O.
Qualche idea a proposito?
Avatar utente
kimj
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1058
Iscrizione: sabato 13 settembre 2008, 11:45

Re: Installazione Ubuntu Server 14.04 LTS su un sistema Raid

Messaggio da kimj »

con i dischi da 1tb, il sistema ha usato tabella partizioni MBR, che non richiede oltretutto la partizione iniziale da 2mb "bios_grub".

con dischi da 3tb il sistema ha usato tabella di partizioni GPT, essendo mbr limitato a descrivere dischi sino ad un massimo di 2.2 TB.

'sgdisk' supporta gpt. prova con:

Codice: Seleziona tutto

sgdisk -R=/dev/sda /dev/sdb
sgdisk -G /dev/sda
copia il layout di sdb su sda. richiede la presenza del pacchetto 'gdisk' (apt-get install gdisk)

comunque, questo genere di complicazioni erano quelle a cui facevo riferimento all'inizio quando consigliavo di investire su un controller hardware o di limitarsi a mettere su raid i soli dati e non l'intero sistema
We no longer think of chairs as technology; we just think of them as chairs. But there was a time when we hadn't worked out how many legs chairs should have, how tall they should be, and they would often 'crash' when we tried to use them.
darioubuntu
Prode Principiante
Messaggi: 54
Iscrizione: venerdì 4 gennaio 2008, 12:06

Re: Installazione Ubuntu Server 14.04 LTS su un sistema Raid

Messaggio da darioubuntu »

Quando tu dici:
" con i dischi da 1tb, il sistema ha usato tabella partizioni MBR, che non richiede oltretutto la partizione iniziale da 2mb "bios_grub".

è quello che mi aspettavo usando dischi da 1TB.
Ma purtroppo alla fine della installazione del S/O mi dava sempre errore grave su installazione di GRUB e ho dovuto ricorrere a bios_grub.

Come posso fare a essere sicuro che all'inizio della installazione del S/O il sistema si configuri per usare MBR?

Ho trovato: http://www.chimerarevo.com/linux/kxl-ub ... uity-16526

Pensi possa essere utile?
darioubuntu
Prode Principiante
Messaggi: 54
Iscrizione: venerdì 4 gennaio 2008, 12:06

Re: Installazione Ubuntu Server 14.04 LTS su un sistema Raid

Messaggio da darioubuntu »

Completata la fase di configurazione del RAID5 che sembra funzioni bene,
( grazie per le preziose indicazioni )
avrei bisogno di completare la configurazione del server Postfix al fine di gestire l'invio automatico di una e-mail al mio indirizzo,
in caso di problemi sui dischi.

Ho installato sul server: sudo apt-get install postfix mailutils
e configurato /etc/postfix/main.cf

Codice: Seleziona tutto

# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = quisimangia.info
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = localhost.localdomain, localhost
relayhost = [smtp.gmail.com]:587
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
#----------
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = static:dario.xyz@gmail.com:miapassword
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
smtp_sasl_security_options =
A questo punto per verificare il funzionamento ho dato il comando :

echo "Test mail from postfix" | mail -s "Test Postfix" dario.xyz@tiscali.it

Il file /var/log/mail.log riporta:

Codice: Seleziona tutto

Feb 23 17:22:34 scandella postfix/pickup[1733]: ADE6612A0D74: uid=1000 from=<scandella@scandella>
Feb 23 17:22:34 scandella postfix/cleanup[1739]: ADE6612A0D74: message-id=<20150223162234.ADE6612A0D74@quisimangia.info>
Feb 23 17:22:34 scandella postfix/qmgr[1734]: ADE6612A0D74: from=<scandella@scandella>, size=383, nrcpt=1 (queue active)
Feb 23 17:22:35 scandella postfix/smtp[1741]: ADE6612A0D74: to=<dario.xyz@tiscali.it>, relay=smtp.gmail.com[173.194.67.109]:587, delay=0.74, delays=0.15/0/0.47/0.12, dsn=5.7.0, status=bounced (host smtp.gmail.com[173.194.67.109] said: 530 5.7.0 Must issue a STARTTLS command first. bd8sm56230599wjc.21 - gsmtp (in reply to MAIL FROM command))
Feb 23 17:22:35 scandella postfix/cleanup[1739]: 8092812A0D82: message-id=<20150223162235.8092812A0D82@quisimangia.info>
Feb 23 17:22:35 scandella postfix/bounce[1742]: ADE6612A0D74: sender non-delivery notification: 8092812A0D82
Feb 23 17:22:35 scandella postfix/qmgr[1734]: 8092812A0D82: from=<>, size=2358, nrcpt=1 (queue active)
Feb 23 17:22:35 scandella postfix/qmgr[1734]: ADE6612A0D74: removed
Feb 23 17:22:35 scandella postfix/smtp[1741]: connect to smtp.gmail.com[2a00:1450:400c:c05::6d]:587: Network is unreachable
Feb 23 17:22:36 scandella postfix/smtp[1741]: 8092812A0D82: to=<scandella@scandella>, relay=smtp.gmail.com[173.194.67.109]:587, delay=0.64, delays=0.03/0/0.49/0.12, dsn=5.7.0, status=bounced (host smtp.gmail.com[173.194.67.109] said: 530 5.7.0 Must issue a STARTTLS command first. ub1sm56231085wjc.43 - gsmtp (in reply to MAIL FROM command))
Feb 23 17:22:36 scandella postfix/qmgr[1734]: 8092812A0D82: removed
Ho qualche dubbio a riguardo della definizione :

smtp_sasl_password_maps = static:dario.xyz@gmail.com:miapassword

ma è l'unico riferimento che ho trovato nel mio profilo google.

Cosa si intende precisamente per: account gmail ?

E' indispensabile o ci sono altre modalità per gestire il tutto?

Grazie per ogni considerazione.
Avatar utente
kimj
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1058
Iscrizione: sabato 13 settembre 2008, 11:45

Re: Installazione Ubuntu Server 14.04 LTS su un sistema Raid

Messaggio da kimj »

gmail richiede che si avvii la crittografia con tls (comando smtp starttls) prima di tentare l'autenticazione utente.

postfix e' configurato per usare tls eventuale posta in entrata (ovviamente, non sono configurati ne i certificati ne la ricezione di posta dall'esterno) mediante parametro smtpd_use_tls=yes

per fargli usare TLS anche nella posta in uscita, imposta in main.cf

Codice: Seleziona tutto

smtp_use_tls=yes
o meglio ancora, essendo l'opzione sopra deprecata:

Codice: Seleziona tutto

smtp_tls_security_level=encrypt
We no longer think of chairs as technology; we just think of them as chairs. But there was a time when we hadn't worked out how many legs chairs should have, how tall they should be, and they would often 'crash' when we tried to use them.
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 13 ospiti