【问题标题】:Spin up VM using Ansible without Vagrant在没有 Vagrant 的情况下使用 Ansible 启动 VM
【发布时间】:2015-03-16 14:45:02
【问题描述】:

我有一个特定要求,我只能在我的主机中使用 Ansible 而没有 vagrant。

与之相关的两个问题:

  1. 是否可以使用 ansible 在使用 libvirt/KVM 作为虚拟机管理程序的主机上启动 VM?我知道 ansible 中有一个名为 virt 的模块可以做到这一点。但我找不到任何真实的例子来说明如何使用它。感谢有人能指出我可以通过它启动 VM 的示例 YAML。
  2. 使用 Ansible,是否可以从 python 代码运行我的剧本?如果我没记错的话,Ansible 支持一个 python API。但是是否可以将 YAML 文件作为输入到这个从 YAML 执行任务的 API。

【问题讨论】:

    标签: python ansible kvm libvirt


    【解决方案1】:
    1. 当然 - 如果您有 SSH 访问权限。
    2. 是的,您可以使用其 Python API 或通过命令行调用来运行 Ansible。关于传递 YAML 文件 - 也是 - 是的。

    【讨论】:

      猜你喜欢
      • 2014-03-26
      • 2017-06-28
      • 1970-01-01
      • 2012-10-24
      • 1970-01-01
      • 1970-01-01
      • 2017-01-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多