Openstack Installation Guide Updates - Open VSwitch (OVS and OVS+DPDK
Install Guide update and enhancements. Change-Id: I2ed989bc405d6dbcb6f169afef0eaf7170f34dbd Signed-off-by: Elisamara Aoki Gonçalves <elisamaraaoki.goncalves@windriver.com>
This commit is contained in:
@@ -676,12 +676,13 @@ Configure worker nodes
|
||||
#. **For OpenStack only:** Assign OpenStack host labels to the worker nodes in
|
||||
support of installing the |prefix|-openstack manifest/helm-charts later:
|
||||
|
||||
::
|
||||
.. parsed-literal::
|
||||
|
||||
for NODE in worker-0 worker-1; do
|
||||
system host-label-assign $NODE openstack-compute-node=enabled
|
||||
system host-label-assign $NODE openstack-compute-node=enabled
|
||||
kubectl taint nodes $NODE openstack-compute-node:NoSchedule
|
||||
system host-label-assign $NODE openvswitch=enabled
|
||||
system host-label-assign $NODE |vswitch-label|
|
||||
system host-label-assign $NODE dpdk=enabled
|
||||
done
|
||||
|
||||
.. note::
|
||||
|
||||
@@ -667,10 +667,12 @@ Configure worker nodes
|
||||
.. parsed-literal::
|
||||
|
||||
for NODE in worker-0 worker-1; do
|
||||
system host-label-assign $NODE openstack-compute-node=enabled
|
||||
system host-label-assign $NODE
|
||||
openstack-compute-node=enabled
|
||||
kubectl taint nodes $NODE openstack-compute-node:NoSchedule
|
||||
system host-label-assign $NODE |vswitch-label|
|
||||
system host-label-assign $NODE sriov=enabled
|
||||
system host-label-assign $NODE dpdk=enabled
|
||||
system host-label-assign $NODE sriov=enabled
|
||||
done
|
||||
|
||||
#. **For OpenStack only:** Set up a 'instances' filesystem,
|
||||
|
||||
@@ -297,8 +297,8 @@ OpenStack-specific host configuration
|
||||
pages to enable networking and must use a flavor with property:
|
||||
hw:mem_page_size=large
|
||||
|
||||
Configure the huge pages for |VMs| in an |OVS|-|DPDK| environment with the
|
||||
command:
|
||||
Configure the huge pages for |VMs| in an |OVS|-|DPDK| environment on this
|
||||
host, assuming 1G huge page, with the following command:
|
||||
|
||||
::
|
||||
|
||||
@@ -609,10 +609,11 @@ OpenStack-specific host configuration
|
||||
.. parsed-literal::
|
||||
|
||||
for NODE in worker-0 worker-1; do
|
||||
system host-label-assign $NODE openstack-compute-node=enabled
|
||||
system host-label-assign $NODE openstack-compute-node=enabled
|
||||
kubectl taint nodes $NODE openstack-compute-node:NoSchedule
|
||||
system host-label-assign $NODE |vswitch-label|
|
||||
system host-label-assign $NODE sriov=enabled
|
||||
system host-label-assign $NODE dpdk=enabled
|
||||
system host-label-assign $NODE sriov=enabled
|
||||
done
|
||||
|
||||
.. only:: partner
|
||||
|
||||
@@ -29,7 +29,7 @@ worker nodes to/from ``openstack-compute-nodes``.
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
system host-label-assign <host> --overwrite openstack-compute-node=enabled avs=enabled sriov=enabled
|
||||
system host-label-assign <host> --overwrite openstack-compute-node=enabled openvswitch=enabled dpdk=enabled sriov=enabled
|
||||
|
||||
#. Allocate vswitch huge pages:
|
||||
|
||||
@@ -74,7 +74,7 @@ worker nodes to/from ``openstack-compute-nodes``.
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
system host-label-remove <host> openstack-compute-node avs sriov
|
||||
system host-label-remove <host> openstack-compute-node openvswitch dpdk sriov
|
||||
|
||||
.. note::
|
||||
|
||||
|
||||
@@ -509,9 +509,10 @@ OpenStack-specific host configuration
|
||||
::
|
||||
|
||||
for NODE in worker-0 worker-1; do
|
||||
system host-label-assign $NODE openstack-compute-node=enabled
|
||||
system host-label-assign $NODE openstack-compute-node=enabled
|
||||
kubectl taint nodes $NODE openstack-compute-node:NoSchedule
|
||||
system host-label-assign $NODE openvswitch=enabled
|
||||
system host-label-assign $NODE openvswitch=enabled
|
||||
system host-label-assign $NODE dpdk=enabled
|
||||
done
|
||||
|
||||
.. note::
|
||||
|
||||
@@ -368,8 +368,9 @@ OpenStack-specific host configuration
|
||||
for NODE in worker-0 worker-1; do
|
||||
system host-label-assign $NODE openstack-compute-node=enabled
|
||||
kubectl taint nodes $NODE openstack-compute-node:NoSchedule
|
||||
system host-label-assign $NODE |vswitch-label|
|
||||
system host-label-assign $NODE sriov=enabled
|
||||
system host-label-assign $NODE |vswitch-label|
|
||||
system host-label-assign $NODE dpdk=enabled
|
||||
system host-label-assign $NODE sriov=enabled
|
||||
done
|
||||
|
||||
#. **For OpenStack only:** Set up a 'instances' filesystem,
|
||||
|
||||
@@ -434,10 +434,11 @@ OpenStack-specific host configuration
|
||||
::
|
||||
|
||||
for NODE in worker-0 worker-1; do
|
||||
system host-label-assign $NODE openstack-compute-node=enabled
|
||||
system host-label-assign $NODE openstack-compute-node=enabled
|
||||
kubectl taint nodes $NODE openstack-compute-node:NoSchedule
|
||||
system host-label-assign $NODE openvswitch=enabled
|
||||
system host-label-assign $NODE sriov=enabled
|
||||
system host-label-assign $NODE openvswitch=enabled
|
||||
system host-label-assign $NODE dpdk=enabled
|
||||
system host-label-assign $NODE sriov=enabled
|
||||
done
|
||||
|
||||
#. **For OpenStack only:** Set up a 'instances' filesystem,
|
||||
|
||||
@@ -221,7 +221,7 @@ memory on each |NUMA| node on the host.
|
||||
|
||||
|VMs| created in an |OVS-DPDK| environment must be configured to use
|
||||
huge pages to enable networking and must use a flavor with property:
|
||||
``hw:mem_page_size=large``
|
||||
``hw:mem_page_size=large``.
|
||||
|
||||
Configure the huge pages for |VMs| in an |OVS-DPDK| environment on
|
||||
this host, the following commands are an example that assumes that 1G
|
||||
|
||||
@@ -134,9 +134,10 @@
|
||||
.. parsed-literal::
|
||||
|
||||
for NODE in worker-0 worker-1; do
|
||||
system host-label-assign $NODE openstack-compute-node=enabled
|
||||
system host-label-assign $NODE openstack-compute-node=enabled
|
||||
kubectl taint nodes $NODE openstack-compute-node:NoSchedule
|
||||
system host-label-assign $NODE |vswitch-label|
|
||||
system host-label-assign $NODE |vswitch-label|
|
||||
system host-label-assign $NODE dpdk=enabled
|
||||
done
|
||||
|
||||
.. note::
|
||||
|
||||
@@ -182,10 +182,11 @@
|
||||
.. parsed-literal::
|
||||
|
||||
for NODE in worker-0 worker-1; do
|
||||
system host-label-assign $NODE openstack-compute-node=enabled
|
||||
system host-label-assign $NODE openstack-compute-node=enabled
|
||||
kubectl taint nodes $NODE openstack-compute-node:NoSchedule
|
||||
system host-label-assign $NODE |vswitch-label|
|
||||
system host-label-assign $NODE sriov=enabled
|
||||
system host-label-assign $NODE |vswitch-label|
|
||||
system host-label-assign $NODE dpdk=enabled
|
||||
system host-label-assign $NODE sriov=enabled
|
||||
done
|
||||
|
||||
#. **For OpenStack only:** Configure the host settings for the vSwitch.
|
||||
@@ -232,7 +233,7 @@
|
||||
|
||||
|VMs| created in an |OVS-DPDK| environment must be configured to use
|
||||
huge pages to enable networking and must use a flavor with property:
|
||||
hw:mem_page_size=large
|
||||
``hw:mem_page_size=large``
|
||||
|
||||
Configure the huge pages for |VMs| in an |OVS-DPDK| environment on
|
||||
this host, the following commands are an example that assumes that 1G
|
||||
|
||||
@@ -76,8 +76,8 @@
|
||||
huge pages to enable networking and must use a flavor with property:
|
||||
hw:mem_page_size=large
|
||||
|
||||
Configure the huge pages for |VMs| in an |OVS-DPDK| environment with
|
||||
the command:
|
||||
Configure the huge pages for |VMs| in an |OVS-DPDK| environment on this
|
||||
host, assuming 1G huge page, with the following commands:
|
||||
|
||||
::
|
||||
|
||||
|
||||
@@ -73,8 +73,8 @@
|
||||
huge pages to enable networking and must use a flavor with property:
|
||||
hw:mem_page_size=large
|
||||
|
||||
Configure the huge pages for |VMs| in an |OVS-DPDK| environment with the
|
||||
command:
|
||||
Configure the huge pages for |VMs| in an |OVS-DPDK| environment on this
|
||||
host, assuming 1G huge page, with the following command:
|
||||
|
||||
::
|
||||
|
||||
|
||||
Reference in New Issue
Block a user