如何让 bosh errand 在现有的虚拟机上执行

how to let bosh errand execute on existed vms

全部, 我有一个问题,如何让 bosj 在现有虚拟机上执行任务, 我有一个部署了 mongodb 的虚拟机,我想 运行 在虚拟机中执行一些差事命令,但我不知道该怎么做? 有人知道吗?

导演任务2121

任务 2121 完成

+---------+---------+---------+--------------+
| VM      | State   | VM Type | IPs          |
+---------+---------+---------+--------------+
| app-p/0 | stopped | app     | 10.62.90.171 |
+---------+---------+---------+--------------+

如何运行差事:

bosh run errand ERRAND_NAME [--download-logs] [--logs-dir DESTINATION_DIRECTORY]

参考:http://bosh.io/docs/sysadmin-commands.html#errand

假设您已经在清单中将部署作业 'lifecycle' 标记为 'errand'

ref:http://bosh.io/docs/deployment-manifest.html

的工作块部分

正如 Ben Moss 在他的评论中提到的那样,为 运行 执行差事作业创建了一个新的 VM。差事完成后,差事 VM 不会停留。差事是一份短暂的工作,可以 运行 多次