到目前为止,我只能通过引导CoreOS然后手动编辑ulimit -Hn
来更改/etc/systemd/system.conf
的值,然后取消注释以下行并将值设置为:
DefaultLimitNOFILE=65536
我们如何在cloud-config.yaml
中做同样的事情?
答案 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