Extreme 16.6.2 Installation using BootStrap (Silent Installation) on Windows

 The battle begins with the Installation!! We will go through step-by-step Installation process using bootstrap for Exstream 16.6.2 for windows. You should have your installer & and all the pre-requsites available with you. Hold on to your seat belt....Our journey begins..... 

1.1                                Installation Overview

The Installation of Exstream 16.6.2 using bootstrap can broadly be divided into following steps:

1.     Installation of pre-requisites (Java, etc)

2.     Editing & configuring bootstrap file.

3.     Running the bootstrap or installing.

4.     Configuring Control Centre

5.     Verifying OTDS UI & all connectivities

Pre-requisite before installation::

                            


1.2                                Options specified during the Framework Setup

·       Management gateway – Location for Projects

·       This directory is used for the working directories for StreamServe applications. When you deploy a Project in Control Center or

using the Command LineUtilities, the Project is deployed to the working directory.

·       Management gateway port

              The port used by the management gateway for communication.

·       Java Environment – JAVA_HOME

The path to the Java Runtime Environment or Java Development Kit. This must be version 1.8 or later.

·       Full path of “BOOTSTRAPDIR”


1.3                                Multi-tenant concept

Exstream supports multi-tenant deployment scenarios and includes a proprietary version control system called the common asset service (CAS). The CAS stores resources such as templates, themes, images, and texts. The CAS allows the users and groups for a tenant to share resources, while also securely separating resources between several tenants that share the same infrastructure, operating system, databases, and application servers. Most Exstream resources are versioned and managed by the CAS.

1.4                                Tomcat recommendations

If your main goal is to achieve consolidation of infrastructure and hardware, you can use a single Apache Tomcat® instance to host the Exstream web applications and OTDS. However, if you want to reduce maintenance and the chance of a single point of failure, OTDS and the Exstream web applications should not share the same Tomcat server or instance. When planning your environment, keep in mind that the hardware footprint for OTDS is higher than for the Exstream web applications, especially when synchronizing many users.

1.5                                Installing Using BootStrap

The StreamServe setup files are archived in a zipped file.

1.     Extract ‘Exstream 16.6.2’ Folder & the subfolders within the ‘Exstream’ Folder

        

2.     Copy the ‘Bootstrap-16.6.2’ folder from the ‘bootstrap-16.6.2-otds.tomcat.postgresql.win’ folder into the “C:\” Directory & copy the “16.6.2_GA_2020-06-12_Build_324_RUNTIME” and “16.6.2_GA_2020-06-12_Build_324_DESIGN” folder into the ‘Bootstrap-16.6.2’ folder as below:

     



3.     Open the ‘bootstrap.json’ found in path “Bootstrap-16.6.2\config” with notepad & update the “RUNTIMEBUILD”, “DESIGNTOOLSBUILD” fields with the “16.6.2_GA_2020-06-12_Build_324_RUNTIME” & “16.6.2_GA_2020-06-12_Build_324_DESIGN” respectively. Also, provide the full path “jre_home” & “BOOTSTRAPDIR”.

        

“STRSINSTALLDIR” is the directory where Exstream will be installed.

4.     Open Command Prompt in Admin mode. In Command prompt navigate to ‘Bootstrap-16.6.2’ directory & run’ bootstrap.cmd’ as below:

        

Post the above command, the installation will start & proceed accordingly & doesn’t require any input. Below are some stages:









On successful completion the final message displayed in cmd log is “BOOTSTRAP DONE”.

All the installation log for various components can be found as below(“C:\ Bootstrap-16.6.2\logs”:


2.1            Configuring Control Centre

1.     Post successful installation of Exstream, all the components will be listed.



                                  2.     Open Control centre. For the 1st time there will no applications as below:


3.     Creating Tenant Connection: Right click on the root & select ‘New Tenant Connection’

                                                                

4.     From the “Select New Connection” dialog box, Open the ‘Add New Connection’. The New Connection name is given as ‘cce’ & Host is ‘localhost’

                                        

5.     Once Created, double click on the newly-created ‘cce’ connection from the ‘Select Management Gateway’ dialog box.

           


6.     On double clicking the ‘cce’ Connection, the ‘Login to Management gateway’ dialog box opens.

                                    Fill using the below credentials:Tenant-cce, User- tenantadmin, Password- strs. Check the ‘Remember Password’ check box.

The above configurations should be same as in the ‘tenantconfig.json’ file found in the ‘Bootstrap-16.6.2\config’ folder. This can be changed in ‘tenantconfig.json’ file but its advised to keep it same.

                                                

7     On completion of the above step, ‘cce’ connection appears under the ‘ROOT’ as below:

                                            

8.     On clicking & elaborating the ‘cce’ the default configuration domain (testDomain) as specified in the tenantconfig.json file can be found as below:

 
      All the required repositories can also be found (LogDB, Statistics, etc).

                                9.     Creating a New application (same as SS 5.6.2)

                

Use “Application type” as “Communication Server”:


If the User is OTDS Admin, you should be able to deploy on the application but with User as OTDS User, you cannot deploy on the application.


10.      Type https://localhost:8443/otds-admin/ in your browser to open the OTDS UI.

                                                    

                                Open ‘dsvtenantotds.json’ from ‘Bootstrap-16.6.2\config’ folder, as below:

                                                

                                The ‘admin’ & ‘password’ fields is the user id & Password for OTDS Admin Portal.

                               Once the OTDS UI is open, click on “Users & Group” tab to verify ‘tenantradmin’ & tenantuser’ profile created as below in the “Users” tab:

                                            

                                    ‘strstenantadmin’ & ‘strstenantuser’ created in the “Groups” tab:

                                                

                                    The Control Centre is now ready as below:
                                        

11.     Verifying the installation by opening the Web application, verify if the ‘ServiceGateway’ is running,

Open the URL:

https://localhost:8443/workshop/#/tenant/cce/domain/Testdomain

                                    
    

                            Use ‘tenantadmin’ user & password is ‘strs’ (same as control centre). 

The ‘Workshop’ page is populated with default data:


                    Check “Supervisor” and other tabs if all are connecting fine.

3.          Conclusion

             To install Design and Production, you can choose to use a typical or a silent installation method:

 ·       The typical installation method provides a traditional, wizard-like installation experience and offers you the opportunity to change defaults through a user interface. You might choose the standard installation method if you want to customize the installation path, or so you can easily administer the installation process for users.

 ·       The silent installation method is designed primarily for an enterprise environment. The silent installation method is initiated from the command prompt and gives you the ability to automate the installation process. This method provides a seamless installation experience and is most effective if you have multiple installations that use the same installation settings. Using Bootstrap is one of the Silent Installtion methods that we use.


Comments

Popular posts from this blog

Installation of StreamServe5.6.2 on Linux- Step-by-step Guide

One with StreamServe