diff --git a/Documentation/ips.md b/Documentation/ips.md index 7015646..798f85f 100644 --- a/Documentation/ips.md +++ b/Documentation/ips.md @@ -49,6 +49,11 @@ Proposal is to use 172.22.0.0/16 network for all ip addresing in the lab, and ha | 172.22.2.4 | | DH4 iDRAC | | | 172.22.4.4 | | Intel DYP imc | | | | | | | +| 172.22.1.5 | | DPU Host 5 | | +| 172.22.2.5 | | DH5 iDRAC | | +| 172.22.3.5 | | Nvidia BF3 | | +| 172.22.4.5 | | Nvidia BF3 bmc | | +| | | | | | 172.22.1.9 | | DPU Host 9 | | | 172.22.2.9 | | DH9 ??? | | | | | | | diff --git a/Documentation/server-setup.md b/Documentation/server-setup.md index 39119cc..e3c39a5 100644 --- a/Documentation/server-setup.md +++ b/Documentation/server-setup.md @@ -20,8 +20,8 @@ ansible-playbook -i inventory install_os.yml We have 2 installation options: -- `Official ISO` - only for `RHEL` and `ESXI`, while `UBUNTU` is still a pull request dell/dellemc-openmanage-ansible-modules#784. -- `Custom ISO` - first prepare and ISO manually as explained here [here](auto_install_ubuntu_iso.md) and then call same [playbook](../ansible/install_os.yml) +* `Official ISO` - only for `RHEL` and `ESXI`, while `UBUNTU` is still a pull request dell/dellemc-openmanage-ansible-modules#784. +* `Custom ISO` - first prepare and ISO manually as explained here [here](auto_install_ubuntu_iso.md) and then call same [playbook](../ansible/install_os.yml) ## Manual diff --git a/README.md b/README.md index 72a3e9d..469ccb3 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,8 @@ We manage all passwords in - [DH2 - DPU Host 2 - HPE DL360](./hardware/dh2/README.md) - [DH3 - DPU Host 3 - HP RL300](./hardware/dh3/README.md) - [DH4 - DPU Host 4 - Dell R760](./hardware/dh4/README.md) + - [DH5 - DPU Host 5 - Dell R760](./hardware/dh5/README.md) + - [DH9 - DPU Host 9 - Dell R760](./hardware/dh9/README.md) - [A100G - 100G Switch - Arista DCS-7280CR](./hardware/A100G/README.md) - [TGEN1 - Traffic Generator 1 - Supermicro](./hardware/tgen1/README.md) - [Running the Test Cases](./Documentation/running-the-tests.md) diff --git a/ansible/inventory b/ansible/inventory index 95972ec..5d48350 100644 --- a/ansible/inventory +++ b/ansible/inventory @@ -5,6 +5,7 @@ dh1 ansible_host=172.22.1.1 ansible_connection=ssh ansible_user=root dh2 ansible_host=172.22.1.2 ansible_connection=ssh ansible_user=root dh3 ansible_host=172.22.1.3 ansible_connection=ssh ansible_user=root dh4 ansible_host=172.22.1.4 ansible_connection=ssh ansible_user=root +dh5 ansible_host=172.22.1.5 ansible_connection=ssh ansible_user=root dh9 ansible_host=172.22.1.9 ansible_connection=ssh ansible_user=root [hostbmcs] @@ -19,11 +20,13 @@ amd ansible_host=172.22.3.1 ansible_connection=ssh ansible_user=root bf2 ansible_host=172.22.3.2 ansible_connection=ssh ansible_user=root mrv ansible_host=172.22.3.3 ansible_connection=ssh ansible_user=root mev ansible_host=192.168.0.2 ansible_connection=ssh ansible_user=root ansible_ssh_common_args='-J root@172.22.4.4' proxy_env="{'http_proxy': 'http://192.168.0.1:3128', 'https_proxy': 'http://192.168.0.1:3128'}" +bf3 ansible_host=172.22.3.5 ansible_connection=ssh ansible_user=root [dpubmcs] bf2bmc ansible_host=172.22.4.2 ansible_connection=local ansible_user=root mrvbmc ansible_host=172.22.4.3 ansible_connection=local ansible_user=root mevbmc ansible_host=172.22.4.4 ansible_connection=ssh ansible_user=root +bf3bmc ansible_host=172.22.4.5 ansible_connection=local ansible_user=root [tgens] tgen1 ansible_host=172.22.1.100 ansible_connection=ssh ansible_user=root diff --git a/hardware/dh5/README.md b/hardware/dh5/README.md new file mode 100644 index 0000000..883bf4b --- /dev/null +++ b/hardware/dh5/README.md @@ -0,0 +1,19 @@ +# DPU Host 5 + +Dell R760ax + +## DPU + +Nvidia Blue Filed 3 + +## BIOS settings + +- change power to always on + +## Otel or telegraf + +Run telegraf container: + +```bash +sudo docker run -d --restart=always --network=host -v ./telegraf.d/telegraf.conf:/etc/telegraf/telegraf.conf docker.io/library/telegraf:1.31 +``` diff --git a/images/opi-lab-cabling.drawio.svg b/images/opi-lab-cabling.drawio.svg index 8f12c3e..b70db14 100644 --- a/images/opi-lab-cabling.drawio.svg +++ b/images/opi-lab-cabling.drawio.svg @@ -1,4 +1,4 @@ -IPVGAUSBUSBP1P2NIC1SW TGEN 1RAX XS4-11S3-10GIPMIP1P2NIC2tgen1172.22.1.100172.22.2.10018IPIP13151719212314162022241357246891110122931303225272628TS18IPCOM1315171921231416202224135724689111012ToRKVMDO NOT USE, RESERVED FOR AIRFLOWDO NOT USE, RESERVED FOR AIRFLOW123456789101112EMPTY13EMPTY14EMPTY15EMPTY16EMPTY17EMPTY18EMPTY192021DO NOT USE, RESERVED FOR AIRFLOW22DO NOT USE, RESERVED FOR AIRFLOW2324EMPTY25EMPTY26EMPTY27EMPTY28EMPTY29EMPTY30EMPTY31EMPTY32EMPTY33EMPTY34EMPTY35EMPTY36EMPTY37EMPTY38EMPTY39EMPTY40EMPTY4142DO NOT USE, RESERVED FOR AIRFLOW43DO NOT USE, RESERVED FOR AIRFLOW44NETWORK PDUCOMIP5354252627282930313233343536373839404142434445464748555649501234567891011121314151617181920212223245152Arista DCS-7280CR-48-F172.22.1.250IPSFP28VGAUSBUSBP1P2DPUIPSERVER DPU HOST 1IPSFP28VGAUSBUSBP1P2DPUIPSERVER DPU HOST 2IPSFP28VGAUSBUSBSERVER DPU HOST 3Vertiv Avocent 8032DACVertiv Avocent ACS80001813151719212314162022241357246891110122931303225272628IPIPCOMUSBUSBLAN 2LAN 1MODSETUPPDU1PDU2infUSBUSBUSBUSBVGACOMIPAMD/Pensando DSC2-100Nvidia BlueField2242322212019181716151413121110987654321.172.22.0.20Vertiv Geist GU2 rack PDU VP7N3001172.22.0.10172.22.0.1172.22.1.2172.22.1.3172.22.3.1172.22.3.2iDRACiLOiLOdh1dh2dh318COMIP1315171921231416202224135724689111012old ToR unconnected495051525354423739414345473840444648252729312628303233353436CONFAILIPIPMGMTUSBIPIPIPIPIPIPIPIPIPIPCONFAILIPIPMGMTUSBIPIPIPIPIPIPIPIPIPIPF5AF5B...F5 BIGI-IP i4000F5 BIGI-IP i4000DCS-7280TR-48C6-R172.22.0.5P1DPUIPMarvell CN106USBUSBUSB172.22.3.3internetIPVGAUSBUSBSERVER DPU HOST 4Dell R760172.22.1.4iDRACdh4P1DPUIPIntel DYPUSB172.22.3.4P2172.22.2.2172.22.2.1Dell PowerEdge R650HPE DL360 Gen10+172.22.2.3172.22.2.4HP RL300 Gen11 \ No newline at end of file +IPIPVGAVGAUSBUSBUSBUSBP1P1P2P2NICNICSERVER MGMTSERVER MGMT172.22.0.1172.22.0.1IPMIIPMImgmtmgmt172.22.2.0172.22.2.0RAX QH4-11E4RAX QH4-11E4IPIPVGAVGAUSBUSBUSBUSBP1P1P2P2NIC1NIC1SW TGEN 1SW TGEN 1RAX XS4-11S3-10GRAX XS4-11S3-10GIPMIIPMIP1P1P2P2NIC2NIC2tgen1tgen1172.22.1.100172.22.1.100172.22.2.100172.22.2.1001818IPIPIPIP1313151517171919212123231414161620202222242411335577224466889911111010121229293131303032322525272726262828TSTS1818IPIPCOMCOM13131515171719192121232314141616202022222424113355772244668899111110101212ToRToRKVMKVMDO NOT USE, RESERVED FOR AIRFLOWDO NOT USE, RESERVED FOR AIRFLOW112233445566778899101011111212EMPTYEMPTY1313EMPTYEMPTY14141515161617171818191920202121DO NOT USE, RESERVED FOR AIRFLOWDO NOT USE, RESERVED FOR AIRFLOW2222DO NOT USE, RESERVED FOR AIRFLOWDO NOT USE, RESERVED FOR AIRFLOW23232424EMPTYEMPTY2525EMPTYEMPTY2626EMPTYEMPTY2727EMPTYEMPTY2828EMPTYEMPTY2929EMPTYEMPTY3030EMPTYEMPTY3131EMPTYEMPTY3232EMPTYEMPTY3333EMPTYEMPTY3434EMPTYEMPTY3535EMPTYEMPTY3636EMPTYEMPTY3737EMPTYEMPTY3838EMPTYEMPTY3939EMPTYEMPTY404041414242DO NOT USE, RESERVED FOR AIRFLOWDO NOT USE, RESERVED FOR AIRFLOW4343DO NOT USE, RESERVED FOR AIRFLOWDO NOT USE, RESERVED FOR AIRFLOW4444NETWORK PDUNETWORK PDUCOMCOMIPIP53535454252526262727282829293030313132323333343435353636373738383939404041414242434344444545464647474848555556564949505011223344556677889910101111121213131414151516161717181819192020212122222323242451515252Arista DCS-7280CR-48-FArista DCS-7280CR-48-F172.22.1.250172.22.1.250IPSFP28IP...VGAVGAUSBUSBUSBUSBP1P1P2P2DPUDPUIPIPSERVER DPU HOST 1SERVER DPU HOST 1IPSFP28IP...VGAVGAUSBUSBUSBUSBP1P1P2P2DPUDPUIPIPSERVER DPU HOST 2SERVER DPU HOST 2IPSFP28IP...VGAVGAUSBUSBUSBUSBSERVER DPU HOST 3SERVER DPU HOST 3Vertiv Avocent 8032DACVertiv Avocent 8032DACVertiv Avocent ACS8000Vertiv Avocent ACS800018181313151517171919212123231414161620202222242411335577224466889911111010121229293131303032322525272726262828IPIPIPIPCOMCOMUSBUSBUSBUSBLAN 2LAN 2LAN 1LAN 1MODMODSETUPSETUPPDU1PDU1PDU2PDU2infinfUSBUSBUSBUSBUSBUSBUSBUSBVGAVGACOMCOMIPIPAMD/Pensando DSC2-100AMD/Pensando DSC2-100Nvidia BlueField2Nvidia BlueField2242423232222212120201919181817171616151514141313121211111010998877665544332211..172.22.0.20172.22.0.20Vertiv Geist GU2 rack PDU VP7N3001Vertiv Geist GU2 rack PDU VP7N3001172.22.0.10172.22.0.10172.22.1.1172.22.1.1172.22.1.2172.22.1.2172.22.1.3172.22.1.3172.22.3.1172.22.3.1172.22.3.2172.22.3.2iDRACiDRACiLOiLOiLOiLOdh1dh1dh2dh2dh3dh31818COMCOMIPIP13131515171719192121232314141616202022222424113355772244668899111110101212old ToR unconnectedold ToR...494950505151525253535454424237373939414143434545474738384040444446464848252527272929313126262828303032323333353534343636CONCONFAILFAILIPIPIPIPMGMTMGMTUSBUSBIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPCONCONFAILFAILIPIPIPIPMGMTMGMTUSBUSBIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPF5AF5AF5BF5B......F5 BIGI-IP i4000F5 BIGI-IP i4000F5 BIGI-IP i4000F5 BIGI-IP i4000DCS-7280TR-48C6-RDCS-7280TR-48C6-R172.22.0.5172.22.0.5P1P1DPUDPUIPIPMarvell CN106Marvell CN106USBUSBUSBUSBUSBUSB172.22.3.3172.22.3.3internetinternetIPIPVGAVGAUSBUSBUSBUSBSERVER DPU HOST 4SERVER DPU HOST 4Dell R760Dell R760172.22.1.4172.22.1.4iDRACiDRACdh4dh4P1P1DPUDPUIPIPIntel DYPIntel DYPUSBUSB172.22.3.4172.22.3.4P2P2172.22.2.2172.22.2.2172.22.2.1172.22.2.1Dell PowerEdge R650Dell PowerEdge R650HPE DL360 Gen10+HPE DL360 Gen10+172.22.2.3172.22.2.3172.22.2.4172.22.2.4HP RL300 Gen11HP RL300 Gen11IPIPVGAVGAUSBUSBUSBUSBSERVER DPU HOST 9SERVER DPU HOST 9ASUS ESC8000A-E12PASUS ESC8000A-E12P172.22.1.9172.22.1.9BMCBMCdh9dh9172.22.2.9172.22.2.9IPIPVGAVGAUSBUSBUSBUSBSERVER DPU HOST ?SERVER DPU HOST ?Dell R760xaDell R760xa172.22.1.4172.22.1.4iDRACiDRACdh5dh5P1P1DPUDPUIPIPNvidia BlueField3Nvidia BlueField3USBUSB172.22.3.5172.22.3.5P2P2172.22.2.5172.22.2.5P1P1DPUDPUIPIPP2P2EMPTYEMPTYEMPTYEMPTYEMPTYEMPTYEMPTYEMPTYEMPTYEMPTYEMPTYEMPTYEMPTYEMPTY \ No newline at end of file