4
Most read
5
Most read
6
Most read
SAP	
  Rolling	
  Kernel	
  Switch	
  
•  The  Rolling  Kernel  Switch  (RKS)  can  be  used  to  minimize  the  
planned  down;me  in  high  availability  systems  in  order  to  
implement  a  new  kernel  patch  level
•  This  document  focuses  on  the  manual  RKS  available  for  72x  
releases  of  SAP  NetWeaver
•  The  document  is  aimed  at  system  administrators  responsible  
for  upgrading  the  kernel  of  SAP  NetWeaver  systems  opera;ng  
the  721  kernel
Introduc5on	
  
•  Applica;on  severs  of  the  system  being  patched  must  operate  
temporarily  with  a  different  kernel  version
•  The  kernel  versions  in  ques;on  must  be  compa;ble  –  i.e.  the  
old  kernel  must  be  able  to  operate  alongside  the  new  kernel  in  
the  same  SAP  system
•  The  system  is  a  high  availability  system  with  clustered  central  
services  (SCS)  and  associated  replicated  enqueue  managed  by  
an  enqueue  replica;on  server  (ERS)
Pre-­‐Requisites	
  
Prepara5ons	
  
•  Download  and  extract  the  new  kernel  to  your  soPware  
repository
•  Prepare  the  SCS  for  RKS  –  copy  the  extracted  “StoC.xml”  file  to  
the  directory  of  the  SCS  instance  denoted  by  system  parameter  
$DIR_HOME
•  Use  “sapcontrol  -­‐nr  00  -­‐func;on  ParameterValue  DIR_HOME  |  
tail  -­‐1”  to  determine  this  loca;on  if  you’re  not  sure
•  Physically  switch  in  the  new  kernel  by  copying  the  newly  
prepared  kernel  into  the  /sapmnt/<SID>  file  system
Performing	
  the	
  RKS	
  
•  RKS  for  each  SAP  instance  comprises  the  following  steps
•  Prepare  the  instance
–  Isolate  the  instance  from  any  processing
–  Prevent  direct  logon,  background  processing,  spooling  etc.
–  Protect  the  transport  system  –  adjust  communica;on  system  in  TMS
•  Restart  the  isolated  instance
–  sapcpe  will  copy  the  new  kernel  from  /sapmnt/<SID>/exe  to  the  instance  
executable  dircetory
•  Execute  saproot.sh  as  root
•  Ac;vate  the  instance
–  Reverse  all  the  isola;on  steps  above
Monitoring	
  the	
  RKS	
  
•  The  RKS  can  
be  monitored  
in  SM51
•  When  all  applica;on  instances  have  been  restarted,  the  
dormant  ERS  should  be  restarted,  the  SCS  cluster  failed  over  
and  the  remaining  dormant  ERS  restarted
Performing	
  the	
  RKS	
  on	
  SCS	
  
Thank-­‐you	
  

More Related Content

PDF
Room 3 - 6 - Nguyễn Văn Thắng & Dzung Nguyen - Ứng dụng openzfs làm lưu trữ t...
PPTX
Virtual machines and containers
PDF
Red Hat OpenShift Container Platform Overview
PPTX
Kubernates vs Openshift: What is the difference and comparison between Opensh...
PDF
kubernetes - minikube - getting started
PDF
Introduction to Docker Compose
PDF
Protecting the Galaxy - Multi-Region Disaster Recovery with OpenStack and Ceph
PDF
VMware Tanzu Introduction- June 11, 2020
Room 3 - 6 - Nguyễn Văn Thắng & Dzung Nguyen - Ứng dụng openzfs làm lưu trữ t...
Virtual machines and containers
Red Hat OpenShift Container Platform Overview
Kubernates vs Openshift: What is the difference and comparison between Opensh...
kubernetes - minikube - getting started
Introduction to Docker Compose
Protecting the Galaxy - Multi-Region Disaster Recovery with OpenStack and Ceph
VMware Tanzu Introduction- June 11, 2020

What's hot (20)

PDF
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
PDF
SAP Cloud Platform Product Overview
PPTX
Building Multi-Site and Multi-OpenStack Cloud with OpenStack Cascading
PPTX
Centralized Logging System Using ELK Stack
PPTX
Technical Walkthrough of SAP S/4HANA System Conversion
PDF
Getting Started with Kubernetes
PPTX
AWS Serverless concepts and solutions
ODP
Openshift Container Platform
PDF
12 factor app - Core Guidelines To Cloud Ready Solutions
PDF
Quick Help in Vistex Technical
PPTX
What is Virtualization
PDF
how to install VMware
PPTX
Transition to SAP S/4HANA System Conversion: A step-by-step guide
PPTX
DevOps with Kubernetes
PDF
Extened warehouse management EWM
PDF
Introduction to Docker storage, volume and image
PPTX
Docker Networking Overview
PPTX
Issues of OpenStack multi-region mode
PPTX
The twelve factor app
PDF
Real-Time Query for Data Guard
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
SAP Cloud Platform Product Overview
Building Multi-Site and Multi-OpenStack Cloud with OpenStack Cascading
Centralized Logging System Using ELK Stack
Technical Walkthrough of SAP S/4HANA System Conversion
Getting Started with Kubernetes
AWS Serverless concepts and solutions
Openshift Container Platform
12 factor app - Core Guidelines To Cloud Ready Solutions
Quick Help in Vistex Technical
What is Virtualization
how to install VMware
Transition to SAP S/4HANA System Conversion: A step-by-step guide
DevOps with Kubernetes
Extened warehouse management EWM
Introduction to Docker storage, volume and image
Docker Networking Overview
Issues of OpenStack multi-region mode
The twelve factor app
Real-Time Query for Data Guard
Ad

Similar to SAP Rolling Kernel Switch RKS (20)

PPTX
Managing Open vSwitch Across a Large Heterogenous Fleet
PPTX
PCA_Admin_Presentation-1.pptx
PPTX
Fault tolerance
PDF
Open Connect Firmware Delivery With Spinnaker (Spinnaker Summit 2018)
PDF
Ceph Goes on Online at Qihoo 360 - Xuehan Xu
PDF
PPT
13 superscalar
PPT
13_Superscalar.ppt
PDF
Lessons Learned Running The Largest OpenStack Clouds
PDF
Tips Tricks and Tactics with Cells and Scaling OpenStack - May, 2015
PDF
Chef cookbooks for OpenStack HA
PDF
Standalone Spark Deployment for Stability and Performance
PDF
A Performance Comparison of Container-based Virtualization Systems for MapRed...
PDF
Kubernetes Walk Through from Technical View
PDF
Stateless Hypervisors at Scale
PDF
VMworld 2013: How SRP Delivers More Than Power to Their Customers
PPT
Openstack devops challenges a journey from dump baremetal to functional ope...
PPT
01 oracle architecture
PPTX
Oracle Virtualization Manager Solution.pptx
PPTX
Making MySQL highly available using Oracle Grid Infrastructure
Managing Open vSwitch Across a Large Heterogenous Fleet
PCA_Admin_Presentation-1.pptx
Fault tolerance
Open Connect Firmware Delivery With Spinnaker (Spinnaker Summit 2018)
Ceph Goes on Online at Qihoo 360 - Xuehan Xu
13 superscalar
13_Superscalar.ppt
Lessons Learned Running The Largest OpenStack Clouds
Tips Tricks and Tactics with Cells and Scaling OpenStack - May, 2015
Chef cookbooks for OpenStack HA
Standalone Spark Deployment for Stability and Performance
A Performance Comparison of Container-based Virtualization Systems for MapRed...
Kubernetes Walk Through from Technical View
Stateless Hypervisors at Scale
VMworld 2013: How SRP Delivers More Than Power to Their Customers
Openstack devops challenges a journey from dump baremetal to functional ope...
01 oracle architecture
Oracle Virtualization Manager Solution.pptx
Making MySQL highly available using Oracle Grid Infrastructure
Ad

More from Gary Jackson MBCS (20)

PDF
SAP ASCS on Kubernetes - A Proposal
PDF
SAP on Azure Web Dispatcher High Availability
PDF
Office 365 SaaS Mail Integration with SAP on Azure
PDF
OpenText Archive Server on Azure
PDF
SAP OS/DB Migration using Azure Storage Account
PDF
Principal Propagation with SAP Cloud Platform
PDF
SAP HANA System Replication (HSR) versus SAP Replication Server (SRS)
PDF
High Availability of SAP ASCS in Microsoft Azure
PDF
Azure Custom Backup Solution for SAP NetWeaver
PDF
SAP Adaptive Computing Design
PDF
SAP LaMa Cloud Manager Azure
PDF
SAP Host Agent x509 authentication
PDF
SAP LVM Integration with SAP BPA
PDF
SAP LVM Post Copy Automation Integration
PDF
SAP LVM Customer Operations
PDF
SAP Router Installation with SNC
PDF
SAP LVM Customer Instances
PDF
SAP ASE Migration Lessons Learned
PDF
SAP Post Copy Automation
PDF
SAP Web Dispatcher - Best Bits
SAP ASCS on Kubernetes - A Proposal
SAP on Azure Web Dispatcher High Availability
Office 365 SaaS Mail Integration with SAP on Azure
OpenText Archive Server on Azure
SAP OS/DB Migration using Azure Storage Account
Principal Propagation with SAP Cloud Platform
SAP HANA System Replication (HSR) versus SAP Replication Server (SRS)
High Availability of SAP ASCS in Microsoft Azure
Azure Custom Backup Solution for SAP NetWeaver
SAP Adaptive Computing Design
SAP LaMa Cloud Manager Azure
SAP Host Agent x509 authentication
SAP LVM Integration with SAP BPA
SAP LVM Post Copy Automation Integration
SAP LVM Customer Operations
SAP Router Installation with SNC
SAP LVM Customer Instances
SAP ASE Migration Lessons Learned
SAP Post Copy Automation
SAP Web Dispatcher - Best Bits

