Deploy NethServer su Openstack
Procedimento
Effettuare il deploy di un’istanza con le seguenti caratteristiche:
A seconda della soluzione NethServer che si vuole andare ad utilizzare, scegliere il flavor adeguato basandosi sulla tabella sottostante;
Taglio NethServer(*) | Flavor Openstack | vCPU | RAM | Storage |
CF-50 | Openstack As a Service - Region MI2 - Flavor G3-24 | 2 | 4 | 80 GB |
CF-100 | Openstack As a Service - Region MI2 - Flavor G3-48 | 4 | 8 | 120 GB |
CF-200 | Openstack As a Service - Region MI2 - Flavor G3-832 | 8 | 32 | 380 GB |
CF-300 | Contattaci per maggiori informazioni. | - | - | - |
(*)Il numero del taglio indica una stima di canali voce totali per singolo nodo, nel caso in cui il nodo venisse utilizzato solo per soluzioni NethVoice.
Scegliere successivamente l’immagine "OS Rocky Linux 9 x86-64 UEFI SWAP 2025-06" dalla lista dei sistemi operativi;
Per la parte di networking selezionare la rete “external_transparent”, così da assegnare un IP pubblico all’interfaccia della VM;
Selezionare poi il Security Group adeguato, per permettere accessi e servizi di rete;
Ricordarsi di aprire le porte necessarie al funzionamento dei servizi di NethServer, come ad esempio l’HTTPS per l’accesso via web.
Per maggiori info sulla configurazione dei Security Group, fare riferimento a questa guida.
Fondamentale, per il deploy di NethServer, è l’utilizzo del seguente cloud-init, da poter copiare direttamente nella console di Openstack:
#cloud-config ssh_pwauth: False chpasswd: expire: False list: | root: <password di root> timezone: UTC users: - name: cloud-user ssh_authorized_keys: - <your private key> runcmd:- |curl 'https://raw.githubusercontent.com/NethServer/ns8-core/main/core/install.sh' | bash
La modifica di <password di root> e <your private key> è facoltativa, a seconda delle esigenze.
L’autenticazione SSH tramite password è disabilitata di default.
Una volta compilato tutto, si può procedere con la conferma e il deploy dell’istanza;
Ci vorranno circa 5 minuti per avere la VM operativa.
Procedere infine con il login via web GUI con le seguenti credenziali di default (da cambiare al primo accesso):
URL d’accesso:https://<server_ip_or_fqdn>/cluster-admin/
Nome utente:admin
Password:Nethesis,1234
Tutto pronto, il vostro NethServer è ora operativo!