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

Documentation feedback: We should customize OpenStackDataPlaneNodeSet.spec.service rather than OpenStackDataPlaneDeployment.spec.servicesOverride when deploying NFV

XMLWordPrintable

    • 1
    • False
    • Hide

      None

      Show
      None
    • False
    • ?
    • rhos-connectivity-nfv
    • None
    • NFV Automation 21
    • 1
    • Moderate

      When we want to customize services deployed on EDPM nodes, we have the following two ways:

      • Modify OpenStackDataPlaneNodeSet.spec.service
      • Modify OpenStackDataPlaneDeployment.spec.servicesOverride

      The following NFV document uses OpenStackDataPlaneDeployment.spec.servicesOverride:

      However, I don't like using OpenStackDataPlaneDeployment.spec.servicesOverride.
      That's because, if we use OpenStackDataPlaneDeployment.spec.servicesOverride at the first deployment, all new OpenStackDataPlaneDeployment resources in Day-2 operations must have the same .spec.servicesOverride.
      If we miss .spec.servicesOverride in a new OpenStackDataPlaneDeployment resource, EDPM nodes will lose SRIOV/DPDK settings.
      I saw a customer who made this mistake.

      Therefore, it should be better to use OpenStackDataPlaneNodeSet.spec.service than using OpenStackDataPlaneDeployment.spec.servicesOverride in the above NFV document.
      If we modify OpenStackDataPlaneNodeSet.spec.service, OpenStackDataPlaneDeployment no longer needs .spec.servicesOverride and this kind of mis-operation will be prevented.

              grakausk@redhat.com Greg Rakauskas
              rhn-support-yatanaka Yamato Tanaka
              rhos-dfg-nfv
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: