Granting Syself temporary access to bare metal servers
Introduction#
In some troubleshooting scenarios, the Syself Support team may require temporary access to a Hetzner bare metal server to inspect the operating system, hardware state, provisioning logs, or Kubernetes components.
This guide explains how to safely place a server into maintenance mode and grant temporary access through Hetzner Robot.
Put the server into maintenance mode#
Before granting access, place the server into maintenance mode to prevent reconciliation or automated operations while the investigation is ongoing.
Edit the corresponding HetznerBareMetalHost resource and set:
spec:
maintenanceMode: true
Warning
After enabling the maintenance mode, the server will be removed from your cluster until you disable it.
Create a temporary Hetzner Robot admin login#
Log in to Hetzner Robot and select the bare metal server you want to share with Syself support.
Open the Admin Login section and generate a temporary password for the server.
After setting the password, open the Admin Login section again. Hetzner Robot will now display a generated temporary login username similar to:
Login #2928603+MzQDe
This generated login is required for the support team to access the server.
Send the access information to Syself#
Send the following information to the Syself Support team:
- Server ID
- Temporary Robot login username
- Temporary password
The support team will use this information to inspect the server and investigate the reported issue.
Remove access after troubleshooting#
After the investigation is complete, remove the temporary Robot admin login or rotate the password from the Hetzner Robot interface.
You can then disable maintenance mode by removing:
spec:
maintenanceMode: true
from the HetznerBareMetalHost resource.
Running log collector and retrieving the logs
Retrieve logs from components, services, and OS, bundling them into a tarball with a command. Use SSH key, node IP, and directory for saving the log bundle.
How to Add Users to Your Organization
Learn how to add new users to your organization. With our identity and access management, you can manage larger teams easily.