export OS_AUTH_TYPE=password
export OS_AUTH_URL=http://10.42.42.20:5000/v3
export OS_IDENTITY_API_VERSION=3
export OS_PASSWORD=adminpass
export OS_PROJECT_DOMAIN_ID=default
export OS_PROJECT_NAME=admin
export OS_TENANT_NAME=admin
export OS_USERNAME=admin
export OS_USER_DOMAIN_ID=default
openstack image create "cirros" --file cirros-0.3.5-x86_64-disk.img --disk-format qcow2 --container-format bare --public
neutron net-create net1
neutron subnet-create --ip-version 4 --name subnet1 --dns-nameserver 8.8.8.8 net1 10.5.5.0/24
nova secgroup-add-rule default tcp 22 22 0.0.0.0/0
nova secgroup-add-rule default icmp -1 -1 0.0.0.0/0
nova boot --flavor m1.nano --image CirrOS --security-groups default --nic net-name=net1 --poll inst1
cinder create 1 --display-name volume1
nova volume-attach inst1 "$(openstack volume list --name volume1 -f value -c ID)"
Les security groups peuvent autoriser deux types de traffic :