Я полностью плохо знаком с OpenStack, и без многого снабжает, я создал облако со своим ПК как контроллер, содержащий Wi-Fi для Интернета и Ethernet для внутреннего соединения также с моим ноутбуком снова с Wi-Fi и Ethernet. Все, кажется, прекрасно, и у меня есть активный экземпляр, но он не имеет никакой сети:
+--------------------------------------+------+--------+------------+-------------+----------+
| ID | Name | Status | Task State | Power State | Networks |
+--------------------------------------+------+--------+------------+-------------+----------+
| 703c1663-5a1d-47c9-a9a8-466f75d5c802 | Ins1 | ACTIVE | - | Running | |
+--------------------------------------+------+--------+------------+-------------+----------+
Я использую сеть новинки (Наследие), и я знаю, что должен создать сетевое использование nova network create
и мост, но у меня только есть один интерфейс на каждом узле (Ethernet), и задавался вопросом, что сделать. Кто-либо может помочь?
BTW: сетевой узел может помочь? У меня есть пи малины, которое могло быть тем.
И: то, когда я устанавливаю мост на контроллере, вычисляю узел, теряет доступ к нему.на помощь!
Я установил это дома с двумя ПК, один для контроллера, другой для вычислительного узла. У обоих 2 NIC. 1 сетевая карта на каждом ПК является "публичной" (т.е. моей домашней сетью), второй набор сетевых карт, который я использовал для однорангового соединения между обоими ПК в качестве "управляющей" сети. Поскольку у вас два сетевых соединения на обоих устройствах, вы можете попробовать использовать WLAN, обращенную к "общей" сети, а сетевая карта является "управляющей" сетью.
Это мои конфигурационные файлы (Ubuntu 14.04 LTS):
ON COMPUTE1. Установите службу метаданных
apt-get install nova-network nova-api-metadata
Редактируйте конфигурацию eth0 (внешний интерфейс в моем случае; возможно WLAN в вашем случае) в /etc/network/interfaces
auto eth0
iface eth0 inet manual
up ip link set dev $IFACE up
down ip link set dev $IFACE down
Применяйте сетевые изменения.
Редактируйте nova.conf для определения сетевого режима. Измените flat_interface и public_interface в соответствии с вашими настройками.
[DEFAULT]
...
network_manager=nova.network.manager.FlatDHCPManager
firewall_driver=nova.virt.libvirt.firewall.IptablesFirewallDriver
network_size=254
allow_same_net_traffic=False
multi_host=True
send_arp_for_ha=True
share_dhcp_address=True
force_dhcp_release=True
flat_network_bridge=br100
flat_interface=eth0
public_interface=eth0
service nova-network restart
ON CONTROLLER:
Create a network that virtual machines can use
source keystone.rc # If you have a file with the correct environment settings
nova network-create vmnet \
--fixed-range-v4=192.168.63.0/24 \
--bridge-interface=br100 \
--multi-host=T
check (controller)
nova network-list
This is a rather straightforward copy/paste of what I did to get it working. Надеюсь, это даст вам некоторое вдохновение/идеи для адаптации к вашему собственному случаю.
.