19 lines
1.3 KiB
Markdown
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.
|