Recently uploaded (20)

PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PPTX
Configure Apache Mutual Authentication
PDF
Advancing precision in air quality forecasting through machine learning integ...
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PDF
Auditboard EB SOX Playbook 2023 edition.
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
Enhancing plagiarism detection using data pre-processing and machine learning...
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Rapid Prototyping: A lecture on prototyping techniques for interface design
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
Basics of Cloud Computing - Cloud Ecosystem
Data Virtualization in Action: Scaling APIs and Apps with FME
The influence of sentiment analysis in enhancing early warning system model f...
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
Configure Apache Mutual Authentication
Advancing precision in air quality forecasting through machine learning integ...
Custom Battery Pack Design Considerations for Performance and Safety
Lung cancer patients survival prediction using outlier detection and optimize...
sustainability-14-14877-v2.pddhzftheheeeee
NewMind AI Weekly Chronicles – August ’25 Week IV
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Auditboard EB SOX Playbook 2023 edition.

SAP Rolling Kernel Switch RKS

  • 2. •  The  Rolling  Kernel  Switch  (RKS)  can  be  used  to  minimize  the   planned  down;me  in  high  availability  systems  in  order  to   implement  a  new  kernel  patch  level •  This  document  focuses  on  the  manual  RKS  available  for  72x   releases  of  SAP  NetWeaver •  The  document  is  aimed  at  system  administrators  responsible   for  upgrading  the  kernel  of  SAP  NetWeaver  systems  opera;ng   the  721  kernel Introduc5on  
  • 3. •  Applica;on  severs  of  the  system  being  patched  must  operate   temporarily  with  a  different  kernel  version •  The  kernel  versions  in  ques;on  must  be  compa;ble  –  i.e.  the   old  kernel  must  be  able  to  operate  alongside  the  new  kernel  in   the  same  SAP  system •  The  system  is  a  high  availability  system  with  clustered  central   services  (SCS)  and  associated  replicated  enqueue  managed  by   an  enqueue  replica;on  server  (ERS) Pre-­‐Requisites  
  • 4. Prepara5ons   •  Download  and  extract  the  new  kernel  to  your  soPware   repository •  Prepare  the  SCS  for  RKS  –  copy  the  extracted  “StoC.xml”  file  to   the  directory  of  the  SCS  instance  denoted  by  system  parameter   $DIR_HOME •  Use  “sapcontrol  -­‐nr  00  -­‐func;on  ParameterValue  DIR_HOME  |   tail  -­‐1”  to  determine  this  loca;on  if  you’re  not  sure •  Physically  switch  in  the  new  kernel  by  copying  the  newly   prepared  kernel  into  the  /sapmnt/<SID>  file  system
  • 5. Performing  the  RKS   •  RKS  for  each  SAP  instance  comprises  the  following  steps •  Prepare  the  instance –  Isolate  the  instance  from  any  processing –  Prevent  direct  logon,  background  processing,  spooling  etc. –  Protect  the  transport  system  –  adjust  communica;on  system  in  TMS •  Restart  the  isolated  instance –  sapcpe  will  copy  the  new  kernel  from  /sapmnt/<SID>/exe  to  the  instance   executable  dircetory •  Execute  saproot.sh  as  root •  Ac;vate  the  instance –  Reverse  all  the  isola;on  steps  above
  • 6. Monitoring  the  RKS   •  The  RKS  can   be  monitored   in  SM51
  • 7. •  When  all  applica;on  instances  have  been  restarted,  the   dormant  ERS  should  be  restarted,  the  SCS  cluster  failed  over   and  the  remaining  dormant  ERS  restarted Performing  the  RKS  on  SCS