You need to pass in user data to enable WinRM.
Create a local file like this called "enableWinRM.ps1"
<powershell>
winrm quickconfig -q
winrm set winrm/config/winrs '@{MaxMemoryPerShellMB="300"}'
winrm set winrm/config '@{MaxTimeoutms="1800000"}'
winrm set winrm/config/service '@{AllowUnencrypted="true"}'
winrm set winrm/config/service/auth '@{Basic="true"}'
</powershell>
Then append to your knife ec2 server create command:
--user-data enableWinRM.ps1On 16 May 2013 10:14, Jeppe Nejsum Madsen < > wrote:--
/JeppeI've seen this before (and mentioned elsewhere on the interwebs) and it seems to be an issue with WinRM not being completely ready even if the port is there. I've solved this in my own script by adding a delay between the port being available and trying to execute the bootstrap. Not exactly elegant....Now the instance launches and bootstrapping is starting, but fails with an errorSpecifying the full path to the windows-chef-client.msi.erb works, thanks. This is not very intuitive though!Thanks for the quick feedback. A few comments:@AJ, the chef-full template (unless some magic happens somewhere :-) seems to be a bash script and is not found.
ec2-54-216-82-224.eu-west-1.compute.amazonaws.com CScript Error: Execution of the Windows Script Host failed. (0x800A0007)
ec2-54-216-82-224.eu-west-1.compute.amazonaws.com Warning: Failed to download "https://www.opscode.com/chef/download?p=windows&pv=2012&m=x86_64" to "C:\Users\ADMINI~1\AppData\Local\Temp\chef-client-latest.msi"
ec2-54-216-82-224.eu-west-1.compute.amazonaws.com Warning: Retrying download with PowerShell if available
ERROR: Failed to authenticate to ["ec2-54-216-82-224.eu-west-1.compute.amazonaws.com"] as Administrator
Response: Bad HTTP response returned from server (401).
On Thu, May 16, 2013 at 10:33 AM, Chirag Jog < > wrote:
Hi Jeppe,The windows template is present in the knife-windows gem which also gets installed now. Check /User/jeppe/....../gems/knife-windows/.../Alternately it is available here also : https://github.com/opscode/knife-windows/blob/master/lib/chef/knife/bootstrap/windows-chef-client-msi.erbThe README should mention this though. I file a doc bug for it.Regards,Chirag JogChief Technology Officer,Clogeny Technologies | http://clogeny.com(M) 0091-9766619440 | Skype: chirag.jog
Stephen Nelson-Smith,
Founder, Principal Consultant,
Atalanta Systems Ltd,
Web: http://agilesysadmin.net
Twitter: @lordcope
Skype: atalanta.systems
Direct: +44 (0) 1329 550203
Mobile: +44 (0) 7917 101919
Atalanta Systems: The Agile Infrastructure Enablers
http://atalanta-systems.com
Archive powered by MHonArc 2.6.16.