Skip to content

Instantly share code, notes, and snippets.

Created December 15, 2015 02:49
Show Gist options
  • Save anonymous/bc67dd6152953001d68f to your computer and use it in GitHub Desktop.
Save anonymous/bc67dd6152953001d68f to your computer and use it in GitHub Desktop.
source openrc admin admin
keystone tenant-create --name=tenant1 --enabled=true 2> /dev/null
keystone user-create --name=user1 --pass=user1 --email=user1@example.com 2> /dev/null
keystone user-role-add --user=user1 --role=_member_ --tenant=tenant1 2> /dev/null
IMG_ID=$(nova image-list | grep 'cirros-0.3..-x86_64-uec\s' | tail -1 | awk '{print $2}')
TNT1_ID=$(keystone tenant-list 2> /dev/null | grep '\s'tenant1'' | awk '{print $2}')
neutron net-create ext --provider:network_type flat --router:external --provider:physical_network physnetext
neutron subnet-create \
--allocation-pool start=192.168.111.21,end=192.168.111.40 --gateway=192.168.111.254 \
--disable-dhcp --name subext ext 192.168.111.0/24
unset SERVICE_TOKEN SERVICE_ENDPOINT
export OS_AUTH_URL=http://192.168.50.20:35357/v2.0/
export OS_REGION_NAME=RegionOne
####=================
export OS_USERNAME=user1
export OS_TENANT_NAME=tenant1
export OS_PASSWORD=user1
export PS1='[\u@\h \W(keystone_user1)]\$ '
rm -f id_rsa_demo* ; ssh-keygen -t rsa -b 2048 -N '' -f id_rsa_demo > /dev/null
nova keypair-add --pub-key id_rsa_demo.pub demo_key > /dev/null
neutron router-create rtr1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment