在互联网的庞大生态系统中,PVE(Proxmox VE)作为一款开源的服务器虚拟化平台,因其强大的功能和灵活的配置受到许多企业和开发者的青睐,而在PVE的日常运维中,DNS(Domain Name System,域名系统)扮演着至关重要的角色,它如同网络世界的“地址簿”,负责将人类易于记忆的域名转换为机器能够识别的IP地址,确保虚拟机、容器以及PVE主机之间的通信顺畅,正确配置和管理PVE环境中的DNS,不仅能够提升网络访问效率,还能增强系统的安全性和可维护性。

PVE中DNS的核心作用与重要性
PVE作为一个集成了KVM虚拟化和LXC容器化的平台,其内部存在多个需要网络通信的组件:物理主机、虚拟机、容器集群管理工具(如corosync)、以及可能的外部服务接口(如Proxmox Web GUI),这些组件之间的通信依赖于准确的域名解析,如果DNS配置不当,可能导致虚拟机无法连接到外部资源、集群节点之间通信失败、Web界面无法访问等一系列问题,当你在PVE中创建一台虚拟机并为其配置静态IP时,若未正确设置DNS服务器,虚拟机将无法通过域名访问互联网,甚至可能无法与集群内的其他节点建立联系,DNS的配置是PVE网络基础架构中不可或缺的一环。
PVE主机DNS配置详解
PVE主机的DNS配置主要通过系统的网络配置文件实现,以Debian系系统(PVE基于Debian构建)为例,DNS服务器的配置通常存储在/etc/resolv.conf文件中,直接修改该文件可能在系统重启后被覆盖,因此更推荐通过网络管理工具进行持久化配置。
对于使用systemd-networkd管理网络的PVE系统(较新版本默认),可以在网络接口配置文件(如/etc/systemd/network/20-veth.netdev或对应的.network文件)中指定DNS服务器,在.network文件中添加以下内容:
[DHCP]
DNS=8.8.8.8 8.8.4.4
或手动设置静态DNS:

[Network]
DNS=192.168.1.1 114.114.114.114
配置完成后,需重启网络服务或使配置生效:
systemctl restart systemd-networkd
对于使用ifupdown传统网络配置方式的PVE系统,则需在/etc/network/interfaces文件中对应网络接口的配置段内添加dns-nameservers选项。
iface eno1 inet static
address 192.168.1.100
netmask 24
gateway 192.168.1.1
dns-nameservers 8.8.8.8 114.114.114.114
配置完成后,执行ifdown eno1 && ifup eno1或重启网络服务。
虚拟机与容器中的DNS配置
在PVE中创建的虚拟机(Windows/Linux)和LXC容器,其DNS配置同样重要,对于Linux虚拟机/容器,通常也通过修改/etc/resolv.conf文件或配置网络管理工具(如NetworkManager、systemd-networkd)来设置DNS服务器,PVE在创建虚拟机或容器时,会默认将宿主机的DNS信息传递给客户机,但用户也可以根据需求在虚拟机/容器的网络配置中指定自定义DNS。

以LXC容器为例,可以在容器的配置文件/etc/pve/lxc/CTID.conf中,通过nameserver选项指定DNS服务器:
lxc.net.0.type = veth
lxc.net.0.link = vmbr0
lxc.net.0.flags = up
lxc.net.0.hwaddr = 00:16:3e:xx:xx:xx
lxc.net.0.ipv4.address = 192.168.1.101/24
lxc.net.0.ipv4.gateway = 192.168.1.1
lxc.apparmor.profile = unconfined
lxc.cgroup.memory.limit = 2G
lxc.uts.name = my-container
lxc.devttydir = lxc
lxc.uts.name = my-container
lxc.autodev = 1
lxc.autodev = 1
lxc.kmsg = 1
lxc.mount.fuse = cgroup
lxc.cgroup.dir = cgroup
lxc.uts.name = my-container
lxc.apparmor.profile = unconfined
lxc.seccomp.profile =
lxc.seccomp.profile =
lxc.cgroup.memory.limit = 2G
lxc.cgroup.memory.limit_in_bytes = 2G
lxc.cgroup.memory.memsw.limit_in_bytes = 3G
lxc.cgroup.cpu.shares = 1024
lxc.cgroup.cpuset.cpus = 0-1
lxc.cgroup.blkio.weight = 500
lxc.cgroup.blkio.weight_device = 253:0 500
lxc.cgroup.blkio.throttle.read_bps_device = 253:0 1048576
lxc.cgroup.blkio.throttle.write_bps_device = 253:0 1048576
lxc.cgroup.blkio.throttle.read_iops_device = 253:0 500
lxc.cgroup.blkio.throttle.write_iops_device = 253:0 500
lxc.cgroup.blkio.io_serviced_device = 253:0 0 0
lxc.cgroup.blkio.io_service_bytes_device = 253:0 0 0
lxc.cgroup.blkio.io_queued_device = 253:0 0 0
lxc.cgroup.blkio.io_time_device = 253:0 0 0
lxc.cgroup.blkio.time_device = 253:0 0 0
lxc.cgroup.blkio.throttle.io_serviced_device = 253:0 0 0
lxc.cgroup.blkio.throttle.io_service_bytes_device = 253:0 0 0
lxc.cgroup.blkio.throttle.io_queued_device = 253:0 0 0
lxc.cgroup.blkio.throttle.io_time_device = 253:0 0 0
lxc.cgroup.blkio.throttle.time_device = 253:0 0 0
lxc.cgroup.blkio.io_serviced_recursive = 0
lxc.cgroup.blkio.io_service_bytes_recursive = 0
lxc.cgroup.blkio.io_queued_recursive = 0
lxc.cgroup.blkio.io_time_recursive = 0
lxc.cgroup.blkio.time_recursive = 0
lxc.cgroup.blkio.throttle.io_serviced_recursive = 0
lxc.cgroup.blkio.throttle.io_service_bytes_recursive = 0
lxc.cgroup.blkio.throttle.io_queued_recursive = 0
lxc.cgroup.blkio.throttle.io_time_recursive = 0
lxc.cgroup.blkio.throttle.time_recursive = 0
lxc.cgroup.cpuacct.usage = 0
lxc.cgroup.cpuacct.usage_percpu = 0
lxc.cgroup.cpuacct.usage_sys = 0
lxc.cgroup.cpuacct.usage_user = 0
lxc.cgroup.cpuacct.stat = 0
lxc.cgroup.cpuacct.control = 0
lxc.cgroup.cpuacct.control_group = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive = 0
lxc.cgroup.cpuacct.control_group_recursive
来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/274838.html