define agent basique work

Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
GnomeZworc 2025-04-23 22:53:40 +02:00
commit 891c1381ba
Signed by: nicolas.boufideline
GPG key ID: 4406BBBF8845D632
2 changed files with 32 additions and 1 deletions

@ -1,3 +1,9 @@
# Syonad # Syonad
Bienvenue sur le wiki du projet syonad _/sjɔ.nad/_ Bienvenue sur le wiki du projet syonad _/sjɔ.nad/_
## Architecture
Le projet sera developper en GO en suivant le [Standard Go Project Layout](https://github.com/golang-standards/project-layout).
Il sera composer d'un [agent](./agent/Home.md)

25
agent/Home.md Normal file

@ -0,0 +1,25 @@
# Agent kvm
## Fonctionnement
L'agent fera plusieurs chose:
- configuration reseaux
- creation d'un disque
- demarrage du qemu
- verrification que la vm est toujours fonctionnel
- demmarage d'un serveur metadata simple
Tout cela serait lancer depuis une api:
- start-vm
- create network
- configure firewalling
- start dhcp on tap
- start metadata for tap
- start qemu
- stop-vm (option force)
- stop qemu (option force)
- stop dhcp
- stop metadata
- remove vm specifique network
## Architecture