Skip to main content

1E 9.x (on-premises)

Requirements

Application Migration is implemented as an application that runs on the 1E platform, which includes SLA and 1E Catalog components. Please refer to Installing 1E for more details. Application Migration is licensed through the platform. You will require a license file including Application Migration. Refer to License requirements for more information.

Accounts needed to install Application Migration
Installing Application Migration on 1E platform

The user installing Application Migration on the platform needs the following permissions:

  • Have local admin rights on your 1E server.

  • Be an existing platform user with the Full Administrator role.

    Note

    For a new installation of Tachyon, the only account that exists in Tachyon will be the installation account, which by default is assigned to the Tachyon role listed above. You will need to add users and assign roles to them.

    When upgrading from SLA Platform, SLA users are migrated to Tachyon, but are not assigned to any roles. You will need to assign users to appropriate roles in Tachyon.

    For steps on viewing existing users and adding a new user in Tachyon Platform 8.1, please refer to the Users and Groups page.

    Warning

    When installing Tachyon or upgrading from SLA Platform, do not install Tachyon using an installation account that you also intend for using and administrating Tachyon and Application Migration. The Tachyon installation account is purposefully given limited capabilities, which can't be easily edited later.

    A recommended workaround for this is to add the installation account to an AD security group, and then assign the security group to appropriate roles in Tachyon, for example Full Administrator.

Installing 1E Task Sequence Tools

The 1E Task Sequence tools are installed on the Configuration Manager site server, SMS provider and any devices on which the Configuration Manager console is installed.

The user installing 1E Task Sequence Tools needs the following permissions:

  • Have local admin rights on the device you are installing on.

  • Be aFull Administrative userin Configuration Manager.

Service Accounts

Details of platform service accounts are included in Service accounts.

The SQL Login that is used by the 1E server web applications and services depends on whether the SQL Server is remote from the 1E server or is local, as described in the following table.

Installation scenario

Service account SQL Login

Server is remote from SQL.

The computer account of the remote server. For example ACME\ACME-TCN01$

Server and SQL are local.

The local network service account, NT AUTHORITY\NETWORK SERVICE

Note

Before upgrading 1E, or installing or upgrading Consumer applications like Application Migration or AppClarity, the SQL Login must be granted the following rights to support Database Snapshot of the 1E Catalog and SLA databases, to restore them if an error occurs:

  • dbcreator rights on the SQL database instance hosting the 1E Catalog database.

  • dbcreator rights on the SQL database instance hosting the SLA databases.

During installation, setup will always:

  • Attempt to create the SQL Login.

  • Grant it db_owner permission on each of the Tachyon databases.

  • Remove the db_owner permissions when installation is completed.

Accounts needed to use Application Migration

1E platform uses Role-based Access Control to associate users with the tasks that they are required to perform. The Application Migration Administrator role is the only role associated with Application Migration. Other platform roles are required in order to complete some post-installation setup and ongoing management of the platform necessary for Application Migration to function, but not considered part of the day-to-day operation of an Application Migration administrator.

Note

The user that installed 1E (the 1E Installation Account) is assigned the Permissions Administrator role so can be used to add other users and assign roles to them, but you cannot add or change the roles assigned to the original 1E Installation Account. It is therefore important to install 1E with an account that will NOT be using Application Migration (or any other platform applications for that matter) after installation.

Note

If you upgraded SLA Platform 3.3 to 1E platform 8.1, all previously defined users will be present in the platform, but will not be assigned any security roles. You will need to assign the appropriate roles after upgrading the platform.

There are three types of users that are involved in the setup and operation of Application Migration.

Platform administrator roles

These are users who can manage users, connectors, management groups and other common components in the platform. These users are typically set up after installing the platform and can be added at any time by other platform administrators (specifically users with the Full Administrator or Group Administrator role).

Application Migration is a platform application and has a dependency on certain platform components, such as Users, Connectors and optionally Management Groups, Tasks associated with these components would typically be performed by a platform administrator (a user with the Full Administrator role). In smaller organizations, or organizations only using the platform for Application Migration, it is likely that the same one or two people will be responsible for managing all aspects of the platform as well as managing Application Migration. In this scenario, it is likely that those users would be assigned the Full Administrator role in the platform. Other organizations may be using several platform applications and may want to restrict the number of users that have the Full Administrator role.

