diff --git a/agent/Home.md b/agent/Home.md index 5b9ff93..41cb67b 100644 --- a/agent/Home.md +++ b/agent/Home.md @@ -21,5 +21,10 @@ Tout cela serait lancer depuis une api: - stop dhcp - stop metadata - remove vm specifique network +- get-vm + - renvoie la list complete de toutes vms qui tourne sur l'host et leur status + - vm zmobie compris ## Architecture + +- [Reseaux](./agent/Network.md) \ No newline at end of file diff --git a/agent/Network.md b/agent/Network.md new file mode 100644 index 0000000..34a316f --- /dev/null +++ b/agent/Network.md @@ -0,0 +1,34 @@ +# Le reseaux entre les vms + +``` ++--------------------------------------------------------------+ +----------------------------------------------------+ +| HOST A | | HOST B | +| | | | +| [ netns-1 (VPC 1) ] | | | +| | | | +| br-subnet-1 (10.0.1.1/32) ---- veth1 <----------------+ | | | +| (dans netns) | | | +| | | | +| br-subnet-2 (10.0.2.1/32) ---- veth2 <----------------+ | | | +| (dans netns) | | | +| | | | +| | | | +| [ netns-2 (VPC 2) ] | | [ netns-2 (VPC 2) ] | +| | | | +| br-subnet-3 (10.0.3.1/32) ---- veth3 <------+ | | br-subnet-3 (10.0.3.1/32) ---- veth4 <------+ | +| (dans netns) | | | (dans netns) | | +| | | | | | ++-------------------------------------------------+------------+ +-------------------+--------------------------------+ + | | + | | + +----------v-----------+ +-----------v----------+ + | br-vx-1 (host) | | br-vx-1 (host) | + | (infra bridge) | | (infra bridge) | + +----------------------+ +----------------------+ + | | + +-----------v-----------+ +----------v------------+ + | vxlan1001 | | vxlan1001 | + | (Tunnel inter-host) | | (Tunnel inter-host) | + +-----------------------+ +-----------------------+ + +``` \ No newline at end of file