namespace LXC PID

1

Eu tenho jogado um pouco com o LXC recentemente e uma das coisas que eu não consegui descobrir é como os LXCs no Ubuntu implementam o namespace - em particular o namespace do PID.

Não consigo encontrar nenhuma referência ao namespace de PID em / proc. Ou seja:

vagrant@precise64:~$ ps -ef|grep lxc-start
root     19096     1  0 Oct27 ?        00:00:00 lxc-start -n mysecond -d
vagrant  21431  1037  0 00:28 pts/0    00:00:00 grep --color=auto lxc-start
vagrant@precise64:~$ sudo ls -l /proc/19096/ns/
total 0
-r-------- 1 root root 0 Oct 27 22:09 ipc
-r-------- 1 root root 0 Oct 27 22:09 net
-r-------- 1 root root 0 Oct 27 22:09 uts
vagrant@precise64:~$

Agora, posso ver que o namespace ipc, net e uts está de fato em vigor, mas nenhum sinal de PID. Tenho certeza de que há algo que estou perdendo, pois o namespace PID parece funcionar - quando eu conecto ao console do contêiner e executo ps -ef ele realmente retorna SOMENTE uma lista de processos em execução dentro do LXC - nem todos os processos em execução no o host.

Alguém sabe o que eu deveria estar procurando? Obrigado

    
por gyre 28.10.2013 / 01:31

1 resposta

-1

você precisa de um kernel suficientemente recente, que seja 3.8 ou superior, de acordo com o blog .

    
por Druggo 15.05.2014 / 17:43