VMware Horizon Community
sunderman
Contributor
Contributor

Full Clone Pool: Customization Operation Times Out

When deploying a full clone pool I get "Customization Operation Timed Out" and the VM is connected to the correct network using the VMXNET3 adapter. I opened one of the newly provisioned VM's in the pool and it was asking for a PC name. When I provide it a name I see that it finalizes the OS Config and is now joined to the domain per my unattend.xml but the time out still occurs. During the creation of the custom specification I chose to use the PC name and to ask for name in the deployment wizard and get the same affect. Am I supposed to put something in the answer file for the PC Name or is something else at work? We are evaluating and hopefully moving towards VDI so wish me luck and any help is appreciated!

0 Kudos
5 Replies
sunderman
Contributor
Contributor

Nobody has anything to help me get this sorted out I've rebuilt my template, I rebuilt my answer file from scratch. It joins the domain, it has all the changes I put in the unattend.xml but it asks for the PC name and doesn't finalize the Customization Operation which times out. Is there an item I need to add to the answer file? Am I selecting the incorrect name scheme for my customization specification? Somebody throw me a crumb! lol

0 Kudos
falanazi
Contributor
Contributor

hi sundermansundermansunderman

what type of Windows OS edition that you trying to deploy and also did you try to add a custom specification from the VCenter

this option can customize your OS like joining the domain and also configuring DNS and IP setting,

best practice to create master image

1. master image must not joined the domain

2. VMtools should installed first after that you can install view agent

3. view agent must be in the same version for the Horizon view

4. install latest updates for windows

links

https://pubs.vmware.com/vsphere-51/index.jsp?topic=%2Fcom.vmware.vsphere.vm_admin.doc%2FGUID-F3E382A...

video

creating dedicated linked clone

http://www.vmwarelearning.com/feb/vmware-view-creating-dedicated-linked-clones-demo/

and also attach the logs file from view connection server

Regards.

0 Kudos
sunderman
Contributor
Contributor

Yes, I am using a custom spec with an unattend.xml. I added the computername field to my specialized pass on the answer file which does get me past the oobe computer name during the deployment of the full clone pool but it still is not completing in the View Administrator window. It gets the Customization Operation Timed Out error. I will look into the version of my view agent but it all came from the same page when I downloaded the evaluation.

0 Kudos
sunderman
Contributor
Contributor

My Template is a clone of a machine that is fully updated and a few apps installed (i.e. Office, Reader, Greenshot). I installed the tools first then the view agent/view agent direct connect. It is set for DHCP so I released the IP then promptly shut down. There is only one NIC and it is set to the correct network. Before I added the ComputerName portion it would ask for it in the OOBE Pass after the machine was installed but the machine would join the domain once a name was given. I put the * in the ComputerName portion of the Specialize Pass and now it gives a name, not the one I put in the Add Desktop Pool wizard but it gives it a name and now does not join to the network. What logs will tell me what is going on here?! lol. I built a Customization Spec using the following answer file:

<?xml version="1.0" encoding="utf-8"?>

<unattend xmlns="urn:schemas-microsoft-com:unattend">

    <settings pass="generalize">

        <component name="Microsoft-Windows-Security-SPP" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

            <SkipRearm>8</SkipRearm>

        </component>

    </settings>

    <settings pass="specialize">

        <component name="Microsoft-Windows-Deployment" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

            <RunSynchronous>

                <RunSynchronousCommand wcm:action="add">

                    <Order>1</Order>

                    <Path>cmd /c net user Administrator /active:no</Path>

                    <Description>DisableAdmin</Description>

                </RunSynchronousCommand>

                <RunSynchronousCommand wcm:action="add">

                    <Order>2</Order>

                    <Description>disable user account page</Description>

                    <Path>reg add HKLM\Software\Microsoft\Windows\CurrentVersion\Setup\OOBE /v UnattendCreatedUser /t REG_DWORD /d 1 /f</Path>

                </RunSynchronousCommand>

            </RunSynchronous>

        </component>

        <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

            <Home_Page>google.com</Home_Page>

        </component>

        <component name="Microsoft-Windows-International-Core" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

            <InputLocale>0409:00000409</InputLocale>

            <SystemLocale>en-US</SystemLocale>

            <UILanguage>en-US</UILanguage>

            <UserLocale>en-US</UserLocale>

        </component>

        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

            <TimeZone>Eastern Standard Time</TimeZone>

            <RegisteredOwner>HCH</RegisteredOwner>

            <RegisteredOrganization>Hardin Crux Horde</RegisteredOrganization>

            <ProductKey>removed for obvious resons</ProductKey>

            <DoNotCleanTaskBar>true</DoNotCleanTaskBar>

            <ComputerName>*</ComputerName>

        </component>

        <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

            <DisableSR>1</DisableSR>

        </component>

        <component name="Microsoft-Windows-UnattendedJoin" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

            <Identification>

                <Credentials>

                    <Domain>hch.com</Domain>

                    <Username>user</Username>

                    <Password>again, obvious</Password>

                </Credentials>

                <JoinDomain>hch.com</JoinDomain>

            </Identification>

        </component>

    </settings>

    <settings pass="oobeSystem">

        <component name="Microsoft-Windows-Deployment" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

            <Reseal>

                <Mode>OOBE</Mode>

            </Reseal>

        </component>

        <component name="Microsoft-Windows-International-Core" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

            <InputLocale>0409:00000409</InputLocale>

            <SystemLocale>en-US</SystemLocale>

            <UILanguage>en-US</UILanguage>

            <UserLocale>en-US</UserLocale>

        </component>

        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

            <AutoLogon>

                <Password>

                    <Value>MgA3ADQAMwA0ADMAQgBhAHAAbQBQAGEAcwBzAHcAbwByAGQA</Value>

                    <PlainText>false</PlainText>

                </Password>

                <Domain>.</Domain>

                <Enabled>true</Enabled>

                <LogonCount>6</LogonCount>

                <Username>user</Username>

            </AutoLogon>

            <FirstLogonCommands>

                <SynchronousCommand wcm:action="add">

                    <CommandLine>cscript //b c:\windows\system32\slmgr.vbs /ato</CommandLine>

                    <Description>Activate Windows</Description>

                    <Order>1</Order>

                </SynchronousCommand>

            </FirstLogonCommands>

            <OOBE>

                <HideEULAPage>true</HideEULAPage>

                <ProtectYourPC>3</ProtectYourPC>

                <NetworkLocation>Work</NetworkLocation>

            </OOBE>

            <UserAccounts>

                <LocalAccounts>

                    <LocalAccount wcm:action="add">

                        <Password>

                            <Value>MgA3ADQAMwA0ADMAQgBhAHAAbQBQAGEAcwBzAHcAbwByAGQA</Value>

                            <PlainText>false</PlainText>

                        </Password>

                        <DisplayName>user</DisplayName>

                        <Group>Administrators</Group>

                        <Name>Bridgestone</Name>

                    </LocalAccount>

                </LocalAccounts>

            </UserAccounts>

            <RegisteredOrganization>Hardin Crux Horde</RegisteredOrganization>

            <RegisteredOwner>HCH</RegisteredOwner>

            <TimeZone>Eastern Standard Time</TimeZone>

        </component>

    </settings>

    <cpi:offlineImage cpi:source="wim:n:/sources/install.wim#Windows 7 PROFESSIONAL" xmlns:cpi="urn:schemas-microsoft-com:cpi" />

</unattend>

0 Kudos