Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-13124

Device role tagging doesn't work for SRIOV PF

XMLWordPrintable

    • 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": [

      { "data": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS1atbBB05pfaM7lOs0VUBJPNrlx8xzzlOTBH49v//p2aVWOTN9F3nzCbM1uLthW0wuzQAO5FQy3QLj+Xfn6+k8CaQnm2vB7gwK8uxb7dglHzKywOAPjHYQl/AQA9jrbmbY2bIRZHKV0dJ06gv4tf0BfvCE4gaLFIAvfSzX9G8muGWqAyoEKwEYS8Es7kWf/Dq2LonUpsahAP7WB5f5GNPQGKhH30SnaNqaGhB75QSbSUPA6Mdt01fdwkd4TKjaM/P/ty7GnMbx9trQdgkvym08alYJC3WpAdEnaCJSDuidUSiDgEfHxkeOQxvIBXnxZyWsg95QZRXEQjcZpmmqQGD stack@undercloud13.redhat.local\n", "type": "ssh", "name": "undercloud" }

      ],
      "hostname": "trex",
      "launch_index": 0,
      "devices": [

      { "bus": "pci", "mac": "fa:16:3e:21:8a:d7", "tags": [ "mgmt" ], "type": "nic", "address": "0000:00:03.0" }

      ],
      "public_keys":

      { "undercloud": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS1atbBB05pfaM7lOs0VUBJPNrlx8xzzlOTBH49v//p2aVWOTN9F3nzCbM1uLthW0wuzQAO5FQy3QLj+Xfn6+k8CaQnm2vB7gwK8uxb7dglHzKywOAPjHYQl/AQA9jrbmbY2bIRZHKV0dJ06gv4tf0BfvCE4gaLFIAvfSzX9G8muGWqAyoEKwEYS8Es7kWf/Dq2LonUpsahAP7WB5f5GNPQGKhH30SnaNqaGhB75QSbSUPA6Mdt01fdwkd4TKjaM/P/ty7GnMbx9trQdgkvym08alYJC3WpAdEnaCJSDuidUSiDgEfHxkeOQxvIBXnxZyWsg95QZRXEQjcZpmmqQGD stack@undercloud13.redhat.local\n" }

      ,
      "project_id": "d06ebdf349f84b3e91a98700d726c070",
      "name": "TRex"
      }

      Expected results:
      Get the metadata corresponding to SRIOV PF ports

              rribaud@redhat.com Rene Ribaud
              jira-bugzilla-migration RH Bugzilla Integration
              RH Bugzilla Integration RH Bugzilla Integration
              rhos-workloads-compute
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: