Skip to content

Latest commit

 

History

History
25 lines (22 loc) · 1.39 KB

INSTALL.md

File metadata and controls

25 lines (22 loc) · 1.39 KB

Installing .NET Warden Service

  • 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 owns C:\IronFoundry and has Full Control. The Ruby DEA runs as Local 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 the CreateProcessWithLogonW API call to run subprocesses.
    • Set powershell execution policy to RemoteSigned. Don't forget to also set 32-bit powershell here C:\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