Skip to content

Commit 62acfe3

Browse files
author
Elena Crenguta Lindqvist
committed
fsdfs
1 parent aebae75 commit 62acfe3

File tree

1 file changed

+12
-30
lines changed

1 file changed

+12
-30
lines changed

itnot/index.html

Lines changed: 12 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,6 @@
108108
<!–– SlideX ––>
109109
<section>
110110
<p><b>88%</b> increase in mobile data traffic Q4-2017 to Q4-2018</p>
111-
<p><b>88%</b> increase in mobile data traffic Q4-2017 to Q4-2018</p>
112111
<p><b>EPC</b> to the rescue</p>
113112
<aside class="notes">
114113

@@ -171,37 +170,14 @@
171170
</tr>
172171

173172
<aside class="notes">
174-
Is it a bird? is it a plane? It's SmartNIC !
175-
176173
How should your architecture look like when using smartNICs.
177-
178-
You could use one smartNIC for data per compute, we're tal
179-
I was able to reach the new vnic from one of the computes.
180-
This is what I did.
181-
182-
On leaf-1-a
183-
-----------
184-
vlan-create id 400 scope fabric
185-
switch-vnic-create ip 192.168.77.2/24 vlan 400 if mgmt
186-
admin-service-modify if eth1.400 web-ssl
187-
188-
On leaf-1-b
189-
-----------
190-
switch-vnic-create ip 192.168.77.3/24 vlan 400 if mgmt
191-
admin-service-modify if eth1.400 web-ssl
192-
193-
On compute-1-2
194-
--------------
195-
vconfig add bond1 400
196-
ifconfig bond1.400 192.168.77.11/24
197-
198-
I dont know how to propagate this connection into the vCIC. I need some help from CEE with this.
199-
This at least shows it is possible to set up. CEE king 2x100 Gbps here, that's *a lot* of bandwidth.
174+
<br><br>
175+
You could use one smartNIC for data per compute, we're talking 2x100 Gbps here, that's *a lot* of bandwidth.
200176
In this case, high availability happens at compute level, not at network card level.
201-
177+
<br><br>
202178
What if you have a dual socket system. If you plug a smartNIC in a PCIe socket, applications might not like crossing that QPI link (from 2017 called UPI) between the CPUs.
203179
In this case you can look into using a bifurcated smartNIC, that's basically splitting the card in two physical pieces that you can insert in two PCIe slots, one per NUMA node.
204-
180+
<br><br>
205181
If you use two smartNICs, do you want two separate ovs controllers in your compute? will OpenStack even support that?
206182

207183
</aside>
@@ -245,6 +221,9 @@
245221
</tr>
246222
<aside class="notes">
247223
Here you can see the CPUs allocated to ovs under nohz_full ( confirmed with /etc/default PMDs)
224+
225+
Did you have this problem? Poor dimensioned compute (customer cannot aproximate how many VMs it will run on a compute to properly dimension mem for host OS to take be sufficent for device emulation), runs out of mem , oom killer takes down ovs and with it all VMs? with ovs in the NIC this will not happen, of course you need to properly dimension your system anyway.
226+
248227
nohz_full=cpulist
249228
The nohz_full parameter is used to treat a list of CPUs differently, with respect to timer ticks. If a CPU is listed as a nohz_full CPU and there is only one runnable task on the CPU, then the kernel will stop sending timer ticks to that CPU, so more time may be spent running the application and less time spent servicing interrupts and context switching.
250229
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux_for_real_time/7/html/tuning_guide/isolating_cpus_using_tuned-profiles-realtime
@@ -336,8 +315,11 @@
336315

337316
</font>
338317
<aside class="notes">
339-
In ironic
340-
Steps:
318+
Neutron ml2 OVS changes:
319+
320+
Introduce a new vnic_type for smart-nic.
321+
322+
Update the Neutron ml2 OVS to bind smart-nic vnic_type with binding:profile smart NIC config.Steps:
341323
(https://specs.openstack.org/openstack/neutron-specs/specs/stein/neutron-ovs-agent-support-baremetal-with-smart-nic.html)
342324
1. Create Neutron port with smart-nic vnic_type , this is done in Neutron OVS ML2 driver
343325
2. local_link_information wiht info like smartNIC hostname , port ID, ssh public key, ovsdb ssl certificate

0 commit comments

Comments
 (0)