Solution For Databases Virtualized Oracle Rac On Vmware Vsphere Using VSP E990 Advanced Server ds220
Solution For Databases Virtualized Oracle Rac On Vmware Vsphere Using VSP E990 Advanced Server ds220
By Hitachi Vantara
November 2020
Feedback
Hitachi Vantara welcomes your feedback. Please share your thoughts by sending an email message to
[email protected]. To assist the routing of this message, use the paper number in the subject and the title of
this white paper in the text.
Revision History
Solution Design 7
Storage Architecture 7
Oracle ASM Configurations 11
Management Server Configurations 12
Server and Application Architecture 12
SAN Architecture 13
Network Architecture 14
Physical Network Configuration 15
Engineering Validation 18
Database Configuration 18
Testing Environment 18
Test Methodology 19
Test Results 20
Conclusion 22
Product Descriptions 22
Hitachi Storage Virtualization Operating System RF 23
Hitachi Advanced Server DS220 23
Hitachi Advanced Server DS120 23
Hitachi Ops Center 23
Oracle Linux 24
Oracle Database With the Real Application Clusters Option 24
Oracle Automatic Storage Management 24
VMware ESXi 24
VMware vCenter Server Appliance 24
Brocade Switches 25
Cisco Switches 25
1
The use of Hitachi Solution for Databases with Oracle Real Application Cluster (RAC) virtualized on VMware vSphere
provides significant dynamic scalability, high availability, and reliability benefits while processing small to large Oracle
workloads and maintaining predictable performance capabilities for varying deployment types. This reference architecture
provides a validated virtualization solution for Oracle Database 19c running on VMware ESXi 6.7 while keeping
virtualization overhead to a minimum, with virtual machines using Oracle Linux 7.8 as Oracle RAC instances.
Hitachi Solution for Databases with virtualized Oracle RAC on VMware vSphere is a fast, agile offering from Hitachi Vantara
that makes efficient use of deployed resources. Oracle on VMware aims for simplifying IT transformation, as it offers
increased efficiency, quality of service, predictable performance, flexible journey to minimize cost, dynamic scalability,
disaster recovery with VMware vSphere and-most importantly-it is intuitive to implement.
This solution integrates many innovative technologies from Hitachi Vantara, Oracle, and VMware. To prepare virtualized
Oracle RAC on VMware vSphere, this environment includes the following:
Predictable performance
High availability
This solution provides the flexibility to select storage and compute resources based on unique requirements. Deploy small
databases as well as large databases, depending on resource availability.
Database administrators
Storage administrators
System administrators
1
2
To use this reference architecture guide, you need familiarity with the following:
VMware ESXi
Note — Testing of this configuration was in a lab environment. Many things affect production environments beyond
prediction or duplication in a lab environment. Follow the recommended practice of conducting proof-of-concept
testing for acceptable results in a non-production, isolated test environment that otherwise matches your production
environment before your production implementation of this solution.
Solution Overview
Use this reference architecture to implement Hitachi Solution for Databases with virtualized Oracle Real Application Cluster
(RAC) on VMware vSphere using DS220 as VMware ESXi hosts and Hitachi Virtual Storage Platform E990 (VSP E990) with
VMware vCenter Server Appliance. This solution is engineered, pre-tested, and qualified to provide high performance, high
availability, and high reliability in demanding, dynamic Oracle environments. This reference architecture implements
Hitachi Solution for Databases for Oracle Real Application Clusters database on two VMware ESXi hosts using VSP E990,
which addresses high availability, performance, and scalability requirements for OLTP and OLAP workloads.
Business Benefits
The Oracle RAC solution for VMware vSphere virtualization provides numerous benefits to database administrators
because it creates a layer of abstraction between application, operating system, and the underlying hardware. VMware
vCenter Server Appliance manages the node resources jointly such that the cluster owns all the CPU and memory of all
nodes.
Achieve high Oracle Real Application Clusters database performance with VSP E990 storage.
Provide a solution for customers who are looking for converged Oracle products – not covered by physical servers for
Oracle RAC.
Create a VMware ESXi cluster with multiple Hitachi Advanced Server DS220 servers to deploy virtual machines for an
Oracle Real Application Clusters database deployment.
Add or remove ESXi hosts in the VMware ESXi cluster based on business requirements.
Using the Oracle solution with VMware ESXi reduces space, power consumption, and IT administrative requirements
while driving high-speed performance.
2
3
3
4
Figure 1
To avoid any performance impact to the production database, Hitachi Vantara recommends using a configuration with the
following characteristics:
4
5
Driver Version:
1.7.17
Firmware: 6.8
Intel X722 Dual Port 10 GbE SFP+ Driver: i40e
Driver Version:
1.7.17
Firmware: 4.0
2 × Emulex LightPulse LPe31002-M6 2-Port Driver: lpfc
16Gb Fibre Channel Adapters
Driver Version:
12.0.193.14.
Firmware:
12.0.193.13
5
6
Firmware: 6.80
(1.2007.0)
1 × Emulex LightPulse LPe31002-M6 2-Port Firmware:
16 Gb Fibre Channel Adapters 12.0.193.13
Driver version:
12.0.193.14
Brocade G620 Fibre 24 × 48 port Fibre Channel switches Kernel: 2.6.34.6 2
Channel switches
32 Gb/s SFPs Fabric OS: v8.2.0b
Cisco Nexus 48 × 10/25 GbE fiber ports BIOS: version 2
93180YC-EX 07.61
6 × 40/100 Gbps Quad SFP (QSFP28) ports
NXOS: version
7.0(3)I7(6)
Cisco Nexus 1 GE 48-Port Gb Ethernet Switch BIOS: version 1
3048TP 4.0.0
NXOS: version
7.0(3)I4(7)
Note — The solution was tested with PCIe and OCP mezzanine NIC cards. Using all PCIe cards is recommended for
consistency and better NIC bonding options. SATADOM, SAN boot, or local boot can be used for the boot option.
6
7
Solution Design
This describes the reference architecture environment to implement Hitachi Solution for Databases with virtualized Oracle
RAC on VMware vSphere. The environment uses Hitachi Virtual Storage Platform E990.
VMware ESXi server – There are two hosts configured in an Oracle database environment.
Management Node – One VMware vCenter Server Appliance is used to manage all ESXi hosts.
Storage System – There are virtual volumes mapped to each port that are presented to the server as LUNs.
SAN Connection – There are SAN connections to connect the Fibre Channel HBA ports to the storage through Brocade
G620 switches.
Storage Architecture
This describes the storage architecture for this solution.
Storage Configuration
The storage configuration takes into consideration Hitachi Virtual Storage Platform, Oracle, and VMware recommended
best practices for the design and deployment of database storage.
7
8
Figure 2
8
9
Table 4 shows the storage pool configuration used for this solution.
TABLE 4. DYNAMIC PROVISIONING POOL FOR HITACHI VIRTUAL STORAGE PLATFORM E990
Pool ID VMware-ESXi-Cluster
Pool Type Dynamic Provisioning Pool
Number of LDEVs 70
LDEV Size(s) 880 GB
Pool Capacity 13.74 TB
In this solution, servers use SAN boot with RAID 10 protection. Table 5 shows the logical storage configuration used in this
solution.
DATA 16 200 GB OLTP application 1A, 2A, 1B, 2B, 1C, 2C, 1D,
tablespaces, system sysaux, 2D
undo, temp
REDO 8 10 GB Online redo logs and control
files
TEMP 4 40 GB Temp logs
9
10
CCI device
RAID Level RAID-10 (2D+2D)
Drive Type 6.0 TB 7.2K RPM SAS
Number of Drives 4
There is an additional RAID group consisting of four 3 TB 7.2k RPM SAS drives configured as RAID-10 (2D+2D). This is used
as shared storage for the management server cluster.
Additional LUNs can be mapped if required. While the test environment was configured using a dedicated SAS RAID group
for the management server cluster, this can be configured as a dedicated SSD RAID group, a dedicated dynamic
provisioning pool, and capacity on the dynamic provisioning pool configured for the Oracle environment.
Database Layout
The database layout design uses recommended practices from Hitachi Vantara for Hitachi Virtual Storage Platform E990 for
small random I/O traffic, such as OLTP transactions. The layout also considers Oracle ASM best practices when using
Hitachi Vantara storage.
Base the storage design for database layout needs on the requirements of the specific application implementation. The
design can vary greatly from one implementation to another, based on the RAID configuration type and number of drives
used in the implementation.
The components in this solution have the flexibility for use in various deployment scenarios to provide the right balance
between performance and ease of management for a given scenario.
The database layout has two nodes with Oracle RAC instances. The Oracle Linux 7.8 operating system is installed on two
vCenter VMs with Oracle RAC database installed on them.
Shared LUNs from storage are assigned to two VMs as shared virtual machine disks (VMDK) for the Oracle RAC database.
The shared LUN is mapped to a datastore cluster, and virtual machine disks (VMDK) are utilized for OS SAN boot of VMs.
10
11
Undo Tablespace - Create an UNDO tablespace in this configuration within the Oracle Data ASM diskgroup.
Online Redo Logs - Create an ASM diskgroup with external redundancy for Oracle online redo logs.
Oracle Cluster Registry and Voting Disk - Create an ASM diskgroup with normal redundancy to contain the OCR and
voting disks and to protect against single disk failure to avoid loss of cluster availability. Place each of these files in the
OCR ASM diskgroups.
Environment Value
RAC Yes
ASM Yes – to support Oracle RAC Database
11
12
Two Hitachi Advanced Server DS120 servers are used for VMware ESXi management server configuration as well as
additional virtual machines to manage the environment.
Table 10 lists the details of the server configurations for this solution.
DS220 VMware ESXi VMware ESXi server 56 (2 × 28C) 768 GB (64 GB × 12)
server 1 for Oracle RAC
database VM
VMware ESXi VMware ESXi server 56 (2 × 28C) 768 GB (64 GB × 12)
server 2 for Oracle RAC
database VM
DS120 VMware ESXi 1 Management server 16 256 GB (32 GB × 8)
for Hitachi
VMware ESXi 2 management 16 256 GB (32 GB × 8)
applications
12
13
SAN Architecture
Map the provisioned LDEVs to multiple ports on Hitachi Virtual Storage Platform E990 (VSP E990). These LDEV port
assignments provide multiple paths to the storage system from the host for high availability. This reference architecture
uses two dual port Emulex HBAs per Advanced Server DS220.
Compute Servers
8 SAN switch connections are used for VSP E990 Fibre Channel ports.
4 SAN switch connections are used for VSP G900 Fibre Channel ports.
4 SAN switch connections are used for management server HBA ports.
Table 11 lists details of the Fibre Channel switch connect configuration on Hitachi Virtual Storage Platform E990 SAS ports.
TABLE 11. SAN HBA CONNECTION CONFIGURATION TO HITACHI VIRTUAL STORAGE PLATFORM E990
Server HBA Host Host Name Switch Zone Storage Storage Brocade
Group System Port G620
Name Switch
13
14
TABLE 11. SAN HBA CONNECTION CONFIGURATION TO HITACHI VIRTUAL STORAGE PLATFORM E990 (CONTINUED)
Server HBA Host Host Name Switch Zone Storage Storage Brocade
Group System Port G620
Name Switch
Note — In a production environment, use separate storage ports for the management servers to avoid impact on
database performance. While shared storage ports can be used, monitor port utilization to avoid performance issues in
high performance environments.
Network Architecture
Do the following when configuring networks in your environment:
Use NIC bonding to provide failover and load balancing of interconnections within a server.
Set all NICs to full duplex mode.
Configure each VMware ESXi server node with at least the bonding interfaces for the following:
Management network
Public network
Private network
Each virtual machine has public, private and management vNICs. Use separate VLANs for the following:
14
15
Table 12 describes the network configuration for VMware vCenter virtual machines installed with Oracle RAC database.
10.76.32.xx Uplink 6
192.168.100.xx Uplink 5
Figure 3
15
16
Table 13, Table 14, and Table 15 list the network configurations for this solution.
TABLE 13. HITACHI ADVANCED SERVER DS220 AND DS120 NETWORK CONFIGURATION
Server NIC Ports Subnet NIC IP Address Network Bandwidth Cisco Nexus
Bond (Gb/s) 93180YC-EX
Switch
Switch Port
Number
DS220 Server1 NIC 1-Port 0 242 Bond0 192.198.242.204 Management/ 10 1 41
Public
NIC 1-Port 1 10 2
NIC 3-Port 1 25 2
DS220 Server2 NIC 1-Port 0 242 Bond0 192.198.242.206 Management/ 10 1 43
Public
NIC 1-Port 1 10 2
Note — When creating NIC Bonding pairs, ports should be used on different cards to avoid single points of failure (SPoF).
16
17
TABLE 14. NETWORK CONFIGURATION FOR SERVERS AND HITACHI VIRTUAL STORAGE PLATFORM E990
Name IP Address
VMware ESXi Server 1 192.168. 242.xx
VMware ESXi Server 2 192.168. 242.xx
17
18
Engineering Validation
This summarizes the key lab verification tests performed on Hitachi Solution for Databases - Virtualized Oracle on Hitachi
Unified Compute Platform CI using Hitachi Virtual Storage Platform E990 and Hitachi Advanced Server DS220.
Database Configuration
Table 16 lists parameter details for a two node Oracle ASM database.
Table 17 shows the details of Oracle Database environment parameters for peakmarks.
DB_KEEP_CACHE_SIZE 6 GB
DB_RECYCLE_CACHE_SIZE 2 GB
INMEMORY_SIZE 800 MB
Testing Environment
Table 18 lists configuration details for Hitachi Virtual Storage Platform E990 with SAS backend with one node for testing.
Item Value
Database Size 2 TB
Number of vCPUs 16
18
19
Test Methodology
Oracle Orion and peakmarks were used for performance testing of this solution.
Orion
Oracle Orion is a tool for predicting the performance of an Oracle database without having to install Oracle or create a
database. Unlike other I/O calibration tools, Oracle Orion is expressly designed for simulating Oracle database I/O
workloads using the same I/O software stack as Oracle. Orion can also simulate the effect of striping performed by Oracle
Automatic Storage Management.
For more information about Orion, see “I/O Configuration and Design” in the Oracle Database Performance Tuning Guide.
peakmarks
The test results are demonstrated using peakmarks OLTP test cases.
peakmarks is benchmark software for Oracle platforms. It was used in our tests for the following:
Virtual machine migration with compute resources. In this case, only the virtual machines and its compute resources
are migrated to a specified VMware ESXi host.
Virtual machine migration with compute and storage resources. In this case, the virtual machine with its compute and
storage resources are migrated to a specified ESXi host.
ESXi host failover. In this case, due to ESXi host failover, the virtual machines connected to a failed ESXi host migrate to
any other active ESXi hosts using vSphere vMotion.
19
20
Test Results
Table 19 provides Orion test result details.
Throughput RT (ms)
20
21
Throughput RT (ms)
Figure 4 shows swingbench data with all transactions that occurred while the virtual machine was migrated with compute
and storage resource information.
21
22
Figure 4
Conclusion
Hitachi Virtual Storage Platform E990 has been tested and validated as an ideal platform for virtualized workloads. It was
tested on an Oracle Real Application cluster database as well as with multiple environments running at the same time.
Product Descriptions
Hitachi Virtual Storage Platform E990
Hitachi Virtual Storage Platform E990 supercharges business application performance with all-NVMe storage. It uses
Hitachi Ops Center, so you can improve IT operations with the latest AI and ML capabilities. Advanced data reduction in
Virtual Storage Platform E990 enables you to run data reduction with even the most performance-hungry applications.
The all-NVMe architecture in Virtual Storage Platform E990 delivers consistent, low-microsecond latency to reduce latency
costs for critical applications. This predictable performance optimizes storage resources.
With Virtual Storage Platform E990 and the rest of Hitachi’s midrange storage family, you have agile and automated data
center technology. These systems allow you to cost-effectively meet your current digital expectations and give you the
ability to address future challenges, as your application data needs, and service levels evolve. With time-tested, proven
availability and scalability, Hitachi Vantara delivers infrastructure solutions that help you maximize your data center
advantage.
Hitachi Virtual Storage Platform E990, used in this reference architecture, supports Oracle Real Application Clusters.
22
23
SVOS RF integrates with Hitachi’s Base and Advanced software packages to deliver superior availability and operational
efficiency. You gain active-active clustering, data-at-rest encryption, insights via machine learning, and policy-defined
data protection with local and remote replication.
The highly scalable memory supports up to 3 TB RAM using 24 slots of 2666 MHz DDR4 RDIMM. DS120 is powered by the
Intel Xeon scalable processor family for complex and demanding workloads. Flexible OCP and PCIe I/O expansion card
options are available.
The following applications were installed in individual virtual machines in this architecture and would be used in most
cases:
23
24
Analyzer. Improve IT operations with machine learning (ML) to drive resource service levels, utilization, and
automation at lower costs. Obtain operational visibility from virtual machines, servers, SAN switches to shared
storage resources to optimize an application’s full data path.
Automator. Deliver resources up to 70% faster than manual processes. Free staff to focus on strategic initiatives.
Protector. Meet tight service level requirements when protecting critical data and applications. Automatically support
secondary business functions with data copies staff need to do their jobs. Make better use of backup data for activities,
such as e-discovery and analysis. Simplify administration and replication management. Do it all with no disruption to
production application availability and performance.
Oracle Linux
Oracle Linux is a Linux distribution packaged and freely distributed by Oracle, available partially under the GNU General
Public License. It is compiled from Red Hat Enterprise Linux source code, replacing Red Hat branding with Oracle branding.
VMware ESXi
VMware ESXi is the next-generation hypervisor, providing a new foundation for virtual infrastructure. This innovative
architecture operates independently from any general-purpose operating system, offering improved security, increased
reliability, and simplified management. This reference architecture uses VMware ESXi for the management servers only.
vCenter Server Appliance comes as an Open Virtualization Format (OVF) template. The appliance is imported to an ESXi
host and configured through the web-based interface. It comes pre-installed with all the components needed to run a
vCenter Server, including vCenter SSO (Single Sign-on), Inventory Service, vSphere Web Client and the vCenter Server
itself.
This reference architecture uses VMware vCenter Server Appliance for the management server cluster only.
24
25
Brocade Switches
Brocade and Hitachi Vantara partner to deliver storage networking and data center solutions. These solutions reduce
complexity and cost, as well as enable virtualization and cloud computing to increase business agility.
SAN switches are optional and direct connect is also possible under certain circumstances, but customers should check the
support matrix to ensure support prior to implementation.
Cisco Switches
The Cisco Nexus switch product line provides a series of solutions that attempt to make it easier to connect and manage
disparate data center resources with software-defined networking (SDN). Leveraging the Cisco Unified Fabric, which
unifies storage, data, and networking (Ethernet/IP) services, the Nexus Switches create an open, programmable network
foundation built to support a virtualized data center environment.
25
For More Information
Hitachi Vantara Global Services offers experienced storage consultants, proven methodologies and a comprehensive
services portfolio to assist you in implementing Hitachi products and solutions in your environment. For more information,
see the Services website.
Demonstrations and other resources are available for many Hitachi products. To schedule a live demonstration, contact a
sales representative or partner. To view on-line informational resources, see the Resources website.
Hitachi Academy is your education destination to acquire valuable knowledge and skills on Hitachi products and solutions.
Our Hitachi Certified Professional program establishes your credibility and increases your value in the IT marketplace. For
more information, see the Hitachi Vantana Training and Certification website.
For more information about Hitachi products and services, contact your sales representative, partner, or visit the Hitachi
Vantara website.
1
Hitachi Vantara
Corporate Headquarters Regional Contact Information
2535 Augustine Drive USA: 1-800-446-0744
Santa Clara, CA 95054 USA Global: 1-858-547-4526
www.HitachiVantara.com | community.HitachiVantara.com HitachiVantara.com/contact
© Hitachi Vantara LLC, 2020. All rights reserved. HITACHI is a trademark or registered trademark of Hitachi, Ltd. VSP is a trademark or registered trademark of Hitachi Vantara
LLC. Microsoft, Windows Server, and Microsoft Office are trademarks or registered trademarks of Microsoft Corporation. All other trademarks, service marks, and company
names are properties of their respective owners.
Notice: This document is for informational purposes only, and does not set forth any warranty, expressed or implied, concerning any equipment or service offered or to be offered
by Hitachi Vantara LLC.
MK-SL-209-00, November 2020