Professional Documents
Culture Documents
Tammy Bednar
Director of Product Management
Oracle Database Appliance
March, 2015
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Database Appliance X5-2 Hardware Front View
With Storage Expansion Shelf
Zero Administration
• AutomaRcally integrates when plugged in
• Data automaRcally distributes to new shelf
– 2x IO Modules (Controllers)
• Each connects to all 24 disks to protect against Slot 20 Slot 21 Slot 22 Slot 23
failure Slot 16 Slot 17 Slot 18 Slot 19
Slot 12 Slot 13 Slot 14 Slot 15
– Redundant HDDs and SSDs Slot 8 Slot 9 Slot 10 Slot 11
• ASM stripes data across disks to protect against Slot 4 Slot 5 Slot 6 Slot 7
failure Slot 0 Slot 1 Slot 2 Slot 3
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle ConfidenRal – Internal/Restricted/Highly Restricted 7
Oracle Database Appliance
Hardware Components
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle ConfidenRal – Internal/Restricted/Highly Restricted 8
Oracle Database Appliance Hardware Servers
• Servers
– Two servers and one storage shelf per system
– Two, Sun Fire X86 64-bit X5-2 Servers
– Rack Size 2x1 RU
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle ConfidenRal – Internal/Restricted/Highly Restricted 9
Oracle Database Appliance Hardware Processors
• Two 18-core Intel® Xeon® processors E5-2699 v3 per server
• Cache per Processor
– Level 1: 32 KB instrucRon and 32 KB data
– Level 2: 256 KB unified
– Level 3: 45MB shared inclusive
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle ConfidenRal – Internal/Restricted/Highly Restricted 10
Oracle Database Appliance Hardware Memory
• 256 GB per server
– 8x32GB DIMMs
• OpRonal Memory Expansion to 512 GB (16 x 32 GB) or 768 GB (24 x 32 GB)
per Server
• Both Server should have the same amount of memory
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle ConfidenRal – Internal/Restricted/Highly Restricted 11
Oracle Database Appliance Hardware Standard IO
• Four onboard auto-sensing 100/1000/10000 Base-T Ethernet ports per
server
• Four PCIe 3.0 slots per server:
– • PCIe internal slot: dual-port internal SAS HBA
– • PCIe slot 3: dual-port external SAS HBA
– • PCIe slot 2: dual-port external SAS HBA
– • PCIe slot 1: dual-port InfiniBand HCA
• OpRonal 10GbE SFP+ external networking connecRvity requires
replacement of InfiniBand HCA
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle ConfidenRal – Internal/Restricted/Highly Restricted 12
Oracle Database Appliance Hardware Storage
• • Capacity per storage shelf:
– Sixteen 3.5-inch 8 TB 7.2K rpm HDDs
– 128 TB raw, 64 TB (double-mirrored) or 42.7 TB (triple-mirrored) usable capacity
– Four 2.5-inch (3.5-inch bracket) 400 GB ME SSDs for frequently accessed data
– Four 2.5-inch (3.5-inch bracket) 200 GB HE SSDs for database redo logs
• • OpRonal storage expansion with addiRonal storage shelf doubles the
• • Two 2.5-inch 600 GB 10K rpm HDDs (mirrored) per server for OS
• • External NFS storage support
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle ConfidenRal – Internal/Restricted/Highly Restricted 13
Oracle Database Appliance Hardware Power
• Two hot-swappable, redundant power supplies per server
– Power Supply Output Rated Maximum: 600W at 100-127V AC/200-240VAC
– AC power: Maximum AC input current at 100VAC and 600W output: 7.2A
• Two hot-swappable, redundant power supplies per storage shelf
– Power Supply Output Rated Maximum: 580W at 100-127 VAC/200-240VAC
– AC Power : Maximum AC input current at 100VAC and 580W output: 8A
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle ConfidenRal – Internal/Restricted/Highly Restricted 14
Oracle Database Appliance Front View
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle ConfidenRal – Internal/Restricted/Highly Restricted 15
Oracle Database Appliance X5-2 Back View
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle ConfidenRal – Internal/Restricted/Highly Restricted 16
Cable the Oracle Database Appliance X5-2
Purpose – Cabling Storage Expansion Start - Compute Node End - Storage Expansion Shelf
7. Connect dark blue SAS cable Connect into dark blue port (SAS0) in PCIe slot 2 in node 1 Connect into dark blue port in top IO Module (port 0)
8. Connect light blue SAS cable Connect into light blue port (SAS1) in PCIe slot 3 in node 1 Connect into light blue port in boeom IO Module (port 0)
9. Connect dark red SAS cable Connect into dark red port (SAS1) in PCIe slot 2 in node 0 Connect into dark red port in top IO Module (port 1)
10. Connect light red SAS cable Connect into light red port (SAS0) in PCIe slot 3 in node 0 Connect into light red port in boeom IO Module (port 1)
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle ConfidenRal – Internal/Restricted/Highly Restricted 19
Oracle Database Appliance Hardware Monitoring Tools
• Oracle Auto Service Request (ASR)
– Automated remote monitoring, phone home
– Configured at the Rme of deployment or later
• Oracle Integrated Lights-Out Management (ILOM)
– Complete system remote control, Remote console
• Oracle Appliance Manager (oakcli)
– Manage hardware and sohware, hardware diagnosRcs, monitoring through oakcli
• Oracle Enterprise Manager
– ODA Plug-in
– ILOM Plug-in
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle ConfidenRal – Internal/Restricted/Highly Restricted 20
Oracle Database Appliance Hardware Troubleshoo8ng
Tools
• Oracle Appliance Manager
– # oakcli validate –d
– # oakcli orachk
– # oakcli show <component>
– ODA DiagnosRcs (oakcli manage diagcollect, stordiag, etc.)
• Oracle ILOM
• Oracle Enterprise Manager Cloud Control
– Oracle Database Appliance Plug-in
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle ConfidenRal – Internal/Restricted/Highly Restricted 21
ODA X5-2 Network Cabling External 10GBase-T net 3 (bond1)
External 10GBase-T net 2 (bond1)
Interconnect Port IB 1 (ibbond0) External 10GBase-T net 1 (bond0)
• Base configuraRon Interconnect Port IB 2 (ibbond0) External 10GBase-T net 0 (bond0)
– IB Interconnect
– 10GBase-T (copper)
Public Networking
• OpRonal 10GbE
SFP+ (Fiber) Public
Networking
– Replace InfiniBand
w/ Fiber PCIe cards
– Interconnect w/
on-board copper
ports
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
OpRonal ODA X5-2 Cabling to Connect to Fiber Public
Networks External 10GBase-T net 3 (bond1)
External 10GBase-T net 2 (bond1)
External 10GbE SFP+ net 1 (bond0) Interconnect Port net 1(icbond0)
External 10GbE SFP+ net 0 (bond0) Interconnect Port net 0 (icbond0)
• Replace InfiniBand
with 10GbE SFP+
(Fiber) PCIe cards
• Interconnect w/
on-board Net 0 &
Net 1 ports
Appliance Manager
Oracle VM (opRonal)
• Simple to deploy
– Automated deployment of WebLogic Server with wizard similar to Appliance
Manager configurator
– Just hours to deploy highly available database infrastructure and middleware
plaxorm for applicaRons
• Simple to maintain
• Choice of two distribuRons RAC
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle ConfidenRal – Internal 41
Advantages of ACFS based databases
• Support for snapshot database feature
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle ConfidenRal – Internal 42
Storage Architecture
Oracle Database Appliance X5-2
Disk Disk Volumes Used For
Group
ASM Cluster File System (ACFS) HDD Outer Rings +DATA data Database data files
HDD Outer Rings +DATA Repo1.. Shared Repository for VMs,
repoN VDisk
data reco redo flash repo1..N HDD Inner Rings +RECO reco Database archive logs, RMAN
backups (Fast Recovery Area)
ASM Disk Groups HDD Inner Rings +RECO Repo1.. Shared Repository for VMs,
repoN VDisk
+DATA, +RECO, +REDO, +FLASH
HDD Inner Rings +RECO cloudfs Clustered file system – files
that need to be accessed by
Cache Log either server node
HDDs SSDs SSDs SSD +REDO redo Database redo logs
SSD +FLASH flash Frequently accessed data
• New state detail “ValidaRonFail” introduced for the disks to denote HARD validaRon failure.
• Disk resource validaRon performed at resource iniRalizaRon Rme (deployment or disk add)
• OAKCLI interface allows for disk validaRons to be enabled or disabled dynamically at run Rme.
• When ODA was introduced, it supported only one type of disk (vendor/model).
• As we support different types of disks on ODA, the storage framework needs to ensure that we don’t mix
and match disks that are not compaRble.
• Disk validaRon checks help in proacRvely detecRng issues and enforcing addiRonal quality control on top
of factory quality controls to ensure ODA system/stack always have tested and verified supported disks.
• New state detail “ValidaRonFail” introduced for the disks to denote HARD validaRon failure.
• Disk resource validaRon performed at resource iniRalizaRon Rme (deployment or disk add)
• OAKCLI interface allows for disk validaRons to be enabled or disabled dynamically at run Rme.
VALIDATION ERROR: Disk pd_00 in slot 0 Model [ST32000SSSUN2.0T] not supported by ODA
• Fixed Partnership
– ASM partnership algorithm is opRmized for ODA to provide
• Faster rebalance
0 1 2 3 0 1 2 3
4 5 6 7 4 5 6 7
8 9 10 11 8 9 10 11
12 13 14 15 12 13 14 15
16 17 18 19 16 17 18 19
20 21 22 23 20 21 22 23
1 : OAK Check
NAME PATH TYPE STATE STATE_DETAILS
e0_pd_23 /dev/sdav SSD ONLINE Good
2 : ASM Check
ASM Disk Status : group_number state mode_s mount_s header_s
/dev/mapper/SSD_E0_S23_805864928p1 : 3 NORMAL ONLINE CACHED MEMBER
1 : OAK Check
NAME PATH TYPE STATE STATE_DETAILS
e0_pd_01 /dev/sdb HDD ONLINE Good
...
...
...
• Disabling of ODA disk cache requires complete shutdown of ODA stack and reboot of both nodes.
• Feature available with ODA s/w 2.10+ on ODA X3-2 onwards.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle ConfidenRal – Internal 62
12.1.2.3 Monitoring
[root@odademo0 ~]# oakcli show fs
Type Total Space Free Space Total DG Space Free DG Space Diskgroup Mount Point
ext3 29757M 8027M - - /
ext3 98M 63M - - /boot
ext3 59515M 38304M - - /opt
ext3 99193M 56943M - - /u01
acfs 7642112M 7637797M 52428736M 29482576M DATA /u02/app/oracle/oradata/datastore
acfs 571392M 568249M 1526208M 382932M FLASH /u02/app/oracle/oradata/flashdata
acfs 51200M 51022M 8618304M 4688436M RECO /cloudfs
acfs 5120M 5033M 8618304M 4688436M RECO /odadatafs
acfs 1253376M 1247093M 8618304M 4688436M RECO /u01/app/oracle/fast_recovery_area/datastore
acfs 63488M 43701M 763120M 480316M REDO /u01/app/oracle/oradata/datastore
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
12.1.2.4 Monitoring
[root@odademo0 ~]# oakcli show dbstorage
All the DBs with DB TYPE as non-CDB share the same volumes
DB_NAMES DB_TYPE Filesystem Size Used Available AutoExtend Size DiskGroup
------- ------- ------------ ------ ----- --------- ---------------- --------
mydb1, mydb2, mydb non-CDB /u01/app/oracle/oradata/datastore 62G 19.32G 42.68G 6G
REDO
3, mydb4
/u02/app/oracle/oradata/datastore 7463G 4.21G 7458.79G 746G DATA
/u02/app/oracle/oradata/flashdata 558G 3.07G 554.93G 55G FLASH
/u01/app/oracle/fast_recovery_area/datastore 1224G 6.13G 1217.87G 122G RECO
•
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Inside Notes on ACFS
NON-CDB
• Create one ACFS file system per diskgroup (DATA, RECO and REDO) that all non-CDBs
share
• Half of the available storage in each Diskgroup is allocated to that file system
DATA DG -- /u02/app/oracle/oradata/datastore
RECO DG -- /u01/app/oracle/fast_recovery_area/datastore
REDO DG -- /u02/app/oracle/oradata/datastore
• DATA DG is /u02/app/oracle/oradata/dat<db_name>
RECO DG is /u01/app/oracle/fast_recovery_area/rco<db_name>
REDO DG is /u02/app/oracle/oradata/rdo<db_name>
Database Master
DB
• Copy database
ODA Server From Produc8on
• Secure with data Snapshot Snapshot Snapshot
masking and
redac8on
DB
• Snapshots use
less than 5% of
3rd-party server original database
Test Test Test
Database Database Database
DB