Index

Table of contents

openstack

openstack cli

get help
openstack ... --help

any object (stack|network)

list
openstack [object] list
show details
openstack [object] show [object-id]
delete stack
openstack [object] delete [object-id]

flavors

list flavors
openstack flavor list
show flavor details
openstack flavor show [object-id]
create flavor
openstack flavor create [name] --vcpus [cpus] --ram [mbs] --disk [gbs] --property [key]=[value]

stacks

create stack
openstack stack create [name] -t [template-file] --wait
openstack stack create [name] -t [template-file] -e [environment-file] --wait
openstack stack create [name] -t [template-file] --parameter [name]=[value] --wait
show stack output
openstack stack output show [stack-name] --all

networks

rename network
openstack network set [network-id] --name [name]

volumes

openstack volume list
openstack volume show [volume-id]
openstack volume create --size [gb] [name]

cinder

cinder config file
/etc/cinder/cinder.conf
cinder log file
/var/log/cinder/cinder-volume.log
restart cinder
sudo service cinder-volume restart
sudo service tgt restart

nova

list instances (VM)
nova list
list flavors
nova flavor-list
create flavor
nova flavor-create [name] [id] [ram] [disk] [vcpus]
example: (auto = auto generate id)
nova flavor-create myflavor auto 2048 10 1
documentation flavor-create
https://docs.openstack.org/python-novaclient/latest/cli/nova.html

nova documentation

https://docs.openstack.org/python-novaclient/latest/cli/nova.html

glance

list images
glance image-list
import image
glance image-create --name [name] --file [file] --visibility=public --disk-format=qcow2 --container-format=bare --progress