infra:hosts:blade
Differences
This shows you the differences between two versions of the page.
| infra:hosts:blade [2025/06/21 20:39] – created karltk | infra:hosts:blade [2026/05/19 19:15] (current) – Replace host page with emergency access runbook atluxity_idp.hackeriet.no | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | Ssh to '' | + | ====== Blade ====== |
| - | If you are a paying member, ask styret@hackeriet.no to create an account | + | ===== Purpose ===== |
| + | |||
| + | '' | ||
| + | |||
| + | For inventory details, use the NetBox/IPAM entry '' | ||
| + | |||
| + | ===== Emergency Access ===== | ||
| + | |||
| + | Normal access: | ||
| + | |||
| + | * '' | ||
| + | |||
| + | If SSH does not respond: | ||
| + | |||
| + | - Open the NetBox/IPAM entry '' | ||
| + | - Confirm the current hypervisor from NetBox before assuming placement. | ||
| + | - Current known hypervisor when this page was written: '' | ||
| + | - Connect | ||
| + | - Cluster name from NetBox: '' | ||
| + | |||
| + | The VM can move, so always verify placement in NetBox during an incident. | ||
| + | |||
| + | ===== Credentials ===== | ||
| + | |||
| + | Do not paste secrets into the wiki. | ||
| + | |||
| + | Relevant '' | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | If root or service credentials are needed, look in '' | ||
| + | |||
| + | ===== Operating System ===== | ||
| + | |||
| + | Observed over SSH on 2026-05-19: | ||
| + | |||
| + | * OS: '' | ||
| + | * Kernel: '' | ||
| + | |||
| + | Treat this as emergency orientation only. Live state may differ. | ||
| + | |||
| + | ===== Key Services On Blade ===== | ||
| + | |||
| + | Service details belong on the service pages: | ||
| + | |||
| + | * [[infra: | ||
| + | * [[infra: | ||
| + | * [[infra: | ||
| + | * [[infra: | ||
| + | |||
| + | Observed service categories: | ||
| + | |||
| + | * nginx-served web services | ||
| + | * '' | ||
| + | * Hula app service | ||
| + | * mail-related services | ||
| + | * webhook-triggered deployments | ||
| + | |||
| + | ===== Useful Paths ===== | ||
| + | |||
| + | Paths commonly useful during incident response: | ||
| + | |||
| + | * ''/ | ||
| + | * ''/ | ||
| + | * ''/ | ||
| + | * ''/ | ||
| + | * ''/ | ||
| + | * ''/ | ||
| + | |||
| + | ===== Checks During Incidents ===== | ||
| + | |||
| + | Basic host checks: | ||
| + | |||
| + | < | ||
| + | hostname -f | ||
| + | systemctl --failed | ||
| + | df -h -x tmpfs -x devtmpfs | ||
| + | ip -br addr show scope global | ||
| + | </ | ||
| + | |||
| + | Service checks: | ||
| + | |||
| + | < | ||
| + | systemctl status nginx nsd | ||
| + | systemctl status gunicorn-hula | ||
| + | systemctl status webhook | ||
| + | journalctl -u nginx -u nsd --since "1 hour ago" | ||
| + | </ | ||
| + | |||
| + | If SSH is unavailable, | ||
| - | You will need to supply a SSH public key. | ||
/srv/hackeriet-wiki/dokuwiki/data/attic/infra/hosts/blade.1750538357.txt.gz · Last modified: by karltk