Skip to Content
Self HostingPrérequis

Prérequis

Utilisez un hôte Linux d’évaluation dédié. Le déploiement auto-hébergé public a un accès administratif à KVM et libvirt ; ne commencez donc pas sur un hyperviseur de production ni ne l’exposez à un réseau non fiable.

Exigences hôte

ExigenceVérification
Hôte Linux compatible KVMtest -e /dev/kvm
Démon libvirt en coursvirsh -c qemu:///system list --all
Docker avec Compose v2docker compose version
Répertoire d’images hôte/var/lib/libvirt/images existe et a assez d’espace
Répertoire ISO source/opt/openfactory/iso existe, ou définissez un chemin hôte explicite
Répertoire images promues/var/lib/libvirt/images/.openfactory-golden existe si des images install-only seront utilisées
Capacité libreCPU, mémoire et disque suffisants pour les conteneurs plus chaque invité concurrent

qemu-img est aussi requis sur l’hôte si vous promouvez un QCOW2 installé vers le chemin d’image golden immuable.

Vérification d’accès

Confirmez que l’opérateur peut utiliser Docker et que le démon Docker peut monter le socket libvirt et /dev/kvm. Une réparation courante de permission KVM est :

sudo usermod -aG kvm "$USER"

Déconnectez-vous et reconnectez-vous avant de retester. Ne contournez pas un échec de permission en rendant /dev/kvm ou le socket libvirt world-writable.

Décision réseau et sécurité

Avant démarrage, décidez qui peut atteindre le port 80 hôte. Le fichier Compose par défaut n’a pas de terminaison TLS et vise un réseau d’évaluation de confiance. Liez ou filtrez le port au pare-feu hôte ; ne le publiez pas sur internet.

Décidez aussi :

  • quels opérateurs peuvent téléverser ou lancer des images ;
  • comment les données d’évaluation seront supprimées ensuite ;
  • si les réseaux invités peuvent atteindre l’hôte, le réseau local ou internet ;
  • quelles ISO source et images golden sont licenciées et approuvées.

Entrées à enregistrer

Enregistrez le commit Git évalué, distribution hôte, version Docker, versions libvirt/QEMU, répertoires choisis, capacité disponible et exposition réseau. Ces faits rendent les échecs reproductibles et empêchent qu’un résultat d’évaluation soit pris pour une qualification d’un autre hôte.