ops: complete host-operator ramp-up on railiance01 (WP-0009 T10)
Live observe session verified SSH access, captured baseline and Critical health/load findings (memory pressure, k3s API unavailable). RU checklist closed; engagement phase operating; schedule enabled; no privileged changes.
This commit is contained in:
parent
7257e62dba
commit
6ca167ce19
15 changed files with 334 additions and 90 deletions
|
|
@ -1,47 +1,63 @@
|
|||
# Baseline — railiance01
|
||||
|
||||
**Engagement:** eng-coulomb-railiance01-ho-001
|
||||
**Status:** pending first observe session (RU-02)
|
||||
**Last captured:** —
|
||||
**Status:** captured
|
||||
**Last captured:** 2026-07-16 (observe session, T10 ramp-up)
|
||||
**Access:** `ssh railiance01` (user tegwick, IdentityFile id_custodian_agent) — host_observe
|
||||
|
||||
## Identity
|
||||
|
||||
| Field | Value |
|
||||
|-------|-------|
|
||||
| Hostname | railiance01 |
|
||||
| Inventory | railiance-hosts |
|
||||
| Notes | k3s production; forgejo/apps |
|
||||
| Hostname (kernel) | 239.62.205.92.host.secureserver.net |
|
||||
| Inventory name | railiance01 |
|
||||
| Public IP (inventory) | 92.205.62.239 |
|
||||
| Inventory ref | railiance-hosts |
|
||||
| Role | Single-node k3s production (forgejo/apps, activity-core, platform services) |
|
||||
|
||||
## Capture checklist (fill on first session)
|
||||
## OS
|
||||
|
||||
| Field | Value |
|
||||
|-------|-------|
|
||||
| Distro | Ubuntu 24.04.3 LTS (noble) |
|
||||
| Kernel | 6.8.0-87-generic #88-Ubuntu SMP PREEMPT_DYNAMIC |
|
||||
| Arch | x86_64 |
|
||||
| Uptime at capture | 129 days, 13:34 |
|
||||
| CPU cores (nproc) | **2** |
|
||||
| Memory | **3.8 GiB** total |
|
||||
| Swap | **none** |
|
||||
| Root FS | /dev/sda1 ext4 96G, **54% used** (52G/45G free) |
|
||||
|
||||
## Capture commands (non-destructive)
|
||||
|
||||
```bash
|
||||
hostname
|
||||
uptime
|
||||
uname -a
|
||||
cat /etc/os-release
|
||||
nproc
|
||||
free -h
|
||||
df -h
|
||||
ss -tuln | head -40
|
||||
# if k3s:
|
||||
kubectl get node -o wide 2>/dev/null || k3s kubectl get node -o wide 2>/dev/null
|
||||
ssh railiance01 'hostname; uptime; uname -a; nproc; free -h; df -hT; cat /etc/os-release | head -8'
|
||||
```
|
||||
|
||||
## Recorded values
|
||||
|
||||
_To be filled during ramp-up._
|
||||
|
||||
## Known quirks (from docs, pre-session)
|
||||
|
||||
- Forgejo + in-cluster Actions runner documented in railiance-hosts ADR-004
|
||||
- State Hub / activity-core historically deployed on this cluster path
|
||||
- Access often via ops-bridge from workstation
|
||||
|
||||
## Envelope seed
|
||||
## Envelope seed (2026-07-16)
|
||||
|
||||
| Metric | Baseline | Notes |
|
||||
|--------|----------|-------|
|
||||
| Load | | |
|
||||
| Memory | | |
|
||||
| Disk | | |
|
||||
| Top workloads | | |
|
||||
| Load 1/5/15 | ~12 / 11 / 16 | **≫ 2 cores** — overloaded |
|
||||
| MemAvailable | ~0.1–0.5 GiB | severe pressure; PSI full avg60 ~24% |
|
||||
| Disk / | 54% | OK for capacity; watch growth |
|
||||
| /var/log | ~5.7G | journal alone ~4.1G |
|
||||
| Top host processes | k3s server, gitea, temporal-server, activity-core/state-hub python | |
|
||||
| k3s API | ServiceUnavailable at capture | control plane unstable under memory pressure |
|
||||
|
||||
## Known quirks
|
||||
|
||||
- Single-node production: no HA; memory headroom is the binding constraint
|
||||
- DinD / Actions runner privilege model (railiance-hosts ADR-004)
|
||||
- ops-bridge reverse tunnels to localhost ports (state-hub 18000/18001, etc.)
|
||||
- sshd journal noise: reverse-forward port 18765 already in use (tunnel contention)
|
||||
- Inventory hostname vs DNS: reverse DNS is HostEurope generic name
|
||||
|
||||
## Access path (RU-01)
|
||||
|
||||
| Method | Result |
|
||||
|--------|--------|
|
||||
| ICMP to inventory IP | reachable |
|
||||
| `ssh railiance01` (tegwick) | **success** — non-interactive shell |
|
||||
| ops-bridge tunnels to host | connected (state-hub-railiance01, issue-core-railiance01, …) |
|
||||
| Privileged ops | not exercised; sudo -n available for read-only needrestart/ufw/k3s in this session |
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue