![比较两个虚拟机的策略](https://linux22.com/image/750648/%E6%AF%94%E8%BE%83%E4%B8%A4%E4%B8%AA%E8%99%9A%E6%8B%9F%E6%9C%BA%E7%9A%84%E7%AD%96%E7%95%A5.png)
我正在使用 Ansible/Terraform 编写一组代码来部署我已经使用与 VMWare(vSphere 5.5)API 交互的 Bash 脚本部署的同一张 VM。
我搜索了如何比较最终结果:虚拟机本身,但不幸的是我找不到任何工具建议。想法是部署 1 个带有 Bash 脚本的虚拟机和 1 个带有 Terraform/Ansible 代码的虚拟机,然后比较最终结果是否相同:软件包、软件包版本、安装点、虚拟机大小(RAM、磁盘、CPU)、网络(当然不是 IP,而是路由、DNS 条目等)。
是否有任何工具可以做到这一点或者我应该为此编写一些 bash/python 脚本?