我正试图让一个CoreOS系统在Microsoft Azure上稳定运行,并且快到了。 我现在唯一的问题是系统在启动etcd和舰队方面似乎失去控制。 当我跑步
sudo systemctl status etcd.service
我有一个不断的线条阅读
Nov 11 03:47:54 Services1 systemd[1]: Started etcd. Nov 11 03:47:54 Services1 systemd[1]: Started etcd. Nov 11 03:47:54 Services1 systemd[1]: Started etcd. Nov 11 03:47:55 Services1 systemd[1]: Started etcd. Nov 11 03:47:55 Services1 systemd[1]: Started etcd. Nov 11 03:47:55 Services1 systemd[1]: Started etcd. Nov 11 03:47:55 Services1 systemd[1]: Started etcd. Nov 11 03:47:55 Services1 systemd[1]: Started etcd.
与机队相同。 没有什么疯狂的,我的云configuration,只是
- name: etcd.service command: start
这让我疯狂,而systemd却一直在使用大约35%的CPU,这在性能上是不可接受的。 我该怎么做才能阻止呢?
更新:原来是我的错。 我从/usr/share/oem/cloud-config.yml复制/粘贴了cloud-config信息,并将其添加到我用来启动etcd和fleet的cloud-config.yml中。 显然,在Azure上,有一个OEM云configuration,然后自动调用你的,我所做的事情可能会导致无限循环。
原来这是我的错。 我从/usr/share/oem/cloud-config.yml复制/粘贴了cloud-config信息,并将其添加到我用来启动etcd和fleet的cloud-config.yml中。 显然,在Azure上,有一个OEM云configuration,然后自动调用你的,我所做的事情可能会导致无限循环。