Skip to content

Gold Master: More Management Operations

Go to Objects > Gold Master to manage all the Gold Master images in the HyLabs deployment. The details of adding and viewing the Gold Master are described in the previous section. In this section, more Gold Master management operations are discussed.

Power Operations on Gold Master

Power operations on the Gold Master are available to the following users:

  1. Reservation Admin (All types of the Gold Masters)

  2. Incharge (Gold Master assigned to the course, the Gold Master assigned to incharge, course default Gold Masters (if not restricted to admin only))

  3. Any custom role with defined access to Gold Masters

Users with appropriate privileges can perform power operations on Gold Masters as described below:

  • Power On: The option will be available on Gold Master VMs in the Powered-off state.

  • Shutdown: The option will be available on Gold Master VMs in the Powered-on state. The shutdown operation requires hypervisor tools to be installed on the Gold Master; it will fail without them.

  • Power Off: The option will be available on Gold Master VMs in the Powered-on state. Upon performing the Power off/Suspend/Restart operation, the user will be shown a confirmation dialog.

  • Suspend: The option will be available on Gold Master VMs in the Powered-on state. Upon performing the Power off/Suspend/Restart operation, the user will be shown a confirmation dialog.

  • Restart: The option will be available on Gold Master VMs in the Powered-on state. Upon performing the Power off/Suspend/Restart operation, the user will be shown a confirmation dialog.

  • Resume: The option will be available on Gold Master VMs in Suspended State.

Connect to Gold Master

Reservation Admin/Incharge users can connect to the assigned Gold Master VM. The option will be enabled when the Gold Master VM is powered on, and the DVM agent status is responding. For ready to connect Gold Master VMs,

  1. Select the Gold Master VM

  2. Click Connect to connect to the Gold Master VM using the logged-in user's credentials (Reservation Admin or Incharge)

Connect Gold Master Flow:

  1. When a connection is initiated to the Gold Master by the reservation admin or incharge, the controller will request the HyWorks DVM agent to configure the following settings:

    1. Granting remote access permission to the logged-in user

    2. Granting the logged-in user local administrator rights on the Gold Master.

  2. The admin/incharge will then have access to the Gold Master with local administrator rights.

  3. The user can make necessary changes and then log out.

  4. At the next DVM Agent service restart (which may occur during the Gold Master restart or shutdown and restart), all rights for existing users will be revoked.

Refresh DVM Agent Status of Gold Master

As explained in the section above, the HyWorks DVM Agent plays a critical role in enabling remote access for users, and its unavailability may affect the Gold Master's functionality.

In cases where users are experiencing connection or permission issues on the Gold Master, they can verify and refresh the DVM agent status. To perform a refresh action on the Gold Master:

  1. Select Gold Master from the list.

  2. Click Refresh in the action bar.

  3. HyWorks in the backend will communicate with the respective session provider to fetch

    1. Power status of Gold Master

    2. Latest IP address of Gold Master

    3. Agent status on Gold Master

  4. As per the above updates, the Gold Master status will be updated and displayed to the user.

Upgrade Agent on Gold Master

From the Gold Master, the administrator can upgrade HyWorks DVM Tools on the Gold Master if the Gold Master is running a lower version. To upgrade the DVM tools on the Gold Master, either of the following methods can be used:

Upgrade Agent from HyLabs Portal

Prerequisites:

  1. Ensure the latest DVM tools are in the appropriate location on the HyWorks controller server. Refer to the HyWorks Knowledge Center documentation for detailed information.

Upgrade Process:

  1. Select the Gold Master to be upgraded.

  2. Click Upgrade Agent

  3. The HyWorks DVM Tools Manual Upgrade dialog will open, allowing you to choose components to upgrade.

    1. HyWorks Desktop Agent

    2. HyWorks Built-in USB Redirection Driver

    3. HyWorks Printing Module (Session Server Extensions)

    4. HyWorks USB Cleaner

      1. Option to reboot DVM
  4. Select the appropriate options and click Upgrade.

  5. The upgrade will be initiated, and the respective DVM will be upgraded to the latest version.

Alternate process of manual Installation of DVM Tools

In older versions of HyLabs, there was no direct upgrade mechanism. Thus, the administrator or incharge must download the latest HyWorks DVM Tools setup and copy it to the Gold Master. The following steps can be followed to upgrade DVM tools on Gold Master:

  1. Connect to the Gold Master with local admin privileges (log in as Incharge/HyLabs Admin)

  2. Download and copy the HyWorks DVM Tools setup locally on the Gold Master.

  3. Double-click the setup to invoke the installer.

  4. If a User Account Control warning appears, click Yes to confirm the action.

  5. Proceed with the installation, and when components are displayed, select all components and click Next to continue.

  6. Let the installation be completed.

    1. During installation, it may display the confirmation prompt for the HyPrint module installation.
  7. Once completed, click Finish to dismiss the wizard.

Edit Gold Master

Once imported and assigned to a specific HyLabs object (Course/Self-study/Incharge), the following types of Gold Master VMs can be modified:

  1. Gold Master assigned to the course with no reservation(s)

  2. Gold Master assigned to the course with expired reservation(s)

  3. Gold Master assigned to incharge

  4. Gold Master assigned to Self-study.

The following attributes of the Gold Master VM can be changed:

  1. Usage Information:

    1. Assign To

    2. Description

    3. Computer/VM Name (Only applicable for Self-study Gold Masters)

    4. Remote Desktop Connection Port

  2. Assigned Objects (Courses, Incharge)

  3. Modify Gold Master Limits

    1. Course Gold Masters:

      1. Maximum Total VMs

      2. Maximum Active VMs

      3. Concurrent Connection Limit

    2. Self-study Gold Master:

      1. Maximum Active VMs

      2. Max Duration Allowed

      3. Max Self-Studies Allowed

  4. Modify Snapshot Settings

  5. Modify Access Policies

Edit Gold Master Assignment

As already specified above, only Gold Master VM configurations without reservations can be modified.

Change Gold Master Assign To

It is possible to change the assigned object type of the Gold Master. For example, the assignment can be changed from Course to Course Default, or from Course to Incharge and vice versa.

Conditions:

Assignment to the Gold Master can be changed only by satisfying the following condition:

  1. The Gold Master is not assigned to Self-study. Essentially, only Gold Masters used for course reservations (Incharge, Course, or Course Default) can have their assignment changed.

  2. The Gold Master has no scheduled or deployed reservations.

Let us try to understand it with another example:

An administrator initially assigned a Gold Master to a course, but later needed to reassign it to an Incharge first. To achieve this, the administrator will be willing to change the Assign To of the Gold Master to the course instructor. Below is the step-by-step process to achieve this:

  • Assign the Gold Master to the Incharge of the Course

    1. Go to Gold Master > Select the Gold Master to be modified (Assigned to a course but not having an upcoming or a running reservation)

    2. Click Edit Gold Master to open the Edit Gold Master wizard, then:

      1. Change the Assign To field from the existing HyLabs object to the new HyLabs Object (e.g., Course to Incharge).
    3. Click Next to navigate to the Session Provider tab.

    4. In the Session Provider tab, the tab does not allow the user to modify the Session Provider or the selected Gold Master configuration.

    5. Click Next to go to the Select Incharge tab (When the reservation admin changes Assign To from Course to Incharge, the third tab also gets changed to Incharge)

    6. In the Select Incharge tab,

      1. Use an appropriate search string to list users from the authorization server.

      2. Select a user to be designated as incharge of the selected Gold Master.

    7. Click Save to close the wizard.

    8. The Gold Master will be saved in HyLabs, and the selected incharge user, upon logging in to the HyLabs portal, will be able to see the assigned Gold Master.

      1. While creating a reservation for a course that has been unassigned, this Gold Master will not be visible.
  • Assign the Gold Master to the Course from Incharge

    1. Go to Gold Master > Select the Gold Master to be modified (Assigned to a course but not having an upcoming or a running reservation).

    2. Click Edit Gold Master.

    3. In the Edit Gold Master wizard:

      1. Change the Assign To field from the existing HyLabs object to the new HyLabs Object (e.g., Incharge to Course).
    4. Click Next to navigate to the Session Provider tab.

    5. In the Session Provider tab, the tab does not allow the user to modify the Session Provider or the selected Gold Master configuration.

    6. Click Next to go to the Select Course tab (When the reservation admin changes Assign To from Incharge to Course, the third tab also gets changed to Select Course)

    7. In the Select Course tab,

      1. Use the appropriate search text to list the available courses.

      2. Select the intended course.

    8. Click Save to close the wizard.

    9. Gold Master will be saved in HyLabs and assigned to the selected course. While creating reservations for the course, the selected Gold Master will be displayed.

      1. On the next logon, the incharge (previously assigned to Gold Master) will not be able to view the Gold Master (if the same incharge user is not included in the newly assigned course).

