SAP HANA SPS10- SAP HANA Platform Lifecycle Management

36
1 © 2014 SAP AG or an SAP affiliate company. All rights reserved. SAP HANA SPS 10 – What’s New? SAP HANA Platform Lifecycle Management SAP HANA Product Management June, 2015 (Delta from SPS 09 to SPS 10)

Transcript of SAP HANA SPS10- SAP HANA Platform Lifecycle Management

Page 1: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

1copy 2014 SAP AG or an SAP affiliate company All rights reserved

SAP HANA SPS 10 ndash Whatrsquos New SAP HANA Platform Lifecycle Management

SAP HANA Product Management June 2015

(Delta from SPS 09 to SPS 10)

copy 2015 SAP SE or an SAP affiliate company All rights reserved 2Public

Agenda

Support of Additional Software Components

Integration of SAP HANA Remote Data Sync

Better Support of Multiple Host Roles for Non-Productive Systems

SAP HANA Database Lifecycle Manager Web UI

Host Addition and Host Removal Available in Web UI

Advanced Configuration in the Web UI

Integration of the Web UI in the SAP HANA Cockpit

SAP HANA Database Lifecycle Manager Command-Line Interface

Improved Monitoring for StartStop Systems

Improved Interactive Command-Line Experience for Installation of Multiple-Host Systems

Supportability

Multitenant Database Containers ndash High Isolation

Improved Logs and Traces

Usability

Phased System Update for Reduced Downtime ndash SAP HANA Server Component

Automatically Generated Configuration File

Further Support for LCM Actions Performed as ltsidgtadm

Customer Feedback Form

Other Usability Improvements

Support of Additional Software

Components

copy 2015 SAP SE or an SAP affiliate company All rights reserved 4Public

Integration of SAP HANA Remote Data Sync ndash Planning

SAP HANA remote data sync (RDsync)

synchronizes data between SAP HANA and many

remote databases Synchronization begins when

a remote database client opens a connection to

the SAP HANA remote data sync server

To use SAP HANA remote data sync we require

at least one SAP HANA host with the role

ldquoDatabase Workerrdquo and one remote data sync

host with the role ldquoRemote Data Syncrdquo which can

be configured during SAP HANA system

installation or as part of a scale-out scenario (add

host)

SAP HANA remote data sync is licensed

separately as part of the bdquoReal-Time Replication

Optionldquo sales bundle

copy 2015 SAP SE or an SAP affiliate company All rights reserved 5Public

Integration of SAP HANA Remote Data Sync ndash Implementation

During database synchronization the client at the remote site uploads database changes that were made to

the remote database since the previous synchronization On receiving the data the RDsync server updates the

SAP HANA data and then downloads changes from the SAP HANA database to the remote database

During installation or addition of an SAP HANA RDsync host the upload and download path must be specified

with the following parameters

To monitor the SAP HANA RDsync server from the SAP HANA cockpit a database user can be created and

granted one of the following monitoring roles

saphanasyncmonitorrolesmonitor Provides read-only access to the SAP HANA remote data sync tiles

including drill downs

saphanasyncmonitorrolesadministrator Provides full access to the SAP HANA remote data sync tiles including

drill downs and the ability to write changes in the configure tile

Parameter Default Value Available Interactively

rdsync_downloadpath hanadownload_rdsyncltSIDgt Yes

rdsync_uploadpath hanaupload_rdsyncltSIDgt Yes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 6Public

Better Support of Multiple Host Roles for Non-Productive Systems

SAP HANA systems which are making use of SAP

HANA options (for example SAP HANA dynamic

tiering) in production environments require at least one

SAP HANA database worker host and one SAP HANA

option host

Non-productive SAP HANA systems can share the

same resources between the SAP HANA server and

the SAP HANA option by assigning multiple host roles

to the same host

As of SPS 10 assigning additional host roles is

possible during installation of SAP HANA options in

any of the three HDBLCM user interfaces

SAP HANA Database Lifecycle

Manager Web UI

copy 2015 SAP SE or an SAP affiliate company All rights reserved 8Public

Host Addition and Host Removal Available in the Web UI

Add one or multiple SAP HANA database

hosts or SAP HANA option hosts at a time

using the HDBLCM Web UI

After marking hosts for removal in the

SAP HANA studio remove one or multiple

hosts using the HDBLCM Web UI

copy 2015 SAP SE or an SAP affiliate company All rights reserved 9Public

Advanced Configuration in the Web UI

Component installation and update in the SAP

HANA database lifecycle manager (HDBLCM)

Web UI now has all of the same parameter

configuration options as in the command-line or

graphical user interfaces

The advanced parameters available are non-

interactive parameters and the same parameters

listed when you call the pass-through help in the

command-line interface

For example

hdblcm --action=install --pass_through_help -h

Pass-through parameters access the

parameters of the underlying hdbinst and

hdbupd programs

copy 2015 SAP SE or an SAP affiliate company All rights reserved 10Public

Integration of the Web UI in the SAP HANA Cockpit

The SAP HANA cockpit home

page can be configured to include

platform lifecycle management tiles

for the actions available in the

HDBLCM Web UI

Selecting one of the platform LCM

tiles in the SAP HANA cockpit

redirects to a separate Web browser

tab in which the corresponding

action of the HDBLCM Web UI is

opened

SAP HANA Database Lifecycle

Manager Command-Line

Interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 12Public

Improved Monitoring for StartStop Systems

Detailed information for scheduled processes

Information is displayed per host

copy 2015 SAP SE or an SAP affiliate company All rights reserved 13Public

Improved Interactive Command-Line Experience for Installation of

Multiple-Host Systems

In previous SAP HANA support

package stacks installing a multiple-

host system in interactive mode required

the non-local hosts to be specified as a

long call option

With SPS 10 if you install a multiple-

host system in command-line interactive

mode you are prompted for individual

details of the non-local hosts

Supportability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 15Public

Multitenant Database Containers ndash High Isolation

High tenant isolation can be configured during

installation using the db_isolation parameter

available interactively in the graphical user interface

or in command-line mode

High tenant isolation during system installation

creates tenant separation at OS-user (ltsidgtadm)

level

These OS-users must exist prior to the addition of

an SAP HANA standby host and prior to registering

a host

If high isolation is not configured all database

processes in a multiple-container system run under

the default OS-user ltsidgtadm

copy 2015 SAP SE or an SAP affiliate company All rights reserved 16Public

Improved Logs and Traces

Instant Logging

ndash If an LCM action crashes or hangs before the execution is finished even if no LCM action is enabled

HDBLCM writes a trace which has the function of a preliminary (unformatted) log file

ndash Instant logging is enabled by default and the traces are written to the following location

vartmplttoolgt_lttimestampgt_ltpidgttrc

ndash Upon program completion the trace is removed and replaced by the real formatted log file The

traces can be saved by setting the following environment variable

HDB_INSTALLER_TRACE_FILE=ltfile_pathgt

Log Collection

ndash If you perform platform LCM actions on multiple-host SAP HANA systems an HDBLCM action ID is

passed to each underlying LCM program on a remote host Each sub-program writes a copy of the

log file to the following directory

ltinstallation pathgtltSIDgtHDBltinstance_numbergtlthost_namegttrace

Usability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 18Public

Phased System Update for Reduced DowntimeSAP HANA Server Component

With a standard SAP HANA system

update the system is offline from the time

the update is triggered including the

preliminary checks and actual software

switch

The phased system update is performed

in two steps

1 Running the LCM update action with the

ldquoprepare updaterdquo flag set This phase is

performed while the system is online

2 Running the LCM update action a second

time as usual which resumes the updates and

takes the system offline for the software switch

copy 2015 SAP SE or an SAP affiliate company All rights reserved 19Public

Automatically Generated Configuration File

Typically platform LCM configuration files are created by

generating a template with HDBLCM filling in parameter

values and calling the configuration file during execution

of the LCM action

As of SPS 10 HDBLCM automatically generates a

configuration file with every LCM action execution with

the chosen parameter values pre-filled The automatically

generated configuration files can be used to

ndash Easily re-perform the LCM action by passing the auto-

generated configuration file

ndash Keep a record of the parameters passed for the LCM

action

The auto-generated configuration files are saved in the

log directory for the LCM action execution

copy 2015 SAP SE or an SAP affiliate company All rights reserved 20Public

Further Support for LCM Actions Performed as ltsidgtadm

For SPS 09 we introduced functionality to perform

some LCM actions as the system administrator

user ltsidgtadm by means of the SAP Host Agent

framework

With SPS 10 it is additionally possible to perform

scale-out system actions like adding and removing

SAP HANA hosts as ltsidgtadm from the graphical

user interface command-line interface or Web

user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 21Public

Customer Feedback Form

As of SPS 10 you can opt into sharing non-sensitive

system information each time you use the HDBLCM Web UI

The system information collected includes

ndash Statistical Data

o SAP HANA release

o LCM action selected

ndash Qualitative Feedback

o Questions about usage

o Comments

o Email ndash in case you want to be contacted by us

The system information and feedback collected from

customers helps the SAP HANA LCM team assign

development resources and prioritize tasks

copy 2015 SAP SE or an SAP affiliate company All rights reserved 22Public

Other Usability and Supportability Improvements

ndash Resume Broken Update in All Modes and Interfaces

o System update can be resumed in interactive mode or batch mode

using any of the three HDBLCM user interfaces The resume is

started from the same host and installation kit using persistence

files

ndash Scale-Out During Installation of SAP HANA Options

o To improve the flexibility of installing an SAP HANA option (for

example SAP HANA dynamic tiering) to an existing SAP HANA

system you can perform scale out (host addition) during system

update or the installation or update of additional components

ndash SSL SQL Connectivity on HANA Server

o SAP Common Crypto Library (libsapcrypto)

o Open SSL

o Support SSL configuration on SAP HANA server

Resume Update

Parameter Changes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 24Public

Parameters ndash New Added Removed

install update uninstall configure_sld update_components update_host

rename_system

register_rename_system

remove_hosts

addhosts ADDED ADDED

add_local_roles NEW

add_roles NEW NEW

ase_user ADDED ADDED ADDED

certificates_hostmap REMOVED

check_only ADDED ADDED

db_isolation NEW

ignore ADDED

init_user NEW

init_user_home_dir NEW

internal_network ADDED ADDED

listen_interface ADDED ADDED

prepare_update NEW

rdsync_download_path NEW NEW NEW NEW

rdsync_upload_path NEW NEW NEW NEW

remote_execution REMOVED

system_user ADDED

timeouts REMOVED

copy 2015 SAP SE or an SAP affiliate company All rights reserved 25Public

New Parameters ndash Description

Description Default

add_local_roles Specifies additional roles of the local host during SAP HANA system installation Multiple host roles are not supported in

production environments

worker

add_roles Specifies additional roles for existing SAP HANA hosts during SAP HANA option installation Multiple host roles are not

supported in production environments

worker

db_isolation Specifies the isolation of the tenant databases on operating system level for multitenant database container SAP HANA

systems By default all database processes in a multiple-container system run under the default OS user ltsidgtadm If

its important to mitigate against cross-database attacks through OS mechanisms you can configure the system for high

isolation In this way the processes of individual tenant databases must run under dedicated OS users belonging to

dedicated OS groups Database-specific data on the file system is subsequently protected using standard OS file and

directory permissions

low

Note The value lsquolowlsquo in SPS 10

corresponds to the behavior in

SPS 09

init_user If the user IDs of existing ltsidgtadm users are identical on the different hosts but do not match the configured user ID of

the SAP HANA system then an error message is thrown The parameter init_user suppresses this error message

If a ltsidgtadm does not exist on a host the ltsidgtadm is created with the ID of the existing ltsidgtadm

---

init_user_home_dir If the ltsidgtadm user already exists but does not have a home directory (eg network user without local home directory)

this parameter creates or re-creates the home directory on each host according to the configuration of the SAP HANA

system

---

prepare_update Stops the SAP HANA update before software version switch The update is resume-able ---

rdsync_download_path Location of SAP HANA Remote Data Sync file download directory [interactive] hanadownload_rdsyncltSIDgt

rdsync_upload_path Location of SAP HANA Remote Data Sync file upload directory [interactive] hanaupload_rdsyncltSIDgt

Previous Releases

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 2: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved 2Public

Agenda

Support of Additional Software Components

Integration of SAP HANA Remote Data Sync

Better Support of Multiple Host Roles for Non-Productive Systems

SAP HANA Database Lifecycle Manager Web UI

Host Addition and Host Removal Available in Web UI

Advanced Configuration in the Web UI

Integration of the Web UI in the SAP HANA Cockpit

SAP HANA Database Lifecycle Manager Command-Line Interface

Improved Monitoring for StartStop Systems

Improved Interactive Command-Line Experience for Installation of Multiple-Host Systems

Supportability

Multitenant Database Containers ndash High Isolation

Improved Logs and Traces

Usability

Phased System Update for Reduced Downtime ndash SAP HANA Server Component

Automatically Generated Configuration File

Further Support for LCM Actions Performed as ltsidgtadm

Customer Feedback Form

Other Usability Improvements

Support of Additional Software

Components

copy 2015 SAP SE or an SAP affiliate company All rights reserved 4Public

Integration of SAP HANA Remote Data Sync ndash Planning

SAP HANA remote data sync (RDsync)

synchronizes data between SAP HANA and many

remote databases Synchronization begins when

a remote database client opens a connection to

the SAP HANA remote data sync server

To use SAP HANA remote data sync we require

at least one SAP HANA host with the role

ldquoDatabase Workerrdquo and one remote data sync

host with the role ldquoRemote Data Syncrdquo which can

be configured during SAP HANA system

installation or as part of a scale-out scenario (add

host)

SAP HANA remote data sync is licensed

separately as part of the bdquoReal-Time Replication

Optionldquo sales bundle

copy 2015 SAP SE or an SAP affiliate company All rights reserved 5Public

Integration of SAP HANA Remote Data Sync ndash Implementation

During database synchronization the client at the remote site uploads database changes that were made to

the remote database since the previous synchronization On receiving the data the RDsync server updates the

SAP HANA data and then downloads changes from the SAP HANA database to the remote database

During installation or addition of an SAP HANA RDsync host the upload and download path must be specified

with the following parameters

To monitor the SAP HANA RDsync server from the SAP HANA cockpit a database user can be created and

granted one of the following monitoring roles

saphanasyncmonitorrolesmonitor Provides read-only access to the SAP HANA remote data sync tiles

including drill downs

saphanasyncmonitorrolesadministrator Provides full access to the SAP HANA remote data sync tiles including

drill downs and the ability to write changes in the configure tile

Parameter Default Value Available Interactively

rdsync_downloadpath hanadownload_rdsyncltSIDgt Yes

rdsync_uploadpath hanaupload_rdsyncltSIDgt Yes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 6Public

Better Support of Multiple Host Roles for Non-Productive Systems

SAP HANA systems which are making use of SAP

HANA options (for example SAP HANA dynamic

tiering) in production environments require at least one

SAP HANA database worker host and one SAP HANA

option host

Non-productive SAP HANA systems can share the

same resources between the SAP HANA server and

the SAP HANA option by assigning multiple host roles

to the same host

As of SPS 10 assigning additional host roles is

possible during installation of SAP HANA options in

any of the three HDBLCM user interfaces

SAP HANA Database Lifecycle

Manager Web UI

copy 2015 SAP SE or an SAP affiliate company All rights reserved 8Public

Host Addition and Host Removal Available in the Web UI

Add one or multiple SAP HANA database

hosts or SAP HANA option hosts at a time

using the HDBLCM Web UI

After marking hosts for removal in the

SAP HANA studio remove one or multiple

hosts using the HDBLCM Web UI

copy 2015 SAP SE or an SAP affiliate company All rights reserved 9Public

Advanced Configuration in the Web UI

Component installation and update in the SAP

HANA database lifecycle manager (HDBLCM)

Web UI now has all of the same parameter

configuration options as in the command-line or

graphical user interfaces

The advanced parameters available are non-

interactive parameters and the same parameters

listed when you call the pass-through help in the

command-line interface

For example

hdblcm --action=install --pass_through_help -h

Pass-through parameters access the

parameters of the underlying hdbinst and

hdbupd programs

copy 2015 SAP SE or an SAP affiliate company All rights reserved 10Public

Integration of the Web UI in the SAP HANA Cockpit

The SAP HANA cockpit home

page can be configured to include

platform lifecycle management tiles

for the actions available in the

HDBLCM Web UI

Selecting one of the platform LCM

tiles in the SAP HANA cockpit

redirects to a separate Web browser

tab in which the corresponding

action of the HDBLCM Web UI is

opened

SAP HANA Database Lifecycle

Manager Command-Line

Interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 12Public

Improved Monitoring for StartStop Systems

Detailed information for scheduled processes

Information is displayed per host

copy 2015 SAP SE or an SAP affiliate company All rights reserved 13Public

Improved Interactive Command-Line Experience for Installation of

Multiple-Host Systems

In previous SAP HANA support

package stacks installing a multiple-

host system in interactive mode required

the non-local hosts to be specified as a

long call option

With SPS 10 if you install a multiple-

host system in command-line interactive

mode you are prompted for individual

details of the non-local hosts

Supportability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 15Public

Multitenant Database Containers ndash High Isolation

High tenant isolation can be configured during

installation using the db_isolation parameter

available interactively in the graphical user interface

or in command-line mode

High tenant isolation during system installation

creates tenant separation at OS-user (ltsidgtadm)

level

These OS-users must exist prior to the addition of

an SAP HANA standby host and prior to registering

a host

If high isolation is not configured all database

processes in a multiple-container system run under

the default OS-user ltsidgtadm

copy 2015 SAP SE or an SAP affiliate company All rights reserved 16Public

Improved Logs and Traces

Instant Logging

ndash If an LCM action crashes or hangs before the execution is finished even if no LCM action is enabled

HDBLCM writes a trace which has the function of a preliminary (unformatted) log file

ndash Instant logging is enabled by default and the traces are written to the following location

vartmplttoolgt_lttimestampgt_ltpidgttrc

ndash Upon program completion the trace is removed and replaced by the real formatted log file The

traces can be saved by setting the following environment variable

HDB_INSTALLER_TRACE_FILE=ltfile_pathgt

Log Collection

ndash If you perform platform LCM actions on multiple-host SAP HANA systems an HDBLCM action ID is

passed to each underlying LCM program on a remote host Each sub-program writes a copy of the

log file to the following directory

ltinstallation pathgtltSIDgtHDBltinstance_numbergtlthost_namegttrace

Usability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 18Public

Phased System Update for Reduced DowntimeSAP HANA Server Component

With a standard SAP HANA system

update the system is offline from the time

the update is triggered including the

preliminary checks and actual software

switch

The phased system update is performed

in two steps

1 Running the LCM update action with the

ldquoprepare updaterdquo flag set This phase is

performed while the system is online

2 Running the LCM update action a second

time as usual which resumes the updates and

takes the system offline for the software switch

copy 2015 SAP SE or an SAP affiliate company All rights reserved 19Public

Automatically Generated Configuration File

Typically platform LCM configuration files are created by

generating a template with HDBLCM filling in parameter

values and calling the configuration file during execution

of the LCM action

As of SPS 10 HDBLCM automatically generates a

configuration file with every LCM action execution with

the chosen parameter values pre-filled The automatically

generated configuration files can be used to

ndash Easily re-perform the LCM action by passing the auto-

generated configuration file

ndash Keep a record of the parameters passed for the LCM

action

The auto-generated configuration files are saved in the

log directory for the LCM action execution

copy 2015 SAP SE or an SAP affiliate company All rights reserved 20Public

Further Support for LCM Actions Performed as ltsidgtadm

For SPS 09 we introduced functionality to perform

some LCM actions as the system administrator

user ltsidgtadm by means of the SAP Host Agent

framework

With SPS 10 it is additionally possible to perform

scale-out system actions like adding and removing

SAP HANA hosts as ltsidgtadm from the graphical

user interface command-line interface or Web

user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 21Public

Customer Feedback Form

As of SPS 10 you can opt into sharing non-sensitive

system information each time you use the HDBLCM Web UI

The system information collected includes

ndash Statistical Data

o SAP HANA release

o LCM action selected

ndash Qualitative Feedback

o Questions about usage

o Comments

o Email ndash in case you want to be contacted by us

The system information and feedback collected from

customers helps the SAP HANA LCM team assign

development resources and prioritize tasks

copy 2015 SAP SE or an SAP affiliate company All rights reserved 22Public

Other Usability and Supportability Improvements

ndash Resume Broken Update in All Modes and Interfaces

o System update can be resumed in interactive mode or batch mode

using any of the three HDBLCM user interfaces The resume is

started from the same host and installation kit using persistence

files

ndash Scale-Out During Installation of SAP HANA Options

o To improve the flexibility of installing an SAP HANA option (for

example SAP HANA dynamic tiering) to an existing SAP HANA

system you can perform scale out (host addition) during system

update or the installation or update of additional components

ndash SSL SQL Connectivity on HANA Server

o SAP Common Crypto Library (libsapcrypto)

o Open SSL

o Support SSL configuration on SAP HANA server

Resume Update

Parameter Changes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 24Public

Parameters ndash New Added Removed

install update uninstall configure_sld update_components update_host

rename_system

register_rename_system

remove_hosts

addhosts ADDED ADDED

add_local_roles NEW

add_roles NEW NEW

ase_user ADDED ADDED ADDED

certificates_hostmap REMOVED

check_only ADDED ADDED

db_isolation NEW

ignore ADDED

init_user NEW

init_user_home_dir NEW

internal_network ADDED ADDED

listen_interface ADDED ADDED

prepare_update NEW

rdsync_download_path NEW NEW NEW NEW

rdsync_upload_path NEW NEW NEW NEW

remote_execution REMOVED

system_user ADDED

timeouts REMOVED

copy 2015 SAP SE or an SAP affiliate company All rights reserved 25Public

New Parameters ndash Description

Description Default

add_local_roles Specifies additional roles of the local host during SAP HANA system installation Multiple host roles are not supported in

production environments

worker

add_roles Specifies additional roles for existing SAP HANA hosts during SAP HANA option installation Multiple host roles are not

supported in production environments

worker

db_isolation Specifies the isolation of the tenant databases on operating system level for multitenant database container SAP HANA

systems By default all database processes in a multiple-container system run under the default OS user ltsidgtadm If

its important to mitigate against cross-database attacks through OS mechanisms you can configure the system for high

isolation In this way the processes of individual tenant databases must run under dedicated OS users belonging to

dedicated OS groups Database-specific data on the file system is subsequently protected using standard OS file and

directory permissions

low

Note The value lsquolowlsquo in SPS 10

corresponds to the behavior in

SPS 09

init_user If the user IDs of existing ltsidgtadm users are identical on the different hosts but do not match the configured user ID of

the SAP HANA system then an error message is thrown The parameter init_user suppresses this error message

If a ltsidgtadm does not exist on a host the ltsidgtadm is created with the ID of the existing ltsidgtadm

---

init_user_home_dir If the ltsidgtadm user already exists but does not have a home directory (eg network user without local home directory)

this parameter creates or re-creates the home directory on each host according to the configuration of the SAP HANA

system

---

prepare_update Stops the SAP HANA update before software version switch The update is resume-able ---

rdsync_download_path Location of SAP HANA Remote Data Sync file download directory [interactive] hanadownload_rdsyncltSIDgt

rdsync_upload_path Location of SAP HANA Remote Data Sync file upload directory [interactive] hanaupload_rdsyncltSIDgt

Previous Releases

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 3: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

Support of Additional Software

Components

copy 2015 SAP SE or an SAP affiliate company All rights reserved 4Public

Integration of SAP HANA Remote Data Sync ndash Planning

SAP HANA remote data sync (RDsync)

synchronizes data between SAP HANA and many

remote databases Synchronization begins when

a remote database client opens a connection to

the SAP HANA remote data sync server

To use SAP HANA remote data sync we require

at least one SAP HANA host with the role

ldquoDatabase Workerrdquo and one remote data sync

host with the role ldquoRemote Data Syncrdquo which can

be configured during SAP HANA system

installation or as part of a scale-out scenario (add

host)

SAP HANA remote data sync is licensed

separately as part of the bdquoReal-Time Replication

Optionldquo sales bundle

copy 2015 SAP SE or an SAP affiliate company All rights reserved 5Public

Integration of SAP HANA Remote Data Sync ndash Implementation

During database synchronization the client at the remote site uploads database changes that were made to

the remote database since the previous synchronization On receiving the data the RDsync server updates the

SAP HANA data and then downloads changes from the SAP HANA database to the remote database

During installation or addition of an SAP HANA RDsync host the upload and download path must be specified

with the following parameters

To monitor the SAP HANA RDsync server from the SAP HANA cockpit a database user can be created and

granted one of the following monitoring roles

saphanasyncmonitorrolesmonitor Provides read-only access to the SAP HANA remote data sync tiles

including drill downs

saphanasyncmonitorrolesadministrator Provides full access to the SAP HANA remote data sync tiles including

drill downs and the ability to write changes in the configure tile

Parameter Default Value Available Interactively

rdsync_downloadpath hanadownload_rdsyncltSIDgt Yes

rdsync_uploadpath hanaupload_rdsyncltSIDgt Yes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 6Public

Better Support of Multiple Host Roles for Non-Productive Systems

SAP HANA systems which are making use of SAP

HANA options (for example SAP HANA dynamic

tiering) in production environments require at least one

SAP HANA database worker host and one SAP HANA

option host

Non-productive SAP HANA systems can share the

same resources between the SAP HANA server and

the SAP HANA option by assigning multiple host roles

to the same host

As of SPS 10 assigning additional host roles is

possible during installation of SAP HANA options in

any of the three HDBLCM user interfaces

SAP HANA Database Lifecycle

Manager Web UI

copy 2015 SAP SE or an SAP affiliate company All rights reserved 8Public

Host Addition and Host Removal Available in the Web UI

Add one or multiple SAP HANA database

hosts or SAP HANA option hosts at a time

using the HDBLCM Web UI

After marking hosts for removal in the

SAP HANA studio remove one or multiple

hosts using the HDBLCM Web UI

copy 2015 SAP SE or an SAP affiliate company All rights reserved 9Public

Advanced Configuration in the Web UI

Component installation and update in the SAP

HANA database lifecycle manager (HDBLCM)

Web UI now has all of the same parameter

configuration options as in the command-line or

graphical user interfaces

The advanced parameters available are non-

interactive parameters and the same parameters

listed when you call the pass-through help in the

command-line interface

For example

hdblcm --action=install --pass_through_help -h

Pass-through parameters access the

parameters of the underlying hdbinst and

hdbupd programs

copy 2015 SAP SE or an SAP affiliate company All rights reserved 10Public

Integration of the Web UI in the SAP HANA Cockpit

The SAP HANA cockpit home

page can be configured to include

platform lifecycle management tiles

for the actions available in the

HDBLCM Web UI

Selecting one of the platform LCM

tiles in the SAP HANA cockpit

redirects to a separate Web browser

tab in which the corresponding

action of the HDBLCM Web UI is

opened

SAP HANA Database Lifecycle

Manager Command-Line

Interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 12Public

Improved Monitoring for StartStop Systems

Detailed information for scheduled processes

Information is displayed per host

copy 2015 SAP SE or an SAP affiliate company All rights reserved 13Public

Improved Interactive Command-Line Experience for Installation of

Multiple-Host Systems

In previous SAP HANA support

package stacks installing a multiple-

host system in interactive mode required

the non-local hosts to be specified as a

long call option

With SPS 10 if you install a multiple-

host system in command-line interactive

mode you are prompted for individual

details of the non-local hosts

Supportability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 15Public

Multitenant Database Containers ndash High Isolation

High tenant isolation can be configured during

installation using the db_isolation parameter

available interactively in the graphical user interface

or in command-line mode

High tenant isolation during system installation

creates tenant separation at OS-user (ltsidgtadm)

level

These OS-users must exist prior to the addition of

an SAP HANA standby host and prior to registering

a host

If high isolation is not configured all database

processes in a multiple-container system run under

the default OS-user ltsidgtadm

copy 2015 SAP SE or an SAP affiliate company All rights reserved 16Public

Improved Logs and Traces

Instant Logging

ndash If an LCM action crashes or hangs before the execution is finished even if no LCM action is enabled

HDBLCM writes a trace which has the function of a preliminary (unformatted) log file

ndash Instant logging is enabled by default and the traces are written to the following location

vartmplttoolgt_lttimestampgt_ltpidgttrc

ndash Upon program completion the trace is removed and replaced by the real formatted log file The

traces can be saved by setting the following environment variable

HDB_INSTALLER_TRACE_FILE=ltfile_pathgt

Log Collection

ndash If you perform platform LCM actions on multiple-host SAP HANA systems an HDBLCM action ID is

passed to each underlying LCM program on a remote host Each sub-program writes a copy of the

log file to the following directory

ltinstallation pathgtltSIDgtHDBltinstance_numbergtlthost_namegttrace

Usability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 18Public

Phased System Update for Reduced DowntimeSAP HANA Server Component

With a standard SAP HANA system

update the system is offline from the time

the update is triggered including the

preliminary checks and actual software

switch

The phased system update is performed

in two steps

1 Running the LCM update action with the

ldquoprepare updaterdquo flag set This phase is

performed while the system is online

2 Running the LCM update action a second

time as usual which resumes the updates and

takes the system offline for the software switch

copy 2015 SAP SE or an SAP affiliate company All rights reserved 19Public

Automatically Generated Configuration File

Typically platform LCM configuration files are created by

generating a template with HDBLCM filling in parameter

values and calling the configuration file during execution

of the LCM action

As of SPS 10 HDBLCM automatically generates a

configuration file with every LCM action execution with

the chosen parameter values pre-filled The automatically

generated configuration files can be used to

ndash Easily re-perform the LCM action by passing the auto-

generated configuration file

ndash Keep a record of the parameters passed for the LCM

action

The auto-generated configuration files are saved in the

log directory for the LCM action execution

copy 2015 SAP SE or an SAP affiliate company All rights reserved 20Public

Further Support for LCM Actions Performed as ltsidgtadm

For SPS 09 we introduced functionality to perform

some LCM actions as the system administrator

user ltsidgtadm by means of the SAP Host Agent

framework

With SPS 10 it is additionally possible to perform

scale-out system actions like adding and removing

SAP HANA hosts as ltsidgtadm from the graphical

user interface command-line interface or Web

user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 21Public

Customer Feedback Form

As of SPS 10 you can opt into sharing non-sensitive

system information each time you use the HDBLCM Web UI

The system information collected includes

ndash Statistical Data

o SAP HANA release

o LCM action selected

ndash Qualitative Feedback

o Questions about usage

o Comments

o Email ndash in case you want to be contacted by us

The system information and feedback collected from

customers helps the SAP HANA LCM team assign

development resources and prioritize tasks

copy 2015 SAP SE or an SAP affiliate company All rights reserved 22Public

Other Usability and Supportability Improvements

ndash Resume Broken Update in All Modes and Interfaces

o System update can be resumed in interactive mode or batch mode

using any of the three HDBLCM user interfaces The resume is

started from the same host and installation kit using persistence

files

ndash Scale-Out During Installation of SAP HANA Options

o To improve the flexibility of installing an SAP HANA option (for

example SAP HANA dynamic tiering) to an existing SAP HANA

system you can perform scale out (host addition) during system

update or the installation or update of additional components

ndash SSL SQL Connectivity on HANA Server

o SAP Common Crypto Library (libsapcrypto)

o Open SSL

o Support SSL configuration on SAP HANA server

Resume Update

Parameter Changes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 24Public

Parameters ndash New Added Removed

install update uninstall configure_sld update_components update_host

rename_system

register_rename_system

remove_hosts

addhosts ADDED ADDED

add_local_roles NEW

add_roles NEW NEW

ase_user ADDED ADDED ADDED

certificates_hostmap REMOVED

check_only ADDED ADDED

db_isolation NEW

ignore ADDED

init_user NEW

init_user_home_dir NEW

internal_network ADDED ADDED

listen_interface ADDED ADDED

prepare_update NEW

rdsync_download_path NEW NEW NEW NEW

rdsync_upload_path NEW NEW NEW NEW

remote_execution REMOVED

system_user ADDED

timeouts REMOVED

copy 2015 SAP SE or an SAP affiliate company All rights reserved 25Public

New Parameters ndash Description

Description Default

add_local_roles Specifies additional roles of the local host during SAP HANA system installation Multiple host roles are not supported in

production environments

worker

add_roles Specifies additional roles for existing SAP HANA hosts during SAP HANA option installation Multiple host roles are not

supported in production environments

worker

db_isolation Specifies the isolation of the tenant databases on operating system level for multitenant database container SAP HANA

systems By default all database processes in a multiple-container system run under the default OS user ltsidgtadm If

its important to mitigate against cross-database attacks through OS mechanisms you can configure the system for high

isolation In this way the processes of individual tenant databases must run under dedicated OS users belonging to

dedicated OS groups Database-specific data on the file system is subsequently protected using standard OS file and

directory permissions

low

Note The value lsquolowlsquo in SPS 10

corresponds to the behavior in

SPS 09

init_user If the user IDs of existing ltsidgtadm users are identical on the different hosts but do not match the configured user ID of

the SAP HANA system then an error message is thrown The parameter init_user suppresses this error message

If a ltsidgtadm does not exist on a host the ltsidgtadm is created with the ID of the existing ltsidgtadm

---

init_user_home_dir If the ltsidgtadm user already exists but does not have a home directory (eg network user without local home directory)

this parameter creates or re-creates the home directory on each host according to the configuration of the SAP HANA

system

---

prepare_update Stops the SAP HANA update before software version switch The update is resume-able ---

rdsync_download_path Location of SAP HANA Remote Data Sync file download directory [interactive] hanadownload_rdsyncltSIDgt

rdsync_upload_path Location of SAP HANA Remote Data Sync file upload directory [interactive] hanaupload_rdsyncltSIDgt

Previous Releases

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 4: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved 4Public

Integration of SAP HANA Remote Data Sync ndash Planning

SAP HANA remote data sync (RDsync)

synchronizes data between SAP HANA and many

remote databases Synchronization begins when

a remote database client opens a connection to

the SAP HANA remote data sync server

To use SAP HANA remote data sync we require

at least one SAP HANA host with the role

ldquoDatabase Workerrdquo and one remote data sync

host with the role ldquoRemote Data Syncrdquo which can

be configured during SAP HANA system

installation or as part of a scale-out scenario (add

host)

SAP HANA remote data sync is licensed

separately as part of the bdquoReal-Time Replication

Optionldquo sales bundle

copy 2015 SAP SE or an SAP affiliate company All rights reserved 5Public

Integration of SAP HANA Remote Data Sync ndash Implementation

During database synchronization the client at the remote site uploads database changes that were made to

the remote database since the previous synchronization On receiving the data the RDsync server updates the

SAP HANA data and then downloads changes from the SAP HANA database to the remote database

During installation or addition of an SAP HANA RDsync host the upload and download path must be specified

with the following parameters

To monitor the SAP HANA RDsync server from the SAP HANA cockpit a database user can be created and

granted one of the following monitoring roles

saphanasyncmonitorrolesmonitor Provides read-only access to the SAP HANA remote data sync tiles

including drill downs

saphanasyncmonitorrolesadministrator Provides full access to the SAP HANA remote data sync tiles including

drill downs and the ability to write changes in the configure tile

Parameter Default Value Available Interactively

rdsync_downloadpath hanadownload_rdsyncltSIDgt Yes

rdsync_uploadpath hanaupload_rdsyncltSIDgt Yes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 6Public

Better Support of Multiple Host Roles for Non-Productive Systems

SAP HANA systems which are making use of SAP

HANA options (for example SAP HANA dynamic

tiering) in production environments require at least one

SAP HANA database worker host and one SAP HANA

option host

Non-productive SAP HANA systems can share the

same resources between the SAP HANA server and

the SAP HANA option by assigning multiple host roles

to the same host

As of SPS 10 assigning additional host roles is

possible during installation of SAP HANA options in

any of the three HDBLCM user interfaces

SAP HANA Database Lifecycle

Manager Web UI

copy 2015 SAP SE or an SAP affiliate company All rights reserved 8Public

Host Addition and Host Removal Available in the Web UI

Add one or multiple SAP HANA database

hosts or SAP HANA option hosts at a time

using the HDBLCM Web UI

After marking hosts for removal in the

SAP HANA studio remove one or multiple

hosts using the HDBLCM Web UI

copy 2015 SAP SE or an SAP affiliate company All rights reserved 9Public

Advanced Configuration in the Web UI

Component installation and update in the SAP

HANA database lifecycle manager (HDBLCM)

Web UI now has all of the same parameter

configuration options as in the command-line or

graphical user interfaces

The advanced parameters available are non-

interactive parameters and the same parameters

listed when you call the pass-through help in the

command-line interface

For example

hdblcm --action=install --pass_through_help -h

Pass-through parameters access the

parameters of the underlying hdbinst and

hdbupd programs

copy 2015 SAP SE or an SAP affiliate company All rights reserved 10Public

Integration of the Web UI in the SAP HANA Cockpit

The SAP HANA cockpit home

page can be configured to include

platform lifecycle management tiles

for the actions available in the

HDBLCM Web UI

Selecting one of the platform LCM

tiles in the SAP HANA cockpit

redirects to a separate Web browser

tab in which the corresponding

action of the HDBLCM Web UI is

opened

SAP HANA Database Lifecycle

Manager Command-Line

Interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 12Public

Improved Monitoring for StartStop Systems

Detailed information for scheduled processes

Information is displayed per host

copy 2015 SAP SE or an SAP affiliate company All rights reserved 13Public

Improved Interactive Command-Line Experience for Installation of

Multiple-Host Systems

In previous SAP HANA support

package stacks installing a multiple-

host system in interactive mode required

the non-local hosts to be specified as a

long call option

With SPS 10 if you install a multiple-

host system in command-line interactive

mode you are prompted for individual

details of the non-local hosts

Supportability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 15Public

Multitenant Database Containers ndash High Isolation

High tenant isolation can be configured during

installation using the db_isolation parameter

available interactively in the graphical user interface

or in command-line mode

High tenant isolation during system installation

creates tenant separation at OS-user (ltsidgtadm)

level

These OS-users must exist prior to the addition of

an SAP HANA standby host and prior to registering

a host

If high isolation is not configured all database

processes in a multiple-container system run under

the default OS-user ltsidgtadm

copy 2015 SAP SE or an SAP affiliate company All rights reserved 16Public

Improved Logs and Traces

Instant Logging

ndash If an LCM action crashes or hangs before the execution is finished even if no LCM action is enabled

HDBLCM writes a trace which has the function of a preliminary (unformatted) log file

ndash Instant logging is enabled by default and the traces are written to the following location

vartmplttoolgt_lttimestampgt_ltpidgttrc

ndash Upon program completion the trace is removed and replaced by the real formatted log file The

traces can be saved by setting the following environment variable

HDB_INSTALLER_TRACE_FILE=ltfile_pathgt

Log Collection

ndash If you perform platform LCM actions on multiple-host SAP HANA systems an HDBLCM action ID is

passed to each underlying LCM program on a remote host Each sub-program writes a copy of the

log file to the following directory

ltinstallation pathgtltSIDgtHDBltinstance_numbergtlthost_namegttrace

Usability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 18Public

Phased System Update for Reduced DowntimeSAP HANA Server Component

With a standard SAP HANA system

update the system is offline from the time

the update is triggered including the

preliminary checks and actual software

switch

The phased system update is performed

in two steps

1 Running the LCM update action with the

ldquoprepare updaterdquo flag set This phase is

performed while the system is online

2 Running the LCM update action a second

time as usual which resumes the updates and

takes the system offline for the software switch

copy 2015 SAP SE or an SAP affiliate company All rights reserved 19Public

Automatically Generated Configuration File

Typically platform LCM configuration files are created by

generating a template with HDBLCM filling in parameter

values and calling the configuration file during execution

of the LCM action

As of SPS 10 HDBLCM automatically generates a

configuration file with every LCM action execution with

the chosen parameter values pre-filled The automatically

generated configuration files can be used to

ndash Easily re-perform the LCM action by passing the auto-

generated configuration file

ndash Keep a record of the parameters passed for the LCM

action

The auto-generated configuration files are saved in the

log directory for the LCM action execution

copy 2015 SAP SE or an SAP affiliate company All rights reserved 20Public

Further Support for LCM Actions Performed as ltsidgtadm

For SPS 09 we introduced functionality to perform

some LCM actions as the system administrator

user ltsidgtadm by means of the SAP Host Agent

framework

With SPS 10 it is additionally possible to perform

scale-out system actions like adding and removing

SAP HANA hosts as ltsidgtadm from the graphical

user interface command-line interface or Web

user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 21Public

Customer Feedback Form

As of SPS 10 you can opt into sharing non-sensitive

system information each time you use the HDBLCM Web UI

The system information collected includes

ndash Statistical Data

o SAP HANA release

o LCM action selected

ndash Qualitative Feedback

o Questions about usage

o Comments

o Email ndash in case you want to be contacted by us

The system information and feedback collected from

customers helps the SAP HANA LCM team assign

development resources and prioritize tasks

copy 2015 SAP SE or an SAP affiliate company All rights reserved 22Public

Other Usability and Supportability Improvements

ndash Resume Broken Update in All Modes and Interfaces

o System update can be resumed in interactive mode or batch mode

using any of the three HDBLCM user interfaces The resume is

started from the same host and installation kit using persistence

files

ndash Scale-Out During Installation of SAP HANA Options

o To improve the flexibility of installing an SAP HANA option (for

example SAP HANA dynamic tiering) to an existing SAP HANA

system you can perform scale out (host addition) during system

update or the installation or update of additional components

ndash SSL SQL Connectivity on HANA Server

o SAP Common Crypto Library (libsapcrypto)

o Open SSL

o Support SSL configuration on SAP HANA server

Resume Update

Parameter Changes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 24Public

Parameters ndash New Added Removed

install update uninstall configure_sld update_components update_host

rename_system

register_rename_system

remove_hosts

addhosts ADDED ADDED

add_local_roles NEW

add_roles NEW NEW

ase_user ADDED ADDED ADDED

certificates_hostmap REMOVED

check_only ADDED ADDED

db_isolation NEW

ignore ADDED

init_user NEW

init_user_home_dir NEW

internal_network ADDED ADDED

listen_interface ADDED ADDED

prepare_update NEW

rdsync_download_path NEW NEW NEW NEW

rdsync_upload_path NEW NEW NEW NEW

remote_execution REMOVED

system_user ADDED

timeouts REMOVED

copy 2015 SAP SE or an SAP affiliate company All rights reserved 25Public

New Parameters ndash Description

Description Default

add_local_roles Specifies additional roles of the local host during SAP HANA system installation Multiple host roles are not supported in

production environments

worker

add_roles Specifies additional roles for existing SAP HANA hosts during SAP HANA option installation Multiple host roles are not

supported in production environments

worker

db_isolation Specifies the isolation of the tenant databases on operating system level for multitenant database container SAP HANA

systems By default all database processes in a multiple-container system run under the default OS user ltsidgtadm If

its important to mitigate against cross-database attacks through OS mechanisms you can configure the system for high

isolation In this way the processes of individual tenant databases must run under dedicated OS users belonging to

dedicated OS groups Database-specific data on the file system is subsequently protected using standard OS file and

directory permissions

low

Note The value lsquolowlsquo in SPS 10

corresponds to the behavior in

SPS 09

init_user If the user IDs of existing ltsidgtadm users are identical on the different hosts but do not match the configured user ID of

the SAP HANA system then an error message is thrown The parameter init_user suppresses this error message

If a ltsidgtadm does not exist on a host the ltsidgtadm is created with the ID of the existing ltsidgtadm

---

init_user_home_dir If the ltsidgtadm user already exists but does not have a home directory (eg network user without local home directory)

this parameter creates or re-creates the home directory on each host according to the configuration of the SAP HANA

system

---

prepare_update Stops the SAP HANA update before software version switch The update is resume-able ---

rdsync_download_path Location of SAP HANA Remote Data Sync file download directory [interactive] hanadownload_rdsyncltSIDgt

rdsync_upload_path Location of SAP HANA Remote Data Sync file upload directory [interactive] hanaupload_rdsyncltSIDgt

Previous Releases

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 5: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved 5Public

Integration of SAP HANA Remote Data Sync ndash Implementation

During database synchronization the client at the remote site uploads database changes that were made to

the remote database since the previous synchronization On receiving the data the RDsync server updates the

SAP HANA data and then downloads changes from the SAP HANA database to the remote database

During installation or addition of an SAP HANA RDsync host the upload and download path must be specified

with the following parameters

To monitor the SAP HANA RDsync server from the SAP HANA cockpit a database user can be created and

granted one of the following monitoring roles

saphanasyncmonitorrolesmonitor Provides read-only access to the SAP HANA remote data sync tiles

including drill downs

saphanasyncmonitorrolesadministrator Provides full access to the SAP HANA remote data sync tiles including

drill downs and the ability to write changes in the configure tile

Parameter Default Value Available Interactively

rdsync_downloadpath hanadownload_rdsyncltSIDgt Yes

rdsync_uploadpath hanaupload_rdsyncltSIDgt Yes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 6Public

Better Support of Multiple Host Roles for Non-Productive Systems

SAP HANA systems which are making use of SAP

HANA options (for example SAP HANA dynamic

tiering) in production environments require at least one

SAP HANA database worker host and one SAP HANA

option host

Non-productive SAP HANA systems can share the

same resources between the SAP HANA server and

the SAP HANA option by assigning multiple host roles

to the same host

As of SPS 10 assigning additional host roles is

possible during installation of SAP HANA options in

any of the three HDBLCM user interfaces

SAP HANA Database Lifecycle

Manager Web UI

copy 2015 SAP SE or an SAP affiliate company All rights reserved 8Public

Host Addition and Host Removal Available in the Web UI

Add one or multiple SAP HANA database

hosts or SAP HANA option hosts at a time

using the HDBLCM Web UI

After marking hosts for removal in the

SAP HANA studio remove one or multiple

hosts using the HDBLCM Web UI

copy 2015 SAP SE or an SAP affiliate company All rights reserved 9Public

Advanced Configuration in the Web UI

Component installation and update in the SAP

HANA database lifecycle manager (HDBLCM)

Web UI now has all of the same parameter

configuration options as in the command-line or

graphical user interfaces

The advanced parameters available are non-

interactive parameters and the same parameters

listed when you call the pass-through help in the

command-line interface

For example

hdblcm --action=install --pass_through_help -h

Pass-through parameters access the

parameters of the underlying hdbinst and

hdbupd programs

copy 2015 SAP SE or an SAP affiliate company All rights reserved 10Public

Integration of the Web UI in the SAP HANA Cockpit

The SAP HANA cockpit home

page can be configured to include

platform lifecycle management tiles

for the actions available in the

HDBLCM Web UI

Selecting one of the platform LCM

tiles in the SAP HANA cockpit

redirects to a separate Web browser

tab in which the corresponding

action of the HDBLCM Web UI is

opened

SAP HANA Database Lifecycle

Manager Command-Line

Interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 12Public

Improved Monitoring for StartStop Systems

Detailed information for scheduled processes

Information is displayed per host

copy 2015 SAP SE or an SAP affiliate company All rights reserved 13Public

Improved Interactive Command-Line Experience for Installation of

Multiple-Host Systems

In previous SAP HANA support

package stacks installing a multiple-

host system in interactive mode required

the non-local hosts to be specified as a

long call option

With SPS 10 if you install a multiple-

host system in command-line interactive

mode you are prompted for individual

details of the non-local hosts

Supportability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 15Public

Multitenant Database Containers ndash High Isolation

High tenant isolation can be configured during

installation using the db_isolation parameter

available interactively in the graphical user interface

or in command-line mode

High tenant isolation during system installation

creates tenant separation at OS-user (ltsidgtadm)

level

These OS-users must exist prior to the addition of

an SAP HANA standby host and prior to registering

a host

If high isolation is not configured all database

processes in a multiple-container system run under

the default OS-user ltsidgtadm

copy 2015 SAP SE or an SAP affiliate company All rights reserved 16Public

Improved Logs and Traces

Instant Logging

ndash If an LCM action crashes or hangs before the execution is finished even if no LCM action is enabled

HDBLCM writes a trace which has the function of a preliminary (unformatted) log file

ndash Instant logging is enabled by default and the traces are written to the following location

vartmplttoolgt_lttimestampgt_ltpidgttrc

ndash Upon program completion the trace is removed and replaced by the real formatted log file The

traces can be saved by setting the following environment variable

HDB_INSTALLER_TRACE_FILE=ltfile_pathgt

Log Collection

ndash If you perform platform LCM actions on multiple-host SAP HANA systems an HDBLCM action ID is

passed to each underlying LCM program on a remote host Each sub-program writes a copy of the

log file to the following directory

ltinstallation pathgtltSIDgtHDBltinstance_numbergtlthost_namegttrace

Usability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 18Public

Phased System Update for Reduced DowntimeSAP HANA Server Component

With a standard SAP HANA system

update the system is offline from the time

the update is triggered including the

preliminary checks and actual software

switch

The phased system update is performed

in two steps

1 Running the LCM update action with the

ldquoprepare updaterdquo flag set This phase is

performed while the system is online

2 Running the LCM update action a second

time as usual which resumes the updates and

takes the system offline for the software switch

copy 2015 SAP SE or an SAP affiliate company All rights reserved 19Public

Automatically Generated Configuration File

Typically platform LCM configuration files are created by

generating a template with HDBLCM filling in parameter

values and calling the configuration file during execution

of the LCM action

As of SPS 10 HDBLCM automatically generates a

configuration file with every LCM action execution with

the chosen parameter values pre-filled The automatically

generated configuration files can be used to

ndash Easily re-perform the LCM action by passing the auto-

generated configuration file

ndash Keep a record of the parameters passed for the LCM

action

The auto-generated configuration files are saved in the

log directory for the LCM action execution

copy 2015 SAP SE or an SAP affiliate company All rights reserved 20Public

Further Support for LCM Actions Performed as ltsidgtadm

For SPS 09 we introduced functionality to perform

some LCM actions as the system administrator

user ltsidgtadm by means of the SAP Host Agent

framework

With SPS 10 it is additionally possible to perform

scale-out system actions like adding and removing

SAP HANA hosts as ltsidgtadm from the graphical

user interface command-line interface or Web

user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 21Public

Customer Feedback Form

As of SPS 10 you can opt into sharing non-sensitive

system information each time you use the HDBLCM Web UI

The system information collected includes

ndash Statistical Data

o SAP HANA release

o LCM action selected

ndash Qualitative Feedback

o Questions about usage

o Comments

o Email ndash in case you want to be contacted by us

The system information and feedback collected from

customers helps the SAP HANA LCM team assign

development resources and prioritize tasks

copy 2015 SAP SE or an SAP affiliate company All rights reserved 22Public

Other Usability and Supportability Improvements

ndash Resume Broken Update in All Modes and Interfaces

o System update can be resumed in interactive mode or batch mode

using any of the three HDBLCM user interfaces The resume is

started from the same host and installation kit using persistence

files

ndash Scale-Out During Installation of SAP HANA Options

o To improve the flexibility of installing an SAP HANA option (for

example SAP HANA dynamic tiering) to an existing SAP HANA

system you can perform scale out (host addition) during system

update or the installation or update of additional components

ndash SSL SQL Connectivity on HANA Server

o SAP Common Crypto Library (libsapcrypto)

o Open SSL

o Support SSL configuration on SAP HANA server

Resume Update

Parameter Changes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 24Public

Parameters ndash New Added Removed

install update uninstall configure_sld update_components update_host

rename_system

register_rename_system

remove_hosts

addhosts ADDED ADDED

add_local_roles NEW

add_roles NEW NEW

ase_user ADDED ADDED ADDED

certificates_hostmap REMOVED

check_only ADDED ADDED

db_isolation NEW

ignore ADDED

init_user NEW

init_user_home_dir NEW

internal_network ADDED ADDED

listen_interface ADDED ADDED

prepare_update NEW

rdsync_download_path NEW NEW NEW NEW

rdsync_upload_path NEW NEW NEW NEW

remote_execution REMOVED

system_user ADDED

timeouts REMOVED

copy 2015 SAP SE or an SAP affiliate company All rights reserved 25Public

New Parameters ndash Description

Description Default

add_local_roles Specifies additional roles of the local host during SAP HANA system installation Multiple host roles are not supported in

production environments

worker

add_roles Specifies additional roles for existing SAP HANA hosts during SAP HANA option installation Multiple host roles are not

supported in production environments

worker

db_isolation Specifies the isolation of the tenant databases on operating system level for multitenant database container SAP HANA

systems By default all database processes in a multiple-container system run under the default OS user ltsidgtadm If

its important to mitigate against cross-database attacks through OS mechanisms you can configure the system for high

isolation In this way the processes of individual tenant databases must run under dedicated OS users belonging to

dedicated OS groups Database-specific data on the file system is subsequently protected using standard OS file and

directory permissions

low

Note The value lsquolowlsquo in SPS 10

corresponds to the behavior in

SPS 09

init_user If the user IDs of existing ltsidgtadm users are identical on the different hosts but do not match the configured user ID of

the SAP HANA system then an error message is thrown The parameter init_user suppresses this error message

If a ltsidgtadm does not exist on a host the ltsidgtadm is created with the ID of the existing ltsidgtadm

---

init_user_home_dir If the ltsidgtadm user already exists but does not have a home directory (eg network user without local home directory)

this parameter creates or re-creates the home directory on each host according to the configuration of the SAP HANA

system

---

prepare_update Stops the SAP HANA update before software version switch The update is resume-able ---

rdsync_download_path Location of SAP HANA Remote Data Sync file download directory [interactive] hanadownload_rdsyncltSIDgt

rdsync_upload_path Location of SAP HANA Remote Data Sync file upload directory [interactive] hanaupload_rdsyncltSIDgt

Previous Releases

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 6: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved 6Public

Better Support of Multiple Host Roles for Non-Productive Systems

SAP HANA systems which are making use of SAP

HANA options (for example SAP HANA dynamic

tiering) in production environments require at least one

SAP HANA database worker host and one SAP HANA

option host

Non-productive SAP HANA systems can share the

same resources between the SAP HANA server and

the SAP HANA option by assigning multiple host roles

to the same host

As of SPS 10 assigning additional host roles is

possible during installation of SAP HANA options in

any of the three HDBLCM user interfaces

SAP HANA Database Lifecycle

Manager Web UI

copy 2015 SAP SE or an SAP affiliate company All rights reserved 8Public

Host Addition and Host Removal Available in the Web UI

Add one or multiple SAP HANA database

hosts or SAP HANA option hosts at a time

using the HDBLCM Web UI

After marking hosts for removal in the

SAP HANA studio remove one or multiple

hosts using the HDBLCM Web UI

copy 2015 SAP SE or an SAP affiliate company All rights reserved 9Public

Advanced Configuration in the Web UI

Component installation and update in the SAP

HANA database lifecycle manager (HDBLCM)

Web UI now has all of the same parameter

configuration options as in the command-line or

graphical user interfaces

The advanced parameters available are non-

interactive parameters and the same parameters

listed when you call the pass-through help in the

command-line interface

For example

hdblcm --action=install --pass_through_help -h

Pass-through parameters access the

parameters of the underlying hdbinst and

hdbupd programs

copy 2015 SAP SE or an SAP affiliate company All rights reserved 10Public

Integration of the Web UI in the SAP HANA Cockpit

The SAP HANA cockpit home

page can be configured to include

platform lifecycle management tiles

for the actions available in the

HDBLCM Web UI

Selecting one of the platform LCM

tiles in the SAP HANA cockpit

redirects to a separate Web browser

tab in which the corresponding

action of the HDBLCM Web UI is

opened

SAP HANA Database Lifecycle

Manager Command-Line

Interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 12Public

Improved Monitoring for StartStop Systems

Detailed information for scheduled processes

Information is displayed per host

copy 2015 SAP SE or an SAP affiliate company All rights reserved 13Public

Improved Interactive Command-Line Experience for Installation of

Multiple-Host Systems

In previous SAP HANA support

package stacks installing a multiple-

host system in interactive mode required

the non-local hosts to be specified as a

long call option

With SPS 10 if you install a multiple-

host system in command-line interactive

mode you are prompted for individual

details of the non-local hosts

Supportability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 15Public

Multitenant Database Containers ndash High Isolation

High tenant isolation can be configured during

installation using the db_isolation parameter

available interactively in the graphical user interface

or in command-line mode

High tenant isolation during system installation

creates tenant separation at OS-user (ltsidgtadm)

level

These OS-users must exist prior to the addition of

an SAP HANA standby host and prior to registering

a host

If high isolation is not configured all database

processes in a multiple-container system run under

the default OS-user ltsidgtadm

copy 2015 SAP SE or an SAP affiliate company All rights reserved 16Public

Improved Logs and Traces

Instant Logging

ndash If an LCM action crashes or hangs before the execution is finished even if no LCM action is enabled

HDBLCM writes a trace which has the function of a preliminary (unformatted) log file

ndash Instant logging is enabled by default and the traces are written to the following location

vartmplttoolgt_lttimestampgt_ltpidgttrc

ndash Upon program completion the trace is removed and replaced by the real formatted log file The

traces can be saved by setting the following environment variable

HDB_INSTALLER_TRACE_FILE=ltfile_pathgt

Log Collection

ndash If you perform platform LCM actions on multiple-host SAP HANA systems an HDBLCM action ID is

passed to each underlying LCM program on a remote host Each sub-program writes a copy of the

log file to the following directory

ltinstallation pathgtltSIDgtHDBltinstance_numbergtlthost_namegttrace

Usability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 18Public

Phased System Update for Reduced DowntimeSAP HANA Server Component

With a standard SAP HANA system

update the system is offline from the time

the update is triggered including the

preliminary checks and actual software

switch

The phased system update is performed

in two steps

1 Running the LCM update action with the

ldquoprepare updaterdquo flag set This phase is

performed while the system is online

2 Running the LCM update action a second

time as usual which resumes the updates and

takes the system offline for the software switch

copy 2015 SAP SE or an SAP affiliate company All rights reserved 19Public

Automatically Generated Configuration File

Typically platform LCM configuration files are created by

generating a template with HDBLCM filling in parameter

values and calling the configuration file during execution

of the LCM action

As of SPS 10 HDBLCM automatically generates a

configuration file with every LCM action execution with

the chosen parameter values pre-filled The automatically

generated configuration files can be used to

ndash Easily re-perform the LCM action by passing the auto-

generated configuration file

ndash Keep a record of the parameters passed for the LCM

action

The auto-generated configuration files are saved in the

log directory for the LCM action execution

copy 2015 SAP SE or an SAP affiliate company All rights reserved 20Public

Further Support for LCM Actions Performed as ltsidgtadm

For SPS 09 we introduced functionality to perform

some LCM actions as the system administrator

user ltsidgtadm by means of the SAP Host Agent

framework

With SPS 10 it is additionally possible to perform

scale-out system actions like adding and removing

SAP HANA hosts as ltsidgtadm from the graphical

user interface command-line interface or Web

user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 21Public

Customer Feedback Form

As of SPS 10 you can opt into sharing non-sensitive

system information each time you use the HDBLCM Web UI

The system information collected includes

ndash Statistical Data

o SAP HANA release

o LCM action selected

ndash Qualitative Feedback

o Questions about usage

o Comments

o Email ndash in case you want to be contacted by us

The system information and feedback collected from

customers helps the SAP HANA LCM team assign

development resources and prioritize tasks

copy 2015 SAP SE or an SAP affiliate company All rights reserved 22Public

Other Usability and Supportability Improvements

ndash Resume Broken Update in All Modes and Interfaces

o System update can be resumed in interactive mode or batch mode

using any of the three HDBLCM user interfaces The resume is

started from the same host and installation kit using persistence

files

ndash Scale-Out During Installation of SAP HANA Options

o To improve the flexibility of installing an SAP HANA option (for

example SAP HANA dynamic tiering) to an existing SAP HANA

system you can perform scale out (host addition) during system

update or the installation or update of additional components

ndash SSL SQL Connectivity on HANA Server

o SAP Common Crypto Library (libsapcrypto)

o Open SSL

o Support SSL configuration on SAP HANA server

Resume Update

Parameter Changes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 24Public

Parameters ndash New Added Removed

install update uninstall configure_sld update_components update_host

rename_system

register_rename_system

remove_hosts

addhosts ADDED ADDED

add_local_roles NEW

add_roles NEW NEW

ase_user ADDED ADDED ADDED

certificates_hostmap REMOVED

check_only ADDED ADDED

db_isolation NEW

ignore ADDED

init_user NEW

init_user_home_dir NEW

internal_network ADDED ADDED

listen_interface ADDED ADDED

prepare_update NEW

rdsync_download_path NEW NEW NEW NEW

rdsync_upload_path NEW NEW NEW NEW

remote_execution REMOVED

system_user ADDED

timeouts REMOVED

copy 2015 SAP SE or an SAP affiliate company All rights reserved 25Public

New Parameters ndash Description

Description Default

add_local_roles Specifies additional roles of the local host during SAP HANA system installation Multiple host roles are not supported in

production environments

worker

add_roles Specifies additional roles for existing SAP HANA hosts during SAP HANA option installation Multiple host roles are not

supported in production environments

worker

db_isolation Specifies the isolation of the tenant databases on operating system level for multitenant database container SAP HANA

systems By default all database processes in a multiple-container system run under the default OS user ltsidgtadm If

its important to mitigate against cross-database attacks through OS mechanisms you can configure the system for high

isolation In this way the processes of individual tenant databases must run under dedicated OS users belonging to

dedicated OS groups Database-specific data on the file system is subsequently protected using standard OS file and

directory permissions

low

Note The value lsquolowlsquo in SPS 10

corresponds to the behavior in

SPS 09

init_user If the user IDs of existing ltsidgtadm users are identical on the different hosts but do not match the configured user ID of

the SAP HANA system then an error message is thrown The parameter init_user suppresses this error message

If a ltsidgtadm does not exist on a host the ltsidgtadm is created with the ID of the existing ltsidgtadm

---

init_user_home_dir If the ltsidgtadm user already exists but does not have a home directory (eg network user without local home directory)

this parameter creates or re-creates the home directory on each host according to the configuration of the SAP HANA

system

---

prepare_update Stops the SAP HANA update before software version switch The update is resume-able ---

rdsync_download_path Location of SAP HANA Remote Data Sync file download directory [interactive] hanadownload_rdsyncltSIDgt

rdsync_upload_path Location of SAP HANA Remote Data Sync file upload directory [interactive] hanaupload_rdsyncltSIDgt

Previous Releases

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 7: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

SAP HANA Database Lifecycle

Manager Web UI

copy 2015 SAP SE or an SAP affiliate company All rights reserved 8Public

Host Addition and Host Removal Available in the Web UI

Add one or multiple SAP HANA database

hosts or SAP HANA option hosts at a time

using the HDBLCM Web UI

After marking hosts for removal in the

SAP HANA studio remove one or multiple

hosts using the HDBLCM Web UI

copy 2015 SAP SE or an SAP affiliate company All rights reserved 9Public

Advanced Configuration in the Web UI

Component installation and update in the SAP

HANA database lifecycle manager (HDBLCM)

Web UI now has all of the same parameter

configuration options as in the command-line or

graphical user interfaces

The advanced parameters available are non-

interactive parameters and the same parameters

listed when you call the pass-through help in the

command-line interface

For example

hdblcm --action=install --pass_through_help -h

Pass-through parameters access the

parameters of the underlying hdbinst and

hdbupd programs

copy 2015 SAP SE or an SAP affiliate company All rights reserved 10Public

Integration of the Web UI in the SAP HANA Cockpit

The SAP HANA cockpit home

page can be configured to include

platform lifecycle management tiles

for the actions available in the

HDBLCM Web UI

Selecting one of the platform LCM

tiles in the SAP HANA cockpit

redirects to a separate Web browser

tab in which the corresponding

action of the HDBLCM Web UI is

opened

SAP HANA Database Lifecycle

Manager Command-Line

Interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 12Public

Improved Monitoring for StartStop Systems

Detailed information for scheduled processes

Information is displayed per host

copy 2015 SAP SE or an SAP affiliate company All rights reserved 13Public

Improved Interactive Command-Line Experience for Installation of

Multiple-Host Systems

In previous SAP HANA support

package stacks installing a multiple-

host system in interactive mode required

the non-local hosts to be specified as a

long call option

With SPS 10 if you install a multiple-

host system in command-line interactive

mode you are prompted for individual

details of the non-local hosts

Supportability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 15Public

Multitenant Database Containers ndash High Isolation

High tenant isolation can be configured during

installation using the db_isolation parameter

available interactively in the graphical user interface

or in command-line mode

High tenant isolation during system installation

creates tenant separation at OS-user (ltsidgtadm)

level

These OS-users must exist prior to the addition of

an SAP HANA standby host and prior to registering

a host

If high isolation is not configured all database

processes in a multiple-container system run under

the default OS-user ltsidgtadm

copy 2015 SAP SE or an SAP affiliate company All rights reserved 16Public

Improved Logs and Traces

Instant Logging

ndash If an LCM action crashes or hangs before the execution is finished even if no LCM action is enabled

HDBLCM writes a trace which has the function of a preliminary (unformatted) log file

ndash Instant logging is enabled by default and the traces are written to the following location

vartmplttoolgt_lttimestampgt_ltpidgttrc

ndash Upon program completion the trace is removed and replaced by the real formatted log file The

traces can be saved by setting the following environment variable

HDB_INSTALLER_TRACE_FILE=ltfile_pathgt

Log Collection

ndash If you perform platform LCM actions on multiple-host SAP HANA systems an HDBLCM action ID is

passed to each underlying LCM program on a remote host Each sub-program writes a copy of the

log file to the following directory

ltinstallation pathgtltSIDgtHDBltinstance_numbergtlthost_namegttrace

Usability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 18Public

Phased System Update for Reduced DowntimeSAP HANA Server Component

With a standard SAP HANA system

update the system is offline from the time

the update is triggered including the

preliminary checks and actual software

switch

The phased system update is performed

in two steps

1 Running the LCM update action with the

ldquoprepare updaterdquo flag set This phase is

performed while the system is online

2 Running the LCM update action a second

time as usual which resumes the updates and

takes the system offline for the software switch

copy 2015 SAP SE or an SAP affiliate company All rights reserved 19Public

Automatically Generated Configuration File

Typically platform LCM configuration files are created by

generating a template with HDBLCM filling in parameter

values and calling the configuration file during execution

of the LCM action

As of SPS 10 HDBLCM automatically generates a

configuration file with every LCM action execution with

the chosen parameter values pre-filled The automatically

generated configuration files can be used to

ndash Easily re-perform the LCM action by passing the auto-

generated configuration file

ndash Keep a record of the parameters passed for the LCM

action

The auto-generated configuration files are saved in the

log directory for the LCM action execution

copy 2015 SAP SE or an SAP affiliate company All rights reserved 20Public

Further Support for LCM Actions Performed as ltsidgtadm

For SPS 09 we introduced functionality to perform

some LCM actions as the system administrator

user ltsidgtadm by means of the SAP Host Agent

framework

With SPS 10 it is additionally possible to perform

scale-out system actions like adding and removing

SAP HANA hosts as ltsidgtadm from the graphical

user interface command-line interface or Web

user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 21Public

Customer Feedback Form

As of SPS 10 you can opt into sharing non-sensitive

system information each time you use the HDBLCM Web UI

The system information collected includes

ndash Statistical Data

o SAP HANA release

o LCM action selected

ndash Qualitative Feedback

o Questions about usage

o Comments

o Email ndash in case you want to be contacted by us

The system information and feedback collected from

customers helps the SAP HANA LCM team assign

development resources and prioritize tasks

copy 2015 SAP SE or an SAP affiliate company All rights reserved 22Public

Other Usability and Supportability Improvements

ndash Resume Broken Update in All Modes and Interfaces

o System update can be resumed in interactive mode or batch mode

using any of the three HDBLCM user interfaces The resume is

started from the same host and installation kit using persistence

files

ndash Scale-Out During Installation of SAP HANA Options

o To improve the flexibility of installing an SAP HANA option (for

example SAP HANA dynamic tiering) to an existing SAP HANA

system you can perform scale out (host addition) during system

update or the installation or update of additional components

ndash SSL SQL Connectivity on HANA Server

o SAP Common Crypto Library (libsapcrypto)

o Open SSL

o Support SSL configuration on SAP HANA server

Resume Update

Parameter Changes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 24Public

Parameters ndash New Added Removed

install update uninstall configure_sld update_components update_host

rename_system

register_rename_system

remove_hosts

addhosts ADDED ADDED

add_local_roles NEW

add_roles NEW NEW

ase_user ADDED ADDED ADDED

certificates_hostmap REMOVED

check_only ADDED ADDED

db_isolation NEW

ignore ADDED

init_user NEW

init_user_home_dir NEW

internal_network ADDED ADDED

listen_interface ADDED ADDED

prepare_update NEW

rdsync_download_path NEW NEW NEW NEW

rdsync_upload_path NEW NEW NEW NEW

remote_execution REMOVED

system_user ADDED

timeouts REMOVED

copy 2015 SAP SE or an SAP affiliate company All rights reserved 25Public

New Parameters ndash Description

Description Default

add_local_roles Specifies additional roles of the local host during SAP HANA system installation Multiple host roles are not supported in

production environments

worker

add_roles Specifies additional roles for existing SAP HANA hosts during SAP HANA option installation Multiple host roles are not

supported in production environments

worker

db_isolation Specifies the isolation of the tenant databases on operating system level for multitenant database container SAP HANA

systems By default all database processes in a multiple-container system run under the default OS user ltsidgtadm If

its important to mitigate against cross-database attacks through OS mechanisms you can configure the system for high

isolation In this way the processes of individual tenant databases must run under dedicated OS users belonging to

dedicated OS groups Database-specific data on the file system is subsequently protected using standard OS file and

directory permissions

low

Note The value lsquolowlsquo in SPS 10

corresponds to the behavior in

SPS 09

init_user If the user IDs of existing ltsidgtadm users are identical on the different hosts but do not match the configured user ID of

the SAP HANA system then an error message is thrown The parameter init_user suppresses this error message

If a ltsidgtadm does not exist on a host the ltsidgtadm is created with the ID of the existing ltsidgtadm

---

init_user_home_dir If the ltsidgtadm user already exists but does not have a home directory (eg network user without local home directory)

this parameter creates or re-creates the home directory on each host according to the configuration of the SAP HANA

system

---

prepare_update Stops the SAP HANA update before software version switch The update is resume-able ---

rdsync_download_path Location of SAP HANA Remote Data Sync file download directory [interactive] hanadownload_rdsyncltSIDgt

rdsync_upload_path Location of SAP HANA Remote Data Sync file upload directory [interactive] hanaupload_rdsyncltSIDgt

Previous Releases

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 8: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved 8Public

Host Addition and Host Removal Available in the Web UI

Add one or multiple SAP HANA database

hosts or SAP HANA option hosts at a time

using the HDBLCM Web UI

After marking hosts for removal in the

SAP HANA studio remove one or multiple

hosts using the HDBLCM Web UI

copy 2015 SAP SE or an SAP affiliate company All rights reserved 9Public

Advanced Configuration in the Web UI

Component installation and update in the SAP

HANA database lifecycle manager (HDBLCM)

Web UI now has all of the same parameter

configuration options as in the command-line or

graphical user interfaces

The advanced parameters available are non-

interactive parameters and the same parameters

listed when you call the pass-through help in the

command-line interface

For example

hdblcm --action=install --pass_through_help -h

Pass-through parameters access the

parameters of the underlying hdbinst and

hdbupd programs

copy 2015 SAP SE or an SAP affiliate company All rights reserved 10Public

Integration of the Web UI in the SAP HANA Cockpit

The SAP HANA cockpit home

page can be configured to include

platform lifecycle management tiles

for the actions available in the

HDBLCM Web UI

Selecting one of the platform LCM

tiles in the SAP HANA cockpit

redirects to a separate Web browser

tab in which the corresponding

action of the HDBLCM Web UI is

opened

SAP HANA Database Lifecycle

Manager Command-Line

Interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 12Public

Improved Monitoring for StartStop Systems

Detailed information for scheduled processes

Information is displayed per host

copy 2015 SAP SE or an SAP affiliate company All rights reserved 13Public

Improved Interactive Command-Line Experience for Installation of

Multiple-Host Systems

In previous SAP HANA support

package stacks installing a multiple-

host system in interactive mode required

the non-local hosts to be specified as a

long call option

With SPS 10 if you install a multiple-

host system in command-line interactive

mode you are prompted for individual

details of the non-local hosts

Supportability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 15Public

Multitenant Database Containers ndash High Isolation

High tenant isolation can be configured during

installation using the db_isolation parameter

available interactively in the graphical user interface

or in command-line mode

High tenant isolation during system installation

creates tenant separation at OS-user (ltsidgtadm)

level

These OS-users must exist prior to the addition of

an SAP HANA standby host and prior to registering

a host

If high isolation is not configured all database

processes in a multiple-container system run under

the default OS-user ltsidgtadm

copy 2015 SAP SE or an SAP affiliate company All rights reserved 16Public

Improved Logs and Traces

Instant Logging

ndash If an LCM action crashes or hangs before the execution is finished even if no LCM action is enabled

HDBLCM writes a trace which has the function of a preliminary (unformatted) log file

ndash Instant logging is enabled by default and the traces are written to the following location

vartmplttoolgt_lttimestampgt_ltpidgttrc

ndash Upon program completion the trace is removed and replaced by the real formatted log file The

traces can be saved by setting the following environment variable

HDB_INSTALLER_TRACE_FILE=ltfile_pathgt

Log Collection

ndash If you perform platform LCM actions on multiple-host SAP HANA systems an HDBLCM action ID is

passed to each underlying LCM program on a remote host Each sub-program writes a copy of the

log file to the following directory

ltinstallation pathgtltSIDgtHDBltinstance_numbergtlthost_namegttrace

Usability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 18Public

Phased System Update for Reduced DowntimeSAP HANA Server Component

With a standard SAP HANA system

update the system is offline from the time

the update is triggered including the

preliminary checks and actual software

switch

The phased system update is performed

in two steps

1 Running the LCM update action with the

ldquoprepare updaterdquo flag set This phase is

performed while the system is online

2 Running the LCM update action a second

time as usual which resumes the updates and

takes the system offline for the software switch

copy 2015 SAP SE or an SAP affiliate company All rights reserved 19Public

Automatically Generated Configuration File

Typically platform LCM configuration files are created by

generating a template with HDBLCM filling in parameter

values and calling the configuration file during execution

of the LCM action

As of SPS 10 HDBLCM automatically generates a

configuration file with every LCM action execution with

the chosen parameter values pre-filled The automatically

generated configuration files can be used to

ndash Easily re-perform the LCM action by passing the auto-

generated configuration file

ndash Keep a record of the parameters passed for the LCM

action

The auto-generated configuration files are saved in the

log directory for the LCM action execution

copy 2015 SAP SE or an SAP affiliate company All rights reserved 20Public

Further Support for LCM Actions Performed as ltsidgtadm

For SPS 09 we introduced functionality to perform

some LCM actions as the system administrator

user ltsidgtadm by means of the SAP Host Agent

framework

With SPS 10 it is additionally possible to perform

scale-out system actions like adding and removing

SAP HANA hosts as ltsidgtadm from the graphical

user interface command-line interface or Web

user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 21Public

Customer Feedback Form

As of SPS 10 you can opt into sharing non-sensitive

system information each time you use the HDBLCM Web UI

The system information collected includes

ndash Statistical Data

o SAP HANA release

o LCM action selected

ndash Qualitative Feedback

o Questions about usage

o Comments

o Email ndash in case you want to be contacted by us

The system information and feedback collected from

customers helps the SAP HANA LCM team assign

development resources and prioritize tasks

copy 2015 SAP SE or an SAP affiliate company All rights reserved 22Public

Other Usability and Supportability Improvements

ndash Resume Broken Update in All Modes and Interfaces

o System update can be resumed in interactive mode or batch mode

using any of the three HDBLCM user interfaces The resume is

started from the same host and installation kit using persistence

files

ndash Scale-Out During Installation of SAP HANA Options

o To improve the flexibility of installing an SAP HANA option (for

example SAP HANA dynamic tiering) to an existing SAP HANA

system you can perform scale out (host addition) during system

update or the installation or update of additional components

ndash SSL SQL Connectivity on HANA Server

o SAP Common Crypto Library (libsapcrypto)

o Open SSL

o Support SSL configuration on SAP HANA server

Resume Update

Parameter Changes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 24Public

Parameters ndash New Added Removed

install update uninstall configure_sld update_components update_host

rename_system

register_rename_system

remove_hosts

addhosts ADDED ADDED

add_local_roles NEW

add_roles NEW NEW

ase_user ADDED ADDED ADDED

certificates_hostmap REMOVED

check_only ADDED ADDED

db_isolation NEW

ignore ADDED

init_user NEW

init_user_home_dir NEW

internal_network ADDED ADDED

listen_interface ADDED ADDED

prepare_update NEW

rdsync_download_path NEW NEW NEW NEW

rdsync_upload_path NEW NEW NEW NEW

remote_execution REMOVED

system_user ADDED

timeouts REMOVED

copy 2015 SAP SE or an SAP affiliate company All rights reserved 25Public

New Parameters ndash Description

Description Default

add_local_roles Specifies additional roles of the local host during SAP HANA system installation Multiple host roles are not supported in

production environments

worker

add_roles Specifies additional roles for existing SAP HANA hosts during SAP HANA option installation Multiple host roles are not

supported in production environments

worker

db_isolation Specifies the isolation of the tenant databases on operating system level for multitenant database container SAP HANA

systems By default all database processes in a multiple-container system run under the default OS user ltsidgtadm If

its important to mitigate against cross-database attacks through OS mechanisms you can configure the system for high

isolation In this way the processes of individual tenant databases must run under dedicated OS users belonging to

dedicated OS groups Database-specific data on the file system is subsequently protected using standard OS file and

directory permissions

low

Note The value lsquolowlsquo in SPS 10

corresponds to the behavior in

SPS 09

init_user If the user IDs of existing ltsidgtadm users are identical on the different hosts but do not match the configured user ID of

the SAP HANA system then an error message is thrown The parameter init_user suppresses this error message

If a ltsidgtadm does not exist on a host the ltsidgtadm is created with the ID of the existing ltsidgtadm

---

init_user_home_dir If the ltsidgtadm user already exists but does not have a home directory (eg network user without local home directory)

this parameter creates or re-creates the home directory on each host according to the configuration of the SAP HANA

system

---

prepare_update Stops the SAP HANA update before software version switch The update is resume-able ---

rdsync_download_path Location of SAP HANA Remote Data Sync file download directory [interactive] hanadownload_rdsyncltSIDgt

rdsync_upload_path Location of SAP HANA Remote Data Sync file upload directory [interactive] hanaupload_rdsyncltSIDgt

Previous Releases

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 9: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved 9Public

Advanced Configuration in the Web UI

Component installation and update in the SAP

HANA database lifecycle manager (HDBLCM)

Web UI now has all of the same parameter

configuration options as in the command-line or

graphical user interfaces

The advanced parameters available are non-

interactive parameters and the same parameters

listed when you call the pass-through help in the

command-line interface

For example

hdblcm --action=install --pass_through_help -h

Pass-through parameters access the

parameters of the underlying hdbinst and

hdbupd programs

copy 2015 SAP SE or an SAP affiliate company All rights reserved 10Public

Integration of the Web UI in the SAP HANA Cockpit

The SAP HANA cockpit home

page can be configured to include

platform lifecycle management tiles

for the actions available in the

HDBLCM Web UI

Selecting one of the platform LCM

tiles in the SAP HANA cockpit

redirects to a separate Web browser

tab in which the corresponding

action of the HDBLCM Web UI is

opened

SAP HANA Database Lifecycle

Manager Command-Line

Interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 12Public

Improved Monitoring for StartStop Systems

Detailed information for scheduled processes

Information is displayed per host

copy 2015 SAP SE or an SAP affiliate company All rights reserved 13Public

Improved Interactive Command-Line Experience for Installation of

Multiple-Host Systems

In previous SAP HANA support

package stacks installing a multiple-

host system in interactive mode required

the non-local hosts to be specified as a

long call option

With SPS 10 if you install a multiple-

host system in command-line interactive

mode you are prompted for individual

details of the non-local hosts

Supportability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 15Public

Multitenant Database Containers ndash High Isolation

High tenant isolation can be configured during

installation using the db_isolation parameter

available interactively in the graphical user interface

or in command-line mode

High tenant isolation during system installation

creates tenant separation at OS-user (ltsidgtadm)

level

These OS-users must exist prior to the addition of

an SAP HANA standby host and prior to registering

a host

If high isolation is not configured all database

processes in a multiple-container system run under

the default OS-user ltsidgtadm

copy 2015 SAP SE or an SAP affiliate company All rights reserved 16Public

Improved Logs and Traces

Instant Logging

ndash If an LCM action crashes or hangs before the execution is finished even if no LCM action is enabled

HDBLCM writes a trace which has the function of a preliminary (unformatted) log file

ndash Instant logging is enabled by default and the traces are written to the following location

vartmplttoolgt_lttimestampgt_ltpidgttrc

ndash Upon program completion the trace is removed and replaced by the real formatted log file The

traces can be saved by setting the following environment variable

HDB_INSTALLER_TRACE_FILE=ltfile_pathgt

Log Collection

ndash If you perform platform LCM actions on multiple-host SAP HANA systems an HDBLCM action ID is

passed to each underlying LCM program on a remote host Each sub-program writes a copy of the

log file to the following directory

ltinstallation pathgtltSIDgtHDBltinstance_numbergtlthost_namegttrace

Usability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 18Public

Phased System Update for Reduced DowntimeSAP HANA Server Component

With a standard SAP HANA system

update the system is offline from the time

the update is triggered including the

preliminary checks and actual software

switch

The phased system update is performed

in two steps

1 Running the LCM update action with the

ldquoprepare updaterdquo flag set This phase is

performed while the system is online

2 Running the LCM update action a second

time as usual which resumes the updates and

takes the system offline for the software switch

copy 2015 SAP SE or an SAP affiliate company All rights reserved 19Public

Automatically Generated Configuration File

Typically platform LCM configuration files are created by

generating a template with HDBLCM filling in parameter

values and calling the configuration file during execution

of the LCM action

As of SPS 10 HDBLCM automatically generates a

configuration file with every LCM action execution with

the chosen parameter values pre-filled The automatically

generated configuration files can be used to

ndash Easily re-perform the LCM action by passing the auto-

generated configuration file

ndash Keep a record of the parameters passed for the LCM

action

The auto-generated configuration files are saved in the

log directory for the LCM action execution

copy 2015 SAP SE or an SAP affiliate company All rights reserved 20Public

Further Support for LCM Actions Performed as ltsidgtadm

For SPS 09 we introduced functionality to perform

some LCM actions as the system administrator

user ltsidgtadm by means of the SAP Host Agent

framework

With SPS 10 it is additionally possible to perform

scale-out system actions like adding and removing

SAP HANA hosts as ltsidgtadm from the graphical

user interface command-line interface or Web

user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 21Public

Customer Feedback Form

As of SPS 10 you can opt into sharing non-sensitive

system information each time you use the HDBLCM Web UI

The system information collected includes

ndash Statistical Data

o SAP HANA release

o LCM action selected

ndash Qualitative Feedback

o Questions about usage

o Comments

o Email ndash in case you want to be contacted by us

The system information and feedback collected from

customers helps the SAP HANA LCM team assign

development resources and prioritize tasks

copy 2015 SAP SE or an SAP affiliate company All rights reserved 22Public

Other Usability and Supportability Improvements

ndash Resume Broken Update in All Modes and Interfaces

o System update can be resumed in interactive mode or batch mode

using any of the three HDBLCM user interfaces The resume is

started from the same host and installation kit using persistence

files

ndash Scale-Out During Installation of SAP HANA Options

o To improve the flexibility of installing an SAP HANA option (for

example SAP HANA dynamic tiering) to an existing SAP HANA

system you can perform scale out (host addition) during system

update or the installation or update of additional components

ndash SSL SQL Connectivity on HANA Server

o SAP Common Crypto Library (libsapcrypto)

o Open SSL

o Support SSL configuration on SAP HANA server

Resume Update

Parameter Changes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 24Public

Parameters ndash New Added Removed

install update uninstall configure_sld update_components update_host

rename_system

register_rename_system

remove_hosts

addhosts ADDED ADDED

add_local_roles NEW

add_roles NEW NEW

ase_user ADDED ADDED ADDED

certificates_hostmap REMOVED

check_only ADDED ADDED

db_isolation NEW

ignore ADDED

init_user NEW

init_user_home_dir NEW

internal_network ADDED ADDED

listen_interface ADDED ADDED

prepare_update NEW

rdsync_download_path NEW NEW NEW NEW

rdsync_upload_path NEW NEW NEW NEW

remote_execution REMOVED

system_user ADDED

timeouts REMOVED

copy 2015 SAP SE or an SAP affiliate company All rights reserved 25Public

New Parameters ndash Description

Description Default

add_local_roles Specifies additional roles of the local host during SAP HANA system installation Multiple host roles are not supported in

production environments

worker

add_roles Specifies additional roles for existing SAP HANA hosts during SAP HANA option installation Multiple host roles are not

supported in production environments

worker

db_isolation Specifies the isolation of the tenant databases on operating system level for multitenant database container SAP HANA

systems By default all database processes in a multiple-container system run under the default OS user ltsidgtadm If

its important to mitigate against cross-database attacks through OS mechanisms you can configure the system for high

isolation In this way the processes of individual tenant databases must run under dedicated OS users belonging to

dedicated OS groups Database-specific data on the file system is subsequently protected using standard OS file and

directory permissions

low

Note The value lsquolowlsquo in SPS 10

corresponds to the behavior in

SPS 09

init_user If the user IDs of existing ltsidgtadm users are identical on the different hosts but do not match the configured user ID of

the SAP HANA system then an error message is thrown The parameter init_user suppresses this error message

If a ltsidgtadm does not exist on a host the ltsidgtadm is created with the ID of the existing ltsidgtadm

---

init_user_home_dir If the ltsidgtadm user already exists but does not have a home directory (eg network user without local home directory)

this parameter creates or re-creates the home directory on each host according to the configuration of the SAP HANA

system

---

prepare_update Stops the SAP HANA update before software version switch The update is resume-able ---

rdsync_download_path Location of SAP HANA Remote Data Sync file download directory [interactive] hanadownload_rdsyncltSIDgt

rdsync_upload_path Location of SAP HANA Remote Data Sync file upload directory [interactive] hanaupload_rdsyncltSIDgt

Previous Releases

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 10: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved 10Public

Integration of the Web UI in the SAP HANA Cockpit

The SAP HANA cockpit home

page can be configured to include

platform lifecycle management tiles

for the actions available in the

HDBLCM Web UI

Selecting one of the platform LCM

tiles in the SAP HANA cockpit

redirects to a separate Web browser

tab in which the corresponding

action of the HDBLCM Web UI is

opened

SAP HANA Database Lifecycle

Manager Command-Line

Interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 12Public

Improved Monitoring for StartStop Systems

Detailed information for scheduled processes

Information is displayed per host

copy 2015 SAP SE or an SAP affiliate company All rights reserved 13Public

Improved Interactive Command-Line Experience for Installation of

Multiple-Host Systems

In previous SAP HANA support

package stacks installing a multiple-

host system in interactive mode required

the non-local hosts to be specified as a

long call option

With SPS 10 if you install a multiple-

host system in command-line interactive

mode you are prompted for individual

details of the non-local hosts

Supportability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 15Public

Multitenant Database Containers ndash High Isolation

High tenant isolation can be configured during

installation using the db_isolation parameter

available interactively in the graphical user interface

or in command-line mode

High tenant isolation during system installation

creates tenant separation at OS-user (ltsidgtadm)

level

These OS-users must exist prior to the addition of

an SAP HANA standby host and prior to registering

a host

If high isolation is not configured all database

processes in a multiple-container system run under

the default OS-user ltsidgtadm

copy 2015 SAP SE or an SAP affiliate company All rights reserved 16Public

Improved Logs and Traces

Instant Logging

ndash If an LCM action crashes or hangs before the execution is finished even if no LCM action is enabled

HDBLCM writes a trace which has the function of a preliminary (unformatted) log file

ndash Instant logging is enabled by default and the traces are written to the following location

vartmplttoolgt_lttimestampgt_ltpidgttrc

ndash Upon program completion the trace is removed and replaced by the real formatted log file The

traces can be saved by setting the following environment variable

HDB_INSTALLER_TRACE_FILE=ltfile_pathgt

Log Collection

ndash If you perform platform LCM actions on multiple-host SAP HANA systems an HDBLCM action ID is

passed to each underlying LCM program on a remote host Each sub-program writes a copy of the

log file to the following directory

ltinstallation pathgtltSIDgtHDBltinstance_numbergtlthost_namegttrace

Usability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 18Public

Phased System Update for Reduced DowntimeSAP HANA Server Component

With a standard SAP HANA system

update the system is offline from the time

the update is triggered including the

preliminary checks and actual software

switch

The phased system update is performed

in two steps

1 Running the LCM update action with the

ldquoprepare updaterdquo flag set This phase is

performed while the system is online

2 Running the LCM update action a second

time as usual which resumes the updates and

takes the system offline for the software switch

copy 2015 SAP SE or an SAP affiliate company All rights reserved 19Public

Automatically Generated Configuration File

Typically platform LCM configuration files are created by

generating a template with HDBLCM filling in parameter

values and calling the configuration file during execution

of the LCM action

As of SPS 10 HDBLCM automatically generates a

configuration file with every LCM action execution with

the chosen parameter values pre-filled The automatically

generated configuration files can be used to

ndash Easily re-perform the LCM action by passing the auto-

generated configuration file

ndash Keep a record of the parameters passed for the LCM

action

The auto-generated configuration files are saved in the

log directory for the LCM action execution

copy 2015 SAP SE or an SAP affiliate company All rights reserved 20Public

Further Support for LCM Actions Performed as ltsidgtadm

For SPS 09 we introduced functionality to perform

some LCM actions as the system administrator

user ltsidgtadm by means of the SAP Host Agent

framework

With SPS 10 it is additionally possible to perform

scale-out system actions like adding and removing

SAP HANA hosts as ltsidgtadm from the graphical

user interface command-line interface or Web

user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 21Public

Customer Feedback Form

As of SPS 10 you can opt into sharing non-sensitive

system information each time you use the HDBLCM Web UI

The system information collected includes

ndash Statistical Data

o SAP HANA release

o LCM action selected

ndash Qualitative Feedback

o Questions about usage

o Comments

o Email ndash in case you want to be contacted by us

The system information and feedback collected from

customers helps the SAP HANA LCM team assign

development resources and prioritize tasks

copy 2015 SAP SE or an SAP affiliate company All rights reserved 22Public

Other Usability and Supportability Improvements

ndash Resume Broken Update in All Modes and Interfaces

o System update can be resumed in interactive mode or batch mode

using any of the three HDBLCM user interfaces The resume is

started from the same host and installation kit using persistence

files

ndash Scale-Out During Installation of SAP HANA Options

o To improve the flexibility of installing an SAP HANA option (for

example SAP HANA dynamic tiering) to an existing SAP HANA

system you can perform scale out (host addition) during system

update or the installation or update of additional components

ndash SSL SQL Connectivity on HANA Server

o SAP Common Crypto Library (libsapcrypto)

o Open SSL

o Support SSL configuration on SAP HANA server

Resume Update

Parameter Changes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 24Public

Parameters ndash New Added Removed

install update uninstall configure_sld update_components update_host

rename_system

register_rename_system

remove_hosts

addhosts ADDED ADDED

add_local_roles NEW

add_roles NEW NEW

ase_user ADDED ADDED ADDED

certificates_hostmap REMOVED

check_only ADDED ADDED

db_isolation NEW

ignore ADDED

init_user NEW

init_user_home_dir NEW

internal_network ADDED ADDED

listen_interface ADDED ADDED

prepare_update NEW

rdsync_download_path NEW NEW NEW NEW

rdsync_upload_path NEW NEW NEW NEW

remote_execution REMOVED

system_user ADDED

timeouts REMOVED

copy 2015 SAP SE or an SAP affiliate company All rights reserved 25Public

New Parameters ndash Description

Description Default

add_local_roles Specifies additional roles of the local host during SAP HANA system installation Multiple host roles are not supported in

production environments

worker

add_roles Specifies additional roles for existing SAP HANA hosts during SAP HANA option installation Multiple host roles are not

supported in production environments

worker

db_isolation Specifies the isolation of the tenant databases on operating system level for multitenant database container SAP HANA

systems By default all database processes in a multiple-container system run under the default OS user ltsidgtadm If

its important to mitigate against cross-database attacks through OS mechanisms you can configure the system for high

isolation In this way the processes of individual tenant databases must run under dedicated OS users belonging to

dedicated OS groups Database-specific data on the file system is subsequently protected using standard OS file and

directory permissions

low

Note The value lsquolowlsquo in SPS 10

corresponds to the behavior in

SPS 09

init_user If the user IDs of existing ltsidgtadm users are identical on the different hosts but do not match the configured user ID of

the SAP HANA system then an error message is thrown The parameter init_user suppresses this error message

If a ltsidgtadm does not exist on a host the ltsidgtadm is created with the ID of the existing ltsidgtadm

---

init_user_home_dir If the ltsidgtadm user already exists but does not have a home directory (eg network user without local home directory)

this parameter creates or re-creates the home directory on each host according to the configuration of the SAP HANA

system

---

prepare_update Stops the SAP HANA update before software version switch The update is resume-able ---

rdsync_download_path Location of SAP HANA Remote Data Sync file download directory [interactive] hanadownload_rdsyncltSIDgt

rdsync_upload_path Location of SAP HANA Remote Data Sync file upload directory [interactive] hanaupload_rdsyncltSIDgt

Previous Releases

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 11: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

SAP HANA Database Lifecycle

Manager Command-Line

Interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 12Public

Improved Monitoring for StartStop Systems

Detailed information for scheduled processes

Information is displayed per host

copy 2015 SAP SE or an SAP affiliate company All rights reserved 13Public

Improved Interactive Command-Line Experience for Installation of

Multiple-Host Systems

In previous SAP HANA support

package stacks installing a multiple-

host system in interactive mode required

the non-local hosts to be specified as a

long call option

With SPS 10 if you install a multiple-

host system in command-line interactive

mode you are prompted for individual

details of the non-local hosts

Supportability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 15Public

Multitenant Database Containers ndash High Isolation

High tenant isolation can be configured during

installation using the db_isolation parameter

available interactively in the graphical user interface

or in command-line mode

High tenant isolation during system installation

creates tenant separation at OS-user (ltsidgtadm)

level

These OS-users must exist prior to the addition of

an SAP HANA standby host and prior to registering

a host

If high isolation is not configured all database

processes in a multiple-container system run under

the default OS-user ltsidgtadm

copy 2015 SAP SE or an SAP affiliate company All rights reserved 16Public

Improved Logs and Traces

Instant Logging

ndash If an LCM action crashes or hangs before the execution is finished even if no LCM action is enabled

HDBLCM writes a trace which has the function of a preliminary (unformatted) log file

ndash Instant logging is enabled by default and the traces are written to the following location

vartmplttoolgt_lttimestampgt_ltpidgttrc

ndash Upon program completion the trace is removed and replaced by the real formatted log file The

traces can be saved by setting the following environment variable

HDB_INSTALLER_TRACE_FILE=ltfile_pathgt

Log Collection

ndash If you perform platform LCM actions on multiple-host SAP HANA systems an HDBLCM action ID is

passed to each underlying LCM program on a remote host Each sub-program writes a copy of the

log file to the following directory

ltinstallation pathgtltSIDgtHDBltinstance_numbergtlthost_namegttrace

Usability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 18Public

Phased System Update for Reduced DowntimeSAP HANA Server Component

With a standard SAP HANA system

update the system is offline from the time

the update is triggered including the

preliminary checks and actual software

switch

The phased system update is performed

in two steps

1 Running the LCM update action with the

ldquoprepare updaterdquo flag set This phase is

performed while the system is online

2 Running the LCM update action a second

time as usual which resumes the updates and

takes the system offline for the software switch

copy 2015 SAP SE or an SAP affiliate company All rights reserved 19Public

Automatically Generated Configuration File

Typically platform LCM configuration files are created by

generating a template with HDBLCM filling in parameter

values and calling the configuration file during execution

of the LCM action

As of SPS 10 HDBLCM automatically generates a

configuration file with every LCM action execution with

the chosen parameter values pre-filled The automatically

generated configuration files can be used to

ndash Easily re-perform the LCM action by passing the auto-

generated configuration file

ndash Keep a record of the parameters passed for the LCM

action

The auto-generated configuration files are saved in the

log directory for the LCM action execution

copy 2015 SAP SE or an SAP affiliate company All rights reserved 20Public

Further Support for LCM Actions Performed as ltsidgtadm

For SPS 09 we introduced functionality to perform

some LCM actions as the system administrator

user ltsidgtadm by means of the SAP Host Agent

framework

With SPS 10 it is additionally possible to perform

scale-out system actions like adding and removing

SAP HANA hosts as ltsidgtadm from the graphical

user interface command-line interface or Web

user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 21Public

Customer Feedback Form

As of SPS 10 you can opt into sharing non-sensitive

system information each time you use the HDBLCM Web UI

The system information collected includes

ndash Statistical Data

o SAP HANA release

o LCM action selected

ndash Qualitative Feedback

o Questions about usage

o Comments

o Email ndash in case you want to be contacted by us

The system information and feedback collected from

customers helps the SAP HANA LCM team assign

development resources and prioritize tasks

copy 2015 SAP SE or an SAP affiliate company All rights reserved 22Public

Other Usability and Supportability Improvements

ndash Resume Broken Update in All Modes and Interfaces

o System update can be resumed in interactive mode or batch mode

using any of the three HDBLCM user interfaces The resume is

started from the same host and installation kit using persistence

files

ndash Scale-Out During Installation of SAP HANA Options

o To improve the flexibility of installing an SAP HANA option (for

example SAP HANA dynamic tiering) to an existing SAP HANA

system you can perform scale out (host addition) during system

update or the installation or update of additional components

ndash SSL SQL Connectivity on HANA Server

o SAP Common Crypto Library (libsapcrypto)

o Open SSL

o Support SSL configuration on SAP HANA server

Resume Update

Parameter Changes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 24Public

Parameters ndash New Added Removed

install update uninstall configure_sld update_components update_host

rename_system

register_rename_system

remove_hosts

addhosts ADDED ADDED

add_local_roles NEW

add_roles NEW NEW

ase_user ADDED ADDED ADDED

certificates_hostmap REMOVED

check_only ADDED ADDED

db_isolation NEW

ignore ADDED

init_user NEW

init_user_home_dir NEW

internal_network ADDED ADDED

listen_interface ADDED ADDED

prepare_update NEW

rdsync_download_path NEW NEW NEW NEW

rdsync_upload_path NEW NEW NEW NEW

remote_execution REMOVED

system_user ADDED

timeouts REMOVED

copy 2015 SAP SE or an SAP affiliate company All rights reserved 25Public

New Parameters ndash Description

Description Default

add_local_roles Specifies additional roles of the local host during SAP HANA system installation Multiple host roles are not supported in

production environments

worker

add_roles Specifies additional roles for existing SAP HANA hosts during SAP HANA option installation Multiple host roles are not

supported in production environments

worker

db_isolation Specifies the isolation of the tenant databases on operating system level for multitenant database container SAP HANA

systems By default all database processes in a multiple-container system run under the default OS user ltsidgtadm If

its important to mitigate against cross-database attacks through OS mechanisms you can configure the system for high

isolation In this way the processes of individual tenant databases must run under dedicated OS users belonging to

dedicated OS groups Database-specific data on the file system is subsequently protected using standard OS file and

directory permissions

low

Note The value lsquolowlsquo in SPS 10

corresponds to the behavior in

SPS 09

init_user If the user IDs of existing ltsidgtadm users are identical on the different hosts but do not match the configured user ID of

the SAP HANA system then an error message is thrown The parameter init_user suppresses this error message

If a ltsidgtadm does not exist on a host the ltsidgtadm is created with the ID of the existing ltsidgtadm

---

init_user_home_dir If the ltsidgtadm user already exists but does not have a home directory (eg network user without local home directory)

this parameter creates or re-creates the home directory on each host according to the configuration of the SAP HANA

system

---

prepare_update Stops the SAP HANA update before software version switch The update is resume-able ---

rdsync_download_path Location of SAP HANA Remote Data Sync file download directory [interactive] hanadownload_rdsyncltSIDgt

rdsync_upload_path Location of SAP HANA Remote Data Sync file upload directory [interactive] hanaupload_rdsyncltSIDgt

Previous Releases

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 12: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved 12Public

Improved Monitoring for StartStop Systems

Detailed information for scheduled processes

Information is displayed per host

copy 2015 SAP SE or an SAP affiliate company All rights reserved 13Public

Improved Interactive Command-Line Experience for Installation of

Multiple-Host Systems

In previous SAP HANA support

package stacks installing a multiple-

host system in interactive mode required

the non-local hosts to be specified as a

long call option

With SPS 10 if you install a multiple-

host system in command-line interactive

mode you are prompted for individual

details of the non-local hosts

Supportability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 15Public

Multitenant Database Containers ndash High Isolation

High tenant isolation can be configured during

installation using the db_isolation parameter

available interactively in the graphical user interface

or in command-line mode

High tenant isolation during system installation

creates tenant separation at OS-user (ltsidgtadm)

level

These OS-users must exist prior to the addition of

an SAP HANA standby host and prior to registering

a host

If high isolation is not configured all database

processes in a multiple-container system run under

the default OS-user ltsidgtadm

copy 2015 SAP SE or an SAP affiliate company All rights reserved 16Public

Improved Logs and Traces

Instant Logging

ndash If an LCM action crashes or hangs before the execution is finished even if no LCM action is enabled

HDBLCM writes a trace which has the function of a preliminary (unformatted) log file

ndash Instant logging is enabled by default and the traces are written to the following location

vartmplttoolgt_lttimestampgt_ltpidgttrc

ndash Upon program completion the trace is removed and replaced by the real formatted log file The

traces can be saved by setting the following environment variable

HDB_INSTALLER_TRACE_FILE=ltfile_pathgt

Log Collection

ndash If you perform platform LCM actions on multiple-host SAP HANA systems an HDBLCM action ID is

passed to each underlying LCM program on a remote host Each sub-program writes a copy of the

log file to the following directory

ltinstallation pathgtltSIDgtHDBltinstance_numbergtlthost_namegttrace

Usability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 18Public

Phased System Update for Reduced DowntimeSAP HANA Server Component

With a standard SAP HANA system

update the system is offline from the time

the update is triggered including the

preliminary checks and actual software

switch

The phased system update is performed

in two steps

1 Running the LCM update action with the

ldquoprepare updaterdquo flag set This phase is

performed while the system is online

2 Running the LCM update action a second

time as usual which resumes the updates and

takes the system offline for the software switch

copy 2015 SAP SE or an SAP affiliate company All rights reserved 19Public

Automatically Generated Configuration File

Typically platform LCM configuration files are created by

generating a template with HDBLCM filling in parameter

values and calling the configuration file during execution

of the LCM action

As of SPS 10 HDBLCM automatically generates a

configuration file with every LCM action execution with

the chosen parameter values pre-filled The automatically

generated configuration files can be used to

ndash Easily re-perform the LCM action by passing the auto-

generated configuration file

ndash Keep a record of the parameters passed for the LCM

action

The auto-generated configuration files are saved in the

log directory for the LCM action execution

copy 2015 SAP SE or an SAP affiliate company All rights reserved 20Public

Further Support for LCM Actions Performed as ltsidgtadm

For SPS 09 we introduced functionality to perform

some LCM actions as the system administrator

user ltsidgtadm by means of the SAP Host Agent

framework

With SPS 10 it is additionally possible to perform

scale-out system actions like adding and removing

SAP HANA hosts as ltsidgtadm from the graphical

user interface command-line interface or Web

user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 21Public

Customer Feedback Form

As of SPS 10 you can opt into sharing non-sensitive

system information each time you use the HDBLCM Web UI

The system information collected includes

ndash Statistical Data

o SAP HANA release

o LCM action selected

ndash Qualitative Feedback

o Questions about usage

o Comments

o Email ndash in case you want to be contacted by us

The system information and feedback collected from

customers helps the SAP HANA LCM team assign

development resources and prioritize tasks

copy 2015 SAP SE or an SAP affiliate company All rights reserved 22Public

Other Usability and Supportability Improvements

ndash Resume Broken Update in All Modes and Interfaces

o System update can be resumed in interactive mode or batch mode

using any of the three HDBLCM user interfaces The resume is

started from the same host and installation kit using persistence

files

ndash Scale-Out During Installation of SAP HANA Options

o To improve the flexibility of installing an SAP HANA option (for

example SAP HANA dynamic tiering) to an existing SAP HANA

system you can perform scale out (host addition) during system

update or the installation or update of additional components

ndash SSL SQL Connectivity on HANA Server

o SAP Common Crypto Library (libsapcrypto)

o Open SSL

o Support SSL configuration on SAP HANA server

Resume Update

Parameter Changes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 24Public

Parameters ndash New Added Removed

install update uninstall configure_sld update_components update_host

rename_system

register_rename_system

remove_hosts

addhosts ADDED ADDED

add_local_roles NEW

add_roles NEW NEW

ase_user ADDED ADDED ADDED

certificates_hostmap REMOVED

check_only ADDED ADDED

db_isolation NEW

ignore ADDED

init_user NEW

init_user_home_dir NEW

internal_network ADDED ADDED

listen_interface ADDED ADDED

prepare_update NEW

rdsync_download_path NEW NEW NEW NEW

rdsync_upload_path NEW NEW NEW NEW

remote_execution REMOVED

system_user ADDED

timeouts REMOVED

copy 2015 SAP SE or an SAP affiliate company All rights reserved 25Public

New Parameters ndash Description

Description Default

add_local_roles Specifies additional roles of the local host during SAP HANA system installation Multiple host roles are not supported in

production environments

worker

add_roles Specifies additional roles for existing SAP HANA hosts during SAP HANA option installation Multiple host roles are not

supported in production environments

worker

db_isolation Specifies the isolation of the tenant databases on operating system level for multitenant database container SAP HANA

systems By default all database processes in a multiple-container system run under the default OS user ltsidgtadm If

