Avant de lancer les workers, vous devez installer QEMU:
sudo apt update
sudo apt install -y qemu-system-x86 qemu-utilsVérifiez l'installation:
qemu-system-x86_64 --versioncd /home/mika/cocoon
./install-and-launch.shCe script va:
- ✅ Vérifier que QEMU est installé
- ✅ Démarrer seal-server si nécessaire
- ✅ Nettoyer les anciens processus
- ✅ Lancer les 2 workers
- ✅ Afficher le statut
cd /home/mika/cocoon/release-8728fe7
./bin/seal-server --enclave-path ./bin/enclave.signed.soGardez ce terminal ouvert! Laissez seal-server tourner en arrière-plan.
cd /home/mika/cocoon
./launch-workers.shOu manuellement:
cd /home/mika/cocoon/release-8728fe7
# Worker 0
nohup ./scripts/cocoon-launch --instance 0 --gpu 0000:01:00.0 worker-0.conf > ../logs/worker-0.log 2>&1 &
# Attendre quelques secondes
sleep 3
# Worker 1
nohup ./scripts/cocoon-launch --instance 1 --gpu 0000:02:00.0 worker-1.conf > ../logs/worker-1.log 2>&1 &ps aux | grep -E "cocoon-launch|seal-server" | grep -v grep# Worker 0
tail -f logs/worker-0.log
# Worker 1
tail -f logs/worker-1.log# Worker 0
curl http://localhost:12000/stats
# Worker 1
curl http://localhost:12010/stats./status-workers.sh./stop-workers.shSolution: QEMU n'est pas installé. Installez-le:
sudo apt install -y qemu-system-x86 qemu-utils-
Vérifiez que seal-server tourne:
pgrep -f seal-server
-
Vérifiez les logs:
tail -50 logs/worker-0.log
-
Vérifiez que QEMU est installé:
which qemu-system-x86_64
Si les ports 12000 ou 12010 sont déjà utilisés:
# Trouver le processus
sudo lsof -i :12000
sudo lsof -i :12010
# Arrêter les anciens workers
./stop-workers.sh- Les workers peuvent prendre plusieurs minutes pour démarrer (téléchargement du modèle, initialisation TDX, etc.)
- Le premier démarrage peut être plus long (téléchargement du modèle depuis Hugging Face)
- Vérifiez régulièrement les logs pour suivre la progression
- QEMU installé (
qemu-system-x86_64 --version) - seal-server en cours d'exécution
- Workers lancés
- Logs sans erreurs critiques
- Stats HTTP accessibles