Skip to content

Latest commit

 

History

History
73 lines (51 loc) · 1.83 KB

README.md

File metadata and controls

73 lines (51 loc) · 1.83 KB

Integration

Diagram

DPU SW Components

Prereqs

Setup via Ansible

Start

This pulls the latest images and only builds those it cannot find.

./scripts/integration.sh start

If you are making changes to the container images, you can build them before running start. Note This does not work for images pulled from a cr like the spdk-target image.

./scripts/integration.sh build
./scripts/integration.sh start

Start - Red Hat

Note Root-less podman is not supported. So run the integration script as root:

sudo ./scripts/integration.sh start

Test

To manually check the run, execute the following:

  • Check Prometheus at http://0.0.0.0:9091
  • Check Platform/Host BMC redfish server http://0.0.0.0:8001/redfish/v1
  • Check NIC/DPU/IPU BMC redfish server http://0.0.0.0:8002/redfish/v1
  • Check PXE server http://0.0.0.0:8082/var/lib/tftpboot
  • Log into Host CPU: ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -p 2210 host@127.0.0.1
  • Log into Host BMC: ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -p 2208 bmc@127.0.0.1
  • Log into xPU CPU: ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -p 2207 xpu@127.0.0.1
  • Log into xPU BMC: ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -p 2209 bmc@127.0.0.1

You can also run the CI tests and log collection as follows:

./scripts/integration.sh tests
./scripts/integration.sh logs

Stop

./scripts/integration.sh stop

Stop - Red Hat

Note stop currently has an issue in this environment where you need to run it twice to fully clean up.

sudo ./scripts/integration.sh stop
sudo ./scripts/integration.sh stop