A Self-Service Portal is basically a Web site to be installed on a web server with ASP.NET, IIS6 Metabase Compatibility, and IIS6 WMI Compatibility Server Role Services. By accessing the Self-Service Portal, authorized users can create and operate their own virtual machines (VMs) as permitted by each user's User Roles, while the created VMs are placed in a Library Server managed by the System Center Virtual Machine Manager, or SCVMM. A User Role here is essentially a policy with membership, authorized hardware and software profiles, allowed scope of operations, and assigned templates applicable for creating and managing VMs using Self-Service Portal. In a Self-Service Portal session, an authorized user sees only those virtual machines that the user owns or is authorized to operate upon. And as a VM is created or deleted by a user, the user's quota points are subtracted or regained with the amount of quota points that the VM is assigned in an employed template. Once a user has quota points fewer than what are needed for creating a new VM, the user has reached the maximal number of VMs allowable for the applicable User Role to create.
The system requirements of components for constructing a Self-Service Portal include
To prototype a Self-Service Portal using a laptop, here are the steps:
The following screencasts present the user experience and walk through the operations carried out from steps 5 to 11:
The demo environment as shown above included MyHost (my laptop running Windows Server 2008 Enterprise with Hyper-V Server Role) and 2 running virtual machines were APEX (the domain controller of contoso.corp) and SC (a member server with SCVMM installed) while MyHost also joined the domain.
This screencast walked through the steps to add MYHOST into the SCVMM as a host.
The screencasts of this series include:
Here are the screencasts of this series: