EUC lab - blog post series

Container with details for the subsequent blog posts, focused on automated EUC oriented lab setup

This post is a container with references to subsequent blog posts, which depicts the automated process of prerequisites installation for the EUC oriented home lab deployment.

Note:

  • XCPng-scenario-HomeLab.md - contains the code used to provision the VM’s on the hypervisor layer
  • The VM clipboard does not work over the XCP-ng console.

Goals:

  • .

ToDo:

  • describe the code references and dependecies

EUC lab - Blog post series

The series goes through the automated installation of the Windows Roles, which are essential for each End User Computing (EUC) lab deployment. Regardless if it is Citrix, Remote Desktop Services, Parallels RAS, each of those have depencies on the following roles.
Here the amount of clicks in the GUI is eliminated to the bare minimum, and majority of the configuration is written in the code.

Active Directory Domain Services setup - ADDS
Active Directory Certificate Services setup - ADCS
DHCP Server setup - DHCP
iSCSI Target File Server setup - iSCSI Target
File Server setup - File Server Member
SQL Server setup - SQL Server

##

Current section focuses on documenting the code used in the blog posts mentioned above.

Code Details - ADDS

ADDS - GitHub code

Code Details - ADDS_setup.ps1

  • It contains the DSC script, DSC Configuration is included within the script
  • The configuration data is completelly separated from the ConfigData.psd1 - this information is important, especially with the IP address modifications of the Domain Controllers, once those are changed, it should be also reflected in the ConfigData.psd1. Otherwise machines won’t join to the domain, when the scenario - Domain Joined VM from paragraph 2.2 is run

Detailed explanation of the steps to prepare target node (regardless if it is a management or active directory node) is available in the two blog posts

Code Details - ADCS

ADCS - GitHub code

.

Code Details - DHCP

DHCP - GitHub code

.

Code Details - File Services

File Member Server - GitHub code

.

Code Details - File Services - iscsi

iSCSI Target Server - GitHub code

.

Code Details - File Services - member server

File Server Member - GitHub code

.

Code Details - SQL

SQL Server - GitHub code

.

Summary

Last update: 2024.08.14

Share: X (Twitter) LinkedIn