-
Bug
-
Resolution: Won't Do
-
Minor
-
None
-
None
-
0
-
False
-
False
-
None
-
Undefined
Description of problem:
nova device role tagging works well for SRIOV PF or OVS-ML2 but doesn't work with SRIOV PF.
Version-Release number of selected component (if applicable): RHOSP13.z7
How reproducible: 100%
Steps to Reproduce:
nova boot TRex --flavor vnfc --image testpmd --nic net-id=8fe3eb35-4eb4-4a9a-9eaf-b97708fef451,tag=mgmt --config-drive True --key-name undercloud --nic port-id=6dd3b82f-ce2f-44dd-acd0-62b922a7281a,tag=east
openstack port show 6dd3b82f-ce2f-44dd-acd0-62b922a7281a
----------------------------------------------------------------------------------------------------+
| Field | Value |
----------------------------------------------------------------------------------------------------+
| admin_state_up | UP |
| allowed_address_pairs | |
| binding_host_id | computeovsdpdk-0.localdomain |
| binding_profile | pci_slot='0000:86:00.0', pci_vendor_info='8086:1572', physical_network='east' |
| binding_vif_details | port_filter='False', vlan='0' |
| binding_vif_type | hostdev_physical |
| binding_vnic_type | direct-physical |
| created_at | 2019-06-28T07:38:32Z |
| data_plane_status | None |
| description | |
| device_id | 373fb960-27f1-4226-a561-b9c1ccdf48af |
| device_owner | compute:nova |
| dns_assignment | None |
| dns_name | None |
| extra_dhcp_opts | |
| fixed_ips | ip_address='10.230.0.8', subnet_id='b691b899-91f8-44e7-b6cd-be6fea57bec8' |
| id | 6dd3b82f-ce2f-44dd-acd0-62b922a7281a |
| ip_address | None |
| mac_address | 3c:fd:fe:b0:0c:0c |
| name | east_0 |
| network_id | 23fce24d-88a8-4212-8300-78f3d63681c2 |
| option_name | None |
| option_value | None |
| port_security_enabled | True |
| project_id | d06ebdf349f84b3e91a98700d726c070 |
| qos_policy_id | None |
| revision_number | 15 |
| security_group_ids | f99c932c-62dc-4739-a976-9ed767089aa7 |
| status | ACTIVE |
| subnet_id | None |
| tags | east |
| trunk_details | None |
| updated_at | 2019-06-28T08:40:34Z |
----------------------------------------------------------------------------------------------------+
in the VM, we don't see the associated metadata to the SRIOV PF device
[root@trex ~]# mount /dev/cdrom /mnt/
mount: /dev/sr0 is write-protected, mounting read-only
[root@trex ~]# cd /mnt/openstack/latest/
[root@trex latest]# jq . meta_data.json
{
"admin_pass": "VBtGjJBSW6AF",
"random_seed": "7ApEOT60qJf2GrHVEI2LNIvN0c622CYRiou5XGJiCrSpAs8i10aMbf18ABo7ZMFCchZ6mxPaRcDKFE4s17Q9y+9wj9ktkMZwgIYm8ZAIr6AUWuWSHEnDPE026TtZQVYB1CShCf8U6xY0EJhxaD+PywHO7NjyDbWswtJwiqECjrlmdmmnw3LLDmUczgwsUfGAPhk8Ju+z8Aj3zGkXn9G8XPN6JGF9PxAS3Zk4iSS8q1Bue+I+pTT/d5ZCL/CNNfUC0QvrrHaMM8FaR26LH6xhVfh+2qKWTVNLO0E+hnjIf3ztnkQ4zICfiDaPhwXANIVooS+ccj82aUh1s4No+RVflRDQQHjE050/DQHU1dIAcKtcTOQc+EvNmNAyWmuwnIxbo7In84F9zn4x8H9WOiSJGpBWDH6XkMXaKtCNy3W7UjcUny4NxxB16Gg3sme4rVMr2UVColEEDga3qPYp6LcsR7zpRv1cG1x8wwyKH7wuMXTjwCXOFaS/y8gGiYYsCD2QjccQHEeWfHqPBTv76QGAZYiH0t9B9uXaAvml+H9jWzIyRRdSnEQeWiWdCdOxyzXkui4e2hy2cXsbO4vKx3rg2xPFm0weiJMeJ1n08+hDTeWVT2N8c3Y0vMRS59Tkk/nmbx8GRl1kKQfSZVbfY55dS7rWjySdB4PcugmuqfA6VqY=",
"uuid": "373fb960-27f1-4226-a561-b9c1ccdf48af",
"availability_zone": "nova",
"keys": [
],
"hostname": "trex",
"launch_index": 0,
"devices": [
],
"public_keys":
,
"project_id": "d06ebdf349f84b3e91a98700d726c070",
"name": "TRex"
}
Expected results:
Get the metadata corresponding to SRIOV PF ports
- external trackers