Запустите экземпляр OpenStack с единственным NIC

Я полностью плохо знаком с 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: сетевой узел может помочь? У меня есть пи малины, которое могло быть тем.

И: то, когда я устанавливаю мост на контроллере, вычисляю узел, теряет доступ к нему.на помощь!

0
задан 10 August 2014 в 12:09
1 ответ

Я установил это дома с двумя ПК, один для контроллера, другой для вычислительного узла. У обоих 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. Надеюсь, это даст вам некоторое вдохновение/идеи для адаптации к вашему собственному случаю.

.
0
ответ дан 5 December 2019 в 13:34

Теги

Похожие вопросы