Skip to content
Rob Nagler edited this page Jun 5, 2019 · 3 revisions

Setting up r720xd

PXE setup

Normal PXE boot. Modify /etc/dhcp/dhcpd.conf to identify the first port. You'll need to get that from racadm dump.

Local Setup

Create two USB sticks

First stick is CentOS min:

dd if=CentOS-7-x86_64-Minimal-1708.iso of=/dev/sdb
sync
# remove

Next stick is a kickstarter disk:

# Create a KS disk
fdisk /dev/sdc <<'EOF'
n
p
1

+1G
w
EOF
fatlabel /dev/sdb1 OEMDRV
mkfs.vfat /dev/sdb1
mount /dev/sdb1 /mnt
grep -v url centos7-ks.cfg > /mnt/ks.cfg
umount /mnt
sync

The centos7-ks.cfg should not refer to a remote url.

Boot r720xd with two USB sticks

Put two SSDs in the 2.5 inch slots in the back of the r720xd without any extra disks. The ks.cfg will create a raid config.

Press <F11> to select BIOS boot. Then select C: drive which will popup a choice for the back or front USB stick. Choose the one with CentOS.

Normally OEMDRV will get picked up automatically except for this bug so you need to follow the instructions

Once the install boot screen is up, select Install (first line) and press <tab> which will allow you to enter at the end of the line:

quiet inst.ks=hd:LABEL=OEMDRV:/ks.cfg

Configuring enet

em1 is shared with the idrac so we use em2 for the dhcpd net. You'll need to edit /etc/sysconfig/network-scripts/ifcfg-em2 with something like:

DEVICE="em2"
IPV6INIT="no"
BOOTPROTO="dhcp"
DEFROUTE="yes"
ONBOOT="yes"

Memory configuration (DIMM)

In Linux, memory controller 1 (MC1) is Processor 2 (CPU_SrcID#1)

Processor 1

  • channel 0: slots A1, A5, and A9
  • channel 1: slots A2, A6, and A10
  • channel 2: slots A3, A7, and A11
  • channel 3: slots A4, A8, and A12

Processor 2

  • channel 0: slots B1, B5, and B9
  • channel 1: slots B2, B6, and B10
  • channel 2: slots B3, B7, and B11
  • channel 3: slots B4, B8, and B12
Clone this wiki locally