forked from linux/documentation
24 lines
1.0 KiB
Markdown
24 lines
1.0 KiB
Markdown
# TFTP Boot Server
|
|
|
|
## Troubleshooting
|
|
|
|
To troubleshoot the tftp server / tftp queries check the tftpserver logs as follows:
|
|
|
|
```bash
|
|
journalctl -u tftp.service
|
|
```
|
|
|
|
## Upgrade TFTP Boot Server to a new RHEL version
|
|
|
|
As the network installation requires a TFTP boot server, the old server still needs to be running to be able to install the new server using network boot.
|
|
|
|
1. rename the VM to *-old and create a new one
|
|
2. update MAC address in https://gitea.psi.ch/lx/bootstrap/src/branch/prod/generate-pxe-uefi
|
|
3. run `generate-pxe-uefi` and update the result in https://gitea.psi.ch/lx/network-boot or https://gitea.psi.ch/lx/network-boot-dmz
|
|
4. ensure the kickstart files is also regenerated an availalbe on `lx-sync-01.psi.ch:/packages/kickstart`
|
|
5. boot the new VM and let it install the OS
|
|
6. as soon as the installer has started shut down the old server
|
|
7. after reboot run `dnf upgrade`
|
|
8. on `lx-boot-dmz-01.psi.ch` prepare the checkout: `git clone --depth 1 https://$TOKENb@gitea.psi.ch/lx/network-boot-dmz.git /tftpboot`
|
|
8. run the Ansible playbook
|
|
9. reboot |