Scripted Install

Top  Previous  Next
Solution Installation > TPO Installation > TPOSTD Server Scripted Install

Script requirement and staging

Download the required files: Extranet > Content > Firmware > Platform > Standard server – Scripted Install > TPO

“Launch_TPO_Scripted_Install.bat”, “TPO_Bootstrap.ps1” and “TPO_PreReq.zip”

In addition, also download the TPO firmware installer version of your choice “OLDServices.xxx.msi”

 

Create a folder called “IPTrade” in the root of C:\

 

TableCornerTopLeftA

IPT_Empty

IPT_Empty

TableCornerTopRightA

IPT_Empty

ImportantNote_Icon

It is important to get this spelt correctly as the script will look for this path when run.

IPT_Empty

TableCornerBottomLeftA

IPT_Empty

IPT_Empty

TableCornerBottomRightA

 

TPO_Scripted_Install_01

 

Copy the downloaded files into the newly created folder C:\IPTrade\

 

TPO_Scripted_Install_02

 

 

Launching the scripted install

 

TableCornerTopLeftA

IPT_Empty

IPT_Empty

TableCornerTopRightA

IPT_Empty

ImportantNote_Icon

This first step to "Unblock" the launcher is not always required

Depending on how the file is copied to the server, you might not see the "Unblock" option.

You can proceed without this step.

If you encounter any warning when first running the launcher, please accept and proceed.

IPT_Empty

TableCornerBottomLeftA

IPT_Empty

IPT_Empty

TableCornerBottomRightA

 

Right click on the “Launch_TPO_Scripted_Install.bat” file and select “Properties”

 

TPO_Scripted_Install_03

 

 

In the “General” tab, click “Unblock” to allow the launcher to run without any warnings or errors. Then click on “Apply” and “OK”

 

TPO_Scripted_Install_04

 

 

Next double click on the “Launch_TPO_Scripted_Install.bat” to run the scripted installer GUI.

Fill in all values relevant for your install and then click the “Run Script” button

 

TableCornerTopLeftC

IPT_Empty

IPT_Empty

TableCornerTopRightC

IPT_Empty

Info_icon

If you hover the mouse over the text values in the GUI, it will provide more information for each item.

IPT_Empty

TableCornerBottomLeftC

IPT_Empty

IPT_Empty

TableCornerBottomRightC

 

TPO_Scripted_Install_05

 

 

Once the script starts to run you will see the running status in the terminal box

 

TPO_Scripted_Install_06

 

TableCornerTopLeftA

IPT_Empty

IPT_Empty

TableCornerTopRightA

IPT_Empty

ImportantNote_Icon

The script will automatically reboot the server. DO NOT immediately log back into the sever once it reboots, wait for at least 5-10mins, you should see the server automatically reboot at least once more if you are monitoring the VM console screen.

IPT_Empty

TableCornerBottomLeftA

IPT_Empty

IPT_Empty

TableCornerBottomRightA

 

The script runs in the background to completion without needing the server to be logged in.

You can log back into the server after the above.

 

If you did happen to log in to the server before the scripted tasks were complete, this will not break the scripted install.

But be aware that the script will not be able to perform any additional required reboots once the server is logged in.

 

In all cases you should monitor the script install log (see further below) and manually reboot the server if the last line reads “Rebooting host…” this means the script was not yet completed and will require a manual reboot. Once the end of the script log reads “Bootstrap complete” this indicates the script has fully completed all tasks.

 

Post install checks

Service checks

If everything deployed successfully you should see the IPTRADE services installed and started (If you added in the TPO names in the TSS before the deployment)

 

TPO_Scripted_Install_07

 

 

You will also see the TPO online in the TSS

 

TPO_Scripted_Install_08

 

Script Log file output

The script file creates a deployment log file which can be checked if any deployment fails.

You can find the log file in the root of the C:\ in a fille called “.ConfigureTPO”

 

TPO_Scripted_Install_09

 

If the script ran successfully to the end, you should see the following at the bottom of the log file

 

TPO_Scripted_Install_10

 

 

Checking NTP Server Sync (If optionally set during script install)

 

You can query the windows time service with the below command in a PowerShell terminal

 

> w32tm /query /status

 

You should see similar output to below with the “Source:” matching the NTP server variable value you input during the Script install/Run.

 

It also shows the last successful sync time.

 

TPO_Scripted_Install_11