----- 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?