Skip to content
HoriFox edited this page Aug 8, 2020 · 9 revisions

Создаём внешнюю сеть
openstack network create --external --share --provider-network-type flat --provider-physical-network br-ex-main ext-net

Создаём подсеть внешней сети
openstack subnet create --network ext-net --no-dhcp --allocation-pool start=172.27.54.100,end=172.27.54.200 --gateway 172.27.54.1 --subnet-range 172.27.54.0/24 ext-subnet

Создаём виртуальную (внутреннюю) сеть
openstack network create demo-net --project demo

Создаём подсеть виртуальной (внутренней) сети
openstack subnet create --project demo --network demo-net --subnet-range 10.246.1.0/24 --gateway 10.246.1.1 demo-subnet

openstack router create demo-router

Добавляем виртуальную подсеть
openstack router add subnet demo-router demo-subnet

Добавляем внешнюю подсеть
openstack router set --external-gateway ext-net demo-router

openstack router show demo-router

openstack flavor create --ram 300 --disk 1 --vcpu 1 --public m2.tiny

openstack flavor list

source keystonerc_usr

openstack keypair create demokey1 > ~/demokey1

openstack keypair list

openstack server create --image cirros-0.4.0-x86_64 --flavor m2.tiny --key-name demokey1 --nic net-id=demo-net myinstance1

Периодически можно запрашивать и смотреть статус пока он не поменяется на Active
openstack server list

openstack console url show myinstance5

Для тестов можно убрать последний regect на input iptables, должен быть 12 Но лучше открыть порты 5000-6000 для виртуалок до regect

Удалить все виртуалки openstack server delete openstack server list -c ID -f value``

Clone this wiki locally