Files
gitea-pages/admin-guide/deployment/re_installation.md
2024-08-08 13:07:25 +02:00

19 lines
1.3 KiB
Markdown

# Re-Installation
Basically a reinstall can be done without doing anything other than doing the PXE boot, but there are some caveats to consider:
__Netboot__
After the initial installation the boot mode has been reset from netboot to local so it will then always boot from the local disk. For a redeployment the netboot needs to be set anew (on UEFI based systems netboot also needs to be always selected by the UEFI menu))
```bash
bob node netboot $FQDN
```
__Puppet Certificates__
The puppet client certificate is saved on the puppet server. By default corresponding certificate on the client is tried to be saved by the kickstart script. If you do a new install to a blank drive, but the puppet server has a certificate saved for the host, the client will generate a new cert, but the server will not, so the certificates saved on the 2 sides, will not match and will never work. In this case both sides need to be cleaned up before a new puppet run is attempted.
Puppet client certs can be deleted at https://puppet.psi.ch/ and on that page, the command to delete the client cert is specified.
To access https://puppet.psi.ch one needs to authenticate with your username/password. The server uses a invalid https certificate that is not accepted by modern safari/chrome any more. Use Firefox as a workaround.