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

    Failed import from ESXi 7

    Scheduled Pinned Locked Moved Migrate to XCP-ng
    13 Posts 2 Posters 795 Views 1 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
      DustinB @BGDev
      last edited by

      @BGDev Has the space been consumed (or some portion of it) for this 1.8TB?

      B 1 Reply Last reply Reply Quote 0
      • B Offline
        BGDev @DustinB
        last edited by

        @DustinB

        Hello Dustin,

        Thank you for helping troubleshoot the issue.

        If you mean how much of the disk is used, 1,6TB of the 1.8TB are used. 226 GB are free on the virtual disk. The disk is thick provisioned on ESXi if that makes a difference. The 3TB HDD is ext and thin. The 400GB drive is also thick provisioned and imports fine, so I don't think that is an issue.

        D 1 Reply Last reply Reply Quote 0
        • D Offline
          DustinB @BGDev
          last edited by

          @BGDev What I'm trying to determine is if there is already an amount of space consumed on your xcp-ng pool's SR that would correlate with the disk in question.

          You mentioned a 3TB disk (and above you mentioned the 2TB limit) was this a typo?

          B 1 Reply Last reply Reply Quote 0
          • B Offline
            BGDev @DustinB
            last edited by

            @DustinB

            As I am aware, there is a limit on the size of guest VDI. So VMs can have a max disk size of 2TB. The 3TB HDD is completely empty with 2.7TB free after format. So in whole, the VM has a total of 2.23TB in 3 disks, and is being imported to a 3TB disk/SR with 2.69TB free.

            I hope this clarifies this for you.

            D 1 Reply Last reply Reply Quote 0
            • D Offline
              DustinB @BGDev
              last edited by

              @BGDev Okay, so you have 3 disks that you're importing from VMWare, and the largest is 1.8TB (thick provisioned).

              In the logs above there is the error message Error: already finalized or destroyed. Does this 1.8TB disk already exist on your XCP-ng pool?

              B 1 Reply Last reply Reply Quote 0
              • B Offline
                BGDev @DustinB
                last edited by BGDev

                @DustinB

                No, when the import completes, all 3 disks are deleted from the SR. The SR is empty.

                Edit: the 2 smaller drives import and can be interacted with because they finish much sooner. But when the last one finished, they all disappear and the SR is empty.

                B 1 Reply Last reply Reply Quote 0
                • B Offline
                  BGDev @BGDev
                  last edited by

                  @BGDev

                  Here is the sr-list output of the 3TB SR.

                  uuid ( RO)                    : b588531a-0ea4-beba-fa6f-94ef1b6c16cf
                                name-label ( RW): HDD_3T
                          name-description ( RW): Old 3TB HDD
                                      host ( RO): xcp-ng-main
                        allowed-operations (SRO): VDI.enable_cbt; VDI.list_changed_blocks; unplug; plug; PBD.create; VDI.disable_cbt; update; PBD.destroy; VDI.resize; VDI.clone; VDI.data_destroy; scan; VDI.snapshot; VDI.mirror; VDI.create; VDI.destroy; VDI.set_on_boot
                        current-operations (SRO): 
                                      VDIs (SRO): 
                                      PBDs (SRO): d340fec0-3c1c-d808-906e-856674c3da46
                        virtual-allocation ( RO): 0
                      physical-utilisation ( RO): 2125824
                             physical-size ( RO): 2952313094144
                                      type ( RO): ext
                              content-type ( RO): user
                                    shared ( RW): false
                             introduced-by ( RO): <not in database>
                               is-tools-sr ( RO): false
                              other-config (MRW): auto-scan: true
                                 sm-config (MRO): devserial: scsi-350014ee20ab0a29a
                                     blobs ( RO): 
                       local-cache-enabled ( RO): false
                                      tags (SRW): 
                                 clustered ( RO): false
                  
                  D 1 Reply Last reply Reply Quote 0
                  • D Offline
                    DustinB @BGDev
                    last edited by

                    @BGDev As a thought, you can export the 1.8TB drive and manually import it to your environment using Xen Orchestra (rather than attempting to export the VM as a whole)?

                    569a805e-3927-4c59-a2b2-3f09943457bf-image.png

                    Once imported you would simply attach it to the VM.

                    B 1 Reply Last reply Reply Quote 0
                    • B Offline
                      BGDev @DustinB
                      last edited by

                      @DustinB

                      Thank you for the suggestion.

                      If I am going to manually import the data, I will just remove the 1.8TB virtual disk in ESXi and import the VM. Then take out a 10GB NIC from one of my servers and just transfer the files to a fresh new disk. My issue is that I don't have any drives big enough to hold that drive for the export easily. I have a few options to get the data transferred, but if this is a bug I would like to help get it addressed.

                      Again, thank you for the help troubleshooting the issue and your suggestions to work around the issue.

                      D 1 Reply Last reply Reply Quote 0
                      • D Offline
                        DustinB @BGDev
                        last edited by

                        @BGDev Sorry just had a thought. Is this 1.8TB drive for a fileshare etc?

                        If so, why not create a new drive on XCP-ng and simply use a copy operation to move the individual files and permissions over?

                        B 1 Reply Last reply Reply Quote 0
                        • B Offline
                          BGDev @DustinB
                          last edited by

                          @DustinB

                          That is my plan if I don't find a XCP-ng based solution. I will just scp the data over to a new drive. I have lost so much time that I am just letting it run as is and figuring out the best path forward. When I have a bit of time I will settle on the best path to take. I am still learning XCP-ng and would like to learn more as well as possibly help iron out a bug if this is one. If this is a bug it is best to leave everything intact as it is so that I can troubleshoot it more.

                          Thank you for the sugestions.

                          D 1 Reply Last reply Reply Quote 0
                          • D Offline
                            DustinB @BGDev
                            last edited by

                            @BGDev I'm not certain you're encountering a bug or a network issue (or something else).

                            Given that you have a working production workload on ESXi and a Production XCP-ng environment, what I personally would suggest is to replication the data from the old to the new, schedule a final cut over day and perform a final replication.

                            If this was a database drive or something that help system files then I'd dig further into why its not exporting successfully, but since it seems like its just a file share, replicating the individual files would be the simplest approach.

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