its important to mitigate against cross-database attacks through OS mechanisms you can configure the system for high

isolation In this way the processes of individual tenant databases must run under dedicated OS users belonging to

dedicated OS groups Database-specific data on the file system is subsequently protected using standard OS file and

directory permissions

low

Note The value lsquolowlsquo in SPS 10

corresponds to the behavior in

SPS 09

init_user If the user IDs of existing ltsidgtadm users are identical on the different hosts but do not match the configured user ID of

the SAP HANA system then an error message is thrown The parameter init_user suppresses this error message

If a ltsidgtadm does not exist on a host the ltsidgtadm is created with the ID of the existing ltsidgtadm

---

init_user_home_dir If the ltsidgtadm user already exists but does not have a home directory (eg network user without local home directory)

this parameter creates or re-creates the home directory on each host according to the configuration of the SAP HANA

system

---

prepare_update Stops the SAP HANA update before software version switch The update is resume-able ---

rdsync_download_path Location of SAP HANA Remote Data Sync file download directory [interactive] hanadownload_rdsyncltSIDgt

rdsync_upload_path Location of SAP HANA Remote Data Sync file upload directory [interactive] hanaupload_rdsyncltSIDgt

Previous Releases

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 13: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved 13Public

Improved Interactive Command-Line Experience for Installation of

Multiple-Host Systems

In previous SAP HANA support

package stacks installing a multiple-

host system in interactive mode required

the non-local hosts to be specified as a

long call option

With SPS 10 if you install a multiple-

host system in command-line interactive

mode you are prompted for individual

details of the non-local hosts

Supportability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 15Public

Multitenant Database Containers ndash High Isolation

High tenant isolation can be configured during

installation using the db_isolation parameter

available interactively in the graphical user interface

or in command-line mode

High tenant isolation during system installation

creates tenant separation at OS-user (ltsidgtadm)

level

These OS-users must exist prior to the addition of

an SAP HANA standby host and prior to registering

a host

If high isolation is not configured all database

processes in a multiple-container system run under

the default OS-user ltsidgtadm

copy 2015 SAP SE or an SAP affiliate company All rights reserved 16Public

Improved Logs and Traces

Instant Logging

ndash If an LCM action crashes or hangs before the execution is finished even if no LCM action is enabled

HDBLCM writes a trace which has the function of a preliminary (unformatted) log file

ndash Instant logging is enabled by default and the traces are written to the following location

vartmplttoolgt_lttimestampgt_ltpidgttrc

ndash Upon program completion the trace is removed and replaced by the real formatted log file The

traces can be saved by setting the following environment variable

HDB_INSTALLER_TRACE_FILE=ltfile_pathgt

Log Collection

ndash If you perform platform LCM actions on multiple-host SAP HANA systems an HDBLCM action ID is

passed to each underlying LCM program on a remote host Each sub-program writes a copy of the

log file to the following directory

ltinstallation pathgtltSIDgtHDBltinstance_numbergtlthost_namegttrace

Usability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 18Public

Phased System Update for Reduced DowntimeSAP HANA Server Component

With a standard SAP HANA system

update the system is offline from the time

the update is triggered including the

preliminary checks and actual software

switch

The phased system update is performed

in two steps

1 Running the LCM update action with the

ldquoprepare updaterdquo flag set This phase is

performed while the system is online

2 Running the LCM update action a second

time as usual which resumes the updates and

takes the system offline for the software switch

copy 2015 SAP SE or an SAP affiliate company All rights reserved 19Public

Automatically Generated Configuration File

Typically platform LCM configuration files are created by

generating a template with HDBLCM filling in parameter

values and calling the configuration file during execution

of the LCM action

As of SPS 10 HDBLCM automatically generates a

configuration file with every LCM action execution with

the chosen parameter values pre-filled The automatically

generated configuration files can be used to

ndash Easily re-perform the LCM action by passing the auto-

generated configuration file

ndash Keep a record of the parameters passed for the LCM

action

The auto-generated configuration files are saved in the

log directory for the LCM action execution

copy 2015 SAP SE or an SAP affiliate company All rights reserved 20Public

Further Support for LCM Actions Performed as ltsidgtadm

For SPS 09 we introduced functionality to perform

some LCM actions as the system administrator

user ltsidgtadm by means of the SAP Host Agent

framework

With SPS 10 it is additionally possible to perform

scale-out system actions like adding and removing

SAP HANA hosts as ltsidgtadm from the graphical

user interface command-line interface or Web

user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 21Public

Customer Feedback Form

As of SPS 10 you can opt into sharing non-sensitive

system information each time you use the HDBLCM Web UI

The system information collected includes

ndash Statistical Data

o SAP HANA release

o LCM action selected

ndash Qualitative Feedback

o Questions about usage

o Comments

o Email ndash in case you want to be contacted by us

The system information and feedback collected from

customers helps the SAP HANA LCM team assign

development resources and prioritize tasks

copy 2015 SAP SE or an SAP affiliate company All rights reserved 22Public

Other Usability and Supportability Improvements

ndash Resume Broken Update in All Modes and Interfaces

o System update can be resumed in interactive mode or batch mode

using any of the three HDBLCM user interfaces The resume is

started from the same host and installation kit using persistence

files

ndash Scale-Out During Installation of SAP HANA Options

o To improve the flexibility of installing an SAP HANA option (for

example SAP HANA dynamic tiering) to an existing SAP HANA

system you can perform scale out (host addition) during system

update or the installation or update of additional components

ndash SSL SQL Connectivity on HANA Server

o SAP Common Crypto Library (libsapcrypto)

o Open SSL

o Support SSL configuration on SAP HANA server

Resume Update

Parameter Changes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 24Public

Parameters ndash New Added Removed

install update uninstall configure_sld update_components update_host

rename_system

register_rename_system

remove_hosts

addhosts ADDED ADDED

add_local_roles NEW

add_roles NEW NEW

ase_user ADDED ADDED ADDED

certificates_hostmap REMOVED

check_only ADDED ADDED

db_isolation NEW

ignore ADDED

init_user NEW

init_user_home_dir NEW

internal_network ADDED ADDED

listen_interface ADDED ADDED

prepare_update NEW

rdsync_download_path NEW NEW NEW NEW

rdsync_upload_path NEW NEW NEW NEW

remote_execution REMOVED

system_user ADDED

timeouts REMOVED

copy 2015 SAP SE or an SAP affiliate company All rights reserved 25Public

New Parameters ndash Description

Description Default

add_local_roles Specifies additional roles of the local host during SAP HANA system installation Multiple host roles are not supported in

production environments

worker

add_roles Specifies additional roles for existing SAP HANA hosts during SAP HANA option installation Multiple host roles are not

supported in production environments

worker

db_isolation Specifies the isolation of the tenant databases on operating system level for multitenant database container SAP HANA

systems By default all database processes in a multiple-container system run under the default OS user ltsidgtadm If

its important to mitigate against cross-database attacks through OS mechanisms you can configure the system for high

isolation In this way the processes of individual tenant databases must run under dedicated OS users belonging to

dedicated OS groups Database-specific data on the file system is subsequently protected using standard OS file and

directory permissions

low

Note The value lsquolowlsquo in SPS 10

corresponds to the behavior in

SPS 09

init_user If the user IDs of existing ltsidgtadm users are identical on the different hosts but do not match the configured user ID of

the SAP HANA system then an error message is thrown The parameter init_user suppresses this error message

If a ltsidgtadm does not exist on a host the ltsidgtadm is created with the ID of the existing ltsidgtadm

---

init_user_home_dir If the ltsidgtadm user already exists but does not have a home directory (eg network user without local home directory)

this parameter creates or re-creates the home directory on each host according to the configuration of the SAP HANA

system

---

prepare_update Stops the SAP HANA update before software version switch The update is resume-able ---

rdsync_download_path Location of SAP HANA Remote Data Sync file download directory [interactive] hanadownload_rdsyncltSIDgt

rdsync_upload_path Location of SAP HANA Remote Data Sync file upload directory [interactive] hanaupload_rdsyncltSIDgt

Previous Releases

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 14: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

Supportability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 15Public

Multitenant Database Containers ndash High Isolation

High tenant isolation can be configured during

installation using the db_isolation parameter

available interactively in the graphical user interface

or in command-line mode

High tenant isolation during system installation

creates tenant separation at OS-user (ltsidgtadm)

level

These OS-users must exist prior to the addition of

an SAP HANA standby host and prior to registering

a host

If high isolation is not configured all database

processes in a multiple-container system run under

the default OS-user ltsidgtadm

copy 2015 SAP SE or an SAP affiliate company All rights reserved 16Public

Improved Logs and Traces

Instant Logging

ndash If an LCM action crashes or hangs before the execution is finished even if no LCM action is enabled

HDBLCM writes a trace which has the function of a preliminary (unformatted) log file

ndash Instant logging is enabled by default and the traces are written to the following location

vartmplttoolgt_lttimestampgt_ltpidgttrc

ndash Upon program completion the trace is removed and replaced by the real formatted log file The

traces can be saved by setting the following environment variable

HDB_INSTALLER_TRACE_FILE=ltfile_pathgt

Log Collection

ndash If you perform platform LCM actions on multiple-host SAP HANA systems an HDBLCM action ID is

passed to each underlying LCM program on a remote host Each sub-program writes a copy of the

log file to the following directory

ltinstallation pathgtltSIDgtHDBltinstance_numbergtlthost_namegttrace

Usability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 18Public

Phased System Update for Reduced DowntimeSAP HANA Server Component

With a standard SAP HANA system

update the system is offline from the time

the update is triggered including the

preliminary checks and actual software

switch

The phased system update is performed

in two steps

1 Running the LCM update action with the

ldquoprepare updaterdquo flag set This phase is

performed while the system is online

2 Running the LCM update action a second

time as usual which resumes the updates and

takes the system offline for the software switch

copy 2015 SAP SE or an SAP affiliate company All rights reserved 19Public

Automatically Generated Configuration File

Typically platform LCM configuration files are created by

generating a template with HDBLCM filling in parameter

values and calling the configuration file during execution

of the LCM action

As of SPS 10 HDBLCM automatically generates a

configuration file with every LCM action execution with

the chosen parameter values pre-filled The automatically

generated configuration files can be used to

ndash Easily re-perform the LCM action by passing the auto-

generated configuration file

ndash Keep a record of the parameters passed for the LCM

action

The auto-generated configuration files are saved in the

log directory for the LCM action execution

copy 2015 SAP SE or an SAP affiliate company All rights reserved 20Public

Further Support for LCM Actions Performed as ltsidgtadm

For SPS 09 we introduced functionality to perform

some LCM actions as the system administrator

user ltsidgtadm by means of the SAP Host Agent

framework

With SPS 10 it is additionally possible to perform

scale-out system actions like adding and removing

SAP HANA hosts as ltsidgtadm from the graphical

user interface command-line interface or Web

user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 21Public

Customer Feedback Form

As of SPS 10 you can opt into sharing non-sensitive

system information each time you use the HDBLCM Web UI

The system information collected includes

ndash Statistical Data

o SAP HANA release

o LCM action selected

ndash Qualitative Feedback

o Questions about usage

o Comments

o Email ndash in case you want to be contacted by us

The system information and feedback collected from

customers helps the SAP HANA LCM team assign

development resources and prioritize tasks

copy 2015 SAP SE or an SAP affiliate company All rights reserved 22Public

Other Usability and Supportability Improvements

ndash Resume Broken Update in All Modes and Interfaces

o System update can be resumed in interactive mode or batch mode

using any of the three HDBLCM user interfaces The resume is

started from the same host and installation kit using persistence

files

ndash Scale-Out During Installation of SAP HANA Options

o To improve the flexibility of installing an SAP HANA option (for

example SAP HANA dynamic tiering) to an existing SAP HANA

system you can perform scale out (host addition) during system

update or the installation or update of additional components

ndash SSL SQL Connectivity on HANA Server

o SAP Common Crypto Library (libsapcrypto)

o Open SSL

o Support SSL configuration on SAP HANA server

Resume Update

Parameter Changes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 24Public

Parameters ndash New Added Removed

install update uninstall configure_sld update_components update_host

rename_system

register_rename_system

remove_hosts

addhosts ADDED ADDED

add_local_roles NEW

add_roles NEW NEW

ase_user ADDED ADDED ADDED

certificates_hostmap REMOVED

check_only ADDED ADDED

db_isolation NEW

ignore ADDED

init_user NEW

init_user_home_dir NEW

internal_network ADDED ADDED

listen_interface ADDED ADDED

prepare_update NEW

rdsync_download_path NEW NEW NEW NEW

rdsync_upload_path NEW NEW NEW NEW

remote_execution REMOVED

system_user ADDED

timeouts REMOVED

copy 2015 SAP SE or an SAP affiliate company All rights reserved 25Public

New Parameters ndash Description

Description Default

add_local_roles Specifies additional roles of the local host during SAP HANA system installation Multiple host roles are not supported in

production environments

worker

add_roles Specifies additional roles for existing SAP HANA hosts during SAP HANA option installation Multiple host roles are not

supported in production environments

worker

db_isolation Specifies the isolation of the tenant databases on operating system level for multitenant database container SAP HANA

systems By default all database processes in a multiple-container system run under the default OS user ltsidgtadm If

its important to mitigate against cross-database attacks through OS mechanisms you can configure the system for high

isolation In this way the processes of individual tenant databases must run under dedicated OS users belonging to

dedicated OS groups Database-specific data on the file system is subsequently protected using standard OS file and

directory permissions

low

Note The value lsquolowlsquo in SPS 10

corresponds to the behavior in

SPS 09

init_user If the user IDs of existing ltsidgtadm users are identical on the different hosts but do not match the configured user ID of

the SAP HANA system then an error message is thrown The parameter init_user suppresses this error message

If a ltsidgtadm does not exist on a host the ltsidgtadm is created with the ID of the existing ltsidgtadm

---

init_user_home_dir If the ltsidgtadm user already exists but does not have a home directory (eg network user without local home directory)

this parameter creates or re-creates the home directory on each host according to the configuration of the SAP HANA

system

---

prepare_update Stops the SAP HANA update before software version switch The update is resume-able ---

rdsync_download_path Location of SAP HANA Remote Data Sync file download directory [interactive] hanadownload_rdsyncltSIDgt

rdsync_upload_path Location of SAP HANA Remote Data Sync file upload directory [interactive] hanaupload_rdsyncltSIDgt

Previous Releases

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 15: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved 15Public

Multitenant Database Containers ndash High Isolation

High tenant isolation can be configured during

installation using the db_isolation parameter

available interactively in the graphical user interface

or in command-line mode

High tenant isolation during system installation

creates tenant separation at OS-user (ltsidgtadm)

level

These OS-users must exist prior to the addition of

an SAP HANA standby host and prior to registering

a host

If high isolation is not configured all database

processes in a multiple-container system run under

the default OS-user ltsidgtadm

copy 2015 SAP SE or an SAP affiliate company All rights reserved 16Public

Improved Logs and Traces

Instant Logging

ndash If an LCM action crashes or hangs before the execution is finished even if no LCM action is enabled

HDBLCM writes a trace which has the function of a preliminary (unformatted) log file

ndash Instant logging is enabled by default and the traces are written to the following location

vartmplttoolgt_lttimestampgt_ltpidgttrc

ndash Upon program completion the trace is removed and replaced by the real formatted log file The

traces can be saved by setting the following environment variable

HDB_INSTALLER_TRACE_FILE=ltfile_pathgt

Log Collection

ndash If you perform platform LCM actions on multiple-host SAP HANA systems an HDBLCM action ID is

passed to each underlying LCM program on a remote host Each sub-program writes a copy of the

log file to the following directory

ltinstallation pathgtltSIDgtHDBltinstance_numbergtlthost_namegttrace

Usability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 18Public

Phased System Update for Reduced DowntimeSAP HANA Server Component

With a standard SAP HANA system

update the system is offline from the time

the update is triggered including the

preliminary checks and actual software

switch

The phased system update is performed

in two steps

1 Running the LCM update action with the

ldquoprepare updaterdquo flag set This phase is

performed while the system is online

2 Running the LCM update action a second

time as usual which resumes the updates and

takes the system offline for the software switch

copy 2015 SAP SE or an SAP affiliate company All rights reserved 19Public

Automatically Generated Configuration File

Typically platform LCM configuration files are created by

generating a template with HDBLCM filling in parameter

values and calling the configuration file during execution

of the LCM action

As of SPS 10 HDBLCM automatically generates a

configuration file with every LCM action execution with

the chosen parameter values pre-filled The automatically

generated configuration files can be used to

ndash Easily re-perform the LCM action by passing the auto-

generated configuration file

ndash Keep a record of the parameters passed for the LCM

action

The auto-generated configuration files are saved in the

log directory for the LCM action execution

copy 2015 SAP SE or an SAP affiliate company All rights reserved 20Public

Further Support for LCM Actions Performed as ltsidgtadm

For SPS 09 we introduced functionality to perform

some LCM actions as the system administrator

user ltsidgtadm by means of the SAP Host Agent

framework

With SPS 10 it is additionally possible to perform

scale-out system actions like adding and removing

SAP HANA hosts as ltsidgtadm from the graphical

user interface command-line interface or Web

user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 21Public

Customer Feedback Form

As of SPS 10 you can opt into sharing non-sensitive

system information each time you use the HDBLCM Web UI

The system information collected includes

ndash Statistical Data

o SAP HANA release

o LCM action selected

ndash Qualitative Feedback

o Questions about usage

o Comments

o Email ndash in case you want to be contacted by us

The system information and feedback collected from

customers helps the SAP HANA LCM team assign

development resources and prioritize tasks

copy 2015 SAP SE or an SAP affiliate company All rights reserved 22Public

Other Usability and Supportability Improvements

ndash Resume Broken Update in All Modes and Interfaces

o System update can be resumed in interactive mode or batch mode

using any of the three HDBLCM user interfaces The resume is

started from the same host and installation kit using persistence

files

ndash Scale-Out During Installation of SAP HANA Options

o To improve the flexibility of installing an SAP HANA option (for

example SAP HANA dynamic tiering) to an existing SAP HANA

system you can perform scale out (host addition) during system

update or the installation or update of additional components

ndash SSL SQL Connectivity on HANA Server

o SAP Common Crypto Library (libsapcrypto)

o Open SSL

o Support SSL configuration on SAP HANA server

Resume Update

Parameter Changes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 24Public

Parameters ndash New Added Removed

install update uninstall configure_sld update_components update_host

rename_system

register_rename_system

remove_hosts

addhosts ADDED ADDED

add_local_roles NEW

add_roles NEW NEW

ase_user ADDED ADDED ADDED

certificates_hostmap REMOVED

check_only ADDED ADDED

db_isolation NEW

ignore ADDED

init_user NEW

init_user_home_dir NEW

internal_network ADDED ADDED

listen_interface ADDED ADDED

prepare_update NEW

rdsync_download_path NEW NEW NEW NEW

rdsync_upload_path NEW NEW NEW NEW

remote_execution REMOVED

system_user ADDED

timeouts REMOVED

copy 2015 SAP SE or an SAP affiliate company All rights reserved 25Public

New Parameters ndash Description

Description Default

add_local_roles Specifies additional roles of the local host during SAP HANA system installation Multiple host roles are not supported in

production environments

worker

add_roles Specifies additional roles for existing SAP HANA hosts during SAP HANA option installation Multiple host roles are not

supported in production environments

worker

db_isolation Specifies the isolation of the tenant databases on operating system level for multitenant database container SAP HANA

systems By default all database processes in a multiple-container system run under the default OS user ltsidgtadm If

its important to mitigate against cross-database attacks through OS mechanisms you can configure the system for high

isolation In this way the processes of individual tenant databases must run under dedicated OS users belonging to

dedicated OS groups Database-specific data on the file system is subsequently protected using standard OS file and

directory permissions

low

Note The value lsquolowlsquo in SPS 10

corresponds to the behavior in

SPS 09

init_user If the user IDs of existing ltsidgtadm users are identical on the different hosts but do not match the configured user ID of

the SAP HANA system then an error message is thrown The parameter init_user suppresses this error message

If a ltsidgtadm does not exist on a host the ltsidgtadm is created with the ID of the existing ltsidgtadm

---

init_user_home_dir If the ltsidgtadm user already exists but does not have a home directory (eg network user without local home directory)

this parameter creates or re-creates the home directory on each host according to the configuration of the SAP HANA

system

---

prepare_update Stops the SAP HANA update before software version switch The update is resume-able ---

rdsync_download_path Location of SAP HANA Remote Data Sync file download directory [interactive] hanadownload_rdsyncltSIDgt

rdsync_upload_path Location of SAP HANA Remote Data Sync file upload directory [interactive] hanaupload_rdsyncltSIDgt

Previous Releases

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 16: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved 16Public

Improved Logs and Traces

Instant Logging

ndash If an LCM action crashes or hangs before the execution is finished even if no LCM action is enabled

HDBLCM writes a trace which has the function of a preliminary (unformatted) log file

ndash Instant logging is enabled by default and the traces are written to the following location

vartmplttoolgt_lttimestampgt_ltpidgttrc

ndash Upon program completion the trace is removed and replaced by the real formatted log file The

traces can be saved by setting the following environment variable

HDB_INSTALLER_TRACE_FILE=ltfile_pathgt

Log Collection

ndash If you perform platform LCM actions on multiple-host SAP HANA systems an HDBLCM action ID is

passed to each underlying LCM program on a remote host Each sub-program writes a copy of the

log file to the following directory

