Pagina 1 di 1

[RISOLTO] Modifica del server WAPT

Pubblicato: 11 dicembre 2019 - 14:39
di TomTom
Ciao a tutti,

sto pensando di sostituire il mio server attuale (vedi firma) con un sistema Debian per soddisfare meglio i requisiti di Tranquil-it.
Esiste una procedura per farlo?
In caso contrario, come posso migrare tutti i dati, i pacchetti, le configurazioni e i certificati senza perdere nulla dal server attuale? In quale ordine?

Grazie in anticipo,
Thomas

Re: Modifica del server WAPT

Pubblicato: 11 dicembre 2019 - 19:23
di dcardon
Ciao Thomas,
TomTom ha scritto: 11 dic 2019 - 14:39 Sto valutando la possibilità di sostituire il mio server attuale (vedi firma) con un sistema Debian per soddisfare meglio i requisiti di Tranquil-it.
Esiste una procedura per farlo?
In caso contrario, come posso migrare tutti i dati, i pacchetti, le configurazioni e i certificati senza perdere nulla dal sistema attuale? In quale ordine?
Al momento stiamo testando su Debian 9, Debian 10 e CentOS 7. Abbiamo aggiunto i builder per Ubuntu 18.04 e 19.04 per la versione Community, che dovrebbero essere perfettamente adeguati, ma per la versione Enterprise preferiamo attenerci alle versioni che testiamo più approfonditamente.

In pratica, non dipendiamo troppo dal sistema operativo perché il programma di installazione include un ambiente virtuale con la maggior parte delle librerie Python non standard. Tuttavia, potrebbero esserci anche dettagli come la versione di Nginx, che cambia regolarmente (il modulo Nginx di Spnego per l'autenticazione Kerberos deve essere compilato con gli stessi header e parametri di build della versione installata), dettagli sul numero di script di file consentiti, la versione integrata di PostgreSQL, l'ABI di OpenSSL, che cambia e richiede l'aggiornamento dell'ambiente virtuale, ecc. Inoltre, non abbiamo ricevuto molte richieste di installazioni di WAPT Enterprise su Ubuntu e l'opzione Debian è sempre stata accettabile.

Per questi motivi solo le tre versioni sopra menzionate sono ufficialmente supportate per la versione Enterprise.

Simon ha creato un po' di documentazione https://www.wapt.fr/fr/doc/waptserver-backup.html Per migrare da un server a un altro, è consigliabile riutilizzare lo stesso nome DNS (o lo stesso indirizzo IP se l'agente è configurato con un indirizzo IP). Se si dispone di un certificato valido sul server, sarà necessario recuperarlo. Questa operazione dovrebbe essere semplice per i computer client.

Sinceramente,

Denis

Re: Modifica del server WAPT

Pubblicato: 12 dicembre 2019 - 09:02
di TomTom
Ciao Denis, e grazie per la tua risposta molto dettagliata.

Procederò quindi alla creazione di un nuovo server basato su Debian 10 (tanto vale iniziare con la versione più recente) seguendo la documentazione scritta da Simon.
Terrò aperta la discussione nel caso avessi bisogno di ulteriore assistenza e la contrassegnerò come risolta non appena avrò completato con successo la migrazione al nuovo server.

Grazie ancora per il tuo aiuto.

Cordiali saluti,
Thomas

Re: Modifica del server WAPT

Pubblicato: 12 dicembre 2019 - 10:31
di dcardon
Ciao Thomas,
TomTom ha scritto: 12 dic 2019 - 09:02 Quindi inizierò a creare un nuovo server basato su Debian 10 (tanto vale usare l'ultima versione) seguendo la documentazione scritta da Simon.
Terrò la discussione aperta nel caso in cui ne avessi bisogno e la contrassegnerò come risolta non appena avrò completato con successo la migrazione al server sostitutivo.

Grazie ancora per l'aiuto.
Sentitevi liberi di annotare eventuali dettagli impliciti, ma che potrebbero essere chiariti. Possiamo integrare la documentazione se necessario.

GRAZIE,

Denis

Re: Modifica del server WAPT

Pubblicato: 12 dicembre 2019 - 14:41
di TomTom
Ciao Denis,

ho appena terminato la migrazione.
I passaggi che ho seguito sono stati:

- Backup dei dati dal vecchio server come descritto nella documentazione di Simon, ovvero le cartelle WAPT, WAPT-HOST e WAPTWUA, nonché la configurazione e i certificati
- Backup del database PostgreSQL
- Arresto del server
- Configurazione di Debian 10 con WAPT installato, inclusa la cartella postconf (stesso nome del server e indirizzo IP)
- Ripristino dei dati
- Ripristino del database (esattamente come descritto nella documentazione)
- Riavvio dei servizi e test di accesso, distribuzione e aggiunta di pacchetti
- Configurazione di Syncthing per i miei repository remoti

Il feedback è più che positivo. Nessun problema da segnalare riguardo alle differenze tra teoria e pratica. La documentazione è chiara e funzionale al 100%.

Congratulazioni per questo software, che continua a stupirmi, e per il tuo supporto impeccabile.

Grazie ancora,
Thomas