LXD/FAQ

From Funtoo
< LXD
Revision as of 19:50, March 8, 2018 by Palica (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

These are some questions that are frequently asked about LXD and related technologies.

  1. Can I use storage backend other then directory, that doesn't support some features?
    • This could be circumvented by using a image file and formatting it with btrfs and using that as storage pool.
  2. I can see all 80 cores with lscpu, are they all available?
    • No, unfortunately you can use only the number of cores that you have paid with your subscription.
  3. Is my container directly bound to specific CPU cores?
    • No, we limit only the number of cores for the container, but don't specify which cores are bound to your container.
  4. Are the settings made through "lxc config edit" - boot persistent?
    • Yes, they are.
  5. Is it possible to put multiple lines for example for lxc.raw config?
    • Yes, it is possible:
 raw.lxc: |-
   lxc.mount.entry = none dev/shm tmpfs rw,nosuid,nodev,create=dir
   lxc.mount.entry = none tmp tmpfs rw,nosuid,nodev,create=dir
  1. How to make mounted directories writeable inside the container?
    • Change of user and group is needed to match the uid/gid of the container.
  2. How can I connect to screen inside container?
    • This can be done for example:
 lxc exec fun -- sh -c "exec >/dev/tty 2>/dev/tty </dev/tty && /usr/bin/screen -s /bin/bash"

or

 lxc exec fun -- sh -c "exec >/dev/tty 2>/dev/tty </dev/tty && /usr/bin/screen -x"