如何在cloud-config.yaml中更改CoreOS中的LimitNOFILE

时间:2018-01-22 14:02:41

标签: systemd coreos

到目前为止,我只能通过引导CoreOS然后手动编辑ulimit -Hn来更改/etc/systemd/system.conf的值,然后取消注释以下行并将值设置为:

DefaultLimitNOFILE=65536

我们如何在cloud-config.yaml中做同样的事情?

1 个答案:

答案 0 :(得分:1)

默认情况下,只有/etc/systemd/system.conf中您可以在系统中使用的参数说明 - 它们都已注释。换句话说,默认情况下,此文件对CoreOS主机没有影响。

这意味着我们可以使用我们需要的任何参数在/etc/systemd/system.conf中通过write_files指令定义cloud-config.yml,并在主机启动期间在本地文件系统上创建它。

只需将以下内容添加到cloud-config.yaml

即可
write_files:
- path: "/etc/systemd/system.conf"
  permissions: '0644'
  owner: root
  content: |
    [Manager]
    DefaultLimitNOFILE=65536