Dell EqualLogic Giải Pháp Lưu Trữ Hỗ Trợ Oracle Database 11g

Dòng Dell™ EqualLogic™ PS Internet SCSI (iSCSI) Storage Arrays có thể cung cấp một giải pháp hiệu quả và tiết kiệm cho Oracle® Database 11g. Bài báo cáo này trình bày kỹ thuật hỗ trợ doanh nghiệp cấu hình Single Instance Database hoặc Cluster Database với độ linh động cao, dễ thích ứng và đáng tin cậy.

Sử dụng Oracle Database 11g với sự hỗ trợ của EqualLogic PS Series SAN có thể giúp quá trình điều khiển trở nên đơn giản, tăng cường khả năng hoạt động và tiết kiệm chi phí – điều mà hầu hết các doanh nghiệp mong muốn. Sau đây là một số thông tin cơ bản, cung cấp một cái nhìn tổng quan nhằm hỗ trợ doanh nghiệp trong quá trình đưa vào ứng dụng.

1- Thành phần cấu trúc

Sơ đồ cấu trúc Oracle Database 11g xây dựng trên nền Dell EqualLogic PS Series gồm các phần:

■■ Dell OptiPlex™ Desktops, dùng truy cập cơ sở dữ liệu Oracle Database
■■ Mạng lưới Client/Server gồm Network Controllers, Cables, và Switches
■■ Máy chủ Dell PowerEdge™ chạy Oracle Database 11g và Oracle Real Application Clusters (RAC) 11g trên nền Microsoft® Windows Server® hoặc Red Hat® Enterprise Linux® OS
■■ Oracle RAC Private Network sử dụng Dell PowerConnect™ Gigabit Ethernet switches
■■ Hệ thống máy chủ lưu trữ dòng Dell PowerConnect 5400 hoặc PowerConnect 6200 Gigabit Ethernet switches
■■    Dell EqualLogic PS Series iSCSI SAN Arrays

Mô hình cấu trúc CSDL

 

2- Cấu hình Server Lưu Trữ

 
Dòng Dell EqualLogic PS iSCSI SAN Arrays với phần cứng được thiết kế có độ tương thích cao nhằm tối thiểu lỗi hóa các lỗi phát sinh. Thành phần đa dạng bao gồm Module Dual Active/Standby Control và hệ thống quạt và bộ nguồn đôi chuẩn. Mỗi Control Module có nhiều Gigabit Ethernet Interfaces và bộ nhớ cache giúp cho hai Control Module có thể liên hệ chặt chẽ với nhau trong trường hợp nguồn bị ngắt đột ngột.

Mô hình Oracle Database 11g trên nền EqualLogic PS Series gồm hai Cluster của máy chủ Dell PowerEdge và ba EqualLogic PS Series Arrays với Dual Control Modules. Hai dòng Dell PowerConnect 5400 PowerConnect  6200  Gigabit Ethernet Switches hỗ trợ tăng cường băng thông mạng. Mỗi Array trong một nhóm lưu trữ được xem là một thành viên (member). Nhiều thành viên được quản lý và lắp đặt như là một Single Storage System, sử dụng nhóm các địa chỉ IP. Administrators phải thiết lập cho mỗi thành viên một loại RAID—RAID-5, RAID-6, RAID-10, hoặc RAID-50—khi array được khởi động. Trong hình minh họa, nhóm lưu trữ Oracle-Group bao gồm 3 thành viên: Oracle-member01, Oracle-member02 và Oracle-member03. Một nhóm EqualLogic PS Series Storage được  tách ra thành nhiều lớp, nhằm tăng cường khả năng điều khiển thông qua sắp xếp Disk Resource. Các lớp được tổ chức gồm các thành viên RAID, với một lớp RAID-10 bao gồm hai RAID-10 thành viên và một lớp RAID-5 bao gồm một thành viên RAID-5. Từ mỗi Control Module trong dãy lưu trữ, nối một Gigabit  Ethernet  Interface  vào một Gigabit  Ethernet  Switch và hai Gigabit  Ethernet  Interfaces khác vào Gigabit Ethernet Switch khác.

Tại máy chủ PowerEdge truy cập vào dữ liệu trên Oracle thông qua nhóm địa chỉ IP. Nhằm tăng bandwidth, mỗi node của Oracle RAC 11g Cluster nên có bốn Gigabit Ethernet NICs Ports với đường dẫn độc lập đến hai Gigabit Ethernet Switches của iSCSI SAN. Phần mềm Multipath được cài đặt trên Cluster cũng có thể giúp cân bằng I/O. Mỗi Server có một kết nối riêng biệt vào Redundant Dell PowerConnect Gigabit Ethernet Switches và Dual Control modules trên EqualLogic PS Series Arrays. Cấu hình này giúp tạo ra nhiều đường dẫn tại host (pathway redundancy), hai Gigabit Ethernet Switches và Dual Control Modules.

Đặc tính Oracle Automatic Storage Management (ASM) của Oracle Database 11g cung cấp khả năng tích hợp giữa file hệ thống và Volume Manager – đặc biệt thiết kế riêng cho Oracle Database. Ngoài ra, ASM giúp Administrators quản lý một môi trường cơ sở dữ liệu động bằng cách cho phép mở rộng kích thước cơ sở dữ liệu mà không cần khởi động lại hệ thống.

Mô hình tổng quan của hệ thống lưu trữ

Dữ liệu chia sẽ (Shared Storage) trên Oracle Database 11g có thể được chia thành các thành phần sau:

■■ Oracle Cluster Registry (OCR) và Cluster Synchronization Services (CSS) voting disk: OCR và CSS voting disk lưu thông tin chi tiết về cấu hình của Cluster và các Nodes. Dữ liệu chia sẽ trên Oracle Clusterware không cần thiết khi sử dụng Single Instance Database.
■■ Oracle Database: Khu vực này lưu trữ data files, online redo log files, control files, SPFILE cho Database Instances, và temp files cho Temporary Tablespaces. Các Volumes trong khu vực này có thể được sử dụng để tạo nhóm ASM disk và được quản lý bởi ASM Instances. Mặc dù cấu hình hiện tại chỉ là một volume cho một nhóm ASM disk, nhưng nhiều volumes có thể được tạo một nhóm ASM disk, và nhiều nhóm ASM disk có thế tạo ra một cơ sở dữ liệu.
■■ Oracle Flash Recovery Area: khu vực lưu trữ các file Recovery.

RAID-10 được xem là lựa chọn tốt nhất cho Oracle RAC 11g vì có tốc độ truy xuất nhanh và hơn hết là khả năng chịu lỗi cao. Dòng EqualLogic PS Array nên cấu hình RAID-10.

 

3- Cấu hình mạng và các liên kết

Nhằm tăng cường khả năng hoạt động, Administrators nên tách iSCSI SAN ra khỏi các network khác. Điều này có thể thực hiện bằng cách cấu hình iSCSI traffic trên Gigabit Ethernet Switches hoặc sử dụng Virtual LANs. Administrators cũng nên tham khảo các chỉ dẫn sau khi cấu hình Dell EqualLogic PS Series iSCSI SAN arrays:

■■ Sử dụng Rapid Spanning Tree Protocol (RSTP) và enable PortFast setting trên Switch Ports giữa các Switches.
■■ Enable Flow Control trên Switch Ports và NIC Ports.
■■ Disable Unicast Storm Control trên Switch Ports.
■■ Enable Jumbo Frames trên Switches và NICs.

Các máy chủ trong một Oracle RAC 11g Cluster liên kết với nhau thông qua phần mềm quản lý Oracle Clusterwar. Các máy chủ trong cùng Cluster liên lạc và theo dõi tình hình Cluster thông qua Private Network-Cluster Interconnect hoặc Private Interconnect. Để tối ưu, Administrators nên thực hiện cấu hình Redundant Interconnect Network, với Redundant Private NICs trên mỗi máy chủ và Redundant Private Network Switches.
 
Ngoài ra Administrators phải cài đặt một phần mềm hoặc phần cứng iSCSI khởi động để các Host và Storage Array có thể liên lạc được với nhau. Ví dụ phần mềm Microsoft iSCSI cho phép kết nối đến một External iSCSI Storage Array chạy trên nền Microsoft Windows® OS. Thêm vào đó, Dell EqualLogic Multipath I/O (MPIO) Device-Specific Module hoạt động với Microsoft MPIO nhằm hỗ trợ đa kết nối giữa hosts và một SAN volume, giúp tăng cường khả năng hoạt động, đơn giản khi cấu hình. Trên hosts chạy Red Hat Enterprise Linux, truy cập iSCSI đòi hỏi cài đặt Open-iSCSI Initiator, với khả năng multipathing giữa Hosts và SAN Volume hỗ trợ bởi thiết bị Linux Device Mapper Module. Cả hai Open-iSCSI initiator và Linux Device Mapper Module là một phần của phiêm bản Standard Red Hat Enterprise Linux.

4- Cài đặt Oracle Database và Oracle Clusterware

Phương pháp cài đặt Oracle Database và phần mềm Oracle Clusterware thường sử dụng Oracle Universal Installer (OUI) – giao diện đơn giản cho người dùng. Tính năng Oracle RAC Deployment là một đặc tính đặc biệt có khả năng đưa thông số nhị phân vào nhiều nodes của một RAC Cluster từ một Master Server. Để cấu hình đơn giản, nhà sản xuất đề nghị đầu tiên cài đặt Oracle Clusterware 11g, sau đó đến Oracle Database 11g, cuối cùng là tạo Listener và  Cluster Database.

5- Dell EqualLogic PS Series Snapshots

Dòng Dell EqualLogic PS iSCSI SAN được tích hợp thêm các Snapshots, cho phép Administrators có thể nhanh chóng Back Up và Restore một lượng lớn dữ liệu Oracle Online. Vì những Snapshots có thể tạo một phiên bản copy ảo của Oracle Database, do đó có thể giảm thời gian Backup tới mức tối đa trong khi vẫn duy trì tốc độ truy xuất dữ liệu.

6- Thích hợp với môi trường thực tế của Doanh Nghiệp

Giải pháp lưu trữ Dell EqualLogic PS Series hỗ trợ Oracle database 11g được thiết kế để cung cấp môi trường cơ sở dữ liệu có tính linh động cao, được quản lý và cấu hình một cách dễ dàng. Khi nhu cầu của người dùng tăng cao, EqualLogic PS Series iSCSI SAN có khả năng đáp ứng động, đồng thời giúp đơn giản hóa quá trình thực hiện và khả năng hoạt động.

Quốc Dũng (Nguồn Dell Power Solutions)

About Tony Nguyễn
Tôi tên Tony tự Tèo trú tại thôn Tám, Trảng Thanh tỉnh Thừa Thiên. Thưở thiếu thời trí tuệ tôi thường thường, tuy thế tính tình thật thà thẳng thắng, thích thi thơ ...

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: