[Linuxtrent] Re: Libvirt LXC cgroup on Ubuntu 18.04

  • From: Guido Brugnara <gdo@xxxxxxxxx>
  • To: linuxtrent <linuxtrent@xxxxxxxxxxxxx>
  • Date: Sat, 26 May 2018 20:07:07 +0200 (CEST)

----- Il 26-mag-18, alle 18:22, Guido Brugnara gdo@xxxxxxxxx ha scritto:

----- Il 26-mag-18, alle 10:16, Guido Brugnara gdo@xxxxxxxxx ha scritto:

----- Il 26-mag-18, alle 8:50, Guido Brugnara gdo@xxxxxxxxx ha scritto:

----- Il 26-mag-18, alle 1:15, azazel azazel@xxxxxxxxxxxxxxx ha scritto:

"Guido" == Guido Brugnara <gdo@xxxxxxxxx> writes:

   Guido> Ho installato libvirt-daemon-system ed lxc ma il container
   Guido> vede lo spazio di memoria del server fisico anziché quello
   Guido> assegnato al container.  Ho provato ad installate anche
   Guido> cgroup-bin e cgroup-lite ma non cambia nulla.

   Guido> Suggerimenti?


Credo di aver risolto aggiungendo GRUB_CMDLINE_LINUX="cgroup_enable=memory
swapaccount=1" nel file /etc/default/grub, poi "sudo update-grub" e poi "sudo
reboot"

Pare che Libvirt abbia la necessità di abilitare ciò al boot.


Se si avviano i container LXC dopo il boot la memoria disponibile viene 
settata
correttamente. Ok!

Ma se invece l'avvio è comandato al boot (virsh -c lxc:/// autostart mydomain)
la memoria viene settata ad un valore enorme: 8589934591 Gbyte

Posso immaginare che l'avvio dei container avvenga troppo presto quando ancora
il mount di /sys/fs/cgroup/memory non è ancora avvenuto ... o qualcosa di
simile.

Qualche suggerimento per aggirare il problema?

Notare che il problema non si presenta sempre. Fino ad ora dopo 10 riavvii di 
test è successo un paio di volte.

bye
gdo
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: