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