Difference between revisions of "Set up PXE boot VM"

From HallCWiki
Jump to navigationJump to search
Line 21: Line 21:
 
cp /usr/share/syslinux/pxelinux.0 .
 
cp /usr/share/syslinux/pxelinux.0 .
 
mkdir pxelinux.cfg
 
mkdir pxelinux.cfg
 +
</pre>
 +
* Copy boot images from cdaqfs1 to /tftpboot/linux-diskless/:
 +
<pre>
 +
scp -r root@cdaqfs1:/tftpboot/linux-diskless/boot .
 
</pre>
 
</pre>

Revision as of 10:44, 26 June 2024

PXE boot VM

  • The ROCs and VTPs are booted using PXEboot. The PXEboot is hosted in a virtual machine located at the Hall ESX clusters. The VM name is "cdaqpxe.jlab.org"

Set up the PXE boot

  • Install required packages: yum install nfs-utils tftp-server syslinux-tftpboot syslinux
  • Enable nfs-server and tftp as root:
systemctl enable nfs-server.service
systemctl start nfs-server.service
systemctl enable tftp
systemctl start tftp
  • Create PXE boot directory:
cd /tftpboot
mkdir linux-diskless
  • Set up PXE boot configurations
cd /tftpboot/linux-diskless
cp /usr/share/syslinux/pxelinux.0 .
mkdir pxelinux.cfg
  • Copy boot images from cdaqfs1 to /tftpboot/linux-diskless/:
scp -r root@cdaqfs1:/tftpboot/linux-diskless/boot .