On Thu, Mar 14, 2019 at 2:01 AM Andrew Philp <andrew.ph...@gmail.com> wrote:

> Awesome stuff Lee, have been watching this topic and agree Scott is almost
> valuable resource for this project.
>
>
> Many Thanks
>
> Andrew Philp
> T: +447482853508
>
> http://uk.linkedin.com/in/andrewphilp
>
> http://twitter.com/PHIAN01
>
> On 13 Mar 2019, at 17:01, Lee Turchin <lturch...@gmail.com> wrote:
>
> HI All -
>
> Successfully completed the installation and automation of Windows Server
> 2016 DataCenter Desktop Experience.  Needed to utilize a customized
> unattended.xml.erb and a non-evaluation version of Windows Server 2016.
> I must thank Scott McClellan for leading me in the right direction, often,
> when I faced some serious blocks and seeming dead ends.
>
> Thanks Lee! I'm glad you were able to get it working. One final note, for
posterity, is that there are two ways to install Windows Server using an
evaluation version:
- Using a real ISO and the evaluation key. Our unattended.xml.erb includes
the evaluation key, so should work out of the 'box' using this ISO.
- Using the Evaluation ISO (downloadable from Microsoft). This version
ships with a valid product key, so you need to remove the "<ProductKey>"
block from our unattended.xml.erb.
Since our unattended.xml.erb ships with the evaluation key, that means we
can harness node metadata ("productkey") to sub in a real key for a
deployment.

Scott

> Good luck to all.
> Questions and answers are welcomed.
>
> Regards,
> Lee
>
> On Wednesday, February 20, 2019 at 1:53:37 PM UTC-8, Lee Turchin wrote:
>>
>> Hi,
>>
>> I have installed Razor Server on a CentOS 7 platform and have followed
>> the GitHub instructions to run the installation for Windows Server.  In my
>> case, I am testing the installation of Windows 2016 Server on a SAN. I have
>> gotten to the point where my installation successfully loads the
>> microkernel, reboots my blade, and then unpacks the ps1 created boot.wim
>> file, attaches to a share, runs the Windows 2016 setup and copies the files
>> to the appropriate SAN disk.
>>
>> However, after the reboot, stage 2 never happens.  There is the continual
>> loop that unpacks the boot.wim on the next go around. I am using the
>> Windows 2016 task and have the correct path selected for tasks.
>>
>> In the razor documentation,
>> https://github.com/puppetlabs/razor-server/wiki/Writing-Tasks, there is
>> a statement that says:
>>
>> Each boot (except for the default boot) must culminate in something akin
>> to curl <%= stage_done_url %> before the node reboots. Omitting this will
>> cause the node to reboot into the same boot template over and over again.
>>
>> My questions are:
>>
>> 1. where should the line 'curl <%= stage_done_url %' go?  I need to let
>> razor know that stage 1 is completed.
>> 2. what edits do I make to the unattended.xml ?
>> 3. why does Windows 2016.task show that it is related to the Windows 2008
>> pro engine, when it should be related to the Windows 2010 engine? as in the
>> following output from the command 'razor tasks windows/2016 base'
>>
>> [root@Lee-Centos7 etc]# razor tasks windows/2016 base
>> From http://localhost:8150/api/collections/tasks/windows:
>>
>>          name: windows
>>   description: Microsoft Windows Generic Installer
>>            os:
>>                  version: 8-pro
>>      boot_seq:
>>                        1: boot_wim
>>                  default: boot_local
>>
>> 4. is there an edit that I can apply to the boot order, for example, in
>> 'second-stage.ps1.erb', a file housed in
>> the 
>> /opt/puppetlabs/server/apps/razor-server/share/razor-server/tasks/windows/8pro.task
>> directory, that can move the process forward?
>> 5. would an upgrade of 'wimboot' be of any help and does this file need
>> to be in the Windows/2016 task folder?
>> 6. are there any Windows 2016 Server example tasks that I might model my
>> own after?  for now, it appears that the jump to stage 2 in the windows
>> server setup is vital to the success of our project.
>>
>>
>> Thank you,
>>
>> Lee
>>
>>
>>
>>
> --
> You received this message because you are subscribed to the Google Groups
> "puppet-razor" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to puppet-razor+unsubscr...@googlegroups.com.
> To post to this group, send email to puppet-razor@googlegroups.com.
> Visit this group at https://groups.google.com/group/puppet-razor.
> For more options, visit https://groups.google.com/d/optout.
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "puppet-razor" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to puppet-razor+unsubscr...@googlegroups.com.
> To post to this group, send email to puppet-razor@googlegroups.com.
> Visit this group at https://groups.google.com/group/puppet-razor.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"puppet-razor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-razor+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-razor@googlegroups.com.
Visit this group at https://groups.google.com/group/puppet-razor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to