Vai al contenuto
⚠️ Warning: Extraordinary electrical maintenance – Scheduled shutdown of the Cloud garr-ct1 region (Catania) from 22 to 29 July 2025. For more details, please read the maintenance notice.

Elenchiamo alcuni comandi comuni per l'uso della cli OpenStack. Assumiamo che tu abbia già Installato l'utility CLI e configurato la tua Credenziale Applicativa.

Elenca tutti i comandi OpenStack

$ openstack help

Elenca server

$ openstack server list

Elenca volumi

$ openstack volume list

Elenca immagini

$ openstack image list

Elenca coppie di chiavi SSH

$ openstack keypair list

Elenca gruppi di sicurezza

$ openstack security group list

Elenca flavor

$ openstack flavor list

Elenca reti

$ network list

Crea un nuovo server

$ server create --image $IMAGE --flavor $FLAVOR --security-group $SECGROUPT --key-name $KEYPAIR --nic net-id=$NETWORK $VM_NAME

dove $IMAGE, $FLAVOR, ecc. sono scelti dalle liste restituite con i comandi corrispondenti. Nota: $NETWORK è l'ID di rete di una rete privata accessibile dal progetto (ad es. la rete condivisa default del cloud GARR). Non scegliere la rete esterna floating-ip!

Aggiungi un IP floating al server

$ openstack ip floating create floating-ip
$ openstack ip floating add $FLOATING_IP $VM_NAME

dove $FLOATING_IP è l'ip floating restituito con il primo comando.

Snapshot del server

Per creare un'immagine snapshot di un server, prima ferma la VM:

$ openstack server stop $VM_NAME
$ openstack server image create --name $SNAP_NAME $VM_NAME

dove $SNAP_NAME è il nome dello snapshot, $VM_NAME è il nome della VM.

Per creare un nuovo server dallo snapshot:

$ server create --image $SNAP_NAME --flavor $FLAVOR --security-group $SECGROUPT --key-name $KEYPAIR --nic net-id=$NETWORK $VM_NAME

Elimina il server

$ openstack server delete $VM_NAME