Skip to content

Host-specific configurations #96

Description

@rslangl

Router

  • Setup interfaces, each with their own IP subnets
    • igc0: Internet facing
    • igc1: Internal facing
    • igc2: DMZ
  • Setup authoritative DNS with Unbound
    • Use DNSSEC and IPSec
  • Configure firewall
    • SSH and web-GUI only available via igc1

Hypervisor

  • Setup 2 OS disk with ext4 in RAID1
  • Setup data disks in RAIDZ-2
  • Setup SDNs:
    • VXLAN vnet-k8s-workers for k8s worker nodes
    • VXLAN vnet-k8s-control for k8s control plane nodes
    • Bridge or NAT vnet-ingress for exposing the k8s cluster (take into account the reverse proxy)
    • VXLAN vnet-admin for jump hosts/monitoring

KVM

  • Setup user account

    • Change password kvmd-htpasspwd set admin
    • Get USB configuration (OTG) with kvmd-otgconf and register what device to use, e.g.:
    + hid.usb0  # Keyboard
    + hid.usb1  # Absolute mouse
    + hid.usb2  # Relative mouse
  • Enable toggling between local and remote with:

# kvmd-otgconf --enable-function hid.usb0 --enable-function hid.usb1
# kvmd-otgconf --disable-function hid.usb0 --disable-function hid.usb1

AP redzone

  • Setup user account
  • Configure DHCP client on WLAN
  • Configure DHCP server on eth
  • Configure firewall
  • Disable unused peripherals
    • GPIO
    • Audio
    • MIPI CSI camera port
    • MIPI DSI dispay port
    • Bluetooth

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions