Advanced Panelboxes for Confluence | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
|
1ediscussion point |
---|
All command lines and queries used throughout the lab exercises are available by accessing the SkyTap Shared Drive shortcut on the desktop and browsing to 1E Nomad - Course Content\Nomad 7.0 Course Content\CommandLinesAndQueries.txt file to make copying and pasting within the virtual machines easier. |
Installing the Nomad Components
In this lab, you will install ActiveEfficiency on the Application server, the Nomad Components on the ConfigMgr server, and the Nomad client on the Distribution Point and the workstations.
Install ActiveEfficiency Server
ActiveEfficiency Server is a core component of 1E solutions that discovers and stores information about the IT environment from various data sources. Nomad uses ActiveEfficiency to support the Single Site Download (SSD), Single Site Peer Backup Assistant (SSPBA), Nomad Pre-Cache and WakeUp Integration features.
In this exercise, you will learn how to install and configure ActiveEfficiency Server for use with Nomad.
1ediscussion point |
---|
Other 1E solutions use ActiveEfficiency in different ways. This exercise covers the necessary steps required to install ActiveEfficiency for use with Nomad. Please refer to the ActiveEfficiency documentation for further information on sizing and capacity planning for your specific requirements. |
Enable the Distributed Transaction Coordinator (MSDTC)
To support Nomad features, ActiveEfficiency will need to be able to synchronize with the ConfigMgr database. For this to succeed, the Distributed Transaction Coordinator needs to be configured. In this task, MSDTC will be set on the ConfigMgr server.
1evirtualmachine |
---|
1ETRNCM |
- Log on to 1ETRNCM as 1ETRN\SCCMAdmin and launch Server Manager
- Open Component Services from the Tools menu
- Expand Component Services\Computers\My Computer\Distributed Transaction Coordinator
- Right-click on Local DTC and select Properties
- Select the Security tab
- In the Security Settings section, check the Network DTC Access.
- In the Client and Administration subsection, select Allow Remote Clients. In the Transaction Manager Communication subsection, check Allow Inbound and Allow Outbound with the Mutual Authentication Required option selected.
- Select the Enable XA Transactions checkboxes and uncheck the Enable SNA LU 6.2 Transactions checkbox
- In the DTC Logon Account section, accept the default of NT AUTHORITY\NetworkService
- Click OK
- A prompt will be displayed warning you that the MSDTC service will be restarted. Click Yes to proceed
- Click OK on the MSDTC Service dialog box
- Close the Component Services MMC Snap-in and close Server Manager
Install required Windows Role Services and Features
ActiveEfficiency requires certain Web Server Role Services, which you will install on the application server in this task.
1evirtualmachine |
---|
1ETRNAP |
1eolstart | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
|
1eolstart | ||
---|---|---|
| ||
|
1eolstart | ||||
---|---|---|---|---|
| ||||
|
Install ActiveEfficiency Server
In this task, you will install ActiveEfficiency Server on the Application server (1ETRNAP)
1evirtualmachine |
---|
1ETRNAP |
1eolstart | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||
|
Review the installation
In this task, you will observe the changes made by the ActiveEfficiency server installation
1evirtualmachine |
---|
1ETRNAP |
1eolstart | |||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||
|
1evirtualmachine |
---|
1ETRNCM |
1eolstart | ||
---|---|---|
| ||
|
Installing the ConfigMgr Console extensions for Nomad
To enable the ConfigMgr client to interpret the Nomad settings and ensure Content Transfer Manager hands over content transfer jobs to Nomad to download content, we need to extend the standard software deployment and client settings policies associated with Packages, Applications and Software Updates. The additional Nomad attributes are configured through the ConfigMgr console by way of custom console extensions, which add properties pages to the standard Package, Driver Package, Operating System Image, Boot Image, Task Sequence, and Client Settings dialog boxes and wizards. In this exercise, you will install these ConfigMgr console extensions on the ConfigMgr server.
1ediscussion point |
---|
In a production environment, where you may have the ConfigMgr console installed on additional administrators' workstations, you would need to install the console extensions on any machine running the ConfigMgr console. |
Install Nomad ConfigMgr Console Extensions
In this task, you will install the Nomad extensions to the ConfigMgr console on the CM server.
1evirtualmachine |
---|
1ETRNCM |
1eolstart | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||
|
Confirm the admin console extensions have been installed
1evirtualmachine |
---|
1ETRNCM |
1eolstart | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
|
Installing the Nomad Tools for OSD
To extend Nomad functionality as it relates to OS Deployment, we need to install certain Nomad components onto each Primary Site Server where we intend to administer task sequence packages to use Nomad as the Alternate Content Provider. In this exercise, you will install the tools and observe the changes made by the installation.
Install the Nomad Tools for OSD
1evirtualmachine |
---|
1ETRNCM |
1eolstart | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
|
Confirm the Nomad Tools for OSD installation
1eolstart | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
1ediscussion point |
---|
These are the files you should see in the folder. |
1eolstart | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
The Nomad Dashboard – First Look
Nomad 6.x introduced the Nomad Dashboard that provides a graphical summary of how Nomad is configured and operating within your estate. Accessible within the CM console or via a Web browser, it has a set of tiles that provide you with a view of all your Nomad related activities.
1ehot tip |
---|
The Nomad client health tile will no longer populate, client health should be checked using Guaranteed State within Tachyon. |
The Nomad Dashboard
1evirtualmachine |
---|
1ETRNCM |
1eolstart | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Understanding IIS Request Filtering on DPs
IIS 7 introduced IIS Request Filtering. This security feature allows administrators to configure IIS to block requests for specific file types and URL paths that include specific folder names or special characters. By default, IIS Request Filtering will block a number of file extensions and folder paths that may occur in distribution of content (Packages, Applications and Software Updates).
Although the Microsoft documentation highlights this issue (http://technet.microsoft.com/en-gb/library/gg712264.aspx#BKMK_RequestFiltering), the ConfigMgr client actually bypasses this security measure by using a custom method when querying for the file rather than a standard HTTP GET for the file directly. 1E has developed Nomad per Microsoft security best practice, which means that we do a standard HTTP GET for the file that will be filtered by the IIS Request Filtering security feature. It is therefore necessary when using Nomad to follow the guidance in the Microsoft documentation and configure the IIS Request Filter on all Distribution Points to allow any file extensions, paths and special characters that may occur in your ConfigMgr content.
In this exercise, you will learn how to modify the filters to accommodate different scenarios.
View default restrictions
In this task, you will observe the file extensions and URL path elements that IIS Request Filtering blocks by default.
1evirtualmachine |
---|
1ETRNCM |
1eolstart | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|
Allowing restricted file extensions
In this task, you will learn how to reconfigure the Request Filtering to allow specific file extensions (in this case .config) to be served by the DP by removing the File Name Extension from the filter.
1evirtualmachine |
---|
1ETRNCM |
1eolstart | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
|
Allowing restricted folders (Hidden Segments)
In this task, you will learn how to reconfigure the Request Filtering to allow the \bin path segment that is blocked by default.
1evirtualmachine |
---|
1ETRNCM |
1eolstart | ||||
---|---|---|---|---|
| ||||
|
Allowing special characters (Double Escaping)
The third filtering option that may prevent Nomad from downloading content is allowDoubleEscaping. By default, any path or filename that includes special 'escape' characters are blocked by default. In this task, you will learn how to allow files with these special characters in their name to be downloaded.
1evirtualmachine |
---|
1ETRNCM |
1eolstart | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Preparing for 1E Client Deployment
The Nomad agent functionality has been moved into the 1E Client Nomad Module in version 7 of Nomad. The 1E Client needs to be installed on all ConfigMgr Distribution Points and all clients. In this exercise, you will use the 1E Client Deployment Assistant to prepare for the installation of the 1E Client on the distribution point and clients in the lab.
Run the 1E Client Deployment Assistant
1evirtualmachine |
---|
1ETRNCM |
1eolstart | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||
|
Observe the results of running the 1E Client Deployment Assistant Wizard
In this task, we will observe the ConfigMgr objects created by running the 1E Client Deployment Assistant wizard.
1evirtualmachine |
---|
1ETRNCM |
1eolstart | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
|
Deploy the 1E Client
In this exercise, we will use the collection and application created by the Endpoint Agent Installation wizard to deploy the 1E Client to all workstations.
Deploy 1E Client to Workstations and Distribution Point
1evirtualmachine |
---|
1ETRNCM |
1eolstart | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Monitor the progress of the installation
1evirtualmachine |
---|
1ETRNCM |
1eolstart | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
Review the Installation on the Workstations
1evirtualmachine |
---|
1ETRNW71 |
1eolstart | ||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||
|
1ediscussion point |
---|
Your log should look like this. |
1eolstart | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|
Changing the StatusMsgEvents using a the Create Nomad Baseline functionality
Nomad 6.3 introduced new functionality to manage Nomad settings on the client. Best practice is to manage client settings, which all reside in the registry, using CI's deployed via Configuration Baselines. Nomad has now productized this functionality to simplify the management of client settings. In this task, we will change the value of StatusMsgEvents from 0 to a specific number so the clients send data back to ActiveEfficiency which will then be used by the Nomad Dashboard.
1evirtualmachine |
---|
1ETRNCM |
1eolstart | ||
---|---|---|
| ||
|
1eolstart | ||
---|---|---|
| ||
|
1eolstart | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|
Review the Configuration Baseline
1eolstart | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||
|
1ediscussion point |
---|
This is what your window should look like this. Then click Ok |
1eolstart | ||
---|---|---|
| ||
|
1evirtualmachine |
---|
1ETRNW71 |
1eolstart | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Review the installation on the Distribution Point
The installation on the DP server results in the same 1E Client component being installed on the server, however the service will perform the LsZ generation and RDC processing as it identifies that it is running on a Site Server and DP.
1evirtualmachine |
---|
1ETRNCM |
1eolstart | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|
1ediscussion point |
---|
This is what your log should look like when Nomad identifies the DP |
1eolstart | ||
---|---|---|
| ||
|
1ediscussion point |
---|
This is what the log looks like when Nomad is installed on a DP for HTTP LsZ Generation |
1eolstart | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Installing the Nomad Download Monitor
The Nomad Branch Download Monitor is a useful admin tool to monitor Nomad activity on either the local or a remote client. In this exercise, you will create a new Application to install the download monitor and then deploy this to all workstations.
Create the Nomad Download Monitor Package and Program
1evirtualmachine |
---|
1ETRNCM |
1eolstart | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||
|
Deploy the Nomad Download Monitor
In a production environment, you would normally only deploy the Nomad Download Monitor to administrators' workstations, using the Advanced UI (UI=1) option to allow connection to any 1E Client for monitoring. In this task, you will deploy the Download Monitor onto all workstations for convenience.
1evirtualmachine |
---|
1ETRNCM |
1eolstart | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
|
1evirtualmachine |
---|
1ETRNAP |
1eolstart | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
1evirtualmachine |
---|
1ETRNCM |
1eolstart | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
Verify the installation
1evirtualmachine |
---|
All Workstations |
1eolstart | ||
---|---|---|
| ||
|
1eolstart | ||
---|---|---|
| ||
|
1eolstart | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|
1evirtualmachine |
---|
1ETRNAP |
1eolstart | ||||
---|---|---|---|---|
| ||||
|
1evirtualmachine |
---|
1ETRNCM |
1eolstart | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Lab Summary
In this lab, you have learned how to install the Nomad extensions to the ConfigMgr console and the additional tools that are used during an Operating System Deployment Task Sequence. The Nomad Tools installer updates OSDINJECTION.XML to ensure these tools are added to all future boot images.
You then used the 1E Endpoint Agent Installation wizard to create the ConfigMgr deployment objects (collections, packages, applications and deployment types) to support the deployment of the 1E Client on the client workstations. You have learned where the 1E Client is installed and where the Nomad cache is located.
You have begun to explore the data presented in the Nomad Dashboard as we've deployed the Nomad Agent and Nomad-enabled content. In order for the Dashboard to populate, we changed a value in the Nomad settings using the Create Nomad Baseline functionality.
Finally, you installed the Nomad Branch download monitor that will be used in later exercises to observe Nomad behaviour.