博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Coreos unit file特定变量
阅读量:6338 次
发布时间:2019-06-22

本文共 1536 字,大约阅读时间需要 5 分钟。

  hot3.png

参考:

以stf-provider@.service单元文件为例

[Unit]Description=STF providerAfter=adbd.serviceBindsTo=adbd.service[Service]EnvironmentFile=/etc/environmentTimeoutStartSec=0Restart=alwaysExecStartPre=-/usr/bin/docker kill %p-%iExecStartPre=-/usr/bin/docker rm %p-%iExecStart=/usr/bin/docker run --rm \  --name %p-%i \  --net host \  openstf/stf:v2.3.1 \  stf provider \    --name "%H/%i" \    --connect-sub tcp://192.168.100.118:7250 \    --connect-push tcp://192.168.100.118:7270 \    --storage-url http://192.168.100.116/ \    --public-ip ${COREOS_PRIVATE_IPV4} \    --min-port=15000 \    --max-port=15500 \    --heartbeat-interval 10000 \    --screen-ws-url-pattern "ws://192.168.100.116/d/%i/<%= serial %>/<%= publicPort %>/"ExecStartPost=-/bin/sh /home/core/updateNginx.shExecStop=-/usr/bin/docker stop -t 10 %p-%i[X-Fleet]Conflicts=stf-provider@*.service

%p

非转义的前缀名(Unescaped prefix name)

其值就是stf-provider

%i

实例名(Instance name)

这个值取决于启动此服务时指定的名称
如fleetctl start stf-provider@1则值为1

%H

主机名(Hostname    Allows you to run the same unit file across many machines. Useful for service discovery. Example: /domains/example.com/%H:8081)

coreos中取的是/etc/hostname文件中的值

%n

Full unit name    Useful if the name of your unit is unique enough to be used as an argument on a command.

%N

Unescaped full unit name

%m

机器ID(Machine ID    Useful for namespacing etcd keys by machine. Example: /machines/%m/units)

coreos中取的是/etc/machine-id文件中的值

%b

BootID    Similar to the machine ID, but this value is random and changes on each boot

 

转载于:https://my.oschina.net/lhplj/blog/897959

你可能感兴趣的文章
SecureCRT背景颜色设置
查看>>
SQL基础回顾系列一 单表查询(select语句)
查看>>
知识问题如何更好的招聘软件测试人员?
查看>>
Javascript之匿名函数(闭包与变量)
查看>>
crontab详解-如何让脚本自动定时运行,设置、启动 linux定时器
查看>>
drupal中使用drush命令,快速批量的开启和关闭模块
查看>>
[转]如何解决:Android中 Error generating final archive: Debug Certificate expired on 10/09/18 16:30 的错误...
查看>>
一个解析RTSP 的URL函数
查看>>
WPF整理-自定义一个扩展标记(custom markup extension)
查看>>
UNIX环境高级编程——Linux进程地址空间和虚拟内存
查看>>
[置顶] Guava学习之Immutable集合
查看>>
xsd
查看>>
一道笔试题:给定编码规则,实现decode()方法
查看>>
SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY
查看>>
MaxReceivedMessageSize :已超过传入消息(65536)的最大消息大小配额
查看>>
二叉树遍历算法
查看>>
hdu 4005(边双连通)
查看>>
C++大数类模板
查看>>
作用域安全的构造函数
查看>>
fragment 小结
查看>>