I haven't done the move to R2 as you did, but simply re-created my VMs by
creating a new VM and pointing to the existing VHDs, and I'm not seeing this
issue. When you create a new VM with R2, it automatically includes a SCSI
controller, and this at has hot add of VHDs enabled. Just as a test to see
if there's something happening because the VM originated in the original
Hyper-V server, I'd suggest doing a test on one of the VMs by deleting it,
and then add a new VM pointing to the old VHDs.
--
Charlie.
http:/msmvps.com/blogs/xperts64
"MarkT" <MarkT@newsgroup> wrote in message
news:0AA6C39B-B232-4733-B9A6-F2D28591E3FA@newsgroup
> Hi all,
>
> I've recently upgraded our Microsoft Hyper-V Server 2008 machine to R2,
> primarily to get the hot add/remove of storage that was a listed feature
> (although I swear the virtual machines are running faster in R2, which is
> great!).
>
> Unfortunately, I can't seem to get the hot add/remove functionality
> working.
> When I performed the upgrade, it was a clean install with exported and
> then
> imported VMs.
>
> When I choose "Settings..." on a running virtual machine, and select the
> (preconfigured when the machine was off) SCSI Controller, I can't choose
> "Add" a new hard drive. The message is "some settings cannot be modified
> because the virtual machine was running" as was the case in R1.
>
> I've installed the R2 integration tools onto the guest OS, which is
> Windows
> SBS 2008, though every time I insert the Integration Services disk I'm
> told
> that "a previous installation has been detected. Press OK to upgrade or
> repair this installation.". The first time I clicked OK of course, but it
> continues to state that - but I think that is probably expected behaviour.
> Not sure if there is a way to check the installed version of Integration
> Services in Windows Server 2008?
>
> I'm a bit stumped, to be honest, and I'm not sure whether I'm missing
> something.
>
> Any pointers will be greatly received. If there's any further information
> that I can provide then just let me know.
>
> Many thanks in advance,
>
> Mark.