Implementation Guide for System x
®X6 Servers
Lenovo Development for SAP Solutions In cooperation with: SAP AG Created on 3rd July 2015 15:13 – Version 1.9.96-13 © Copyright Lenovo, 2015
X6 Systems Solution for SAP HANA Platform Edition
Dear Reader,
We wish to explicitly announce that this guide book is for the System X6 based servers for SAP HANA Platform Edition (Type 6241 Model AC3/AC4/Hxx) based on Intel® Xeon® IvyBridge or Haswell EX Family of Processors.
Type 3837 of System X6 based servers and the System eX5 based servers for SAP HANA Platform Edition (models 7147-H** and 7143-H**) are not discussed in this manual.
The Lenovo Systems X6 solution for SAP HANA Platform Edition is based on System X6 Architecture building blocks that provide a highly scalable infrastructure for the SAP HANA Platform Edition ap-pliance software. The Systems x3850 X6, x3950 X6 and software, such as IBM General Parallel File System™ (GPFS) will be used to run SAP HANA Platform Edition appliance software.
Lenovo has created orderable models upon which you may install and run the SAP HANA Platform Edi-tion appliance software according to the sizing charts coordinated with SAP AG. For each workload type, special ordering options for the System x3850 X6 and System x3950 X6 Type 6241 Models AC3/AC4/Hxx have been approved by SAP and Lenovo to accommodate the requirements for the SAP HANA Platform Edition appliance software.
Copyrights and Trademarks
© Copyright 2010-2015 Lenovo.
Lenovo may not offer the products, services, or features discussed in this document in all countries. Consulty our local Lenovo representative for information on the products and services currently available in your area. Any reference to a Lenovo product, program, or service is not intended to state or imply that only that Lenovo product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any Lenovo intellectual property right may be used instead. However, it is the user’s responsibility to evaluate and verify the operation of any other product, program, or service.
Lenovo may have patents or pending patent applications covering subject matter described in this doc-ument. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to:
Lenovo (United States), Inc. 1009 Think Place - Building One Morrisville, NC 27560
U.S.A.
Attention: Lenovo Director of Licensing
LENOVO PROVIDES THIS PUBLICATION “AS IS” WITHOUT WARRANTY OF ANY KIND, EI-THER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WAR-RANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Neither this documentation nor any part of it may be copied or reproduced in any form or by any means or translated into another language, without the prior consent of Lenovo.
This document could include technical inaccurancies or errors. The information contained in this doc-ument is subject to change without any notice. Lenovo reserves the right to make any such changes without obligation to notify any person of such revision or changes. Lenovo makes no commitment to keep the information contained herein up to date.
Any references in this publication to non-Lenovo Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this Lenovo product, and use of those Web sites is at your own risk.
Information concerning non-Lenovo products was obtained from a supplier of these products, published announcement material, or other publicly available sources and does not constitute an endorsement of such products by Lenovo. Sources for non-Lenovo list prices and performance numbers are taken from publicly available information, including vendor announcements and vendor worldwide home pages. Lenovo has not tested these products and cannot confirm the accuracy of performance, capability, or any other claims related to non-Lenovo products. Questions on the capability of non-Lenovo products should be addressed to the supplier of those products.
Edition Notice: 3rd July 2015
Lenovo, the Lenovo logo, System x and For Those Who Do are trademarks or registered trademarks of Lenovo in the United States, other countries, or both. Other product and service names might be trademarks of Lenovo or other companies.
A current list of Lenovo trademarks is available on the web at:
http://www.lenovo.com/legal/copytrade.html.
IBM, the IBM logo, and ibm.com are trademarks of International Business Machines Corp., registered in the United States and/or other countries.
Adobe and PostScript are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries.
Fusion-io is a registered trademark of Fusion-io, in the United States.
Intel, Intel Xeon, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
UNIX is a registered trademark of The Open Group in the United States and other countries. Linux is a trademark of Linus Torvalds in the United States, other countries, or both.
SAP HANA is a trademark of SAP Corporation in the United States, other countries, or both. Other company, product or service names may be trademarks or service marks of others.
Contents
1 Abstract 1
1.1 Preface & Scope . . . 2
1.2 Acknowledgements . . . 2 1.3 Feedback . . . 3 1.4 Disclaimer . . . 3 1.5 Support . . . 3 2 Introduction 6 2.1 Purpose . . . 6 2.2 Applicability . . . 6
2.2.1 SAP HANA Platform Edition Versions . . . 6
2.3 Exclusions and Exceptions . . . 6
2.4 Conventions . . . 6
2.4.1 Icons Used . . . 6
2.4.2 Code Snippets . . . 7
3 Solution Overview 7 3.1 The SAP HANA Appliance Software . . . 7
3.2 Definition of SAP HANA . . . 7
4 Hardware Configurations 9 4.1 SAP HANA Platform Edition T-Shirt Sizes . . . 10
4.2 Single Node versus Clustered Configuration . . . 10
4.2.1 Network Switch Options . . . 11
4.3 SAP HANA Optimized Hardware Configurations . . . 13
4.3.1 System x3850 X6 Single Node Configurations . . . 13
4.3.2 System x3950 X6 Single Node Configurations . . . 13
4.3.3 System x3850 X6 Single Node Four Socket Configurations with Storage Expansion 14 4.3.4 System x3950 X6 SAP ERP on SAP HANA Single Node Configurations . . . 14
4.3.5 System x3850 X6 Cluster Node Configurations with Storage Expansion . . . 14
4.3.6 System x3950 X6 Cluster Node Configurations . . . 15
4.4 Card Placement . . . 15
4.4.1 Network Interface Cards . . . 15
4.4.2 Slots for additional Network Interface Cards . . . 15
4.4.3 RAID Adapter Cards . . . 16
5 Networking 21 5.1 Networking Requirements . . . 21
5.2 Jumbo Frames . . . 21
5.3 Network Configuration . . . 22
5.4 Network Switch Configuration For Clustered Installations . . . 23
5.5 Customer Site Networks . . . 24
5.6 Network Definitions . . . 24
5.6.1 Numbering conventions . . . 24
5.6.2 Internal Networks – Option 1 G8264 RackSwitch 10Gbit . . . 24
5.6.3 Internal Networks – Option 2 G8124 RackSwitch 10Gbit . . . 26
5.6.4 Internal Networks – Option 3 G8272 RackSwitch 10Gbit . . . 27
5.6.5 Internal Networks – Option 4 G8296 RackSwitch 10Gbit . . . 28
5.6.6 Administrative, SAP-Access and Backup Networks – Option G8052 RackSwitch 1Gbit . . . 29
5.6.7 Network Configurations in a Clustered Environment . . . 30
5.7.1 Basic Switch Configuration Setup . . . 31
5.7.2 Advanced Setup of the Switches . . . 32
5.7.3 Disable Spanning Tree Protocol . . . 33
5.7.4 Disable Default IP Address . . . 33
5.7.5 Enable L4Port Hash . . . 33
5.7.6 Disable Routing . . . 33
5.7.7 Add Networking . . . 33
5.7.8 VLAN configurations . . . 33
5.7.9 Save changes to switch FLASH memory . . . 36
5.8 Inter-Site Portchannel Configuration . . . 36
5.8.1 Static Trunk over one Inter-Site Link . . . 36
5.8.2 Portchannel over two Inter-Site Links . . . 37
5.8.3 Portchannel over four Inter-Site Links . . . 38
5.8.4 Save and Restore Switch Configuration . . . 38
5.9 Generation of Switch Configurations . . . 39
5.9.1 Script Usage . . . 39
5.9.2 Examples . . . 39
5.9.3 Input Values . . . 40
6 Guided Install of the Lenovo Solution 41 6.1 Preparation . . . 42
6.1.1 Firewall Preparations . . . 42
6.1.2 Lenovo Systems solution for SAP HANA Additional Software Stack . . . 42
6.1.3 Software, Firmware and Drivers . . . 43
6.1.4 Card Placement . . . 45
6.1.5 Hardware UEFI Configuration . . . 45
6.2 Phase 1 . . . 48
6.2.1 Storage Configuration – RAID Setup . . . 48
6.2.2 Mounting Installation Images using the IMM Virtual Media Center . . . 51
6.2.3 Starting the Automatic Installation Process . . . 52
6.3 Phase 2 – SLES for SAP . . . 53
6.4 Phase 2 – RHEL . . . 58
6.5 Interim Check . . . 60
6.5.1 Installation of Mandatory Packages . . . 61
6.5.2 Installation without Network Connectivity . . . 62
6.6 Phase 3 . . . 62
6.6.1 Verification of RAID Controller and HDD/SSD Firmware . . . 62
6.6.2 HANA Installation . . . 62
6.6.3 Single Node with HA Installation with Side-car Quorum Solution . . . 65
7 After Installation 66 7.1 Actions to insure the correctness of the installation . . . 66
7.2 HANA Network Setup . . . 67
8 Disaster Recovery 68 8.1 Architecture . . . 68
8.1.1 Terminology . . . 68
8.1.2 Architectural overview . . . 69
8.1.3 Three site/Tiebreaker node architecture . . . 71
8.2 Mixing eX5/X6 Server in a DR Cluster . . . 71
8.3 Hardware Setup . . . 71
8.3.1 Site A and B . . . 71
8.3.2 Tiebreaker Site C (optional) . . . 71
8.3.4 Network switch setup (GPFS and SAP HANA network) . . . 72
8.3.5 Link between site A and B . . . 72
8.3.6 Network integration into customer infrastructure . . . 73
8.3.7 Setup network connection to tiebreaker node at site C (optional) . . . 73
8.4 Software Setup . . . 73
8.4.1 GPFS configuration prerequisites . . . 74
8.4.2 GPFS Server configuration . . . 76
8.4.3 GPFS Disk configuration . . . 77
8.4.4 Filesystem Creation . . . 78
8.4.5 SAP HANA appliance installation . . . 79
8.4.6 Tiebreaker node setup . . . 81
8.4.7 Verify Installation . . . 81
8.5 Extending a DR-Cluster . . . 83
8.6 Mixing eX5/X6 Server in a DR Cluster . . . 83
8.6.1 Hardware Setup . . . 83
8.6.2 GPFS Part 1 . . . 83
8.6.3 HANA Backup Node Installation . . . 85
8.6.4 GPFS Part 2 . . . 86
8.6.5 HANA . . . 86
8.7 Using Non Productive Instances on Inactive DR Site . . . 87
8.7.1 Architecture . . . 87
8.7.2 Setup . . . 88
9 Mixed eX5/X6 Environments 91 9.1 Mixed eX5/X6 HA Clusters . . . 91
9.1.1 Definition & Overview . . . 91
9.1.2 Prerequisites & Limitations . . . 91
9.1.3 New Installation . . . 92
9.1.4 Existing Cluster Extension/Node Replacement . . . 94
9.1.5 Deviating Operation Instructions . . . 94
9.2 Mixed eX5/X6 DR Clusters . . . 97
9.2.1 Definition & Overview . . . 97
9.2.2 Prerequisites & Limitations . . . 97
9.2.3 New Installation . . . 98
9.2.4 Existing Cluster Extension/Node Replacement . . . 99
9.2.5 Deviating Operation Instructions . . . 99
10 Special Single Node Installation Scenarios 103 10.1 Single Node with HA Installation with Side-car Quorum Solution . . . 103
10.1.1 Installation of SAP HANA appliance single node with HA . . . 104
10.1.2 Prepare quorum node . . . 105
10.1.3 Quorum Node Network Setup . . . 106
10.1.4 Adapt hosts file . . . 107
10.1.5 SSH configuration . . . 107
10.1.6 Quorum Node IBM GPFS setup . . . 108
10.1.7 Quorum Node IBM GPFS installation . . . 108
10.1.8 Add quorum node . . . 110
10.1.9 Create descriptor disk . . . 110
10.1.10 Add disk to file system . . . 110
10.1.11 Verify Cluster Setup . . . 110
10.1.12 Installation of SAP HANA . . . 111
10.2 Single Node with stretched HA Installation . . . 111
10.2.1 Installation and configuration of SLES and IBM GPFS . . . 112
10.3 Single Node with DR Installation . . . 113
10.3.1 Installation and configuration of SLES and IBM GPFS . . . 115
10.3.2 Optional: Expansion Storage Setup for Non-Production Instance . . . 115
10.4 Single Node with HA and DR Installation . . . 115
10.4.1 Installation and configuration of SLES and IBM GPFS . . . 116
10.4.2 Optional: Expansion Storage Setup for Non-Production Instance . . . 118
10.5 Single Node DR Installation with SAP HANA System Replication . . . 119
10.5.1 Installation and configuration of SLES and IBM GPFS . . . 120
10.5.2 Installation of SAP HANA . . . 121
10.5.3 Optional: Expansion Storage Setup for Non-Production Instance . . . 121
10.6 Single Node with HA using IBM GPFS Storage Replication and DR using System Replication122 10.6.1 Installation and configuration of SLES and IBM GPFS . . . 124
10.6.2 Installation of SAP HANA . . . 125
10.7 Expansion Storage Setup for Non-productive SAP HANA Instance . . . 126
11 Virtualization 128 11.1 Getting Started . . . 128
11.1.1 Memory Overhead . . . 128
11.1.2 Configure UEFI . . . 129
11.1.3 Start Embedded VMware ESXi Hypervisor . . . 129
11.1.4 Configure Management Network of ESXi Hypervisor . . . 129
11.1.5 Enable SSH on VMware ESXi Hypervisor . . . 133
11.1.6 StorCLI on VMware ESXi 5.5 . . . 133
11.1.7 Setting up ESXi Storage in CLI . . . 135
11.1.8 setting up vswitches . . . 135
11.1.9 setting up nic bonding(teaming) . . . 136
11.1.10 Setting Storage for SLES and HANA ISO . . . 136
11.1.11 Restart VMware ESXi Hypervisor . . . 137
11.1.12 Installing VMware vSphere Client . . . 137
11.2 Configuring and Starting VMs with vSphere Client . . . 138
11.3 Operating System (SLES for SAP 11 SP3) Installation . . . 150
11.4 Operating System (Red Hat Enterprise Server 6.5 and 6.6) Installation . . . 150
11.4.1 Changes after Red Hat Installation . . . 151
11.5 Tuning of Operating System and VM . . . 152
11.5.1 Tuning of OS . . . 152
11.5.2 Tuning of ESXi and VM . . . 152
12 Upgrading the Hardware Configuration 154 12.1 Power Policy Configuration . . . 154
12.2 Reboot Behavior . . . 154
12.3 Adding storage . . . 156
12.3.1 Adding storage via EXP2524 . . . 156
12.3.2 Adding storage on second internal M5210 controller . . . 156
12.3.3 Configure RAID array(s) . . . 157
12.3.4 Deciding for a CacheCade RAID Level . . . 158
12.3.5 Configuring RAID array when CacheCade is not yet configured . . . 158
12.3.6 Configuring RAID array with existing CacheCade . . . 158
12.3.7 Changing the CacheCade RAID Level . . . 158
12.3.8 Configuring GPFS . . . 159
12.4 Adding memory . . . 160
12.5 Adding CPU Books . . . 161
13 Software Updates 162 13.1 Warning . . . 162
13.2 Update Variants . . . 162
13.2.1 General per node update procedure . . . 162
13.2.2 Disruptive Cluster Update . . . 164
13.2.3 Full Cluster Rolling Update . . . 164
13.3 RHEL versionlock . . . 164
13.4 Linux Kernel Update . . . 165
13.4.1 SLES Kernel Update Methods . . . 165
13.4.2 RHEL Kernel Update Methods . . . 166
13.4.3 Kernel Update Procedure . . . 166
13.5 Updating GPFS . . . 167
13.5.1 Disruptive GPFS Cluster Update . . . 168
13.6 Upgrading from GPFS 3.5 to 4.1 . . . 171
13.6.1 Disruptive Upgrade from GPFS 3.5 to 4.1 . . . 172
13.6.2 Rolling upgrade per node from GPFS 3.5 to 4.1 . . . 174
13.7 Update Mellanox Network Cards . . . 176
13.8 SAP HANA . . . 177
13.9 Upgrade VMware ESXi 5.5 to 5.5U2 . . . 177
14 Operating System Upgrade 178 14.1 Upgrade RHEL 6.5 to 6.6 . . . 178
14.2 Rolling Upgrade . . . 178
14.3 Upgrade Overview . . . 178
14.4 Prerequisites . . . 179
14.5 Shutting down services . . . 179
14.6 Upgrade of IBM GPFS . . . 179
14.7 Update Mellanox Drivers . . . 180
14.8 Upgrading Red Hat . . . 180
14.9 Mandatory Kernel Update . . . 181
14.10Update of nss-softokn packages . . . 181
14.11Recompile Linux Kernel Modules . . . 181
14.12Adapting Configuration . . . 181
14.13Start IBM GPFS and HANA . . . 182
15 System Check and Support 183 15.1 System Login . . . 183
15.2 Basic System Check . . . 183
15.3 System Support . . . 186
15.4 Additional Tools for System Checks . . . 187
15.4.1 Lenovo Advanced Settings Utility . . . 187
15.4.2 ServeRAID StorCLI Utility for Storage Management . . . 187
15.4.3 SSD Wear Gauge CLI utility . . . 187
15.5 Getting Support (IBM PMR, SAP OSS) . . . 188
16 Backup and Restore of the Primary Partition 189 16.1 Description . . . 189
16.1.1 Boot Loader . . . 190
16.1.2 Drive Partitions . . . 191
16.2 Prerequisites . . . 191
16.2.1 Correcting the backup fstab . . . 192
16.2.2 Add boot loader entry for backup partition . . . 193
16.3 Backup of the Linux operating system . . . 195
16.4 Restoring the operating system . . . 195
17.1 Description . . . 197
17.2 Backup of SAP HANA . . . 197
17.3 Restore of SAP HANA . . . 201
18 Troubleshooting 204 18.1 Adding SAP HANA Worker/Standby Nodes in a Cluster . . . 204
18.2 GPFS mount points missing after Kernel Update . . . 204
18.3 Degrading disk I/O throughput . . . 204
18.4 SAP HANA will not install after a system board exchange . . . 205
18.5 Known Kernel Updates . . . 205
18.6 Important SAP Notes (SAP Service Marketplace ID required) . . . 205
18.6.1 SAP Note 1641148 HANA server hang caused by GPFS issue . . . 205
Appendices 207 A GPFS Disk Descriptor Files 207 B Topology Vectors (GPFS 3.5 failure groups) 207 C Quotas 209 C.1 Quota Calculation . . . 209
C.2 Quota Calculation Script . . . 209
D Performance Settings 211 E Lenovo X6 Server MTM List & Model Overview 214 F Frequently Asked Questions 216 F.1 FAQ #1: SAP HANA Memory Limits . . . 216
F.2 FAQ #2: GPFS parameter readReplicaPolicy . . . 216
F.3 FAQ #3: SAP HANA Memory Limit on XS sized Machines . . . 216
F.4 FAQ #4: Overlapping NSDs . . . 217
F.5 FAQ #5: Missing RPMs . . . 217
F.6 FAQ #6: CPU Governor set to ondemand . . . 220
F.7 FAQ #7: No disk space left bug (Bug IV33610) . . . 220
F.8 FAQ #8: Setting C-States . . . 221
F.9 FAQ #9: ServeRAID M5120 RAID Adapter FW Issues . . . 221
F.9.1 Changing Queue Depth . . . 222
F.9.2 Use recommended Firmware version . . . 222
F.10 FAQ #10: GPFS Parameter enableLinuxReplicatedAIO . . . 223
F.11 FAQ #11: GPFS NSD on Devices with GPT Labels . . . 223
F.12 FAQ #12: GPFS pagepool should be set to 4GB . . . 224
F.13 FAQ #13: Limit Page Cache Pool to 4GB (SAP Note #1557506 . . . 225
F.14 FAQ #14: restripeOnDiskFailure and start-disks-on-startup . . . 225
G References 226 G.1 Lenovo References . . . 226
G.2 IBM References . . . 226
G.3 SAP General Help (SAP Service Marketplace ID required) . . . 226
G.4 SAP Notes (SAP Service Marketplace ID required) . . . 227
G.5 Novell SUSE Linux Enterprise Server References . . . 228
G.6 Red Hat Enterprise Linux References (Red Hat account required) . . . 228
List of Figures
1 Current SAP HANA Appliance Scenarios . . . 8
2 Hardware Overview . . . 9
3 SAP HANA Multiple Single Node Example . . . 10
4 SAP HANA Clustered Example with Backup . . . 11
5 Workload Optimized System x3850 X6 2 Socket Rear View . . . 17
6 Workload Optimized System x3850 X6 4 Socket Rear View . . . 18
7 Workload Optimized System Storage Book. This contains slots 11, 12 and slots 43, 44 on x3950 X6 in an additional Storage Book . . . 18
8 Workload Optimized System x3950 X6 8 Socket Rear View . . . 20
9 G8264 RackSwitch front view . . . 25
10 G8124 RackSwitch front view . . . 26
11 G8272 RackSwitch front view . . . 27
12 G8296 RackSwitch front view . . . 29
13 G8052 RackSwitch front view . . . 30
14 Cluster Node Network Diagram . . . 31
15 Cluster Switch Networking Example . . . 32
16 License Agreement . . . 53
17 Hostname and Domain Name . . . 54
18 Network Configuration . . . 54
19 Cluster Node NIC Configuration dialog bond0 . . . 56
20 Clock and Time Zone . . . 57
21 Advanced NTP Configuration . . . 57
22 Password for the System Administrator . . . 58
23 Installation Mode Selection . . . 63
24 GPFS IP Configuration Dialog . . . 63
25 HANA Password Input Dialog . . . 64
26 DR Architectural Overview . . . 68
27 DR Data Distribution in a Four Node Cluster . . . 69
28 Logical DR Network Setup . . . 70
29 DR Networking View (with no client uplinks shown) . . . 70
30 SAP HANA DR using storage expansion - architectural overview . . . 88
31 Single Node with High Availability . . . 103
32 File System Layout - Single Node HA . . . 104
33 Network Switch Setup for Single Node with HA . . . 107
34 Single Node with stretched HA - Two Site Approach . . . 112
35 Single Node with stretched HA - Three Site Approach . . . 112
36 File System Layout - Single Node stretched HA . . . 113
37 Single Node with Disaster Recovery - Two Site Approach . . . 114
38 Single Node with Disaster Recovery - Three Site Approach . . . 114
39 File System Layout - Single Node with DR with Storage Expansion . . . 115
40 Single Node with HADR using IBM GPFS Storage Replication . . . 116
41 File System Layout - Single Node HADR . . . 117
42 File System Layout - Single Node HADR with Storage Expansion . . . 119
43 Single Node DR with SAP System Replication . . . 120
44 Single Node DR with SAP System Replication . . . 120
45 File System Layout of Single Node DR with SAP System Replication . . . 121
46 File System Layout of Single Node DR with SAP System Replication with Storage Expansion122 47 Single Node with HA using IBM GPFS Storage Replication and DR using System Replication123 48 Single Node with HA using IBM GPFS Storage Replication and DR using System Repli-cation without remote site Switches . . . 124
49 File System of Single Node with HA and DR with System Replication . . . 125 50 File System of Single Node with HA and DR with System Replication and Storage Expansion126
51 login to ESXi . . . 129
52 configure management network . . . 130
53 display network adapters . . . 130
54 display network adapters 2 . . . 131
55 IP configuration . . . 131
56 Set IP,NETMASK,GW . . . 132
57 Set DNS and Hostname . . . 132
58 Set DNS suffix . . . 133
59 ESXi 5.x filesystems on a System x3850 X6. The VFAT filesystems belong to the USB device . . . 135
60 ESXi5.5 Storage Path . . . 137
61 ESXi 5.1 WEB Welcome . . . 138
62 Create new virtual machine . . . 139
63 Choose custom configuration . . . 139
64 Choose a name . . . 140
65 Choose disk storage for VM files . . . 140
66 Newest virtual machine hardware version . . . 141
67 Configure the use of more than 32 CPUs . . . 141
68 Choose Operating System . . . 142
69 Choose number of CPUs . . . 142
70 Choose Memory . . . 143
71 Choose Network Cards . . . 143
72 Choose SCSI controller . . . 144
73 Create new HANA datastore . . . 144
74 Choose datastore size . . . 145
75 Choose datastore . . . 145
76 Choose SCSI Node . . . 146
77 Add a new CD/DVD device . . . 146
78 Select ISO image . . . 147
79 Select IDE device 0:0 . . . 147
80 Finish creation of SLES ISO mount . . . 148
81 Upgrade virtual hardware . . . 148
82 Confirm upgrade . . . 149
83 Upgrade virtual hardware . . . 149
84 Changing the autoyast parameter for installation . . . 150
85 Adding kickstart parameter for install . . . 151
86 Overview of Backup/Restore Operations . . . 190
List of Tables
1 Network Switch Options . . . 12
2 System x3850 X6 Single Node Configurations . . . 13
3 IBM System x3950 X6 Single Node Four Socket Configurations . . . 13
4 System x3950 X6 Single Node Eight Socket Configurations . . . 13
5 System x3950 X6 Single Node Four Socket Configurations with Storage Expansion . . . . 14
6 System x3950 X6 SAP ERP on SAP HANA Single Node Configurations . . . 14
7 System x3850 X6 Cluster Node Configurations with Storage Expansion . . . 14
8 System x3950 X6 Cluster Node Configurations . . . 15
9 Slots which may be used for additional NICs . . . 16
10 Card assignments for a two socket x3850 X6 . . . 16
11 Card assignments for a four socket x3850 X6 . . . 17
12 Network interface card assignments for an eight socket x3950 X6 . . . 19
13 Card placement for x3950 X6 four socket and eight socket . . . 19
14 Customer infrastructure addresses . . . 22
15 IP address configuration . . . 23
16 Numbering conventions . . . 24
17 G8264 RackSwitch port assignments . . . 25
18 G8124 RackSwitch port assignments . . . 27
19 G8272 RackSwitch port assignments . . . 28
20 G8296 RackSwitch port assignments . . . 29
21 G8052 RackSwitch port assignments . . . 30
22 Installation Process and Phases . . . 41
23 SAP HANA references . . . 42
24 DVD Part Numbers . . . 43
25 Supported Firmware, Software and Driver Levels . . . 44
26 Required Operation Modes UEFI settings . . . 46
27 Required Processors UEFI settings . . . 47
28 Required Power UEFI settings . . . 47
29 Required Memory UEFI settings . . . 47
30 Boot options and boot loaders used . . . 48
31 x3850 X6 RAID Controller Configuration . . . 49
32 x3950 X6 RAID Controller Configuration . . . 50
33 Partition Scheme for Single Nodes and Cluster Installations . . . 51
34 DVD/ISO Media Install Options . . . 52
35 Hostname Settings for DR . . . 72
36 Extra Network Settings for DR . . . 72
37 GPFS Settings for DR Cluster . . . 76
38 eX5 T-Shirt Size to X6 Model Mapping . . . 91
39 Stanza file for X6 servers in eX5 clusters . . . 93
40 Stanza file for X6 servers in eX5 clusters . . . 95
41 eX5 T-Shirt Size to X6 Model Mapping . . . 98
42 Stanza file for X6 servers in eX5 clusters . . . 100
43 Stanza file for X6 servers in eX5 clusters . . . 101
44 IBM System x3550 M4 GPFS quorum node . . . 105
45 Single Node with HA OS Partitioning . . . 106
46 Single Node with HA OS Networking Setup . . . 106
47 Single Node with HA Network Switch Definitions . . . 107
48 SAP HANA Virtual Machine Sizes by Lenovo . . . 128
49 RAID array and RAID controller overview . . . 155
50 x3850 X6 Memory DIMM Placement . . . 160
51 x3950 X6 Memory DIMM Placement . . . 160
53 Upgrade GPFS Portability Layer Checklist . . . 168
54 GPFS Upgrade Checklist . . . 172
55 Required SAP HANA directories for restore . . . 200
56 Topology Vectors in a 8 node DR-cluster . . . 208
57 Lenovo MTM Mapping & Model Overview . . . 214
58 Lenovo MTM Mapping & Model Overview . . . 215
59 ServeRAID M5120 Firmware Issues . . . 222
List of Listings
1 SSH login screen . . . 1832 Support script usage . . . 183
3 Support script output . . . 184
4 Example SUSE fstab entries . . . 191
5 Example Red Hat fstab entries . . . 192
6 Creating a copy of the motd file . . . 192
7 Example SLES primary fstab file . . . 192
8 Example SLES backup fstab file . . . 192
9 Example RHEL backup fstab file . . . 193
10 Changing files for backup partition . . . 193
11 Example UEFI Configuration for Primary Partition . . . 193
12 Example GRUB Configuration for Primary Partition . . . 194
13 Example GRUB Configuration for Backup Partition . . . 195
14 Example rsync command . . . 195
15 Example rsync command . . . 196
16 Example SLES primary fstab file . . . 196
List of Abbreviations
ASU Lenovo Advanced Settings Utility
BIOS Basic Input / Output System
DR Disaster Recovery (previously SAP Disaster Tolerance)
DT SAP Dynamic Tiering (not to be confused with Disaster Recovery (DR), previously Disaster Tolerance (DT))
ELILO EFI Linux Loader
IBM GPFS IBM General Parallel File System
GRUB Grand Unified Bootloader
GSS GPFS Storage Server
IMM Integrated Management Module
LILO Linux Loader
MTM Machine Type Model
NIC Network Interface Controller
OLAP On Line Analytical Processing
OLTP On Line Transaction Processing
OS Operating System
RHEL Red Hat Enterprise Linux
SAP HANA SAP HANA Platform Edition
SLES SUSE Linux Enterprise Server
SLES for SAP SUSE Linux Enterprise Server for SAP Applications
UEFI Unified Extensible Firmware Interface
UUID Universally Unique Identifier
VLAG Virtual Link Aggregation Group
1 Abstract
This document provides general information specific to the Lenovo Systems Solution for SAP HANA Platform Edition (short: Lenovo Solution). This document assumes that the reader understands the basic structure and components of the SAP HANA Platform Edition (SAP HANA) software, that he has a solid understanding of Linux administration processes, and that he has been instructed how to install the SAP HANA1 software on Lenovo Systems hardware.
Lenovo Solution is built with Lenovo Systems hardware based on Intel Xeon Architecture as building blocks for a scale-up or scale-out SAP HANA system. These provide a highly-scalable infrastructure for SAP HANA. The Lenovo Systems servers with local storage and Lenovo Systems Networking switches will be used to run SAP HANA.
Lenovo has created orderable models upon which you may install and run the SAP HANA according to the sizing charts coordinated with SAP AG. For each workload type, special ordering options for the Lenovo System servers, storage and switches have been approved by SAP and Lenovo to accommodate the requirements for the SAP HANA.
Attention
IMPORTANT: Please do not attempt to install a system without having been instructed
about the content of this document.
Note
It is considered best practice to create backups before and recover the SAP HANA system after a major failure instead of relying on a fresh install with the help of this document. For details on Backup and Recovery please refer to the Lenovo Solution Backup & Restore Guide as well as the Lenovo Solution Hardware, Operating System & GPFS Operations Guide (SAP Note 1650046).
© Copyright 2014-2015 Lenovo. All Rights Reserved.
Neither this documentation nor any part of it may be copied or reproduced in any form or by any means or translated into another language, without the prior consent of Lenovo.
Lenovo makes no warranties or representations with respect to the content hereof and specifically disclaims any implied warranties of merchantability or fitness for any particular purpose. Lenovo assumes no responsibility for any errors that may appear in this document. The information contained in this document is subject to change without any notice. Lenovo reserves the right to make any such changes without obligation to notify any person of such revision or changes. Lenovo makes no commitment to keep the information contained herein up to date.
Edition Notice: 3rd July 2015
This is the published edition of this document. The online copy is the master.
1.1 Preface & Scope
The objective of this paper is to document the installation and configuration of the SAP HANA Platform Edition (SAP HANA) on System x hardware using a managed set up rather than manually installing each node from scratch. The major products installed here are SAP HANA, IBM General Parallel File System (IBM GPFS) and the operating systems SUSE Linux Enterprise Server for SAP Applications (SLES for SAP), or Red Hat Enterprise Linux (RHEL).
For instructions how to administrate SAP HANA Platform Edition (SAP HANA) please refer to the
SAP HANA Technical Operations Manual2. Instructions how to administrate and maintain the other components delivered with the System x solution can be found in the SAP Note1650046– Lenovo Systems Solution Hardware, Operating System & GPFS Operations Guide. The Lenovo System x solution for SAP HANA Quick Start Guide provides an overview of the complete solution and instructions how to find service and support for your Lenovo Solution.
1.2 Acknowledgements
The authors of this document are:• Martin Bachmaier, Lenovo Development for SAP Solutions, Germany • Florian Bausch, Lenovo Development for SAP Solutions, Germany • Hans-Peter Droste, Lenovo Development for SAP Solutions, Germany • Detlev Freund, Lenovo Development for SAP Solutions, Germany • Patrick Hartman, Lenovo Development for SAP Solutions, Germany • Guido Kampe, Lenovo Development for SAP Solutions, Germany • Nils König, Lenovo Development for SAP Solutions, Germany • Christoph Nelles, Lenovo Development for SAP Solutions, Germany • Richard Ott, Lenovo Development for SAP Solutions, Germany • Volker Pense, Lenovo Development for SAP Solutions, Germany • Michael Reumann, Lenovo Development for SAP Solutions, Germany The authors would like to thank the following Lenovo and IBM colleagues:
• Herbert Diether, Lenovo Development for SAp Solutions, Germany • Oliver Rettig, Lenovo Development for SAP Solutions, Germany • Keith Frisby, Lenovo Systems Lab Services, US
• Thorsten Nitsch, IBM GTS, Germany
• Alexander Trefs, Lenovo Technical Sales, Germany
And many people at SAP Development, Walldorf, Germany; specifically: • Abdelkader Sellami, SAP HANA Support, Walldorf, Germany • Adolf Brosig, SAP HANA Development, Walldorf, Germany • Helmut Cossmann, SAP HANA Development, Walldorf, Germany • Henning Sackewitz, SAP Development, Walldorf, Germany
• Michael Becker, SAP HANA Support Development, Walldorf, Germany • Oliver Rebholz, SAP HANA Development, Walldorf, Germany
1.3 Feedback
We are interested in your comments and feedback. Please send it [email protected]. The full guidebook can be downloaded, depending on its version, from following community (SAP HANA Support Document section) –SAP Solutions at Lenovo Community.
1.4 Disclaimer
This document is subject to change without notification and will not cover the issues encountered in every customer situation. It should be used only in conjunction with the official product literature. The information contained in this document has not been submitted to any formal test and is distributed AS
IS.
All statements regarding Lenovo future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. Contact your local Lenovo office or Lenovo authorized reseller for the full text of the specific Statement of Direction.
Some information addresses anticipated future capabilities. Such information is not intended as a defini-tive statement of a commitment to specific levels of performance, function or delivery schedules with respect to any future products. Such commitments are only made in Lenovo product announcements. The information is presented here to communicate Lenovo’s current investment and development activities as a good faith effort to help with our customers’ future planning.
This document is for educated service personnel only. If you are not familiar with the described system, we will ask you to restrain from trying to apply what is described herein – you could void the preloaded system installation – and void the SAP certified configuration. This will void the warranty and support of said machine. Please contact [email protected] get enrolled for education prior to installing an Lenovo Solution appliance.
In case of issues with the SAP HANA appliance, the customer is asked to open a SAP Help Desk request (OSS ticket) first and foremost. Only by following this path, can we ensure the proper configuration of the Lenovo Solution. If the customer would open an Lenovo support ticket for the system, he might be requested to perform system upgrades to firmware or software to the latest available levels which might not be supported with the SAP HANA appliance. If identified as a hardware or file system issue, the ticket will be forwarded to the Lenovo support team and handled appropriately. Although this may be contrary to standard Lenovo Support processes, it is the approved and accepted support process for all SAP Appliances including the SAP HANA appliance.
1.5 Support
The System x SAP HANA development team provides new images for the SAP HANA appliance at reg-ular intervals. These images have dependencies regarding the hardware, operating systems, and hardware drivers. The use of the latest image for maintenance and installation of SAP HANA appliance is highly recommended.
Whenever the firmware level recommendations (fixes known firmware issues) for the Lenovo components of the SAP HANA appliance are given by the individual System x support representatives, it is the customers’ responsibility to upgrade (or downgrade) to the recommended levels as instructed by System x support representatives. A list of the minimally required versions can be found in SAP Note1880960
Whenever the operating systems recommendations (fixes known operating systems issues) for the SUSE Linux components of the SAP HANA appliance are given by the SAP, SUSE, or IBM/Lenovo support representatives, it is the customers’ responsibility to upgrade (or downgrade) to the recommended levels as instructed by SAP through an explicit SAP Note or a Customer OSS Message. SAP describes their operational concept, including updating of the operating system components in SAP Note1599888– SAP HANA: Operational Concept. If the Linux kernel is updated, you have to recompile IBM GPFS software as well.
Whenever other hardware or software recommendations (that fix known issues) for components of the SAP HANA appliance are given by the individual Lenovo support representatives, it is the customers’ responsibility to upgrade (or to downgrade) to the recommended levels as instructed by Lenovo support representatives.
If software and documentation updates are available, you can download them from the respective Lenovo, IBM, SUSE or SAP website. To check for updates, go to the following websites. Follow the procedure in the included documentation to update the software.
• Firmware and drivers for System X6 Servers
– You can obtain updates for System x3850/x3950 X6 servers on the IBM support website (Fix
Central) athttp://www.ibm.com/support/fixcentralusing the the ’Find product’ tab. • IBM General Parallel File System (IBM GPFS3) and IBM Spectrum Scale updates
– You can obtain updates for GPFS on the IBM support website for GPFS 3.5.0,GPFS 4.1.0
andIBM Spectrum Scale/GPFS 4.1.1
• SUSE Linux Enterprise Server for SAP Applications 11 SP3
– You can download the installation package from the SUSE website at http://download.
novell.com/Download?buildid=XL0RqEykZpc~
• SUSE Linux patches and updates
– You can obtain the latest code updates for SUSE from the SUSE website athttp://download.
novell.com/patch/finder/
• Red Hat Enterprise Linux 6.5 and 6.6
– You can download the installation package from the Red Hat website athttp://www.redhat.
com/en/technologies/linux-platforms/enterprise-linux
• VMware ESX Server patches and updates
– You can obtain the latest code updates for vSphere ESX server from the VMware website at
http://www.vmware.com/support/
• SAP HANA appliance updates
– You can obtain the latest code updates from SAP at the SAP Service Marketplace athttp:
//service.sap.com/swdc
Lenovo recommends that customers follow the software upgrade recommendations set out by SAP in the SAP HANA Technical Operations Manual4 (TOM). It is important to understand that the corrections listed in this note are those known to be a solution to a definite problem when running SAP HANA appliance on the System x solutions. This knowledge was derived from internal testing, or customers who ran into a specific problem. In parallel, the organizations owning the individual products provide a lot more fixes that are unknown to the Lenovo-SAP team, yet are recommend to be applied, nevertheless. In particular, there are fixes that IBM/Lenovo recommends to install that are not listed here. It is expected
3IBM General Parallel File System
that you contact your IBM/Lenovo service contact to get a list of those fixes as well as a reasonably current service level in general.
2 Introduction
2.1 Purpose
This document is intended to provide a single point of reference for techniques and product behaviors when dealing with SAP HANA.
2.2 Applicability
The techniques and product behaviours outlined in this document apply to: • SAP HANA appliance Platform Edition v1.0
• SLES for SAP5 11 SP3
• RHEL6 6.5 and 6.6
• IBM GPFS 3.5 and 4.1
• Lenovo Systems solution for SAP HANA appliance based on the:
– System x3850/x3950 X6 Workload Optimized Server 2.2.1 SAP HANA Platform Edition Versions
In this document, we reference to several different versions of the Lenovo Solution guided installation software. The following numbering refers to the corresponding SAP HANA Platform Edition version. 1.7.x SAP HANA Platform Edition v 1.0 SPS07 - First release on IBM/Lenovo Systems X6 hardware 1.8.x SAP HANA Platform Edition v 1.0 SPS08
1.9.x SAP HANA Platform Edition v 1.0 SPS09
2.3 Exclusions and Exceptions
The techniques and product behaviours outlined in this document may not be applicable to future releases.
2.4 Conventions
This guide uses several conventions to improve the reader’s experience and the ease of understanding.
2.4.1 Icons Used
The following information boxes indicate important information you should follow according to the level of importance.
Attention
ATTENTION – pay close attention to the instructions given
5SUSE Linux Enterprise Server for SAP Applications 6Red Hat Enterprise Linux
Warning
WARNING – this is something to take into consideration
Note
INFORMATION – extra information describing in detail
2.4.2 Code Snippets
When reading code snippets you have to note the following: Lines of code that are too long to be shown in one line will be automatically broken. This line break is indicated by an arrow at the end of the first and an arrow at the start of the second line:
1 This is a code snippet that is too long to be printed in one single line, therefore
←-,→you will see an automatic line break.
There are also line numbers at the left side of each code snippet to improve the readability.
Code examples that contain commands that have to be executed on a command line follow these rules: • Lines beginning with a# indicate commands to be executed by the root user.
• Lines beginning with a$ indicate commands to be executed by an arbitrary user.
3 Solution Overview
This document provides general information specific to the Lenovo Solution. This document assumes that the reader understands the basic structure and components of the SAP HANA Platform Edition. SAP HANA should be installed on hardware that has been specifically certified for SAP HANA by SAP. This hardware may not be configured from individual parts, rather it is to be ordered and delivered as a single unit using an Lenovo manufacturer type/model number specified later.
3.1 The SAP HANA Appliance Software
The Lenovo Solution is based on building blocks that provide a highly scalable infrastructure for SAP HANA based on the System x architecture: x3850/x3950 X6 as well as software, such as IBM GPFS, that will be used to run SAP HANA.
Lenovo has created several system models upon which you may install and run SAP HANA according to the sizing charts coordinated with SAP. For each workload type a special System x type/model has been approved by SAP and Lenovo to accommodate the requirements for the SAP HANA Platform Edition.
3.2 Definition of SAP HANA
The following picture defines the current SAP HANA scenarios that can be leveraged through the System x solution for the SAP HANA Platform Edition.
SAP ERP (CRM SRM,SCM) SAP HANA DB Appliance 1.0 SPS 05 SAP HANA Data Mart SAP HANA 1.0
Corporate Business Intelligence (BI)
SAP Business Warehouse
SAP HANA DB Appliance 1.0 SPS 03
SAP ERP n (CRM, SRM,SCM) SAP HANA DB Appliance 1.0 SPS 05 SAP HANA Data Mart SAP HANA 1.0
…
Customer Application SAP HANA DB Appliance 1.0 SPS 05 SAP HANA Data Mart SAP HANA 1.0 Local BI Local BI4 Hardware Configurations
The System X6 Workload Optimized servers for SAP HANA are based upon two building blocks that can be used to fulfill the hardware requirements for SAP HANA. The SAP HANA appliance software must be installed only on a certified and tested hardware configuration based on one of these two models. Lenovo provides a model/type number for four (4) socket and eight (8) socket systems that are to be setup for each certified model by SAP. A customer needs only to choose the model and the extra options to fulfill their requirements. Models created manually will neither be supported by Lenovo nor SAP due to the high-performance criteria set out by SAP during certification.
(a) System x3850 X6 (b) System Storage EXP2524 (c) System x3950 X6 Figure 2: Hardware Overview
System x3850 X6 Workload Optimized Server for SAP HANA (Figure 2a)
• 2×–4×Intel Xeon E7-8880v27,8or E7-8880v39 Family of Processors
• 128-2048GB DDR3 Memory • Internal Storage:
– 6×1.2TB 2.5" HDD for RAID1 and RAID5 – 2×400GB SSD for LSI CacheCade
• One (1) External Storage (EXP2524) for systems > 512GB (stand-alone configurations) or ≥ 512GB (cluster configurations)
• 2 ×Dual-Port 10GbE NICs • 1 ×Quad-Port 1GigE NICs • IBM General Parallel File System
• Certified for SLES for SAP OS and SAP HANA appliance software
Optional System Storage EXP2524 (Figure 2b)
• Up to 20×1.2TB 2.5" HDD RAID510 • Up to 4×400GB SSD for LSI CacheCade
System x3950 X6 Workload Optimized Server for SAP HANA (Figure 2c)
• 4×–8×Intel Xeon E7-8880v2/v3 and other Family of Processors (refer to System x3850 X6) • 512GB–6TB DDR3 Memory
7For improved performance, E7-8890v2 is supported as an optional feature.
8For customers who confirm that an upgrade to an 8 socket system will never be desired, the Intel processors E7-4880v2 or E7-4890v2 will also be supported as optional alternate features.
9E7-8890v3 (for improved performance) or E7-8880Lv3 (for improved efficiency) are supported as optional feature 10RAID6 optional
• Internal Storage:
– 12×1.2TB 2.5" HDD for RAID1 and RAID5 – 4×400GB SSD for LSI CacheCade
• One (1) External Storage (EXP2524) for systems ≥ 3TB (stand-alone configurations) or > 1024GB (cluster configurations)
• 2 ×Dual-Port 10GbE NICs • 1 ×Quad-Port 1GigE NICs • IBM General Parallel File System
• Certified for SLES for SAP OS and SAP HANA appliance software
4.1 SAP HANA Platform Edition T-Shirt Sizes
Lenovo and SAP have certified a set of configurations to be used with the SAP HANA Platform Edition that are based on the Intel Xeon IvyBridge EX E7-4880v2, E7-4890v2, E7-8880v2, E7-8890v2 or Intel Xeon Haswell EX E7-8880v3, E78880Lv3, E7-8890v3 processor family.
4.2 Single Node versus Clustered Configuration
The Systems X6 Solution servers can be configured in two ways:1. As a single node configuration with separate, independent HANA installations (example: produc-tion, test, development). These servers all have individual GPFS clusters that are independent from each other. These should be installed as single servers.
Server 1 Server 1 ( (ProductionProduction)) SAP HANA SAP HANA database database GPFS GPFS SAP ERP SAP ERP (Prod)
(Prod) ClientsClients
Internal storageInternalstorage
Server 2 Server 2 (Test) (Test) SAP HANA SAP HANA database database GPFS GPFS Internal storage Server 3 Server 3 (Development) (Development) SAP HANA SAP HANA database database GPFS GPFS Internal storage SAP ERP SAP ERP (Dev)
(Dev) ClientsClients SAP ERP
SAP ERP (Test)
(Test) ClientsClients
2. As a clustered configuration with a distributed HANA instance across servers. All server (nodes) form one HANA cluster. All servers (nodes) form one GFPS cluster. These should be installed as clustered servers. SAN Storage SAN Storage Server 1 Server 1 SAP HANA SAP HANA Database Database Master node Master node GPFS GPFS Primary Primary node node SAP BW SAP BW Clients Clients Server 2 Server 2 SAP HANA SAP HANA Database Database Worker node Worker node GPFS GPFS Secondary Secondary node node Server 3 Server 3 SAP HANA SAP HANA Database Database Standby node Standby node GPFS GPFS Additional node Additional node G P F S C l u s t e r S A P H A N A C l u s t e r SAN storage SAN storage SAN storage SAN storage Backup/Recovery Internal Storage SAP HANA Data&Log Internal Storage SAP HANA Data&Log Internal Storage SAP HANA Data&Log Internal Storage SAP HANA Data&Log SAP ERP SAP ERP
Figure 4: SAP HANA Clustered Example with Backup
The term scale-out or cluster is used interchangeably in this document. What is meant is the use of multiple single Lenovo workload optimized servers connected via one or more configuration specific network switches in such a way that all servers act as one single high performance SAP HANA instance. These servers will need to be configured different from a single node system and are therefore defined here explicitly. Further documentation will differentiate between non-clustered (single or consolidated) and clustered installations.
4.2.1 Network Switch Options
For clustered configurations, extra hardware such as network switches and adapters need to be pur-chased in addition to the clustered appliances. Currently, the supported network switches for the Lenovo Workload Optimized server in a clustered configuration are:
Network Description Part Number 10Gb Ethernet RackSwitch G8296 (Rear-to-Front) 7159GR6 RackSwitch G8296 (Front-to-Rear) 7159GF5 RackSwitch G8272 (Rear-to-Front) 7159CRW RackSwitch G8272 (Front-to-Rear) 7159CFV RackSwitch G8264 (Rear-to-Front) 7159G64 RackSwitch G8264 (Front-to-Rear) 715964F RackSwitch G8124E (Rear-to-Front) 7159BR6 RackSwitch G8124E (Front-to-Rear) 7159BF7 1Gb Ethernet RackSwitch G8052 (Rear-to-Front) 7159G52 RackSwitch G8052 (Front-to-Rear) 715952F
Table 1: Network Switch Options
Note
These configurations may change over time, so please contact [email protected] for any update.
4.3 SAP HANA Optimized Hardware Configurations
SEO models exist for certain configurations, please see the E: Lenovo X6 Server MTM List & Model Overview on page 214 for more details.
4.3.1 System x3850 X6 Single Node Configurations
SAP Models 128 256 384 512 256 512
Product x3850 X6
Type/Model 6241–AC3
CPU 2 ×Intel Xeon® E7-8880v2/v3 4 ×Intel Xeon® E7-8880v2/v3
Memory 128GB 256GB 384GB 512GB 256GB 512GB
Disk 6×1.2TB HDD 2×400GB SSD
Controller 1 ×M5210
Disk Layout 3.6 TB RAID5 for SAP HANA data/log
Network 2 × Dual-Port 10GbE1 × Quad-Port 1GigE
Table 2: System x3850 X6 Single Node Configurations
4.3.2 System x3950 X6 Single Node Configurations
SAP Models 256 512 768 1024 1536 2048
Product x3950 X6
Type/Model 6241–AC4
CPU 4 ×Intel Xeon® E7-8880v2/v3
Memory 256GB 512GB 768GB 1024GB 1536GB 2048GB
Disk 6×1.2TB HDD 2×400GB SSD 12×1.2TB HDD 4×400GB SSD
Controller 1 ×M5210 2 ×M5210
Disk Layout 3.6 TB RAID5 for 9.6 TB RAID5 for
SAP HANA data/log SAP HANA data/log
Network 2 × Dual-Port 10GbE
1 × Quad-Port 1GigE
Table 3: IBM System x3950 X6 Single Node Four Socket Configurations
SAP Models 512 1024 1536 2048
Product x3950 X6
Type/Model 6241–AC4
CPU 8 ×Intel Xeon® E7-8880v2/v3
Memory 512GB 1TB 1.5TB 2TB
Disk 6×1.2TB HDD 2×400GB SSD 12×1.2TB HDD 4×400GB SSD
Controller 1 ×M5210 2 ×M5210
Disk Layout 3.6 TB RAID5 for SAP HANA data/log
Network 2 × Dual-Port 10GbE
1 × Quad-Port 1GigE
4.3.3 System x3850 X6 Single Node Four Socket Configurations with Storage Expansion
SAP Models 768 1024 1536* 2048*
Product x3850 X6
Type/Model 6241–AC3
CPU 4 ×Intel Xeon® E7-8880v2/v3
Memory 768GB 1TB 1.5TB 2TB
Disk 15×1.2TB HDD & 4×400GB SSD
Controller 1 ×M5210 & 1 ×M5120/M5225
Disk Layout 13.2 TB RAID5 for SAP HANA data/log
Network 2 × Dual-Port 10GbE
1 × Quad-Port 1GigE
Table 5: System x3950 X6 Single Node Four Socket Configurations with Storage Expansion
* For Suite on HANA only, not Datamart and BW
4.3.4 System x3950 X6 SAP ERP on SAP HANA Single Node Configurations
SAP Models 3TB 4TB 6TB
Product x3950 X6
Type/Model 6241–AC4
CPU 8 ×Intel Xeon® E7-8880v2/v3
Memory 3TB 4TB 6TB
Disk 21×1.2TB HDD & 6×400GB SSD 30×1.2TB HDD & 8×400GB SSD
Controller 2 ×M5210 & 1 ×M5120/M5225
Disk Layout 19.2 TB RAID5 for SAP HANA data/log 28.8 TB RAID5 for SAP HANA data/log
Network 2 × Dual-Port 10GbE
1 × Quad-Port 1GigE
Table 6: System x3950 X6 SAP ERP on SAP HANA Single Node Configurations
4.3.5 System x3850 X6 Cluster Node Configurations with Storage Expansion
SAP Models 256 512 1024
Product x3850 X6
Type/Model 6241–AC3
CPU 2 ×Intel Xeon® E7-8880v2 4 ×Intel Xeon® E7-8880v2/v3
Memory 256GB 512GB 1TB
Disk 15×1.2TB HDD & 4×400GB SSD
Controller 1 ×M5210 & 1 ×M5120/M5225
Disk Layout 13.2 TB RAID5 for SAP HANA data/log
Network 2 × Dual-Port 10GbE
1 × Quad-Port 1GigE
4.3.6 System x3950 X6 Cluster Node Configurations
SAP Models 512 1024 1024 2048
Product x3950 X6
Type/Model 6241–AC4
CPU 4 ×Intel Xeon® E7-8880v2/v3 8 ×Intel Xeon® E7-8880v2/v3
Memory 512GB 1TB 1TB 2TB
Disk 12×1.2TB HDD 21×1.2TB HDD
& 4×400GB SSD & 6×400GB SSD
Controller 2 ×M5210 2 ×M5210 & 1 ×M5120/M5225
Disk Layout 9.6 TB RAID5 19.2 TB RAID5
for SAP HANA data/log for SAP HANA data/log
Network 2 × Dual-Port 10GbE
1 × Quad-Port 1GigE
Table 8: System x3950 X6 Cluster Node Configurations
4.4 Card Placement
Attention
You need to make sure, that the cards are placed in the correct PCI slot. Please refer to the tables below for the assignment regarding in which slot a certain card should be. This step must be done before the installation. Please be aware, that only with the correct card layout your machine is supported by Lenovo.
Depending on having two, four or eight socket machines, there is a different card placement. Please refer to figure 5 and table 10 two socket machines, figure 6 and table 11 on page 17 regarding four socket machines and figure 8 and table 12 on page 19. Concerning the numbering of the slots please note that PCI slots 11 and 12 are located in the Storage Book, see figure 7. A x3950 X6 machine has an additional Storage Book containing PCI slots 43 and 44. The Storage Books are accessible from the front.
4.4.1 Network Interface Cards
The x3850 X6 machine comes with two Mellanox Connect X-3 10GbE adapters that provide two 10GbE ports or two Mellanox ConnectX-3 FDR IB VPI adapters that provide two QSFP ports. With QSA adapters the QSFP ports support SFP+ transceivers for 10GbE connectivity. A quad port Intel I-350 provides four 1GbE ports and is placed in slot 10. In a x3950 X6 an additional I-350 card can be placed in slot 42. Intel I-340 PCI cards is available optionally, if more 1GbE ports are needed.
Please see the tables and figures below regarding the assignment regarding in which slot a certain card should be, depending on your machine type and configuration.
4.4.2 Slots for additional Network Interface Cards
If the customer needs more network ports, the PCI slots shown in table 9: Slots which may be used for additional NICs on page 16 may be used for additional NICs.
Machine PCI Slots
x3850 X6 two sockets 9, 10
x3850 X6 four sockets 2, 3, 5, 6, 10 x3950 X6 four sockets 9, 10, 41, 42 x3950 X6 eight sockets 5, 6, 10, 37, 38, 42
Table 9: Slots which may be used for additional NICs
4.4.3 RAID Adapter Cards
The internal RAID adapter is a ServeRAID M5210 which resides in slot 12 in the Storage Book. Regarding the x3950 X6, there are two internal RAID adapter used, residing in slot 12 and 44.
The first external RAID adapter (ServeRAID M5120 or M5225) in a x3850 X6 will be placed in slot 8, the second in slot 7 and then slot 9 for the third. Regarding a x3950 X6 machine, placement will start in slot 40, then 39, then 41 and finally 7 and 8, refer to table 13 for details.
Card Port Label Slot Ethernet
Device
ServeRAID M5210 (internal) – 12 –
Intel I-350 1GbE quad port
E 10 eth4 F eth5 G eth6 H eth7
Intel I-340 1GbE quad port *
– 9 eth8 – eth9 – eth10 – eth11
Mellanox ConnectX-3 (10GbE or FDR IB VPI) A 8 eth0
B eth1
Mellanox ConnectX-3 (10GbE or FDR IB VPI) C 7 eth2
D eth3
100MbE internal Ethernet Adapter for System
Management via the IMM I – –
Table 10: Card assignments for a two socket x3850 X6 * This card is optional
Figure 5: Workload Optimized System x3850 X6 2 Socket Rear View
Card Port Label Slot Ethernet
Device
ServeRAID M5210 (internal) – 12 –
Intel I-350 1GbE quad port
E 10 eth4 F eth5 G eth6 H eth7 ServeRAID M5120/M5225 (external) * – 9 – ServeRAID M5120/M5225 (external) * – 8 – ServeRAID M5120/M5225 (external) * – 7 –
Intel I-340 1GbE quad port *
– 5 eth8 – eth9 – eth10 – eth11
Mellanox ConnectX-3 (10GbE or FDR IB VPI) C 4 eth2
D eth3
Mellanox ConnectX-3 (10GbE or FDR IB VPI) A 1 eth0
B eth1
100MbE internal Ethernet Adapter for System
Management via the IMM I – –
Table 11: Card assignments for a four socket x3850 X6
Figure 6: Workload Optimized System x3850 X6 4 Socket Rear View
Figure 7: Workload Optimized System Storage Book. This contains slots 11, 12 and slots 43, 44 on x3950 X6 in an additional Storage Book
Card Port Label Slot Ethernet Device
Intel I-350 1GbE quad port
E 10 eth4 F eth5 G eth6 H eth7
Mellanox ConnectX-3 (10GbE or FDR IB VPI) C 36 eth2
D eth3
Mellanox ConnectX-3 (10GbE or FDR IB VPI) A 4 eth0
B eth1
100MbE internal Ethernet Adapter for System
Management via the IMM I – –
100MbE internal Ethernet Adapter for System
Management via the IMM J – –
Intel I-350 1GbE quad port *
K 42 e.g. eth8 L e.g. eth9 M e.g. eth10 N e.g. eth11
Intel I-340 1GbE quad port *
– 5 e.g. eth8 – e.g. eth9 – e.g. eth10 – e.g. eth11
Table 12: Network interface card assignments for an eight socket x3950 X6 * This cards is optional, please refer to table 13 for details
4 processors 8 processors Slot 512GB 4S 1TB 4S 1TB 2TB 4TB 6TB* 12TB* 4 MLNX MLNX MLNX MLNX MLNX 7 MLNX MLNX S/C M5120/ M5225 8 S/C M5120/ M5225
10 I350 I350 I350 I350 I350 I350 I350
12 M5210 M5210 M5210 M5210 M5210 M5210 36 MLNX MLNX MLNX MLNX MLNX 39 MLNX MLNX S/C M5120/ M5225 S/C M5120/ M5225 C M5120/ M5225 40 C M5120/ M5225 C M5120/ M5225 C M5120/ M5225 C M5120/ M5225 C M5120/ M5225 S/C M5120/ M5225 41 C M5120/ M5225 C M5120/ M5225
42 I350 I350 I350 I350 I350 I350 I350
44 M5210 M5210 M5210 M5210 M5210 M5210 M5210
5 Networking
5.1 Networking Requirements
The networking for the Lenovo Solution, the Integrated Management Module (IMM) and the correspond-ing switches should be set up and integrated into the customer network environment accordcorrespond-ing to the customer’s requirements and the recommendations from SAP. SAP currently recommends that individual workloads are separated by either physical or virtual LAN addresses or subnets.
The individual workloads described by SAP are:
• SAP HANA internal communication via SAP HANA private networking • Customer access to the SAP HANA appliance via:
– SAP Landscape Transformation Replication (LT) – Sybase Replication (SR)
– SAP Business Objects Data Services (DS) – Business Objects XI, Microsoft Excel, etc. – Server data management tools for:
∗ System/DB backup and restore operations
– Logical server application management (can be partially accomplished via Integrated
Manage-ment Module)
∗ SSH access, VNC access, SAP Support access
We strongly recommend that the following SAP Workloads are dedicated and distinct subnets using separate Ethernet adapters (NICs). If not, the network setup will become more complicated.
• SAP HANA client access • Server data management • Server application management
Additionally to the SAP workloads the Lenovo Solution defines two additional workloads: • IBM clustered files system communications for GPFS
• Physical server management via the Integrated Management Module
– Hardware support, console web access and SSH access
It is necessary to separate the IBM GPFS and SAP HANA internal networks from all other networks as well as from each other. Servers being configured in a clustered scenario require two dedicated high speed NICs (e.g. 10GbE) with separate physical private LANs for the internal communication of GPFS and SAP HANA. In addition external networks, e.g. for SAP Client/BW and SAP management communication should be separated as well. If not, SAP HANA performance may be compromised and the system is not supported by SAP nor Lenovo.
5.2 Jumbo Frames
It is possible and allowed to activate the usage of so-called jumbo frames for the HANA and GPFS networks. Jumbo frames are Ethernet frames with a Maximum Transmission Unit (MTU) up to 9000 bytes. The standard MTU is 1500.
The advantage of jumbo frames is less overhead for headers and checksum computation. This can lead to a better network performance on the HANA and GPFS networks.
Attention
Jumbo frames can only be used, if all network components (for example networking adapters and switches) that have to process these jumbo frames support the usage.
If erroneously activated, jumbo frames cause the loss of network connectivity.
The switches G8264, G8272, G8296 and G8124E are certified for the usage in the Lenovo Solution appliance with jumbo frames. In a standard cluster setup jumbo frames can be activated. In DR11 or
High Availability setups the HANA and GPFS networks may communicate via non-Lenovo customer switches that cannot handle jumbo frames, therefore it is recommended to not use jumbo frames in these setups.
To change this behaviour, you have to change the MTU size. This can be done like the following: • SUSE: in the YaST module for networking: General tab in the configuration of the network
de-vice/bond
• Red Hat: changing the MTU size in the file /etc/sysconfig/network-scripts/ifcfg-* of the interface/bond
Warning
Jumbo frames are activated during the installation phase forbond0 and bond1. You may have to deactivate the usage of jumbo frames in certain scenarios.
5.3 Network Configuration
Before you configure the server and install the Lenovo Solution, please gather the following network information from your network administrator where indicated with theb symbol. Please use only IPv4 addresses.
Note
In case the customer plans to install a single node configuration, but would like to scale it out to a cluster by adding more severs: plan the network configuration for the GPFS and HANA networks as if the cluster would be already existing to simplify a later scale out.
IP Address b
Default Network Prefix b Default Netmask b Default Gateway b Primary DNS IP b Secondary DNS IP b Domain Search b NTP Server b
Table 14: Customer infrastructure addresses
Port Label
Network Single Cluster IP Address Hostname Netmask Gateway
Server Node01(Worker/Stand-By/Single) IBM GPFS Private Net-work (prede-fined) any A / C 127.0.1.1 (default) 192.168.10.101 (ex-ample) b gpfsnode01 (mandatory) b 255.255.255.0 (recommended) b None (recom-mended) SAP HANA Private Net-work (prede-fined) any B / D 127.0.2.1 (default) 192.168.20.101 (ex-ample) b hananode01 (mandatory) b 255.255.255.0 (recommended) b None (recom-mended) Customer Network
Any of the
re-maining NIC
ports
b b b b
IMM I b b b b
Server Node02(Worker/Stand-By) IBM GPFS Private Net-work (prede-fined) any A/C 127.0.1.1 (default) 192.168.10.102 (ex-ample) gpfsnode02 (mandatory) 255.255.255.0 (recommended) None (recom-mended) SAP HANA Private Net-work (prede-fined) any B/D 127.0.2.1 (default) 192.168.20.102 (ex-ample) hananode02 (mandatory) 255.255.255.0 (recommended) None (recom-mended) .. .
for all other nodes ..
.
Table 15: IP address configuration
5.4 Network Switch Configuration For Clustered Installations
In a clustered configuration with high availability, the internal networks of the appliance for GPFS and HANA are set up with redundant links. These connect to redundant G8264, G8272, G8296 or G8124E 10GigE switches. Both switches are connected with a minimum of two ISL ports. It is recommended to use the 40GbE ports for the ISLs. On host side the two corresponding ports of each network are configured as Linux bond devices. The data replication connection to the primary data source can also be set up in a redundant fashion and connects directly to the appliance internal 10GigE HANA network. The details for this setup depend strongly on the customers network infrastructure and need to be planned accordingly. Details to the exact configuration can be found in chapter 5.6.7: Network Configurations in a Clustered Environment on page 30.
Warning
When connecting the data replication network directly to the internal 10GigE network, an ACL needs to be configured on the uplink port to isolate the internal networks (e.g. 127.0.n.24) from the customer network.
If a network adapter or one of the switches fail, the SAP HANA network and the GPFS network are taken over by the remaining switch and network adapter.
It is recommended to establish redundant network connections for the other networks (e.g. client network) as well. This setup is similar to the internal networks and requires two identical 1GigE or 10GigE switches