Refer to Users and Groups page for details on how to add users and assign security roles in the platform.

Application Migration Administrators role

These are platform users who can use the Application Migration application for day-to-day operation.

In order to use Application Migration, users must be added and assigned the Application Migration Administrator role in the platform. This role is added to the platform when Application Migration is installed, so you will need to install Application Migration first, then add users and assign them to the Application Migration Administrator role as required.

Alternatively, you can create your own custom role, which must have the following permissions assigned as a minimum.

Name

Type

Permissions

Connector

Connector

Execute.

Process log

Process log

Read.

Repository: Inventory

Repository: Inventory

Read, Write, EvaluateManagementGroups, Populate.

Inventory

Inventory

Read.

Inventory: Association

Inventory: Association

Read, Write, Delete.

Repository: Application migration

Repository: Application migration

Read, Write, Delete, Archive, Populate.

ProviderConfiguration

ProviderConfiguration

Read.

ProviderOperationLog

ProviderOperationLog

Read.

Task Sequence step user

This is the account specified in the Application Migration Task Sequence step used to connect to the Application Migration API (one of the SLA Provider API). It must be a platform user, but it does not require any specific roles to be assigned.

It can be either a dedicated user account or the Configuration Manager Network Access Account.

Supported Platforms
1E server components

Note

Application Migration requires 1E platform. Only the 1E Master Stack is required, a Response Stack is not required unless you also want to use the platform's real-time features. Because Application Migration is an application on the platform, the list of Supported Platforms for Application Migration is identical to 1E platform.

For full details, refer to Tachyon Platform 8.1 - Supported Platforms

System Center Configuration Manager connector

The list below shows the versions of Configuration Manager supported by 1E Platform , please refer to System Center Configuration Manager connector for detailed prerequisites and configuration.

  • SCCM CB 2203

  • SCCM CB 2111

  • SCCM CB 2107

  • SCCM CB 2103

  • SCCM CB 2010

1E Client

Note

This version of Application Migration requires 1E Client 8.x with the Shopping client enabled. Shopping client provides WSA features.

Refer to Supported Platforms for details about:

  • Windows clients

  • macOS clients

  • Linux clients

  • Solaris clients.

PowerShell

PowerShell 4.0 or later, is required by the Application Migration Task Sequence step. The step executes in a Configuration Manager OS deployment task sequence after the new OS is installed.

1E Companion Products

Supported versions of 1E companion products that Application Migration features depend on.

Products and features that Application Migration depends on

Supported versions of companion products

1E platform

Required by all Application Migration features. The platform Master Stack installation is required with the System Center Configuration Manager connector enabled. The 1E Response Stack is only required if you will be using additional platform real-time features outside of Application Migration.

  • 1E Platform 9.0 and later

1E Client

1E Client, with Shopping client enabled, needs to be deployed to devices if using Application Migration with 1E Shopping and Windows Self-service Assistant (WSA).

1E Client, with platform client enabled, does not need to be deployed to devices unless platform real-time features are required by other 1E applications.

  • 1E Client 24.5 Long-Term Service Branch (LTSB) if using platform v9.1

  • 1E Client 9.0

Supported versions of 1E companion products with features that depend on Application Migration.

Products and features that depend on Application Migration

Supported versions of companion products

Shopping

Self-service OS deployment integrated with Application Migration. Optional feature.

  • Shopping 6.1

  • Shopping 6.0 (with hotfixes)

Networking
Firewall

Port

Traffic

Notes

Configurable

TCP 80 (HTTP)

Inbound/Outbound

Used by the website hosting the SLA Operations Provider API for HTTP traffic.

Yes, during installation.

TCP 443 (HTTPS)

Inbound/Outbound

Used by the website hosting the SLA Operations Provider API for all HTTPS traffic. A web server certificate is required.

Yes, during installation.

Note

Previous versions of the SLA Platform used port 8080 by default for HTTP communication. If you are upgrading from SLA Platform 3.3 to platform 8.1 or later, you should retain the port settings currently used by SLA Platform by defining the port on the Web Site Configuration page of platform setup.

For full details of communications, please refer to Communication Ports.Communication Ports