我喜欢使用“knife cloudstack server create ...”来构建一个新的VM。我的引导模板以“apt-get update”和“apt-get -y upgrade”开始。
升级然后停止:
10.190.113.11 Configuration file `/etc/nscd.conf'
10.190.113.11 ==> Modified (by you or by a script) since installation.
10.190.113.11 ==> Package distributor has shipped an updated version.
10.190.113.11 What would you like to do about it ? Your options are:
10.190.113.11 Y or I : install the package maintainer's version
10.190.113.11 N or O : keep your currently-installed version
10.190.113.11 D : show the differences between the versions
10.190.113.11 Z : start a shell …
Run Code Online (Sandbox Code Playgroud) 因此,假设在一个非常具体的 hiera YAML 文件中,我定义了一个变量,例如“env_name”。
env_name:“开发不稳定”
现在在一个更通用的 hiera 文件中,我想将该变量插入到一个字符串中。
server_name: "service-%{env_name}.%{::domain}"
我的测试似乎暗示来自层次结构中其他地方的 hiera 变量在一般情况下不可用于插值。不幸的是,这是真的吗?
我几乎不知道 Puppet 来问这个问题。
我想我明白特定节点的配置将由一组模块组成,并带有一些特定于节点的胶水。从教程和文档来看,特定于节点的资源似乎位于 manifests/site.pp 文件中,在node /nodename/ { }
资源中,“包含”用于相关类,以及用于进行特定于节点的配置更改的资源。
现在输入一个外部节点分类器 (ENC),例如 theForeman。
根据我对 ENC 文档的阅读,我可以使用node /nodename/ { }
site.pp 中的资源,但我不能声明任何新资源。基本不推荐。生成的 YAML 只是包含和变量设置。
那么对于特定于给定节点或主机组的配置 - 集成所有包含的类的接线有什么作用呢?
您最终会创建一个特定于节点的类吗?您将该类放在特定于节点的模块中的什么位置?或者您是否为您的站点特定配置制作了一个包罗万象的模块,其中的类可以分配给特定节点?
这是 CentOS 6.5 上一个相当新的 Graphite 安装。它通过 AMQP (RabbitMQ) 从 Sensu 接收指标。
作为概念验证,我有一个负载平均监视器每 60 秒向 sensu/graphite 报告数据。我可以看到数据到达 Graphite 的监听器日志。
如果我选择一些数据进行绘图,我只能看到我的经期在“过去 30 分钟”内的数据。(然后只有当我将线模式设置为“连接线”时它才可见,因为点消失了。)
如果我将时间段设置为“查看过去 31 分钟”,则所有数据都会从图表中消失。
我试过使用 storage-schemas.conf 但没有对这种行为做出任何明显的改变。
如果我超过 30 分钟,数据是否会以某种方式被丢弃、过滤掉?我要检查什么?
这是 storage-schemas.conf:
[load_averages]
pattern = \.load_avg\.
retentions = 10s:14d,1m:90d
Run Code Online (Sandbox Code Playgroud)