Skip to content

Instantly share code, notes, and snippets.

@bgulla
Last active May 15, 2024 22:23
Show Gist options
  • Save bgulla/550b4b580b0792668b1c898b595aa747 to your computer and use it in GitHub Desktop.
Save bgulla/550b4b580b0792668b1c898b595aa747 to your computer and use it in GitHub Desktop.
Flashing Dell XR4000 Witness Node (with something other than ESXI)

Flashing the Dell XR4000 Witness Node (Nano Processing Unit) with Harvester

Screenshot 2024-05-15 at 5 01 41 PM

Once you have serial access to the device, reboot the host and boot to either USB or PXE and install Harvester per usual.

What is the Nano Processing Unit

image

Because the small Atom-based witness node operates in a headless capacity, we need to serial into the node. Here's how you do it.

https://infohub.delltechnologies.com/en-us/p/dell-poweredge-xr4000-nano-processing-unit/

Prereqs

  • Micro-USB cable
  • USB/PXE boot

Connecting to the Witness Node

Step 1: Since the Dell XR4000 does not contain a backplane-based serial interface, we have to physically connect the witness/NPU node to a host. There is a small micro-usb port on the NPU, plug in a micro-usb cable and attach the other end to another node or laptop running linux (with docker).

Step 2:

docker run -it --device=/dev/ttyUSB0:/dev/ttyUSB0 opensuse/leap /bin/bash
zypper in minicom screen
screen /dev/ttyUSB0 115200

This is what you will likely see with a fresh XR4000 install. It's ESXI, and it wont be around much longer. image

  1. From there, flash the node via USB or PXE.

Flashing Harvester (Witness)

See: https://docs.harvesterhci.io/v1.3/advanced/witness/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment