You are on page 1of 18

[Networker 3520

Networker Runtime Environment –


Common Installer] EKT
24th April 2019

Internal Use - Confidential


EKT Agenda
• Overview of Networker Runtime Environment – Java common Installer
– Problem Statement
– Oracle Java Licensing and Releases

• Features
– NRE Overview
– Versioning and Availability
– NMC Launcher

• Installation
– Prerequisites, Installation, Upgrade, Uninstall

• Demo

• QA

Internal Use - Confidential


2 of Y
Problem Statement

• Oracle announced that beginning of January 1, 2019, it will no longer provide public support and
updates to Java SE 8.

• Java security updates will be provided only for those customers who have entered into a license
agreement with Oracle.

• These changes in the licensing strategy impacts Networker customers as they will need to buy
Oracle Java license to use with Networker going forward.

Internal Use - Confidential


3 of Y
Oracle Java Licensing and Releases
• JRE8 - Oracle will provide security patches and updates till 2025 for those customers who have
entered into a license agreement with Oracle.

• Oracle Java 11/18.9 is the next LTS (Long Term Support) release.

• Java Web Start will continue to be supported throughout the life of Java 8 (at least until March
2025).

• Java Web Start capabilities will not be included in Java 11/18.9 or beyond.

• DellEMC has a license to distribute Java within the products but does not have a license to
distribute “naked Java” (Java that is installed using the Oracle installer system wide on
endpoints).

Internal Use - Confidential


4 of Y
Features
NRE Overview

• Networker Runtime Environment (NRE) is a common installer distribution package for JRE.

• NRE would bundle following set of files:


– JRE 8
– NMC Launcher

• This will be available in for all 3 platforms i.e. Windows, Linux and MacOS.

• NRE is agnostic/independent of Networker releases and version. It can be installed with all
versions of Networker i.e. 9.2.x/18.x/19.x.

Internal Use - Confidential


6 of Y
NRE Versioning

– NRE First Version: 8.0

– NRE package will have the initial version as 8.0 (based on Java 8)

– Windows: NRE_8.0.msi
– Linux: NRE_8.0.rpm
– MacOS: NRE_8.0.pkg

Internal Use - Confidential


7 of Y
NRE Availability

Release Cycle:

– Depending on severity of fixes bundled in JRE release by Oracle, Networker runtime


environment would be rebuild to include the latest JRE version and will be made available to
support zone.

– The binaries should be posted alongside the existing NW product binaries under the NetWorker
CCPN.

– The initial release will require updated NW packages to support NRE. This will be supported at
GA for 19.1, we will also release a CHF for 9.2.x and 18.x to enable this support

Internal Use - Confidential


8 of Y
NMC Launcher

• It's a java application which will be bundled along with NRE and would be used to launch NMC.

• Connection Flow:
– Get the NMC server hostname and port from customer.
– Connect to NMC Server to download the JNLP (in background) and launch it internally using Java Web Start path of JRE shipped as
part of NRE common installer.
– Already downloaded JNLP can also be used to launch NMC UI.

• Launcher application will provide a "drop down combo box" which should list last seven gstd server
hostnames connected in past. Customer can choose one among them or provide the fresh
hostname.

• For all machines, where customer want to run NMC UI using NRE shipped Java, NMC Launcher
should be used.

• Using a web browser and downloading the JNLP is not recommended.

Internal Use - Confidential


9 of Y
Installation, Upgrade,
Uninstall
Installer Order

1. Install NRE
2. Install / Upgrade Networker

Note: Before installing or upgrading NW, NRE should be installed.

Internal Use - Confidential


11 of Y
Actions of the Installer

• Prerequisites:
– NA

• Licensing and Credential requirements:


– NA

• Installer Details

Windows
– Default Location: C:\Program Files\NRE
– Relocatable Install allowed
– Installer Creates:
› Shortcut in All Programs
› Shortcut on desktop (if user select the check box during installation)
› Creates a registry: HKLM\ SOFTWARE\Networker Runtime Environment
› Sets an environment variable “NSR_JAVA_HOME” with NRE shipped Java path.

Internal Use - Confidential


12 of Y
Actions of the Installer

Linux

– Default Location: /opt/nre


– Relocatable Install allowed
– Installer Creates:
› Shortcut in All Programs
› Shortcut on Desktop (Linux GUI environment)

MacOS

– Default Location: /usr/local/nre


– Relocatable option not supported.

Internal Use - Confidential


13 of Y
Upgrade and Uninstall

• NRE Upgrade
– Upgrade will overwrite the JRE 8 with newer version.

• NRE Uninstall
– Cleans up the installed files
– Logs and config folders are retained.
– Unset NSR_JAVA_HOME environment variable.

Internal Use - Confidential


14 of Y
NRE Java Administration

• Java cache and Java console can be enabled using


– Java control panel path for NRE JAVA: <installation path>/nre/jre1.8.0_211/bin/javacpl

• NRE Launcher log files is <installation path>/nre/logs/launcherLogs.log

• Log levels can be updated in <installation path>/nre/logs/logConfig.properties


– Default level is WARNING
– Other supported Log Levels from lowest to highest are SEVERE, WARNING, INFO, CONFIG, FINE, FINER,
FINEST, ALL, OFF.

Internal Use - Confidential


15 of Y
Demo
Q&A

You might also like