машины Windows server в Vsphere с помощью Ansible с использованием файла autounattend.xml установка Windows успешно завершается, виртуальная машина перезагружается и затем выключается. Более того, ansible успешно выполняет задачу без ошибок. Но если снова попытаться включить ВМ, то Windows не загружается, как если бы ОС не была установлена или диск был отключен. На ВМ включается диспетчер загрузки, затем переход в меню загрузки. На мониторе ресурсов также освобождается занятое дисковое пространство. В чем может быть проблема?
                  
                  
                  
                  
                  
                  playbook
                  
                  
                  ---
                  
                  
                  - name : To test VM creation on vSphere
                  
                  
                    hosts  : localhost
                  
                  
                    gather_facts : False
                  
                  
                    vars:
                  
                  
                      WinIso: 'server-2019.iso'
                  
                  
                      Datastore: 'DS9-1-NVME'
                  
                  
                      DatastoreDir: 'iso'
                  
                  
                      autounattend: 'autounattend.iso'
                  
                  
                      vcenter_hostname: 'vcsa.domain.com'
                  
                  
                      vcenter_username: 'admin@vsphere.local'
                  
                  
                      vcenter_password: 'Admin!'
                  
                  
                      esxi_hostname: 'esxi9.domain.com'
                  
                  
                    become_user: root
                  
                  
                    
                  
                  
                    tasks  :
                  
                  
                  
                  
                  
                      - name: Create a virtual machine on given ESXi hostname
                  
                  
                        community.vmware.vmware_guest:
                  
                  
                          hostname: "{{ vcenter_hostname }}"
                  
                  
                          username: "{{ vcenter_username }}"
                  
                  
                          password: "{{ vcenter_password }}"
                  
                  
                          validate_certs: no
                  
                  
                          datacenter: dc.domain.com
                  
                  
                          folder: ESXI9
                  
                  
                          name: test_vm_007
                  
                  
                          state: poweredon
                  
                  
                          guest_id: otherGuest
                  
                  
                          esxi_hostname: "{{ esxi_hostname }}"
                  
                  
                          disk:
                  
                  
                          - size_gb: 60
                  
                  
                            controller_type: 'sata'
                  
                  
                            controller_number: 0
                  
                  
                            unit_number: 0
                  
                  
                            type: thin
                  
                  
                            datastore: DS9-1-NVME
                  
                  
                          hardware:
                  
                  
                            memory_mb: 4096
                  
                  
                            num_cpus: 1
                  
                  
                            scsi: paravirtual
                  
                  
                          networks:
                  
                  
                          - name: VM Network
                  
                  
                             #mac: aa:bb:ee:aa:01:14
                  
                  
                             #ip: 10.10.5.16
                  
                  
                             #netmask: 255.255.255.0
                  
                  
                            device_type: e1000
                  
                  
                           #wait_for_ip_address: true
                  
                  
                           #wait_for_ip_address_timeout: 600
                  
                  
                          cdrom:
                  
                  
                            - controller_number: 0
                  
                  
                              unit_number: 0
                  
                  
                              type: iso
                  
                  
                              iso_path: "[{{ Datastore }}] {{ DatastoreDir }}/{{ WinIso }}"
                  
                  
                              state: present
                  
                  
                            - controller_number: 0
                  
                  
                              unit_number: 1
                  
                  
                              type: iso
                  
                  
                              iso_path: "[{{ Datastore }}] {{ DatastoreDir }}/{{ autounattend }}"
                  
                  
                              state: present
                  
                  
                        delegate_to: localhost
                  
                  
                        register: deploy_vm
                  
                  
                  
                  
                  
                      - name: Change virtual machine's boot order and related parameters
                  
                  
                        community.vmware.vmware_guest_boot_manager:
                  
                  
                          hostname: "{{ vcenter_hostname }}"
                  
                  
                          username: "{{ vcenter_username }}"
                  
                  
                          password: "{{ vcenter_password }}"
                  
                  
                          validate_certs: no
                  
                  
                          name: test_vm_007
                  
                  
                          boot_delay: 1000
                  
                  
                          enter_bios_setup: False
                  
                  
                          boot_retry_enabled: True
                  
                  
                          boot_retry_delay: 200000
                  
                  
                          boot_firmware: efi
                  
                  
                          secure_boot_enabled: False
                  
                  
                  #        boot_order:
                  
                  
                  #          - cdrom
                  
                  
                  #          - ethernet
                  
                  
                  #          - disk
                  
                  
                        delegate_to: localhost
                  
                  
                        register: vm_boot_order
                  
                  
                
Перенеси плиз текст в pastebin. Тут не принято писать подобные сообщения
Обсуждают сегодня