Change Gold Master Assigned Objects

Edit Gold Master wizard also provides options to change the assigned objects while keeping the Assign To same as before, e.g., changing the course of a Gold Master or changing incharge of a Gold Master. To achieve this, follow the steps below:

  • Change Course(s) of a Course Gold Master: Courses with existing reservations cannot be removed, but new ones can be added.

    1. Go to Gold Master > Select the Gold Master to be modified (Assigned to a course but not having an upcoming or a running reservation).

    2. Click Edit Gold Master, then in the Edit Gold Master wizard:

      1. Do not make any changes in the Usage tab, and click Next.
    3. Click Next to navigate to the Session Provider tab.

      1. In the Session Provider tab, the tab does not allow the user to modify the Session Provider or the selected Gold Master configuration.
    4. Click Next to go to the Select Course tab.

    5. In the Select Course tab,

      1. Click Add to add new courses.

      2. Use the appropriate search text to list the available courses.

      3. Select the intended course(s).

      4. Select the courses already added, then click Remove Courses to remove the course mapping.

    6. Click Save.

    7. Gold Master will be assigned to the new course.

      1. While creating a reservation for the previous course, the Gold Master will no longer be available.

      2. Gold Master can now be used while creating a reservation for a new course.

  • Change Incharge of a Gold Master Assigned to an Incharge: The process for changing incharge is similar to the process for modifying a course. Follow the same steps as above, and on the Select Incharge tab,

    1. Search and select a new incharge for Gold Master.

    2. Save the settings.

    3. Gold Master will be assigned to the new incharge.

      1. The previous in-charge upon next login will not be able to view or control the Gold Master.

      2. The new in-charge on the next logon will be able to view and control the Gold Master.

Note

An issue arises when removing an in-charge who has already deployed reservations with the Gold Master, as it can cause problems during redeployment or other operations on those reservations. To prevent this, the administrator must ensure that no reservations are deployed by that in-charge before proceeding with removal.

Modify Other Configurations of Gold Master

The following configurations can also be modified in the Edit Gold Master wizard:

  1. Description: Modification of description does not have any impact on any of the associated objects.

  2. Display Name: Modification of display name does not have any impact on any of the associated objects.

  3. Gold Master Limits

    1. Course Reservation Gold Master:

      1. Maximum Total VMs: This could affect the overall reservation creation process, as changing the number may affect the reservation capacities.

      2. Maximum Active VMs: This could affect the overall reservation creation process, as changing the number may affect the reservation capacities.

      3. Concurrent Connection Limit: Existing connections will not be affected, but new ones will.

    2. Self-study Gold Master:

      1. Computer/VM Name: Once the computer name is updated, changes will take effect only on the next reservation deployment after the update, and an appropriate warning will be shown in the UI.

      2. Maximum Total VMs: This could affect the overall reservation creation process, as changing the number may affect the reservation capacities.

      3. Maximum Duration Allowed: The changed configuration will be used for new self-study reservations. Existing reservations will not be affected.

      4. Max Self-Studies Allowed: Same as above, only new reservations will be affected.

      Important

      The feature is supported in HyWorks v4.0 or later.

  4. Remote Desktop Connection Port: The updated port will be used for the new deployment.

Modify Session Provider Configurations

There are no configurations to be modified in the Session Provider tab of the Edit Gold Master wizard. Only the Gold Master Name and the Associated Provisioning Profile are shown in read-only mode.

Edit Gold Master Snapshot Settings to Redeploy Reservations

The administrator can modify the Gold Master VM's snapshot configurations while editing the Gold Master. The changes can be used for the following two purposes:

  1. Future reservations from this Gold Master will use new settings.

  2. Redeployment of existing reservations with new snapshot settings of Gold Master.

To redeploy existing reservations, follow these steps:

  1. Go to Gold Master > Select the Gold Master to be modified (Assigned to a course and not having any about-to-start or running reservations).

  2. Click Edit Gold Master.

  3. In the Edit Gold Master wizard, go to the Snapshots tab.

    1. Update Snapshot settings as per requirements.

    2. Below the Snapshot settings, the Reservation List will be displayed.

      1. Displays all reservations from this Gold Master, along with their current snapshot configuration. For example, if a reservation uses the Current State, the list will show Snapshot Name as blank, Snapshot Source as Current State, and the Redeployment state.

      2. Select reservations that require redeployment as per the current snapshot configuration change.

  4. Proceed to save settings and finish the Edit Gold Master wizard.

  5. HyLabs will mark all selected reservations for redeployment, as shown on the Reservations screen.

  6. As per the next deployment window, all re-deployments will be done.

  7. If administrators want to redeploy reservations immediately, they can do so from the Deployment options on the Reservations screen.