ltinstallation pathgtltSIDgtHDBltinstance_numbergtlthost_namegttrace

Usability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 18Public

Phased System Update for Reduced DowntimeSAP HANA Server Component

With a standard SAP HANA system

update the system is offline from the time

the update is triggered including the

preliminary checks and actual software

switch

The phased system update is performed

in two steps

1 Running the LCM update action with the

ldquoprepare updaterdquo flag set This phase is

performed while the system is online

2 Running the LCM update action a second

time as usual which resumes the updates and

takes the system offline for the software switch

copy 2015 SAP SE or an SAP affiliate company All rights reserved 19Public

Automatically Generated Configuration File

Typically platform LCM configuration files are created by

generating a template with HDBLCM filling in parameter

values and calling the configuration file during execution

of the LCM action

As of SPS 10 HDBLCM automatically generates a

configuration file with every LCM action execution with

the chosen parameter values pre-filled The automatically

generated configuration files can be used to

ndash Easily re-perform the LCM action by passing the auto-

generated configuration file

ndash Keep a record of the parameters passed for the LCM

action

The auto-generated configuration files are saved in the

log directory for the LCM action execution

copy 2015 SAP SE or an SAP affiliate company All rights reserved 20Public

Further Support for LCM Actions Performed as ltsidgtadm

For SPS 09 we introduced functionality to perform

some LCM actions as the system administrator

user ltsidgtadm by means of the SAP Host Agent

framework

With SPS 10 it is additionally possible to perform

scale-out system actions like adding and removing

SAP HANA hosts as ltsidgtadm from the graphical

user interface command-line interface or Web

user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 21Public

Customer Feedback Form

As of SPS 10 you can opt into sharing non-sensitive

system information each time you use the HDBLCM Web UI

The system information collected includes

ndash Statistical Data

o SAP HANA release

o LCM action selected

ndash Qualitative Feedback

o Questions about usage

o Comments

o Email ndash in case you want to be contacted by us

The system information and feedback collected from

customers helps the SAP HANA LCM team assign

development resources and prioritize tasks

copy 2015 SAP SE or an SAP affiliate company All rights reserved 22Public

Other Usability and Supportability Improvements

ndash Resume Broken Update in All Modes and Interfaces

o System update can be resumed in interactive mode or batch mode

using any of the three HDBLCM user interfaces The resume is

started from the same host and installation kit using persistence

files

ndash Scale-Out During Installation of SAP HANA Options

o To improve the flexibility of installing an SAP HANA option (for

example SAP HANA dynamic tiering) to an existing SAP HANA

system you can perform scale out (host addition) during system

update or the installation or update of additional components

ndash SSL SQL Connectivity on HANA Server

o SAP Common Crypto Library (libsapcrypto)

o Open SSL

o Support SSL configuration on SAP HANA server

Resume Update

Parameter Changes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 24Public

Parameters ndash New Added Removed

install update uninstall configure_sld update_components update_host

rename_system

register_rename_system

remove_hosts

addhosts ADDED ADDED

add_local_roles NEW

add_roles NEW NEW

ase_user ADDED ADDED ADDED

certificates_hostmap REMOVED

check_only ADDED ADDED

db_isolation NEW

ignore ADDED

init_user NEW

init_user_home_dir NEW

internal_network ADDED ADDED

listen_interface ADDED ADDED

prepare_update NEW

rdsync_download_path NEW NEW NEW NEW

rdsync_upload_path NEW NEW NEW NEW

remote_execution REMOVED

system_user ADDED

timeouts REMOVED

copy 2015 SAP SE or an SAP affiliate company All rights reserved 25Public

New Parameters ndash Description

Description Default

add_local_roles Specifies additional roles of the local host during SAP HANA system installation Multiple host roles are not supported in

production environments

worker

add_roles Specifies additional roles for existing SAP HANA hosts during SAP HANA option installation Multiple host roles are not

supported in production environments

worker

db_isolation Specifies the isolation of the tenant databases on operating system level for multitenant database container SAP HANA

systems By default all database processes in a multiple-container system run under the default OS user ltsidgtadm If

its important to mitigate against cross-database attacks through OS mechanisms you can configure the system for high

isolation In this way the processes of individual tenant databases must run under dedicated OS users belonging to

dedicated OS groups Database-specific data on the file system is subsequently protected using standard OS file and

directory permissions

low

Note The value lsquolowlsquo in SPS 10

corresponds to the behavior in

SPS 09

init_user If the user IDs of existing ltsidgtadm users are identical on the different hosts but do not match the configured user ID of

the SAP HANA system then an error message is thrown The parameter init_user suppresses this error message

If a ltsidgtadm does not exist on a host the ltsidgtadm is created with the ID of the existing ltsidgtadm

---

init_user_home_dir If the ltsidgtadm user already exists but does not have a home directory (eg network user without local home directory)

this parameter creates or re-creates the home directory on each host according to the configuration of the SAP HANA

system

---

prepare_update Stops the SAP HANA update before software version switch The update is resume-able ---

rdsync_download_path Location of SAP HANA Remote Data Sync file download directory [interactive] hanadownload_rdsyncltSIDgt

rdsync_upload_path Location of SAP HANA Remote Data Sync file upload directory [interactive] hanaupload_rdsyncltSIDgt

Previous Releases

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 17: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

Usability

copy 2015 SAP SE or an SAP affiliate company All rights reserved 18Public

Phased System Update for Reduced DowntimeSAP HANA Server Component

With a standard SAP HANA system

update the system is offline from the time

the update is triggered including the

preliminary checks and actual software

switch

The phased system update is performed

in two steps

1 Running the LCM update action with the

ldquoprepare updaterdquo flag set This phase is

performed while the system is online

2 Running the LCM update action a second

time as usual which resumes the updates and

takes the system offline for the software switch

copy 2015 SAP SE or an SAP affiliate company All rights reserved 19Public

Automatically Generated Configuration File

Typically platform LCM configuration files are created by

generating a template with HDBLCM filling in parameter

values and calling the configuration file during execution

of the LCM action

As of SPS 10 HDBLCM automatically generates a

configuration file with every LCM action execution with

the chosen parameter values pre-filled The automatically

generated configuration files can be used to

ndash Easily re-perform the LCM action by passing the auto-

generated configuration file

ndash Keep a record of the parameters passed for the LCM

action

The auto-generated configuration files are saved in the

log directory for the LCM action execution

copy 2015 SAP SE or an SAP affiliate company All rights reserved 20Public

Further Support for LCM Actions Performed as ltsidgtadm

For SPS 09 we introduced functionality to perform

some LCM actions as the system administrator

user ltsidgtadm by means of the SAP Host Agent

framework

With SPS 10 it is additionally possible to perform

scale-out system actions like adding and removing

SAP HANA hosts as ltsidgtadm from the graphical

user interface command-line interface or Web

user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 21Public

Customer Feedback Form

As of SPS 10 you can opt into sharing non-sensitive

system information each time you use the HDBLCM Web UI

The system information collected includes

ndash Statistical Data

o SAP HANA release

o LCM action selected

ndash Qualitative Feedback

o Questions about usage

o Comments

o Email ndash in case you want to be contacted by us

The system information and feedback collected from

customers helps the SAP HANA LCM team assign

development resources and prioritize tasks

copy 2015 SAP SE or an SAP affiliate company All rights reserved 22Public

Other Usability and Supportability Improvements

ndash Resume Broken Update in All Modes and Interfaces

o System update can be resumed in interactive mode or batch mode

using any of the three HDBLCM user interfaces The resume is

started from the same host and installation kit using persistence

files

ndash Scale-Out During Installation of SAP HANA Options

o To improve the flexibility of installing an SAP HANA option (for

example SAP HANA dynamic tiering) to an existing SAP HANA

system you can perform scale out (host addition) during system

update or the installation or update of additional components

ndash SSL SQL Connectivity on HANA Server

o SAP Common Crypto Library (libsapcrypto)

o Open SSL

o Support SSL configuration on SAP HANA server

Resume Update

Parameter Changes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 24Public

Parameters ndash New Added Removed

install update uninstall configure_sld update_components update_host

rename_system

register_rename_system

remove_hosts

addhosts ADDED ADDED

add_local_roles NEW

add_roles NEW NEW

ase_user ADDED ADDED ADDED

certificates_hostmap REMOVED

check_only ADDED ADDED

db_isolation NEW

ignore ADDED

init_user NEW

init_user_home_dir NEW

internal_network ADDED ADDED

listen_interface ADDED ADDED

prepare_update NEW

rdsync_download_path NEW NEW NEW NEW

rdsync_upload_path NEW NEW NEW NEW

remote_execution REMOVED

system_user ADDED

timeouts REMOVED

copy 2015 SAP SE or an SAP affiliate company All rights reserved 25Public

New Parameters ndash Description

Description Default

add_local_roles Specifies additional roles of the local host during SAP HANA system installation Multiple host roles are not supported in

production environments

worker

add_roles Specifies additional roles for existing SAP HANA hosts during SAP HANA option installation Multiple host roles are not

supported in production environments

worker

db_isolation Specifies the isolation of the tenant databases on operating system level for multitenant database container SAP HANA

systems By default all database processes in a multiple-container system run under the default OS user ltsidgtadm If

its important to mitigate against cross-database attacks through OS mechanisms you can configure the system for high

isolation In this way the processes of individual tenant databases must run under dedicated OS users belonging to

dedicated OS groups Database-specific data on the file system is subsequently protected using standard OS file and

directory permissions

low

Note The value lsquolowlsquo in SPS 10

corresponds to the behavior in

SPS 09

init_user If the user IDs of existing ltsidgtadm users are identical on the different hosts but do not match the configured user ID of

the SAP HANA system then an error message is thrown The parameter init_user suppresses this error message

If a ltsidgtadm does not exist on a host the ltsidgtadm is created with the ID of the existing ltsidgtadm

---

init_user_home_dir If the ltsidgtadm user already exists but does not have a home directory (eg network user without local home directory)

this parameter creates or re-creates the home directory on each host according to the configuration of the SAP HANA

system

---

prepare_update Stops the SAP HANA update before software version switch The update is resume-able ---

rdsync_download_path Location of SAP HANA Remote Data Sync file download directory [interactive] hanadownload_rdsyncltSIDgt

rdsync_upload_path Location of SAP HANA Remote Data Sync file upload directory [interactive] hanaupload_rdsyncltSIDgt

Previous Releases

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 18: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved 18Public

Phased System Update for Reduced DowntimeSAP HANA Server Component

With a standard SAP HANA system

update the system is offline from the time

the update is triggered including the

preliminary checks and actual software

switch

The phased system update is performed

in two steps

1 Running the LCM update action with the

ldquoprepare updaterdquo flag set This phase is

performed while the system is online

2 Running the LCM update action a second

time as usual which resumes the updates and

takes the system offline for the software switch

copy 2015 SAP SE or an SAP affiliate company All rights reserved 19Public

Automatically Generated Configuration File

Typically platform LCM configuration files are created by

generating a template with HDBLCM filling in parameter

values and calling the configuration file during execution

of the LCM action

As of SPS 10 HDBLCM automatically generates a

configuration file with every LCM action execution with

the chosen parameter values pre-filled The automatically

generated configuration files can be used to

ndash Easily re-perform the LCM action by passing the auto-

generated configuration file

ndash Keep a record of the parameters passed for the LCM

action

The auto-generated configuration files are saved in the

log directory for the LCM action execution

copy 2015 SAP SE or an SAP affiliate company All rights reserved 20Public

Further Support for LCM Actions Performed as ltsidgtadm

For SPS 09 we introduced functionality to perform

some LCM actions as the system administrator

user ltsidgtadm by means of the SAP Host Agent

framework

With SPS 10 it is additionally possible to perform

scale-out system actions like adding and removing

SAP HANA hosts as ltsidgtadm from the graphical

user interface command-line interface or Web

user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 21Public

Customer Feedback Form

As of SPS 10 you can opt into sharing non-sensitive

system information each time you use the HDBLCM Web UI

The system information collected includes

ndash Statistical Data

o SAP HANA release

o LCM action selected

ndash Qualitative Feedback

o Questions about usage

o Comments

o Email ndash in case you want to be contacted by us

The system information and feedback collected from

customers helps the SAP HANA LCM team assign

development resources and prioritize tasks

copy 2015 SAP SE or an SAP affiliate company All rights reserved 22Public

Other Usability and Supportability Improvements

ndash Resume Broken Update in All Modes and Interfaces

o System update can be resumed in interactive mode or batch mode

using any of the three HDBLCM user interfaces The resume is

started from the same host and installation kit using persistence

files

ndash Scale-Out During Installation of SAP HANA Options

o To improve the flexibility of installing an SAP HANA option (for

example SAP HANA dynamic tiering) to an existing SAP HANA

system you can perform scale out (host addition) during system

update or the installation or update of additional components

ndash SSL SQL Connectivity on HANA Server

o SAP Common Crypto Library (libsapcrypto)

o Open SSL

o Support SSL configuration on SAP HANA server

Resume Update

Parameter Changes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 24Public

Parameters ndash New Added Removed

install update uninstall configure_sld update_components update_host

rename_system

register_rename_system

remove_hosts

addhosts ADDED ADDED

add_local_roles NEW

add_roles NEW NEW

ase_user ADDED ADDED ADDED

certificates_hostmap REMOVED

check_only ADDED ADDED

db_isolation NEW

ignore ADDED

init_user NEW

init_user_home_dir NEW

internal_network ADDED ADDED

listen_interface ADDED ADDED

prepare_update NEW

rdsync_download_path NEW NEW NEW NEW

rdsync_upload_path NEW NEW NEW NEW

remote_execution REMOVED

system_user ADDED

timeouts REMOVED

copy 2015 SAP SE or an SAP affiliate company All rights reserved 25Public

New Parameters ndash Description

Description Default

add_local_roles Specifies additional roles of the local host during SAP HANA system installation Multiple host roles are not supported in

production environments

worker

add_roles Specifies additional roles for existing SAP HANA hosts during SAP HANA option installation Multiple host roles are not

supported in production environments

worker

db_isolation Specifies the isolation of the tenant databases on operating system level for multitenant database container SAP HANA

systems By default all database processes in a multiple-container system run under the default OS user ltsidgtadm If

its important to mitigate against cross-database attacks through OS mechanisms you can configure the system for high

isolation In this way the processes of individual tenant databases must run under dedicated OS users belonging to

dedicated OS groups Database-specific data on the file system is subsequently protected using standard OS file and

directory permissions

low

Note The value lsquolowlsquo in SPS 10

corresponds to the behavior in

SPS 09

init_user If the user IDs of existing ltsidgtadm users are identical on the different hosts but do not match the configured user ID of

the SAP HANA system then an error message is thrown The parameter init_user suppresses this error message

If a ltsidgtadm does not exist on a host the ltsidgtadm is created with the ID of the existing ltsidgtadm

---

init_user_home_dir If the ltsidgtadm user already exists but does not have a home directory (eg network user without local home directory)

this parameter creates or re-creates the home directory on each host according to the configuration of the SAP HANA

system

---

prepare_update Stops the SAP HANA update before software version switch The update is resume-able ---

rdsync_download_path Location of SAP HANA Remote Data Sync file download directory [interactive] hanadownload_rdsyncltSIDgt

rdsync_upload_path Location of SAP HANA Remote Data Sync file upload directory [interactive] hanaupload_rdsyncltSIDgt

Previous Releases

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 19: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved 19Public

Automatically Generated Configuration File

Typically platform LCM configuration files are created by

generating a template with HDBLCM filling in parameter

values and calling the configuration file during execution

of the LCM action

As of SPS 10 HDBLCM automatically generates a

configuration file with every LCM action execution with

the chosen parameter values pre-filled The automatically

generated configuration files can be used to

ndash Easily re-perform the LCM action by passing the auto-

generated configuration file

ndash Keep a record of the parameters passed for the LCM

action

The auto-generated configuration files are saved in the

log directory for the LCM action execution

copy 2015 SAP SE or an SAP affiliate company All rights reserved 20Public

Further Support for LCM Actions Performed as ltsidgtadm

For SPS 09 we introduced functionality to perform

some LCM actions as the system administrator

user ltsidgtadm by means of the SAP Host Agent

framework

With SPS 10 it is additionally possible to perform

scale-out system actions like adding and removing

SAP HANA hosts as ltsidgtadm from the graphical

user interface command-line interface or Web

user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 21Public

Customer Feedback Form

As of SPS 10 you can opt into sharing non-sensitive

system information each time you use the HDBLCM Web UI

The system information collected includes

ndash Statistical Data

o SAP HANA release

o LCM action selected

ndash Qualitative Feedback

o Questions about usage

o Comments

o Email ndash in case you want to be contacted by us

The system information and feedback collected from

customers helps the SAP HANA LCM team assign

development resources and prioritize tasks

copy 2015 SAP SE or an SAP affiliate company All rights reserved 22Public

Other Usability and Supportability Improvements

ndash Resume Broken Update in All Modes and Interfaces

o System update can be resumed in interactive mode or batch mode

using any of the three HDBLCM user interfaces The resume is

started from the same host and installation kit using persistence

files

ndash Scale-Out During Installation of SAP HANA Options

o To improve the flexibility of installing an SAP HANA option (for

example SAP HANA dynamic tiering) to an existing SAP HANA

system you can perform scale out (host addition) during system

update or the installation or update of additional components

ndash SSL SQL Connectivity on HANA Server

o SAP Common Crypto Library (libsapcrypto)

o Open SSL

o Support SSL configuration on SAP HANA server

Resume Update

Parameter Changes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 24Public

Parameters ndash New Added Removed

install update uninstall configure_sld update_components update_host

rename_system

register_rename_system

remove_hosts

addhosts ADDED ADDED

add_local_roles NEW

add_roles NEW NEW

ase_user ADDED ADDED ADDED

certificates_hostmap REMOVED

check_only ADDED ADDED

db_isolation NEW

ignore ADDED

init_user NEW

init_user_home_dir NEW

internal_network ADDED ADDED

listen_interface ADDED ADDED

prepare_update NEW

rdsync_download_path NEW NEW NEW NEW

rdsync_upload_path NEW NEW NEW NEW

remote_execution REMOVED

system_user ADDED

timeouts REMOVED

copy 2015 SAP SE or an SAP affiliate company All rights reserved 25Public

New Parameters ndash Description

Description Default

add_local_roles Specifies additional roles of the local host during SAP HANA system installation Multiple host roles are not supported in

production environments

worker

add_roles Specifies additional roles for existing SAP HANA hosts during SAP HANA option installation Multiple host roles are not

supported in production environments

worker

db_isolation Specifies the isolation of the tenant databases on operating system level for multitenant database container SAP HANA

systems By default all database processes in a multiple-container system run under the default OS user ltsidgtadm If

its important to mitigate against cross-database attacks through OS mechanisms you can configure the system for high

isolation In this way the processes of individual tenant databases must run under dedicated OS users belonging to

dedicated OS groups Database-specific data on the file system is subsequently protected using standard OS file and

directory permissions

low

Note The value lsquolowlsquo in SPS 10

corresponds to the behavior in

SPS 09

init_user If the user IDs of existing ltsidgtadm users are identical on the different hosts but do not match the configured user ID of

the SAP HANA system then an error message is thrown The parameter init_user suppresses this error message

If a ltsidgtadm does not exist on a host the ltsidgtadm is created with the ID of the existing ltsidgtadm

---

init_user_home_dir If the ltsidgtadm user already exists but does not have a home directory (eg network user without local home directory)

this parameter creates or re-creates the home directory on each host according to the configuration of the SAP HANA

system

---

prepare_update Stops the SAP HANA update before software version switch The update is resume-able ---

rdsync_download_path Location of SAP HANA Remote Data Sync file download directory [interactive] hanadownload_rdsyncltSIDgt

rdsync_upload_path Location of SAP HANA Remote Data Sync file upload directory [interactive] hanaupload_rdsyncltSIDgt

Previous Releases

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 20: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved 20Public

Further Support for LCM Actions Performed as ltsidgtadm

For SPS 09 we introduced functionality to perform

some LCM actions as the system administrator

user ltsidgtadm by means of the SAP Host Agent

framework

With SPS 10 it is additionally possible to perform

scale-out system actions like adding and removing

SAP HANA hosts as ltsidgtadm from the graphical

user interface command-line interface or Web

user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 21Public

Customer Feedback Form

As of SPS 10 you can opt into sharing non-sensitive

system information each time you use the HDBLCM Web UI

The system information collected includes

ndash Statistical Data

o SAP HANA release

o LCM action selected

ndash Qualitative Feedback

o Questions about usage

o Comments

o Email ndash in case you want to be contacted by us

The system information and feedback collected from

customers helps the SAP HANA LCM team assign

development resources and prioritize tasks

copy 2015 SAP SE or an SAP affiliate company All rights reserved 22Public

Other Usability and Supportability Improvements

ndash Resume Broken Update in All Modes and Interfaces

o System update can be resumed in interactive mode or batch mode

using any of the three HDBLCM user interfaces The resume is

started from the same host and installation kit using persistence

files

ndash Scale-Out During Installation of SAP HANA Options

o To improve the flexibility of installing an SAP HANA option (for

example SAP HANA dynamic tiering) to an existing SAP HANA

system you can perform scale out (host addition) during system

update or the installation or update of additional components

ndash SSL SQL Connectivity on HANA Server

o SAP Common Crypto Library (libsapcrypto)

o Open SSL

o Support SSL configuration on SAP HANA server

Resume Update

Parameter Changes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 24Public

