aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Mikus <peter.mikus@protonmail.ch>2024-09-10 11:39:59 +0200
committerPeter Mikus <peter.mikus@protonmail.ch>2024-09-10 14:24:44 +0000
commit142870a1fabc9db136f117498591eab5cb7e541c (patch)
tree94d01c74d89e4acd26f59e6bcc4f8d444a3b0a50
parent4cab0434ed664b1757c72937a3daf54ba4853bdd (diff)
feat(infra): Update
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I63064cf1b29d59ea69024d41e9a9f27e17bee12a
-rw-r--r--docs/content/infrastructure/fdio_dc_testbed_specifications.md149
-rw-r--r--docs/content/infrastructure/fdio_dc_vexxhost_inventory.md14
-rwxr-xr-xfdio.infra/pxe/docker-dnsmasq/etc/dnsmasq.conf2
3 files changed, 128 insertions, 37 deletions
diff --git a/docs/content/infrastructure/fdio_dc_testbed_specifications.md b/docs/content/infrastructure/fdio_dc_testbed_specifications.md
index 8a1c13e8ca..831cee47e4 100644
--- a/docs/content/infrastructure/fdio_dc_testbed_specifications.md
+++ b/docs/content/infrastructure/fdio_dc_testbed_specifications.md
@@ -39,20 +39,20 @@ To access these hosts, VPN connection is required.
### Summary List
```
- #. Type Purpose SUT TG #TB #SUT #TG #skx #ps1 #rng #tx2 #tsh #alt #clx #zn2 #icx #snr #spr #icxd
- 1. 1-Node-Skylake nomad skx na 2 2 0 2 0 0 0 0 0 0 0 0 0 0 0
- 2. 1-Node-Cascadelake nomad clx na 4 4 0 0 0 0 0 0 0 4 0 0 0 0 0
- 3. 1-Node-AmpereAltra nomad alt na 4 4 0 0 0 0 0 0 4 0 0 0 0 0 0
- 4. 2-Node-Cascadelake perf clx clx 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0
- 5. 2-Node-Icelake perf icx icx 4 4 4 0 0 0 0 0 0 0 0 8 0 0 0
- 6. 3-Node-Rangeley perf rng skx 1 3 1 0 0 2 0 0 0 0 0 0 0 0 0
- 7. 3-Node-Altra perf alt icx 1 2 1 0 0 0 0 0 2 0 0 1 0 0 0
- 8. 2-Node-Zen2 perf zn2 zn2 1 1 1 0 0 0 0 0 0 0 2 0 0 0 0
- 9. 3-Node-Icelake perf icx icx 2 4 2 0 0 0 0 0 0 0 0 6 0 0 0
-10. 3-Node-SnowRidge perf snr icx 1 2 .5 0 0 0 0 0 0 0 0 .5 2 0 0
-11. 2-Node-SapphireRapids perf spr spr 4 4 4 0 0 0 0 0 0 0 0 0 0 8 0
-12. 1-Node-SapphireRapids nomad spr na 4 4 0 0 0 0 0 0 0 0 0 0 0 4 0
-13. 3-Node-IcelakeD perf icxd icx 4 6 1 0 0 0 0 0 0 0 0 1 0 0 4
+ #. Type Purpose SUT TG #TB #SUT #TG #skx #ps1 #rng #tx2 #tsh #alt #clx #zn2 #icx #snr #spr #icxd #grc
+ 1. 1-Node-Skylake nomad skx na 2 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0
+ 2. 1-Node-Cascadelake nomad clx na 4 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0
+ 3. 1-Node-AmpereAltra nomad alt na 4 4 0 0 0 0 0 0 4 0 0 0 0 0 0 0
+ 4. 1-Node-SapphireRapids nomad spr na 4 4 0 0 0 0 0 0 0 0 0 0 0 4 0 0
+ 6. 2-Node-Icelake perf icx icx 3 3 3 0 0 0 0 0 0 0 0 6 0 0 0 0
+ 7. 2-Node-Octeon perf icx icx 1 1 1 0 0 0 0 0 0 0 0 2 0 0 0 0
+ 8. 2-Node-Zen2 perf zn2 zn2 1 1 1 0 0 0 0 0 0 0 2 0 0 0 0 0
+ 9. 3-Node-Altra perf alt icx 1 2 1 0 0 0 0 0 2 0 0 1 0 0 0 0
+10. 3-Node-Icelake perf icx icx 2 4 2 0 0 0 0 0 0 0 0 6 0 0 0 0
+11. 3-Node-SnowRidge perf snr icx 1 2 .5 0 0 0 0 0 0 0 0 .5 2 0 0 0
+12. 2-Node-SapphireRapids perf spr spr 4 4 4 0 0 0 0 0 0 0 0 0 0 8 0 0
+13. 3-Node-IcelakeD perf icxd icx 2 4 1 0 0 0 0 0 0 0 0 1 0 0 4 0
+14. 2-Node-Grace perf grc icx 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 1
```
### 1-Node-Altra Arm Ampere (1n-alt)
@@ -81,6 +81,20 @@ one TG (Server-Type-F2) connected in a 2-node circular topology
([Server Types](#server-types)).
Used for FD.io performance tests.
+### 2-Node-Icelake Xeon Intel (2n-oct)
+
+Each 2-Node-Icelake testbed includes one SUT (Server-Type-XX) and
+one TG (Server-Type-XX) connected in a 2-node circular topology
+([Server Types](#server-types)).
+Used for FD.io performance tests.
+
+### 2-Node-Grace Server Nvidia (2n-grc)
+
+Each 2-Node-Grace testbed includes one SUT (Server-Type-XX) and
+one TG (Server-Type-F6) connected in a 2-node circular topology
+([Server Types](#server-types)).
+Used for FD.io performance tests.
+
### 3-Node-Altra Arm Ampere (3n-alt)
Each 3-Node-Altra testbed includes two SUTs (Server-Type-E23) and one
@@ -432,7 +446,28 @@ FD.io CSIT lab contains following server types:
- PCIe Slot8 b1:00.xx: e810-2CQDA2-2p100GE Intel.
- PCIe Slot10 ff:00.xx: empty.
-15. **Server-Type-G1**: Purpose - SnowRidge Atom SUT for FD.io performance testing.
+15. **Server-Type-F6**: Purpose - Icelake Xeon TG for FD.io performance testing.
+ - Quantity: 1.
+ - Physical connectivity:
+ - IPMI and host management ports.
+ - NIC ports connected into 2-node and/or 3-node testbed topologies.
+ - Main HW configuration:
+ - Chassis: SuperMicro SYS-740GP-TNRT.
+ - Motherboard: Super X12DPG-QT6.
+ - Processors: 2* Intel Platinum 8358 2.6 GHz.
+ - RAM Memory: 16* 16GB DDR4-3200.
+ - Disks: 2* 960GB SATA SSD.
+ - NICs configuration:
+ - Numa0: (x16, x16, x16 PCIe4.0 lanes)
+ - PCIe Slot2 4b:00.xx: ConnectX5-2p100GE Mellanox.
+ - PCIe Slot4 31:00.xx: MCX713106AS-VEAT ConnectX7-2p200GE Nvidia.
+ - PCIe Slot9 ff:00.xx: MCX713106AS-VEAT ConnectX7-2p200GE Nvidia.
+ - Numa1: (x16, x16, x16 PCIe4.0 lanes)
+ - PCIe Slot6 ca:00.xx: empty.
+ - PCIe Slot8 b1:00.xx: empty.
+ - PCIe Slot10 ff:00.xx: empty.
+
+16. **Server-Type-G1**: Purpose - SnowRidge Atom SUT for FD.io performance testing.
- Quantity: 2
- Physical connectivity:
- IPMI and host management ports.
@@ -447,7 +482,7 @@ FD.io CSIT lab contains following server types:
- Numa0: (x16, PCIe3.0 lane)
- PCIe BuiltIn ec:00.xx: e810-XXVDA4-4p25GE Intel.
-16. **Server-Type-H1**: Purpose - SapphireRapids Xeon SUT for FD.io full system performance testing.
+17. **Server-Type-H1**: Purpose - SapphireRapids Xeon SUT for FD.io full system performance testing.
- Quantity: 1.
- Physical connectivity:
- IPMI and host management ports.
@@ -468,7 +503,7 @@ FD.io CSIT lab contains following server types:
- PCIe Slot9 af:00.xx: ConnectX7-2p200GE Nvidia.
- PCIe Slot11 d8:00.xx: ConnectX7-2p200GE Nvidia.
-17. **Server-Type-H2**: Purpose - SapphireRapids Xeon TG for FD.io full system performance testing.
+18. **Server-Type-H2**: Purpose - SapphireRapids Xeon TG for FD.io full system performance testing.
- Quantity: 1.
- Physical connectivity:
- IPMI and host management ports.
@@ -489,7 +524,7 @@ FD.io CSIT lab contains following server types:
- PCIe Slot9 af:00.xx: ConnectX7-2p200GE Nvidia.
- PCIe Slot11 d8:00.xx: empty.
-18. **Server-Type-H3**: Purpose - SapphireRapids Xeon SUT for FD.io performance testing.
+19. **Server-Type-H3**: Purpose - SapphireRapids Xeon SUT for FD.io performance testing.
- Quantity: 1.
- Physical connectivity:
- IPMI and host management ports.
@@ -510,7 +545,7 @@ FD.io CSIT lab contains following server types:
- PCIe Slot9 af:00.xx: e810-XXVDA4-4p25GE Intel.
- PCIe Slot11 d8:00.xx: empty.
-19. **Server-Type-H4**: Purpose - SapphireRapids Xeon TG for FD.io performance testing.
+20. **Server-Type-H4**: Purpose - SapphireRapids Xeon TG for FD.io performance testing.
- Quantity: 1.
- Physical connectivity:
- IPMI and host management ports.
@@ -531,7 +566,7 @@ FD.io CSIT lab contains following server types:
- PCIe Slot9 af:00.xx: empty.
- PCIe Slot11 d8:00.xx: empty.
-20. **Server-Type-H5**: Purpose - SapphireRapids Xeon SUT for FD.io performance testing.
+21. **Server-Type-H5**: Purpose - SapphireRapids Xeon SUT for FD.io performance testing.
- Quantity: 2.
- Physical connectivity:
- IPMI and host management ports.
@@ -552,7 +587,7 @@ FD.io CSIT lab contains following server types:
- PCIe Slot9 af:00.xx: empty.
- PCIe Slot11 d8:00.xx: empty.
-21. **Server-Type-H6**: Purpose - SapphireRapids Xeon TG for FD.io performance testing.
+22. **Server-Type-H6**: Purpose - SapphireRapids Xeon TG for FD.io performance testing.
- Quantity: 2.
- Physical connectivity:
- IPMI and host management ports.
@@ -573,7 +608,7 @@ FD.io CSIT lab contains following server types:
- PCIe Slot9 af:00.xx: e810-2CQDA2-2p100GE Intel.
- PCIe Slot11 d8:00.xx: empty.
-22. **Server-Type-H7**: Purpose - SapphireRapids SUT for FD.io VPP_Device functional tests.
+23. **Server-Type-H7**: Purpose - SapphireRapids SUT for FD.io VPP_Device functional tests.
- Quantity: 2.
- Physical connectivity:
- IPMI and host management ports.
@@ -594,7 +629,7 @@ FD.io CSIT lab contains following server types:
- PCIe Slot9 af:00.xx: empty.
- PCIe Slot11 d8:00.xx: empty.
-23. **Server-Type-I1**: Purpose - IcelakeD Xeon SUT for FD.io performance testing.
+24. **Server-Type-I1**: Purpose - IcelakeD Xeon SUT for FD.io performance testing.
- Quantity: 4
- Physical connectivity:
- IPMI and host management ports.
@@ -609,6 +644,23 @@ FD.io CSIT lab contains following server types:
- Numa0: (x16, PCIe4.0 lane)
- PCIe BuiltIn ??:00.xx: e810-XXVDA2-2p25GE Intel.
+25. **Server-Type-J1**: Purpose - Grace Server SUT for FD.io performance testing.
+ - Quantity: 1.
+ - Physical connectivity:
+ - IPMI and host management ports.
+ - NIC ports connected into 2-node and/or 3-node testbed topologies.
+ - Main HW configuration:
+ - Chassis: NDA.
+ - Motherboard: NDA.
+ - Processors: 1* Arm Neoverse V2.
+ - RAM Memory: NDA.
+ - Disks: NDA.
+ - NICs configuration:
+ - Numa0: (x16, x16, x16, x16 PCIe5.0 lanes)
+ - PCIe Slot2 ?: ConnectX5-2p100GE Mellanox.
+ - PCIe Slot4 ?: MCX713106AS-VEAT ConnectX7-2p200GE Nvidia.
+ - PCIe Slot9 ?: MCX713106AS-VEAT ConnectX7-2p200GE Nvidia.
+
## Testbeds Configuration
### 1-Node-Skylake (1n-skx)
@@ -1293,6 +1345,35 @@ FD.io CSIT lab contains following server types:
- s90-t31t32-tg1-c6/p4 - 25GE-port4 e810-XXVDA4-4p25GE.
```
+### 2-Node-Grace (2n-grc)
+
+```
+- SUT [Server-Type-J1]:
+ - testbedname: testbed27.
+ - hostname: s36-t27-sut1.
+ - IPMI IP: 10.30.50.36
+ - Host IP: 10.30.51.36
+ - portnames:
+ - s36-t27-sut1-c2/p1 - 100GE-port1 ConnectX5-2p100GE.
+ - s36-t27-sut1-c2/p2 - 100GE-port2 ConnectX5-2p100GE.
+ - s36-t27-sut1-c4/p1 - 200GE-port1 ConnectX7-2p200GE.
+ - s36-t27-sut1-c4/p2 - 200GE-port2 ConnectX7-2p200GE.
+ - s36-t27-sut1-c9/p1 - 200GE-port1 ConnectX7-2p200GE.
+ - s36-t27-sut1-c9/p2 - 200GE-port2 ConnectX7-2p200GE.
+- TG [Server-Type-F6]:
+ - testbedname: testbed27.
+ - hostname: s37-t27-tg1.
+ - IPMI IP: 10.30.50.37
+ - Host IP: 10.30.51.37
+ - portnames:
+ - s37-t27-tg1-c2/p1 - 100GE-port1 ConnectX5-2p100GE.
+ - s37-t27-tg1-c2/p2 - 100GE-port2 ConnectX5-2p100GE.
+ - s37-t27-tg1-c4/p1 - 200GE-port1 ConnectX7-2p200GE.
+ - s37-t27-tg1-c4/p2 - 200GE-port2 ConnectX7-2p200GE.
+ - s37-t27-tg1-c9/p1 - 200GE-port1 ConnectX7-2p200GE.
+ - s37-t27-tg1-c9/p2 - 200GE-port2 ConnectX7-2p200GE.
+```
+
## Testbed Wiring
### 1-Node-Altra (1n-alt)
@@ -1454,13 +1535,6 @@ FD.io CSIT lab contains following server types:
- s87-t215-sut1-c8/p2 to s88-t215-tg1-c8/p2.
```
-### 3-Node-Rangeley (3n-rng)
-
-```
-To be completed.
-```
-
-
### 3-Node-Altra (3n-alt)
```
@@ -1605,4 +1679,19 @@ To be completed.
- s90-t31t32-tg1-c6/p1 to s34-t32-sut1-c1/p1.
- s34-t32-sut1-c1/p2 to s35-t32-sut2-c1/p2.
- s35-t32-sut2-c1/p1 to s90-t31t32-tg1-c6/p2.
+```
+
+### 2-Node-GraceServer (2n-grc)
+
+```
+- testbed27:
+ - ring1 100GE-ports ConnectX5-2p100GE:
+ - s37-t27-tg1-c2/p1 to s36-t27-sut1-c1/p1.
+ - s36-t27-sut1-c1/p2 to s37-t27-tg1-c2/p2.
+ - ring2 200GE-ports ConnectX7-2p200GE:
+ - s37-t27-tg1-c2/p1 to s36-t27-sut1-c1/p1.
+ - s36-t27-sut1-c1/p2 to s37-t27-tg1-c2/p2.
+ - ring3 200GE-ports ConnectX7-2p200GE:
+ - s37-t27-tg1-c2/p1 to s36-t27-sut1-c1/p1.
+ - s36-t27-sut1-c1/p2 to s37-t27-tg1-c2/p2.
``` \ No newline at end of file
diff --git a/docs/content/infrastructure/fdio_dc_vexxhost_inventory.md b/docs/content/infrastructure/fdio_dc_vexxhost_inventory.md
index bfb42001d7..bd12845fe7 100644
--- a/docs/content/infrastructure/fdio_dc_vexxhost_inventory.md
+++ b/docs/content/infrastructure/fdio_dc_vexxhost_inventory.md
@@ -69,7 +69,7 @@ Captured inventory data:
s90-t31t32-tg1 | 3n-icxd | SYS-740GP-TNRT | C7470KL03P50184 | 10.30.51.90 | 10.30.50.90 | 3016.10 | u14-u17
s93-t39-sut1 | 3n-snr | ? | ? | 10.30.51.93 | 10.30.50.93 | 3016.10 | u10-u13
s94-t39-sut2 | 3n-snr | ? | ? | 10.30.51.94 | 10.30.50.94 | 3016.10 | u6-u9
- s89-t39t310-tg1 | 3n-snr | ? | ? | 10.30.51.89 | 10.30.50.89 | 3016.10 | u2-u5
+ s89-t39t310-tg1 | 3n-snr | SYS-7049GP-TRT | C7470KH37A30506 | 10.30.51.89 | 10.30.50.89 | 3016.10 | u2-u5
### Rack YUL1-11 (3016.11)
@@ -98,11 +98,11 @@ Captured inventory data:
s27-nomad | nomad-client | SYS-7049GP-TRT | C7470KH06A20055 | 10.30.51.27 | 10.30.50.27 | 3016.12 | u37-u40
s91-nomad | nomad-client | R152-P30-00 | GLG4P9912A0016 | 10.30.51.91 | 10.30.50.91 | 3016.12 | u36
s92-nomad | nomad-client | R152-P30-00 | GLG4P9912A0004 | 10.30.51.92 | 10.30.50.92 | 3016.12 | u35
- s23-nomad | nomad-server | SYS-1029P-WTRT | C1160LI12NM0256 | 10.30.51.23 | 10.30.51.23 | 3016.12 | u34
- s24-nomad | nomad-server | SYS-1029P-WTRT | C1160LI12NM0241 | 10.30.51.24 | 10.30.51.24 | 3016.12 | u33
- s25-nomad | nomad-server | SYS-1029P-WTRT | C1160LI12NM0540 | 10.30.51.25 | 10.30.51.25 | 3016.12 | u32
+ s23-nomad | nomad-server | SYS-1029P-WTRT | C1160LI12NM0256 | 10.30.51.23 | 10.30.50.23 | 3016.12 | u34
+ s24-nomad | nomad-server | SYS-1029P-WTRT | C1160LI12NM0241 | 10.30.51.24 | 10.30.50.24 | 3016.12 | u33
+ s25-nomad | nomad-server | SYS-1029P-WTRT | C1160LI12NM0540 | 10.30.51.25 | 10.30.50.25 | 3016.12 | u32
s61-t210-tg1 | 2n-zn2 | AS-1014S-WTRT | C8150LI50NS2689 | 10.32.8.25 | 10.30.55.25 | 3016.12 | u31
s60-t210-sut1 | 2n-zn2 | AS-1114S-WTRT | N/A | 10.32.8.24 | 10.30.55.24 | 3016.12 | u30
- s26-nomad | nomad-server | SYS-7049GP-TRT | C7470KH37A30505 | 10.30.51.26 | 10.30.51.26 | 3016.12 | u26-u29
- -- | -- | -- | -- | -- | -- | 3016.12 | u6-u9
- s38-t29-tg1 | 2n-clx | SYS-7049GP-TRT | C7470KH37A30506 | 10.32.8.23 | 10.30.55.23 | 3016.12 | u2-u5 \ No newline at end of file
+ s26-nomad | nomad-server | SYS-7049GP-TRT | C7470KH37A30505 | 10.30.51.26 | 10.30.50.26 | 3016.12 | u26-u29
+ s36-t27-sut1 | 2n-grc | -- | -- | 10.30.51.36 | 10.30.50.36 | 3016.12 | u6
+ s37-t27-tg1 | 2n-grc | ? | ? | 10.30.51.37 | 10.30.50.37 | 3016.12 | u2-u5 \ No newline at end of file
diff --git a/fdio.infra/pxe/docker-dnsmasq/etc/dnsmasq.conf b/fdio.infra/pxe/docker-dnsmasq/etc/dnsmasq.conf
index 2074dfd01c..6036b387d5 100755
--- a/fdio.infra/pxe/docker-dnsmasq/etc/dnsmasq.conf
+++ b/fdio.infra/pxe/docker-dnsmasq/etc/dnsmasq.conf
@@ -51,6 +51,8 @@ dhcp-host=3c:ec:ef:d9:dd:6b,10.30.51.32,s32-t31-sut1,infinite # eno2
dhcp-host=3c:ec:ef:d9:de:27,10.30.51.33,s33-t31-sut2,infinite # eno2 ICXD
dhcp-host=3c:ec:ef:d9:dd:77,10.30.51.34,s34-t32-sut1,infinite # eno2 ICXD
dhcp-host=3c:ec:ef:d9:dd:eb,10.30.51.35,s35-t32-sut2,infinite # eno2 ICXD
+dhcp-host=ac:1f:6b:ac:d7:ba,10.30.51.36,s36-t27-sut1,infinite # eno1 GRC
+dhcp-host=3c:ec:ef:b9:cc:44,10.30.51.37,s37-t27-tg1,infinite # eno1 ICX
dhcp-host=40:8d:5c:e7:b2:6e,10.30.51.38,fdio-marvell-dev,infinite # enP2p1s0v0 ARM-DEV
dhcp-host=ac:1f:6b:8a:8c:76,10.30.51.50,s50-nomad,infinite # eno1 HST
dhcp-host=ac:1f:6b:8b:53:96,10.30.51.51,s51-nomad,infinite # eno1 HST