homelabhost: hyper-v based close-to-production virtual development environment

17
HOMELABHOST: Hyper-V based close-to-production virtual development environment. The idea behind my Hyper-V test environment was to build a virtual lab that is mimicking PRODUCTION / QA IT environment of an average US company as close as possible with centralized domain controller, SQL servers isolated from the server-applications-hosting-machines, with utilization of AD service accounts and all security measures applied where possible. The development IDEs, Team Foundation Server and tools were installed as well to be available should a need arise for debugging / test-proofing concept of a real live enterprise-scale development project. List of hosted Server Applications: Team Foundation Server 2012, SQL Server 2008 R2, SQL Server 2012, BizTalk Server 2010, BizTalk Server 2013, Microsoft Dynamics CRM Server 2015. Visual Studio Versions: 2010,2012,2013,2015. HOMELABHOST VM Host Server Hyper-V Farm snapshot:

Upload: igor-kanash

Post on 14-Jan-2017

75 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: HOMELABHOST:  Hyper-V based close-to-production virtual development environment

HOMELABHOST: Hyper-V based close-to-production virtual development environment.

The idea behind my Hyper-V test environment was to build a virtual lab that is mimicking PRODUCTION / QA IT environment of an average US company as close as possible with centralized domain controller, SQL servers isolated from the server-applications-hosting-machines, with utilization of AD service accounts and all security measures applied where possible. The development IDEs, Team Foundation Server and tools were installed as well to be available should a need arise for debugging / test-proofing concept of a real live enterprise-scale development project.

List of hosted Server Applications: Team Foundation Server 2012, SQL Server 2008 R2, SQL Server 2012, BizTalk Server 2010, BizTalk Server 2013, Microsoft Dynamics CRM Server 2015.

Visual Studio Versions: 2010,2012,2013,2015.

HOMELABHOST VM Host Server

Hyper-V Farm snapshot:

Each virtual machine is joined to contoso.com domain and contains two network adapters, one private for internal communication across CONTOSO domain and one external for communication with *external world*.

Page 2: HOMELABHOST:  Hyper-V based close-to-production virtual development environment

DC1 VM primary domain controller (33.0.0.1)OS: Windows Server 2008 R2 (MSDN license)Domain: contoso.com

Domain Admin account: contoso\AdministratorDomain Admin password: w**********

Page 3: HOMELABHOST:  Hyper-V based close-to-production virtual development environment

DEVSQL1 VM Primary SQL Server (33.0.0.3)OS: Enterprise Windows Server 2008 R2 (MSDN license)SQL Server Version: Enterprise SQL Server 2008 R2 (MSDN license)SQL Instances: DEVSQL1\BizTalkDEVSQL1\SQLDEVFARMSQL Service Account: contoso\DEV_SQLMasterSA Password: w**********

DEVSQL2 hosts databases for following server applications within Contoso domain: BizTalk Server 2010

Page 4: HOMELABHOST:  Hyper-V based close-to-production virtual development environment

DEVSQL2 VM SQL Server (33.0.0.7)OS: Enterprise Windows Server 2012 Standard SQL Server Version: Enterprise SQL Server 2012 (MSDN license)SQL Instances: DEVSQL2SA Password: w**********

SQL Server Services and Instance Id:

Page 5: HOMELABHOST:  Hyper-V based close-to-production virtual development environment

DEVSQL2 hosts databases for following server applications within Contoso domain: BizTalk Server 2012, Dynamics CRM 2015, Team Foundation Server 2012

Page 6: HOMELABHOST:  Hyper-V based close-to-production virtual development environment

TFS1 VM Team Foundation Server 2012 (33.0.0.8)

Page 7: HOMELABHOST:  Hyper-V based close-to-production virtual development environment
Page 8: HOMELABHOST:  Hyper-V based close-to-production virtual development environment

BIZTALKLAB1 VM BizTalk Server 2010 (33.0.0.2)OS: Enterprise Windows Server 2008 R2 (MSDN license)BizTalk Server Version: BizTalk Server 2010 + CU9 (180 days evaluation)BizTalk Group SQL Server Instance: DEVSQL1\BizTalk (all 8 SQL databases)BAM Portal: http://BIZTALKLAB1/BAMPortal

Contoso AD Groups and Accounts created on DC1:

Group Svc Account NameSSO_Administrators Dev_SSO_AdminSSO_Affiliate_Administrators Dev_SSO_AffAdminBizTalk_Server_Administrators Dev_BizSrvAdminBizTalk_Server_Operators Dev_BizSrvOperBizTalk_Application_Users Dev_BizAppUserBizTalk_Isolated_Host_Users Dev_BizIsoHstUsrBAM_Portal_Users Dev_BamPrtlUsrBizTalk_SharePoint_Adapter_Enabled_Hosts Dev_BizSPAdptrEHBizTalk_B2B_Operators_Group Dev_BizB2BOpsGrp User Svc Account NameEnterprise_Single_Sign-On_Service Dev_EntSSOSvsBizTalk_Host_Instance_Account Dev_BizHostInstBizTalk_Isolated_Host_Instance_Account Dev_BizIsoHostInstRule_Engine_Update_Service Dev_RleEngUpdSvc

BAM_Notification_Services_UserDev_BAMNotSvcUsr

BAM_Management_Web_Service_UserDev_BamMgtWbSvc

BAM_Application_Pool_AccountDev_BamAppPoolAc

Development related applications installed:

Visual Studio 2010CAT 1.1BTDF 5.5

Page 9: HOMELABHOST:  Hyper-V based close-to-production virtual development environment
Page 10: HOMELABHOST:  Hyper-V based close-to-production virtual development environment
Page 11: HOMELABHOST:  Hyper-V based close-to-production virtual development environment
Page 12: HOMELABHOST:  Hyper-V based close-to-production virtual development environment

BIZTALKLAB2 VM BizTalk Server 2013 (33.0.0.5) – Primary WorkstationOS: Enterprise Windows Server 2012 (evaluation version)BizTalk Server Version: BizTalk Server 2013 (evaluation version

BizTalk 2013 Group configuration:

Page 13: HOMELABHOST:  Hyper-V based close-to-production virtual development environment

BizTalk 2013 Runtime configuration:

Development related applications installed:

Visual Studio 2010Visual Studio 2012Visual Studio 2013

Make sure BizTalk Development Tools installed for VS 2013 BizTalk Template to be present among the New Project options.

Page 14: HOMELABHOST:  Hyper-V based close-to-production virtual development environment

DYNCRM15SVR VM CRM Dynamics 2015 (33.0.0.6)OS: Enterprise Windows Server 2012 (evaluation version)BizTalk Server Version: BizTalk Server 2013 (evaluation version)

WIN7WRKSTN1 VM client workstation (33.0.0.4)OS: Windows 7 (MSDN License)