3 votes

Est-ce que le système hôte gère les sockets créés par les processus s'exécutant dans les conteneurs LXC ?

Je débute dans l'utilisation de LXC et je n'ai pas trouvé de réponse à cette question. Dans un scénario où plusieurs conteneurs s'exécutent sur le même hôte et sont connectés à un pont qui les relie au LAN. Est-ce que l'hôte gère toujours les sockets créés à l'intérieur des conteneurs ? ou sont-ils uniquement gérés par le conteneur ? dans le cas du TCP, est-ce que l'hôte gère les retransmissions par exemple ?

1voto

James Mertz Points 390

Les conteneurs n'ont pas de noyau séparé, donc ils n'ont pas non plus de pile TCP/IP séparée. LXC n'utilise qu'un namespace réseau - les interfaces, routes, sockets marqués avec un netns spécifique ne sont visibles que des processus dans le même namespace, mais sont toujours gérés par le même noyau hôte. (Similaire aux espaces de noms PID, qui masquent simplement les processus entre les différents conteneurs.) Vous pouvez voir cela depuis l'hôte à /proc//net.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X