gpt4 book ai didi

python - 使用 Ansible 启动 VM,无需 Vagrant

转载 作者:行者123 更新时间:2023-12-01 04:47:43 25 4
gpt4 key购买 nike

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

与之相关的两个问题:

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

最佳答案

  1. 当然 - 如果您可以通过 SSH 访问它。
  2. 是的,您可以使用其 Python API 或通过命令行调用来运行 Ansible。关于传递 YAML 文件 - 也 - 是的。

关于python - 使用 Ansible 启动 VM,无需 Vagrant,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29079698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com