diff --git a/infra/hosts/incus-hp1.md b/infra/hosts/incus-hp1.md new file mode 100644 index 0000000..e016ea1 --- /dev/null +++ b/infra/hosts/incus-hp1.md @@ -0,0 +1,58 @@ +--- +title: incus-hp1 +updated: 2026-04-16 +tags: [infra, host, incus, k3s, seoul] +type: host +host_kind: server +location: seoul +provider: self-hosted +status: active +ssh_host: incus-hp1 +public_ip: null +tailscale_ip: null +lan_ip: 192.168.9.227 +os: Debian 13 +cpu_model: Xeon E5-2670 +cpu_cores: 32 +ram_gb: 188 +k3s_role: worker +critical: false +monthly_cost_usd: 0 +--- + +## 역할 + +Incus + K3s 워커 호스트 (서울존). HP ProLiant DL360p Gen8 베어메탈. K3s 클러스터에서 worker(k3s-agent)로 참여. + +## 네트워크 + +- LAN: 192.168.9.227 (eno1, 1GbE — 2.5G 어댑터 없음) +- iLO: 192.168.9.140 (hp1-ilo.lan) +- Tailscale: 미설치 + +## 스토리지 + +- sda 273G: 시스템 (/ ext4 259G + swap 14G) +- nvme0n1 954G: Incus btrfs storage pool `default` + +## Incus + +- 버전: 6.0.4 (Debian 패키지) +- storage pool: `default` (btrfs, /dev/nvme0n1) +- network: `incusbr0` (10.100.4.1/24, NAT) +- profile: default (incusbr0 + root on default pool) + +## K3s + +- 버전: v1.34.5+k3s1 +- 역할: worker (k3s-agent) +- server: https://192.168.9.135:6443 (incus-kr2) +- config: /etc/rancher/k3s/config.yaml + +## 상세 + +- 2026-04-16 신규 셋업 (Incus + K3s agent) +- hp2와 동일 Gen8 스펙이나 2.5G LAN 미탑재 (1G only) +- Longhorn replica 참여 시 nvme에 별도 마운트 필요 + +상세 인프라 컨텍스트: [[../infra-hosts]] diff --git a/infra/infra-hosts.md b/infra/infra-hosts.md index dffe0e4..35428ba 100644 --- a/infra/infra-hosts.md +++ b/infra/infra-hosts.md @@ -16,6 +16,7 @@ tags: [infra, network, kr-zone, openwrt] | incus-jp1 | 100.109.123.1 | Incus 호스트 (도쿄) | agents, db, default, monitoring 프로젝트 | | incus-kr1 | 100.84.111.28 | Incus+K3s 호스트 (서울) | GTX 1080 Ti, K3s control-plane (LAN 192.168.9.214), default 프로젝트 | | incus-kr2 | 100.119.109.41 | Incus+K3s 호스트 (서울) | K3s control-plane (LAN 192.168.9.135), default, inbest 프로젝트 | +| incus-hp1 | — | Incus+K3s 호스트 (서울) | **HP ProLiant DL360p Gen8** 베어메탈, Xeon E5-2670 32코어, 188GB RAM, K3s worker/k3s-agent (LAN 192.168.9.227), 1GbE only (2.5G 미탑재), Tailscale 미설치, default 프로젝트, 2026-04-16 신규 | | incus-hp2 | 100.100.52.34 | Incus+K3s 호스트 (서울) | **HP ProLiant DL360p Gen8** 베어메탈, Xeon E5-2670 32코어, 188GB RAM, 커널 6.12.74+deb13+1 (2026-04-14 업데이트), K3s worker/k3s-agent (LAN 192.168.9.134), default, inbest 프로젝트 | | openwrt-gw | 100.66.60.66 | **OpenWrt 라우터 (서울, critical)** | HAProxy: 80/443 → MetalLB Traefik(192.168.9.53:80/443), 9080/9443 → MetalLB APISIX(192.168.9.50:80/443), **5432 → Patroni PostgreSQL Leader (K3s kine 데이터스토어 진입점, [[postgresql-ha]] 참조)**. 이 노드 다운 시 K3s API/HTTP 진입 모두 중단 | | zlambda (구 sandbox-tokyo) | 100.78.51.18 | [[zlambda|NixOS 베이스 호스트]] (도쿄, Linode `zlambda`) | NixOS 25.05 (Warbler), 공인 139.162.71.52, sshd+tailscale+docker, 2026-04-08 Debian→NixOS 전환 (이전 APISIX/etcd/microsocks/tlsproxy/vault-prod/wg-easy 모두 제거됨), Linode 프로필 kernel=`linode/direct-disk`, BBR+fq+sysctl 튜닝, configuration: Gitea [`kaffa/nixos-infra`](https://gitea.inouter.com/kaffa/nixos-infra) (kaffa-macmini `~/nixos-infra/`, zlambda `/root/nixos-infra/`) | @@ -24,10 +25,11 @@ tags: [infra, network, kr-zone, openwrt] ## 서울 K3s 클러스터 -서울존 3대(kr1, kr2, hp2)를 K3s v1.34.5+k3s1 클러스터로 구성. **kr1/kr2는 control-plane, hp2는 worker(k3s-agent)**. +서울존 4대(kr1, kr2, hp1, hp2)를 K3s v1.34.5+k3s1 클러스터로 구성. **kr1/kr2는 control-plane, hp1/hp2는 worker(k3s-agent)**. | 노드 | LAN IP | OS | |------|--------|----| +| incus-hp1 | 192.168.9.227 | Debian 13 (trixie) | | incus-hp2 | 192.168.9.134 | Debian 13 (trixie) | | incus-kr1 | 192.168.9.214 | Debian 13 (trixie) | | incus-kr2 | 192.168.9.135 | Debian 13 (trixie) | @@ -264,6 +266,7 @@ Docker: `--runtime=nvidia` 또는 `--gpus all`로 GPU 사용. Podman: CDI 방식 └── OpenWrt 라우터 (공인 IP: 220.120.65.245, 내부: 192.168.9.1) ├── incus-kr1 (192.168.9.214) ← K3s control-plane ├── incus-kr2 (192.168.9.135, br-uplink 고정) ← K3s control-plane + ├── incus-hp1 (192.168.9.227, 1GbE) ← K3s worker (k3s-agent) └── incus-hp2 (192.168.9.134) ← K3s worker (k3s-agent) 외부 트래픽 흐름 (TCP): @@ -332,6 +335,7 @@ USB autosuspend/NFS hang 인시던트 이력: [[../history/2026-04-04-usb-25g-ha |--------|----------------|------|------------| | incus-kr1 | 192.168.9.214 | control-plane | 서울 | | incus-kr2 | 192.168.9.135 | control-plane | 서울 | +| incus-hp1 | 192.168.9.227 | worker (k3s-agent) | 서울 | | incus-hp2 | 192.168.9.134 | worker (k3s-agent) | 서울 | ## IPv6 prefix