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 /var/lib/libvirt/images/

[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

ssh-keygen -Lf ~/.ssh/id_ed25519_vault-cert.pub

[x]

bind-01.inside.domusdigitalis.dev accessible

ssh bind-01.inside.domusdigitalis.dev hostname

[x]

kvm-02.inside.domusdigitalis.dev accessible

ssh kvm-02.inside.domusdigitalis.dev hostname

[x]

pfSense backup completed

pfSense Audit & Backup

[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"