Important Notes for Re-deployments

The administrator will be able to select one or multiple reservations to be redeployed using the following rules:

  • Only those selected reservations that use a different snapshot from the currently selected snapshots will be redeployed; e.g., a Gold Master has 3 reservations deployed with Snapshot1 and 1 with Snapshot2. Now, the administrator changes Snapshot settings to move to Snapshot2 and select all 4 reservations; then the 4th reservation, which is already using Snapshot2, will not require redeployment and will not be redeployed.

  • All re-deployments will be done as per the deployment settings.

  • Reservation will not be redeployed immediately; however, if they have multiple schedules or are recurring, redeployment will be done in the next deployment window.

  • Expired or cancelled reservations will not be listed for redeployment.

Edit Self-study Gold Master Reservation Window

The Gold Master of type self-study has an additional configuration for the reservation window, which can be modified while editing the Gold Master. The following configurations of the Reservation Window can be changed:

Configuration Name Is Modifiable?
Reservation Window (Enable/Disable) Yes
Advance Booking in Days Yes
Allowed Time Window Yes
Restrict Reservations on Yes

Important

  • Although all Reservation Window configurations can be modified, this will not impact any existing self-study reservations linked to the Gold Master.

  • The configurations will only affect the creation of the next self-study reservation.

Edit Gold Master Access Policies

Administrators can modify access policies using the Edit Gold Master wizard. They can choose to remove or add client groups to the Gold Masters. Follow the steps below to update the access policies of an existing Gold Master.

  1. Go to Gold Master > Select the Gold Master to be modified (Assigned to a course but not having an upcoming or a running reservation).

  2. Click Edit Gold Master.

  3. In the Edit Gold Master wizard, go to the Access Policy tab.

    1. Add or remove client groups as required.

    2. It will display a warning message with the list of affected reservations.

  4. Click Save. The Gold Master access policies are now updated, with the following expected behavior:

    1. Existing reservations' access will be affected, but already connected sessions will not be affected.

    2. New reservations will be created in accordance with the new access policies.

Delete Gold Master

An existing Gold Master can be deleted from HyLabs. The deletion only removes the Gold Master record from HyWorks; it does not delete the underlying VM from the dedicated session provider.

Follow the steps below to delete Gold Master from HyLabs:

  1. Go to Gold Master > Select the Gold Master to be deleted.

  2. Click Delete Gold Master.

  3. The Confirm Action dialog will be displayed; click Delete to continue deleting the Gold Master.

  4. Gold Master will be deleted from HyLabs, and the associated HyLabs object (Course, Incharge) will no longer be able to use the deleted Gold Master VM.

Gold Master VMs Deletion Dependencies:

HyLabs will not allow deletion of Gold Master VMs that are associated with existing objects, such as those assigned to courses or with running reservations. Thus, the following types of Gold Master VMs can be removed from HyLabs:

  1. Gold Master, which does not have any associated reservations (attempting to delete a Gold Master assigned to a course with a scheduled or running reservation will fail).

  2. Gold Master assigned to incharge.

Gold Master Snapshot Management

HyWorks provides mechanisms to manage snapshots of added Gold Master VMs directly from the HyLabs portal. Administrators will be able to perform the following operations:

Create New Snapshot: To create a new snapshot of Gold Master, follow these steps:

  1. Log in as the reservation admin.

  2. Select the Gold Master VM, then launch the Available Snapshots dialog by clicking Manage Snapshots.

  3. In the Available Snapshots dialog,

    1. Click Create Snapshot

    2. Provide an appropriate Name and Description for the new snapshot.

    3. Click Save Snapshot

  4. The Available Snapshot dialog will be dismissed, and a new snapshot will be taken.

Revert to Snapshot: To revert to the existing snapshot, follow these steps:

  1. Log in as the reservation admin.

  2. Select Gold Master VM and launch the Available Snapshots dialog by clicking Manage Snapshots.

  3. In the Available Snapshots dialog:

    1. Select a snapshot from the tree view to which the Gold Master should be reverted.

    2. Click Revert Snapshot.

    3. A Confirm Action dialog will appear. Click Revert Now to continue reverting to the snapshot.

    4. The Available Snapshots dialog will be dismissed, and the Gold Master will be reverted to the selected snapshot.