作为自动化基础设施部署的一部分,我需要自动创建虚拟机,在该虚拟机中安装软件,并使用Ansible捕获其中的映像。
下面是我用来泛化vm的代码片段:
- name: Deallocate the vm
azure_rm_virtualmachine:
resource_group: "{{rg_name}}"
name: "{{vm_name}}"
allocated : yes
- name:
azure_rm_image:
resource_group: "{{rg_name}}"
name: "{{ vm_name}}-image"
source : "{{vm_name}}"在使用上述步骤获得的镜像创建vm时,我在azure门户中得到一个错误,指出“vm没有被正确地泛化”。
有什么想法我哪里错了吗?
发布于 2019-12-11 17:39:52
那么,在捕获vm之前,您必须对其进行泛化。如果我们谈论的是windows,你需要首先使用sysprep。Azure不会为你做到这一点。
https://stackoverflow.com/questions/59282730
复制相似问题