主机上的Vagrant Puppet guest cli输出

主机上的Vagrant Puppet guest cli输出,vagrant,puppet,Vagrant,Puppet,我和木偶一起用流浪汉已经有几天了;在自动化环境中,这是一个很酷的工具 我有个问题。有时,apt操作或git克隆需要几分钟来下载所有软件包。Vagrant记录主机cli上的所有操作,但仅记录已执行的操作。没有关于当前正在执行的任务的信息,因此我不确定机器是否已挂起或操作是否仍在运行 是否可以在Vagrant中在主机的cli上输出来宾的所有cli输出 我正在通过Git Bash在Windows 8上运行Vagrant 1.4.3,此解决方案不适用于我: 您可以向Vagrantfile中的puppet

我和木偶一起用流浪汉已经有几天了;在自动化环境中,这是一个很酷的工具

我有个问题。有时,apt操作或git克隆需要几分钟来下载所有软件包。Vagrant记录主机cli上的所有操作,但仅记录已执行的操作。没有关于当前正在执行的任务的信息,因此我不确定机器是否已挂起或操作是否仍在运行

是否可以在Vagrant中在主机的cli上输出来宾的所有cli输出

我正在通过Git Bash在Windows 8上运行Vagrant 1.4.3,此解决方案不适用于我:

您可以向Vagrantfile中的puppet命令传递额外选项,其中包括-verbose和/或-debug。这是流浪汉文档中报告的示例:


通过传递这些选项,主机控制台中的输出应该更加详细。

Emyl,感谢您的关注。在询问之前,我已经从文档中尝试了此选项。当然,还有更多关于dependencie、执行任务的信息,但是来宾tty的输出不会在主机控制台中打印出来。你可以自己试试:这和流浪汉一点关系都没有。我认为你不能从Puppet那里得到命令的输出。如果您想确定机器没有挂起,请使用vagrant ssh从并行终端进入VM,并使用常用的Unix工具检查正在运行的进程、平均负载等ps、top、lot。
Vagrant.configure("2") do |config|
  config.vm.provision "puppet" do |puppet|
    puppet.options = "--verbose --debug"
  end
end