Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

header-navigation
keyboard_arrow_up
close
keyboard_arrow_left
CTPView Network Management System
Table of Contents Expand all
list Table of Contents
file_download PDF
{ "lLangCode": "en", "lName": "English", "lCountryCode": "us", "transcode": "en_US" }
English
keyboard_arrow_right

Installing CTPView 9.3R1 Server Operating System and CTPView Network Management System Software

date_range 31-Jan-25

This topic provides an overview of installing the software on the CTPView server. You can install the server operating system (OS), and then install the existing CTPView software to CTPView Release 9.3R1 software that you use to manage the CTP Series devices.

Note:

If you are upgrading from 7.3Rx to 9.3R1, the backup/restore feature is not supported. Both the kernel and the database have changed and that is why you cannot backup from 7.3 and restore it to 9.3R1. If you are on 9.x prior to the upgrade then you can backup or restore the database to 9.3R1. This issue only affects CTPViews presently running 7.3Rx.

Required Install Files

It is your responsibility to install either the RHEL9.5 (licensed version) or Rocky Linux 9.5 (open source) OS for hosting CTPView 9.3R1 Server on a VM.

If you have queries or need further assistance, contact Juniper Networks Technical Assistance Center (JTAC).

You can install the CTPView 9.3R1 software using the following file:

File

Filename

Checksum

Software and RHEL9.5 (licensed version) or Rocky Linux 9.5 (open source) OS Updates

CTPView-9.3R-1.0.el9.x86_64.rpm

924bec9ae64fe2767b4225ffa3e6a0e9

To determine whether you are using the correct file:

CTPView Server OS Installed CTPView Release File for Upgrade Server Reboots During Upgrade?
RHEL9.5 (licensed version) or Rocky Linux 9.5 (open source) OS NA CTPView-9.3R-1.0.el9.x86_64.rpm Yes

Recommended System Configuration for Hosting a CTPView Server

We recommend the following hardware configuration to setup a CTPView 9.3R1 server:

  • RHEL9.5 (licensed version) or Rocky Linux 9.5 (open source) OS

  • 1x processor (4 cores)

  • 8 GB RAM

  • Number of NICs - 2

  • 80 GB Disk space

CTPView Installation and Maintenance Policy

With the CTPView 7.3Rx and earlier releases, the OS (Centos) and CTPView application were combined and distributed as a single installation ISO, and all updates (OS and CTPView application) were only available from Juniper Networks. This causes a delay in getting CTPView maintenance releases for important security updates, including Linux OS applications and CTPView application.

With this new model, you can update individual RHEL9.5 (licensed version) or Rocky Linux 9.5 (open source) OS applications independently from the CTPView application if any security vulnerabilities are reported for the Linux OS applications. This provides more flexibility you need, to ensure the security of your Linux-based platforms.

CTPView OS consists:

  • Type 1—Stock RHEL9.5 (licensed version) or Rocky Linux 9.5 (open source) OS RPMs

  • Type 2—Stock RHEL9.5 or Rocky Linux 9.5 OS RPMs from other versions

  • Type 3—Modified RHEL9.5 or Rocky Linux 9.5 OS RPMs

  • Type 4—CTPView application file

Where, "Stock" RPMs are the packages that are associated with a particular release of RHEL9.5 or Rocky Linux 9.5 OS and readily available on the Internet. "Modified" RPMs are stock versions of RPMs that are modified by Juniper Networks for the needs of the CTPView platform. The RHEL9.5 or Rocky Linux 9.5 OS installation ISO only contains the components of type 1. The monolithic CTPView RPM contains the remaining components of types 2, 3, and 4, which can be unpacked and installed.

When Juniper Networks delivers a CTPView maintenance release RPM, it contains the updated component versions of types 2, 3, and 4. It also contains dependencies to make sure that type 1 components are also up to date and warn the user if any of them need to be updated.

Juniper Networks maintains a list of RPMs for CTPView that we suggest to be upgraded for security and functional reasons. The following methods are used for determining which CTPView RPMs need updates:

  • Regular Nessus scans

  • Notifications from Juniper's SIRT team

  • Reports from customers

When an RPM update is required, Juniper Networks validates the new version of the component to make sure that it functions properly before adding it to the RPM list. This list will be shared with you via a KB article. Although CTPView maintenance updates mandate, and possibly provide, up-to-date RPMs before installation, this RPM list helps you to update your CTPView software between releases. If there is an RPM added to the RPM list, you can take immediate action. Juniper Networks delivers the components of type 3 via maintenance releases only. For type 1 and type 2 components, the RPMs should be freely available on the web, and Juniper Networks provides sample links. If you discover that an RPM needs a security update and it is not in the RPM list, you can notify Juniper Networks so that we can test it and add it to the list.

CAUTION:

A bulk RPM update using "yum update" is strictly forbidden. CTPView 9.x, although mainly based on Centos 7 or RHEL9.5 or Rocky Linux 9.5 OS, is also made up of RPMs from other distributions. Performing an update to the latest version of RHEL9.5 or Rocky Linux 9.5 OS may cause CTPView to be non-functional, and a reinstallation may be required.

If you update RPMs that are not on the KB RPM list, CTPView may not function properly.

Creating a RHEL9.5 or Rocky Linux 9.5 OS Virtual Machine

see Creating a Virtualized Instance of CTPView 9.3Rx Server on Proxmox Server

Installing CTPView 9.3R1

CTPView 9.3Rx can be installed on the newly created RHEL9.5 or Rocky Linux 9.5 OS VM server. To install:

  1. Create a new RHEL9.5 or Rocky Linux 9.5 OS Virtual Machine (VM) instance as mentioned in Creating a Virtualized Instance of CTPView 9.3Rx Server on Proxmox Server.
  2. Copy the CTPView RPM (CTPView-9.3R-1.0.el9.x86_64.rpm) to /tmp directory of the newly created RHEL9.5 or Rocky Linux 9.5 OS bare metal.
  3. Login as admin user that you created at the time of creating RHEL9.5 or Rocky Linux 9.5 OS VM.

    Install CTPView RPM using the command sudo rpm -Uvh CTPView-9.3R-1.0.el9.x86_64.rpm

    .
  4. Change the passwords for all the default user accounts (juniper_sa, root, Juniper, ctpview_pgsql) at the end, during installation (Refer section Change password of Default User accounts).

Change password of Default User accounts

This step is applicable only when you install CTPView 9.3R1 RPM on your server on top of RHEL9.5 or Rocky Linux 9.5 OS. Change the passwords for all the default user accounts as shown here:

content_copy zoom_out_map
########################################################################################################
CTPView has been installed on your system. Now, You need to set the passwords for all the user accounts.
########################################################################################################
#########################################################################
#########################################################################
#########################################################################
                  PLEASE REMEMBER THESE PASSWORDS!!!


Password recovery is not a simple process:
- It is service affecting.
- It requires console access to the CTPView
- It requires rebooting the CTPView (Possibly even a system repower)
#########################################################################
#########################################################################
#########################################################################
Enter New UNIX Password for root

Retype New UNIX Password for root

Changing password for user root.
passwd: all authentication tokens updated successfully.

This will be a System Administrator

Enter New UNIX Password for juniper_sa

Retype New UNIX Password for juniper_sa

Changing password for user juniper_sa.
passwd: all authentication tokens updated successfully.

Changing password for user Juniper
Enter the new password:


Re-Enter the new password:


You will now be asked for the password of the PostgreSQL Administrator account:
Password for user postgres:
UPDATE 1
===== Successfully updated the CTPView password for default user Juniper. =====

Note:  The user Juniper has been assigned to the default user group TempGroup
       and has been given default user properties.  Review the values using
       the CTPView Admin Center and make any appropriate modifications.

Changing password for user ctpview_pgsql
Enter the new password:

Re-Enter the new password:

You will now be asked for the password of the PostgreSQL Administrator account:
Password for user postgres:
ALTER ROLE

Note - You can also reset the password of all default user accounts from CTPView menu -> Advanced Functions
-> Reset account for default System Administrator
footer-navigation