Creare la prima macchina virtuale
Questa guida la accompagna nella creazione di una VM Ubuntu dalla console Hikube, fino alla prima connessione SSH.
Obiettivo
Al termine di questa guida disporrà di:
- una VM Ubuntu in stato Running;
- un IP pubblico con la porta 22 aperta;
- un accesso SSH tramite chiave;
- un disco di sistema replicato.
Prerequisiti
- Un account Hikube e un progetto (vedere Avvio rapido Hikube).
- Quote disponibili in questo progetto: almeno 4 vCPU, 16 GB di memoria e 20 GB di storage per l'esempio seguente.
- Una coppia di chiavi SSH. Se non ne dispone:
ssh-keygen -t ed25519 -f ~/.ssh/hikube-vm
cat ~/.ssh/hikube-vm.pub
Conservi la chiave pubblica visualizzata (riga che inizia con ssh-ed25519): la incollerà nella procedura guidata.
Passo 1: Aprire la procedura guidata di creazione
- Acceda a https://console.hikube.cloud e selezioni il suo progetto.
- Nel menu laterale, apra Infrastructure > VM Instances.
- Faccia clic su Create an Instance.
Si apre la procedura guidata Create a new instance. Comprende cinque passaggi: General, Configuration, Storage, Network e Summary.
Passo 2: Configurare e confermare
General
Inserisca il nome nel campo Instance name, ad esempio vm-demo. Il nome deve contenere da 3 a 16 caratteri, iniziare con una lettera, terminare con una lettera o una cifra e contenere solo lettere minuscole, cifre e trattini. Faccia clic su Next.
Configuration
- In Resources (CPU / RAM), scelga la serie Universal (U), poi la dimensione XLARGE (4 vCPU, 16 GB).
- Lasci vuota la sezione Hardware Acceleration (GPU) (vedere GPU per una VM con GPU).
- Lasci Automatic Restart disattivato oppure lo attivi secondo le sue esigenze.
- Faccia clic su Next.

Il banner in cima al passaggio mostra il costo stimato e il consumo di quota del progetto.
Storage
Il System Disk (Boot) è precompilato: porta il nome della VM e misura 20 GB.
- In Operating System, selezioni la scheda ubuntu e la versione 24.04.
- Mantenga Size (GB) a
20. - Mantenga Asynchronous Replication (consigliata).
- Attivi Disk Encryption se desidera cifrare i dati a riposo.
- Faccia clic su Next.
Network
- Verifichi che Public IPv4 Address sia attivato.
- Verifichi che Enable Firewall sia selezionato e che SSH (22) sia selezionato in Allowed Ports.
- In Authorized SSH keys, incolli la sua chiave pubblica nel campo Add a public SSH key, quindi confermi con Invio o con il pulsante di aggiunta. Il formato atteso è
<algoritmo> <chiave-base64> [commento]. - Faccia clic su Next.
Summary
Il Summary riepiloga l'istanza, lo storage e la sezione Network & Security (IP pubblico, firewall, porte aperte, chiavi SSH). Faccia clic su Create instance.
La console mostra Instance created e torna all'elenco delle istanze.
Passo 3: Verificare lo stato
Nell'elenco VM Instances, la VM passa da Creating a Running. L'aggiornamento è automatico, senza ricaricare la pagina.
Faccia clic sul nome della VM per aprirne la pagina di dettaglio. Vi trova:
- Resources & Characteristics: tipo di istanza, immagine di sistema, utente predefinito, vCPU e RAM;
- Storage & Disks: dischi collegati, dimensione, replica, cifratura;
- Network & Security: gli indirizzi della VM, nella zona Internal (l'IP mgmt, raggiungibile dal progetto) e nella zona External (l'IP pubblico, raggiungibile da Internet), poi SSH Connection e Firewall & Ports.
Risultato atteso: stato Running, un indirizzo nella zona External, porta 22 elencata in Firewall & Ports.
Passo 4: Recuperare le informazioni di connessione
Nella sezione Network & Security della pagina di dettaglio, il blocco SSH Connection mostra il comando pronto all'uso, ad esempio:
ssh ubuntu@203.0.113.10
Faccia clic sull'icona di copia per copiarlo negli appunti. L'utente predefinito dipende dall'immagine; è quello indicato nel comando SSH.

Passo 5: Connessione e test
Si connetta con la sua chiave privata:
ssh -i ~/.ssh/hikube-vm ubuntu@203.0.113.10
Una volta connesso, verifichi le risorse e il disco:
nproc
free -h
lsblk
Risultato atteso: 4 processori, circa 16 GB di memoria e un disco vda di circa 20 GB.
Passo 6: Risoluzione rapida dei problemi
| Sintomo | Verifica |
|---|---|
| Next resta disattivato al passaggio Configuration o Storage | Una quota del progetto è superata: riduca il formato o la dimensione del disco, oppure faccia aumentare le quote del progetto. |
Connection timed out in SSH | Verifichi nella pagina di dettaglio che la zona External mostri un indirizzo e che la porta 22 compaia in Firewall & Ports. |
Permission denied (publickey) | Verifichi l'utente (blocco SSH Connection) e che la chiave privata utilizzata corrisponda alla chiave pubblica elencata in Advanced Configuration > SSH Keys. |
| Stato Error o Failed | Consulti la risoluzione dei problemi. |
Passo 7: Pulizia
- Apra la pagina di dettaglio della VM, oppure il menu Actions della riga nell'elenco.
- Faccia clic su Delete.
- Inserisca il nome esatto della VM per confermare, quindi faccia clic su Permanently delete.
Il disco di sistema viene scollegato ma non eliminato: resta nel menu Disks e continua a consumare quota di storage. Lo elimini da Disks se non le serve più (vedere Dischi).
L'eliminazione di una VM, e poi quella dei suoi dischi, è definitiva. Esegua prima un backup dei dati importanti.