Parameters ndash New Added Removed

install update uninstall configure_sld update_components update_host

rename_system

register_rename_system

remove_hosts

addhosts ADDED ADDED

add_local_roles NEW

add_roles NEW NEW

ase_user ADDED ADDED ADDED

certificates_hostmap REMOVED

check_only ADDED ADDED

db_isolation NEW

ignore ADDED

init_user NEW

init_user_home_dir NEW

internal_network ADDED ADDED

listen_interface ADDED ADDED

prepare_update NEW

rdsync_download_path NEW NEW NEW NEW

rdsync_upload_path NEW NEW NEW NEW

remote_execution REMOVED

system_user ADDED

timeouts REMOVED

copy 2015 SAP SE or an SAP affiliate company All rights reserved 25Public

New Parameters ndash Description

Description Default

add_local_roles Specifies additional roles of the local host during SAP HANA system installation Multiple host roles are not supported in

production environments

worker

add_roles Specifies additional roles for existing SAP HANA hosts during SAP HANA option installation Multiple host roles are not

supported in production environments

worker

db_isolation Specifies the isolation of the tenant databases on operating system level for multitenant database container SAP HANA

systems By default all database processes in a multiple-container system run under the default OS user ltsidgtadm If

its important to mitigate against cross-database attacks through OS mechanisms you can configure the system for high

isolation In this way the processes of individual tenant databases must run under dedicated OS users belonging to

dedicated OS groups Database-specific data on the file system is subsequently protected using standard OS file and

directory permissions

low

Note The value lsquolowlsquo in SPS 10

corresponds to the behavior in

SPS 09

init_user If the user IDs of existing ltsidgtadm users are identical on the different hosts but do not match the configured user ID of

the SAP HANA system then an error message is thrown The parameter init_user suppresses this error message

If a ltsidgtadm does not exist on a host the ltsidgtadm is created with the ID of the existing ltsidgtadm

---

init_user_home_dir If the ltsidgtadm user already exists but does not have a home directory (eg network user without local home directory)

this parameter creates or re-creates the home directory on each host according to the configuration of the SAP HANA

system

---

prepare_update Stops the SAP HANA update before software version switch The update is resume-able ---

rdsync_download_path Location of SAP HANA Remote Data Sync file download directory [interactive] hanadownload_rdsyncltSIDgt

rdsync_upload_path Location of SAP HANA Remote Data Sync file upload directory [interactive] hanaupload_rdsyncltSIDgt

Previous Releases

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 21: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved 21Public

Customer Feedback Form

As of SPS 10 you can opt into sharing non-sensitive

system information each time you use the HDBLCM Web UI

The system information collected includes

ndash Statistical Data

o SAP HANA release

o LCM action selected

ndash Qualitative Feedback

o Questions about usage

o Comments

o Email ndash in case you want to be contacted by us

The system information and feedback collected from

customers helps the SAP HANA LCM team assign

development resources and prioritize tasks

copy 2015 SAP SE or an SAP affiliate company All rights reserved 22Public

Other Usability and Supportability Improvements

ndash Resume Broken Update in All Modes and Interfaces

o System update can be resumed in interactive mode or batch mode

using any of the three HDBLCM user interfaces The resume is

started from the same host and installation kit using persistence

files

ndash Scale-Out During Installation of SAP HANA Options

o To improve the flexibility of installing an SAP HANA option (for

example SAP HANA dynamic tiering) to an existing SAP HANA

system you can perform scale out (host addition) during system

update or the installation or update of additional components

ndash SSL SQL Connectivity on HANA Server

o SAP Common Crypto Library (libsapcrypto)

o Open SSL

o Support SSL configuration on SAP HANA server

Resume Update

Parameter Changes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 24Public

Parameters ndash New Added Removed

install update uninstall configure_sld update_components update_host

rename_system

register_rename_system

remove_hosts

addhosts ADDED ADDED

add_local_roles NEW

add_roles NEW NEW

ase_user ADDED ADDED ADDED

certificates_hostmap REMOVED

check_only ADDED ADDED

db_isolation NEW

ignore ADDED

init_user NEW

init_user_home_dir NEW

internal_network ADDED ADDED

listen_interface ADDED ADDED

prepare_update NEW

rdsync_download_path NEW NEW NEW NEW

rdsync_upload_path NEW NEW NEW NEW

remote_execution REMOVED

system_user ADDED

timeouts REMOVED

copy 2015 SAP SE or an SAP affiliate company All rights reserved 25Public

New Parameters ndash Description

Description Default

add_local_roles Specifies additional roles of the local host during SAP HANA system installation Multiple host roles are not supported in

production environments

worker

add_roles Specifies additional roles for existing SAP HANA hosts during SAP HANA option installation Multiple host roles are not

supported in production environments

worker

db_isolation Specifies the isolation of the tenant databases on operating system level for multitenant database container SAP HANA

systems By default all database processes in a multiple-container system run under the default OS user ltsidgtadm If

its important to mitigate against cross-database attacks through OS mechanisms you can configure the system for high

isolation In this way the processes of individual tenant databases must run under dedicated OS users belonging to

dedicated OS groups Database-specific data on the file system is subsequently protected using standard OS file and

directory permissions

low

Note The value lsquolowlsquo in SPS 10

corresponds to the behavior in

SPS 09

init_user If the user IDs of existing ltsidgtadm users are identical on the different hosts but do not match the configured user ID of

the SAP HANA system then an error message is thrown The parameter init_user suppresses this error message

If a ltsidgtadm does not exist on a host the ltsidgtadm is created with the ID of the existing ltsidgtadm

---

init_user_home_dir If the ltsidgtadm user already exists but does not have a home directory (eg network user without local home directory)

this parameter creates or re-creates the home directory on each host according to the configuration of the SAP HANA

system

---

prepare_update Stops the SAP HANA update before software version switch The update is resume-able ---

rdsync_download_path Location of SAP HANA Remote Data Sync file download directory [interactive] hanadownload_rdsyncltSIDgt

rdsync_upload_path Location of SAP HANA Remote Data Sync file upload directory [interactive] hanaupload_rdsyncltSIDgt

Previous Releases

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 22: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved 22Public

Other Usability and Supportability Improvements

ndash Resume Broken Update in All Modes and Interfaces

o System update can be resumed in interactive mode or batch mode

using any of the three HDBLCM user interfaces The resume is

started from the same host and installation kit using persistence

files

ndash Scale-Out During Installation of SAP HANA Options

o To improve the flexibility of installing an SAP HANA option (for

example SAP HANA dynamic tiering) to an existing SAP HANA

system you can perform scale out (host addition) during system

update or the installation or update of additional components

ndash SSL SQL Connectivity on HANA Server

o SAP Common Crypto Library (libsapcrypto)

o Open SSL

o Support SSL configuration on SAP HANA server

Resume Update

Parameter Changes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 24Public

Parameters ndash New Added Removed

install update uninstall configure_sld update_components update_host

rename_system

register_rename_system

remove_hosts

addhosts ADDED ADDED

add_local_roles NEW

add_roles NEW NEW

ase_user ADDED ADDED ADDED

certificates_hostmap REMOVED

check_only ADDED ADDED

db_isolation NEW

ignore ADDED

init_user NEW

init_user_home_dir NEW

internal_network ADDED ADDED

listen_interface ADDED ADDED

prepare_update NEW

rdsync_download_path NEW NEW NEW NEW

rdsync_upload_path NEW NEW NEW NEW

remote_execution REMOVED

system_user ADDED

timeouts REMOVED

copy 2015 SAP SE or an SAP affiliate company All rights reserved 25Public

New Parameters ndash Description

Description Default

add_local_roles Specifies additional roles of the local host during SAP HANA system installation Multiple host roles are not supported in

production environments

worker

add_roles Specifies additional roles for existing SAP HANA hosts during SAP HANA option installation Multiple host roles are not

supported in production environments

worker

db_isolation Specifies the isolation of the tenant databases on operating system level for multitenant database container SAP HANA

systems By default all database processes in a multiple-container system run under the default OS user ltsidgtadm If

its important to mitigate against cross-database attacks through OS mechanisms you can configure the system for high

isolation In this way the processes of individual tenant databases must run under dedicated OS users belonging to

dedicated OS groups Database-specific data on the file system is subsequently protected using standard OS file and

directory permissions

low

Note The value lsquolowlsquo in SPS 10

corresponds to the behavior in

SPS 09

init_user If the user IDs of existing ltsidgtadm users are identical on the different hosts but do not match the configured user ID of

the SAP HANA system then an error message is thrown The parameter init_user suppresses this error message

If a ltsidgtadm does not exist on a host the ltsidgtadm is created with the ID of the existing ltsidgtadm

---

init_user_home_dir If the ltsidgtadm user already exists but does not have a home directory (eg network user without local home directory)

this parameter creates or re-creates the home directory on each host according to the configuration of the SAP HANA

system

---

prepare_update Stops the SAP HANA update before software version switch The update is resume-able ---

rdsync_download_path Location of SAP HANA Remote Data Sync file download directory [interactive] hanadownload_rdsyncltSIDgt

rdsync_upload_path Location of SAP HANA Remote Data Sync file upload directory [interactive] hanaupload_rdsyncltSIDgt

Previous Releases

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 23: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

Parameter Changes

copy 2015 SAP SE or an SAP affiliate company All rights reserved 24Public

Parameters ndash New Added Removed

install update uninstall configure_sld update_components update_host

rename_system

register_rename_system

remove_hosts

addhosts ADDED ADDED

add_local_roles NEW

add_roles NEW NEW

ase_user ADDED ADDED ADDED

certificates_hostmap REMOVED

check_only ADDED ADDED

db_isolation NEW

ignore ADDED

init_user NEW

init_user_home_dir NEW

internal_network ADDED ADDED

listen_interface ADDED ADDED

prepare_update NEW

rdsync_download_path NEW NEW NEW NEW

rdsync_upload_path NEW NEW NEW NEW

remote_execution REMOVED

system_user ADDED

timeouts REMOVED

copy 2015 SAP SE or an SAP affiliate company All rights reserved 25Public

New Parameters ndash Description

Description Default

add_local_roles Specifies additional roles of the local host during SAP HANA system installation Multiple host roles are not supported in

production environments

worker

add_roles Specifies additional roles for existing SAP HANA hosts during SAP HANA option installation Multiple host roles are not

supported in production environments

worker

db_isolation Specifies the isolation of the tenant databases on operating system level for multitenant database container SAP HANA

systems By default all database processes in a multiple-container system run under the default OS user ltsidgtadm If

its important to mitigate against cross-database attacks through OS mechanisms you can configure the system for high

isolation In this way the processes of individual tenant databases must run under dedicated OS users belonging to

dedicated OS groups Database-specific data on the file system is subsequently protected using standard OS file and

directory permissions

low

Note The value lsquolowlsquo in SPS 10

corresponds to the behavior in

SPS 09

init_user If the user IDs of existing ltsidgtadm users are identical on the different hosts but do not match the configured user ID of

the SAP HANA system then an error message is thrown The parameter init_user suppresses this error message

If a ltsidgtadm does not exist on a host the ltsidgtadm is created with the ID of the existing ltsidgtadm

---

init_user_home_dir If the ltsidgtadm user already exists but does not have a home directory (eg network user without local home directory)

this parameter creates or re-creates the home directory on each host according to the configuration of the SAP HANA

system

---

prepare_update Stops the SAP HANA update before software version switch The update is resume-able ---

rdsync_download_path Location of SAP HANA Remote Data Sync file download directory [interactive] hanadownload_rdsyncltSIDgt

rdsync_upload_path Location of SAP HANA Remote Data Sync file upload directory [interactive] hanaupload_rdsyncltSIDgt

Previous Releases

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 24: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved 24Public

Parameters ndash New Added Removed

install update uninstall configure_sld update_components update_host

rename_system

register_rename_system

remove_hosts

addhosts ADDED ADDED

add_local_roles NEW

add_roles NEW NEW

ase_user ADDED ADDED ADDED

certificates_hostmap REMOVED

check_only ADDED ADDED

db_isolation NEW

ignore ADDED

init_user NEW

init_user_home_dir NEW

internal_network ADDED ADDED

listen_interface ADDED ADDED

prepare_update NEW

rdsync_download_path NEW NEW NEW NEW

rdsync_upload_path NEW NEW NEW NEW

remote_execution REMOVED

system_user ADDED

timeouts REMOVED

copy 2015 SAP SE or an SAP affiliate company All rights reserved 25Public

New Parameters ndash Description

Description Default

add_local_roles Specifies additional roles of the local host during SAP HANA system installation Multiple host roles are not supported in

production environments

worker

add_roles Specifies additional roles for existing SAP HANA hosts during SAP HANA option installation Multiple host roles are not

supported in production environments

worker

db_isolation Specifies the isolation of the tenant databases on operating system level for multitenant database container SAP HANA

systems By default all database processes in a multiple-container system run under the default OS user ltsidgtadm If

its important to mitigate against cross-database attacks through OS mechanisms you can configure the system for high

isolation In this way the processes of individual tenant databases must run under dedicated OS users belonging to

dedicated OS groups Database-specific data on the file system is subsequently protected using standard OS file and

directory permissions

low

Note The value lsquolowlsquo in SPS 10

corresponds to the behavior in

SPS 09

init_user If the user IDs of existing ltsidgtadm users are identical on the different hosts but do not match the configured user ID of

the SAP HANA system then an error message is thrown The parameter init_user suppresses this error message

If a ltsidgtadm does not exist on a host the ltsidgtadm is created with the ID of the existing ltsidgtadm

---

init_user_home_dir If the ltsidgtadm user already exists but does not have a home directory (eg network user without local home directory)

this parameter creates or re-creates the home directory on each host according to the configuration of the SAP HANA

system

---

prepare_update Stops the SAP HANA update before software version switch The update is resume-able ---

rdsync_download_path Location of SAP HANA Remote Data Sync file download directory [interactive] hanadownload_rdsyncltSIDgt

rdsync_upload_path Location of SAP HANA Remote Data Sync file upload directory [interactive] hanaupload_rdsyncltSIDgt

Previous Releases

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 25: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved 25Public

New Parameters ndash Description

Description Default

add_local_roles Specifies additional roles of the local host during SAP HANA system installation Multiple host roles are not supported in

production environments

worker

add_roles Specifies additional roles for existing SAP HANA hosts during SAP HANA option installation Multiple host roles are not

supported in production environments

worker

db_isolation Specifies the isolation of the tenant databases on operating system level for multitenant database container SAP HANA

systems By default all database processes in a multiple-container system run under the default OS user ltsidgtadm If

its important to mitigate against cross-database attacks through OS mechanisms you can configure the system for high

isolation In this way the processes of individual tenant databases must run under dedicated OS users belonging to

dedicated OS groups Database-specific data on the file system is subsequently protected using standard OS file and

directory permissions

low

Note The value lsquolowlsquo in SPS 10

corresponds to the behavior in

SPS 09

init_user If the user IDs of existing ltsidgtadm users are identical on the different hosts but do not match the configured user ID of

the SAP HANA system then an error message is thrown The parameter init_user suppresses this error message

If a ltsidgtadm does not exist on a host the ltsidgtadm is created with the ID of the existing ltsidgtadm

---

init_user_home_dir If the ltsidgtadm user already exists but does not have a home directory (eg network user without local home directory)

this parameter creates or re-creates the home directory on each host according to the configuration of the SAP HANA

system

---

prepare_update Stops the SAP HANA update before software version switch The update is resume-able ---

rdsync_download_path Location of SAP HANA Remote Data Sync file download directory [interactive] hanadownload_rdsyncltSIDgt

rdsync_upload_path Location of SAP HANA Remote Data Sync file upload directory [interactive] hanaupload_rdsyncltSIDgt

Previous Releases

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 26: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

Previous Releases

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 27: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved 27Public

Whatrsquos New in SPS 09

Support of Additional Software Components

Integration of SAP HANA options SAP HANA dynamic tiering SAP HANA smart data streaming SAP HANA accelerator for

SAP ASE

Supportability

Installation of multitenant database container enabled systems

SAP HANA Lifecycle Manager (HLM) is no longer supported or shipped

SAP Landscape Transformation (LT) replication is no longer possible using the SAP HANA platform LCM tools

Usability

Introduction of a Web user interface for HDBLCM administration and update actions

Support for performing some LCM actions as the ltsidgtadm user

System un-registration performed in HDBLCM graphical user interface

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 28: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved 28Public

SIGNATURESMF ndash Revisions 90-96

For SAP HANA revision 90-96 if several SAP HANA component SAR archives have been downloaded and

extracted into a single directory the SIGNATURESMF file of the SAP HANA database archive gets overwritten by

the signature of another component As a result the wrong SIGNATURESMF gets copied to the

ltsapmntgtltSIDgthdblcm directory If this happens SAP Host Agent is not able to verify and deploy HDBLCM

If this situation occurs open the file ltsapmntgtltSIDgthdblcmSIGNATURESMF and check if there are entries

inside for file paths starting with SAP_HANA_DATABASEserver (for

example SAP_HANA_DATABASEservermanifest) If there are no such entries or there is no SIGNATURESMF

file at all see SAP Note 2078425 section Repairing Installations with Missing Signature The problem is most

likely caused by improper extraction of the SAP HANA component archives before installation or upgrade See

section How to Prepare SAP HANA Packages for Installation or Update for the correct preparation procedure

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 29: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved 29Public

Recommended Tool per SPS ndash Installation and Update

Installation

Single-Host System

Installation

Multiple-Host SystemUpdate Uninstallation

SPS 10 HDBLCM HDBLCM HDBLCM HDBLCM (resident)

SPS 09HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 08HDBLCM

HDBLCMHDBLCM HDBLCM (resident)

SPS 07HDBLCM

HDBLCM

HDBLCM

or

Lifecycle Manager (HLM)

HDBLCM (resident)

SPS 06

Unified Installer

or

hdbinst

Unified Installer

or

hdbinst and hdbaddhost

Lifecycle Manager (HLM)

or

hdbupd

Unified Installer

or

hdbuninst

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 30: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved 30Public

Recommended Tool per SPS ndash Administration

Add Host Remove HostConfigure Internal

Network

Configure Connection

to SLDSystem Rename

System Registration

and Unregistration

SPS 10 HDBLCM (resident)HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 09HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident) HDBLCM (resident)

SPS 08 HDBLCM (resident)HDBLCM (resident) HDBLCM (resident)

HDBLCM (resident) HDBLCM (resident)HDBLCM (resident)

SPS 07

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutilLifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

SPS 06

Lifecycle Manager (HLM)

or

hdbaddhost

Lifecycle Manager (HLM)

or

hdbremovehost

hdbnsutil Lifecycle Manager (HLM)

Lifecycle Manager (HLM)

or

hdbrename

hdbreg

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 31: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

More Information

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 32: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved 32Public

SAP HANA Platform Lifecycle ManagementMore Information

Documentation SAP Help Portal

SAP HANA Installation and Update Guide

SAP HANA Administration Guide ndash Chapter 3 Lifecycle Management

SAP HANA Smart Data Streaming ndash Installation Guide

SAP HANA Dynamic Tiering ndash Installation Guide

SAP HANA Accelerator for SAP ASE ndash Installation Guide

SAP HANA Remote Data Sync ndash Installation Guide

Training HA200 SAP HANA - Operations amp Administration

Certification SAP Training and Certification Shop

C_HANATEC151 ndash SAP HANA (Edition 2015)

E_HANAINS151 SAP Certified Technology Specialist (Edition 2015) ndash SAP HANA Installation

SAP Note Title

2078425 Troubleshooting note for SAP HANA Platform Management tool hdblcm

2082466 hdblcm SAP HANA ndash Troubleshooting

Further SAP notes are available on component HAN-DB-PLT HAN-LM-INS and HAN-LM-UPG

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 33: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved 33Public

Further information can be found on

httphanasapcomabouthanahana-

technologyadministrationhtml

Here you will find more information on

bull Monitoring and Troubleshooting

bull Security

bull Sizing

bull SAP Platform LCM

bull Whatlsquos new slides

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

SAP HANA space on SAP Community Network httpscnsapcomcommunityhana-in-memory

In addition you find SAP HANA documentation on SAP Help Portal knowledge center at httphelpsapcomhana_platform

bull SAP HANA platform lcm related guides

SAP HANA Server Installation and Update Guide

bull SAP HANA Administration Guide

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 34: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved 34Public

SAP Education and Certification Opportunities

wwwsapcomeducation (HA200 C_HANATEC141 E_HANAINS141)

Watch SAP d-code Online

httpeventssapcomtechedenhome

SAP Public Web

SAP HANA space on SAP community network

bull httpscnsapcomcommunityhana-in-memory

Features of SAP HANA

bull httphanasapcomabouthanahtml

SAP HANA guides

bull httphelpsapcomhana_platform

SAP HANA Platform Lifecycle ManagementHow To Stay Up-to-Date

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 35: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved 35Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision This presentation is not subject to your license agreement or any other

agreement with SAP

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation This presentation and

SAPrsquos strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice

This document is provided without a warranty of any kind either express or implied including

but not limited to the implied warranties of merchantability fitness for a particular purpose or

non-infringement SAP assumes no responsibility for errors or omissions in this document

except if such damages were caused by SAP intentionally or grossly negligent

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom

Page 36: SAP HANA SPS10- SAP HANA Platform Lifecycle Management

copy 2015 SAP SE or an SAP affiliate company All rights reserved

Thank you

Contact information

Stephanie Lewellen

SAP HANA Product Management

AskSAPHANAsapcom