DepotDrive Portal

cloud.datadepot.dk platform

Portal til onboarding og driftsoverblik

Denne portal er entrypoint til DepotDrive MVP. Her samles information om adgang, domæner, status og næste trin. Sider og funktioner kan udvides løbende uden at ændre fundamentet i driften.

Åbn portalen Kom i gang
Dette er en statisk side leveret via Traefik og VIP. Funktioner som self-service provisioning tilføjes senere.

Adgang og domæner

  • portal.datadepot.dk leverer denne portal (statisk).
  • *.cloud.datadepot.dk bruges til tenant routing (MVP starter med placeholder).
  • TLS wildcard cert kræver DNS-01 validering (Simply API kan bruges senere).
curl -H "Host: portal.datadepot.dk" http://10.1.30.150/ curl -H "Host: tester.cloud.datadepot.dk" http://10.1.30.150/
Tip: Hvis du tester fra interne noder, brug VIP direkte. Ekstern adgang kobles på når DNS/TLS er klar.

Driftsmodel (MVP)

  • Pacemaker styrer VIP + Traefik på aktiv node (NC01/NC02).
  • NFS bruges som fælles storage til portal og senere tenant-data.
  • 2-node cluster uden STONITH er OK til MVP; qdevice kan hæve niveauet senere.
Pacemaker group: vip-app + depotdrive-traefik NFS mount: 10.1.30.110:/srv/nfs/depotdrive -> /mnt/depotdrive

Onboarding: kunde

  • Modtag tenant-navn (subdomæne) og bruger-/rolleinformation.
  • Opret tenant på storage (dataset/kvote) og deploy service.
  • Aktivér routing under {tenant}.cloud.datadepot.dk.
Provisioning automatiseres senere. MVP kan starte manuelt.

Onboarding: drift

  • Verificér failover (VIP flytter korrekt).
  • Verificér at Traefik starter med RequiresMountsFor=/mnt/depotdrive.
  • Verificér at portal-content ligger på NFS.
Målet er identisk drift uanset aktiv node.

Næste planlagte trin

  • Erstat whoami med første tenant placeholder (nginx pr. tenant eller første Nextcloud).
  • Indfør TLS (wildcard) når DNS-01 automation er afklaret.
  • Tilføj qdevice til cluster for bedre split-brain beskyttelse.
Alle ændringer holdes små og testbare.

Support og kontakt

  • Fejlmeldinger: registrér tidspunkt, domæne, og hvilke tests der fejler.
  • Ved netværksproblemer: test VIP, NFS VIP og lokal node-IP.
  • Ved portalfejl: valider at NFS mount er aktivt på aktiv node.
pcs status systemctl status depotdrive-traefik --no-pager docker-compose -f /opt/depotdrive/traefik/docker-compose.yml ps

Systeminfo

Host: (indlæser...) Tid: (indlæser...) UA: (indlæser...)
Denne side indeholder ingen tracking. Runtime-info er kun lokalt i browseren.