1.Create virtual networks
Provider network
. -
- -- -- --
- -- --- , --- --
- -- --- ...,... --- ... -- ... ...
Self-service network
. demo-openrc
neutron net-create selfservice
neutron subnet-create --name selfservice --dns-nameserver DNS_RESOLVER --gateway SELFSERVICE_NETWORK_GATEWAY selfservice SELFSERVICE_NETWORK_CIDR
#neutron subnet-create --name selfservice --dns-nameserver 8.8.4.4 --gateway 172.16.1.1 selfservice 172.16.1.0/24
. admin-openrc
neutron net-update provider --router:external
. demo-openrc
neutron router-create router
neutron router-interface-add router selfservice
neutron router-gateway-set router provider
. admin-openrc
ip netns
neutron router-port-list router
2.Create m1.nano flavor
-- -- -- -- .
3.Generate a key pair
. demo-openrc
ssh-keygen -q -N ""
openstack keypair create --public-key ~/.ssh/id_rsa.pub mykey
openstack keypair list
4.Add security group rules
openstack security group rule create --proto icmp default
openstack security group rule create --proto tcp --dst-port 22 default
5.Launch an instance
Launch an instance on the provider network
Determine instance options
. demo-openrc
openstack flavor list
openstack image list
openstack network list
openstack security group list
Launch the instance
-- . -- -- - --- --- -
Access the instance using the virtual console