Oracle and Lenovo X6 Validated Configuration Guide: Front Cover
Oracle and Lenovo X6 Validated Configuration Guide: Front Cover
Randall Lundin
Ajay Dholakia
John Encizo
Karen Lawrence
This paper explains the benefits of a scale-up Oracle database solution based on the
8-socket System x3950 X6 servers. It describes the validation process and the exact
configuration used in the testing. The paper also provides additional information on the
testing methodology and the tools used.
This paper and the validated configuration it describes is for enterprise customers looking to
implement a high-performance fault-tolerant Oracle solution.
Contents
Executive summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Key takeaways . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
The cost-effective benefits of scale-up topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Scope of the Oracle Validated Configuration Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Key configurations, products, and tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Key validation tool: Oracle Linux Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Validated configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Additional guidance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
About the authors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Scale-up topology is particularly valuable in data centers and private clouds where
mission-critical, workload-intensive processing can exceed IT resources, for example, for
Decision Support System (DSS) and online transaction processing (OLTP) workloads. For
these validated configurations, high-level product overviews follow:
Lenovo System x3950 X6 servers: The Lenovo X6 platform delivers high-end, world-class
enterprise computing capability and fast performance for your most critical applications.
The X6 architecture offers flexible, leading-edge benefits in scaled-up environments.
Advanced reliability, availability, and serviceability (RAS) features make it easy to
automate tasks: Many take minutes, rather than days.
Oracle Linux 7, Unbreakable Enterprise Kernel (UEK) for Oracle, and Oracle Database
12c: Oracle, known for eliminating complexity and simplifying IT, empowers its customers
to accelerate innovation. Oracle's open architecture and multiple operating system options
provide unmatched benefits from best-of-breed products.
Perhaps the most compelling reasons for implementing the validated configuration are that
the configuration is defined, tested, and validated by industry leaders. This greatly decreases
the lengthy, costly process of validating your environment independently. Our validated
configuration is ready to implement today.
This paper is for technical sales specialists, technical marketing specialists, solution
architects, those performing database deployment services, systems administrators, and
channel customers.
Key takeaways
Primarily, the validations in this paper show that these products, configured as indicated in
this paper, comprise validated reference architectures. Using validated reference
architectures, you can easily validate your environment, do so much faster, and move your
products to market faster.
The strength of our partnership is evidenced by the innovative ideas and technologies that
have come from it. A small sampling follows, showing how we, as industry leaders, can best
address clients’ needs when we work together:
Lenovo and Oracle offer joint support for Oracle Linux and Oracle VM on System x®
servers. Lenovo publishes validated configurations on the Oracle Validated Configurations
website, along with Lenovo hardware qualified on Oracle Linux and Oracle VM. The
commitment of this partnership demonstrates the potential opportunities for joint
development between Oracle software and Lenovo X6 solutions.
Lenovo and Oracle maintain a strong alliance with more than 20 years of providing
solutions to help businesses improve IT productivity and business value. Lenovo has a
proven track record of customer successes with Oracle and Linux-based solutions running
on System x servers.
In contrast, validated configurations make use of the scale-up approach, which is the addition
of CPUs, memory, I/O, or storage to existing machines. This provides the flexibility to keep
pace with your needs over time, and simultaneously minimizes ongoing expenses.
Many applications and workloads lend themselves particularly well to scale-up rather than
scale-out deployments. Factors contributing to a decision to scale up rather than scale out
include processing and memory requirements, the number of end users, scalability cost, and
administrative cost.
For large databases, scale-up architectures can provide higher levels of scalability than large
numbers of scale-out distributed databases, and scale-up servers are often easier and less
expensive to manage.
Overall, by scaling workloads onto fewer, more powerful, eight-socket systems, such as the
System x3950 X6, you can reduce operating costs, power and cooling costs, and software
licensing costs, while increasing utilization and application performance.
Oracle Database software products support both scale-up and scale-out computing; however,
deploying Oracle Databases on scale-up servers offers a number of benefits, including
reduced server licensing costs. When scaling-up, Oracle Real Application Cluster (RAC) is
not required. Another benefit is that machine resources (especially CPUs) are instantly
available for sharing.
5
Scope of the Oracle Validated Configuration Program
The scope of this project is identical to validation projects conducted at Oracle as described in
http://www.oracle.com/technetwork/topics/linux/validated-configurations-085828.html
“The goal of this program is to validate hardware with Oracle Linux and Oracle VM, and to
identify issues and configuration details that would impact customer deployments. Oracle
developed the program to go far beyond the standard certification testing normally
performed with operating systems. Hardware vendors participating in this program
perform thorough testing of the hardware in real-world configurations with Oracle Linux
and Oracle VM.
This is not a database certification. Oracle Database is a component of the environment
because it is demanding on hardware resources (processor, memory, cache, storage, and
network) and the operating system, and well suited for this advanced level of testing. The
validation program uses Oracle Database as a tool and hardware is not certified with
Oracle Database as a result of the validation program.”
Configurations
In our configuration, we used a cluster of two x3950 X6 systems, as shown in Figure 1 on
page 11.
The System x3950 X6 server continues to be the leading product for clients with
mission-critical initiatives in which scale-up and customization are critical components. X6
products are widely used for scalable databases, business analytics, virtualization, enterprise
applications, and cloud applications. Additionally:
This configuration represents a typical cluster of 8-socket servers with industry-leading
storage
The hardware and software components of this validated configuration have been shown
to provide the needed memory and expansion for private clouds
The configuration offers the potential for cost savings from scaling-up and using validated
configurations
Powered by the Intel Xeon E7-8800 v3 family of processors, this 8-socket platform offers 144
cores of processing power, 192 DIMMs, and support for up to 12 TB of memory. The server is
designed to stay in the rack, providing front and rear access for service and upgrades. The
unique “bookshelf” design includes modules (or books) for each of the major subsystems,
which can be individually slid in and out of the unit like books on a shelf. X6 accommodates
multiple generations of processor and memory technologies.
Advanced RAS features automate tasks that were previously executed manually. Now, many
actions require only minutes rather than days. The X6 self-healing features ensure high
availability by isolating errors before they affect server performance. The System x3950 X6
platform delivers high-end enterprise computing capability and fast performance for your
most critical business applications.
For product specifications, see the Lenovo Press product guide for the server:
https://lenovopress.com/tips1251-system-x3950-x6-6241
Oracle Linux 7
Oracle Linux provides the latest innovations, tools, and features that enable you to innovate,
collaborate, and create solutions across traditional, cloud-based, and virtual environments.
Providing advanced scalability and reliability for enterprise applications and systems, Oracle
Linux delivers truly open cloud with great performance. Oracle Linux is free to use, free to
distribute, free to update, and easy to download.
Oracle Linux 7 offers a number of new features and improvements, most notably a new
version of the Unbreakable Enterprise Kernel.
Oracle Linux customers can access a number of unique and highly useful features, including:
The Ksplice offline client is a feature in our Ksplice service. Ksplice provides updates for
your kernel with no downtime. Therefore, this eliminates the requirement for an internet
connection for applying Ksplice patches.
Support for the journaling file system (XFS): is now available for customers with Premier
Support subscriptions using Oracle Linux 7.
DTrace for Oracle Linux: DTrace for Oracle Linux is a comprehensive dynamic tracing
framework available to Oracle Linux customers. Supported customers can download this
from the Oracle Unbreakable Linux Network (ULN).
UEK Release 3 is based on the mainline Linux kernel version 3.8.13 and boasts a wide range
of new features and improvements relevant for enterprise workloads.
Testing of the UEK includes both the operating system and the full Oracle application stack
running on top of it, verifying stability and correct behavior in all situations. The test suite
includes installation, functional, stress, and destructive tests, which are executed under
varying workloads (e.g., I/O- or CPU-intensive), and various database sizes. Several
7
parameters are varied during the full run of the test suites, which also include crash scenarios
in Oracle Real Application Cluster configurations.
IBM Storwize V7000 Unified and IBM Storwize V7000 are virtualized, enterprise-class hybrid
storage systems that provide the foundation for implementing an effective storage
infrastructure and transforming the economics of data storage. Designed to complement
virtual server environments, these modular storage systems deliver the flexibility and
responsiveness required by changing business needs.
In fact, IBM Spectrum Virtualize software for Storwize V7000 Unified and Storwize V7000
provides the latest storage technologies to unlock the business value of stored data, including
virtualization and IBM Real-time Compression. In addition, the systems include a powerful
hardware platform that can support the massive volumes of data created by today’s
demanding cloud and analytics applications. They are designed to deliver outstanding
efficiency, ease of use and dependability for organizations of all sizes.
The G8124E is virtualized, supporting virtual fabric, which allows for the splitting up of a
physical NIC into 2 - 8 vNICs for improved performance, availability, and security, while
The Brocade 6510 supports highly virtualized environments. Designed to enable maximum
flexibility and reliability, the Brocade 6510 is configurable with 24, 36, or 48 ports and
supports 2, 4, 8, 10, or 16 Gbps speeds in an efficiently designed 1U package.
The Brocade6510 offers a simplified deployment process and an easy-to-use user interface.
It offers low-cost access to industry-leading storage area network (SAN) technology, while
providing pay-as-you-grow scalability to meet your evolving storage needs.
9
Key validation tool: Oracle Linux Test
Validations are carried out using the Oracle Linux Test (OLT) kit. OLT is a component of the
Oracle Validated Configurations (OVC) program, which provides pretested, validated
configurations, including software, hardware, storage, network components, and documented
best practices for running Oracle Databases. The OLT home page is:
https://oss.oracle.com/projects/olt/
Oracle describes the value of OLT as “a test designed to verify Linux kernel functionality and
stability essential for the Oracle Database. The OLT toolkit, which is distributed as a set of
RPM files, provides an automated mechanism to define, execute, and analyze tests. The kit
contains tools, such as DBT2 and DBT3 workloads against Oracle single instance or
clustered databases, in addition to specialized workload simulators. OLT can be used for
running tests on Oracle Linux with UEK and Oracle VM, with a variety of topologies (storage
area network, network attached storage).”1
OLT is used to create and run workloads, such as those for a DSS (Decision Support System)
or OLTP (On-Line Transaction Processing) environment, and it performs installation,
functional, stress, regression, and system verification tests. The OLT User Guide describes
how to set up and run the validation tests.
1 From https://oss.oracle.com/projects/olt/
All setup and testing is performed according to the Oracle Linux Test (OLT) User’s Guide,
available from:
https://oss.oracle.com/projects/olt/dist/documentation/OLT_UserGuide.pdf
Lenovo x3950 X6
Lenovo RackSwitch
G8124E
Brocade 6510
Lenovo x3950 X6
11
The disk layout in the V7000 is shown in Figure 2 on page 12. The V7000, with its block, file,
and unified configurations, supports FC, iSCSI, and FCoE connectivity. The disk layout is
shown in Figure 2.
Lenovo x3950 X6
Test Data Test Kit SW
350GB 350GB
More details about the validated configuration, including the packages used, parameters
used in configuration files, and driver details, are available from:
http://linux.oracle.com/pls/apex/f?p=102:2:272195739983::NO::P2_VC_ID:678
Summary
Configuration Summary Oracle Linux 7 Update 2 x86_64 on Lenovo System x3950 X6 and IBM Storwize V7000 with
Oracle Database 12c Release 1
Version 1.0
Oracle Software Oracle Database 12c Release 1 (12.1.0.2.0) for Linux x86-64
Switch Details
Additional guidance
This section is comprised of the following topics:
“How to prepare the validation environment” on page 14
“Processes for configuration and tuning” on page 14
“Test methodology” on page 15
13
How to prepare the validation environment
Begin by setting up Oracle OLT. High-level process steps follow:
1. Open the Oracle Linux Test (OLT) User Guide, available at:
https://oss.oracle.com/projects/olt/dist/documentation/OLT_UserGuide.pdf
2. Download and set up the Oracle software for OLT as described in the Oracle Linux Test
(OLT) User Guide
3. Set up Oracle patches (if required)
4. Set up the ORACLE_VERSION and patches that the OLT will use
5. Run the silent install tests to install Oracle
Test methodology
The following high-level steps are carried out to install the OLT toolkit. Selected test cases
that are performed using this toolkit are also listed. Processes are performed in accord with
the OLT User Guide, available from:
https://oss.oracle.com/projects/olt/dist/documentation/OLT_UserGuide.pdf
OLT Steps
Perform OLT steps as follows:
Verification of hardware requirements for OLT testing
OLT preinstallation
Operating system configuration
– Storage configuration
– OLT installation and configuration
15
Conclusions
By applying the guidance from this paper, using the products and technologies discussed and
running the OLT tests successfully, your environment is now validated. This implies that:
The configuration is validated as functional as it applies to Lenovo X6 servers and to
Oracle Linux 7 with UEK and Oracle Database 12c Release 1.
The configuration is deemed by Oracle as an Oracle Validated Configuration. A link to the
Oracle web site for validated configurations is located at
http://linux.oracle.com/pls/apex/f?p=102:1:14455153592073::NO
Most importantly, this validated configuration, as a result of the collaboration of Lenovo and
Oracle, provides you with the confidence to address your most critical business needs using
these reliable products, technologies, and validated configurations.
Look for new and exciting collaborations between Lenovo and Oracle as we work to provide
you with energy-, time-, and cost-saving products and technologies. We stand behind you in
enabling your staff to address the complex needs of systems integration.
Lenovo may have patents or pending patent applications covering subject matter described in this document.
The furnishing of this document does not give you any license to these patents. You can send license
inquiries, in writing, to:
LENOVO PROVIDES THIS PUBLICATION “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some
jurisdictions do not allow disclaimer of express or implied warranties in certain transactions, therefore, this
statement may not apply to you.
This information could include technical inaccuracies or typographical errors. Changes are periodically made
to the information herein; these changes will be incorporated in new editions of the publication. Lenovo may
make improvements and/or changes in the product(s) and/or the program(s) described in this publication at
any time without notice.
The products described in this document are not intended for use in implantation or other life support
applications where malfunction may result in injury or death to persons. The information contained in this
document does not affect or change Lenovo product specifications or warranties. Nothing in this document
shall operate as an express or implied license or indemnity under the intellectual property rights of Lenovo or
third parties. All information contained in this document was obtained in specific environments and is
presented as an illustration. The result obtained in other operating environments may vary.
Lenovo may use or distribute any of the information you supply in any way it believes appropriate without
incurring any obligation to you.
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.
Any performance data contained herein was determined in a controlled environment. Therefore, the result
obtained in other operating environments may vary significantly. Some measurements may have been made
on development-level systems and there is no guarantee that these measurements will be the same on
generally available systems. Furthermore, some measurements may have been estimated through
extrapolation. Actual results may vary. Users of this document should verify the applicable data for their
specific environment.
Send us your comments via the Rate & Provide Feedback form found at
http://lenovopress.com/redp5218
Trademarks
Lenovo, the Lenovo logo, and For Those Who Do are trademarks or registered trademarks of Lenovo in the
United States, other countries, or both. These and other Lenovo trademarked terms are marked on their first
occurrence in this information with the appropriate symbol (® or ™), indicating US registered or common law
trademarks owned by Lenovo at the time this information was published. Such trademarks may also be
registered or common law trademarks in other countries. A current list of Lenovo trademarks is available on
the Web at http://www.lenovo.com/legal/copytrade.html.
The following terms are trademarks of Lenovo in the United States, other countries, or both:
Lenovo® Lenovo(logo)®
RackSwitch™ System x®
Intel, Xeon, and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries
in the United States and other countries.
Linux is a trademark of Linus Torvalds in the United States, other countries, or both.
Other company, product, or service names may be trademarks or service marks of others.