XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Packer Created VMs Failing to Boot

    Scheduled Pinned Locked Moved Infrastructure as Code
    28 Posts 6 Posters 3.1k Views 6 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D Offline
      dan89 @olivierlambert
      last edited by

      @olivierlambert - Figured it out for anyone else's future reference.

      When setting platform_args you need to define all of them even if you only need to change one.

      Since the defaults are

      {
          "viridian": "false",
          "nx": "true",
          "pae": "true",
          "apic": "true",
          "timeoffset": "0",
          "acpi": "1",
          "cores-per-socket": "1"
      }
      

      I needed to include all of them even though I only needed "viridian": "true". Once I added in the other options the VM booted and the build worked.

      AtaxyaNetworkA M 2 Replies Last reply Reply Quote 0
      • AtaxyaNetworkA Offline
        AtaxyaNetwork Ambassador @olivierlambert
        last edited by

        Hi @dan89 !

        I'm not a windows expert, but I can do some testing.

        Can you show us your pkr.hcl file ?

        1 Reply Last reply Reply Quote 0
        • AtaxyaNetworkA Offline
          AtaxyaNetwork Ambassador @dan89
          last edited by

          We posted at the same time πŸ˜„

          @dan89 Glad you figured it out !

          Maybe it can be documented in the packer repo. What do you think @ddelnano ?

          1 Reply Last reply Reply Quote 1
          • M Offline
            mtcoffee @dan89
            last edited by

            @dan89

            Do you have a pkr.hcl for windows that you can share?

            I am curious how your handling winrm and autounattend.xml?

            1 Reply Last reply Reply Quote 0
            • F Offline
              fatek
              last edited by

              @mtcoffee said in Packer Created VMs Failing to Boot:

              Do you have a pkr.hcl for windows that you can share?

              Follow up question: Do you have a pkr.hcl for windows that you can share?

              M 1 Reply Last reply Reply Quote 0
              • M Offline
                mtcoffee @fatek
                last edited by

                @fatek

                After posting this I ended up building out a sample project and shared on github.
                https://github.com/mtcoffee/xcp-ng-packer-examples

                F 2 Replies Last reply Reply Quote 1
                • F Offline
                  fatek @mtcoffee
                  last edited by

                  @mtcoffee talk about great timing?
                  About 25 minutes ago, I git cloned your repo!
                  Thanks.

                  1 Reply Last reply Reply Quote 0
                  • F Offline
                    fatek @mtcoffee
                    last edited by

                    @mtcoffee Any luck getting autounattend.xml - UEFI to work?

                    M 1 Reply Last reply Reply Quote 0
                    • M Offline
                      mtcoffee @fatek
                      last edited by

                      @fatek

                      I noted that in the packer file. I was not able to get packers floppy_files working in uefi mode.

                      @ddelnano might have some insight?

                      1 Reply Last reply Reply Quote 1
                      • F Offline
                        fatek
                        last edited by

                        Anyone know where the @ddelnano Discord channel is?

                        1 Reply Last reply Reply Quote 0
                        • olivierlambertO Offline
                          olivierlambert Vates πŸͺ Co-Founder CEO
                          last edited by

                          https://discord.gg/Cp2CDhqd

                          F 1 Reply Last reply Reply Quote 0
                          • F Offline
                            fatek @olivierlambert
                            last edited by

                            @olivierlambert thank you

                            1 Reply Last reply Reply Quote 0
                            • F Offline
                              fatek
                              last edited by

                              I would really love to get this working w XCP, no bios, I mean uefi only.
                              Packer was super easy to setup on ESXi + vCenter!

                              1 Reply Last reply Reply Quote 0
                              • olivierlambertO Offline
                                olivierlambert Vates πŸͺ Co-Founder CEO
                                last edited by olivierlambert

                                Contributions are welcome, we are pretty busy here, and if we planned to have a fully dedicated "Devops" team, it will be in place in September. So please be patient, we do not have 5000 engineers πŸ˜‰

                                M 1 Reply Last reply Reply Quote 0
                                • M Offline
                                  mtcoffee @olivierlambert
                                  last edited by

                                  @olivierlambert is spot on. Manage expectations. The best thing we can do is contribute helpful information.

                                  Here is what I was able to deduce when this issue came up.

                                  When creating a Windows VM in uefi mode and using the floppy_file option in packer:

                                  1. There is a disk added as "fda"
                                  2. However the fda device is not available as the a: drive or any other drive letter. When booted using bios mode, you can find the fda device by settting drive letter to "a:".

                                  This is likely because uefi typically does not support floppy disks. I believe in VMWare when the floppy_file option was used in UEFI mode, it added the ISO as a DVD drive instead of an FDA.

                                  Not sure if this is best solved at the Packer level or if it should be intercepted and corrected XCP-ng level?

                                  F 2 Replies Last reply Reply Quote 1
                                  • F Offline
                                    fatek
                                    last edited by

                                    I hear you regarding "managing expectations".

                                    If Vates (as a company) is going to claim they offer VMware type/like value then Windows can not be a 2nd class citizen in your ecosystem!

                                    olivierlambertO F 2 Replies Last reply Reply Quote 0
                                    • F Offline
                                      fatek @mtcoffee
                                      last edited by

                                      @mtcoffee It seems like getting Packer involved would be the way to go but I have zero idea on what is involved.

                                      Looking at vSphere ISO docs, there is the option to create cdrom configs and also another option to use cd_files (list of files to place on to a CD that is attached when the VM is booted).

                                      I don't see that option in the XenServer-iso docs.

                                      1 Reply Last reply Reply Quote 0
                                      • olivierlambertO Offline
                                        olivierlambert Vates πŸͺ Co-Founder CEO @fatek
                                        last edited by

                                        @fatek To be clear, absolutely nobody on the market has an equivalent to VMware. Nobody. We never told we could replace entirely all the VMware product.

                                        Obviously, we'd like to close the gap as fast as possible, but the fact Vates is entirely privately bootstrapped and privately owned means we cannot burn VC's money at the pace of Nutanix for example.

                                        1 Reply Last reply Reply Quote 1
                                        • F Offline
                                          fatek @fatek
                                          last edited by

                                          @fatek said in Packer Created VMs Failing to Boot:

                                          they offer VMware type/like value

                                          @olivierlambert Yes, I am aware & not suggesting you spend money like a drunk sailor!
                                          That is why I said "vmware like value"

                                          1 Reply Last reply Reply Quote 0
                                          • F Offline
                                            fatek @mtcoffee
                                            last edited by

                                            @mtcoffee said in Packer Created VMs Failing to Boot:

                                            Not sure if this is best solved at the Packer level or if it should be intercepted and corrected XCP-ng level?

                                            @olivierlambert Just curious if this is more of a Packer issue or does the solution have to come from the Vates side?

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post