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