Management Console 19.11 Administrators Guide 2
Management Console 19.11 Administrators Guide 2
The PCoIP Management Console is an Enterprise level management software appliance that
allows ease of management of PCoIP endpoints through a single interface. With Management
Console Enterprise, administrators can quickly and easily provision new devices, peer PCoIP Zero
Clients with Remote Workstation cards, report on inventory, review metrics, configure settings, and
update firmware from a single console
© 2019 Teradici 1
Who Should Read This Guide?
This guide is intended for IT administrators who are installing and using this release of PCoIP
Management Console to discover, configure, and manage zero client and remote workstation card
endpoints.
For information on the industry specific terms, abbreviations, text conventions, and graphic symbols used in this
guide, see Using Teradici Product and Component Guides and the Teradici Glossary.
© 2019 Teradici 2
Package Contents
Package Contents
The PCoIP Management Console OVA package zip file contains the following files:
EULA(<Date>)TER1609005.pdf Teradici PCoIP Management Console End User License Agreement (EULA)
mc_va-<version>.ova Teradici PCoIP Management Console OVA file for the virtual machine that hosts
the PCoIP Management Console
The PCoIP Management Console RPM package zip file contains the following files:
EULA(<Date>)TER1609005.pdf Teradici PCoIP Management Console End User License Agreement (EULA)
mc_va-<version>.rpm Teradici PCoIP Management Console RPM file for hosts that run PCoIP
Management Console using the Linux operating system
© 2019 Teradici 3
PCoIP Management Console Overview
This release works with the Tera2 PCoIP Zero Client (firmware 5.0 and later) and Tera2 PCoIP
Remote Workstation Cards (firmware 5.0 and later). For more information about these PCoIP
endpoints, see the Tera2 PCoIP Zero Client Firmware Administrators’ Guide and Tera2 PCoIP
Remote Workstation Card Firmware Administrators’ Guide.
Support for Tera2 PCoIP Zero Client and Remote Workstation Card firmware 4.x and earlier
If you are using PCoIP firmware 4.x or earlier, the corresponding PCoIP Management Console is version 1.x. See
PCoIP Management Console 1.x User Manual for details.
Based on Teradici’s Management Protocol, the PCoIP Management Console delivers a secure and
reliable way to configure and manage the endpoints in your PCoIP deployment.
PCoIP Management Console enables you to organize and manage PCoIP endpoints and their
configurations in groups. Using PCoIP Management Console, you can:
• Display the status, health, and activity of your PCoIP deployment at a glance
• Discover endpoints in a variety of ways and automatically name and configure them
© 2019 Teradici 4
About PCoIP Management Console Releases
PCoIP Management Console is packaged in a variety of formats for easy deployment. These
formats are:
• OVA: An Open Virtual Appliance (OVA) format for quick and easy deployment on a VMware
Horizon ESXi host
• AMI: An Amazon Machine Image (AMI) format for services delivered using Amazon Elastic
Compute Cloud (EC2)
• RPM: Red Hat Package Manager (RPM) format to allow for efficient updates using any one of
a variety of Linux operating system.
The following information identifies which firmware versions to use with your PCoIP Management
Console deployment.
• PCoIP Management Console 3.x and higher manages Tera2 Zero Clients using firmware 5.x or
later, and Remote Workstation Cards using firmware 5.0.1 or later.
• PCoIP Management Console 1.10.manages Tera2 Zero Clients and Remote Workstation
Cards using firmware up to and including 4.9.
Teradici recommends using the latest firmware versions available at the time of Management
Console release.
PCoIP Management Console Recommended Zero Client Recommended Remote Workstation Card
Release Firmware Firmware
© 2019 Teradici 5
PCoIP Management Console Modes
PCoIP Management Console 1.10.8 has entered Technical Guidance and Tera1 products are end of life. See the
Teradici product lifecycle table for further details.
In this guide, references to PCoIP Management Console will refer to the current release unless
other releases are specifically identified.
This document discusses both modes of operation and indicates differences in the features as
they are introduced.
For information about PCoIP Management Console Free, license offers, term lengths, trial licenses,
and the Teradici Support and Maintenance program see on the Teradici web site. For more
information about the differences between the two modes of operation. See Comparison of PCoIP
Management Console Enterprise and PCoIP Management Console Free.
The Web User Interface provides the user with some useful information that new users to
Management Console will find helpful.
4. Links to documentation
© 2019 Teradici 6
PCoIP Management Console Free
PCoIP Management Console Free enables a single administrative user to manage a basic
deployment of up to 100 endpoints, as well as to upgrade firmware, manage configuration profiles,
and discover endpoints.
Comparison of PCoIP Management Console Enterprise and PCoIP Management Console Free
Supported device types Tera2 PCoIP Zero Clients Tera2 PCoIP Zero Clients
Tera2 PCoIP Remote Workstation Tera2 PCoIP Remote Workstation Cards
Cards
© 2019 Teradici 7
PCoIP Management Console Enterprise
Compatible firmware Tera2 PCoIP Zero Client firmware Tera2 PCoIP Zero Client firmware 5.0 and later
versions 5.0 and later Tera2 PCoIP Remote Workstation Card
Tera2 PCoIP Remote Workstation firmware 5.0 and later
Card firmware 5.0 and later
© 2019 Teradici 8
Quick Links
Quick Links
The following links contain information you will need when you first download and install the
PCoIP Management Console:
• For instructions on how to activate your license, see Managing Licenses Online.
• For instructions on how to get up and running quickly, see Installing the PCoIP Management
Console and Configuring Your System.
• For instructions on how to migrate your PCoIP Management Console 1 to PCoIP Management
Console release 2.x or later, see Migrating from PCoIP Management Console 1.
© 2019 Teradici 9
Where to Find Information about Other Components
For tips and suggestions to get the best experience from your PCoIP endpoint deployment:
For more information about PCoIP endpoints managed by PCoIP Management Console, see either
of the following:
© 2019 Teradici 10
What's New in this Release
PCoIP Management Console release 19.11 offers new feature additions, and user interface
changes over past releases and are described in this section.
For features and release details associated with previous releases of the PCoIP Management Console, consult the
Teradici PCoIP Management Console Life Cycle Table.
A Management Console user is now locked out for a period of 30 minutes when 6 consecutive
failed login attempts occurred within 30 minutes
Users can now use UPN names to log into Management Console
Management Console will automatically change to Free mode once all your Management Console
Licenses expire
Generic Tag and Device Description Endpoint Properties have been added to both the endpoint
properties and filtering options.
Management Console RPM is now out of technical preview and is a General Availability offering
Profile can now enable Audio Opus Codec and Dual Audio Output
© 2019 Teradici 11
Feature Additions or Changes
Security Enhancements
• This release contains improvements and enhancements around the security and stability of
the Management Console.
• An unauthenticated user can no longer access the Management Console to reset the Admin
password (MC 19.11.2)
• The default Web UI admin password must be changed before logging imto Management
Console
© 2019 Teradici 12
System Requirements
System Requirements
The PCoIP Management Console is intended for deployment within a secured corporate network
for the management of PCoIP endpoints that are internal or external (Enterprise) to the network.
Note: PCoIP Management Console must not be accessible from unsecured networks
The PCoIP Management Console must only be accessible by endpoints from the open Internet as described within
this guide. Any other exposure to the open Internet is an unsupported use of the product and will void any warranty.
Deployment
PCoIP Management Console is released in three formats. The first called Open Virtual Appliance
(OVA) format with supported hypervisor platforms of VMware ESXi 6.0, 6.5 and 6.7. The second
format is the Amazon Machine Image (AMI) format for services delivered using Amazon Elastic
Compute Cloud (EC2). The third format is RPM which is one standard for Linux Administrators to
manage software installations. The three formats feature CentOS 7.x, 64 bit as the PCoIP
Management Console installation OS.
System Configuration
PCoIP Management Console requires the following minimum system configuration:
© 2019 Teradici 13
Licensing for PCoIP Management Console
Changing minimum system requirements, such as lowering RAM to 4 GB may produce error messages such as
"Waiting for the server to start. Please refresh the page to try again." Minimum requirements help ensure you have the
greatest chance for a successful deployment.
Port Numbers
The PCoIP Management Console uses the following ports with both formats:
• Inbound port 443: HTTPS for access to the web interface (administrative interface)
• Outbound port 5172: PCoIP Management Protocol required for manual discovery only
IP Address Configuration
The PCoIP Management Console supports IPv4 and can join any network that is using DHCP. The
PCoIP Management Console also supports static IP addressing. Teradici recommends giving the
PCoIP Management Console a fixed IP address, either through a DHCP reservation or by assigning
a static IP address. See Assigning a Static IP Address.
© 2019 Teradici 14
Browser Compatibility
Browser Compatibility
PCoIP Management Console supports the release of each browser available at the time of product
release, with the exception of Internet Explorer:
• Firefox
• Chrome
• Microsoft Edge
Note: PCoIP Management Console requires PCoIP endpoints have a minimum firmware release installed
PCoIP Management Console require PCoIP zero client endpoints with firmware release 5.0 or later installed and
PCoIP remote workstation cards with firmware 5.0 or later installed. If you have endpoints running previous firmware
versions, please use PCoIP Management Console 1.10.3 to 1.10.8 or each endpoint’s Administrative Web Interface
(AWI) to upgrade to the latest firmware for each endpoint. For instructions, see Upgrading Endpoints to Firmware 5.0
or Later.
© 2019 Teradici 15
Installing the PCoIP Management Console and Configuring Your System
The topics in this section contain information to help you get up and running quickly.
Topics that refer to specific versions of PCoIP Management Console will be identified by the
release number.
If you are migrating to a new PCoIP Management Console version from PCoIP Management Console 1, see Migrating
from PCoIP Management Console 1. If you are upgrading or migrating from PCoIP Management Console 2 to a newer
version, see Migrating PCoIP Management Console 2 to a New Version. If you need to downgrade endpoints from
firmware 5.0 or later to 4.8, see Downgrading Endpoints to Firmware 4.x.
© 2019 Teradici 16
Installing PCoIP Management Console using vSphere
Once you have downloaded PCoIP Management Console, deploy it as an Open Virtual Appliance
(OVA) using vSphere Client.
1. Download the latest PCoIP Management Console OVA file to a location accessible from your
vSphere Client.
3. If you have more than one ESXi host, select the desired ESXi node; otherwise, there is no need
to select a node.
4. From the vSphere client’s File menu, select Deploy OVF Template.
5. In the Source window, click Browse, select the PCoIP Management Console’s OVA file, click
Open and Next.
6. In the OVF Template Details window, view the information and click Next.
7. In the End User License Agreement window, read the EULA information, click Accept and then
Next.
8. In the Name and Location window, enter the name for your PCoIP Management Console and
click Next.
9. In the Host/Cluster window, select the ESXi host on which you want to deploy the PCoIP
Management Console and click Next.
10. In the Storage window, select the local disk or SAN where you wish to deploy the PCoIP
Management Console and click **Next*.
11. In the Disk Format window, select a thick or thin provision option and click Next.
12. In the Network Mapping window, select the network or VLAN where you wish to deploy the
PCoIP Management Console and click Next.
13. In the Ready to Complete window, view your settings, enable Power on after deployment (if
desired), and click Finish.
© 2019 Teradici 17
Installing PCoIP Management Console using vSphere
14. When you see the 'Completed Successfully' message, click Close.
15. Make a note of the IP address of your PCoIP Management Console's virtual machine (VM) to
log in to your PCoIP Management Console from a browser.
16. To activate PCoIP Management Console Enterprise, see Managing Licenses Online.
If you are running PCoIP Management Console 1 in parallel with PCoIP Management Console releases 2.x or later,
ensure the two versions of the PCoIP Management Console have different IP addresses.
© 2019 Teradici 18
Installing PCoIP Management Console into AWS EC2
The PCoIP Management Console AMI is a conversion of the OVA file into the Amazon Machine
Image (AMI) format with SSH enabled to permit secure administrative access.
The virtual machine is made available for users of the PCoIP Management Console that wish to
move more of their deployment to the cloud—especially those deploying Amazon WorkSpaces
with PCoIP Zero Clients.
Non-System Requirements
• SSH client
Deployment Considerations
Ensure you have the Port Numbers opened and all inbound ports are restricted to your corporate
network and you meet the System Configuration requirements for your PCoIP Management
Console.
Important: PCoIP Management Console must not be accessible from unsecured networks
The PCoIP Management Console must only be accessible by endpoints from the open Internet as described within
the PCoIP Management Console Administrators' Guide. Any other exposure to the open Internet is an unsupported
use of the product and will void any warranty.
Network usage can be higher when firmware is being uploaded to endpoints. A permanent web socket connection is
maintained to every online endpoint
© 2019 Teradici 19
Deployment
Deployment
To deploy PCoIP Management Console AMI:
3. Navigate to EC2.
4. Navigate to AMIs.
5. Search Public AMIs for the AMI ID obtained from the Management Console release notes.
7. Choose an Elastic Network Adapter (ENA) supported instance type (m5.xlarge recommended
- see system requirements).
8. Configure the AWS Launch steps 2-5 as appropriate for your organization.
9. Select or create a security group in step 6 that will provide access to the required ports, with
the inbound ports restricted to only your corporate network. Ensure network access is
appropriate such that administrators are able to access ports 22 and 443, and that endpoints
can access port 5172.
If you are unable to get this access working, you will need to review your VPC configurations (VPCs, Subnets,
Route Tables), Security configurations (Network ACLs, Security Groups), and possibly VPN Connections or Direct
Connect settings.
11. When Launching, select a keypair. To ssh into the instance you will use the user admin in
conjunction with the keypair you used on launch.
12. After the Management Console is deployed, it is important the system is appropriately
secured.
Related Information
© 2019 Teradici 20
Deployment
Setting up Security
© 2019 Teradici 21
Management Console as an RPM
The Management Console RPM allows administrators an opportunity to manage and control linux
packages in a way that complies to their individual corporate IT policies. The teradicimc-
<version>.rpm package will install the Management Console complete with all linux dependancies
so you can get up and operational quickly.
Linux Proficiency
It is expected that administrators of Linux operating systems are proficient at using the Linux OS. Different Linux
distributions may require different procedures. Teradici uses the Linux CentOS distribution for instructional
information.
Item Requirements
RAM Minimum of 12 GB
OS Centos 7.x
© 2019 Teradici 22
Management Console Installation, Upgrade and Removal
The Management Console RPM package will check for the minimum hardware resource requirements (cpu, disk, ram)
and fail if it is not met. To disable the minimum requirement check, enter the following command:
sudo MC_NO_CHECK=1 rpm -Uvh teradicimc-<version>.rpm
Disabling the minimum requirements check is not recommended! Lowering minimums may reduce Management
Console performance, particularly in large deployments.
Always ensure you have a working backup of your Management Console data when performing a Management
Console removal, upgrade, or installation. Considerations should include:
With the teradicimc-<version>.rpm package, the installation process will create everything that
Management Console needs in order to work properly. You can then upgrade or remove the
Management Console as required. The PCoIP Management Console RPM is provided as a
compressed file for download. A public RPM repository will be available for seemless installs in a
future release.
iptables Rules
If your host Linux OS currently has an iptables configuration you will need to re-add your configuration after the
Management Console installation or upgrade. Installation of Management Console replaces the iptables rules with
ones that allow Management Console to work properly. If adding rules required by your security policy, ensure not to
change the Management Console required rules or you may prevent it from operating correctly.
© 2019 Teradici 23
Installation or Upgrade
Installation or Upgrade
Download the RPM from https://help.teradici.com and copy the compressed file to the PCoIP
Management Console VM. Windows users may have to use a third party tool such as WinSCP to
copy the file to the Linux VM.
During an upgrade, the database will be automatically migrated if moving to a newer version of Management Console.
To install Management Console on your VM for the first time or to upgrade a Management
Console installation:
1. Change directories to where the tar.gz file is located, enter: tar xvzf teradicimc-
<version>.tar.gz .
2. Change directories to the unzipped folder where the RPM is located. (teradicimc-<version>-
<build> folder)
Removal
To remove Management Console you will have two choices, remove only the Management
Console or remove the Management Console with all its dependancies.
• To remove Management Console and any package that was required by Management
Console including the database, enter sudo yum autoremove teradicimc .
© 2019 Teradici 24
Log In to the PCoIP Management Console Web User Interface
This section assumes that the PCoIP Management Console is configured to connect to your
network. If you used DHCP to assign the IP address, then you will be able to continue in this
section. If you require static IP addresses, Changing the Default Network Configuration for
instructions prior to continuing.
Before accessing the PCoIP Management Console web user interface (UI) from your browser for
the first time, ensure that the following are in place:
• Your license has been activated for PCoIP Management Console Enterprise. See Activating
Licenses.
• You know the IP address of your PCoIP Management Console virtual machine. To locate the
address:
• Select your PCoIP Management Console virtual machine and then click the Summary tab.
© 2019 Teradici 25
Using the Web Interface for the First Time
WebUI Descripiton
Area
1 Identifies if you are using FREE or licensed ENTERPRISE mode of PCoIP Management Console
3 Informational message advising on how to upgrade to ENTERPRISE if new features are required
• License Agreement: Displays the license agreement for your installed Management Console
• teradici.com: Links to the teradici web page where you can quickly find further information such as
white papers and the latest information on new products
© 2019 Teradici 26
Using the Web Interface for the First Time
Note: The Web UI admin account for PCoIP Management Console is different "from the virtual machine
admin account
The default admin account that you use when first logging in to the PCoIP Management Console web UI is not the
same admin account you use for logging in to the PCoIP Management Console virtual machine console.
1. In your browser’s address bar, enter the IP address of the PCoIP Management Console virtual
machine. See Installing PCoIP Management Console using vSphere.
2. At the PCoIP Management Console login screen, enter the web interface credentials.
• USERNAME admin
• PASSWORD password
Login Screen
In order to change the PCoIP Management Console’s default settings and run various scripts, you must connect to the
PCoIP Management Console’s virtual machine console and log in. See Accessing the PCoIP Management Console
Virtual Machine Console
1. Click SIGN IN. If login is successful, the PCoIP Management Console dashboard displays in
your browser window.
© 2019 Teradici 27
PCoIP Management Console Web UI User Account Lockout
The next example shows the PCoIP Management Console Enterprise dashboard. The banner will indicate PCoIP
Management Console Free if you are running in free mode.
© 2019 Teradici 28
Understanding the PCoIP Management Console Dashboard
The DASHBOARD page gives you an overview of the PCoIP Management Console’s current
configuration and health, as well as the status and activity of your PCoIP deployment. You can also
use the dashboard to keep track of upcoming schedules and to view their details.
An example of the PCoIP Management Console Enterprise dashboard is shown. The table that
follows describes the various sections in the dashboard layout and contains links to more
information about the dashboard components.
© 2019 Teradici 29
Understanding the PCoIP Management Console Dashboard
1 Welcome message Displays the PCoIP Management Console user account for the logged in user.
LOGOUT Lets you log out from your PCoIP Management Console session.
2 DASHBOARD Navigates to the DASHBOARD page. The DASHBOARD link occurs at the top of all
PCoIP Management Console pages.
ENDPOINTS Navigates to the ENDPOINTS page. From this page you can structure endpoints
into groups, apply profiles, discover endpoints manually, view endpoint details,
search, and filter endpoints in the endpoint tables. The ENDPOINTS link occurs at
the top of all PCoIP Management Console
PROFILE
SCHEDULE (Enterprise) Navigates to the SCHEDULE page which includes the schedule HISTORY tab.
From the SCHEDULE page you can create, view, edit, delete, enable and disable
schedules to update groups of endpoints in the future and access the PCoIP
Management Console’s schedule history tab. The SCHEDULE link occurs at the
top of all PCoIP Management Console pages.
AUTO CONFIGURATION Navigates to the AUTO CONFIGURATION page. From this page you can configure,
(Enterprise) edit, and delete rules to automatically assign endpoints to a specific group when
they are first discovered or whenever they move to or from a group. The AUTO
CONFIGURATION link occurs on at the top of all PCoIP Management Console
pages.
ENDPOINT Allows administrators to configure rules that request certificates for endpoints.
CERTIFICATES
(Enterprise)
SETTINGS Navigates to the SETTINGS page. From this page you can manage PCoIP
Management Console users, change the time zone for your PCoIP Management
Console web interface, configure a persistent naming convention for
automatically naming endpoints, upload firmware and certificates to the PCoIP
Management Console , manage PCoIP Management Console databases, view
license information, view PCoIP Management Console version information, and
configure the PCoIP Management Console log level. The SETTINGS link occurs at
the top of all PCoIP Management Console pages.
© 2019 Teradici 30
Understanding the PCoIP Management Console Dashboard
3 License expiry Displays the number of days remaining until the PCoIP Management Console
notification banner Enterprise’s license expires. If you disable this message, it will not appear again
for 30 days when viewing the PCoIP Management Console Enterprise using that
browser. You will see it again if you access the PCoIP Management Console
Enterprise using a different browser that does not have the notification disabled.
4 MANAGEMENT Shows the PCoIP Management Console’s status and contains information about
CONSOLE STATUS how the PCoIP Management Console is configured:
• Health: The PCoIP Management Console health displays as 'good' unless the disk
is more than 80% full and/or the PCoIP Management Console daemon is halted.
• Disk Capacity: Shows the percentage of disk space used.
• DNS SRV Record: Displays the PCoIP Management Console’s FQDN that is
configured in the DNS SRV record. If no record exists, this field is left blank.
• Auto Config: Indicates whether auto configuration is enabled or disabled.
• Scheduling: Indicates whether schedules are enabled or disabled.
• Time Zone: Indicates the time zone setting for the user’s PCoIP Management
Console web interface. By default, the time zone is set to the PCoIP
Management Console virtual machine’s time zone, which is always in
Coordinated Universal Time (UTC). If desired, you can set your web interface
time to reflect your local time zone.
• MC Version: Displays the current PCoIP Management Console release version.
DEPLOYMENT Displays status information about the managed endpoints in your system, such
CONSOLE STATUS as the number that are online and offline, and the number that are grouped and
ungrouped. This section also indicates important information about profiles that
failed to apply.
CURRENT ACTIVITY Displays the number of endpoint updates in progress, pending, scheduled, and
the number of endpoints waiting to restart or requiring a manual reboot.
UPCOMING Displays information about upcoming schedules, including the date and time
SCHEDULES they will apply.
© 2019 Teradici 31
Understanding the PCoIP Management Console Dashboard
VIEW SCHEDULES Lets you open the SCHEDULE page to view details for a schedule.
5 Footnote Information The following links occur at the bottom of every PCoIP Management Console
page:
• Help: Opens the PCoIP Management Console support page where you can find
information about the PCoIP Management Console.
• License Agreement: Opens the Teradici End User License Agreement (EULA) in
your browser window.
• Support: Opens the Teradici Support page in your browser window.
• teradici.com: Opens the Teradici web page in your browser window.
• Release: Identifies the PCoIP Management Console release version.
© 2019 Teradici 32
Managing Licenses Online
Licenses come by email after you order them and contain one activation code for each license
SKU ordered. Activation codes (also known as entitlement IDs) have an alphanumeric format of
0123-4567-89AB-CDEF.
The following is an example of the email content for 3x100 license SKUs:
The license keys shown next do not contain real activation codes.
Description: Teradici PCoIP® Management Console Enterprise – 1 year. Includes support and
maintenance.
Quantity: 3
Contact your reseller to obtain your license key for PCoIP Management Console Enterprise or go to
https://connect.teradici.com/mc-trial to request a free PCoIP Management Console Enterprise trial
license. For more information on license options and packaging, see https://www.teradici.com/
products-and-solutions/pcoip-products/management-console or one of Teradici’s resellers.
© 2019 Teradici 33
License Requirements and Restrictions
If your PCoIP Management Console appliance will be moved to another server or replaced with an upgrade, you must
return all the PCoIP Management Console licenses before the migration and then re-activate the licenses after the
migration.
• When a license expires, PCoIP Management Console will operate in Free mode. Enterprise
mode features will stop working Licenses are installed per PCoIP Management Console
appliance.
• If no licenses are installed, the PCoIP Management Console will operate in Free mode.
• Licenses can be returned multiple times. If the system prevents activation after returning a
license, contact Teradici support at Teradici Support Center.
• You can have multiple licenses active on PCoIP Management Console, however each license
can only be active on one PCoIP Management Console.
Expiry Notifications
The Management Console interface displays a notification when licenses are about to expire,
when they have expired, when you are approaching your licensed device count limit, and when you
have reached the limit.
© 2019 Teradici 34
Activating Licenses
If managing licenses through the command line, please see License Scripts
Activating Licenses
Before you can activate your license, you will need your activation key. If you are activating from
behind a proxy, you will also need the IP address, port number, username, and password to
authenticate to your proxy server. If you wish to use the virtual machine console to manage your
licenses, see Using your Virtual Machine Console to Administer Licenses when Connected to the
Internet
3. Enter your License Key and select the ACTIVATE LICENSE button.
Using the UI to activate your PCoIP Management Console Enterprise license from behind a proxy server:
Activating your license from behind a proxy server requires you configure the additional
parameters that appear after activating the Connect through a proxy option. The additional
parameters are Proxy Address, Port, Username, and Password of the proxy server.
© 2019 Teradici 35
Viewing Installed Licenses
To view installed licenses via the PCoIP Management Console user interface:
• Entitlement ID: XXXX-XXXX-XXXX-XXXX: The license key you received via email that you use to
activate your license.
• Expiration date: DD-MMM-YYYY: The day, month, and year your license expires.
© 2019 Teradici 36
Deactivating Licenses
LICENSE Page
Deactivating Licenses
It is important to deactivate a license when you no longer need it, for example, when you
decommission a virtual machine. This frees up the license and makes it available for a different
PCoIP Management Console Enterprise deployment.
Note: Deactivating license reverts PCoIP Management Console to PCoIP Management Console Free
PCoIP Management Console will run in Free mode when all its licenses are deactivated.
When deactivating a license, an internet connection to the licensing server is required unless the offline license
activation steps are used.
© 2019 Teradici 37
Deactivating Your PCoIP Management Console License
2. Highlight the licenses you want deactivated and select the DEACTIVATE button.
Deactivating your PCoIP Management Console Enterprise license from behind a proxy server:
Deactivating your license from behind a proxy server requires you configure the additional proxy
server parameters that appear after activating the Connect through a proxy option. The additional
parameters are Proxy Address, Port, Username, and Password.
Using your UI to deactivate PCoIP Management Console Enterprise license behind a proxy server:
2. Highlight the licenses you want deactivated and select the DEACTIVATE button.
3. Select the Connect through a proxy radio button and fill out the proxy fields.
© 2019 Teradici 38
Managing Licenses Offline
License Scripts
Teradici provides shell scripts that let you activate, view information about, and deactivate PCoIP
Management Console Enterprise licenses. All scripts are located in the PCoIP Management
Console virtual machine console’s /opt/teradici/licensing directory and require you to
connect to your PCoIP Management Console virtual machine console. See Logging in to the PCoIP
Management Console OVA Virtual Machine Console.
Go to the support site https://techsupport.teradici.com sign in and create a ticket for Offline
License Activation. Include your PCoIP Management Console Enterprise license activation code
that was provided by email when your trial license was requested or when your Enterprise license
was purchased.
© 2019 Teradici 39
Producing an Offline Activation Short Code
The ticket will first be updated by Teradici support with an ASR file which you have to upload to
your PCoIP Management Console. Once you have the ASR file, perform the following steps from
your PCoIP Management Console virtual machine console.
1. Enable SSH if using PCoIP Management Console in OVA format. See: Temporarily Enabling
SSH Access
2. Connect a Secure Copy Protocol (SCP) client such as Putty or WinSCP to the PCoIP
Management Console virtual machine using the PCoIP Management Console virtual machine
administrative credentials.
3. Upload the ASR file provided in your ticket to the administrative home directory (/home/
admin/).
4. Connect a Secure Shell (SSH) client to to the PCoIP Management Console virtual machine
using the PCoIP Management Console virtual machine administrative credentials.
8. Copy your Activation short code into a text file and enter it into your ticket. Wait for the
response code text file to be returned from support.
Once the support ticket has been updated with a response code text file, you can then follow these
steps to activate your PCoIP Management Console Enterprise with the response code file.
1. From the PCoIP Management Console virtual machine console enable SSH. See: Temporarily
Enabling SSH Access
© 2019 Teradici 40
Viewing Installed Licenses
2. Connect a Secure Copy Protocol (SCP) client such as Putty or WinSCP to the PCoIP
Management Console virtual machine using the PCoIP Management Console virtual machine
administrative credentials.
3. Upload the response text file provided in your ticket to the administrative home directory (/
home/admin).
2. Connect a Secure Shell (SSH) client to the PCoIP Management Console virtual machine using
the PCoIP Management Console virtual machine administrative credentials.
5. View the installed licenses and note the Fullfillment ID of the license to return.
[admin@localhost licensing]$ ./appactutil -view
© 2019 Teradici 41
Deactivating Your PCoIP Management Console Enterprise License from a Location Without Internet Access
--------------------------------------------------------------------
Trust Flags: FULLY TRUSTED
Fulfillment Type: SHORTCODE
Status: ENABLED
Fulfillment ID: FID-OFFLINE-12345678-1
Entitlement ID: ENTL-OFFLINE-12345678-2-1
Product ID: MC
Suite ID: NONE
Expiration date: 30-may-2017
Feature line(s):
INCREMENT MC_nDevices TERADICI 2.00000 30-may-2017 1 \
VENDOR_STRING="nDev=500, FNO=90, SN=19137747" ISSUER=Teradici \
ISSUED=13-mar-2017 NOTICE="Teradici - Dev Ops" TS_OK \
SIGN="00D0 A25F 78FB A9C4 7093 EB1A 2744 8500 DF9B 8201 9CFE \
F024 08A5 67DE CD45"
--------------------------------------------------------------------
2. Connect a Secure Copy Protocol (SCP) client such as Putty or WinSCP to the PCoIP
Management Console virtual machine using the PCoIP Management Console virtual machine
administrative credentials.
3. Upload the ASR file provided in your ticket to the administrative home directory.
4. Connect a Secure Shell (SSH) client to the PCoIP Management Console virtual machine using
the PCoIP Management Console virtual machine administrative credentials.
7. View the installed licenses and note the Fullfillment ID of the license to return.
[admin@localhost licensing]$ ./appactutil -view
© 2019 Teradici 42
Deactivating Your PCoIP Management Console Enterprise License from a Location Without Internet Access
--------------------------------------------------------------------
Trust Flags: FULLY TRUSTED
Fulfillment Type: SHORTCODE
Status: ENABLED
Fulfillment ID: FID-OFFLINE-12345678-1
Entitlement ID: ENTL-OFFLINE-12345678-2-1
Product ID: MC
Suite ID: NONE
Expiration date: 30-may-2017
Feature line(s):
INCREMENT MC_nDevices TERADICI 2.00000 30-may-2017 1 \
VENDOR_STRING="nDev=500, FNO=90, SN=19137747" ISSUER=Teradici \
ISSUED=13-mar-2017 NOTICE="Teradici - Dev Ops" TS_OK \
SIGN="00D0 A25F 78FB A9C4 7093 EB1A 2744 8500 DF9B 8201 9CFE \
F024 08A5 67DE CD45"
--------------------------------------------------------------------
8. Generate the return request code by using appactutil. The ASR file referenced must be the one
used to activate the license. The -return parameter is the Fulfillment ID noted in the previous
step.
[admin@localhost licensing]$ ./appactutil -shortcode ~/offline_activation.asr -
return FID-OFFLINE-12345678-1
Return short code: 163698-563854-292262-189561-853089-634323-881517-668156
9. Send the return short code returned in step 8 as a text file to Teradici.
10. Teradici will return a response file where you must finish the deactivation by following the
Completing the Offline Activation
© 2019 Teradici 43
Uploading Endpoint Firmware to the PCoIP Management Console
Endpoint firmware files must first be uploaded to the PCoIP Management Console before you can
create profiles or perform firmware updates.
For Tera2 PCoIP Zero Clients and Remote Workstation Cards, PCoIP Management Console must have at least one
firmware image uploaded to it before you can import a PCoIP Management Console 1 profile. Migrated profiles will be
assigned the latest firmware version that is present on PCoIP Management Console.
5. Select the desired combined firmware file (.pcoip), and then click **Open* and Upload to
upload the file to the PCoIP Management Console.
© 2019 Teradici 44
Setting up Security
Setting up Security
Caution: Ensure system operates at a security level that matches your organization's requirements
As an administrative user, you must ensure your system operates at a security level that matches the requirements of
your organization.
By introducing this appliance into your network, you accept that there are risks involved in
deploying the system, and you acknowledge that you have reviewed the default PCoIP
Management Console and CentOS configuration and have performed any other changes to make
the security level appropriate for your deployment.
From time to time, updates may be made available, either from Teradici or the developers of CentOS. While Teradici
recommends staying current on releases, it is also recommended that you test updates on a test system prior to
upgrading your production system or back up a snapshot of the PCoIP Management Console before running the
update.
The OS admin user must use the sudo command when performing actions that require elevated
privileges.
Non-root Linux passwords must be at least ten characters long and contain one each of upper case, lower case,
decimal, and special characters. When changing a non-root Linux password, the new password must be at least four
characters different from the previous password.
The following table contains some further recommendations for securing your PCoIP
Management Console over and above the default CentOS security configuration undertaken by
Teradici.
© 2019 Teradici 45
Setting up Security
Recommendations Description
• Block inbound traffic from unsecured networks to the PCoIP Management Console
on all ports (for example, block traffic from the Internet).
• Block outbound traffic from the PCoIP Management Console to unsecured networks
on all ports except for ports 80 and 443. Port 80 must be open for system updates
and port 443 for system updates and licensing.
Operating system • Change the default passwords for the virtual machine admin user, root user, and web UI
security admin user immediately after installing the PCoIP Management Console. See Accessing
the PCoIP Management Console Virtual Machine Console.
• Ensure the CentOS firewall only allows port access to the ports that are required for the
PCoIP Management Console to run. See Default firewall port settings are as follows.
• Update CentOS third-party packages on a regular basis using the sudo yum update
"package" command.
Note: Prior to updating your production system
To ensure that a library update does not cause problems, Teradici recommends that you
perform updates on a test system (or that you take a snapshot of the PCoIP
Management Console) before updating your production system. See Backing Up PCoIP
Management Console Database.
• Remove external NTP server references. See NTP Configuration Considerations
PCoIP Management • Create a new PCoIP Management Console web UI administrative user and disable the
Console web UI default admin account and provide the desired role. (PCoIP Management Console
security Enterprise only).
Note: Re-enabling admin account
If you have disabled the admin account and plan to revert the PCoIP Management
Console Enterprise to PCoIP Management Console Free, this account must be re-
enabled before you can log in again to the PCoIP Management Console web UI.
Alternatively, you can run a script from the PCoIP Management Console virtual machine
console to re-enable the default admin account.
• Replace the PCoIP Management Console certificate with your own custom certificate
and upload it to all endpoints. See Managing PCoIP Management Console Certificates.
• Check the Teradici support site for the latest PCoIP Management Console release.
© 2019 Teradici 46
Setting up Security
Recommendations Description
Enable HTTP Strict HTTP Strict Transport Security (HSTS) is a policy that helps protect web server
Transport Security appliances against particular types of attacks against the communication between the
(HSTS) web browser and the web server.
See HTTP Strict Transport Security for details on how to enable HSTS.
Important: Requirements
HTTP Strict Transport Security (HSTS) requires:
• PCoIP Management Console have a proper trusted certificate installed
• The chain or root certificate installed in the browser used to connect to the PCoIP
Management Console
© 2019 Teradici 47
Active Directory Authentication
PCoIP Management Console Active Directory (AD) authentication uses Lightweight Directory
Access Protocol (LDAP) or Secure Lightweight Directory Access Protocol (LDAPS) with Active
Directory servers for user authentication. LDAPS is recommended to give you a more secure
environment, through the use of an Active Directory Certificate, which should be available before
activating the Active Directory configuration.
LDAPS is the secure version of LDAP and is recommended for production environments and requires installation of
the Active Directory Certificate.
© 2019 Teradici 48
Installing an Active Directory Certificate
Important Notes
This release of Active Directory in PCoIP Management Console has important limitations which need to be
considered before using this feature in your deployment.
• The MC's AD authentication only works for the same domain as the Domain Controller you have configured in the
Management Console's SETTINGS > AUTHENTICATION > ACTIVE DIRECTORY CONFIGURATION tab
• Only supports uploading one Active Directory Certificate to the certificate store
Upload the Root Certificate from the CA that issued the Domain Controller's certificate
• Configurations for parent groups do not transfer to child groups. Ensure the child group is configured as required.
1. Browse to SETTINGS > SECURITY and select the ADD CERTIFICATES tab.
3. Use the SELECT CERTIFICATE button and browse to where your Active Directory Certificate is
located, highlight it and select the Open button.
4. Select the UPLOAD button and then OK in the Active Directory Certificate Details dialog.
5. Access the PCoIP Management Console virtual machine console, (see Accessing the PCoIP
Management Console Virtual Machine Console) and run the import script located in /opt/
teradici/scripts directory.
© 2019 Teradici 49
Viewing your Active Directory Certificate
To run the script ensure you include the full path to the script and that you type the name of the
correct AD uploaded certificate.
After selecting the certificate the dialog contains additional information that is useful for managing your certificate
from the virtual machine console.
Once logged in to the virtual machine console, browse to the opt/teradici/scripts directory and enter
./remove_ldaps_certificate.sh .
© 2019 Teradici 50
Creating and Enabling Active Directory Configuration
2. Browse to SETTINGS > AUTHENTICATION and select the ACTIVE DIRECTORY CONFIGURATION
tab.
5. Enter the Host Name / IP Address of your Active Directory Server and any specific port that
you want to use.
6. Enter the Domain Name that the Active Directory Server manages.
8. Return to the ACTIVE DIRECTORY CONFIGURATION tab and Click Enable to enable the
connection.
(The PCoIP Management Console will reboot.)
9. Login to MC and browse to SETTINGS > AUTHENTICATION and select the ACTIVE DIRECTORY
CONFIGURATION tab and enable your desired Active Directory configuration.
If your PCoIP Management Console does not restart using the PCoIP Management Console GUI, you can issue the
following command from the PCoIP Management Console virtual machine console: sudo service mcconsole
restart
© 2019 Teradici 51
Adding Active Directory Groups
All Active Directory users have a default timezone of UTC which can be modified by a Management Console System
Administrator after the user has logged in the first time.
1. Browse to SETTINGS > AUTHENTICATION and select the ACTIVE DIRECTORY GROUPS tab.
If the name of the user is in multiple groups, the user in the first matching group is used. The Active
Directory Group cannot be nested under any other group.
• Domain Name: select the domain from the drop down where the Active Directory group
resides
• Default User Role: This will be the PCoIP Management Console role given to the user for
use when logging into the PCoIP Management Console. User roles can be changed at any
time from the Authentication page. See Managing Users for further information on Users
and User Roles.
© 2019 Teradici 52
Securing PCoIP Management Console User Passwords
This section provides an overview of how to change your PCoIP Management Console default
passwords.
© 2019 Teradici 53
Accessing the PCoIP Management Console Virtual Machine Console
In order to change the PCoIP Management Console's default settings and run various scripts, you
must connect to the PCoIP Management Console’s virtual machine console and log in. The AMI
release of PCoIP Management Console has SSH enabled by default to provide access to its virtual
machine console. The SSH server on the CentOS operating system virtual machine is disabled on
the OVA release of PCoIP Management Console since access to the virtual machine console can
be made using VMware vSphere Client. However, if your security requirements permit SSH access,
you can temporarily or permanently enable SSH for the PCoIP Management Console virtual
machine admin user. This section provides instructions for both methods.
When using PCoIP Management Console AMI format, SSH on the CentOS operating system virtual machine is
enabled by default to provide console access via an SSH Client.
Disabling SSH access on PCoIP Management Console AMI releases is not recommended as it will prevent you from
gaining vm console access which may be required to make changes such as security updates and password
changes.
PCoIP Management Console AMI users should start at Logging in from an SSH Client
2. Enter the IP address or FQDN for your vCenter Server along with your user name (DOMAIN\user
name) and password.
© 2019 Teradici 54
Enabling/Disabling SSH Access
4. Expand the inventory tree and locate your PCoIP Management Console virtual machine.
Once you are connected to the console through the VMware vSphere client, you can release the cursor at any
time by pressing Ctrl + Alt (Windows) or Fn + Control + Option (Mac).
7. When you have finished using the console, type logout to log out.
Note: Only admin user can access SSH on AMI and OVA distributions
The PCoIP Management Console is configured to only enable SSH access for the admin user when the SSH server is
enabled. The PCoIP Management Console (OVA or AMI) always restricts SSH access for the root user.
To run the SSH server and enable SSH access for the admin user until the next reboot:
1. Log in as admin to the PCoIP Management Console OVA virtual machine console from your
vSphere Client. See Logging in to the PCoIP Management Console OVA Virtual Machine
Console.
© 2019 Teradici 55
Temporarily Disabling SSH Access
To stop the SSH server and disable SSH access for the admin user until the next reboot:
1. Log in as admin to the PCoIP Management Console virtual machine console from your
vSphere Client. See Logging in to the PCoIP Management Console OVA Virtual Machine
Console.
A permanent SSH configuration will automatically start the SSH service on reboot.
1. Log in as admin to the PCoIP Management Console OVA virtual machine console from your
vSphere Client. See Logging in to the PCoIP Management Console OVA Virtual Machine
Console.
3. If SSH is disabled, Run the following command at the command line to start SSH immediately:
sudo service sshd start
Caution: Disabling SSH access on PCoIP Management Console AMI release not recommended
Disabling SSH access on PCoIP Management Console AMI releases is not recommended as it will prevent you from
gaining vm console access which may be required to make changes such as security updates and password
changes.
© 2019 Teradici 56
Logging in from an SSH Client
To permanently disable SSH for the admin user after the next reboot:
1. Log in as admin to the PCoIP Management Console OVA virtual machine console from your
vSphere Client. See Logging in to the PCoIP Management Console OVA Virtual Machine
Console).
3. Disable the service by running the following command at the command line:
sudo service sshd stop
To log in to virtual machine console from SSH Client once SSH is enabled:
• Host name: Enter the FQDN or IP address for your PCoIP Management Console virtual
machine.
• Port: 22
3. Click Open.
7. When you are finished using the console, type exit to log out and exit the application.
© 2019 Teradici 57
Changing the PCoIP Management Console Virtual Machine Default User Password
Changing the PCoIP Management Console Virtual Machine Default User Password
1. Log in to your PCoIP Management Console virtual machine console as admin using the
default password, ManagementConsole2015.
3. When prompted, enter the default password and then your new password twice:
passwd
Changing password for admin user.
New password:
Retype new password:<br>passwd:<br>password updated successfully.
© 2019 Teradici 58
Changing the PCoIP Management Console Web Interface Default Password
!!! warning Disable default admin user" For security reasons, you must disable the default admin
user and create a different administrative user with a new name and password (Management
Console Enterprise only). See Managing Users.
You should select your time zone at this point. If you do not set the desired time zone, you may run schedules at an
undesirable time.
The PCoIP Management Console web user account has the following default user name and
password when it is first deployed:
1. Click SETTINGS and then AUTHENTICATION to display the MANAGEMENT CONSOLE USERS
window.
5. Click SAVE.
© 2019 Teradici 59
Re-enabling the PCoIP Management Console’s Web UI Admin User Account
1. Select one of the following choices depending on whether you are using the OVA or AMI
version of PCoIP Management Console.
• Open the PCoIP Management Console console from vSphere Client. See Logging in to the
PCoIP Management Console OVA Virtual Machine Console.
2. Log in using the PCoIP Management Console console admin user name and password.
cd /opt/teradici/scripts
./enable_admin.sh
© 2019 Teradici 60
Reverting the PCoIP Management Console’s Web UI Admin User Password
their PCoIP Management Console web interface passwords and need a way to get logged in
again.
1. Open the PCoIP Management Console console from vSphere Client. See Logging in to the
PCoIP Management Console OVA Virtual Machine Console .
2. Log in using the PCoIP Management Console console admin user name and password.
cd /opt/teradici/scripts
Password Hashes
There are two hash arguments when resetting the admin password. BCRYPT is the recommended hash
argument to use for passwords over SHA512
© 2019 Teradici 61
Changing the PCoIP Management Console Virtual Machine Default 'Root' Password
For security reasons, the root user is not used for PCoIP Management Console administration.
This user account has a large, randomly-generated password that is not published. To secure the
PCoIP Management Console, it is critical to change this password immediately after installation.
On first boot, the PCoIP Management Console generates a random password. Though the password is randomly
generated, it is still recommended that you change this password. Consult with your security team to ensure your new
password conforms with your local security policy.
© 2019 Teradici 62
Migrating PCoIP Management Console
This section provides details of how to migrate PCoIP Management Console to another version of
the software.
© 2019 Teradici 63
Migrating from PCoIP Management Console 1
Follow the steps outlined here to migrate your PCoIP Management Console 1 to PCoIP
Management Console version 2 or later. This section only applies to PCoIP endpoints.
Not all properties from PCoIP Management Console 1 have been migrated to the current release of PCoIP
Management Console. For further details, see PCoIP Management Console 1 Profile Properties Renamed or Not
Migrated
These instructions are for configurations using the OVA format of this release of Management Console. Different
formats (AMI, RPM) will require similar steps.
To install and configure the current OVA version of PCoIP Management Console:
3. Changing the PCoIP Management Console Virtual Machine Default User Password
6. If you are using an auto discovery method, update your DHCP or DNS server with the new
PCoIP Management Console information:
© 2019 Teradici 64
Step 2: Import profiles, create groups, and assign profiles to the groups
9. From the PCoIP Management Console web UI, upload the desired 5.0 or later firmware file for
your endpoints.
At least one 5.0 or later firmware image must be uploaded before a profile can be created.
1. Log in to your PCoIP Management Console 1 web UI and make a note of the names of the
profiles you want to import.
Note
2. Ensure that you can connect to your PCoIP Management Console 1 SSH server from your
PCoIP Management Console virtual machine. To test:
a. From the newly installed PCoIP Management Console virtual machine command line,
type ssh teradici@<MC 1 IP address> .
c. Type exit to close the session and return to PCoIP Management Console.
4. From the PCoIP Management Console web UI, refresh the PROFILE page and check that your
profiles have been moved over.
© 2019 Teradici 65
Step 3: Migrate each group of PCoIP Management Console 1 endpoints to this version of PCoIP Management Console
The profile import process will create a tab for Tera2 Dual and Quad Zero Clients and Remote Workstation
Cards. If you are only migrating one type of enpoint (quad or dual), it is recommended that you delete the tab for
the other type to avoid accidentally configuring the wrong profile type. For example, if you are only migrating
dual zero clients and you set properties in the QUAD tab, the profile will not be applied.
5. Select each profile and click EDIT to check that the profile settings are correct. For example, if
your PCoIP Management Console 1 profile contained a certificate file, this file should also be
present in your new PCoIP Management Console profile.
The OSD logo is never imported. While you are in edit mode, you can manually add this logo to your PCoIP
Management Console profile or modify the profile as desired. For details about other profile properties that are
not migrated or that have been renamed by the profile import process, see PCoIP Management Console 1 Profile
Properties Renamed or Not Migrated.
6. From the PCoIP Management Console 1 web UI, make a note of the groups that contain the
endpoints you want to migrate and then create the groups from the new ENDPOINTS page on
the new PCoIP Management Console using the same group names.
2. From PCoIP Management Console 1, upgrade Tera2 PCoIP endpoints to firmware 5.0 or later.
3. If you are not using DHCP options or DNS service record discovery, perform a manual
discovery from the new PCoIP Management Console to discover the endpoints.
© 2019 Teradici 66
Step 3: Migrate each group of PCoIP Management Console 1 endpoints to this version of PCoIP Management Console
4. Refresh the new PCoIP Management Console ENDPOINTS page and check that the endpoints
have been discovered and placed in the correct group with the correct associated profile.
© 2019 Teradici 67
Importing Profiles from PCoIP Management Console 1
PCoIP Management Console provides a profile import script that enables you to import your
PCoIP Management Console 1 profiles into newer releases of PCoIP Management Console
• For PCoIP Zero Clients and PCoIP Remote Workstation Cards, ensure you have uploaded the
firmware version used in your profiles, otherwise migrated profiles will be assigned the latest
firmware version that exists in PCoIP Management Console.
• The import script requires the following firmware conditions be met, or the migration script
will abort and provide an error message.
Firmware applied in PCoIP Management Console Firmware required to be preloaded to PCoIP Management Console 3 or
1 profile being migrated later for migration script to run successfully
Client and Remote Workstation Card Client and Remote Workstation Card
• You know your PCoIP Management Console 1 user password (that is, the password for the
teradici administrative user) if it was changed. The default password is 4400Dominion.
© 2019 Teradici 68
Importing Individual PCoIP Management Console 1 Profiles
• Both PCoIP Management Console 1 virtual appliance and the new PCoIP Management
Console virtual appliance reside on the same network.
• PCoIP Management Console virtual appliance is able to open an SSH tunnel to the PCoIP
Management Console 1 virtual appliance over port 22.
To test if the virtual appliance is able to open an SSH tunnel:
• From your PCoIP Management Console VM console, type ssh teradici@< PCoIP Management
Console 1 IP address or domain name >.
• Type exit to close the session and return to your PCoIP Management Console.
!!! tip "Commented lines" Note that any code preceded by the # symbol is a comment. The
functioning line of code in this step is located at the bottom of the file.
• On PCoIP Management Console 3.x or newer releases, you perform the following step:
1.Run the command sudo iptables -I INPUT 1 -p tcp -m state --state NEW --dport
5432 -j ACCEPT
1. Log in to your new PCoIP Management Console VM console. See Logging in to the VM
Console on page 1.
© 2019 Teradici 69
Troubleshooting the Profile Import Script
3. Run the script (one or more times) to migrate one profile at a time using one of the following
commands:
• If you have not changed the PCoIP Management Console 1 user password:
./migrate_mc1_profile.sh -a <MC 1 address> -p <"profile name">
where <"profile name"> is the exact PCoIP Management Console 1 profile name enclosed
in double quotes (for example, "My Profile").
4. Load (or reload) the newPCoIP Management Console PROFILE page to see the migrated
profiles. See Managing Profiles.
1. In the PCoIP Management Console 1 PROFILES page, click the profile’s Edit link.
2. In the Edit Profile dialog, select the entire content of the Name field and copy it.
3. When you run the script, paste this name enclosed in double quotes as the < profile name > in
the migration script instructions.
© 2019 Teradici 70
Migrated Profile Naming Rules
• If there is no profile in the new PCoIP Management Console with the PCoIP Management
Console 1 profile name, then the migrated profile is called the same name as was used in
PCoIP Management Console 1.
• If there is a profile in the new PCoIP Management Console with the PCoIP Management
Console 1 profile, then the migrated profile is called the PCoIP Management Console 1 name
with imported appended to it. If that name is already taken, then the script appends #, where #
is an integer that starts counting up from one until it finds a name that is not taken.
For example, if the new PCoIP Management Console does not have a 'My Profile' profile, importing
this profile four times from PCoIP Management Console 1 would result in the following PCoIP
Management Console profile names.
# of Times Migrated PCoIP Management Console 1 Profile Name PCoIP Management Console Profile Name
1 My Profile My Profile
2 My Profile My Profile_imported
3 My Profile My Profile_imported 1
4 My Profile My Profile_imported 2
If you are unsure what name the migrated profile is called, sort the profile table’s DESCRIPTION column by the last
created description. The most recently created profile will be at the top. See Displaying Profile Information.
© 2019 Teradici 71
Profile Properties Renamed in PCoIP Management Console or Not Migrated
© 2019 Teradici 72
Running Different PCoIP Management Console Versions in Parallel
During the migration process to a new PCoIP Management Console, you will need to run both
PCoIP Management Console 1 and the new PCoIP Management Console in parallel. You may also
need to operate two versions of the PCoIP Management Console if you have endpoints that
cannot be updated to firmware version 5.0 or later.
Note: Test a small number of endpoints first before upgrading all the endpoints
Test a small number of endpoints before upgrading all the endpoints in your system. Place them in a test group in a
segregated network. If you are using automatic discovery, this may require modifications to your DHCP options or
DNS SRV records.
An endpoint can only be managed by one PCoIP Management Console at a time. If you are using
DHCP options discovery and you plan to keep some of your endpoints managed by PCoIP
Management Console 1, you can configure your DHCP server with the PCoIP Endpoint MC
Address option on a scope-by-scope basis. See Configuring Endpoints using Auto Discovery for
details.
Note: Ensure different versions of PCoIP Management Console have different IP addresses
If you are running PCoIP Management Console 1 in parallel with a newer PCoIP Management Console, ensure the two
versions of the PCoIP Management Console have different IP addresses.
The table shown next lists interoperability issues when running a newer release of PCoIP
Management Console in parallel with PCoIP Management Console 1.
Current versions of PCoIP Management Console and PCoIP Management Console 1 Interoperability
© 2019 Teradici 73
Running Different PCoIP Management Console Versions in Parallel
Endpoint PCoIP endpoints must run firmware 5.0 or PCoIP Endpoints must run a 4.x firmware
firmware later. PCoIP Management Console cannot version. PCoIP Management Console 1
discover and manage endpoints running cannot discover and manage devices
previous versions of the firmware. running firmware 5.0 or later.
DHCP/DNS Current versions of PCoIP Management For information on DHCP and DNS
discovery Console use a different format for DHCP discovery for PCoIP Management Console
options and DNS SRV records from PCoIP 1, see the PCoIP Management Console 1.x
Management Console 1. User Manual.
Management PCoIP endpoints are managed by at most Zero clients can be managed by more than
one PCoIP Management Console. one PCoIP Management Console 1
simultaneously.
Database Cannot import PCoIP Management Console 1 Importing a database from a current version
database. of PCoIP Management Console is not
supported
Profiles You can import PCoIP Management Console Importing profiles from a current version of
1.10.x profiles. PCoIP Management Console is not
supported
Communication Does not communicate with PCoIP Does not communicate with current
Management Console 1. versions of PCoIP Management Console.
© 2019 Teradici 74
Migrating PCoIP Management Console to a Newer Release
Ensure your PCoIP Management Console has a correctly configured A record and PTR record on your DNS server. It is
important to maintain the IP address and DNS hostname of your currently deployed PCoIP Management Console
when migrating to a newer release. This enables a seamless transition to the new PCoIP Management Console and
eliminates unnecessary PCoIP endpoint configuration as each endpoint is configured to report to the previous PCoIP
Management Console IP address.
Consider turning off Auto-Config and Scheduling prior to doing a db backup. Performing this step ensures both
features will be off when you restore the db preventing unexpected schedules from running and preventing new
devices from suddenly appearing in the PCoIP Management Consoleduring the migration process. After confirming a
successful db restore consider re-enabling Auto-Config and Scheduling.
These instructions explain how to migrate PCoIP Management Console 2.x or later to a more
current PCoIP Management Console release.
1. Connect to your PCoIP Management Console virtual machine console that you wish to
migrate from and log in using the admin account and password. See Accessing the PCoIP
Management Console Virtual Machine Console.
2. PCoIP Management Console 2 users. Perform the following steps to record the IP address,
netmask, and default gateway:
© 2019 Teradici 75
Migrating PCoIP Management Console to a Newer Release
d. Make a note of PCoIP Management Console 2's static IP address, netmask, default
gateway, and DNS server. If no IP information is displayed, it is because the PCoIP
Management Console 2. is configured to use DHCP which is not recommended. See
Assigning a Static IP Address.
e. Select Ok.
g. In the next screen, select Quit. Teradici does not recommend changing the PCoIP
Management Console 2 DNS configuration.
3. PCoIP Management Console 3 users. Perform the following steps to record the IP address,
netmask, and default gateway:
d. Make a note of PCoIP Management Console 3's static IP address, netmask, default
gateway DNS servers, and domains (if configured). If no IP information is displayed, it is
because the PCoIP Management Console is configured to use DHCP which is not
recommended. See Assigning a Static IP Address.
4. Manage your PCoIP Management Console certificate (applies to custom PCoIP Management
Console certificates only):
Note: Skip this step if using the default Teradici signed certificate
Skip this step if you are using the default Teradici self-signed PCoIP Management Console certificate.
• If you plan to use your custom PCoIP Management Console certificate after upgrading,
Teradici recommends that you copy it to a safe location where you can retrieve it to use
with the new PCoIP Management Console. See Managing PCoIP Management Console
Certificates.
© 2019 Teradici 76
Migrating PCoIP Management Console to a Newer Release
• If you plan to use a new custom PCoIP Management Console certificate after upgrading,
first you will need to update your endpoint profiles to include the new PCoIP Management
Console certificate (or its issuer) and push the profile out to every endpoint, including any
ungrouped endpoints, before deploying the new console. If necessary, use each individual
endpoint’s AWI to upload the new PCoIP Management Console certificate (or its issuer) to
the endpoint. See Managing Profiles.
Important: Update endpoint profile's new certificate before deploying the upgrade
Ensure that you roll out the new certificate to the endpoints prior to deploying the new PCoIP Management
Console; that is, update your profile certificates using the original console. Otherwise, you will lose the
management of the endpoint.
5. Back up and download the current PCoIP Management Console database archive file to an
external location before beginning the upgrade:
d. When the backup completes, select the file in the database table, click DOWNLOAD, and
then save the archive file. You will need to retrieve this file later.
Some older versions can generate large databases that can cause issues during upgrades. See knowledge base
article 1029 for workarounds.
6. If you are using PCoIP Management Console Enterprise, record the following licensing
information by running the /opt/teradici/licensing/mc_view_lic.sh script:
• Fulfillment ID
Refer to Viewing Installed Licenses for online installations or Viewing Installed Licenses for offline installations
to obtain your Fulfillment or Entitlement ID.
© 2019 Teradici 77
Migrating PCoIP Management Console to a Newer Release
7. If you are using PCoIP Management Console Enterprise, from it's console, deactivate the
PCoIP Management Console Enterprise license by running one of the following commands:
/opt/teradici/licensing/mc_return_lic.sh -f <fulfillment_ID>
If behind a proxy:
/opt/teradici/licensing/mc_return_lic.sh -f <fulfillmentId> -p
[<user:password>@] <proxyhost:port>
9. Follow the instructions in deploying PCoIP Management Console to deploy the new PCoIP
Management Console release. See Installing PCoIP Management Console using vSphere.
10. Connect to your PCoIP Management Console virtual machine console. See Logging in to the
PCoIP Management Console OVA Virtual Machine Console.
11. Log in as admin using the default password (ManagementConsole2015) and change the
admin user password. See Accessing the PCoIP Management Console Virtual Machine
Console.
12. Modify the upgraded PCoIP Management Console to use the same network settings as the
previous PCoIP Management Console release. See Changing the Default Network
Configuration.
Note: Reserve IP address against the new virtual machine if using DHCP reservation
If you are using DHCP reservation, reserve the IP address against the new PCoIP Management Console virtual
machine. Otherwise, see Assigning a Static IP Address for instructions.
13. Restart the PCoIP Management Console and ensure it has the correct addressing information.
14. If you are using PCoIP Management Console Enterprise, activate its license by running one of
the following commands:
'/opt/teradici/licensing/mc_activate_lic.sh -k < entitlementID >'
From behind a proxy:
/opt/teradici/licensing/mc_activate_lic.sh -k <entitlementID> -p
[<user:password>@ <proxyhost:port>
© 2019 Teradici 78
Migrating PCoIP Management Console to a Newer Release
Refer to Activating Licenses for online installations or Activating Your PCoIP Management Console License from
a Location Without Internet Access for offline installations to obtain your Fulfillment or Entitlement ID.
15. Log in to the PCoIP Management Console web interface using the following default user
account:
• Password: password
16. If you are using a custom PCoIP Management Console certificate (either the custom
certificate from the previous PCoIP Management Console release or a new custom
certificate), upload the certificate to the new PCoIP Management Console. For more
information creating and uploading your own certificate, see Managing PCoIP Management
Console Certificates.
Note: Skip this step if using the default Teradici signed certificate
If you are using the default Teradici self-signed PCoIP Management Console certificate, skip this step.
17. Upload the database archive file you saved in step 5, and then restore the database. See
Managing PCoIP Management Console Databases.
!!! important "Important: This step reverts user accounts and passwords to previous PCoIP
Management Console release" This step replaces all users on the system with the user
accounts and passwords that existed on the previous PCoIP Management Console. If you
changed the default web UI password for the admin account, it will not be the Teradici default
password. If necessary, you can revert the admin account password to its default value and
then reset the password. To revert the password, see Reverting the PCoIP Management
Console Web Interface Default Password.
19. Check the MC Health field on the DASHBOARD page to ensure the PCoIP Management Console
status is GOOD. See Understanding the PCoIP Management Console Dashboard.
20. From the ENDPOINTS page, click REFRESH to see endpoints begin contacting the new PCoIP
Management Console. You can also verify groups, profiles, schedules, and auto configuration
rules at this time. See Managing Endpoints.
© 2019 Teradici 79
Managing Tera2 PCoIP Zero Client and Remote Workstation Card Firmware
This section provides an overview of how to upgrade or downgrade your version of the Tera2
PCoIP Zero Client or PCoIP Remote Workstation Card firmware.
When using profiles from PCoIP Management Console 1 that were migrated to newer versions of PCoIP Management
Console, ensure firmware requirements are met. For Tera 2 PCoIP Zero Clients, you have uploaded at least one
firmware 5.0 or later firmware image to PCoIP Management Console or newer. Migrated profiles will be assigned the
latest firmware version that is present on PCoIP Management Console.
© 2019 Teradici 80
Upgrading Endpoints to Firmware 5.0 or Later
PCoIP Management Console cannot upgrade endpoints running firmware versions prior to 5.0.
Instead, you can perform this step remotely for a group of endpoints using PCoIP Management
Console 1 or you can update the firmware for individual endpoints locally using each endpoint’s
AWI.
Before upgrading all your endpoints, first test the procedure with a small group of test endpoints to ensure that they
can be discovered and managed by PCoIP Management Console.
Remote workstation cards cannot be powered down or reset by the PCoIP Management Console as they need the
host PC to be restarted. An alternate method of restarting the host PC will be required to complete the PCoIP remote
workstation card firmware update.
1. Ensure that the endpoints you wish to update are placed in their own group. Depending on
your site configuration, this may require modifications to your DHCP options or DNS SRV
records, or it may require disabling persistent auto-configuration or placing the endpoints into
a segregated network with a new PCoIP Management Console 1.
2. From the PCoIP Management Console 1 or later home page, click Update Firmware.
3. Click the Import Firmware link to transfer the firmware 5.0 or later release file from your host
machine to the PCoIP Management Console 1 virtual machine.
4. Click Browse, locate the combined firmware file, and then click Open. This file will have a
.pcoip extension.
5. Click Import Now to transfer the firmware 5.0 or later release file from your host machine to the
PCoIP Management Console 1 virtual machine.
© 2019 Teradici 81
Upgrading Firmware Using the Endpoint’s AWI
7. In the Select Devices to Update section, you can further define the endpoints you wish to
upgrade by 3 different groupings.
• Device Family: lists the Teradici processor family used by the endpoint Tera2.
• Version Number: represents the currently applied firmware on the endpoints you want to
update (for example, 4.8.0).
• Group: lists any groups you have previously configured for endpoint management.
Teradici recommends upgrading firmware one group at a time. Groups that are not migrated and will have to be
recreated manually in the new PCoIP Management Console.
9. Select the endpoints you wish to update, choose the desired endpoint restart and schedule
options, and then click Schedule Update.
10. If desired, click View Status to watch the update status of the endpoints.
You can also update endpoint firmware by applying a profile that contains an associated firmware file. For information
about managing endpoints with PCoIP Management Console 1, see the PCoIP Management Console 1.x User
Manual.
After the endpoints reboot, they are no longer online in PCoIP Management Console 1. If you
configure the endpoints to include the address for the newer PCoIP Management Console, or
update your DHCP options appropriately, then the endpoints are present in the new PCoIP
Management Console in a few minutes.
1. Enter the endpoint’s IP address in your browser’s address bar and then log in to its AWI.
© 2019 Teradici 82
Upgrading Firmware Using the Endpoint’s AWI
3. From the Firmware Upload page, browse to the folder containing the firmware file. This file will
have an .all extension.
5. Click OK to confirm that you want to proceed with the upload. The operation may take a few
minutes. When completed, the AWI page displays two buttons—Reset and Continue.
6. Click Reset.
7. Click OK.
For more information about the AWI, see Tera2 PCoIP Zero Client Firmware 4.x and Remote
Workstation Card Firmware 4.9 Administrators' Guide (for endpoints prior to firmware version 5.0)
or Tera2 PCoIP Zero Client Firmware Administrators’ Guide and Tera2 PCoIP Remote Workstation
Card Firmware Administrators’ Guide (for Tera2 PCoIP Zero Clients and PCoIP Remote
Workstation Cards running firmware version 5.0 or later).
© 2019 Teradici 83
Downgrading Endpoints to Firmware 4.x
From PCoIP Management Console, you can apply a profile to a group of endpoints running
firmware 5.0 or later to remotely downgrade their firmware to version 4.x. Alternatively, you can
downgrade the firmware on an individual endpoint using the endpoint’s AWI.
Important: Perform a firmware upload twice when downgrading firmware to 4.8.x on a Tera2 zero client
For Tera2 PCoIP Zero Clients, you will need to perform a firmware upload twice. This is because the current firmware
installed in the endpoint also contains a recovery image that exists in a different location in flash memory from the
firmware image. When you upload a new firmware file to the endpoint, the recovery image is left untouched to
guarantee that if the firmware upload fails, a bootable image to boot from still exists. It is therefore necessary to
perform another full upload to ensure that the recovery image is completely removed. When using PCoIP
Management Console to perform a downgrade to firmware 4.8.x the second firmware upload will need to be
completed using PCoIP Management Console 1. Alternatively, you can upload the firmware twice from the zero client
AWI. For more details about recovery mode, please see Tera2 PCoIP Zero Client Firmware Administrators' Guide . This
does not apply to remote workstation cards.
All access subscribers can obtain the latest firmware by navigating to the Teradici Support Center
and selecting your endpoint type from the PCoIP Products section. Zero client users will be able to
access the download button for your required version of firmware. Remote Workstation Cards
users will have an additional Remote Workstation Card button to select before the firmware
download is displayed.
© 2019 Teradici 84
Uploading the Firmware to the PCoIP Management Console
1. Download the firmware 4.8 file for zero clients, and if required the 4.9 file for remote
workstation cards and extract the package contents.
2. From PCoIP Management Console, click SETTINGS > SOFTWARE to display the SOFTWARE
MANAGEMENT window.
4. Click Select file, select the combined firmware .pcoip file that you extracted previously, and
then click Open and Upload to upload the file to the PCoIP Management Console.
1. In the PCoIP Management Console top menu, click PROFILE and then NEW PROFILE.
2. Enter a name and description for the 4.8.x or 4.9 firmware profile.
3. Click the + tab, select the appropriate profile option and click ADD.
Options are:
4. In the SOFTWARE section, select the firmware file from the Firmware Version drop-down list,
and then click SAVE.
5. From the ENDPOINTS page, select the group containing the endpoint(s) you want to
downgrade.
7. In the drop-down list, select the profile you just created, and then click OK.
© 2019 Teradici 85
Applying the Profile Immediately
You can apply the profile immediately to either a group of endpoints or an individual endpoint.
1. In the PCoIP Management Console top menu, click **ENDPOINT**S and select the desired
group or endpoint.
4. From the DASHBOARD, check Endpoint Updates in Progress in the CURRENT ACTIVITY section
for information about the update.
After the profile applies, the selected PCoIP zero clients will automatically restart and upload the 4.8.x firmware
image. The PCoIP remote workstation cards will need to be restarted manually before it uploads the 4.9.x firmware
image. After the restart, the endpoints will either no longer appear in the ENDPOINTS table or they may appear as
offline. The PCoIP Management Console will not be able to manage them. To synchronize the recovery image
(applicable to zero clients only) in flash memory, perform the update again from PCoIP Management Console 1 using
the UPDATE > Update Devices > Update Firmware feature. For details, see the PCoIP Management Console 1.x User
Manual.
© 2019 Teradici 86
Creating a Schedule to Apply the Profile (Enterprise)
• Groups: Click ADD, select the group containing the endpoints you want to downgrade, and
then click ADD.
• Start Time: Click the time zone widget and select the desired date, then click the clock
widget below the calendar and select the desired time.
By default, the PCoIP Management Console time zone is Coordinated Universal Time (UTC). If you are in a
different time zone, you can display the PCoIP Management Console web interface in your own time zone to
facilitate creating schedules. See Config_local_time.md.
6. From the DASHBOARD, check UPCOMING SCHEDULES to see schedule information. When the
schedule runs, you can view its progress by checking Endpoint Updates in Progress in the
CURRENT ACTIVITY section.
© 2019 Teradici 87
Discovery Process Overview
Before endpoints can be managed by the PCoIP Management Console, they must first be
discovered. Once discovered, the PCoIP Management Console will label the device as either a local
or remote endpoint.
During the discovery process, the PCoIP Management Console determines whether a device is
local or remote by comparing the IP address of the communicating endpoint with the IP address
that the endpoint is configured with. If the two addresses are the same, the PCoIP Management
Console labels the endpoint as a local endpoint. If the two IP addresses are different, such as in
networks utilizing NAT devices, the PCoIP Management Console labels the endpoint as a remote
endpoint. The PCoIP Management Console also labels an endpoint as local if the endpoint reports
its IP address in the configured Local IP Address Ranges field found on the SETTINGS > REMOTE >
REMOTE CONFIGURATION page. Endpoints identified as remote endpoints require a reverse proxy
and additional configurations which are further described in Remote Endpoint Management
(Enterprise)
This topic provides an overview of the main steps of the PCoIP endpoint discovery process.
Important: Replace the default self-signed certificate with your own before configuring a discovery method
and adding endpoints
Teradici strongly recommends that you replace the PCoIP Management Console self-signed certificate with your own
PCoIP Management Console certificates before configuring a discovery method and before adding endpoints to the
PCoIP Management Console. See Managing PCoIP Management Console Certificates for details.
The following diagram illustrates how endpoints discover a PCoIP Management Console.
Note: PCoIP Management Console serves as both Endpoint Bootstrap Manager and Endpoint Manager
The PCoIP Management Console serves as both the Endpoint Bootstrap Manager and the Endpoint Manager. It is
possible that other endpoint managers of the PCoIP Management Console may separate these roles.
© 2019 Teradici 88
Endpoint Discovery Process
The Endpoint Bootstrap Manager/Endpoint Manager information with which an endpoint must be provisioned before
it can be discovered depends on the endpoint’s discovery method and security level. You can configure both these
options from the endpoint’s AWI Configuration > Management page. Please see Tera2 PCoIP Zero Client Firmware
Administrators’ Guide for details. See also Configuring an Endpoint Manager Manually from an Endpoint for
instructions on how to manually configure an Endpoint Manager from its AWI Management page.
© 2019 Teradici 89
Stage 1: Provisioning Endpoints
The first stage provisions endpoints with the information they need either to connect to the
Endpoint Bootstrap Manager for bootstrapping, or to connect directly to the Endpoint Manager.
Depending on the endpoint’s configured discovery method, you can manually enter the information
or it can be provisioned automatically.
Discovery Methods
For automatic discovery, endpoints are populated with the IP address or FQDN of the PCoIP
Management Console to which they should connect via DHCP vendor-specific options or DNS
service and text records. Optionally, endpoints can also be configured with the PCoIP Management
Console certificate’s fingerprint (that is, its digital signature) by the DHCP or DNS server. If the
PCoIP Management Console certificate fingerprint is provided in the DHCP or DNS record, the
endpoint (in low security mode) will verify the PCoIP Management Console certificate by only
matching the fingerprint. This is intended for use cases where the PCoIP Management Console
trusted root CA certificate (the PCoIP Management Console chain certificate) is not uploaded to
the endpoint , or if the PCoIP Management Console certificate does not meet the verification
requirement. If a fingerprint is not provisioned, an endpoint without a trusted PCoIP Management
Console certificate will fail to connect. Automatic discovery is used for low and medium security
environments.
For manual discovery, you manually configure each endpoint with the uniform resource identifier
(URI) of the Endpoint Bootstrap Manager (for low and medium security environments), or with the
URI of the actual Endpoint Manager (for high security environments).
Depending on an endpoint’s configured security level, you may also need to provision endpoints
with an PCoIP Management Console certificate.
Endpoints configured for medium or high security must have a trusted certificate in their
certificate store before they can connect to an PCoIP Management Console. For some endpoints,
© 2019 Teradici 90
Endpoint Certificate Requirements
certificates may be pre-loaded by the vendor as a factory default. Otherwise, you can manually
upload certificates using an endpoint’s AWI.
Endpoints that are configured for low security do not need a PCoIP Management Console
certificate in their trusted certificate stores if either of the following is true:
• They are using DHCP discovery or DNS discovery and the DHCP or DNS server has
provisioned them with the PCoIP Management Console certificate’s fingerprint.
• They are discovered using the PCoIP Management Console’s manual discovery method. See
Discovering Endpoints Manually from PCoIP Management Console.
The following table summarizes the certificate requirement for endpoints based on their discovery
method and configured security level.
Low Security
When low security is in use, endpoints can be discovered manually from the PCoIP Management
Console. See Discovering Endpoints Manually from PCoIP Management Console.
Endpoints can use DHCP or DNS auto discovery. If the Endpoint Bootstrap Manager fingerprint is
also provisioned by the DHCP or DNS server, endpoints do not require a certificate.
© 2019 Teradici 91
Stage 2: Entering the Bootstrap Phase
Medium Security
When medium security is in use, endpoints cannot be discovered manually from the PCoIP
Management Console.
Endpoints will not use the certificate fingerprint retrieved from the DHCP or DNS server to trust the
PCoIP Management Console. A PCoIP Management Console certificate or its issuer public key
certificate must be pre-loaded in the endpoint.
High Security
When high security is in use, endpoints cannot be discovered manually from the PCoIP
Management Console and cannot use DHCP or DNS auto discovery.
The Endpoint Manager’s address must be manually entered into the endpoint.
A PCoIP Management Console public key certificate or its issuer public key certificate must be pre-
loaded in the endpoint.
Note: High security endpoints configured with Endpoint Manager information bypass the bootstrap process
Endpoints in high security environments that are already configured with Endpoint Manager connection information
bypass the Endpoint Bootstrap Manager bootstrap process and attempt to connect to the Endpoint Manager right
away.
© 2019 Teradici 92
Stage 4: Entering the Managed Phase
Review the administrators' guide for your endpoint to confirm the discovery method it supports.
The following topics contain information about how to configure an endpoint discovery method:
• Configuring Endpoints using Auto Discovery: Explains how to configure your DHCP server to
provision endpoints with Endpoint Bootstrap Manager information.
• Configuring DNS SRV Record Discovery: Explains how to configure your DNS server to
provision endpoints with Endpoint Bootstrap Manager information.
• Discovering Endpoints Manually from PCoIP Management Console: Explains how to manually
initiate discovery from the PCoIP Management Console. Endpoints must be configured for low
security if you use this method.
© 2019 Teradici 93
Configuring Endpoints using Auto Discovery
This section explains how to configure your DHCP server to provision endpoints with Endpoint
Bootstrap Manager information.
When PCoIP Management Console DHCP vendor class option discovery is used, endpoints receive
a DHCP option value that contains information about the PCoIP Management Console (that is, the
Endpoint Bootstrap Manager/Endpoint Manager) to which they should connect. If an endpoint has
already obtained a DHCP lease before the server is configured with PCoIP Management Console
DHCP options, it will be updated with this information when it renews the lease or acquires a new
one. An endpoint will renew its lease after a reboot or when it detects that the network has
returned after going down (for example, if someone reconnects the endpoint’s network cable after
unplugging one end of it).
Endpoints also poll the DHCP server for option values at an interval equal to half the DHCP lease time.
© 2019 Teradici 94
Configuring Endpoints using Auto Discovery
You can configure your DHCP server with PCoIP Management Console vendor class options to
provide the following information:
• The PCoIP Management Console’s certificate fingerprint (digital signature). This fingerprint is
required if you have not installed the PCoIP Management Console’s trusted root CA certificate
(the PCoIP Management Console chain certificate) in the endpoint’s certificate store and you
want to use automatic discovery. DHCP options discovery will not succeed if you do not
provide a digital signature and do not configure endpoints with a certificate that enables them
to trust the PCoIP Management Console. If provided, this fingerprint is only used when the
endpoint’s security level is set to Low Security Environment and certificate verification has failed.
It is ignored when the security level is set to Medium Security Environment or High Security
Environment.
Note: Configure PCoIP Management Console information using either DHCP options or DNS records
The endpoint only picks up the fingerprint in a DHCP option if the PCoIP Management Console address is also
specified in a DHCP option. For example, if the PCoIP Management Console address is specified as a DNS SRV record
but the fingerprint is provided as a DHCP option, the endpoint will not retrieve the fingerprint information in the DHCP
server. You should configure PCoIP Management Console information using either DHCP options or DNS records, but
not both.
This discovery method requires you to have a DHCP server in your network that meets the
following requirements:
• The DHCP server must support both DHCP option 60 (vendor class identifier) and option 43
(vendor-specific information). Option 60 is sent from the endpoint to the DHCP server. It
contains a text string that uniquely identifies the endpoint type. Option 43 is created by the
user. The steps provided in the sections that follow show how to create a DHCP option 43
called PCoIP Endpoint along with two sub-options under it— EBM URI (sub-option 10) and EBM X.
509 SHA-256 fingerprint (sub-option 11).
• The PCoIP endpoints must have DHCP enabled so they can send a request to the DHCP
server and receive the address of the PCoIP Management Console in response. This is their
default setting.
© 2019 Teradici 95
Before You Begin
Note: Skip adding vendor class if you have previously configured PCoIP Endpoint vendor class
If you have used DHCP vendor class option discovery with a previous 1.x release of the PCoIP Management Console
and have already configured your DHCP server with the PCoIP Endpoint vendor class, you can skip the following
section entitled Adding the PCoIP Endpoint Vendor Class.
• The PCoIP Management Console’s IP address or FQDN. In the following example, this address
is configured in a DHCP sub-option called EBM URI.
• The PCoIP Management Console certificate SHA-256 fingerprint. In the following example,
this hash value is configured in an optional DHCP sub-option called EBM X.509 SHA-256
fingerprint.
1. Use Mozilla Firefox to log in to the PCoIP Management Console web interface.
5. In the Fingerprints section, copy and paste the SHA-256 fingerprint into a text editor.
The instructions provided may change slightly depending on your specific server version.
© 2019 Teradici 96
Adding the PCoIP Endpoint Vendor Class
2. Right-click on your DHCP server in the SERVERS pane and select DHCP Manager.
3. Expand your server in the tree, right-click on IPv4, and then select Define Vendor Classes.
3. In the Option Type dialog, enter the name EBM URI, data type String, code 10, and description
Endpoint Bootstrap Manager URI, then click OK.
5. For the PCoIP Management Console’s SHA-256 certificate fingerprint, repeat steps 1 and 2 to
add another option.
6. In the Option Type dialog, enter the name EBM X.509 SHA-256 fingerprint, data type String, code
11, and description EBM X.509 SHA-256 fingerprint, then click OK.
7. Expand the tree for the DHCP scope to which you want to apply the options.
9. Click the Advanced tab and select the PCoIP Endpoint vendor class.
10. Enable the check box for 010 EBM URI and then enter a valid Management Console URI in the
Data entry field, and click Apply.
© 2019 Teradici 97
Configuring DHCP Options
This URI requires a secured WebSocket prefix (for example, wss://:[port number]. The PCoIP
Management Console’s listening port is 5172. Entering this port number is optional. If you do
not include it, port 5172 will be used by default.
11. Choose the checkbox for 011 EBM X.509 SHA-256 fingerprint and paste the PCoIP Management
Console certificate SHA-256 fingerprint you obtained previously into the String value field.
© 2019 Teradici 98
Configuring DNS SRV Record Discovery
This section explains how to configure your DNS server to provision endpoints with Endpoint
Bootstrap Manager information, as part of the endpoint discovery process.
Endpoints poll the DNS server for information about the PCoIP Management Console (that is, the
Endpoint Bootstrap Manager/Endpoint Manager) to which they should connect only if the DHCP
server does not have a DHCP option containing the PCoIP Management Console’s IP address or
FQDN.
If an endpoint has already retrieved a DNS record before the DNS server is configured with PCoIP
Management Console information, it does not poll the DNS server again until the record’s Time-To-
Live expires (or the endpoint is rebooted). If the DHCP server does provide an option for the PCoIP
Management Console address but the endpoint fails to connect for any reason (for example,
because of a certificate verification failure or the PCoIP Management Console address is not
reachable), DNS record lookup will not occur.
© 2019 Teradici 99
Before You Begin
Note: Do not configure DHCP options when you are using DNS record discovery
Do not configure DHCP options if you want to use DNS record discovery. Endpoints always prefer the PCoIP
Management Console address or fingerprint that is specified in the DHCP options over that specified in the DNS
record. If you provide the PCoIP Management Console address both as DHCP option and also as the DNS record, the
endpoint will only use the PCoIP Management Console address found in the DHCP option.
DNS service record discovery requires you to have a DNS server in your network that is configured
with the following DNS records:
• An address record (A record): Specifies the FQDN and IP address of the PCoIP Management
Console. This record may be automatically created by the DHCP server.
• A service location record (SRV record): Associates information such as the PCoIP Management
Console’s TCP/IP service and the port the PCoIP Management Console listens on with the
PCoIP Management Console’s domain and host name. The PCoIP Management Console’s
TCP/IP service is called _pcoip-bootstrap, as shown in Adding the DNS SRV Record.
• A DNS TXT record: Contains the PCoIP Management Console certificate SHA-256 fingerprint is
also required if you have not installed the PCoIP Management Console’s trusted root CA
certificate (the PCoIP Management Console chain certificate) in the endpoint’s certificate
store and you want to use automatic discovery. The record’s name must be the host name of
the PCoIP Management Console offering the service. In the following example, this record is
called pcoip-mc38719. The domain is appended automatically.
Note: Endpoint only picks up DNS TXT fingerprint if the PCoIP Management Console address is
specified in a DNS SRV record
The endpoint only picks up the fingerprint from the DNS TXT record if the PCoIP Management Console address
is specified in a DNS SRV record. For example, if the PCoIP Management Console address is specified as a
DHCP option but the fingerprint is provided as a DNS TXT record, the endpoint will not retrieve the fingerprint
information in the DNS server. Configure your PCoIP Management Console information using either DHCP
options or DNS records, but not both.
• The PCoIP Management Console’s certificate fingerprint (that is, the certificate’s digital
signature). If provided, this fingerprint is only used when the endpoint’s security level is set to
Low Security Environment and certificate verification has failed. It is ignored when the security
level is set to Medium Security Environment or High Security Environment.
1. Use Mozilla Firefox to log in to the PCoIP Management Console web interface.
5. In the Fingerprints section, copy and paste the SHA-256 fingerprint into a text editor.
The instructions provided may change slightly depending on your specific server version.
2. Right-click on your DNS server in the SERVERS pane and select DNS Manager from the context
menu.
3. In Forward Lookup Zones, right-click on your domain and select Other New Records from the
context menu.
4. In the Resource Record Type dialog, select Service Location (SRV) from the list and click Create
Record.
5. Fill in the entries as shown in the following example. Set Service to _pcoip-bootstrap, Protocol
to _tcp, and Port number to 5172, the PCoIP Management Console’s default listening port. For
Host offering this service, enter the PCoIP Management Console’s FQDN.
The PCoIP Management Console’s FQDN must be entered because the DNS specification does not enable an IP
address in SRV records.
6. Click OK.
7. If you are not adding an optional DNS TXT record (see next) and have finished configuring
your DNS server, power cycle your endpoints or put them online to enable them to make the
connection to the PCoIP Management Console. You must also upload the PCoIP
Management Console’s root CA certificate to the endpoint’s certificate store.
1. In Forward Lookup Zones, right-click on your domain and select Other New Records from the
context menu.
2. In the Resource Record Type dialog, select Text (TXT) from the list and click **Create Record*.
• In the Record name field, enter the host name of the PCoIP Management Console offering
the service (this example uses pcoip-mc38719). The FQDN field will be automatically
populated for you, and matches the FQDN of the PCoIP Management Console.
• In the Text field, type pcoip-bootstrap-cert= and then paste the PCoIP Management
Console certificate SHA-256 fingerprint you obtained previously immediately after this
prefix, as shown in the following example.
4. Click OK.
5. When you have finished configuring your DNS server, power cycle your endpoints or put them
online to enable them to make the connection to the PCoIP Management Console.
You can configure the PCoIP Management Console to automatically name endpoints and place them in a specific
group when they are discovered. See Auto Naming Endpoints and Auto Configuring Endpoints (Enterprise) for details.
See Troubleshooting DNS to verify that your DNS server is configured correctly for the PCoIP
Management Console.
The ENDPOINTS page contains an ENDPOINT DISCOVERY feature that lets you discover endpoints
that are not pre-configured with PCoIP Management Console information. Endpoints must be
configured for low security before they can be discovered using this method.
Manual discovery of an endpoint will not work if the endpoint is behind a NAT or proxy.
MANAGEMENT profile properties, Security Level and Discovery Mode have been added to allow the
PCoIP Management Console the ability to apply specific management security level and
management server discovery methods. This enables highly secured environments to pre-stage
endpoints in a secured environment with their future management settings, prior to delivery to
their final location.
The PCoIP Management Console also supports the DHCP vendor-specific option method, DNS service record
method, and manual endpoint configuration for endpoint discovery.
You can discover endpoints from the PCoIP Management Console by scanning for their IP
addresses. This discovery method is used in low security environments for endpoints that are not
pre-configured with PCoIP Management Console connection information or certificates. It enables
an improved out-of-box experience by removing the need for administrators to manually configure
an endpoint with a PCoIP Management Console address and upload a PCoIP Management
Console certificate to the endpoint. With this method, the endpoint retrieves the required trust
information from the PCoIP Management Console during the discovery process.
• The endpoint is powered on and connected to the network that is not behind a proxy or NAT.
• The endpoint is not connected to an Endpoint Manager and has an Idle management status
(that is, is not engaged in any kind of PCoIP Management Console activity).
• The endpoint is configured for a Low Security Environment from its AWI Management page.
1. Enter the zero client’s IP address in your browser’s address bar, then log in to its AWI.
4. If the endpoint is not in the Idle state, click Clear Management State and then Continue.
1. From the PCoIP Management Console’s ENDPOINT page, click ENDPOINT DISCOVERY.
2. Enter the endpoint’s IP address in the FROM IP boxes. If you want to discover a range of
endpoints, enter the last IP address in the TO IP boxes; otherwise, leave these boxes empty.
The IP address range is limited to Class C ranges or smaller (for example, 10.0.0.1 to 10.0.0.255). It cannot
support a range larger than a class C such as 10.0.0.1 to 10.0.255.255.
4. Click DONE when it appears next to ENDPOINT DISCOVERY to end the discovery process.
5. To see the newly discovered endpoints, click REFRESH in the endpoint table (GROUPED or
UNGROUPED, depending on your auto configuration settings).
You can configure the PCoIP Management Console to automatically name endpoints and place them in a specific
group when they are discovered. See Auto Naming Endpoints and Auto Configuring Endpoints (Enterprise) for details.
Managing Endpoints
• Understanding the PCoIP Management Console Dashboard: Describes the information you
can view from the PCoIP Management Console DASHBOARD page.
• Changing the Web Interface Time Zone: Explains how to change the PCoIP Management
Console web interface time zone. By default, the web interface uses the PCoIP Management
Console’s Coordinated Universal Time (UTC). For convenience when you create schedules, you
can update your user account to display the web interface in your own local time zone.
• The actions you can perform from the ENDPOINTS page are listed in the following table: Lists
all the actions you can perform from the ENDPOINTS page and provides links to instructions for
each one.
• Displaying Endpoint Properties: Shows how to select the endpoint properties you wish to
include in a GROUPED or UNGROUPED endpoint table.
• Using the ENDPOINT DETAILS Page: Lists all the actions you can perform from the ENDPOINT
DETAILS page and provides instructions for each one.
• Performing Power Management: Explains how to power down and reset endpoints remotely.
• Renaming Endpoints: Explains how to rename an endpoint from the ENDPOINTS page.
• Discovering Endpoints Manually: Provides information about how to use the PCoIP
Management Console’s manual endpoint discovery feature.
• Searching an Endpoint Table: Explains how to use a text search to locate endpoints in a
GROUPED or UNGROUPED endpoint table.
• Filtering the Endpoint List: Explains how to use PCoIP Management Console filters to refine
the endpoints that display in a GROUPED or UNGROUPED endpoint table.
Managing Profiles
The PCoIP Management Console lets you create profiles that contain a list of the settings you
want to apply to one or more groups of endpoints. After creating a profile, you can apply it
immediately to a group, or you can create a schedule to apply it to the group at a specific time in
the future.
Click the gear icon to the right of the table to change the information you want to display in the
table columns. Your customized settings are saved in your browser and will be used for any user
who subsequently logs in from that browser.
PROFILE Page
Creating a Profile
When you configure a profile, you specify only the settings you want to configure in the endpoint.
For example, you can create a profile that only updates endpoint firmware without changing any of
the endpoint’s other settings. Unless a particular setting is explicitly configured in a profile by
enabling its Set In Profile check box, it will have no effect when the endpoints are updated.
Some settings will cause the endpoint to restart. These settings are identified by a white triangular
icon .
The Management Console will only apply the firmware in a profile to the endpoint, if the firmware version is different
from the firmware identified from the last polling communication between the Managment Console and endpoint.
The settings that are available are based on the endpoint type and the firmware version the target
endpoints are currently using or will use when the profile is applied. For this reason, the relevant
firmware file must already be uploaded to the PCoIP Management Console from the SETTINGS >
SOFTWARE page before you can create a profile.
For the Tera2 PCoIP Zero Client and Remote Workstation Card, you can configure profiles for dual
and quad endpoint types. The dual zero client supports two monitors. The quad zero client
supports four monitors. You need to create a separate profile for each endpoint type.
To create a profile:
3. Enter a unique profile name in the Name column and a description for the profile in the
Description column.
4. Click the + tab and select one of the following profile types and then click ADD:
To navigate between profile settings, you can either use the scroll bar or select a setting category in the left
pane. Any setting followed by the restart icon indicates that the endpoint requires a restart after being
changed.
6. Click SAVE.
7. Click PROFILE in the navigation link at the top to return to the main page.
3. In the Change Profile dialog, select the profile from the drop-down list and click OK.
Child groups with no assigned profile inherit their parent group’s profile. This rule is recursive. For example, if top-level
group A has a profile and both its child B and B’s child C do not, then B and C both use the profile assigned to A.
3. In the Change Profile dialog, select a different profile from the drop-down list and click OK.
Applying a Profile
You can apply profiles so they update endpoint settings right away (or after any currently running
scheduled actions have completed), or you can create a schedule to apply the settings in the
future.
You can apply a profile to one or more groups or endpoints from the ENDPOINTS page or you can
apply a profile to an endpoint from its ENDPOINT DETAILS page.
1. From the ENDPOINTS page, select one or more groups (or one or more endpoints).
Use Shift +Click to select contiguous elements and Ctrl +Click to select non-contiguous elements.
Duplicating a Profile
The PCoIP Management Console provides an easy way to duplicate a profile when you want to
copy all the profile’s settings except for its group association.
To duplicate a profile:
2. Click DUPLICATE.
4. Follow the instructions in Applying a Profile to associate the profile with the desired group and
choose how to apply it.
Editing a Profile
To edit a profile:
2. Click EDIT.
4. To see the group(s) to which this profile is assigned, click the small group tab that
appears to the right.
• To remove all of the settings click the on the profile tab and then click REMOVE. You can
then click the + tab and configure a new profile.
• To change one or more settings, click the profile tab and make your changes, as explained
in Creating a Profile.
6. Click SAVE.
7. Click PROFILE in the navigation link at the top to return to the main PROFILE page.
8. Follow the instructions in Applying a Profile to choose how to apply the updated profile.
Deleting a Profile
To delete a profile:
1. If the profile is assigned to one or more groups, first remove the association for each group as
follows:
a. From the ENDPOINTS page, select the group to which the profile is assigned.
c. In the Change Profile dialog, select No Profile from the drop-down list and click OK.
2. From the PROFILE page, select the profile you wish to delete.
3. Click DELETE.
The ENDPOINTS page enables you to organize managed endpoints into a hierarchy of parent
groups and child groups. Each group can then be associated with a profile so that its endpoints
can be updated with the same settings all at once.
When endpoints are first discovered, they appear in the UNGROUPED table if you have not created
auto configuration rules to automatically group them as part of the discovery process. The
following example shows a list of ungrouped endpoints.
After creating parent groups and child groups, you can create auto configuration rules to
automatically move endpoints into a group when they are first discovered. Alternatively, you can
manually move endpoints into groups.
After an endpoint is moved to a group, either manually or automatically, it then appears in the
GROUPED table on the ENDPOINTS page. If you have created an auto naming rule to name endpoints
when they are first discovered or when they are moved between ungrouped and grouped
categories, this rule is also applied at this time.
The GROUPED and UNGROUPED tabs have a endpoint count indicator showing how many endpoints
are in that state.
The following example shows a structure with endpoints in two different groups.
Creating Groups
To create groups:
3. Select ^TOP to create a group at the top level or select the parent group under which you want
to create a child group.
4. Enter a unique name for the group (from within its group hierarchy) and click CREATE GROUP.
1. From the ENDPOINTS page, click either the GROUPED or UNGROUPED tab.
4. Select the desired parent group or child group, and then click MOVE TO GROUP.
If you have configured an endpoint naming convention that applies when you move endpoints
to or from a group, the endpoints may also be renamed during this procedure.
Moving Groups
To move groups:
4. Select the desired parent group or child group, and then click MOVE TO GROUP.
If you have configured an endpoint naming convention that applies when you move endpoints
to or from a group, the endpoints may also be renamed during this procedure.
Renaming a Group
To rename a group:
4. Enter a unique name (from within its group hierarchy) and click RENAME GROUP.
Removing a Group
Note: Child groups will be removed and any endpoint will become ungrouped
If you remove a parent group that contains child groups or endpoints, the child groups will also be removed and any
endpoints will become ungrouped.
To remove a group:
The PCoIP Management Console Enterprise lets you create rules to automatically move endpoints
into a specific group when they are first discovered. After discovery, you can find the endpoints in
the GROUPED table diagram on the ENDPOINTS page. If you are using PCoIP Management Console
Free, you will be able to edit existing configurations.
Click the gear icon to the right of the table to change the information you want to display in the
table columns. Your customized settings are saved in your browser and will be used for any user
who subsequently logs in from that browser.
The AUTO CONFIGURATION page has a global auto configuration ON/OFF switch that is located above the table. Auto
configuration rules become active when this switch is set to ON. However, the rules are only applied to endpoints
when the devices are first discovered. If the global auto configuration setting is switched on after discovery, your rules
will have no effect. For this reason, it is important to set up your rules before enabling discovery of the endpoints to
which the rules would apply.
Help
Click the ? button beside each field for help with any of the settings.
The LAST UPDATED column displays the last time the Auto Cofiguration rule has been updated.
1. From the PCoIP Management Console’s top menu, click AUTO CONFIGURATION.
• Rule Criteria: Select the criteria your auto configuration rule is based on:
• IP ADDRESS: Click ADD, enter the IPv4 address range of the endpoints you want to
place in the group, and then click OK. The address range can encompass an entire
class A network, that is, from x.0.0.0 to x.255.255.255.
The Example Name field at the bottom of the page displays the endpoint name format based on your
global naming convention. See Creating a Global Endpoint Naming Convention.
• PASSWORD: Enter the endpoints password. Endpoints with matching passwords will be
auto configured
• GENERIC TAG: Enter the endpoints Generic Tag. Endpoints with a matching Generic Tag
label will be auto configured
• Group: Click in this field, select the desired pre-configured group, and then click OK.
• Rule Values: Enter the specific values required by the Rule Criteria.
• Request Certificate: Select to automatically retrieve a Simple Certificate Enrollment Protocol (SCEP) digital certificate from a SCEP server.
• Move to Group Only (Enterprise): Groups the discovered endpoints and not apply a profile or firmware to them. This permits endpoints to be discovered at any time, and
allows a profile application to be scheduled through the Management Console Schedule for a time that would be more convenient for a user.
• Click SAVE.
The PCoIP Management Console will prevent you from creating overlapping or conflicting rules. You will be required to resolve any problems before the rule can be
created.
• Click AUTO CONFIGURATION in the navigation link at the top to return to the main AUTO CONFIGURATION page.
• If you want the rule to apply right away, make sure the global auto configuration setting is switched to ON.
4. Click SAVE.
5. Click AUTO CONFIGURATION in the navigation link at the top to return to the main page.
2. Click DELETE.
The ENDPOINT NAMING page lets you construct a naming format for endpoints by selecting
endpoint attributes to include in the name and entering a custom prefix and postfix to the name if
desired. For example, you can create a name that begins with your prefix text, followed by the
endpoint’s PCoIP Management Console parent group or child group name, followed by the
endpoint’s MAC address or endpoint label, and ends with your postfix text.
The names created from these settings are visible from the ENDPOINTS and ENDPOINT DETAILS
pages. They are only used with the PCoIP Management Console and are not available from the
endpoint’s AWI or OSD.
Each time you change a setting as you configure the naming convention, the Example Name field at
the bottom of the page updates to show the format you have created. When you have finished
constructing the name, you then choose when the name should be applied.
You can configure auto naming by clicking SETTINGS from the PCoIP Management Console’s top
menu and then clicking the NAMING menu in the left pane.
Click the ? button beside each field for help with any of the settings.
• Endpoint Name: Select whether to incorporate the endpoint’s current unique ID (that is, its
MAC address) or its endpoint label (for example, pcoip-portal-) into the endpoint name.
• Group Naming: Select whether to add the endpoint’s group name and/or immediate child
group name after the prefix.
4. In the Rename Endpoints when field, select whether to apply the name when the endpoint is
first discovered, or any time it is moved between groups or between a grouped and ungrouped
category.
5. Click SAVE.
Simple Certificate Enrollment Protocol (SCEP) lets you simplify the retrieval and installation of
digital certificates by enabling devices to obtain certificates automatically from a SCEP server.
PCoIP Remote Workstation Cards cannot obtain a SCEP certificate from the PCoIP Management Console.
Before you create an endpoint certificate, organize your endpoints into groups. See Organizing Endpoints into Groups.
Your zero client must belong to the group defined in your SCEP certificate rule before the REQUEST CERTIFICATE
option is enabled.
PCoIP Management Console Enterprise Edition release 2.5+ users can reference SCEP certificate information
displayed on the dashboard. This window is limited to SCEP issued certificates.
3. In the Groups field, click ADD to add a group that was set up on the ENDPOINTS page. If required,
you can remove a group by highlighting it and clicking REMOVE.
4. In the Server URI, field, type the Uniform Resource Identifier (URI) of the SCEP server that is
configured to issue certificates for the group.
5. In the Server Password field, type the password for the SCEP server.
6. In the CA Identifier field, type the certification authority issuer identifier if your SCEP server
requires it (the CA Identifier is supported for devices running firmware 5.4 or later). A CA
Identifier is any string that is understood by the SCEP server (for example, a domain name).
7. In the Use Certificate for 802.1X field, select True to configure 802.1x on the endpoint with SCEP
certificates.
Tera2 zero clients can be configure to use 802.1x with SCEP certificates, and have the endpoint present this
certificate to the 802.1x authenticator.
8. Tera2 zero clients support 802.1X authentication, which prevents unauthorized devices from
gaining access to local area networks (LANs).
9. Click SAVE.
3. If there is more than one endpoint certificate rule, click PREV or NEXT to view additional
certificate rules.
The PCoIP Management Console Enterprise lets you create schedules that are configured to run
either once, at a certain date and time, or repeatedly, over a specified time frame and at a specified
frequency. In this release, you can create schedules to apply a profile to one or more groups of
endpoints, to power down one or more groups of endpoints, or to perform a power reset on one or
more groups of endpoints.
SCHEDULES Page
This page contains a table showing all the schedules that are currently configured for the PCoIP
Management Console. You can create a new schedule from this page, or you can select a
schedule from the table to view, edit, or delete. The All Schedules ON/OFF switch at the
top of the page lets you globally enable or disable all schedules at once.
Click the gear icon to the right of the table to change the information you want to display in the
table columns. Your customized settings are saved in your browser and will be used for any user
who subsequently logs in from that browser.
SCHEDULES Page
HISTORY Page
The HISTORY page provides a list of schedules that have previously run, along with pertinent
information about each one. All scheduled and manual activities will appear in the schedule history
(for example, profile applications, power downs and resets).
Events that are not scheduled, for example, profile updates driven by auto-configuration, do not appear in the schedule
history.
Click the gear icon to the right of the table to change the information you want to display in the
table columns. Your customized settings are saved in your browser and will be used for any user
who subsequently logs in from that browser.
HISTORY Page
Creating a Schedule
Click the ? button beside each field for help with any of the settings.
To create a schedule:
Caution: Using the Skip reboot when applying profile on endpoints check box
This option allows you to push the profile but skip rebooting the endpoint. However, for new firmware to
take affect, or for some settings to be applied, your endpoint must be rebooted.
• Groups: Click ADD, select one or more groups, and then click ADD again. The schedule will
operate on all the endpoints in any group you select. Use Shift +Click to select
contiguous elements and Ctrl +Click to select non-contiguous elements.
• Scheduled Time Zone: Select the time zone for the start and end times when you want the
schedule to run.
For ease of management, set the time zone to the same time zone where the endpoint(s)
are located. The schedules table will show the schedule in the timezone that was selected
and in the Management Console users timezone.
• Start Time: Click the time zone widget and select the desired date, then click the clock
widget below the calendar and select the desired time.
• Recurrence: Select whether the schedule will run once or if it will recur over a period of
time. If it is recurring, you must also select end date and time and frequency information.
4. Click SAVE.
5. Click SCHEDULE in the navigation link at the top to return to the main page.
1. From the table on the SCHEDULES page, select the schedule you wish to view.
2. Click VIEW.
3. If desired, you choose to view the previous or next schedule in the list, or you can click EDIT to
edit the schedule.
4. Click SCHEDULE in the navigation link at the top to return to the main page.
Editing a Schedule
To edit a schedule:
1. From the table on the SCHEDULES page, select the schedule you wish to edit.
2. Click EDIT.
4. Click SAVE.
5. Click SCHEDULE in the navigation link at the top to return to the main page.
Deleting a Schedule
To delete a schedule:
1. From the table on the SCHEDULES page, select the schedule you wish to delete.
2. Click DELETE.
The PCoIP Zero Client can be further secured by hiding certain OSD menu options. This
configuration can not be done from the PCoIP Zero Client OSD or AWI. An administrator can
choose to hide all OSD menu items, all selections within the OSD Options menu, or individual
selections within the OSD Options menu.
To hide OSD menu items on a PCoIP Zero Client, use the PCoIP Management Console and apply a
profile with the desired menues hidden.
The profile settings that hide menus are found under the profile SECURITY section. Select the
Hidden OSD Menu Entries, and enable one or all of the following options:
• All Menus
• Options
• Options/Configuration
• Options/Diaginostics
• Options/Information
• Options/User Settings
• Options/Password
The PCoIP Management Console must be licensed with a trial or enterprise license to use remote
device management. See Managing Licenses Online in the administrators' guide for more
information on licensing. You will also need to deploy a reverse proxy and ensure the network
connection between the PCoIP Management Console and the remote endpoint has a latency of
approximately 100ms or less.
Tip: How the PCoIP Management Console determines if an endpoint is local or remote.
The PCoIP Management Console will treat an endpoint as a local endpoint except when it is: * explicitly connecting to
the external interface of the PCoIP Management Console * determined to be behind a reverse proxy * behind a NAT
and has a different internal IP address from its external IP address. The PCoIP Management Console determines if an
endpoint is behind a reverse proxy by inspecting the websocket upgrade header for the presence of X-Forwarded-For,
X-Real-IP or Forwarded information.
Administration of remote endpoints requires the configuration of the proxy, the PCoIP
Management Console, and the remote endpoint. Each configuration can be found in the following
topics:
For remote administration of PCoIP endpoints to work, the reverse proxy must be accessible by
the remote devices and by the PCoIP Management Console. Typically reverse proxy will be
installed in the DMZ of the network.
For remote administration of PCoIP endpoints, the reverse proxy must meet the following
requirements.
• It must be able to proxy the WebSocket protocol. The WebSocket protocol is used for
communication between the endpoint and the Management Console.
Encrypted websocket connections have a wss:// preceeding the FQDN.
• It must have a certificate with its private key added to its configuration.
The reverse proxy must have a certificate with its private key added to its configuration. Use
the SHA256 fingerprint from the reverse proxy certificate in the PCoIP Management Console
External Certificate Fingerprint field on the REMOTE CONFIGURATION page, in SETTINGS >
REMOTE.
Teradici has provided a sample configuration using nginx for a reverse proxy, and is provided as-is,
with no warranty. This sample configuration resides on the nginx proxy server.
Remote Endpoint Management works by requiring a reverse proxy in the DMZ of the network and
is configured by accessing the REMOTE CONFIGURATION page located by browsing PCoIP
Management Console SETTINGS > REMOTE. Here you will find four configurable settings.
• Internal Address: Here you enter the internally published FQDN or IP address of the PCoIP
Management Console. This is how "local" devices access the PCoIP Management Console.
• External Address: This address will lead to the reverse proxy. In this field you will enter the
externally published FQDN or IP address of the PCoIP Management Console. This is how
"remote" devices will access the PCoIP Management Console.
• External Certificate Fingerprint: Enter the Reverse Proxy Server's certificate SHA-256 fingerprint.
Endpoints may require the fingerprint of the certificate used for external access to the PCoIP
Management Console. This is usually the certificate fingerprint of the reverse proxy.
• Local IP Address Ranges: Here you enter the IPv4 address ranges used within the corporate
network. This will enable the PCoIP Management Console to identify local devices as opposed
to remote devices.
Once your remote devices have checked in with the PCoIP Management Console, you can view the
ENDPOINTS page, and see that the IPv4 ADDRESS column will show the IP address of the
endpoint as seen by the PCoIP Management Console. In the case of a remote endpoint, this will be
the public IP address.
The INTERNAL IPv4 column will show the address assigned to the endpoint itself. In the case of a
remote endpoint this will be the address assigned by the NAT or DHCP server of the remote
endpoint.
The CONNECTED BY column will display either REMOTE or LOCAL based on where in the network
the endpoint is in relation to the PCoIP Management Console
The remote endpoint must be configured with the external address of the reverse proxy.
Depending on the configuration of the zero client this can be done by either configuring and
uploading the required certificates onto the zero client via the AWI, or by creating an external DNS
entry for the Proxy server via the zero client OSD.
1. From your zero client OSD, navigate to Options > Configuration > Network.
2. Unlock your zero client and un-check Enable DHCP (do not modify any other information)
3. In the Domain Name field enter the domain name of the domain you created the DNS entry in.
4. Select OK, you will be prompted to reset the zero client, select Reset to restart your zero client.
The zero client will restart and it will reach out to the specified domain name based on your
recently configured DNS SRV and DNS TXT records which will reach your configured reverse proxy
server. The reverse proxy server will pass the connection to the PCoIP Management Console. The
zero client will now show up in your Ungrouped devices tab after a short period of time. This can
be verified by viewing the MANAGEMENT page from the OSD screen by navigating to Options >
Configuration > Management.
2. Set the Manager Discovery Mode to Manual and enter in the address of the reverse proxy into
the Endpoint Bootstrap Manager URI.
3. Install the certificate of the reverse proxy into the endpoint via the Certificate Upload page, by
navigating the AWI to Upload > Certificate. See Managing PCoIP Management Console
Certificates.
The actions you can perform from the ENDPOINTS page are listed in the following table.
Menu Action
Lets you manually discover endpoints by their IP address. See Discovering Endpoints
Manually from PCoIP Management Console.
Menu Action
Lets you search for one or more endpoints in the endpoint table. See Searching an
Endpoint Table.
Lets you create and manage filters to display only specified endpoints. See Filtering
the Endpoint List.
The endpoint table does not refresh automatically. Click REFRESH after completing a manual discovery and any time
you do not see an endpoint that you expect to be there.
The ENDPOINTS page, displayed next, contains GROUPED and UNGROUPED tables for displaying
the endpoints in your system that are managed by the PCoIP Management Console.
Click the gear icon to the right of the table to change the information you want to display in the
table columns. Your customized settings are saved in your browser and will be used for any user
who subsequently logs in from that browser.
Properties are ordered in the sequence you select them. You can rearrange a column by manually
dragging the column heading to the desired position. You can also sort endpoints in ascending or
descending order based on column contents by clicking on the column heading. Endpoints that
occur in groups are sorted within their group.
Endpoint Properties
• NO PROFILE
• NOT STARTED
• AUTOCONFIG DISABLED
• FAILED DHCP OPTION GROUP NOT FOUND
• FAILED DHCP OPTION RULE NOT FOUND
• FAILED DHCP OPTION BEHAVIOR NONE
• FAILED DHCP OPTION MATCHING DISABLED
• FAILED IP RANGE CHECK
• FAILED UNKNOWN ERROR
• ADDED TO DHCP OPTION GROUP
• ADDED TO GROUP
• PENDING PROFILE APPLICATION
• FAILED PROFILE APPLICATION IN PROGRESS
• FAILED PROFILE APPLICATION
• COMPLETED
Possible values:
• NO PROFILE
• NOT STARTED
• IN PROGRESS
• COMPLETED
• FAILED
• PENDING REBOOT
• FAILED OFFLINE
• FAILED PENDING REBOOT TIMEOUT
• SKIPPED NO REBOOT
• SKIPPED
Possible values:
• NO PROFILE
• CERTIFICATE EXPIRY DATE
• NO PROFILE
• CERTIFICATE NAME
Possible values:
• NO PROFILE
• RULE NAME
Possible values:
• NO PROFILE
• DATE
• NO PROFILE
• Active
• About To Expire
• Expiring Today
• Expired
• Not Requested
Possible Values:
• NO PROFILE
• Local
• Remote
Possible values:
• NO PROFILE
• True: The endpoint is denied (that is, it cannot be
managed) because a license is not available for
it.
• False (displays as a blank in the column): The
endpoint is not denied and can be managed.
Possible values:
Possible values:
• NO PROFILE
• Offline
• Out of Session (online)
• In Session (online)
• In Recovery (online)
• NO PROFILE
• Dual: The endpoint supports up to two monitors.
• Quad: The endpoint supports up to four
monitors.
Possible values:
• NO PROFILE
• TERA2
Possible values:
• NO PROFILE
• Client
• Host
Possible values:
• NO PROFILE
• FIRMWARE BUILD ID
Possible values:
• NO PROFILE
• NOT STARTED
• IN PROGRESS
• COMPLETED
• FAILED
• SKIPPED
FAILED PENDING REBOOT TIMEOUT
• SKIPPED NO REBOOT
• PENDING REBOOT
• SKIPPED
One common reason for the 'skipped' status is
if a firmware update failed for the endpoint. In
this case, the power reset would not occur
either.
Possible values:
• NO PROFILE
• NOT STARTED
• IN PROGRESS
• COMPLETED
• FAILED
• FAILED OFFLINE
• PENDING REBOOT TIMEOUT
• SKIPPED
Possible values:
• NO PROFILE
• FQDN
Possible values:
Possible values:
• NO PROFILE
• NOT STARTED
• IN PROGRESS
• COMPLETED
• FAILED
• FAILED OFFLINE
• NO PROFILE
• IP ADDRess
Possible values:
• NO PROFILE
• IPv4 ADDRESS
LAST POLLED Displays the last date and time that the PCoIP
Management Console polled an endpoint for its
status and configuration information. The
PCoIP Management Console’s polling interval is
60 minutes.
Possible values:
• NO PROFILE
Possible values:
• NO PROFILE
Possible values:
• NO PROFILE
• NOT STARTED
• IN PROGRESS
• COMPLETED
• FAILED
• SKIPPED
Possible values:
• NO PROFILE
• PEER IP ADDRESS
Possible values:
• NO PROFILE
• PROFILE NAME
Possible values:
• NO PROFILE
• Compliant: the endpoint matches the profile
• Non-compliant: the endpoint does not match the
profile
• Unknown: the MC cannot determine, or is in the
process of determining if the endpoint matches
the profile
• No profile: there is no profile to compare the
endpoint to
Possible values:
• NO PROFILE
• NOT STARTED
• IN PROGRESS
• COMPLETED
• FAILED
Possible values:
• NO PROFILE
SERIAL NUMBER All endpoints provide there serial numbers to the PCoIP Management Console endpoints table. The serial number can also be exported into
the Inventory Report.
Possible values:
• NO PROFILE
• SERIAL NUMBER
SOFTWARE VERSION Firmware file name used in the PCoIP firmware build minus the build number.
Possible values:
• NO PROFILE
UNIQUE ID Displays an endpoint’s MAC address delimited with hyphens instead of colons. This field can be incorporated into the automatic naming convention
for endpoints.
Possible values:
• NO PROFILE
• ENDPOINT MAC ADDRESS
The ENDPOINT DETAILS page displays complete configuration and status information for the
selected endpoint.
It contains menu options that enable you to perform the following actions:
• Request Certificate
• Refresh
In cases such as restoring a database, the PCoIP Management Console must first poll the online endpoint before it
can display the endpoint details information.
Moving an Endpoint
You can move an endpoint to a group either from the ENDPOINTS page or the ENDPOINT DETAILS
page.
To move an endpoint:
1. From the ENDPOINT DETAILS page, click STRUCTURE and then MOVE.
2. Select the desired parent group or child group, and then click MOVE TO GROUP.
Renaming an Endpoint
You can rename an endpoint either from the ENDPOINTS page or the ENDPOINT DETAILS page.
To rename an endpoint:
1. From the ENDPOINT DETAILS page, click STRUCTURE and then RENAME.
2. Enter a unique name for the endpoint (from within its group hierarchy) and click RENAME
ENDPOINT.
If you have configured a global naming convention for endpoints that applies when they move to or from a group, this
overrides any manually configured endpoint name. If you then move the endpoint into or out of a group, the automatic
naming rule will apply. See Auto Naming Endpoints.
Remote workstation cards cannot be powered down or reset by the PCoIP Management Console as they need the
host PC to be restarted. An alternate method of restarting the host PC is required to restart the host PC.
1. From the ENDPOINT DETAILS page, click ENDPOINTS and then POWER DOWN.
To reset an endpoint:
1. From the ENDPOINT DETAILS page, click ENDPOINTS and then POWER RESET.
Resetting remote workstation cards to default settings requires the card to be power reset which is done by restarting
the host PC. The PCoIP remote workstation card cannot be powered down or reset by the PCoIP Management
Console as they need the host PC to be restarted. If using the RESET TO DEFAULT on a host endpoint, you will need an
alternate method of restarting the host PCfor the setting to take affect.
1. From the ENDPOINT DETAILS page, click ENDPOINTS and then RESET TO DEFAULT.
3. If the endpoint does not reboot after the reset to default command completes, reboot the
endpoint either manually or from the PCoIP Management Console using the POWER RESET
command.
1. From the ENDPOINT DETAILS page, click ENDPOINTS and then CLEAR MANAGEMENT STATE.
2. From the ENDPOINT DETAILS page, click ENDPOINTS and then REQUEST CERTIFICATE.
1. From the ENDPOINT page, highlight the endpoint you want to peer with.
When unpeered, the host card will accept connections from any peer and the PCoIP zero client will continue to have
the host IP configured until a session configuration change is made to that zero client.
1. From the ENDPOINT DETAILS page of a PCoIP remote workstation card, click ENDPOINTS and
then UNPEER.
You can only unpeer a client from a remote workstation card. The UNPEER option is disabled on the zero client
ENDPOINT DETAILS page.
Deleting an Endpoint
See Deleting Endpoints.
Info: Network
If you do not have network access to the AWI, then the link won't work.
For information about the AWI, please see Tera2 PCoIP Zero Client Firmware Administrators’
Guide or the Tera2 PCoIP Remote Workstation Card Firmware Administrators’ Guide.
Refreshing an Endpoint
Click Refresh will display the correct information for anything listed on that page for that particular
endpoint. This may take several minutes to complete.
The ENDPOINTS page provides menu options to let you power down and reset PCoIP zero clients
from the PCoIP Management Console. These actions are performed on one or more individual
PCoIP zero clients and occur as soon as you apply them from the ENDPOINTS menu, or after any
currently running scheduled actions for this PCoIP zero client have completed. Alternatively, you
can create a schedule to power down or reset one or more groups of PCoIP zero clients in the
future. See [Creating a Schedule](managing_schedules.md#creating-a-schedule.
Remote workstation cards cannot be powered down or reset by the PCoIP Management Console as they need the
host PC to be restarted. An alternate method of restarting the host PC is required.
The POWER DOWN option causes an zero client to power down right away, or after any currently
running scheduled actions have completed. You can power down PCoIP zero clients either from its
ENDPOINT DETAILS page or from the ENDPOINTS page.
This option does not apply to Remote Workstation Cards which obtains its power from the host PC motherboard.
2. In either the GROUPED or UNGROUPED table, select one or more PCoIP zero clients that you
wish to power down.
b. In either the GROUPED or UNGROUPED table, select one or more PCoIP zero clients that
you wish to reset.
Use Shift +Click to select contiguous elements and Ctrl +Click to select non-contiguous elements.
To reset endpoints:
2. In either the GROUPED or UNGROUPED table, select one or more PCoIP zero clients that you
wish to reset.
Use Shift +Click to select contiguous elements and Ctrl +Click to select non-contiguous elements.
Resetting an endpoint will clear the management state of the endpoint. The bootstrap and endpoint discovery will
need to be done automatically or manually.
2. In either the GROUPED or UNGROUPED table, select one or more endpoints that you wish to
reset.
b. In either the GROUPED or UNGROUPED table, select one or more PCoIP zero clients that
you wish to reset.
Use Shift +Click to select contiguous elements and Ctrl +Click to select non-contiguous elements.
5. Confirm the endpoint rebooted automatically. If the endpoint has not rebooted, you must
reboot the endpoint manually or from the PCoIP Management Console using the POWER RESET
command.
Renaming Endpoints
You can rename an endpoint either from its ENDPOINT DETAILS page or the ENDPOINT page.
To rename endpoints:
2. In either the GROUPED or UNGROUPED table, select the endpoint that you wish to rename.
4. Enter a unique name for the endpoint (from within its group hierarchy) and click RENAME
ENDPOINT.
If you have configured a global naming convention for endpoints that applies when they move to or from a group, this
overrides any manually configured endpoint name. If you then move the endpoint into or out of a group, the automatic
naming rule will apply. See Auto Naming Endpoints.
Deleting Endpoints
You can delete an endpoint when you no longer wish it to be managed by the PCoIP Management
Console. This also removes it from its GROUPED or UNGROUPED endpoints table.
If auto-discovery is used (DHCP option-based or DNS SRV records) and the endpoint is still
connected to the network, it will attempt to initiate a new connection to the PCoIP Management
Console and re-register with it.
Once an endpoint is managed by a PCoIP Management Console, deleting an endpoint from the PCoIP Management
Console does not clear the management state of the endpoint itself. If you wish to connect the endpoint to another
PCoIP Management Console, then you must clear the management state of that endpoint from the endpoint’s AWI. If
you do not clear the management state of the endpoint, and it is still has network connectivity to the PCoIP
Management Console, then it will reconnect and re-register itself with the PCoIP Management Console.
To delete endpoints:
2. In either the GROUPED or UNGROUPED table, select one or more endpoints that you wish to
delete.
Use Shift +Click to select contiguous elements and Ctrl +Click to select non-contiguous elements.
The ENDPOINTS page contains a search function that lets you locate endpoints in either the
GROUPED or UNGROUPED endpoint table by searching on any text that appears in the displayed
columns.
To perform a search:
The ENDPOINTS page contains a filter function that lets you select from a list of predefined filters
to refine the endpoints that display in a GROUPED or UNGROUPED endpoints table. For example,
you can display only endpoints with profile mismatches or endpoints that have failed to power
down or reset. You can also create your own filter criteria and save your filters into the list.
4. Select a predefined filter from the drop-down list. Your active filter will display as a new dark
gray filter icon next to the FILTER button, as shown next.
5. To return to the unfiltered endpoint list, click the x on the filter icon, or select CLEAR FILTER from
the FILTER drop-down list.
Adding a Filter
To add a filter:
4. In the ADD FILTER dialog, use the drop-down menus to select your filter criteria. When you are
finished, click the filter icon to the right.
5. You can repeat this step to add additional criteria to the filter, for example, Power DOWN is Failed
and Online Status is Online. Multiple criteria in a filter are logically ANDed, not ORed.
6. Click OK.
7. To save your filter, select SAVE ACTIVE FILTER from the FILTER drop-down list on the main
ENDPOINTS page.
8. Enter a unique name for the filter in the SAVE ACTIVE FILTER dialog, and click SAVE. When you
click the FILTER button, your filter will now appear in the Predefined Filters list.
3. Click the arrow to the side of the FILTER button and select MANAGE SAVED FILTERS.
4. Select a saved filter in the drop-down list and choose one of the following:
You can generate a comma-delimited file listing all endpoints, or all endpoints and columns, visible
in the ENDPOINTS table. PCoIP Management Console administrators can use this file to import
inventory information on their deployment into third-party inventory management systems.
This feature is available for the PCoIP Management Console Enterprise only.
3. Click ENDPOINT and then select EXPORT ALL or EXPORT CURRENTLY VIEWED.
If the exported file has no file type, change the file type to .csv to open it in Microsoft Excel as a comma-delimited file.
Managing Users
PCoIP Management Console Enterprise supports multiple concurrent administrative users. There
are two user roles that have different administrative capabilities—System Administrator and
Administrator. Roles can be set for individual users that are created locally on the PCoIP
Management Console, or by the Active Directory group that an AD authenticated user is part of. A
user with the System Administrator role can perform any function on the Management Console,
while a user with the Administrator role can access everything except the SETTINGS pages. PCoIP
Management Console Free supports one administrative user with the System Administrator role.
Users with any role can edit their own profile by clicking on their username at the top right of the
Management Console screen.
System Administrators can manage PCoIP Management Console Enterprise user accounts by
clicking SETTINGS from the top menu and then clicking the AUTHENTICATION > USERS tab.
The following tasks are performed from a user account with the System Administrator role.
Click the gear icon to the right of the table to change the information you want to display in the
table columns. Your customized settings are saved in your browser and will be used for any user
who subsequently logs in from that browser.
PCoIP Management Console Free supports only one administrative user. Enabling and disabling
this user is not supported in PCoIP Management Console Free.
Click the ? button beside each field for help with any of the settings.
• Time Zone: Select the user’s local time zone from the drop-down list. Time zones in this list
are presented in IANA format.
All Active Directory users have a default timezone of UTC which can be modified by a Management
Console System Administrator after the user has logged in the first time.
5. Click SAVE.
If a new user is not enabled and the MANAGEMENT CONSOLE USERS page is set to show enabled users only, this
user will not be visible in the table until the page is changed to show all users.
1. From the table on the MANAGEMENT CONSOLE USERS page, select the user account you
wish to edit.
2. Click EDIT.
4. Click SAVE.
If an edited user is not enabled and the MANAGEMENT CONSOLE USERS page is set to show enabled users only, this
user will not be visible in the table until the page is changed to show all users.
1. From the table on the MANAGEMENT CONSOLE USERS page, select one or more users.
2. Use Shift +Click to select contiguous elements and Ctrl +Click to select non-contiguous
elements.
1. In the MANAGEMENT CONSOLE USERS page, click VIEW LOG to see the date and type of action
for each user, as shown next:
2. Scroll to the bottom of the list to see the most recent actions.
The PCoIP Management Console VERSION page displays the version of the PCoIP Management
Console that you are currently running, and also lets you select the level of diagnostic logging for
the PCoIP Management Console. You can access this page by clicking SETTINGS from the PCoIP
Management Console’s top menu and then clicking the VERSION menu in the left pane.
The PCoIP Management Console release version is also displayed on the dashboard.
The PCoIP Management Console’s log directory contains the following files:
• console.log: Logs information about the PCoIP Management Console’s front-end console. In
this release, its level is set to Info and cannot be changed.
• daemon.log: Logs information about the PCoIP Management Console’s back-end daemon. You
can set a diagnostic log level for the PCoIP Management Console 2’s daemon process.
• daemon-startup.log: Logs information about when the PCoIP Management Console’s daemon
starts up or stops.
• daemon.log.< date >.gz: Contains a gzip archive file for any daemon.log file that has reached
100 MB. These files are zipped to save space on the virtual machine.
Linux system logs are rotated using default CentOS settings. The PCoIP Management Console
does not configure Linux system logs.
• ERROR: Only logs error messages. Error messages are logged events that occurred that were
not supposed to have occurred.
• WARN: Only logs warning messages. Warning messages are logged events that may cause an
issue in the future.
• DEBUG: Logs deeper information that is useful for a debug application to troubleshoot.
• TRACE: Logs finer-grained informational messages and events. Trace should only be used
under the direction of Teradici support for debugging issues.
The PCoIP Management Console is shipped with a default Teradici self-signed certificate. Teradici strongly
recommends that you generate your own certificates signed by a recognized certificate authority (CA), and then
update both your PCoIP Management Console and your endpoints with the certificates before configuring a discovery
method or adding endpoints to your PCoIP Management Console.
• It must be a X.509 certificate in PEM format. Three PEM files are needed to install the
certificate into the PCoIP Management Console:
• The first file contains only the PCoIP Management Console public certificate.
• The second file contains only the PCoIP Management Console certificate’s private key.
• The third file contains the PCoIP Management Console certificate’s issuing chain
(intermediate CAs, if applicable, and root CA).
• The certificate must be valid, meaning that the current time is after the 'not valid before' time
and before the 'not valid after' time.
• The PCoIP Management Console certificate’s RSA key must be 1024 bit or greater. The
recommended length is 2048 bits.
• If the PCoIP Management Console certificate contains an Enhanced Key Usage extension, it
must include the Server Authentication usage. It is also acceptable for the certificate to not
include an Enhanced Key Usage extension.
• The certificate must have an entire verifiable chain. Any certificate used to sign the leaf
certificate must be present in the chain.
All the following examples use Teradici's PCoIP Management Console name. Replace any name with your own.
2. Go to SETTINGS > SECURITY > CERTIFICATES and ensure the default certificate is installed by
confirming:
3. Security Certificate fields Subject and Issued By are populated with localhost. (see #1)
The Security Certificate and Security Chain fields of custom certificates will be populated by data that does not
include localhost and will not have empty values.
1. SSH into the PCoIP Management Console using your preferred SSH client. The example
shown next uses PuTTY.
3. You will get the following response and be asked a series of questions, as shown next:
4. Modify each entry with your own detailed information. Descriptions are shown next:
• Common Name: Your PCoIP Management Console Name (for example, hostname of PCoIP
Management Console - se-pcoip-mc-200)
5. Press Enter .
6. Two files will be generated in the admin folder: privateKey.pem and CSR.csr.
Do not send certificates containing your private key to the CA. A certificate with private key should not be sent outside
your organization. The private key provides access to your secured resources and should remain under tight control.
1. Using a file management tool of your choice, copy the two files off of your PCoIP
Management Console.
5. Copy the CSR.csr certificate and send it to the CA. The content will be Base-64 encoded.
You can rename CSR.csr to CSR.csr.txt to open it in Notepad and copy the content.
8. Click Submit.
1. You can now download the created certificate from the CA. However, do not download the
certificate chain as it is still in the wrong format. The certificate will show up as certnew.cer.
3. Get a copy of the CA certificate from the certificate server in Base64. The CA will return a
certificate that will be used as part of the chain.
4. Create a new certificate called chain.pem by combining the contents of certnew.pem with
CA.pem.
You can create text file of each certificate to help combine the two certificates. To edit certificates, change their
extension to .txt. Teradici recommends creating a new file with .txt extension. Place the CA.pem content under the
certnew.pem content in the combined certificate.
5. Rename the combine certificate back to .pem. All certificates must be in .pem format before
uploading into the PCoIP Management Console.
The CA.pem creates the chain certificate (chain.pem). While uploading CA.pem into PCoIP Management Console
is not required, ensure its content is correct.
Important: Use the following sequence if you are installing certificates before adding endpoints
If you are installing your own PCoIP Management Console certificates before you have added endpoints to the PCoIP
Management Console, please follow the instructions in the order shown. If you need to update your PCoIP
Management Console certificates for any reason after the PCoIP Management Console has already discovered your
endpoints, the order of this procedure is slightly different. See Updating PCoIP Management Console Certificates after
Endpoint Discovery for details.
• PCoIP Management Console server’s certificate (*.pem): Contains the public key. The PCoIP
Management Console’s public key certificate fingerprint is also used for DHCP/DNS endpoint
discovery.
• PCoIP Management Console server’s private key certificate (*.pem): Contains the private key.
• PCoIP Management Console chain certificate (*.pem): Contains the root certificate and any
intermediate certificates used to issue PCoIP Management Console server certificates.
Uploading a certificate signs out all PCoIP Management Console users and causes the PCoIP Management Console
application to restart. Users will not be able to access the PCoIP Management Console for one to two minutes.
2. Click SECURITY in the left pane and select the CERTIFICATES tab in the SECURITY pane to the
right.
3. Click UPDATE.
4. Click SELECT CERTIFICATE, select the PCoIP Management Console’s public key certificate file
(*.pem), and then click NEXT.
5. Click SELECT KEY, select the PCoIP Management Console’s private key certificate file (*.key),
and then click NEXT.
6. Click SELECT CHAIN, select the PCoIP Management Console’s chain certificate file (*.pem), and
then click NEXT.
7. Click Apply.
9. When the update process completes, click LOGIN to log in to the PCoIP Management Console
again.
• DHCP server: Edit the EBM X.509 SHA-256 fingerprint option for the PCoIP Endpoint option class.
For details, see Configuring DHCP Options.
• DNS server: Edit the EBM-SHA-256-fingerprint DNS text record. For details, see Adding a DNS
TXT Record.
Note: Reverting the default certificate disables all users and causes application to restart
Reverting the PCoIP Management Console to its self-signed certificate disables all PCoIP Management Console users
and causes the PCoIP Management Console application to restart. Users will not be able to access the PCoIP
Management Console for one to two minutes.
5. When the update process completes, click LOGIN to log in to the PCoIP Management Console
again.
The steps provided next are for updating your PCoIP Management Console certificates if your
certificate expires, or if you need to update your PCoIP Management Console certificate for any
other reason.
Note: Update endpoints with new certificate before updating the PCoIP Management Console certificates
It is important to update endpoints with their new PCoIP Management Console certificate before you update the
PCoIP Management Console’s certificates. Otherwise, your endpoints will not be able to trust the PCoIP Management
Console, and your profile update will fail when you attempt to apply it.
1. Ensure that all ungrouped endpoints are moved from the ungrouped category into a group.
2. Ensure that every group (or at least one parent group) is associated with a profile.
3. Update all existing profiles to push the new certificate to endpoints. For each profile:
c. In the SOFTWARE section, ensure that the right firmware version is selected for your
endpoints.
d. Click SECURITY in the left navigation pane, scroll down to Certificate Store, and select Set in
Profile.
e. Click Add New, select your new PCoIP Management Console public key certificate, and
click Open.
g. Click Upload.
i. Apply the profile immediately or create a schedule to update your group(s) with the profile.
Uploading a certificate signs out all PCoIP Management Console users and causes the PCoIP Management Console
application to restart. Users will not be able to access the PCoIP Management Console for one to two minutes.
2. Click SECURITY in the left pane and select the CERTIFICATES tab in the SECURITY pane to the
right.
3. Click UPDATE.
4. Click SELECT CERTIFICATE, select the PCoIP Management Console’s public key certificate file
(.pem), and then click **NEXT*.
5. Click SELECT KEY, select the PCoIP Management Console’s private key certificate file (.key), and
then click **NEXT*.
6. Click SELECT CHAIN, select the PCoIP Management Console’s chain certificate file (.pem), and
then click **NEXT*.
7. Click APPLY.
9. When the update process completes, click LOGIN to log in to the PCoIP Management Console
again.
• DHCP server: Edit the EBM X.509 SHA-256 fingerprint option for the PCoIP Endpoint option class.
For details, see Configuring DHCP Options.
• DNS server: Edit the EBM-SHA-256-fingerprint DNS text record. For details, see Adding a DNS
TXT Record.
If your endpoints are configured with a discovery method and security level that require them to
have a PCoIP Management Console certificate in their trusted certificate store before they can
connect to the PCoIP Management Console, you can either upload the PCoIP Management
Console certificate for a group of endpoints using a PCoIP Management Console profile, or you
can upload the PCoIP Management Console certificate locally using each endpoint’s AWI.
Depending on your security requirements, you can upload either a PCoIP Management Console
issuer certificate (that is, the root CA certificate (or intermediate certificate) that was used to issue
a PCoIP Management Console server certificate) or you can upload the PCoIP Management
Console server’s public key certificate.
For information on PCoIP Management Console certificates, see Managing PCoIP Management
Console Certificates.
To upload the PCoIP Management Console certificate for a group of endpoints using PCoIP Management
Console:
1. Ensure that the endpoints you wish to upload certificates to are placed in their own group.
Depending on your site configuration, this may require modifications to your DHCP options or
DNS SRV records, or it may require disabling persistent auto-configuration or placing the
endpoints into a segregated network with a new PCoIP Management Console.
2. From the PCoIP Management Console home page, click the PROFILES tab.
5. In the Profile Management page, click the profile’s Set Properties link.
6. Scroll down to the profile’s Certificate Store section and click Add New.
7. Click Browse, select your PCoIP Management Console certificate file (.pem), and then click
**Add*.
9. In the Group Management page, click the Edit link for group containing your endpoints.
10. Select the profile you created in the Profile drop-down list and click Save.
11. Click the Apply Profile link for the group containing your endpoints.
12. Enter the date and time to apply your profile in the Apply Profile at Date/Time**text box and then
click **OK.
You can upload the PCoIP Management Console Certificate to an endpoint using the endpoint’s AWI.
For more information about the AWI, see Remote Workstation Card Firmware Administrators' Guide or Tera2 PCoIP
Zero Client Firmware Administrators’ Guide.
PCoIP Management Console Enterprise allows administrators to set a session timeout for the
Web UI of 10, 30, 60, or 120 minutes as well as disabling the session time out by using Never
which is not recommended. This setting is located on the security page (SETTINGS > SECURITY).
Once a period of inactivity reaches the set time, the administrator will be logged out of PCoIP
Management Console Enterprise.
The PCoIP Management Console virtual machine operates in Coordinated Universal Time (UTC) and must not be
changed.
If you are in a different time zone, you can change the PCoIP Management Console’s web interface
to display your local time to make it more convenient to create schedules and view time-related
information. The PCoIP Management Console will perform the conversion and run the schedule
using your time.
2. Click SETTINGS and then AUTHENTICATION to display the MANAGEMENT CONSOLE USERS
window.
3. In the USERNAME column, select your user account and then click EDIT.
4. In the Time Zone field, select your local time zone from the drop-down list.
5. Click SAVE.
After installation, the CentOS operating system on which your PCoIP Management Console virtual
appliance runs has the following default configuration. For further recommendations on how to
improve security for your PCoIP Management Console, see Securing the PCoIP Management
Console.
Configuration Description
Installed packages The following applications have been installed on the CentOS operating system for PCoIP
Management Console:
• man
• python-argparse
• redhat-lsb-core
• networkmanager-tui
• iptables-services
• Java Platform: Openjdk-1.8 configured with weak ciphers and hashes disabled
• PostgreSQL-contrib >=9.2.0
• openssl
• epel-release
Important: Dependencies
Installed packages may have included other additional dependencies.
Configuration Description
PCoIP Note: Root user is not used for PCoIP Management Console administration
Management For security reasons, the root user is not used for PCoIP Management Console
Console users administration. This user account has a large, randomly-generated password that is not
published. It is critical to change this password immediately after installing your PCoIP
Management Console.
The following PCoIP Management Console virtual machine users are created by default:
• mcconsole: No login shell; can use restricted sudo to manage PCoIP Management
Console web UI components; has no password.
The PCoIP Management Console SSH server is disabled by default. You can use vSphere
Client to access the PCoIP Management Console’s virtual machine console.
• Ports 80, 443, 8080 and 8443: Allow incoming web UI connection on TCP ports 80, 443,
8080, and 8443. The firewall redirects port 80 to port 8080 and port 443 to port 8443.
The web UI server listens for HTTP connections on port 8080 and HTTPS connections
on port 8443.
• Port 5172: Allow incoming PCoIP Management Protocol connections on TCP port 5172.
Open file limit The maximum number of open files for all OS processes is 65,535.
Configuration Description
NTP By default, CentOS 7.x uses chrony as an NTP client. NTP traffic to outside sources can be
found by entering the chronyc sources -v command to provide a verbose listing of NTP
servers chrony is syncing too. Configuration changes can be made by editing the /etc/
chrony.conf file. See Chrony Configuration for further information.
PCoIP The following scripts and files are included on the PCoIP Management Console virtual
Management machine:
Console /opt/teradici/scripts
directories and
• enable_admin.sh: Enables the PCoIP Management Console’s web UI admin user. This is
scripts
useful if you disable the admin Web UI account from PCoIP Management Console
Enterprise and subsequently transition to PCoIP Management Console Free without re-
enabling the account from the web UI. In this situation, you must run this script from the
PCoIP Management Console’s virtual machine console before the user can log in to the
[PCoIP Management Console web UI.
• port80_disable.sh: Disables the PCoIP Management Console’s HTTP port (port 80).
• port80_enable.sh: Enables the PCoIP Management Console’s HTTP port (port 80).
/opt/teradici/database/legacy/migration_script
• migrate_mc1_profile.sh: Imports individual PCoIP Management Console 1 profiles into your
PCoIP Management Console release 2 or later.
/opt/teradici/log
Contains PCoIP Management console log files.
The PCoIP Management Console virtual machine includes a network configuration tool called
NetworkManager TUI (textual user interface) that lets you change the PCoIP Management
Console’s default network configuration. You can use this tool to assign a static IP address to the
PCoIP Management Console. Do NOT modify the DNS configuration with this tool.
Tip: Ensure you have correct DNS A and DNS PTR records set
Before you run the Network Configuration Tool, be sure to set the correct DNS A record and DNS PTR record in your
DNS server for the PCoIP Management Console. If the records are already set, ensure you use the same IP address
associated with the DNS records.
Teradici recommends that you give the PCoIP Management Console a fixed “static” IP address, either through a DHCP
reservation or by Assigning a Static IP Address using the PCoIP Management Console’s network configuration tool. If
a PCoIP Management Console is configured using DHCP and the IP address of the PCoIP Management Console
changes, the endpoints it manages will be unable to connect to it.
1. Log in to the PCoIP Management Console virtual machine console. For instructions, see
Accessing the PCoIP Management Console Virtual Machine Console.
2. Type the following command at the command line to launch the network configuration tool:
sudo nmtui
The default configuration for IPv4 is DHCP based, identified by < Automatic >.
Angle brackets contain interactive elements that can provide further selections, and OK or Cancel changes. Use
the keyboard Tab or arrow keys to move between interactive elements.
4. Tab to < Show > to access and configure your IPv4 parameters:
• IPv4 CONFIGURATION: Set to Manual for a static IP configuration. Be sure to enter your
network, see screen shot below.
• Addresses: Enter the IP address you selected for your Management Console, ensuring you
use the appropriate slash notation to define your subnet mask.
• Gateway: Enter your default gateway IP address for the Management Console's network.
• Search domains: Enter the domains used in your deployment in the format of
mydomain.local.
7. Tab to < Back > and press Enter to get to the main screen of the network configuration tool.
8. To have the settings take affect immediately, type the following command from the CentOS
command line:
sudo systemctl restart network
The IP addresses shown next are for example purposes only. Enter your own information.
Addresses and subnets must be correctly defined otherwise the PCoIP Management Console will not operate.
Subnets are defined through the slash notation used in the Addresses field. The example of /24 represents
255.255.255.0. Your network may use different subnet sizes.
For environments that do not use automatic DHCP or DNS discovery, you can manually configure
each zero client with the IP address or FQDN of the PCoIP Management Console to which it
should connect. The endpoint must also have a trusted PCoIP Management Console certificate in
its certificate store in order for discovery to succeed. Typically, this method is used in medium and
high security environments. If your endpoint does not have a pre-loaded certificate, you can use
the alternative method of manual endpoint discovery initiated by the PCoIP Management Console.
See Discovering Endpoints Manually from PCoIP Management Console.
This example shows how to configure a zero client for discovery by a specific Endpoint Manager
from the endpoint’s AWI Management page. For information about configuring endpoints for
automatic discovery from this page, please see the PCoIP Zero Client Administrators’ Guide.
Note: PCoIP Management Console servers as both Endpoint Bootstrap Manager and Endpoint Manager
In the zero client Management page, your PCoIP Management Console serves as both the Endpoint Bootstrap
Manager and the Endpoint Manager. Use the PCoIP Management Console’s IP address or FQDN when specifying
either an Endpoint Bootstrap Manager or an Endpoint Manager URI.
1. Enter the zero client’s IP address in your browser’s address bar, then log in to its AWI.
• Low Security Environment - Zero Client is discoverable by Endpoint Managers: This security level
is intended for discovery that is initiated manually by a PCoIP Management Console. It
enables endpoints that are shipped with empty certificate stores to use trust information
retrieved during the discovery process.
Note: Low Security Environment also works for endpoints configured for DHCP options or DNS
SRV record discovery
You can also use this security level for endpoints that are configured for DHCP options discovery or DNS
SRV record discovery when the DHCP or DNS server also provisions the endpoint with the Endpoint
Bootstrap Manager certificate’s fingerprint.
• High Security Environment - Bootstrap phase disabled: With this security level, a user must
manually enter an internal (and optionally an external) URI for the PCoIP Management
Console from the endpoint’s AWI Management page. The user must also upload a PCoIP
Management Console certificate to the endpoint’s trusted certificate store. Automatic
provisioning and discovery methods cannot be used in a high security environment.
5. If the endpoint is not in the Idle state, click Clear Management State and then Continue.
URIs require a secured WebSocket prefix (for example, wss://< internal EM IP address|FQDN >:[port number]).
The PCoIP Management Console’s listening port is 5172. Entering this port number is optional. If you do not
include it, port 5172 will be used by default.
You can configure the PCoIP Management Console to automatically name endpoints and place them in a specific
group when they are discovered. See Auto Naming Endpoints and Auto Configuring Endpoints (Enterprise) for details.
The PCoIP Management Console maintains a database containing its configuration data,
information about the PCoIP endpoints it has discovered, and console and daemon log files. You
can archive multiple snapshots of these PCoIP Management Console database settings and store
them on your PCoIP Management Console virtual machine. You can also download a stored
archive to a location external to your PCoIP Management Console virtual machine, for instance,
the host PC you use to access the PCoIP Management Console web browser.
You can manage PCoIP Management Console database archives by clicking SETTINGS from the
PCoIP Management Console’s top menu, then clicking the DATABASE menu in the left pane.
Click the gear icon to the right of the table to change the information you want to display in the
table columns. Your customized settings are saved in your browser and will be used for any user
who subsequently logs in from that browser.
4. Enter a description and click BACK UP. The archive will appear in the database table when the
backup has completed.
3. Click UPLOAD.
4. Click Select File, locate the archive file (.archive) and then click Open.
5. Click UPLOAD to transfer the archive file to the PCoIP Management Console virtual machine.
The archive file will appear in the database table when you are finished.
3. From the database table, select the archive file you wish to transfer to a location external to
your PCoIP Management Console virtual machine.
4. Click DOWNLOAD.
Caution: Take a snapshot of your current virtual machine database before restoring a database archive
Restoring a database archive will permanently delete all current data from the database. Please ensure you have
taken a snapshot of your current PCoIP Management Console virtual machine database before proceeding.
To restore a database archive from the PCoIP Management Console virtual machine:
3. From the database table, select the archive file you wish to restore.
4. Click RESTORE.
3. From the database table, select the archive file you wish to delete.
4. Click DELETE.
The basic PCoIP Management Console OVA will create a default configuration as follows:
• CPU: 4 vCPU
• Memory: 12 MB
• Provisioned Storage: 62 GB
Caution: Modifying virtual machine settings should only be considered by qualified individuals
Only qualified individuals should modify any virtual machine settings. Teradici strongly recommends you perform a
database backup of the PCoIP Management Console and download the archive file to a safe location. You should also
take a snapshot of the virtual machine prior to modifying any settings.
The following table lists PCoIP Management Console 1 profile properties that have been renamed
PCoIP Management Console Enterprise or Free and are not migrated when you import a PCoIP
Management Console 1 profile to a current release of PCoIP Management Console.
Reference to PCoIP Management Console refer to this release or later releases, unless otherwise
specified.
In the next table, when a PCoIP Management Console 1 property is not migrated, its Migration Notes column will have
an explanation. If this column is blank, then the property only has a name change in the new PCoIP Management
Console. Some properties that are currently not migrated may be included in future PCoIP Management Console
releases.
Network SNMP NMS Network Trap NMS Not migrated when PCoIP
Configuration Address Address Management Console 1
property Network
Configuration > Enable
SNMP is not Set in Profile or
is set to False
Network Enable SNMP Network SNMP Cold Start Not migrated when PCoIP
Configuration Cold Start Trap Trap Management Console 1
property Network
Configuration > Enable
SNMP is not Set in Profile or
is set to False.
Network Enable SNMP Network SNMP V1 Traps Not migrated when PCoIP
Configuration V1 Traps Management Console 1
property Network
Configuration > Enable
SNMP is not Set in Profile or
is set to False.
Network Enable SNMP Network SNMP V2 Traps Not migrated when PCoIP
Configuration V2c Traps Management Console 1
property Network
Configuration > Enable
SNMP is not Set in Profile or
is set to False.
Network Static Fallback Network Static Fallback Not migrated when PCoIP
Configuration IP Address IPv4 Address Management Console 1
property Network
Configuration> Enable SNMP
is not Set in Profile or is set
to False.
Network Static Fallback Network Static Fallback Not migrated when PCoIP
Configuration Subnet Mask IPv4 Subnet Management Console 1
Mask property Network
Configuration > Enable
SNMP is not Set in Profile or
is set to False.
Network Static Fallback Network Static Fallback Not migrated when PCoIP
Configuration Gateway IPv4 Gateway Management Console 1
Address property Network
Configuration > Enable
SNMP is not Set in Profile or
is set to False.
Network Static Fallback Network Static Fallback Not migrated when PCoIP
Configuration Timeout IPv4 Timeout Management Console 1
property Network
Configuration > Enable
SNMP is not Set in Profile or
is set to False.
Session PCoIP Session > Session Server URI Not migrated when PCoIP
Configuration Connection Type Management Console 1
Manager Server property Session
Address Configuration > Session
Connection Type is not Set
in Profile or is not set to
one of the following:
• PCoIP Connection Manager
• PCoIP Connection Manager +
Auto-Logon
Session Auto Detect Session > Session Server URI Not migrated when PCoIP
Configuration Server URI Type Management Console 1
property Session
Configuration > Session
Connection Type is not Set
in Profile or is not set to
Auto Detect.
Session Auto-Logon Session > Session Logon Username Not migrated when PCoIP
Configuration Username Type Management Console 1
property Session
Configuration > Session
Connection Type is not Set
in Profile or is not set to
one of the following:
• View Connection Server +
Auto-Logon
• PCoIP Connection Manager +
Auto-Logon
Session Auto-Logon Session > Session Logon Password Not migrated when PCoIP
Configuration Password Type Management Console 1
property Session
Configuration > Session
Connection Type is not Set
in Profile or is not set to
one of the following:
• View Connection Server +
Auto-Logon
• PCoIP Connection Manager +
Auto-Logon
Session Auto-Logon Session > Session Logon Domain Not migrated when PCoIP
Configuration Domain Type Name Management Console 1
property Session
Configuration > Session
Connection Type is not Set
in Profile or is not set to
one of the following:
• View Connection Server +
Auto-Logon
• PCoIP Connection Manager +
Auto-Logon
Session Kiosk Mode Session > Session Username Not migrated when PCoIP
Configuration Custom Type Management Console 1
Username property Session
Configuration > Session
Connection Type is not Set
in Profile or is not set to
View Connection Server +
Kiosk.
Session Kiosk Mode Session > Session Password Not migrated when PCoIP
Configuration Password Type Management Console 1
property Session
Configuration > Session
Connection Type is not Set
in Profile or is not set to
View Connection Server +
Kiosk.
Time Time Zone Other > Time Time Zone Converted to IANA
Configuration Offset zoneinfo time zone. See
Time Zone Definitions for
PCoIP Management
Console 1 or 2
IPv6 IPv6 Domain Network IPv6 Domain Not migrated when PCoIP
Configuration Name Name Management Console 1
property IPv6 Configuration
> Enable IPv6 is not Set in
Profile or is set to False
IPv6 IPv6 Primary IPv6 Primary DNS Network Primary IPv6 DNS
Configuration DNS Address Address Prefix
Length
Display Preferred Session > Display Preferred Not migrated when PCoIP
Configuration Override Configuration: Resolution Management Console 1
Resolution on Video Port 1-4 property Preferred
Port 1-4 Resolution is set to Native
Display Display Layout Session > Display Display Layout Not migrated when PCoIP
Topology Alignment Configuration: Alignment Management Console 1
Configuration Dual/Quad Display property Display Topology
(Dual and Topology Configuration > Enable
Quad) Configuration is not Set in
Profile or is set to False
Display Primary Port Session > Display Primary Port Not migrated when PCoIP
Topology Configuration: Management Console 1
Configuration Dual/Quad Display property Display Topology
(Dual and Topology Configuration > Enable
Quad) Configuration is not Set in
Profile or is set to False
Display Position Session > Display Position Not migrated when PCoIP
Topology Configuration: Management Console 1
Configuration Dual/Quad Display property Display Topology
(Dual and Topology Configuration > Enable
Quad) Configuration is not Set in
Profile or is set to False
Display Rotation Session > Display Rotation Not migrated when PCoIP
Topology Configuration: Management Console 1
Configuration Dual/Quad Display property Display Topology
(Dual and Topology Configuration > Enable
Quad) Configuration is not Set in
Profile or is set to False
Display Resolution Session > Display Resolution Not migrated when PCoIP
Topology Configuration: Management Console 1
Configuration Dual/Quad Display property Display Topology
(Dual and Topology Configuration > Enable
Quad) Configuration is not Set in
Profile or is set to False
Image Enable Client Image Use Client Image Migrated value applies to
Configuration Image Settings Settings Host (DUAL and QUAD)
device only
Display Enable Display Session > Monitor Clone Primary Applies to Client DUAL
Configuration Cloning Emulation Display devices only
Audio Audio In Device Session > Audio Audio Device Migrated value applies to
Permissions Type Input Type Client (DUAL and QUAD)
device only
Audio Audio In Session > Audio Preferred USB Migrated value applies to
Permissions Preferred USB Input Vendor ID Client (DUAL and QUAD)
Vendor ID device only
Audio Audio In Session > Audio Preferred USB Migrated value applies to
Permissions Preferred USB Input Device Product Client (DUAL and QUAD)
Device Product ID device only
ID
Audio Audio Out Session > Audio Audio Device Migrated value applies to
Permissions Device Type Output Type Client (DUAL and QUAD)
device only
Audio Audio Out Session > Audio Preferred USB Migrated value applies to
Permissions Preferred USB Output Vendor ID Client (DUAL and QUAD)
Vendor ID device only
Audio Audio Out Session > Audio Preferred USB Migrated value applies to
Permissions Preferred USB Output Device Product Client (DUAL and QUAD)
Device Product ID device only
ID
Host Driver Enable Host Host Driver Host Driver Migrated value applies to
Configuration Driver Host (DUAL and QUAD)
device only
In addition to the previous table, the following table lists properties that are also not migrated
when you import a PCoIP Management Console 1 profile, because they are not managed by the
PCoIP Management Console newer releases.
Prefer IPv6 FQDN 4.8.0 Not managed by PCoIP Management Console 1.x or later releases of
Resolution PCoIP Management Console
IPv6 Address 4.8.0 Not managed by PCoIP Management Console 1.x or later releases of
Resolution PCoIP Management Console
OSD Region Tab 5.0.0 Never managed by PCoIP Management Console 1.x
Lockout
Reference to PCoIP Management Console refer to releases 2.0 or later, unless otherwise specified.
The PCoIP Management Console web interface uses Internet Assigned Numbers Authority (IANA)
time zone definitions to let users configure the PCoIP Management Console web interface in their
local time. The following table shows how the profile import script converts the PCoIP
Management Console 1 time zones to PCoIP Management Console IANA time zones.
Note: Endpoints use IANA time zone definitions as of zero point firmware 5.0.0
As of firmware 5.0.0, Tera2 PCoIP Zero Client endpoints also use IANA time zone definitions for setting the endpoint’s
local time. If endpoints are downgraded from firmware 5.0 or later to a version older than 5.0.0, the older Windows
time zones will be used, and the endpoint’s local time setting will revert to (GMT) Greenwich Mean Time: Dublin,
Edinburgh, Lisbon, London. To reset the local time, you can use PCoIP Management Console 1.x to configure a group
of endpoints, or you can use an individual endpoint’s AWI to manually configure its local time.
Note: Time zone selection/setting in PCoIP Management Console display offset as standard time
Time zone selection on Profile > Edit > OTHER and Settings > USERS > Edit pages show offsets with respect to
'Standard Time' only (not the 'Daylight Savings Time').
PCoIP Management Console 1 and PCoIP Management Console Time Zone Definitions
PCoIP Management Console 1 Time Zone Definition PCoIP Management Console Time Zone Definition
gmt_minus_1200_international_date_line_west Asia/Anadyr
gmt_minus_1100_midway_island Pacific/Midway
gmt_minus_1000_hawaii Pacific/Honolulu
gmt_minus_0900_alaska America/Anchorage
PCoIP Management Console 1 Time Zone Definition PCoIP Management Console Time Zone Definition
gmt_minus_0800_pacific_time America/Vancouver
gmt_minus_0800_tijuana America/Tijuana
gmt_minus_0700_arizona America/Phoenix
gmt_minus_0700_chihuahua_new America/Chihuahua
gmt_minus_0700_chihuahua_old America/Chihuahua
gmt_minus_0700_mountain_time America/Denver
gmt_minus_0600_central_america America/Costa_Rica
gmt_minus_0600_central_time America/Chicago
gmt_minus_0600_guadalajara_new America/Mexico_City
gmt_minus_0600_guadalajara_old America/Mexico_City
gmt_minus_0600_saskatchewan America/Regina
gmt_minus_0500_bogota America/Bogota
gmt_minus_0500_eastern_time America/New_York
gmt_minus_0500_indiana America/Indiana/Indianapolis
gmt_minus_0430_caracas America/Caracas
gmt_minus_0400_atlantic_time Atlantic/Bermuda
gmt_minus_0400_la_paz America/La_Paz
gmt_minus_0400_manaus America/Manaus
gmt_minus_0400_santiago America/Santiago
PCoIP Management Console 1 Time Zone Definition PCoIP Management Console Time Zone Definition
gmt_minus_0330_newfoundland America/St_Johns
gmt_minus_0300_brasilia America/Sao_Paulo
gmt_minus_0300_buenos_aires America/Argentina/Buenos_Aires
gmt_minus_0300_greenland America/Godthab
gmt_minus_0300_montevideo America/Montevideo
gmt_minus_0200_mid_atlantic Atlantic/South_Georgia
gmt_minus_0100_azores Atlantic/Azores
gmt_minus_0100_cape_verde_is Atlantic/Cape_Verde
gmt_plus_0000_casablanca Africa/Casablanca
gmt_plus_0000_greenwich_mean_time Europe/London
gmt_plus_0100_amsterdam Europe/Amsterdam
gmt_plus_0100_belgrade Europe/Belgrade
gmt_plus_0100_brussels Europe/Brussels
gmt_plus_0100_sarajevo Europe/Sarajevo
gmt_plus_0100_west_central_africa Africa/Lagos
gmt_plus_0100_windhoek Africa/Windhoek
gmt_plus_0200_amman Asia/Amman
gmt_plus_0200_athens Europe/Athens
gmt_plus_0200_beirut Asia/Beirut
PCoIP Management Console 1 Time Zone Definition PCoIP Management Console Time Zone Definition
gmt_plus_0200_cairo Africa/Cairo
gmt_plus_0200_harare Africa/Harare
gmt_plus_0200_helsinki Europe/Helsinki
gmt_plus_0200_jerusalem Asia/Jerusalem
gmt_plus_0200_minsk Europe/Minsk
gmt_plus_0300_baghdad Asia/Baghdad
gmt_plus_0300_kuwait Asia/Kuwait
gmt_plus_0300_moscow Europe/Moscow
gmt_plus_0300_nairobi Africa/Nairobi
gmt_plus_0330_tehran Asia/Tehran
gmt_plus_0400_abu_dhabi Asia/Dubai
gmt_plus_0400_baku Asia/Baku
gmt_plus_0400_caucasus_standard_time Asia/Yerevan
gmt_plus_0400_yerevan Asia/Yerevan
gmt_plus_0430_kabul Asia/Kabul
gmt_plus_0500_ekaterinburg Asia/Yekaterinburg
gmt_plus_0500_islamabad Asia/Karachi
gmt_plus_0530_chennai Asia/Kolkata
gmt_plus_0530_sri_jayawardenepura Asia/Colombo
PCoIP Management Console 1 Time Zone Definition PCoIP Management Console Time Zone Definition
gmt_plus_0545_kathmandu Asia/Kathmandu
gmt_plus_0600_almaty Asia/Almaty
gmt_plus_0600_astana Asia/Almaty
gmt_plus_0630_yangon Asia/Rangoon
gmt_plus_0700_bangkok Asia/Bangkok
gmt_plus_0700_krasnoyarsk Asia/Krasnoyarsk
gmt_plus_0800_beijing Asia/Hong_Kong
gmt_plus_0800_irkutsk Asia/Chita
gmt_plus_0800_kuala_lumpur Asia/Kuala_Lumpur
gmt_plus_0800_perth Australia/Perth
gmt_plus_0800_taipei Asia/Taipei
gmt_plus_0900_osaka Asia/Tokyo
gmt_plus_0900_seoul Asia/Seoul
gmt_plus_0900_yakutsk Asia/Yakutsk
gmt_plus_0930_adelaide Australia/Adelaide
gmt_plus_0930_darwin Australia/Darwin
gmt_plus_1000_brisbane Australia/Brisbane
gmt_plus_1000_canberra Australia/Sydney
gmt_plus_1000_guam Pacific/Guam
PCoIP Management Console 1 Time Zone Definition PCoIP Management Console Time Zone Definition
gmt_plus_1000_hobart Australia/Hobart
gmt_plus_1000_vladivostok Asia/Vladivostok
gmt_plus_1100_magadan Asia/Magadan
gmt_plus_1200_auckland Pacific/Auckland
gmt_plus_1200_fiji Pacific/Fiji
gmt_plus_1300_nukualofa Pacific/Tongatapu
The following steps are required to expand the vdisk of the PCoIP Management Console.
Caution: Modifying virtual machine settings should only be considered by qualified individuals
Modifying any virtual machine settings should only be considered by qualified individuals. Teradici strongly
recommends you do a db backup of the PCoIP Management Console and download the archive file to a safe location.
You should also take a snapshot of the virtual machine prior to modifying any settings.
3. From vSphere, select the virtual machine to be modified and power it down.
5. Edit the virtual machine settings to increase the vDisk and the vRAM. To do this, run sudo
fdisk /dev/sda and follow these steps in order:
a. You may get a Warning about DOS-compatible mode being deprecated. Type C to switch
off DOS-compatible mode. Type U to change display units to sectors.
b. Press P to print the partition table to identify the number of partitions. By default, there
are 2: sda1 and sda2.
e. Press 3 for the partition number, depending on the output of the partition table print.
i. Type 8e to change the Hex Code of the partition for Linux LVM.
7. When the virtual machine restarts, run the following commands in order:
a. sudo pvcreate /dev/sda3 (This should create the physical volume /dev/sda3).
b. sudo vgextend vg_main /dev/sda3 (This will extend the Volume Group VG_Main).
c. sudo vgdisplay (This will display information about the Volume Group. Make note of the
Free PE / Size. The first number is the number of free extents and will be used in the
following command).
For information on how to extend logical volume in a virtual machine running RedHat or CentOS, see http://
kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1006371.
The use of the vm console is required for license management on PCoIP Management Console releases 2.0 to 3.0.
From MC 3.1 onwards, a UI is present for managing licenses when connected to the internet.
Activating Licenses
Using your virtual machine console to activate your PCoIP Management Console Enterprise license:
1. Connect to your PCoIP Management Console virtual machine console and log in using the
admin account and password. See Logging in to the PCoIP Management Console OVA Virtual
Machine Console.
Using your virtual machine console to activate your PCoIP Management Console Enterprise license from
behind a proxy server:
Activating PCoIP Management Console Enterprise license when the PCoIP Management Console is located behind a
proxy server requires appending the -p parameter that defines the proxy parameters.
1. Connect to your PCoIP Management Console virtual machine console and log in using the
admin account and password.
where:
<entitlementID. is the activation key you received via email.
[<user:password>] is optional. If >user is provided, password must also be provided.
<proxyhost:port> is the IP address and port number of your proxy server.
Examples:
You can view the installed licenses via the command prompt on the vm console.
• Entitlement ID: XXXX-XXXX-XXXX-XXXX: The license key you received via email that you use to
activate your license.
• Expiration date: DD-MMM-YYYY: The day, month, and year your license expires.
Deactivating Licenses
It is important to deactivate a license when you no longer need it, for example, when you
decommission a virtual machine. This frees up the license and makes it available for a different
PCoIP Management Console Enterprise deployment.
Note: Deactivating license reverts PCoIP Management Console to PCoIP Management Console Free
PCoIP Management Console will run in Free mode when all its licenses are deactivated.
!!! warning "Warning: Internet Access Required" When deactivating a license, an internet connection
to the licensing server is required unless the offline license activation steps are used.
1. Connect to your PCoIP Management Console console and log in using the admin account and
password.
Example:
/opt/teradici/licensing/mc_return_lic.sh -f 12345678
To deactivate your PCoIP Management Console Enterprise license when the PCoIP Management Console is
located behind a proxy server:
1. Connect to your PCoIP Management Console Enterprise virtual machine console and log in
using the admin account and password. See Logging in to the PCoIP Management Console
OVA Virtual Machine Console.
where:
<fulfillmentID> is the ID assigned to the license after it was activated.
[<user:password>] is optional. If user is provided, password must also be provided.
<proxyhost:port> is the IP address and port number of your proxy server.
Example:
HTTP Strict Transport Security (HSTS) is a policy that helps protect web server appliances against
unwanted access. It allows only trusted connections with browsers using HTTPS. When HSTS is
enabled, it informs a web browser that has previously visited a site to only use HTTPS
connections. Web browsers that have never connected to the site may use HTTP for the initial
connection. HSTS is an IETF standards track protocol and specified in RFC 6797.
Warning: Not all browsers will react the same way. Ensure you thoroughly test using all browsers you intend
to use
Some web browsers may terminate the connection to the web server and prevent access to the PCoIP Management
Console if the security of the connection cannot be verified. Therefor it is important to have a properly created and
trusted certificate installed into the Management Console and the ability for the web browser to be able to verify the
authenticity of that certificate.
HSTS can be enabled on the PCoIP Management Console by editing the mc-external-config.yml file.
It also requires a proper certificate be loaded on the PCoIP Management Console. For more
information on configuring HSTS and how it works please review RFC 6797.
The certificate requirements are determined by the browser you are using. See browser
documentation for requirements. Requirements include the following and can change at anytime:
5. Edit the mc-external-config.yml file to activate HSTS and set the time out by:
a. Uncommenting (remove # symbol) from the jetty, port, hsts, enabledHSTS and stsMaxAge
from the following lines:
#jetty:
# port: 8080
# sendServerVersion: false
# hsts:
# enableHSTS: false
# stsMaxAge: 31536000
# traceEnabled: false
# optionsEnabled: false
jetty:
port: 8080
# sendServerVersion: false
hsts:
enableHSTS: true
stsMaxAge: 31536000
# traceEnabled: false
# optionsEnabled: false
By default, the Management Console RPM based on CentOS uses chrony as the NTP client in
which there are default references to public NTP servers. To configure chrony to not communicate
with external time servers and adhere to your companies security policy, consider the following
actions:
1. Refer to your Security policy to ensure your NTP configuration complies to set standards.
Considerations should include:
• Confirming if your companies DNS server provides an NTP sever or server pool.
• Disabling chrony
2. Review the current Management Console chrony configuration by entering the chronyc
sources -v command from the Management Console's console to provide a verbose listing
of NTP servers chrony is syncing too.
3. Consider using internal NTP servers authorized by your companies security policy by editing
the /etc/chrony.conf file.
Example
We have provided the following example of viewing and editing an NTP configuration. In this
example the default ntp servers are commented out and replaced by another NTP server.
.-- Source mode '^' = server, '=' = peer, '#' = local clock.
/ .- Source state '*' = current synced, '+' = combined , '-' = not combined,
| / '?' = unreachable, 'x' = time may be in error, '~' = time too variable.
|| .- xxxx [ yyyy ] +/- zzzz
|| Reachability register (octal) -. | xxxx = adjusted offset,
|| Log2(Polling interval) --. | | yyyy = measured offset,
|| \ | | zzzz = estimated error.
|| | | \
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
^* ip225.ip-54-39-173.net 2 10 377 652 +4224us[+4594us] +/-
35ms
^+ k8s-w02.tblflp.zone 2 9 373 147 -12ms[ -12ms] +/-
73ms
^- ntp2.torix.ca 2 9 377 113 +1082us[+1082us] +/-
538ms
^- dns2.switch.ca 3 9 377 95 +750us[ +750us] +/-
532ms
^- DC01.tera.local 3 6 377 48 -1332us[-1332us] +/- 98ms
^- DC02.tera.local 4 6 377 45 -1014us[-1014us] +/- 135ms
[kono@localhost etc]$
2. Edit the chrony.conf file to change the referenced NTP servers using the
sudo vi chrony.conf command. In this example, the public tick.usask.ca and internal
192.168.1.50 NTP servers are added. The iburst option speeds up the first synchronization
and the prefer option advises chrony which NTP server you want to use if available.
#minsources 2
3. Restart chrony for the changes to take effect using the command sudo systemctl restart
chronyd .
.-- Source mode '^' = server, '=' = peer, '#' = local clock.
/ .- Source state '*' = current synced, '+' = combined , '-' = not combined,
| / '?' = unreachable, 'x' = time may be in error, '~' = time too variable.
|| .- xxxx [ yyyy ] +/- zzzz
|| Reachability register (octal) -. | xxxx = adjusted offset,
|| Log2(Polling interval) --. | | yyyy = measured offset,
|| \ | | zzzz = estimated error.
|| | | \
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
^- stervandc01a.teradici.lo> 3 6 17 4 -1183us[-1219us] +/-
104ms
^* time.usask.ca 1 6 17 3 -12us[ -48us] +/-
15ms
^- GSSDC01.terase.local 3 6 17 3 -4130us[-4130us] +/-
132ms
^- GSSDC02.terase.local 4 6 17 3 -3260us[-3260us] +/-
166ms
[kono@localhost etc]$
5. View status in real time using the command watch chronyc tracking
The following SSH configuration considerations will help secure the Management Consoles
underlying OS SSH package. Thorough knowlegde of using Linux commands is assumed.
These considerations are based on the CentOS wiki which contain addtional configurations and
can be found at https://wiki.centos.org/HowTos/Network/SecuringSSH.
The following configurations are separated individually but you can make all these changes at
once if you decide that all these configurations conform to your IT departments security policy.
2. Restart SSH
2. Restart SSH
# Protocol 2,1Protocol 2
2. Restart SSH
$ ssh-keygen -t rsa
b. If you want to be asked for a password everytime you connect, supply a passphrase.
c. A private (id_rsa by default) and a public key (id_rsa.pub by default) will be created in the
~/.ssh directory.
2. In the Management Console, ssh as admin and copy the public key in the ~/.ssh folder. You
may need to create the ~/.ssh folder.
a. Edit /etc/ssh/sshd_config
b. Restart SSH
6. In the workstation where you will run the ssh client, copy the private key in the ~/.ssh folder.
Set the permissions as follows:
```
$ chmod 700 ~/.ssh
$ chmod 600 ~/.ssh/id_rsa
```
7. Test the SSH connection using public/private keys by using SSH to connect to your VM from a
different VM where you have copied your generated SSH key
a. Edit /etc/ssh/sshd_config
b. Restart SSH
List of PCoIP Management Console 19.11.2 AMI downloads by regions hosted in Amazon.
Troubleshooting
The troubleshooting section of this guide allows users to easily find the topics and links that are
required for various aspects of troubleshooting your PCoIP Management Console.
• The PCoIP Management Console records logs of its activity on a rotational basis. Logs also
have two levels which can be set depending on how much details is required to solve an issue.
For further information, see Managing PCoIP Management Console Logs.
Recovery mode is a special version of the zero client firmware that takes effect when the client
experiences a problem that renders it unable to operate. Recovery mode automatically becomes
active under the following conditions:
• The client has been unable to complete its boot sequence after a number of attempts.
This mode lets you correct the configuration, or upload a replacement firmware or certificate file.
You can do this directly from a client’s AWI or you can use a PCoIP Management Console profile to
correct the problem.
Note: Recovery mode is only available for Tera2 PCoIP Zero Clients
If you have an endpoint in recovery mode, make a note of its firmware version number. You can
then locate all endpoints in recovery mode from the PCoIP Management Console ENDPOINTS
page by creating a filter to display endpoints running this firmware version.
The following example creates a filter for firmware version earlier than 5.0.0.
• The client may have been forced into recovery mode by a user repeatedly tapping the power
button when turning on the endpoint. If so, rebooting (resetting) the zero client may return it to
the main firmware.
• If the client does not load the main firmware but boots into the recovery image immediately
when powered up, then it is likely that a firmware upload operation was interrupted and the
client does not contain a valid firmware image. Apply a profile to upload a new firmware image
to the zero client and reboot the client to return to working firmware.
• If the zero client attempts to boot to the main firmware images a few times (the splash screen
is displayed for a bit) but eventually switches to the recovery image, then it is likely that the
firmware configuration is not valid. See Resetting Endpoint Properties to Their Defaults to
clear this problem and then re-provision the endpoint.
The next example shows a client in recovery mode because a firmware upload was interrupted. In
this case, applying the profile will download the firmware again and may recover the endpoint.
If rebooting a client or uploading firmware again does not recover the endpoint, you must reset
parameters to factory defaults and re-provision the endpoint.
You can also use the client’s AWI to reset parameters and reconfigure it. See Accessing an Endpoint’s AWI.
Troubleshooting DNS
This troubleshooting reference provides some steps to perform to ensure that you have the
correct PCoIP Management Console information configured in your DNS server.
The procedure shown next checks that you have a DNS A record that maps the PCoIP
Management Console’s host name to its IP address for forward lookups, and a DNS PTR record
that maps the PCoIP Management Console’s IP address to its host name for reverse lookups. In
addition, it checks that a DNS SRV record for _pcoip-bootstrap exists, and that the DNS TXT record
containing the PCoIP Management Console’s certificate fingerprint exists and is located in the
right place.
• DNS records have a time-to-live value that dictates how long the records are cached. If your
nslookup results show old information, please try clearing the PC’s DNS cache using the
ipconfig /flushdns command before running the nslookup commands in this example
again.
For example,
C:\Users\username> ipconfig /flushdns
Windows IP Configuration
Successfully flushed the DNS Resolver Cache
• Zero client endpoints will cache DNS results for the entire time-to-live period. You can clear
this cache by power cycling the endpoint.
• The following SHA-256 fingerprint shown is the default PCoIP Management Console
certificate fingerprint. If you have created your own certificates, this value will be different.
• The following example uses sample IP addresses and host names for the primary DNS server
and PCoIP Management Console. Please substitute your own server and PCoIP Management
Console 2 information for these names and addresses.
• The information returned by the nslookup commands is shown in gray text after each
command.
2. Launch a command prompt window by clicking the Start button and typing cmd in the Search
box.
4. Instruct nslookup to connect to the DNS server under which you created the records. This
address should match the primary DNS server address configured in the endpoint’s network
settings.
> server 172.15.25.10
5. Enter the FQDN of your PCoIP Management Console to perform a forward lookup to verify
that a DNS A record that maps the PCoIP Management Console host name to its IP address is
present:
> pcoip-mc.mydomain.local
Server: mydnsserver.mydomain.local
Address: 172.15.25.10
Name: pcoip-mc.mydomain.local
Address: 172.25.15.20
6. Enter the PCoIP Management Console’s IP address (found in the previous step) to perform a
reverse lookup to verify that a DNS PTR record that maps the PCoIP Management Console IP
address to its host name is present:
> 172.25.15.20
Server: mydnsserver.mydomain.local
Address: 172.15.25.10
Name: pcoip-mc.mydomain.local
Address: 172.25.15.20
7. Set the record type to SRV and check that a DNS SRV record exists to tell endpoints the FQDN
of the PCoIP Management Console. In the second command, the domain name is the domain
under which your endpoints are configured:
Server: mydnsserver.mydomain.local
Address: 172.15.25.10:
8. Set the record type to TXT and check that a DNS TXT record exists containing the PCoIP
Management Console SHA-256 fingerprint. In the second command, the domain name is the
domain under which your endpoints are configured.
Server: mydnsserver.mydomain.local
Address: 172.15.25.10
9. Exit nslookup:
> exit
FAQs
Contacting Support
If you encounter any problems installing, configuring, or running the PCoIP Management Console,
you can create a support ticket with Teradici.
• The version or versions of PCoIP Management Console involved in the problem. See
Managing PCoIP Management Console Logs
• Appropriate logs that capture the issue. Locating the PCoIP Management Console’s Log Files
The PCoIP Community Forum enables users to have conversations with other IT professionals to
learn how they resolved issues, find answers to common questions, have peer group discussions
on various topics, and access the Teradici PCoIP Technical Support Service team. Teradici staff
are heavily involved in the forums.
You can find your PCoIP Manamgement Console release number using the PCoIP Manamgement
Console Dashboard.
Browse to your PCoIP Management Console and view the release number at the bottom of the left
of the web interface. It will be in the format of #.#.#@####. For example, 19.05@9507