ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    P2V Windows 2008 R2

    IT Discussion
    xenserver 7 p2v windows 2008 r2 clonezilla
    8
    82
    9.8k
    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.
    • DashrenderD
      Dashrender
      last edited by Dashrender

      OK I know @JaredBusch will give me crap, but I'm really kinda stuck.

      I have two DL380 G5 servers. One with 2003R2 (total storage around 800 GB) and another 2008 R2 (about the same).

      My plan is to P2V them to XenServer.

      I have a XS v7 running next to my desk.

      I use Clonezilla and after going through several versions I find a version that will see my storage as well as my NICs and get a DHCP address. I clone the systems, both which have 3 disks provided to the OS CCSC/c0d0, CCSC/c0d1 and CCSC/c0d2 as reported by Clonezilla.

      I create a new VM in XS, make three matching drives, then boot from the Clonezilla disk. Upon trying to restore the images in my new VM, Clonezilla complained that it can not restore a multidisk image to different disk names (i.e. my disk names now are sda, sdb and sdc). OK fine, in the error it tells you about a utility you can try to convert the disk names - had to lookup the syntax, but it worked fine.

      Boot to Clonezilla again and do the restore - works no problem.

      Now it's time to boot Windows 2008 R2 - and BSOD. 😞

      A service of device might have failed/changed, you know the normal stick - not very helpful, and now the meat:

       stop: 0x0000007B (0xFFFFF88009AE7E8,0xFFFFFFFFC0000034,0x0000000000000000,0x0000000000000000) 
      

      that's all - no file name listed, no partition error, nothing.

      Luckily the system automatically reboots into the System Recovery Options menu - I log in and am presented with
      https://i.imgur.com/KtZKGJd.png

      I choose Command prompt change the to 😄 drive - confirm I see my windows directory and run

      checkdsk /f
      

      It did report that some errors were fixed, so I rebooted - which BSODed again, then right back into the recovery console where I ran checkdsk again, this time no errors, but still BSODs on boot.

      Suggestions? FYI, I don't currently have any other VM platform (or the storage) to do a phased approach to this. So I'd like to avoid those suggestions for now.

      1 Reply Last reply Reply Quote 1
      • DashrenderD
        Dashrender
        last edited by

        I found that Citrix did have a P2V convertor solution, but it became unsupported as of version 6.5 (last supported in 6.2).

        I also found that there is apparently a new version, but it's a licensed product from Citrix.

        stacksofplatesS 1 Reply Last reply Reply Quote 0
        • DashrenderD
          Dashrender
          last edited by

          I'm guessing that I have a storage controller issue. i.e. I was using a p400 RAID card in my physical server, and now XS is presenting SATA drives and Windows just isn't happy with that. There is a boot driver (I'm guessing) that's demanding to load and when it doesn't see the hardware, it fails.

          I found a MS page that talked about the needed registry entries and files when converting from physical to Hyper-V, I know I'm going to XS, but I made sure I had them, and I do.

          dafyreD momurdaM 2 Replies Last reply Reply Quote 1
          • dafyreD
            dafyre @Dashrender
            last edited by

            @Dashrender said in P2V Windows 2008 R2:

            I'm guessing that I have a storage controller issue. i.e. I was using a p400 RAID card in my physical server, and now XS is presenting SATA drives and Windows just isn't happy with that. There is a boot driver (I'm guessing) that's demanding to load and when it doesn't see the hardware, it fails.

            I found a MS page that talked about the needed registry entries and files when converting from physical to Hyper-V, I know I'm going to XS, but I made sure I had them, and I do.

            Does the VM boot if you try to start it in safe mode?

            DashrenderD 1 Reply Last reply Reply Quote 0
            • DashrenderD
              Dashrender @dafyre
              last edited by

              @dafyre said in P2V Windows 2008 R2:

              Does the VM boot if you try to start it in safe mode?

              No, same BSOD.

              1 Reply Last reply Reply Quote 0
              • momurdaM
                momurda
                last edited by

                The xenconvert utility went unsupported asfter XS 6.2 i think. I have used it with 6.5 successfully.
                I do not know about 7.
                If you are getting the 0x7b error(inaccessible boot device), i have found this can(usually) be fixed by

                1. Doing the Startup repair option for the converted vm, as long as windows can see the partition.

                You could possibly also get this done by exporting as an ova file to an external drive then importing. Though you say you dont have room for this. This sometimes fixes the problem.

                1 Reply Last reply Reply Quote 0
                • momurdaM
                  momurda @Dashrender
                  last edited by

                  @Dashrender
                  Yes you are right it is because of your hdd setup in xs vs the hw raid. You may also be able to do this:

                  1. Uninstall storage devices/drivers from device manager on the physical box
                  2. Use Xenconvert or export
                  3. Success!?
                  1 Reply Last reply Reply Quote 0
                  • momurdaM
                    momurda
                    last edited by

                    Another suggestion, if that XS7 box you have is unused, you can put 6.5(6.5 still gets regular updates, last one 2 weeks ago) or even 6.2 on it, just make the partitions the correct size for XS7. Then use the xenconvert utility. Then when the vms are usable, upgrade to XS7.

                    DashrenderD 1 Reply Last reply Reply Quote 0
                    • DustinB3403D
                      DustinB3403
                      last edited by

                      The issue with this is the same issue as was discussed yesterday. The underlying storage that the VM is looking for is the RAID array. That is why the devices have the cciss.

                      If you can convert the disk to a NTFS disk for example, then you'd have no issues booting the VM.

                      How you can do this inside of XenServer... change the underlying hardware (when the server its self sees is asking for the wrong hardware)

                      DashrenderD JaredBuschJ 2 Replies Last reply Reply Quote 0
                      • DashrenderD
                        Dashrender @momurda
                        last edited by

                        @momurda said in P2V Windows 2008 R2:

                        Another suggestion, if that XS7 box you have is unused, you can put 6.5(6.5 still gets regular updates, last one 2 weeks ago) or even 6.2 on it, just make the partitions the correct size for XS7. Then use the xenconvert utility. Then when the vms are usable, upgrade to XS7.

                        This assumes that the VMs will just work after the xenconvert. Which I saw at least one report today that said you are just as likely to need to fix the boot device after using XenConvert as you would any other migration method, which is why I am looking to fix this without changing my version of XenServer or playing the physical to ESXi/Hyper-V to XS game.

                        But I might not have any choice soon.

                        I'm trying to fix this as much for my own education as for being stubborn at this point.

                        dafyreD 1 Reply Last reply Reply Quote 0
                        • dafyreD
                          dafyre @Dashrender
                          last edited by

                          @Dashrender said in P2V Windows 2008 R2:

                          @momurda said in P2V Windows 2008 R2:

                          Another suggestion, if that XS7 box you have is unused, you can put 6.5(6.5 still gets regular updates, last one 2 weeks ago) or even 6.2 on it, just make the partitions the correct size for XS7. Then use the xenconvert utility. Then when the vms are usable, upgrade to XS7.

                          This assumes that the VMs will just work after the xenconvert. Which I saw at least one report today that said you are just as likely to need to fix the boot device after using XenConvert as you would any other migration method, which is why I am looking to fix this without changing my version of XenServer or playing the physical to ESXi/Hyper-V to XS game.

                          But I might not have any choice soon.

                          I'm trying to fix this as much for my own education as for being stubborn at this point.

                          How about a repair install? Would that bork all your programs and settings?

                          I've done this successfully on a couple of machines.

                          DashrenderD JaredBuschJ 2 Replies Last reply Reply Quote 0
                          • DashrenderD
                            Dashrender @DustinB3403
                            last edited by

                            @DustinB3403 said in P2V Windows 2008 R2:

                            The issue with this is the same issue as was discussed yesterday. The underlying storage that the VM is looking for is the RAID array. That is why the devices have the cciss.

                            If you can convert the disk to a NTFS disk for example, then you'd have no issues booting the VM.

                            What? I already have a VM with VDI attached, and I can attach these VDIs to another VM and access the boot partition and the data partitions with no issues - and those are all NTFS inside the VDI, so I have no idea what you're talking about.

                            How you can do this inside of XenServer... change the underlying hardware (when the server its self sees is asking for the wrong hardware)

                            I see two possible solutions to my problem

                            1. from within the VM change the boot device from what it expects (the HP P400 RAID controller) to a SATA controller
                            2. from within the XS VM properties - make the VM think it has a RAID controller/SAS disk, not SATA to boot from. I know ESXi can do this, basically lie to the VM and claim that the storage controller is an LSI RAID controller, I don't know how to do this in XS.

                            I know that option 1 is the typical way this is solved - but I can't figure out how or what to change either in the registry or filewise inside the VM to make it skip knowing/caring about the RAID controller it once knew about.

                            1 Reply Last reply Reply Quote 0
                            • DashrenderD
                              Dashrender @dafyre
                              last edited by

                              @dafyre said in P2V Windows 2008 R2:

                              How about a repair install? Would that bork all your programs and settings?

                              As in install over the top? I really don't want to do that either. I'd try xenconvert before I'd do that.

                              1 Reply Last reply Reply Quote 0
                              • DustinB3403D
                                DustinB3403
                                last edited by

                                Why can't you create a new VM and import the data from the array over to it?

                                DashrenderD 1 Reply Last reply Reply Quote 0
                                • DashrenderD
                                  Dashrender @DustinB3403
                                  last edited by

                                  @DustinB3403 said in P2V Windows 2008 R2:

                                  Why can't you create a new VM and import the data from the array over to it?

                                  Because they are application servers - ones I don't have settings for.

                                  1 Reply Last reply Reply Quote 0
                                  • DustinB3403D
                                    DustinB3403
                                    last edited by

                                    Or an alternative option would be to create a new VM and attach the disks that contain the storage to it from there.

                                    1 Reply Last reply Reply Quote 0
                                    • DustinB3403D
                                      DustinB3403
                                      last edited by DustinB3403

                                      So the C drive contains the applications that they host.

                                      hrm...

                                      I'd try a different conversion tool, which tool did you use to create this VM? you said you used clonezilla to create a VM of these.

                                      Try a different tool. Like Vmwares Standalone Converter. You install it on your system, target the IP of the remote physical, and convert it. Giving it a storage target.

                                      DashrenderD 2 Replies Last reply Reply Quote 0
                                      • momurdaM
                                        momurda
                                        last edited by momurda

                                        I am telling you what has worked in my experience. Last year I converted 20 something vms doing what i suggested with xenconvert on xs 6.5. Most of these were on HW raid and i successfully converted every single one, form win2k up to server 2012.
                                        Honestly just try using the tool with xs7 it probably just works. and the servers can still be used while the conversion is happening.

                                        DashrenderD 1 Reply Last reply Reply Quote 0
                                        • DashrenderD
                                          Dashrender @DustinB3403
                                          last edited by

                                          @DustinB3403 said in P2V Windows 2008 R2:

                                          So the C drive contains the applications that they host.

                                          hrm...

                                          I'd try a different conversion tool, which tool did you use to create this VM?

                                          @Dashrender said in P2V Windows 2008 R2:

                                          I use Clonezilla and after going through several versions I find a version ...

                                          1 Reply Last reply Reply Quote 0
                                          • DashrenderD
                                            Dashrender @DustinB3403
                                            last edited by

                                            @DustinB3403 said in P2V Windows 2008 R2:

                                            Try a different tool. Like Vmwares Standalone Converter. You install it on your system, target the IP of the remote physical, and convert it. Giving it a storage target.

                                            That will export into XS? As I mentioned in my OP, I don't have space on my ESXi host for this, so i can't import it there.

                                            Plus I already said I wanted to avoid the convert/convert game.

                                            DustinB3403D 1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 3 / 5
                                            • First post
                                              Last post