VMware Solutions Discussions

Problem with VSC 2.0

erick_moore
6,079 Views

I think we may have stumbled across a bug in the VSC 2.0.  When using the RCU to build a new machine, if we select our Server 2008 R2 template, and then choose our 2008 customization spec, it does not apply to the VM.  If we just deploy the VM from template using VMware and select the spec it does apply.  We do not have this issue with Server 2003. Has anyone else run into this, and can we confirm, is this a bug?

Thanks,

E-

1 ACCEPTED SOLUTION

costea
6,079 Views

<Install directory>/etc/kamino/kaminoprefs.xml

View solution in original post

9 REPLIES 9

costea
6,079 Views

Hi Erick,

Are you using a "&", "<", or ">" symbol in any part of your customization spec?  If so, could you try removing it?

erick_moore
6,079 Views

None of those symbols are present anywhere in the spec.  It is pretty standard.  There is other odd behavior too.  Even the BIOS settings I have in the template are no longer present when I run the RCU from the VSC for Windows Server 2008 R2.

luker
6,079 Views

Have you tried to clone the VM using normal vCenter cloning (and have it apply the customization specification)? Does that behave the same way?

Regarding the BIOS settings...

The .nvram file stores the BIOS settings. By default, the VSC does not clone the nvram file.

If you want the nvram file to be cloned (so that the clone VMs have the same BIOS settings as the template), then you can have it do so. Here's how:

Inside the VSC install directory (which is probably C:\Program Files\NetApp\Virtual Storage Console\etc\kamino), you'll find a file called preferences.xml

If you edit this file with wordpad, you'll find the following on line 12:

<entry key="default.create.copyNvramFile" value="false"/>

If you change this to:

<entry key="default.create.copyNvramFile" value="True"/>

The VSC should then clone the nvram file in all cloning tasks.

I'm not totally sure, but I think you might need to restart the "NetApp vSphere Plugin Framework" service for the change to take affect.

Cheers,

Luke.

erick_moore
6,079 Views

Cloning using VMware works as expected.  It copies all settings including the BIOS and properly applies the guest OS spec.  There are a lot of customizations that we make in the BIOS including removing the floppy drive and controller, shutting off the serial and parallel ports, and setting the boot order.  I don't understand why this would not be included by default.  Additionally I made the modifications to the xml file listed here, and it fails when it tries to copy the NVRAM file.

amritad
6,079 Views

Hi Erick,

Thanks for chatting with us. Is there a support case for this? If you can give me the case number I can follow up on this. 

Regards

Amrita

erick_moore
6,077 Views

I haven't opened a case yet, but this is what happens with the NVRAM copy:

vSphere Status

File [NFS1]Windows-Server-2008-R2/Windows-Server-2008-R2.vmtx/Windows-Server-2008-R2.nvram was not found

The proper path to the NVRAM file is [NFS1]Windows-Server-2008-R2/Windows-Server-2008-R2.nvram

erick_moore
6,077 Views

Case #2001703101

erick_moore
6,079 Views

We have the same issue on VSC 2.0.1.  I couldn't find the .xml file to edit in the new version.  Any idea where it is located so I can have my cloning copy the NVRAM file?

costea
6,080 Views

<Install directory>/etc/kamino/kaminoprefs.xml

Public