Commit "vifs: replace 'ifconfig' usage with 'ip'" disables floating IPs for nova-docker containers created via NovaDocker driver
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nova-docker |
Fix Committed
|
Undecided
|
Unassigned |
Bug Description
I did build NovaDocker driver for following commits:-
a1e3e3e2d103264
8760c73423dce9a
9d06520645f28d9
$ git clone http://
$ cd nova-docker
$ git checkout commit-number
Applying patch prepared via Commit "Sync oslo imports to be in line with Nova trunk"
Commit 333656f4ad0e2c0
to make NovaDocker driver loadable by stack.sh
$ sudo pip install .
First and second commits allowed me to work with floating IPs assigned to nova-docker instances been launched after stack.sh
completion. The third already didn't. My local.conf bellow :-
[[local|localrc]]
HOST_IP=
ADMIN_PASSWORD=
MYSQL_PASSWORD=
RABBIT_
SERVICE_
FLOATING_
FLAT_INTERFACE=eth0
Q_FLOATING_
PUBLIC_
SERVICE_
VIRT_DRIVER=
DEST=$HOME/stack
SERVICE_
DATA_DIR=$DEST/data
LOGFILE=
LOGDIR=$DEST/logs
# The default fixed range (10.0.0.0/24) conflicted with an address
# range I was using locally.
FIXED_RANGE=
NETWORK_
# Services
disable_service n-net
enable_service q-svc
enable_service q-agt
enable_service q-dhcp
enable_service q-l3
enable_service q-meta
enable_service horizon
disable_service tempest
# Introduce glance to docker images
[[post-
[DEFAULT]
container_
# Configure nova to use the nova-docker driver
[[post-
[DEFAULT]
compute_
affects: | devstack → nova-docker |
summary: |
- Commit 9d06520645f28d96ef905a709f8ff0c27842b58b disables floating IPs + Commit "vifs: replace 'ifconfig' usage with 'ip'" disables floating IPs for nova-docker containers created via NovaDocker driver |
Changed in nova-docker: | |
status: | New → Fix Committed |
Workaround for issue :-
Install working NovaDocker driver (network alive, e.g. floating IPs) on Ubuntu 14.04.2
via ./stack.sh
$ git clone http:// github. com/stackforge/ nova-docker. git 6ef905a709f8ff0 c27842b58b
$ cd nova-docker
$ git revert 9d06520645f28d9
$ sudo pip install .