yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #40875
[Bug 1514082] [NEW] network_data.json does not provide information about ipv6 addresses.
Public bug reported:
Environment:
centos 7
openstack liberty
# rpm -qa|grep nova
openstack-nova-api-12.0.0-1.el7.noarch
python-novaclient-2.30.1-1.el7.noarch
openstack-nova-novncproxy-12.0.0-1.el7.noarch
openstack-nova-conductor-12.0.0-1.el7.noarch
python-nova-12.0.0-1.el7.noarch
openstack-nova-console-12.0.0-1.el7.noarch
openstack-nova-common-12.0.0-1.el7.noarch
openstack-nova-compute-12.0.0-1.el7.noarch
openstack-nova-cert-12.0.0-1.el7.noarch
openstack-nova-scheduler-12.0.0-1.el7.noarch
Steps to reproduce:
1) Create network with ipv6 subnet.
# neutron net-list
+--------------------------------------+------+-------------------------------------------------------+
| id | name | subnets |
+--------------------------------------+------+-------------------------------------------------------+
| 286b3e3c-9075-496f-8899-c9890397f087 | net2 | de602f61-8e05-4337-bc9d-c9f8265bb937 1000:2000::/24 |
| a3931414-73c3-40c9-a39b-d93ae38844a2 | net3 | b6ce48ab-9387-4128-baa3-4a893dd27bb7 10.0.2.0/24 |
| a5d1181f-bedd-40a5-8b4a-5574b74dba61 | net1 | 72be780a-6df9-47ea-991c-e6fa97396adc 192.168.122.0/24 |
+--------------------------------------+------+-------------------------------------------------------+
2) Create instance with 3 nic
# nova boot \
--flavor 2 \
--image fedora23 \
--config-drive=True \
--nic net-id=a5d1181f-bedd-40a5-8b4a-5574b74dba61 \
--nic net-id=286b3e3c-9075-496f-8899-c9890397f087 \
--nic net-id=a3931414-73c3-40c9-a39b-d93ae38844a2 \
--user-data=/root/cloud-config \
test
# nova list
+--------------------------------------+------+--------+------------+-------------+------------------------------------------------------------------+
| ID | Name | Status | Task State | Power State | Networks |
+--------------------------------------+------+--------+------------+-------------+------------------------------------------------------------------+
| 4f159a96-8154-4946-b2a3-50c2638f545b | test | ACTIVE | - | Running | net3=10.0.2.116; net2=1000:2000:3000::1102; net1=192.168.122.117 |
+--------------------------------------+------+--------+------------+-------------+------------------------------------------------------------------+
Logon to instance, mount configDrive:
# mount /dev/disk/by-label/config-2 /mnt/
Actual result:
# cat /mnt/openstack/latest/network_data.json | python3 -m json.tool
{
"links": [
{
"ethernet_mac_address": "fa:16:3e:db:48:10",
"id": "tap54d10236-5d",
"mtu": null,
"type": "ovs",
"vif_id": "54d10236-5d15-4e22-b584-2a185d74b553"
},
{
"ethernet_mac_address": "fa:16:3e:db:c2:96",
"id": "tapae9677cb-32",
"mtu": null,
"type": "ovs",
"vif_id": "ae9677cb-327b-4fc9-9b99-88ebd96595a3"
},
{
"ethernet_mac_address": "fa:16:3e:10:37:07",
"id": "tap1baef501-47",
"mtu": null,
"type": "ovs",
"vif_id": "1baef501-47b0-4c76-928f-34ed2827c7d4"
}
],
"networks": [
{
"id": "network0",
"link": "tap54d10236-5d",
"network_id": "a5d1181f-bedd-40a5-8b4a-5574b74dba61",
"type": "ipv4_dhcp"
},
{
"id": "network1",
"ip_address": "10.0.2.116",
"link": "tap1baef501-47",
"netmask": "255.255.255.0",
"network_id": "a3931414-73c3-40c9-a39b-d93ae38844a2",
"routes": [],
"type": "ipv4"
}
],
"services": []
}
network_data.json provide information about ipv4 adresses only.
Expected result:
network_data.json provide information about all ip adresses.
** Affects: nova
Importance: Undecided
Status: New
** Tags: metadata
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1514082
Title:
network_data.json does not provide information about ipv6 addresses.
Status in OpenStack Compute (nova):
New
Bug description:
Environment:
centos 7
openstack liberty
# rpm -qa|grep nova
openstack-nova-api-12.0.0-1.el7.noarch
python-novaclient-2.30.1-1.el7.noarch
openstack-nova-novncproxy-12.0.0-1.el7.noarch
openstack-nova-conductor-12.0.0-1.el7.noarch
python-nova-12.0.0-1.el7.noarch
openstack-nova-console-12.0.0-1.el7.noarch
openstack-nova-common-12.0.0-1.el7.noarch
openstack-nova-compute-12.0.0-1.el7.noarch
openstack-nova-cert-12.0.0-1.el7.noarch
openstack-nova-scheduler-12.0.0-1.el7.noarch
Steps to reproduce:
1) Create network with ipv6 subnet.
# neutron net-list
+--------------------------------------+------+-------------------------------------------------------+
| id | name | subnets |
+--------------------------------------+------+-------------------------------------------------------+
| 286b3e3c-9075-496f-8899-c9890397f087 | net2 | de602f61-8e05-4337-bc9d-c9f8265bb937 1000:2000::/24 |
| a3931414-73c3-40c9-a39b-d93ae38844a2 | net3 | b6ce48ab-9387-4128-baa3-4a893dd27bb7 10.0.2.0/24 |
| a5d1181f-bedd-40a5-8b4a-5574b74dba61 | net1 | 72be780a-6df9-47ea-991c-e6fa97396adc 192.168.122.0/24 |
+--------------------------------------+------+-------------------------------------------------------+
2) Create instance with 3 nic
# nova boot \
--flavor 2 \
--image fedora23 \
--config-drive=True \
--nic net-id=a5d1181f-bedd-40a5-8b4a-5574b74dba61 \
--nic net-id=286b3e3c-9075-496f-8899-c9890397f087 \
--nic net-id=a3931414-73c3-40c9-a39b-d93ae38844a2 \
--user-data=/root/cloud-config \
test
# nova list
+--------------------------------------+------+--------+------------+-------------+------------------------------------------------------------------+
| ID | Name | Status | Task State | Power State | Networks |
+--------------------------------------+------+--------+------------+-------------+------------------------------------------------------------------+
| 4f159a96-8154-4946-b2a3-50c2638f545b | test | ACTIVE | - | Running | net3=10.0.2.116; net2=1000:2000:3000::1102; net1=192.168.122.117 |
+--------------------------------------+------+--------+------------+-------------+------------------------------------------------------------------+
Logon to instance, mount configDrive:
# mount /dev/disk/by-label/config-2 /mnt/
Actual result:
# cat /mnt/openstack/latest/network_data.json | python3 -m json.tool
{
"links": [
{
"ethernet_mac_address": "fa:16:3e:db:48:10",
"id": "tap54d10236-5d",
"mtu": null,
"type": "ovs",
"vif_id": "54d10236-5d15-4e22-b584-2a185d74b553"
},
{
"ethernet_mac_address": "fa:16:3e:db:c2:96",
"id": "tapae9677cb-32",
"mtu": null,
"type": "ovs",
"vif_id": "ae9677cb-327b-4fc9-9b99-88ebd96595a3"
},
{
"ethernet_mac_address": "fa:16:3e:10:37:07",
"id": "tap1baef501-47",
"mtu": null,
"type": "ovs",
"vif_id": "1baef501-47b0-4c76-928f-34ed2827c7d4"
}
],
"networks": [
{
"id": "network0",
"link": "tap54d10236-5d",
"network_id": "a5d1181f-bedd-40a5-8b4a-5574b74dba61",
"type": "ipv4_dhcp"
},
{
"id": "network1",
"ip_address": "10.0.2.116",
"link": "tap1baef501-47",
"netmask": "255.255.255.0",
"network_id": "a3931414-73c3-40c9-a39b-d93ae38844a2",
"routes": [],
"type": "ipv4"
}
],
"services": []
}
network_data.json provide information about ipv4 adresses only.
Expected result:
network_data.json provide information about all ip adresses.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1514082/+subscriptions
Follow ups