VyOS Migration: Planning & Prerequisites
Hardware Requirements
| Resource | Requirement | Status |
|---|---|---|
kvm-02.inside.domusdigitalis.dev |
Deployed and accessible via SSH |
[x] |
VyOS ISO |
Downloaded to kvm-02.inside.domusdigitalis.dev |
[x] |
CPU (per VyOS VM) |
2+ vCPUs |
[x] |
RAM (per VyOS VM) |
2+ GB |
[x] |
Disk (per VyOS VM) |
20+ GB |
[x] |
Software Requirements
| Requirement | Verification Command | Status |
|---|---|---|
Vault SSH CA cert valid |
|
[x] |
bind-01.inside.domusdigitalis.dev accessible |
|
[x] |
kvm-02.inside.domusdigitalis.dev accessible |
|
[x] |
pfSense backup completed |
[x] |
Pre-Migration Verification
Run these commands to verify all prerequisites before starting:
# Vault SSH cert
ssh-keygen -Lf ~/.ssh/id_ed25519_vault-cert.pub | grep -E "Valid:|Principals:"
# bind-01.inside.domusdigitalis.dev connectivity
ssh bind-01.inside.domusdigitalis.dev "systemctl is-active named && echo 'BIND OK'"
# kvm-02.inside.domusdigitalis.dev connectivity
ssh kvm-02.inside.domusdigitalis.dev "virsh list --all && echo 'KVM OK'"
# VyOS ISO present
ssh kvm-02.inside.domusdigitalis.dev "ls -la /var/lib/libvirt/images/vyos-*.iso"