Use your business data to your advantage with the help of Syncfusion’s new data science offerings. Discover how a custom big data solution can provide your company with valuable predictions about key market trends.

Installation and Deployment of Citrix Systems®' CPSM

Packt Publishing

Want to make it easier to deliver cloud services while integrating with existing systems? Citrix CloudPortal is the answer and this book is the perfect intro, giving you a complete tutorial to all the essential features.

Metrics to verify before CPSM deployment

Until now, you have learned about the most obvious requirements to install CPSM; now, in the upcoming session, we will have a look at how to verify essentials for CPSM deployment.

Verification of environment prerequisites

We will look at the core components that should essentially be verified right at the outset before the installation.

The first component that needs to be verified is the Active Directory (AD) schema, which is necessary to accommodate Citrix CloudPortal Services Manager. As you are aware, the operation can be performed using the Microsoft Exchange installation tools.

The following steps need to be performed:

Open the command prompt on your planned Exchange server.

Then execute the following command:

setup /p /on:OrganizationName

The second component that needs to be cross-checked is whether DNS aliases have been configured. Citrix CloudPortal Services Manager uses DNS aliases to discover the servers where the platform modules will be positioned. For this, the following steps need to be performed:

On AD, create CNAME records.

There should be one record against each of your servers as shown in the following table:

Server

EX Name

Database server

CORTEXSQL

Provisioning server

CORTEXPROVISIONING

Web server

CORTEXWEB

Reporting Services

CORTEXREPORTS

Use the Citrix CloudPortal Services Manager Setup utility to verify the preceding items. The utility probes our settings and if it is positive, displays a green check mark next to each confirmed item. If it is negative, the Setup utility shows a Validate button, so you can execute the checks over again.

Perform the following steps:

From your file cluster or from the installation media, execute Setup.exe.

On the CloudPortal Services Manager splash screen, click on Get Started.

The Prepare Environment screen displays the status of the verified items.

As the next step, we will now create the system database.

The heart of the deployment is the Config.xml file, which will be useful throughout the wizard run-through.

How to deploy SQL Server and Reporting Services

For Cloud IT providers, it is recommended that they use the SQL Server deployment and Reporting Services. This should be done in a dedicated cluster for high availability, especially when providing for multiple consumers.

We have to perform this activity post deployment of SQL Server and SQL Server Reporting Services. The system databases are created using the Services Manager Configuration Tool, which is installed as a part of this process.

Perform the following steps:

From the source location where the installation media is located, execute the Setup.exe file.

On the CloudPortal Services Manager splash screen, click on Get Started.

On the License Agreement screen, read and accept the license agreement and then select commit next.

On the Ready to install screen, click on Install. The setup utility installs the Configuration Tool and the prerequisites that are required as well.

Now, let us click on Finish to continue creating the system databases.

The next step of the installation is to create a Configuration File screen. Browse to the directory where you want to store the Config.xml file and provide a filename. Then click on Next.

Now, let us go to the Create Primary Databases screen and configure the following information about the SQL Server that will store system configuration information:

Server address: This is used to specify the DB server using the DNS alias, IP address, or the FQDN.

Server port: This is used to declare the port number used by SQL Server.

The port for a default instance of SQL Server is 1433.

Authentication mode: This is used to choose whether to apply Integrated Windows and SQL or SQL authentication. By default, Integrated is chosen. (Mixed Mode is recommended to be used).

Connect as: This is used to declare Consumer name and password of the SQL administrator Consumer (Super account). Fields are accessible when we choose the SQL authentication mode for our installation.

Auto-create SQL logins: This checkbox is available only if we want the required SQL Server Consumer accounts to be created automatically. If you do not choose this checkbox, we can later provide the login details manually on the Configure Database Logins screen.

Run through the Test Connection to make sure the Configuration utility can make contact with the SQL Server and then click on Next.

On the Configure Database Logins screen, proceed with Generate IDs chosen if you want passwords created automatically for CortexProp, OLMReports, and OLM DB accounts. Clear this choice if you want to provide the passwords for these accounts. CortexProp, OLM DB, and OLMReports accounts are formed to make sure the cross-domain right of entry is available to the server DBs.

On the Summary screen, assess the DB configuration in sequence. If you want to change anything, click on Back to return to the suitable configuration screen.

Upon completion of the entire configuration as per the guideline, go ahead and click on Commit. The Applying Configuration screen displays the progress.

After the server DBs are effectively created, click on Finish.

After the system databases are created, you can install Provisioning Directory Web Service and the web platform server roles on the other servers.

Installation of the CPSM role using GUI

By now you would have crystal clear understanding of the system requirements for a CPSM installation. In order to start the installation using GUI, we need to perform the following activity on the server you will be using to host each server role you planned:

Deploy and configure the Reporting server role after the primary location has been configured. If you deploy Reporting Services before the primary location has been configured, configuration of Reporting Services fails.

From the source location where the installation media is located, execute the Setup.exe file.

Now on the License Agreement screen, agree to the license agreement and then click on Next.

On the Choose Server Roles screen, choose the roles to install and then click on Next.

On the Review Prerequisites screen, evaluate the prerequisite objects that will be deployed and then click on Next.

On the Ready to install screen, evaluate the chosen roles and prerequisites that will be deployed. Click on Install. The Deploying Server Roles screen shows the installation of the prerequisites and the chosen roles, and the outcome.

On the Deployment Complete screen, click on Finish.

Summary

This article serves as a brief reference for readers to understand about the system, to verify the essentials, and install and configure CPSM using GUI and CLI.

Alerts & Offers

Series & Level

We understand your time is important. Uniquely amongst the major publishers, we seek to develop and publish the broadest range of learning and information products on each technology. Every Packt product delivers a specific learning pathway, broadly defined by the Series type. This structured approach enables you to select the pathway which best suits your knowledge level, learning style and task objectives.

Learning

As a new user, these step-by-step tutorial guides will give you all the practical skills necessary to become competent and efficient.

Beginner's Guide

Friendly, informal tutorials that provide a practical introduction using examples, activities, and challenges.

Essentials

Fast paced, concentrated introductions showing the quickest way to put the tool to work in the real world.

Cookbook

A collection of practical self-contained recipes that all users of the technology will find useful for building more powerful and reliable systems.

Blueprints

Guides you through the most common types of project you'll encounter, giving you end-to-end guidance on how to build your specific solution quickly and reliably.

Mastering

Take your skills to the next level with advanced tutorials that will give you confidence to master the tool's most powerful features.

Starting

Accessible to readers adopting the topic, these titles get you into the tool or technology so that you can become an effective user.

Progressing

Building on core skills you already have, these titles share solutions and expertise so you become a highly productive power user.