- A Cloud Guru
Configuring a LXD Server for Production Use
When using LXD for production, there are often too many file reads happening for the default Ubuntu 18.04 configuration to handle. To solve this, we can make some configuration adjustments to the server itself. In this lab, we do just that.
Table of Contents
/etc/security/limits.conffile and update it with the recommended values:
* soft nofile 1048576 * hard nofile 1048576 root hard nofile 1048576 root soft nofile 1048576 * soft memlock unlimited * hard memlock unlimited
fs.inotify.max_queued_events=1048576 fs.inotify.max_user_instances=1048576 fs.inotify.max_user_watches=1048576 vm.max_map_count=262144 kernel.dmesg_restrict=1 net.ipv4.neigh.default.gc_thresh3=8192 net.ipv6.neigh.default.gc_thresh3=8192 kernel.keys.maxkeys=2000
Reboot the Server
For changes to take effect, we need to reboot the server itself. We can do this with:
Wait for a few minutes, then log back in, if desired.
What's a lab?
Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.