Installazione di NethServer 8
NethVoice gira sopra NethServer 8 (NS8), una piattaforma infrastruttura Linux unificata open-source. Questa pagina ti guida attraverso l'installazione di NethServer 8, che è un prerequisito per l'installazione di NethVoice.
Se desideri un'installazione pronta all'uso di NethServer, prendi in considerazione il nostro servizio NethServer 8 SaaS, che fornisce un'istanza NethServer completamente gestita nel cloud.
Requisiti di sistema
Prima di installare NethServer 8, assicurati che il tuo sistema soddisfi i seguenti requisiti:
Requisiti hardware
Per un'installazione a nodo singolo:
- CPU: 2 vCPU/core, architettura x86-64 (minimo)
- RAM: 2GB minimo
- Archiviazione: unità a stato solido da 40GB minimo
- Tipo: Macchina fisica o virtuale (virtualizzazione basata su container e LXC Proxmox non supportati)
È possibile aggiungere nodi aggiuntivi in seguito. Durante il ridimensionamento, utilizzare hardware simile e la stessa distribuzione Linux per coerenza. I requisiti dovrebbero essere aumentati in base a utenti, applicazioni e carico.
Distribuzioni Linux supportate
NethServer 8 può essere installato sulle seguenti distribuzioni:
Con supporto abbonamento Nethesis:
- Rocky Linux 9
Con supporto della comunità:
- Rocky Linux 9
- CentOS Stream 9
- AlmaLinux 9
- Debian 12
Installa solo su un server Linux pulito. Non installare su sistemi desktop o server che eseguono altri servizi.
Requisiti di rete
Indirizzo IP statico
- Obbligatorio: Assegna un indirizzo IP statico al nodo
- Non consentito: DHCP e protocolli di individuazione IP dinamici
- Internet: Connessione Internet funzionante richiesta per l'installazione, la configurazione e gli aggiornamenti
Risoluzione dei nomi
Configura i server DNS per il nodo:
- I server DNS devono essere esterni all'installazione di NethServer 8
- Configura una o più voci nameserver in
/etc/resolv.confche puntano a server DNS esterni - Questi server possono trovarsi sulla stessa LAN o su Internet pubblico
Evita queste configurazioni:
- Non utilizzare
127.0.0.1o alcun IP assegnato al nodo stesso - Non utilizzare servizi DNS forniti da NS8 (Samba AD, DNSMasq) come risolutore del nodo
- Non mescolare server DNS da ambiti diversi (ad es. Cloudflare pubblico + DNS privato)
Configurazione DNS
L'FQDN (Fully Qualified Domain Name) del nodo deve essere configurato correttamente:
- Formato FQDN: hostname + suffisso di dominio (ad es.
jupiter.example.org) - Record DNS: Registra l'FQDN con:
- Record di tipo A per indirizzi IPv4
- Record di tipo AAAA per indirizzi IPv6
- IP instradabile: L'FQDN deve risolvere in un indirizzo IP instradabile
- Certificati TLS: La corretta configurazione di FQDN e DNS è essenziale affinché la crittografia TLS funzioni correttamente
Requisiti del nodo worker (per il clustering)
Se si aggiungono nodi worker a un cluster:
- Il nodo worker deve risolvere l'FQDN del leader all'indirizzo instradabile corretto
- Il server HTTPS (porta TCP 443) a tale indirizzo deve gestire le richieste API
- La porta UDP del VPN (default 55820) non deve essere bloccata da firewall o appliance di rete
Requisiti del browser web
Per accedere all'interfaccia web di NethServer 8, utilizza una versione aggiornata di:
- Firefox
- Chrome
- Chromium
Metodi di installazione
NethServer 8 può essere installato utilizzando due metodi:
Metodo 1: Procedura standard
Per la maggior parte delle installazioni, utilizza la procedura di installazione standard.
Passaggi di installazione
- Installa curl (se non già disponibile):
apt install curl || dnf install curl
- Esegui lo script di installazione come
root:
curl https://raw.githubusercontent.com/NethServer/ns8-core/ns8-stable/core/install.sh | bash
- Attendi il completamento: Lo script installerà tutti i componenti core di NethServer 8.
Metodo 2: Immagine di macchina virtuale pre-costruita
Un'immagine Rocky Linux 9 pre-costruita è disponibile per la distribuzione rapida su piattaforme virtuali.
Vedi la documentazione ufficiale di NethServer per più dettagli: Immagini pre-costruite di NethServer 8.
Passaggi post-installazione
Dopo il completamento dell'installazione:
-
Accedi all'interfaccia web
Apri il tuo browser e naviga a:
https://<server_ip_or_fqdn>/cluster-admin/ -
Login iniziale Utilizza le credenziali predefinite:
- Nome utente:
admin - Password:
Nethesis,1234
- Nome utente:
Segui la procedura guidata per creare un cluster e configurare il nodo. Ulteriori informazioni disponibili nella documentazione ufficiale di NethServer.
Dopo la configurazione del cluster, puoi:
- Installare NethVoice: Procedi con l'installazione di NethVoice tramite il Software Center
- Registrare NethServer: Attiva il tuo abbonamento Enterprise
Registrare NethServer
NethServer deve avere una subscription Enterprise per sbloccare tutte le funzionalità di NethVoice. Consulta la sezione subscription per ulteriori informazioni.
Passaggi di registrazione
-
Ottieni un token per la subscription:
- Accedi al portale my.nethesis.it
- Segui le procedure del portale per generare un token di subscription univoco per il tuo cluster
ImportanteIl token di subscription è un segreto. Non condividerlo mai con nessuno.
-
Registra il cluster:
- Accedi all'interfaccia web di NethServer 8
- Vai a
Impostazioni→ schedaSubscription - Incolla il token nel campo Token di autenticazione
- Fai clic sul pulsante Registra
- NethVoice erediterà automaticamente la subscription di NethServer e attiverà le sue funzionalità
-
Verifica la registrazione:
- Dopo la registrazione riuscita, la pagina Subscription visualizza:
- ID di sistema: Identificatore univoco per il tuo cluster
- Piano: Tipo di subscription
- Data di scadenza: Quando scade la tua subscription
- Dopo la registrazione riuscita, la pagina Subscription visualizza:
Rimozione di una subscription
Se hai bisogno di rimuovere una subscription:
- Vai a
Impostazioni→ schedaSubscription - Fai clic sul pulsante Rimuovi subscription
- Conferma l'azione quando richiesto
Risoluzione dei problemi
Nodo non raggiungibile
Se il nodo non è raggiungibile dopo l'installazione:
- Verifica la configurazione dell'indirizzo IP statico
- Controlla la risoluzione DNS per l'FQDN
- Assicurati che il firewall consenta HTTPS (porta 443)
- Rivedi la configurazione dell'interfaccia di rete
Problemi di configurazione della rete
Se hai bisogno di riconfigurare le impostazioni di rete:
- Accedi alla console direttamente o tramite IPMI/KVM
- Accedi come root
- Aggiorna la configurazione di rete utilizzando:
- Rocky Linux: Utilizza
nmtuio modifica i file di NetworkManager - Debian: Utilizza
netplano/etc/network/interfaces - CentOS Stream/AlmaLinux: Utilizza
nmclionmtui
- Rocky Linux: Utilizza