Holo-Setup-Custom-ISO

Software Staging to Holo-Build Host


Overview

This section details downloading and staging software components on the Holo-Build host used bootstrap the Holodeck deployment. 

Prerequisites

To complete this section, you will need the following:

  • A Microsoft Windows Server 2019-based system with
  • Internet access
  • Local access to Holodeck ESXi hosts
  • Minimum of 200 GB of free space available

Download the Required Software

Upon completion of this task, all the required software will be downloaded in preparation for the creation of the Holo-Console ISO image

Access the Holodeck Toolkit Intake Form

  • Navigate to https://via.vmw.com/Get-Holo-Toolkit
    • Complete the intake form
    • Follow the link in the intake form to download the Holodeck-Standard-Main1.3.zip file to C:\Users\Administrator\Downloads

Download remaining software to the Holo-Build host

  • Download the following packages to C:\Users\Administrator\Downloads


Automated Holo-Console ISO Creation

Overview

Interaction with the VLC Holodeck Standard configuration is done through a virtual machine referred to as the Holo-Console. This VM is a specifically configured Microsoft Windows Server 2019 based VM deployed inside the Holodeck Pod. Each Holodeck Pod deployed must contain one Holo-Console. This step uses PowerShell Automation to create a custom ISO that will provide complete hands-off deployment of Holo-Console

Unzip VCF Lab Constructor

  1. Unzip holodeck-standard-main1.3.zip in the downloads directory

Edit the Configuration Files

Various configuration files are required to be edited to match the specific environment.

Configure createISO.ps1

  1. Navigate to C:\Users\Administrator\Downloads\holodeck-standard-main1.3\holodeck-standard-main\Holo-Console
  2. Open createISO.ps1 with notepad ++

 

Graphical user interface, application</p>
<p>Description automatically generated

 

  1. Validate the filenames in the default createISO.ps1 match what you have downloaded. In cases where newer versions of files are downloaded, update filenames in createISO.ps1.  This example is highlighting the vRealize Automation Easy Installer which was recently updated to version 8.11.2

  1. Add License Keys between the quotations at the bottom of createISO.ps1 for the following products.
    • esxLicense (vSphere)
    • nsxLicense (NSX)
    • vcLicense  (vCenter Server)
    • vsanLicense  (vSAN)

 

  1. Save createISO.ps1

 

Validate createISO.ps1 customization files

  1. Notepad++ is copied into the ISO using the additionalfiles.txt customization file. If you are using a version of Notepad++ other than 8.4.7 it will need to be updated here.  This customization file also copies the SDDC Commander custom wallpaper and PowerShell script to do the customization into the console. This is a very handy feature if you need to make files available in each deployed console.

 

 

  1. Notepad++ is deployed in the Holo-Console using the additionalcommands.bat customization file.  Commands placed here are run at the very last step of automated Holo-Console deploy.  If you are using a version of Notepad++ other than 8.4.7 update the installer filename here.   Also note that files placed in the ISO are accessible at %WINDIR%\Setup\Scripts\ when this script is run.  This is also a very handy feature for customizing your Holo-Console deployment

Text</p>
<p>Description automatically generated

 

 

Create ISO

The following steps are performed create the Holo-Console ISO

Holo-Console ISO Creation

  1. Open a PowerShell window NOTE: Ensure you open a 64 bit PowerShell session versus an X86 session.
  2. Change directories to C:\Users\Administrator\Downloads\holodeck-standard-main1.3\holodeck-standard-main\Holo-Console
  3. Run .\createISO.ps1

  1. The process takes approximately 7 minutes

 

  1. The final file size with Cloud Builder and VRA Easy Installer in the ISO is approximately 46GB

 

  1. The ISO file generated is located under C:\Users\Administrator\Downloads\holodeck-standard-main1.3\holodeck-standard-main\Holo-Console with a filename similar to “CustomWindows-XXXXXX.iso

 

  1. Rename the ISO to Holo-Console-45.iso


Staging of Holo-Console ISO to ESXi Host

Overview

After the Holo-Console customer ISO image has been created, it needs to be moved to a datastore accessible by the ESXi host in order to create a Holo-Console VM.

Upload Holo-Console ISO

The following steps are performed move the ISO to ESXi local storage.

Upload the Holo-Console ISO File

  1. Using the vSphere Web UI, connect to the ESXi server
  2. Select an appropriate datastore with enough spare capacity to host the Holo-Console custom ISO image
  3. Open the Datastore Browser for the selected datastore
  4. Select Upload
  5. Select the Holo-Console-45.iso file under C:\Users\Administrator\Downloads\holodeck-standard-main1.3\holodeck-standard-main\Holo-Console

  1. Due to file size, this can take 10 minutes or more
  2. Wait for the upload to complete successfully
  3. Close the Datastore Browser


 

 


 

Filter Tags

Document