Architecture

EPM Architecture

Compatibility

EPM Compatibility Matrix: Supported Platforms and Compatibility

Sizing

Number of WorkstationsServersCPURAMDisk
<750One server1 * Quad-Core6 GB100 GB
<1500One server2 * Quad-Core8 GB100 GB
<3000One server2 * Quad-Core16 GB200 GB
<5000Two serversCORE = 2 * Quad-Core
SQL = 1 * Quad-Core
CORE = 10 GB
SQL = 12 GB
CORE = 100 GB
SQL = 100 GB
<8000Two serversCORE = 2 * Quad-Core
SQL = 2 * Quad-Core
CORE = 10 GB
SQL = 16 GB
CORE = 100 GB
SQL = 150 GB
<12000Two serversCORE = 4 * Quad-Core
SQL = 3 * Quad-Core
CORE = 20 GB
SQL = 32 GB
CORE = 150 GB
SQL = 200 GB
<16000Two serversCORE = 4 * Quad-Core
SQL = 4 * Quad-Core
CORE = 20 GB
SQL = 48 GB
CORE = 150 GB
SQL = 200 GB
<25000Two serversCORE = 4 * Quad-Core
SQL = 4 * six-Core
CORE = 32 GB
SQL = 64 GB
CORE = 150 GB
SQL = 200 GB

Sources: Architecture Guide

Service Accounts

Service accounts are deliberately spread out, but you can reduce the number of LANDESK accounts.

The account names are examples, and these names will be used throughout the rest of the article.

  • LDMSadmin (SQL)

Permissions: DBowner of the SQL database

  • LDMSreport (SQL)

Permissions: Data_Reader of the SQL database

  • Support (CSA)

Usage: Account for PMAD on internet workstations

  • LDMSinstall (AD Account)

Permissions: Add this account to the local Administrators group of the LANDESK server

Usage: LANDESK installation

  • LDMSread (AD Account)

Permissions: Read access to shares containing applications, patches, and masters

Usage: Preferred server

  • LDMSwrite (AD Account)

Permissions: Write access to shares containing applications, patches, and masters

Usage: Preferred server

  • LDMSservice (AD Account)

Permissions: Administrator of the core server, administrator of workstations

Usage: Used for the LANDESK scheduler and for installing agents on workstations

  • LDMScom (AD Account)

Permissions: Member of the local Administrators group, LANDESK administrator group, and LANDESK Management Suite group

Usage: For COM+ objects

  • LDMSIntegrationAD (AD Account)

Permissions: Integrate workstations into the domain

Usage: LANDESK provisioning

  • LDMSreadAD (AD Account)

Permissions: Standard user of AD

Usage: Read access in AD

Installation

Download Sources

See download for installation sources. You will need an IVANTI account to download the sources.

Creating the Database

Simply create an empty database on a SQL server. The SQL server can be installed on the LANDESK core server or on a shared SQL server.

Two points of attention for SQL:

  • Do not use a French collation but rather the collation SQL_LATIN_CP1_CI_AS. I have not found documentation on the possible collations, but the French collation causes problems during LANDESK version upgrades.
  • Use passwords for SQL accounts that do not contain the characters $, -, _

=> Create an empty database

Creating an empty database

=> Create the LDMSadmin account

Creating the LDMSadmin account

=> And grant this account DB_Owner rights on the LANDESK database

Granting DB_Owner rights to LDMSadmin

=> Create the LDMSreport account

Creating the LDMSreport account

=> And grant it db_datareader rights on the LANDESK database

Granting db_datareader rights to LDMSreport

EPM Installation

As a habit, I install LANDESK/EPM in English on an EN-US core server

Use the LDMSinstall account to install LANDESK

=> Start the LANDESK installation and choose the installation language

The installation language will also be the EPM console language on the core server

Choosing installation language

=> Select “Primary Server”

Selecting Primary Server

=> Install prerequisites

Installing prerequisites

=> For a new installation, configure a new database

Configuring new database

=> SQL Server is recommended, but in a lab, SQL Express can be used

SQL Server or SQL Express

=> Enter the information to connect to the empty database you created. The port number is not necessary if it is the default on SQL

Connecting to the database

=> Specify the installation path. Some files will still be present in C: (such as LANDESK certificates)

Specifying the installation path

=> Enable certificate management. Note that if you have LANDESK clients 9.5 or 9.6, DO NOT ENABLE this option

Enabling certificate management

=> Start the installation and go get a coffee. The installation takes about an hour.

Installation progress

=> Once the installation is complete, install the SU patches if needed, with a reboot each time.

Activation

At the first launch, the activation request should appear.

Activation request

Once the credentials are entered, the core server will be activated.

Core server activation

Configuration

Creating Shares

To function correctly, LANDESK needs two shares:

  • One UNC share that will be primarily used for OS deployments and for replication with preferred servers
  • One HTTP share that will be used for deploying applications and patches

=> Create a Windows share with everyone having full control in share permissions (or authenticated users)

This folder can be located on the core server or on a separate file server

Creating a Windows share

=> Add the LDMSread account with read permissions and the LDMSwrite account with write permissions in NTFS permissions

Setting NTFS permissions

=> Launch the IIS console, then in the default website, create a “Virtual Directory”

Note, this share must be located on the core server if you have a CSA

Note: if the share is on a UNC share (separate file server), use the LDMSwrite account. When enabling directory browsing in IIS, IIS will need to create a config XML file.

Creating a virtual directory in IIS

=> Specify a share name IDENTICAL (not mandatory but simpler) to the Windows share name

Specifying the share name

=> Enable directory browsing in this folder

Enabling directory browsing

=> In package management, change the default path to point to your HTTP share

Changing the default path in package management

Scheduler Configuration

Launch “Ivanti Configure Services”

  • In the Scheduler tab, select the LDMSservice account
Configuring the scheduler

SQL Account Configuration for Reports

=> In the “Configure” menu, then “Service” from the LANDESK console

In the General tab, specify the LDMSreport account

Configuring the SQL account for reports

Certificate Management

Launch the IVANTI console

  • In the “Configure” menu, then “Client Access”
  • Check “Automatically approve new certificates”

This will facilitate deployment. Once the EPM agent deployment is finalized, you can disable this option.

Configuring certificate management

COM+ Configuration

In Windows Administrative Tools

  • Select “Component Services”
    • Configure the two COM+ objects
      • LANDESK
      • LANDESK1

with the LDMScom account

Configuring COM+ objects

Patch Management

  • On the core server, launch “Core Server Activation”, then click on the licenses button
Core Server Activation

When upgrading to a new version of Ivanti, the patch management license may no longer work if the patch management versioning does not match your version of LANDESK.

Open a ticket with Ivanti for the patch management license update, then re-run the activation.