I trust you’ve had fun exercising the Geneva Framework Samples. Now let’s take the steps to build out a Geneva Server. Again, as mentioned in my previous post, if your intent is to build out the full working end-to-end scenario then follow the explicit guidance in the Geneva Step-by-Step Guide in the Downloads section of the Microsoft Code Name “Geneva” Connect site. The VM we build out here will be limited (we’re using localhost) to exploring Geneva Server on a single VM. This VM will not be easily extended into other scenarios (e.g. federation) without additional certificates, certificate exchanges and DNS/networking configuration which are beyond the scope of my purpose here. But if you want to experiment with a single VM, then please proceed. Otherwise, I suggest you invest your time in building out the step-by-step’s more robust environment.
Disclaimer: This blog is not the source for official guidance regarding Microsoft Code Name “Geneva”. Please always refer to the Geneva Team Blog for official information from the product group and post any Geneva questions on the Geneva Forum.
Step 1: Create a New VM from a Copy of the Backup [Copy time]
Step 2: Configure the VPC Settings [3-5 minutes]
Step 3: Rename the Machine to genevasts [3-5 minutes]
Step 4: Download Geneva Server Beta and SQL Server 2008 Express with Tools [Time depends on connection speed]
Step 5: Set a Static IP [3-5 minutes]
Step 6: Build the VM into an Active Directory Domain Controller [15-20 minutes]
Step 7: Install Windows PowerShell, SQL Server Express 2008 and Geneva Server Beta 1 [50-75 minutes]
Please post any questions relating to the Geneva Framework or Geneva Server on the Geneva Forum. If you have questions about this VM setup, please feel free to post them here.
In my next post we’ll wire up the code samples for the Simple Claims-Aware Web Applications to the Geneva Server.
Enjoy your Geneva Server!