- Operating Systems:
- Tested on Windows 8 and Server 2012
- Prerequisites:
- .NET Framework 4.5
- Install IIS (ensure that the .Net Extensibility feature is enabled)
- Install IIS Hostable Web Core
- Ensure
Administrators
group ownsC:\IronFoundry
and hasFull Control
. The Ruby DEA runs asLocal Service
so ensure this user has full control as well on this directory. Leave the default inherited permissions intact. - Create a dedicated user in
Administrators
group with which to run the Warden service. An admin user is required due to the fact that the Warden service creates unprivileged user accounts for containers.NT AUTHORITY\Local Service
does not have these permissions.Local System
can not be used due to the fact that the service uses theCreateProcessWithLogonW
API call to run subprocesses. - Set
powershell
execution policy toRemoteSigned
. Don't forget to also set 32-bit powershell hereC:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
(may not be required)
Be sure to update your Cloud Controller's config/stacks.yml
to recognize the mswin-clr
stack:
vagrant@precise64:/vagrant$ cat cloud_controller_ng/config/stacks.yml
default: lucid64
stacks:
- name: lucid64
description: Ubuntu Lucid 64-bit
- name: mswin-clr
description: Microsoft .NET / Windows 64-bit