구축가이드 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX EMC 차세대 VNX 및 EMC 백업솔루션기반 EMC VSPEX 요약이구축가이드에서는 EMC 차세대 VNX 및 EMC 백업솔루션을기반으로 VMware vsphere를사용하는 VSPEX

Similar documents
vm-웨어-01장

가상화된 Oracle Database 12c OLTP용 EMC VSPEX - EMC VNXe 솔루션 기반

vm-웨어-앞부속

Windows 8에서 BioStar 1 설치하기

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M

Cisco FirePOWER 호환성 가이드

Windows Server 2012

VMware vsphere

Office 365, FastTrack 4 FastTrack. Tony Striefel FastTrack FastTrack

Copyright 2013 EMC Corporation. All rights reserved. Published in the USA. 발행 : 2013년 10월본문서의정보는발행일현재정확한것으로간주되며모든정보는예고없이변경될수있습니다. 본문서의정보는 " 있는그대로 " 제공

vRealize Automation용 VMware Remote Console - VMware

[Brochure] KOR_TunA

Cloud Friendly System Architecture

View Licenses and Services (customer)

H11840: Securing EMC VSPEX End-User Computing with RSA SecurID: VMware Horizon View 5.2 and VMware vSphere 5.1 for up to 2,000 Virtual Desktops—Design

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft PowerPoint - 가상환경에최적화된_NetBackup_Appliance

EMC VSPEX for Virutalized Oracle Database 11g OLTP

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

H12912: EMC VSPEX for Virtualized Microsoft SQL Server 2012 With Microsoft Hyper-V - Enabled by EMC VNX Family and EMC Powered Backup

Microsoft PowerPoint - 권장 사양

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

EMC VSPEX for Virtualized Microsoft SQL Sever 2012

1,000 AP 20,000 ZoneDirector IT 5, WLAN. ZoneFlex AP ZoneDirector. WLAN. WLAN AP,,,,,,., Wi-Fi. AP. PSK PC. VLAN WLAN.. ZoneDirector 5000 WLAN L

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

SANsymphony-V

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

라우터

EMC VSPEX for Virtualized Microsoft SQL Server 2012 with Microsoft Hyper-V

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA

PowerPoint Presentation

Oracle Database 10g: Self-Managing Database DB TSC

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

설계가이드 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX EMC 차세대 VNX 및 EMC 백업솔루션기반 EMC VSPEX 요약이설계가이드에서는 EMC VNXe 또는 EMC 차세대 VNX 및 EMC 백업솔루션을기반으로 Microsoft Hy

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

Design Guide: EMC VSPEX for Virtualized Microsoft SQL Server 2012

가상화된 Oracle Database 11g OLTP용 EMC VSPEX

RHEV 2.2 인증서 만료 확인 및 갱신

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

VNX 성능 및 경쟁사 제품 포지셔닝

solution map_....

McAfee Security Virtual Appliance 5.6 설치 안내서

DBMS & SQL Server Installation Database Laboratory

MF3010 MF Driver Installation Guide

Microsoft PowerPoint 자동설치시스템검증-V05-Baul.pptx

User Guide

H11841: Securing EMC VSPEX End-User Computing with RSA SecurID—VMware Horizon View 5.2 and VMware vSphere 5.1 for up to 2,000 Virtual Desktops: Implementation Guide

Microsoft Word - wiseCLOUD_v2.4_InstallGuide.docx

Install stm32cubemx and st-link utility

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

MF Driver Installation Guide

IRISCard Anywhere 5

문서 대제목

EMC VSPEX End-User Computing: 최대 500개의 가상 데스크톱을 지원하는 VMware Horizon View 6.0 및 VMware vSphere

h EMC VNX 시리즈

Copyright 2013 EMC Corporation. All rights reserved. Published in the USA. 발행 : 2013년 11월본문서의정보는발행일현재정확한것으로간주되며모든정보는예고없이변경될수있습니다. 본문서의정보는 " 있는그대로 " 제공

Backup Exec

슬라이드 1

Integ

System Recovery 사용자 매뉴얼

ThinkVantage Fingerprint Software

Oracle Database 11g R2 Installation Guide for OEL5(x86) Writer : 이경호

PowerPoint 프레젠테이션

페일오버 클러스터링 및 Microsoft Cluster Service 설정 - ESXi 6.0

Agenda 오픈소스 트렌드 전망 Red Hat Enterprise Virtualization Red Hat Enterprise Linux OpenStack Platform Open Hybrid Cloud

MF5900 Series MF Driver Installation Guide

4th-KOR-SANGFOR HCI(CC)

가상화된 Microsoft SharePoint 2013용 EMC VSPEX - EMC VNX 제품군 및 EMC Backup 기반

koreanhalf.indd

EMC VNXe3150, VNXe3300 유니파이드스토리지시스템 EMC VNXe 시리즈유니파이드스토리지시스템은독보적인애플리케이션중심의관리환경을 제공하고모든 IP 스토리지요구사항을충족하는완벽한통합솔루션으로서 SMB ( 중소, 성장, 중견 ) 기업환경에서탁월한유연성을발휘합

단계

Endpoint Protector - Active Directory Deployment Guide

APOGEE Insight_KR_Base_3P11

Microsoft Word - zfs-storage-family_ko.doc

워드표준 가이드

Packstack 을이용한 Openstack 설치

Windows Server 8

PowerPoint Presentation

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat

EMC VSPEX for Virtualized Microsoft Exchange 2013 with Microsoft Hyper-V

PowerPoint 프레젠테이션

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

EMC VSPEX EUC(End-User Computing) - EMC XtremIO를 사용한 Citrix XenDesktop 7.6 및 VMware vSphere

네이버블로그 :: 포스트내용 Print VMw are 에서 Linux 설치하기 (Centos 6.3, 리눅스 ) Linux 2013/02/23 22:52 /carrena/ VMware 에서 l

VNX 시리즈 - 강력한성능, 높은효율성, 효과적인보호기능, 탁월한사용편의성 VNX 시리즈는기존블록스토리지, 파일서버및 DAS 구성의애플리케이션스토리지를 통합할수있는견고한플랫폼으로서, 기업과조직의운영환경에서멀티프로토콜파일 시스템및멀티프로토콜블록스토리지액세스를필요에맞게확

Slide 1

Design and Implementation Guide: EMC VSPEX Solution for Infrastructure as a Service with Microsoft System Center

01장

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

VPN.hwp

Oracle Regular Expression

EMC VSPEX for Virtualized Microsoft Exchange 2013 with Microsoft Hyper-V

Microsoft Word - src.doc

오라클 데이터베이스 10g 핵심 요약 노트

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

EMC VSPEX Oracle 컴퓨팅: VMware vSphere 및 EMC XtremIO 기반 Oracle 데이터베이스 가상화 설계 가이드

Transcription:

가상화된 Oracle Database 11g OLTP 용 EMC VSPEX EMC VSPEX 요약이에서는 EMC 차세대 VNX 및 EMC 백업솔루션을기반으로 VMware vsphere를사용하는 VSPEX 프라이빗클라우드에가상화된 Oracle 데이터베이스용 EMC VSPEX Proven Infrastructure를구축하는단계및 Best Practice에대해개괄적으로설명합니다. 또한 FAST Cache 및 FAST VP 기능구축과 VNX 스토리지시스템에서이러한기능을사용하는방법에대해설명합니다. 사용지침과고객이얻을수있는주요이점도포함되어있습니다. 2013 년 10 월

Copyright 2013 EMC Corporation. All rights reserved. Published in the USA. 발행 : 2013년 10월본문서의정보는발행일현재정확한것으로간주되며모든정보는예고없이변경될수있습니다. 본문서의정보는 " 있는그대로 " 제공됩니다. EMC Corporation은본문서의정보와관련하여어떠한진술이나보증도하지않으며, 특히상품성이나특정목적을위한적합성에대하여어떠한묵시적인보증도부인합니다. 본문서에설명된 EMC 소프트웨어를사용, 복사및배포하려면해당소프트웨어라이센스가필요합니다. EMC 2, EMC 및 EMC 로고는미국및기타국가에서 EMC Corporation의등록상표또는상표입니다. 본문서에사용된기타모든상표는해당소유주의자산입니다. EMC 제품에대한최신목록은 EMC.com의 EMC Corporation 상표정보부분을참조하십시오. 가상화된 Oracle Database 11g OLTP용 EMC VSPEX Part Number H12064.1 2 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

목차 목차 1장소개 11 이가이드의목적... 12 비즈니스가치... 12 범위... 13 대상... 13 용어... 14 2장시작하기전에 15 개요... 16 구축전작업... 16 구축워크플로우... 17 구축관련사전요구사항... 17 Oracle Database 11g R2 계획및사이징... 19 필수참고자료... 19 설계가이드... 19 솔루션개요... 19 VSPEX Proven Infrastructure... 19 VMware 설명서... 19 백업및복구... 19 3장솔루션개요 21 개요... 22 솔루션아키텍처... 22 주요구성요소... 23 소개... 23 EMC VSPEX... 24 Oracle Database 11g... 26 VMware vsphere 5.1... 27 VMware vsphere HA... 27 VMware vsphere Distributed Resource Scheduler... 27 VMware vsphere PowerCLI... 27 EMC 차세대 VNX... 28 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 3

목차 VNX 성능... 29 가상화관리... 31 Red Hat Enterprise Linux 6.3... 32 EMC 백업및복구솔루션... 32 4장솔루션구축 33 개요... 34 물리적구성요소설정... 34 네트워크구축... 35 스토리지구축... 36 개요... 36 초기 VNX 구성설정... 37 VMFS를위한스토리지용량할당예... 37 NFS를위한스토리지용량할당예... 38 FAST Cache 구성 ( 선택사항 )... 42 FAST VP 구성 ( 선택사항 )... 43 스토리지레이아웃예... 45 ESXi 및 vcenter 구축... 46 Oracle Database 11g R2 가상머신템플릿준비... 47 개요... 47 Oracle Database 11g R2 가상머신생성... 47 Oracle 설치사전요구사항완료... 48 Oracle Database 11g R2 바이너리및패치설치... 49 Oracle Database 11g R2 가상머신템플릿준비... 51 VMware 템플릿사용자지정... 52 Oracle Database 11g R2 가상머신구축... 53 개요... 53 새가상머신구축... 53 새가상머신에서 Oracle 바이너리클론생성... 54 데이터베이스사전요구사항확인... 55 NFS용데이터베이스파일레이아웃구성... 56 블록용데이터베이스파일레이아웃구성... 58 초기화매개변수구성... 60 HugePages 설정사용... 61 4 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

목차 DBCA를사용하여데이터베이스생성... 61 데이터베이스생성후작업수행... 62 백업및복구구축... 64 개요... 64 5장솔루션검증 65 기준인프라스트럭처검증... 66 개요... 66 ESXi 기능검증... 66 솔루션구성요소이중화검증... 66 Oracle Database 구성검증... 67 상태모니터링툴사용... 67 Oracle 데이터베이스검증... 68 개요... 68 핵심메트릭파악... 68 Oracle 데이터세트검토... 70 백업및복구검증방법론... 70 개요... 70 6장참고설명서 71 EMC 설명서... 72 EMC... 72 Oracle... 72 VMware... 72 기타문서... 73 링크... 73 부록 A 구성워크시트 75 VSPEX용사전구성워크시트... 76 부록 B 가상디스크레이아웃예 79 VMFS 데이터저장소의 Oracle 데이터베이스가상디스크레이아웃예... 80 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 5

그림 그림그림 1. 검증된인프라스트럭처아키텍처... 23 그림 2. VSPEX Proven Infrastructure... 24 그림 3. 멀티코어최적화가적용된차세대 VNX... 29 그림 4. Active/Active 프로세서의성능, 복구능력및효율성향상... 30 그림 5. 새로운 Unisphere Management Suite... 32 그림 6. 이중화된 10GbE 네트워크구성... 36 그림 7. 이중화된 Fibre Channel 스토리지네트워크... 36 그림 8. Oracle Database 11g R2 스토리지요소... 37 그림 9. VMware의 Oracle 데이터베이스에대한스토리지레이아웃예... 38 그림 10. vsphere Client에서 EMC 유니파이드스토리지관리구성... 39 그림 11. Oracle VM용 VNX에서 NFS 스토리지구성... 39 그림 12. VNX 스토리지풀구성... 40 그림 13. Unisphere Create File System 마법사... 40 그림 14. EMC Unisphere Create NFS Export 마법사... 41 그림 15. Storage Pool Properties 대화상자에서 FAST Cache 활성화... 42 그림 16. FAST VP 스토리지풀생성... 43 그림 17. 데이터이동전의계층상태... 44 그림 18. FAST VP 안정적인상태... 44 그림 19. VSPEX에대한가상화된 Oracle 스토리지의예... 45 그림 20. Oracle Universal Installer - Install database software only 선택... 50 그림 21. Oracle Direct NFS 클라이언트설정... 50 그림 22. root_clone.sh 스크립트예... 51 그림 23. clonehome.sh 스크립트예... 51 그림 24. 가상머신템플릿예... 52 그림 25. vsphere 맞춤사양예... 52 그림 26. 템플릿에서가상머신을구축하기위한 PowerCLI 스크립트예... 54 그림 27. ORACLE_HOME 클론생성및다시연결을위한 PowerCLI 스크립트예... 55 그림 28. Oracle Net Configuration Assistant 유틸리티... 55 그림 29. etc/mtab NFS 마운트옵션예... 56 그림 30. Oranfstab 예... 58 그림 31. etc/fstab 예... 59 그림 32. Oracle Database Configuration Assistant 설정화면... 61 그림 33. Oracle 시작 / 종료스크립트 /etc/init.d/dbora... 63 6 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

그림 그림 34. Swingbench 인터페이스로드패널스크린샷... 69 그림 35. 워크로드시뮬레이션을위한 Swingbench Order Entry 화면... 69 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 7

그림 8 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

목차 표 표 1. 용어... 14 표 2. 구축전작업... 16 표 3. VSPEX를위한가상화된 Oracle 구축워크플로우... 17 표 4. 구축관련사전요구사항체크리스트... 18 표 5. 레퍼런스가상머신특성... 25 표 6. VSPEX 레퍼런스가상머신에 Oracle 사이징모델매핑... 25 표 7. 실제설치작업... 34 표 8. 스위치및네트워크구성작업... 35 표 9. 스토리지구성작업... 36 표 10. ESXi와 vcenter 설치및구성단계... 46 표 11. 가상머신템플릿사양... 47 표 12. Oracle 설치사전요구사항... 48 표 13. Oracle Database 11g R2용 RHEL 6 RPM 패키지... 49 표 14. Oracle Database 바이너리및패치설치... 49 표 15. Oracle Database 11g R2 레퍼런스가상머신모델... 53 표 16. NFS용데이터베이스파일레이아웃... 56 표 17. VSPEX Proven Infrastructure 설치검증관련작업... 66 표 18. 솔루션모니터링툴... 67 표 19. 일반작업... 68 표 20. 스키마테이블및인덱스... 70 표 21. 일반서버정보... 76 표 22. ESXi 서버정보... 76 표 23. 스토리지정보... 77 표 24. 네트워크인프라스트럭처정보... 77 표 25. VLAN 정보... 78 표 26. 서비스계정... 78 표 27. 가상디스크레이아웃예... 80 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 9

표 10 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

1 장 : 소개 1 장소개 이장에서다루는내용은다음과같습니다. 이가이드의목적... 12 비즈니스가치... 12 범위... 13 대상... 13 용어... 14 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 11

1 장 : 소개 이가이드의목적 EMC VSPEX Proven Infrastructure는미션크리티컬한비즈니스애플리케이션가상화에최적화된솔루션으로, 신속한구축, 탁월한사용편의성, 다양한옵션, 높은효율성, 위험감소등의이점을활용할수있도록하는기술을기반으로하는모듈식솔루션을제공합니다. 또한파트너가 VSPEX 프라이빗클라우드인프라스트럭처에서 Oracle 관계형데이터베이스관리시스템용으로완벽하게통합된가상화솔루션을지원하는데필요한가상자산을설계및구축할수있도록지원합니다. 가상화된 Oracle 인프라스트럭처용 VSPEX를사용하면가상화된데이터베이스솔루션을호스팅할수있으며, 확장이가능하고일관된수준의성능을유지하는최신시스템을고객에게제공할수있습니다. 이솔루션은 EMC 차세대 VNX 가스토리지를제공하는 VMware vsphere를사용하여가상화기능을제공하며, 백업용으로 EMC Avamar 및 Data Domain 을사용합니다. 컴퓨팅및네트워크구성요소는가상머신환경의처리성능및데이터요구사항을충족하는강력한기능과이중화를지원할수있도록공급업체에서직접정의하여설계할수있습니다. 이에서는 VMware vsphere 기반의 VSPEX 프라이빗클라우드에서가상화된 Oracle 데이터베이스용 VSPEX Proven Infrastructure를구축하는데방법을 Best Practice를사용하여설명합니다. 비즈니스가치 데이터베이스관리시스템은거의모든상업분야에서데이터를관리하는데널리사용되고있는소프트웨어입니다. 다른데이터관리툴의시장점유율이증가하고있기는하지만, 데이터베이스관리시스템의사용률역시계속해서증가할전망입니다. 고객이인프라스트럭처와지원기술을다양화하고보다많은하드웨어및소프트웨어어플라이언스와구성을사용함에따라이러한증가추세는더욱가속화될것으로보입니다. 이 VSPEX Proven Infrastructure는서버중심애플리케이션을실행하는분리된 IT 환경이계속확장되고있으며, 갈수록많은 Oracle 백업및복구관련문제를처리해야하는고객에대해 VNX 시리즈, EMC 백업 / 복구시스템및 Oracle이제공하는가치를 EMC 파트너가파악할수있도록하는데주력합니다. 이 VSPEX 솔루션은고객이성능, 확장성, 안정성및자동화기능을확장할수있도록함과동시에고객의 Oracle 데이터베이스관련과제를해결할수있도록설계되었습니다. 고객은 VNX에서데이터베이스애플리케이션을통합함으로써중앙집중식단일스토리지플랫폼으로애플리케이션을통합해오늘날의까다로운비즈니스관련문제중하나인급증하는데이터를보다효율적으로관리할수있습니다. 이솔루션은다음을수행할수있도록사이징및검증되었습니다. 12 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

1 장 : 소개 Proven Solution을사용하여시간과노력을절약하고보다빠르게구축 별도의설정없이성능및확장성향상 고객의백업스토리지요구사항과비용절감 백업윈도우지원 디스크기반의신속한복구지원 범위 이에서는 Oracle RDBMS 및 OLTP(Online Transaction Processing) 시스템용 VSPEX 솔루션을구축하는데필요한단계를개략적으로설명합니다. 이 VSPEX 애플리케이션솔루션은 VMware 솔루션을포함한최신 VSPEX 프라이빗클라우드에기반하며 Oracle Database 요구사항을지원하도록수정되었습니다. 이솔루션은 VSPEX 표준, 즉 " 레퍼런스가상머신 " 구성요소인 vcpu, 메모리및스토리지 / 입출력구성을사용하며서로다른 3가지 ( 소규모 / 중간규모 / 대규모 ) 데이터베이스워크로드임계값을기반으로하여구축에대해설명합니다. 이에서는 VSPEX Proven Infrastructure가고객환경에이미있으며, VMware vsphere,vnx, 및 EMC 백업 / 복구시스템을포함한다고가정합니다. 대상 이가이드는내부 EMC 직원및검증된 EMC VSPEX 파트너를대상으로합니다. 이솔루션의구축을담당하는 VSPEX 파트너는다음자격을갖춘것으로간주됩니다. EMC에서 EMC VNX 스토리지시스템제품군의판매, 설치및구성자격을받은파트너 VSPEX Proven Infrastructure에필요한네트워크및서버제품을판매, 설치및구성할수있는자격을받은파트너 VSPEX Proven Infrastructure 판매가공인된파트너이솔루션을구축하는파트너는다음을설치및구성하는데필요한기술교육을이수하고해당배경지식을보유해야합니다. VMware vsphere 5.1 Red Hat Enterprises Linux 6.3 Oracle Database 11g R2 이상 EMC Avamar 및 EMC Data Domain을포함하는 EMC 차세대백업솔루션이문서에서는해당되는경우외부참조자료를제공합니다. 이와같은문서를숙지하는것이좋습니다. 자세한내용은 EMC 설명서섹션을참조하십시오. 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 13

1 장 : 소개 용어 표 1 에는이가이드에사용된용어가정리되어있습니다. 표 1. 용어 용어 AWR DNFS DNS emlc FAST VP FQDN IOPS FRA NFS NL-SAS OLTP Oracle EE Oracle SE PowerCLI RVM( 레퍼런스가상머신 ) SGA Statspack TPS VDM VMDK VMFS 정의 Automatic Workload Repository Oracle Direct NFS 클라이언트 Domain Name System enterprise Multi Level Cell Fully Automated Storage Tiering for Virtual Pools 정규화된도메인이름 (Fully Qualified Domain Name) 초당입출력작업수 (Input/Output operations Per Second) Fast Recovery Area(Oracle) Network File System Near-Line Serial-Attached SCSI Online Transaction Processing Oracle Enterprise Edition Oracle Standard Edition VMware vsphere 및 vcloud API에대한 Windows PowerShell 인터페이스 VSPEX Proven Infrastructure의컴퓨팅리소스로규정할수있는단일가상머신의측정단위를나타냅니다. System Global Area Oracle 데이터베이스모니터링및보고유틸리티초당트랜잭션 (Transactions Per Second) Virtual Data Mover VMware Virtual Machine Disk VMware Virtual Machine File System 14 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

2 장 : 시작하기전에 2 장시작하기전에 이장에서다루는내용은다음과같습니다. 개요... 16 구축전작업... 16 구축워크플로우... 17 구축관련사전요구사항... 17 Oracle Database 11g R2 계획및사이징... 19 필수참고자료... 19 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 15

2 장 : 시작하기전에 개요 VSPEX 프라이빗클라우드에 Oracle OLTP 를구축하기전에표 2 에나와있는구축전 작업을완료하는것이좋습니다. 구축전작업 구축전작업에는환경의설치및구성과직접적인연관성이없지만사전에완료해야설치를진행할수있는절차가포함됩니다. 구축전작업의예로는호스트이름, IP 주소, VLAN ID, 라이센스키, 설치미디어등을수집하는작업을들수있습니다. 이러한작업은고객사이트를방문하기전에완료해야현장에서소요되는시간을줄일수있습니다. 표 2. 구축전작업 작업설명참고자료 문서수집 툴수집 데이터수집 필수참고자료에나와있는관련문서를수집합니다. 이문서에서는솔루션의다양한구성요소별로설치절차와구축 Best Practice를자세히소개하기위해이러한문서가많이참조됩니다. 구축하는데반드시필요한툴과선택적툴을준비합니다. 구축프로세스를시작하기전에표 4를참조하여필요한장비, 소프트웨어, 해당라이센스가모두준비되었는지확인합니다. 고객의네트워크, 이름지정방식, 필요한계정등과관련하여구체적인구성데이터를수집합니다. 구축프로세스를진행하면서참조할수있도록고객 Oracle Database 11g R2 구성데이터워크시트에해당정보를입력합니다. 필수참고자료구축관련사전요구사항부록 A 구성워크시트 16 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

2 장 : 시작하기전에 구축워크플로우 표 3 에나와있는프로세스흐름에따라가상화된 Oracle Database 11g R2 용 VSPEX Proven Infrastructure 솔루션을설계및구축하는것이좋습니다. 표 3. 단계 VSPEX 를위한가상화된 Oracle 구축워크플로우 작업 1 VSPEX 검증워크시트를사용하여사용자요구사항을수집합니다. 검증워크시트는이문서의부속문서로제공된 " 가상화된 Oracle Database 11g OLTP용 EMC VSPEX 설계가이드 " 의부록 A에나와있습니다. 2 VSPEX 사이징툴을사용하여가상화된 Oracle Database 11g R2용으로권장되는 VSPEX Proven Infrastructure 솔루션을결정합니다. VSPEX 사이징툴에대한자세한내용은 EMC Business Value Portal에서 VSPEX Sizing Tool을참조하십시오. 참고툴을처음사용할때는등록해야합니다. VSPEX 사이징툴을사용할수없는경우에는부속설계가이드의부록 B에나와있는사이징지침을사용하여애플리케이션수동사이징을수행할수있습니다. 3 가상화된 Oracle Database 11g용 VSPEX Proven Infrastructure의최종설계를결정하려면부속설계가이드를참조하십시오. 참고 Oracle Database만이아닌모든애플리케이션요구사항이고려되어야합니다. 4 적합한솔루션을선택하여오더하려면필수참고자료에서해당 VSPEX Proven Infrastructure 문서를참조하십시오. 5 VSPEX 솔루션을구축하고테스트하려면이가이드를참조하십시오. 구축관련사전요구사항 표 4에는이솔루션을구성하는데필요한하드웨어및소프트웨어요구사항이항목별로정리되어있습니다. 추가정보는필수참고자료섹션에서관련문서에나와있는하드웨어및소프트웨어표를참조하십시오. 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 17

2 장 : 시작하기전에 표 4. 구축관련사전요구사항체크리스트 요구사항설명버전참조메모 하드웨어 물리적서버 : 부속설계가이드및 VSPEX 사이징툴에권장되는바와같이필요한가상머신수를호스팅할수있는충분한물리적서버용량이필요합니다. 가상인프라스트럭처서버를호스팅할 VMware vsphere 5.1 서버이요구사항은기존인프라스트럭처에서충족될수도있습니다. 네트워킹 : 가상서버인프라스트럭처에필요한스위치포트용량및기능 EMC VNX: 요구되는디스크레이아웃이적용된멀티프로토콜스토리지 EMC 백업 : Avamar 6.1, Data Domain 레퍼런스아키텍처 : EMC VSPEX 프라이빗 클라우드 : 최대 1000 개의가상 머신을지원하는 VMware vsphere 5.1 EMC Avamar 6.1 하드웨어및라이센스 EMC Data Domain 하드웨어및라이센스 VNX OE for File VNX OE for Block 릴리즈 8.0.10000.34653 릴리즈 05.33.000.3.653 소프트웨어 VMware vsphere용 EMC VSI: 유니파이드스토리지 5.4 관리 VMware vsphere용 EMC VSI: Storage Viewer 5.4 VMware ESXi 설치미디어 5.1 VMware vcenter Server 설치미디어 5.1 EMC 온라인지원 EMC Avamar Red Hat Enterprise Linux 6.3 6.1( 서버및클라이언트버전 ) Red Hat Enterprise Linux 6.3 미디어 www.redhat.com 라이센스 VMware vsphere 라이센스키. 이요구사항은 VSPEX Proven Infrastructure에서충족될수도 5.1 www.vmware.com/kr 있습니다. Red Hat Enterprise Linux 6.3 www.redhat.com Oracle Database 11g R2 11.2.0.3.6 www.oracle.com 18 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

2 장 : 시작하기전에 Oracle Database 11g R2 계획및사이징 VSPEX 인프라스트럭처에서 Oracle Database 11g R2 구축을계획및사이징하려면부속설계가이드의권장사항을따라야합니다. 부속설계가이드의부록 A와 B에자세히설명되어있는대로가상화된 Oracle 11g용 VSPEX 검증워크시트에서수집한정보에따라스토리지를사이징합니다. 필수참고자료 이문서에서설명하는솔루션을구축하기전에 EMC Community Network 또는 EMC.com 또는 VSPEX Proven Infrastructure 파트너포털의 VSPEX 페이지에있는다음문서를읽는것이좋습니다. 설계가이드 설계가이드 : 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 솔루션개요 미드마켓기업을위한 EMC VSPEX 서버가상화 SMB( 중소, 성장, 중견기업 ) 를위한 EMC VSPEX 서버가상화 VSPEX Proven Infrastructure 레퍼런스아키텍처 : EMC VSPEX 프라이빗클라우드 : 최대 1,000 개의가상 머신을지원하는 VMware vsphere 백서 : Oracle 환경을위한 EMC Avamar 백업 백서 : Data Domain 이포함된 EMC Avamar 백업 VMware 설명서 VMware vsphere 제품설명서 백업및복구 다음백업및복구백서를참조하십시오. 백서 : Oracle 환경을위한 EMC Avamar 백업 백서 : Data Domain 이포함된 EMC Avamar 백업 백서 : EMC Backup and Recovery Options for VSPEX for Virtualized Oracle 11gR2 Design and Implementation Guide i 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 19

2 장 : 시작하기전에 20 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

3 장 : 솔루션개요 3 장솔루션개요 이장에서다루는내용은다음과같습니다. 개요... 22 솔루션아키텍처... 22 주요구성요소... 23 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 21

3 장 : 솔루션개요 개요 이장에서는 Oracle Database 11g용 VSPEX Proven Infrastructure에대해간단히살펴보고이솔루션에사용된핵심기술에대해설명합니다. 이에서설명하는솔루션은서버, 스토리지, 네트워크구성요소및 Oracle Database 11g 구성요소로구성되었습니다. 이솔루션을통해고객은 VSPEX Proven Infrastructure에가상화된 Oracle Database 11g를빠르고일관된방식으로구축할수있습니다. 레퍼런스아키텍처는 VSPEX Proven Infrastructure의사이징지침에기반하여레퍼런스가상머신리소스를사용하며 Oracle Database 11g 애플리케이션데이터를저장하기위한추가스토리지와결합됩니다. 이는 EMC 담당자및공인 EMC VSPEX 파트너가고객을위해 VSPEX Proven Infrastructure에 Oracle Database 11g 솔루션을간편하고효율적이며유연하게구축할수있도록돕습니다. 솔루션아키텍처 그림 1에나와있는아키텍처는 VSPEX 인프라스트럭처에서 Oracle Database 11g 오버레이용으로검증된인프라스트럭처의특성을보여줍니다. 이솔루션을검증하기위해다음작업을수행했습니다 1. VMware vsphere 5.1에서모든 Oracle Database 11g 서버를가상머신으로구축했습니다. Oracle Database 11g용 VSPEX 사이징툴을사용하여각 Oracle Database 11g 데이터베이스의수와세부컴퓨팅리소스를확인했습니다. 그림 1에는세가지 Oracle 사이징옵션 ( 소규모, 중간규모, 대규모 ) 의예가나와있습니다. 이솔루션과함께제공된사이징툴을사용하여고객환경을사이징하고고객에게가장적합한옵션을선택합니다. VSPEX 사이징툴을사용하여 VNX 시리즈스토리지의가상인프라스트럭처풀과 Oracle Database 11g용권장스토리지레이아웃을결정했습니다. 참고 : 이솔루션의최소 Oracle 버전은 11.2.0.3 입니다. 이문서전체에서는해당버전을 11gR2 로지칭합니다. 1 이문서에사용된솔루션은 EMC Solutions 엔지니어링팀에의해검증되었습니다. 22 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

3 장 : 솔루션개요 그림 1. 검증된인프라스트럭처아키텍처 주요구성요소 소개 이섹션에서는이솔루션에사용된주요기술을간략히소개합니다. EMC VSPEX Oracle Database 11g VMware vsphere 5.1 VMware vsphere HA vsphere Distributed Resources Scheduler VMware vsphere PowerCLI EMC 차세대 VNX Red Hat Enterprise Linux 6.3 EMC Avamar EMC Data Domain 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 23

3 장 : 솔루션개요 EMC VSPEX EMC는 IT 인프라스트럭처부문의주요선두공급업체와협력하여프라이빗클라우드기술구축을가속화할수있도록지원하는완벽한가상화솔루션을제공합니다. 업계최고수준의기술을토대로설계된 VSPEX는빠르게구축할수있고복잡하지않으며필요한구성요소를자유롭게선택하도록지원하고높은효율성과낮은위험성을실현합니다. 그림 2에나와있는대로, VSPEX Proven Infrastructure는 EMC에서사전검증하고 EMC 파트너를통해공급되는모듈식가상화시스템입니다. VSPEX는예측가능하고신뢰할수있는성능을제공하도록 EMC에서설계한가상화계층, 서버, 네트워크, 스토리지로구성됩니다. 그림 2. VSPEX Proven Infrastructure VSPEX는고객의운영환경에가장적합한네트워크, 서버, 가상화기술을유연하게선택하여완벽한가상화솔루션을구축할수있도록지원합니다. VSPEX는진정한융합형인프라스트럭처의단순함과개별스택구성요소를원하는대로선택할수있는유연성을동시에추구하는고객들을위한가상인프라스트럭처를제공합니다. VSPEX 솔루션은 EMC의검증을받았으며 EMC 채널파트너를통해서만패키지로제공되고판매됩니다. VSPEX는채널파트너들에게더많은기회, 더빠른영업주기, 종합적인지원을제공합니다. EMC와채널파트너는한층더긴밀한협력을통해이제더많은고객에게클라우드로신속하게전환할수있도록지원하는인프라스트럭처를제공할수있습니다. 24 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

3 장 : 솔루션개요 RVM( 레퍼런스가상머신 ) 가상인프라스트럭처에대한논의를간소화할목적으로, VSPEX 솔루션에서는이섹션에서설명하는일반적인고객워크로드가레퍼런스가상머신으로정의되었습니다. VSPEX 솔루션의경우레퍼런스가상머신은 VSPEX 가상인프라스트럭처에서컴퓨팅리소스를수치화할수있는단일가상머신의측정단위로정의됩니다. 표 5에는이가상머신의특성이나와있습니다. 표 5. 레퍼런스가상머신특성 특성 값 가상머신당가상프로세서수 1 가상머신당 RAM 용량 가상머신당가용스토리지용량 2GB 100GB IOPS( 초당입출력작업수 ) 가상머신당 25 입출력패턴 랜덤 입출력읽기 / 쓰기비율 2:1 가상화된 Oracle용 VSPEX 사이징모델검증프로세스에는스케일업테스트가포함되었습니다. Oracle용표준컴퓨팅사이징모델을사용하여검증테스트를간소화및표준화했습니다. 또한이모델을통해적절한응답시간을제공하는읽기 / 쓰기비율이 60:40인 TCP-C( 예 : OLTP 데이터베이스워크로드 ) 를실행하는데필요한구성을식별했습니다. 표 6에는 Oracle 사이징모델을 VSPEX 레퍼런스가상머신에매핑한방법이나와있습니다. 표 6. VSPEX 레퍼런스가상머신에 Oracle 사이징모델매핑 Oracle 모델소규모 - 사용자가최대 150명인가상머신 참고자료컴퓨팅요구사항 : vcpu 2개 8GB 메모리스토리지요구사항 (OS 및 Oracle 바이너리 ): 100GB 25 IOPS 해당레퍼런스 가상머신 4 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 25

3 장 : 솔루션개요 Oracle 모델중간규모 - 사용자가최대 250명인가상머신대규모 - 사용자가 250명을초과하는가상머신 참고자료컴퓨팅요구사항 : vcpu 4개 16GB 메모리스토리지요구사항 (OS 및 Oracle 바이너리 ): 100GB 25 IOPS 컴퓨팅요구사항 : vcpu 8개 32GB 메모리스토리지요구사항 (OS 및 Oracle 바이너리 ): 100GB 25 IOPS 해당레퍼런스가상머신 8 16 데이터베이스스토리지입출력임계값과용량은 VSPEX 레퍼런스가상머신에 필요한것과는별도로계산되었습니다. Oracle Database 11g Oracle Database 11g 는조직의비즈니스및 IT 요구사항을충족하도록제작된 다양한버전으로제공됩니다. 이솔루션에서고려하는버전은다음과같습니다. Oracle Database 11g Release 2 SE(Standard Edition) Oracle Database 11g Release 2 EE(Enterprise Edition) Oracle Database 11g SE는완전한기능을갖추고있으며모든회사에적합한경제적인데이터관리솔루션으로, 단일서버나클러스터서버에서사용가능하며코어수에관계없이최대 4개프로세서소켓용량에해당하는라이센스를사용할수있습니다. SE 라이센스에는 Oracle RAC(Real Application Clusters) 가추가비용없이표준기능으로포함됩니다. Oracle Database 11g EE는 Windows, Linux 또는 UNIX를실행하는엄선된클러스터서버또는단일서버에서업계최고의성능, 확장성, 보안및안정성을제공합니다. 이버전은 Oracle Database 11g SE에서는제공되지않는고급기능을기본적으로포함하거나추가비용옵션으로지원합니다. 여기에는파티셔닝, 고급분석등의데이터웨어하우징옵션과 Virtual Private Database 등의보안기능이포함됩니다. Oracle Database 11g Release 2 EE는멀티코어프로세서용프로세서라이센스모델을확장하며, 가격은다음수식에따라책정됩니다. ( 프로세서수 ) x ( 코어수 ) x (Oracle 프로세서코어율 ) 26 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

3 장 : 솔루션개요 예를들어코어가 10개인 Intel Xeon 프로세서 E7-2870 2개 (Oracle 프로세서코어율 0.5) 의경우라이센스가다음과같이제공됩니다. Oracle Database 11g Release 2 SE: 프로세서소켓 SE 라이센스 2개 Oracle Database 11g Release 2 EE: 2 x 10 x 0.5 = EE 라이센스 10개 Oracle Database 11g R2 버전은구성가능한 VMware ESXi 클러스터의수및크기와라이센스비용에영향을줄수있습니다. 이러한요소는가상머신배치및관리방법에영향을줍니다. 가상화및 Oracle 프로세서라이센스에대한자세한내용은 DRS 호스트 Affinity 및 Oracle 프로세서라이센스섹션에서가상화된 Oracle Database 11g OLTP용 EMC VSPEX 설계가이드문서를참조하십시오. VMware vsphere 5.1 VMware vsphere 5.1은서버, 스토리지및네트워킹하드웨어의포괄적인가상화를통해기본인프라스트럭처의복잡성을최소화하고애플리케이션과정보를가상화합니다. 이러한변환은물리적컴퓨터와마찬가지로분리되고캡슐화된운영체제와애플리케이션을실행하는완벽한기능의가상머신을만들어냅니다. 이하드웨어리소스가상화를통해더적은수의물리적서버에서여러애플리케이션을통합하여효율성을높일수있습니다. VMware vsphere HA VMware HA(High Availability) 는가상머신에서실행되는애플리케이션의고가용성을보장하는, 사용이간편하고경제적인기술입니다. 물리적서버장애발생시영향을받는가상머신은여유용량이있는다른운영서버에서자동으로재시작됩니다. HA 는여러 ESXi Server 에서클러스터를생성하여가상머신을보호할수있도록 합니다. 클러스터의호스트중하나에장애가발생하면영향을받는가상머신이동일 VMware vsphere 내의다른 ESXi 호스트에서자동으로재시작됩니다. VMware vsphere Distributed Resource Scheduler VMware vsphere DRS(Distributed Resource Scheduler) 는 VMware vcenter Server(vCenter) 를통해실행되는인프라스트럭처서비스입니다. DRS는 ESXi 호스트리소스를클러스터로집계한다음, ESXi 호스트전체에서사용률을모니터링하고가상머신분산을지속적으로최적화함으로써이러한리소스를가상머신으로자동분산시킵니다. 또한 DRS는 vmotion 및 Storage vmotion 을사용해리소스용량을재조정하여보다큰가상머신용으로공간을확보함으로써가상머신이액세스할수있도록합니다. VMware에서는통합률을높이기위해 DRS를사용하도록설정할것을권장합니다. VMware vsphere PowerCLI VMware vsphere PowerCLI는 vsphere 5.1 이상및 VMware Infrastructure 4.x 이상사용자를위한 Windows PowerShell 인터페이스를제공합니다. VMware vsphere PowerCLI는네트워크, 스토리지, VM, 게스트 OS 등 vsphere 관리의모든측면을자동화할수있도록하는강력한명령줄툴입니다. PowerCLI는 Windows PowerShell 스냅인으로배포되며, 설명서및샘플과함께 vsphere/vcloud 자동화및관리를위한 330개의 PowerShell cmdlet을포함합니다. 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 27

3 장 : 솔루션개요 EMC 차세대 VNX 플래시기반의최적화된통합스토리지플랫폼인 EMC VNX는확장성이뛰어나고사용이간편한단일솔루션으로, 파일, 블록및객체스토리지와관련하여혁신적인엔터프라이즈기능을제공합니다. 물리적환경이나가상화환경의혼합워크로드에적합한 VNX는성능및유연성이뛰어난하드웨어와효율성향상, 관리간소화및데이터보호를위한첨단소프트웨어를결합함으로써오늘날의가상화된애플리케이션환경에서발생하는까다로운문제들을완벽하게해결합니다. 성공적인 1세대를기반으로설계된 VNX는많은새로운기능과향상된기능을포함하고있으며, 다음은이러한기능의몇가지예입니다. MCx 기술 (Multicore Cache, Multicore RAID 및 Multicore FAST Cache) 을사용한멀티코어최적화로용량증가 플래시최적화하이브리드스토리지를사용한효율성향상 Active/Active를통한애플리케이션가용성향상으로보호기능강화 새로운 Unisphere Management Suite를통한생산성향상으로관리및구축편의성개선 VSPEX는차세대 VNX를기반으로구축되어이전세대와비교할수없이높은효율성, 성능및확장성을제공합니다. 플래시최적화하이브리드스토리지 VNX는플래시최적화하이브리드스토리지로, 중요데이터에는최상의성능으로액세스할수있게하면서액세스빈도가낮은데이터는경제적인디스크로이동하는지능적이며자동화된계층화기능을제공합니다. 이하이브리드방식에서는전체시스템에서작은비율을차지하는플래시드라이브가전체 IOPS의대부분을제공하게됩니다. 플래시최적화 VNX는지연시간이짧은플래시의이점을최대한활용하여경제적인최적화와높은성능의확장성을실현합니다. EMC FAST 제품군 (FAST Cache 및 FAST VP) 은이기종드라이브전반에걸쳐블록및파일데이터를계층화하고사용빈도가높은데이터를플래시로이동함으로써비용절감과성능향상이라는두가지목표를동시에실현합니다. 데이터는일반적으로생성시에가장많이액세스되므로새로운데이터는먼저플래시드라이브에저장되어성능을극대화하고지연시간을최소화합니다. 시간경과에따라데이터사용빈도가낮아지면 FAST VP는고객이정의한정책에따라자동으로데이터를고성능드라이브에서대용량드라이브로이동합니다. 이기능은 4배더뛰어난세분화기능과 emlc(enterprise Multi-Level Cell) 기술을기반으로기가바이트당비용을절감하는새로운 FAST VP SSD(Solid State Disk) 를통해더욱향상되었습니다. FAST Cache는시스템워크로드에서예상치못하게급증하는워크로드를동적으로처리합니다. 모든 VSPEX 활용사례에서향상된효율성의이점을활용할수있습니다. 28 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

3 장 : 솔루션개요 VSPEX Proven Infrastructure는프라이빗클라우드, EUC(End-User Computing) 및가상애플리케이션솔루션을제공합니다. 고객은 VNX를통해 ROI를크게향상시킬수있습니다. VNX는플래시계층의비용을대폭절감할수있는아웃오브밴드 (Outof-Band), 블록기반중복제거기능을제공합니다. VNX Intel MCx 코드경로최적화플래시기술의도래는미드레인지스토리지시스템의요구사항이근본적으로변화되는계기가되었습니다. EMC는멀티코어 CPU를효율적으로최적화하여시장에서가장낮은비용으로가장높은성능의스토리지시스템을제공하기위해미드레인지스토리지플랫폼을다시설계했습니다. 그림 3에나와있는것처럼 MCx는모든 VNX 데이터서비스를모든코어 ( 최대 32개 ) 에분산시킵니다. MCx가적용된 VNX 시리즈는 NAS(Network-Attached Storage) 기반가상머신또는데이터베이스같은트랜잭션기반애플리케이션의파일성능을대폭향상시킵니다. 그림 3. 멀티코어최적화가적용된차세대 VNX Multicore Cache 캐시는스토리지서브시스템에서가장중요한자산이며, 가변적인워크로드를처리할때캐시의효율적인사용이플랫폼의종합적인효율성을결정하는핵심적인요소입니다. 캐시엔진은시스템에서사용할수있는모든코어를활용할수있도록모듈화되었습니다. Multicore RAID MCx를고려한재설계에서또하나중요한부분은 HDD( 하드디스크드라이브 ) 와 SSD로구성된영구적백엔드스토리지의입출력처리입니다. 백엔드데이터관리프로세싱을모듈화하여 MCx가모든프로세서를원활하게활용할수있게함으로써 VNX의성능이크게향상되었습니다. VNX 성능 MCx 아키텍처를통해실현된 VNX 스토리지는플래시최우선활용전략에적합하도록최적화되어있으며최상의종합적인성능을제공합니다. 즉, 최적화된트랜잭션성능 (IOPS당비용 ), 짧은지연시간의대역폭성능 (GB/s당비용 ), 최적의용량효율성 (GB당비용 ) 을제공합니다. 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 29

3 장 : 솔루션개요 VNX는다음과같은성능향상을제공합니다. 이중컨트롤러스토리지와비교할경우최대 4배많은파일트랜잭션 트랜잭션중심애플리케이션 ( 예 : NFS 기반 VMware의 Microsoft Exchange) 의파일성능최대 3배향상및응답시간 60% 단축 최대 4배많은 Oracle 및 Microsoft SQL Server OLTP 트랜잭션 최대 6배많은가상머신지원 Active/Active 스토리지서비스프로세서새로운 VNX 아키텍처는 Active/Active 스토리지서비스프로세서를제공합니다. 그림 4에나와있는것처럼, 이아키텍처에서는두경로가모두능동적으로입출력서비스를제공하므로경로페일오버시의애플리케이션시간초과가제거됩니다. 참고 : Active/Active 프로세서는기존 LUN 에서만사용할수있고풀 LUN 에서는사용할수 없습니다. 로드밸런싱도향상되며애플리케이션의성능이최대 2배향상됩니다. 블록에대한 Active/Active는최상의가용성과성능이필요하지만압축, 중복제거, 스냅샷등과같은효율성향상또는계층화서비스가필요하지않은애플리케이션에적합합니다. 이 VNX 릴리즈를통해 VSPEX 고객은 VDM(Virtual Data Mover) 및 VNX Replicator를사용하여시스템간에서자동화된고속파일시스템마이그레이션을수행할수있습니다. 이프로세스에서는모든스냅및설정이자동으로마이그레이션되며, 마이그레이션중에도클라이언트가계속작동할수있습니다. 그림 4. Active/Active 프로세서의성능, 복구능력및효율성향상 30 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

3 장 : 솔루션개요 가상화관리 VMware Virtual Storage Integrator VSI(Virtual Storage Integrator) 는 EMC 스토리지를사용하는모든 VMware 사용자가사용할수있는무료 VMware vcenter 플러그인입니다. VSPEX 고객은 VSI를사용하여가상화된스토리지를간편하게관리할수있습니다. VMware 관리자는잘알고있는친숙한 vcenter 인터페이스를사용하여 VNX 스토리지를한눈에파악할수있습니다. VSI를사용하면 IT 관리자가더짧은시간에더많은일을할수있습니다. VSI는관리자가스토리지작업을효율적으로관리하고안정적으로위임할수있는탁월한액세스제어기능을제공합니다. 최대 90% 적은클릭수와최대 10배높은생산성으로일상관리업무를수행하십시오. VMware vstorage APIs for Array Integration VAAI(VMware vstorage APIs for Array Integration) 는 VMware 스토리지관련기능을서버에서스토리지시스템으로오프로드함으로써서버및네트워크리소스를보다효율적으로사용하여성능및통합비율을높일수있도록지원합니다. VMware vstorage APIs for Storage Awareness VASA(VMware vstorage APIs for Storage Awareness) 는 VMware 지정 API로, vcenter를통해스토리지정보를표시합니다. VASA 기술과 VNX 간의통합으로가상화된환경에서스토리지를원활하게관리할수있습니다. EMC Storage Integrator ESI(EMC Storage Integrator) 는 Windows 및애플리케이션관리자를대상으로개발되었습니다. ESI는사용하기쉽고완벽한모니터링기능을제공하며하이퍼바이저에종속되지않습니다. Windows 플랫폼의경우관리자가가상환경과물리적환경모두에서기능을구축할수있으며, 기반하이퍼바이저에서스토리지에이르는애플리케이션토폴로지를확인하여문제를해결할수있습니다. Unisphere Management Suite EMC Unisphere는 VNX 시리즈를위한중앙집중식관리플랫폼으로, 통합된단일뷰를통해파일및블록시스템을파악할수있으며공통인터페이스를통해모든기능을수행할수있습니다. Unisphere는가상애플리케이션을위해최적화되어있으며업계최고수준의 VMware 통합기능을갖춰가상머신 (Virtual Machine) 과 ESX Server를자동으로검색할뿐만아니라가상화환경과물리적환경간의완벽한매핑정보를제공합니다. 또한 Unisphere를사용하면 VNX 플랫폼에서 FAST Cache 및 FAST VP를간편하게구성할수있습니다. 새로운 Unisphere Management Suite는사용이간편한 Unisphere 인터페이스를확장하여, 성능을검증하고용량요구사항을예측할수있도록지원하는 VNX Monitoring and Reporting을인터페이스에포함시킵니다. 또한그림 5에서볼수있는것처럼, 이 Suite에는최대수천대의 VNX 및 VNXe 시스템을중앙집중식으로관리할수있고 XtremSW Cache를새롭게지원하는 Unisphere Remote가포함되어있습니다. 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 31

3 장 : 솔루션개요 그림 5. 새로운 Unisphere Management Suite Red Hat Enterprise Linux 6.3 Red Hat Enterprise Linux는주요하이퍼바이저의게스트로물리적시스템에구축하거나클라우드에구축할수있는 x86 및 x86-64용다목적플랫폼으로, 모든주요하드웨어아키텍처를지원하며, 릴리즈간호환성이제공됩니다. Red Hat Enterprise Linux 6.3에서는기존의기능이향상되었을뿐아니라새로운기능도다수포함되어폭넓은기능을활용할수있는데, 특히유용한기능으로는개발자툴, 가상화기능, 보안, 확장성, 파일시스템, 스토리지등이있습니다. EMC 백업및복구솔루션 EMC Avamar 및 EMC Data Domain은가상화된 Oracle을빠르게구축하기위해필요한보호신뢰성을제공합니다. 가상화애플리케이션환경에최적화되어있는 EMC 백업및복구솔루션은백업시간을최대 90% 단축하고복구속도를최대 30배향상시키며즉각적인가상머신액세스기능까지제공함으로써데이터를안전하게보호합니다. 또한 EMC 백업은시간과비용을크게절감합니다. EMC 데이터중복제거솔루션을활용하면필요한백업스토리지를 10~30배줄이고백업관리시간을 81% 단축할수있으며효율적인오프사이트복제를통해대역폭을 99% 절감할수있습니다. 그결과평균 7개월만에투자비용을회수할수있습니다. 나아가, EMC 백업솔루션에서제공하는 Data Domain 시스템과 DD Boost 소프트웨어를활용하면백업팀이전체인프라스트럭처에대한제어권을그대로유지하면서 DBA 는 Oracle 백업 / 복구 / 복제를완벽히제어할수있습니다. 이렇게하면분산되고고립된보호문제를해소하여효율성은높이고위험성은최소화할수있습니다. 32 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

4 장 : 솔루션구축 4 장솔루션구축 이장에서다루는내용은다음과같습니다. 개요... 34 물리적구성요소설정... 34 네트워크구축... 35 스토리지구축... 36 ESXi 및 vcenter 구축... 46 Oracle Database 11g R2 가상머신템플릿준비... 47 Oracle Database 11g R2 가상머신구축... 53 백업및복구구축... 64 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 33

4 장 : 솔루션구축 개요 이장에서는 VSPEX Proven Infrastructure 환경을설치, 구성및구축하는데필요한다음과같은단계에대해설명합니다. 구성요소및해당물리적설치준비 공급업체의지침과 vsphere 네트워킹가이드의내용에따라물리적및가상스위치구성단계를비롯한네트워크구축수행 VNX 스토리지및선택적 FAST Cache 또는 FAST VP 기능구성 ESXi 서버및 vcenter 구축을통해 VMware vsphere 환경구축 신속한 Oracle Database 11g R2 구축을위해가상머신템플릿준비 PowerCLI를사용하여빠르고간편하게 Oracle Database 11g R2 가상머신구축 백업및복구구축 물리적구성요소설정 이섹션에서는솔루션의물리적구성요소를준비하는방법에대해설명합니다. 표 7에나와있는단계를완료하고나면새하드웨어구성요소가랙에설치되고케이블과전원이연결되어네트워크에접속할준비가끝납니다. 참고 VSPEX Proven Infrastructure 환경이이미구축된경우이섹션을건너뛸수있습니다. 표 7. 실제설치작업 작업설명참고자료 네트워크스위치준비서버준비 VNX 준비 랙에스위치를설치하고전원을연결합니다. 랙에서버를설치하고전원을연결합니다. 랙에 VNX를설치하고전원을연결합니다. 공급업체의설치가이드 공급업체의설치가이드 EMC VNX 시스템설치가이드 실제설치작업과관련된자세한내용은다음참조아키텍처를참조하십시오. EMC VSPEX 프라이빗클라우드 : 최대 1,000 개의가상머신을지원하는 VMware vsphere 5.1 34 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

4 장 : 솔루션구축 네트워크구축 이섹션에서는이아키텍처를지원하는데필요한네트워크인프라스트럭처의요구 사항을설명합니다. 표 8 에는스위치및네트워크구성을위한작업과추가정보를 얻을수있는참고자료가요약되어있습니다. 참고 : 있습니다. VSPEX Proven Infrastructure 환경이이미구축된경우이섹션을건너뛸수 표 8. 스위치및네트워크구성작업 작업설명참고자료 네트워크구성 네트워크케이블연결 VLAN 구성 VMware vsphere 네트워킹구성 솔루션레퍼런스아키텍처에지정된사양으로스토리지네트워크와호스트인프라스트럭처의네트워크를구성합니다. 연결대상 : 스위치상호연결포트 VNX 포트 ESXi NIC/FC 포트필요에따라전용 VLAN과공용 VLAN을구성합니다. 애플리케이션, 관리및스토리지네트워크분리를위한가상스위치를생성합니다. 필수참고자료에서해당문서를참조하십시오. 해당없음공급업체의스위치구성가이드 vsphere 네트워킹가이드 네트워크구축에대한자세한내용은필수참고자료에서해당문서를참조하십시오. 그림 6 및그림 7에는이구축을위해구성된 vsphere 네트워크가나와있습니다. 강조표시된대로, 이중화된 10GbE 네트워크어댑터또는 FC 호스트어댑터가스토리지네트워크트래픽전용으로지정되었습니다. 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 35

4 장 : 솔루션구축 그림 6. 이중화된 10GbE 네트워크구성 그림 7. 이중화된 Fibre Channel 스토리지네트워크 스토리지구축 개요 이섹션에서는 VNX 스토리지시스템의구성방법을설명합니다. VNX 는이 솔루션에서 VMware 호스트에사용할 NFS(Network File System) 또는 VMFS(Virtual Machine File System) 데이터스토리지를제공합니다. 표 9. 스토리지구성작업 작업설명참고자료 초기 VNX 구성설정스토리지용량할당 VNX에서 IP 주소정보와기타주요매개변수를구성합니다. VNX 시스템설치가이드 VMFS 데이터저장소를생성하거나호스트에서 VNX 시리즈구성마운트할 NFS 파일시스템을워크시트생성합니다. 36 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

4 장 : 솔루션구축 그림 8 에는이솔루션의개괄적인아키텍처가나와있습니다. 그림 8. Oracle Database 11g R2 스토리지요소 초기 VNX 구성설정 스토리지용량할당을수행하기전에네트워크인터페이스, IP 주소정보및기타 주요매개변수 (DNS, NTP 등 ) 가 VNX 에구성된상태여야합니다. VNX 플랫폼을구성하는방법에대한자세한내용은필수참고자료에서해당문서를 참조하십시오. VMFS 를위한스토리지용량할당예 VMFS 데이터저장소용스토리지용량할당을수행하기전에부속설계가이드에소개된권장사항및 VSPEX 사이징툴제안결과를따르십시오. 시작하기전에참조아키텍처 EMC VSPEX 프라이빗클라우드 : 최대 1000개의가상머신을지원하는 VMware vsphere 5.1을참조하여 VNX에서가상머신운영체제용스토리지용량할당을수행합니다. 그림 9 에서는 VNX 에서 Oracle Database 11g R2 데이터용 VMFS 데이터저장소를 프로비저닝하는방법을보여줍니다. 권장되는스토리지레이아웃및설계에대한 자세한내용은설계가이드를참조하십시오. 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 37

4 장 : 솔루션구축 그림 9. VMware 의 Oracle 데이터베이스에대한스토리지레이아웃예 VMFS 데이터저장소에서 Oracle Database 11g R2 데이터용가상디스크를 레이아웃하는방법에대한자세한내용은 80 페이지에서표 27 의예를참조하십시오. NFS 를위한스토리지용량할당예 EMC Unisphere 또는 VMware vsphere Client용 VSI 플러그인을사용하여모든 ESXi 호스트에대해가상머신데이터저장소용 NFS 파일시스템을제공합니다. 그림 11에는 VSI를사용하여 VNX 스토리지에서가상서버를저장하는데사용되는 ESXi 호스트에 NFS 파일시스템을마운트하는방법이나와있습니다. VMware vsphere용 EMC 유니파이드스토리지관리플러그인은 vsphere Client 인터페이스에서직접 VMware ESXi 호스트용 NFS 파일시스템을생성및관리하기위한인터페이스를제공합니다. 그림 10에는 vsphere Client의 Home >Solutions 및 applications >EMC에서액세스한구성화면이나와있습니다. 관리호스트에서설치관리자를실행한후이화면에액세스할수있습니다. 38 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

4 장 : 솔루션구축 그림 10. vsphere Client에서 EMC 유니파이드스토리지관리구성 vsphere 관리자는유니파이드스토리지관리를사용하여 NFS 파일시스템을그림 11에나와있는대로 vsphere Client에서 ESXi 클러스터노드에직접마운트할수있습니다. 그림 11. Oracle VM용 VNX에서 NFS 스토리지구성 EMC Unisphere에서 VNX 스토리지에대한 NFS 내보내기, 파일시스템, 파일용스토리지풀및 NFS 네트워크설정을구성하려면다음단계를수행합니다. 1. Unisphere에서이솔루션용 VNX 스토리지를선택합니다. 2. Settings Network Settings for File을선택합니다. 3. NFS에사용되는네트워크포트의 IP 주소를구성합니다. 자세한내용은 VNX용 EMC Procedure Generator를참조하십시오. 4. Storage Storage Configuration을선택합니다. 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 39

4 장 : 솔루션구축 그림 12. VNX 스토리지풀구성 5. Storage Pools for File 탭을선택하고그림 12에나와있는대로 Oracle Database 파일용 VNX에서추가스토리지풀을생성합니다. 자세한내용은 80페이지의표 27을참조하십시오. 6. 필요한파일시스템을생성합니다. 그림 13에 Unisphere의 Create File System 마법사가나와있습니다. 그림 13. Unisphere Create File System 마법사 40 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

4 장 : 솔루션구축 7. Oracle NFS 클라이언트가데이터베이스가상머신에서마운트할데이터베이스구성요소에대한 NFS 내보내기를생성합니다. 그림 14에 Unisphere Create NFS Export 마법사가나와있습니다. NIC에는루트및액세스사용권한이부여됩니다. 그림 14. EMC Unisphere Create NFS Export 마법사 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 41

4 장 : 솔루션구축 FAST Cache 구성 ( 선택사항 ) FAST Cache를활성화하는작업은 Oracle Database 11g R2에영향을미치지않을뿐아니라, 재구성또는다운타임이필요하지도않습니다. 두 FAST 기술의이점을최대한활용하려면먼저 Oracle Database 11g R2 스토리지풀에서 FAST Cache를활성화하는것이좋습니다. 자세한내용은가상화된 Oracle Database 11g OLTP용 EMC VSPEX 설계가이드를참조하십시오. FAST Cache를생성하여구성하려면다음단계를따르십시오. 1. FAST Cache를생성하는방법의자세한단계는참조아키텍처문서 EMC VSPEX 프라이빗클라우드 : 최대 1,000개의가상머신을지원하는 VMware vsphere 5.1을참조하십시오. 2. FAST Cache를생성한후 Unisphere에서 Storage 탭을클릭하고 Storage Pool을선택합니다. Data Pool을선택하고 Properties를클릭합니다. 3. 그림 15에나와있는대로 Storage Pool Properties의 Advanced 탭을선택하고 Enabled를클릭하여 FAST Cache를활성화합니다. 4. OK를클릭하여구성을완료합니다. 참고 VNX 스토리지시리즈에 FAST Cache 기능을사용해도성능이즉각적으로향상되지는않습니다. 시스템이액세스패턴에대한데이터를수집한후자주사용되는정보를캐시에올려야하기때문입니다. 이프로세스를수행하는데몇시간정도소요될수있으며, 그사이스토리지성능이꾸준히향상됩니다. 그림 15. Storage Pool Properties 대화상자에서 FAST Cache 활성화 42 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

4 장 : 솔루션구축 FAST VP 구성 ( 선택사항 ) VNX8000 에서플래시드라이브 5 개, SAS 드라이브 25 개및 NL-SAS 드라이브 8 개로 구성된혼합스토리지풀을사용하여 3 계층 FAST VP 를생성했습니다. FAST VP 가 자동으로풀내의한계층에서다른계층으로 LUN 데이터를재배치합니다. 이솔루션에서는 Auto-Tiering 정책을 Scheduled로설정합니다. 데모를위해 Data Relocation Schedule 설정을 Monday에서 Sunday, 00:00부터 23:45까지실행되도록구성했습니다. 이스케줄이 FAST VP가계층간에서데이터를이동하는기간을결정합니다. 참고 : Data Relocation Rate 및 Data Relocation Schedule 은고객환경의실제워크로드에 따라크게달라집니다. 일반적으로 Data Relocation Rate 를 Low 로설정하는것이현재실행 중인워크로드에미치는영향이적습니다. FAST VP 가사용빈도가높은데이터를자동으로플래시드라이브디바이스로이동할 수있도록데이터파일을포함하는모든 LUN 의계층화정책을 Auto-Tier 로설정합니다. 그림 16. FAST VP 스토리지풀생성 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 43

4 장 : 솔루션구축 그림 17 에나와있는것처럼처음에는모든데이터파일이 SAS 디바이스에저장되어 있습니다. 그림 17. 데이터이동전의계층상태데이터베이스에대한워크로드가몇시간정도실행되면, FAST VP가 LUN을모니터링하여그림 18에나와있는것처럼안정적인상태에도달할때까지사용가능한전체드라이브에서 LUN의로드밸런싱을지속적으로조정합니다. 그림 18. FAST VP 안정적인상태 44 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

4장: 솔루션 구축 스토리지 레이아웃 예 그림 19에는 Oracle Database 11g R2 풀에서 FAST Cache 또는 FAST VP가 활성화된 VNX에 대한 스토리지 레이아웃 예가 나와 있습니다. 그림 19. VSPEX에 대한 가상화된 Oracle 스토리지의 예 가상화된 Oracle Database 11g OLTP용 EMC VSPEX EMC 차세대 VNX 및 EMC 백업 솔루션 기반 구축 가이드 45

4 장 : 솔루션구축 ESXi 및 vcenter 구축 이섹션에서는아키텍처를지원하는데필요한 ESXi 호스트, vcenter 구성및인프라스트럭처서버의설치및구성요구사항을설명합니다. 표 10에는완료해야할작업이정리되어있습니다. 표 10. ESXi 와 vcenter 설치및구성단계 작업설명참고문서 ESXi 설치 솔루션용으로구축하는물리적서버에 ESXi 5.1 하이퍼바이저를설치합니다. vsphere 설치및설정 vcenter Server 구성및구축 ESXi 네트워킹구성 VMware 데이터저장소연결 가상데이터센터생성 vsphere 라이센스키적용 VMware vcenter Server 5.1 설치 NIC 트렁킹 (Trunking), VMkernel 포트, 가상머신포트그룹및점보프레임을비롯한 ESXi 네트워킹을구성합니다. VMware 데이터저장소를솔루션용으로구축된 ESXi 호스트에연결합니다. 가상데이터센터를생성합니다. vcenter 라이센스메뉴에서 vsphere 라이센스키를입력합니다. vcenter Server 및호스트관리가이드 vcenter Server 5.1 설치 Best Practice vsphere 네트워킹 vsphere 스토리지 vcenter Server 및호스트관리 vsphere 설치및설정 ESXi 호스트추가 vcenter 를 ESXi 호스트에연결합니다. vcenter Server 및호스트관리 vsphere 클러스터링구성 스토리지시스템 ESXi 호스트검색실행 VMware HA(High Availability), DRS, 및 vmotion 기능활성화 EMC VNX USM 설치 EMC VSI 플러그인설치 vsphere 클러스터생성 Unisphere 콘솔에서 ESXi 호스트검색을실행합니다. DRS를사용하도록설정한후에는특정가상머신그룹에 VMware vsphere DRS 유사성및반유사성규칙을사용해야할수있습니다. 예를들어라이센스관련이유로 Oracle VM은특정 VM 세트에만포함할수있습니다. 관리콘솔에서 EMC VNX USM을설치합니다. 관리콘솔에서 EMC VSI 플러그인을설치합니다. vsphere 리소스관리 VMware vsphere에 EMC VNX 스토리지사용 - TechBook VMware HA(High Availability) 를통해 HA 서비스자동화 - VMware 기술노트 VMware vsphere용 EMC VSI: 유니파이드스토리지관리 - 제품가이드 VMware vsphere용 EMC VSI: 유니파이드스토리지관리 - 제품가이드 ESXi 및 vcenter 에대한자세한내용은참조아키텍처 EMC VSPEX 프라이빗클라우드 : 최대 1,000 개의가상머신을지원하는 VMware vsphere 5.1 을참조하십시오. 46 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

4 장 : 솔루션구축 Oracle Database 11g R2 가상머신템플릿준비 개요 VMware는가상머신을빠르게생성및프로비저닝하기위한마스터복제본으로사용할수있는템플릿을생성하는기능을제공합니다. 템플릿을사용하면애플리케이션사용자및소프트웨어가구성되어있으며관리자의개입을최소화하면서사용할준비가된가상머신에게스트 OS를설치하여적용할수있습니다. 이렇게하면필요한각가상머신에대해구축시간을최소화하고반복적인설치및구성작업을줄일수있습니다. vcenter에서유지보수되는맞춤사양을활용하면가상머신구축을더욱간소화할수있습니다. 구축마법사, 자동화툴또는스크립트는이러한템플릿을사용해새가상머신구축전에서버이름, 시간대, 네트워크구성등의서버설정을자동으로사전생성하거나수정할수있습니다. 이섹션에서는새로운 Oracle Database 11g R2 환경을빠르게구축할수있도록 VMware 가상머신템플릿을준비하는방법에대해설명합니다. Oracle 소프트웨어설치의요구사항및사전요구사항을적용하여템플릿을구성하려면다음단계를완료합니다. 1. 다음리소스를포함하는가상머신을생성합니다. 2개의 vcpu 8GB vram 100GB 가상디스크 2. 운영체제및 RPM 패키지를설치합니다. 3. 시스템및커널매개변수를구성합니다. 4. Create the OS 그룹및사용자를생성합니다. 5. 클론용 Oracle 바이너리를설치및분리합니다. 6. 가상머신을 VMware 템플릿으로변환합니다. Oracle Database 11g R2 가상머신생성 고객의게스트 OS 구성에따라 ESXi 서버에가상머신을생성합니다. 표 11에는가상머신템플릿구축시사용되는사양의예가나와있습니다. 표 11. 가상머신템플릿사양 부품 CPU 메모리 설명 2 개의 vcpu 8GB 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 47

4 장 : 솔루션구축 부품 가상디스크 설명 100GB 8GB 스왑파티션 92GB 부팅가능루트파티션 운영체제 Red Hat Enterprise Linux Server 릴리즈 6.3 커널 2.6.32 네트워크인터페이스 Eth0: 공용 / 관리 IP 네트워크 Eth1: 스토리지네트워크 OS 사용자 OS 그룹 Oracle 11g R2 바이너리 Username: Oracle Group: oinstall, dba Oracle 11.2.0.3 설치및패치됨 설치되는 RPM 패키지 Oracle 설치가이드에서사전요구사항을참조하십시오. 시스템구성 Oracle 설치가이드에서사전요구사항을참조하십시오. Oracle 설치사전요구사항완료 이섹션에서는가상머신을템플릿으로변환하기전에해당가상머신에서운영 체제와 Oracle 사전요구사항을설치및구성하는방법을설명합니다. 표 12. Oracle 설치사전요구사항 작업설명참고자료 게스트운영체제 설치 VMware Tools 설치 필수 RPM 패키지설치 커널매개변수설정 Oracle 사용자에대한리소스제한설정 필수소프트웨어디렉토리생성 Red Hat Enterprise Linux 6.3 64비트운영체제를설치하고네트워크인터페이스를구성합니다. RPM(Red Hat Package Manager) 을사용하여 VMware Tools를설치합니다. 표 13에나와있는필수 RPM 패키지를설치하거나업데이트합니다. 세마포어 (semaphore), 가상 / 공유메모리, 네트워크및비동기식입출력에대해 Oracle 관련설정으로커널을구성합니다. Oracle 소프트웨어설치사용자에대한리소스제한을확인및조정합니다. Oracle 소프트웨어용필수디렉토리를생성합니다. Red Hat Enterprise Linux 6 설치가이드 VMware 기술자료문서 ID(1018392) Oracle Database Installation Guide 11g Release 2(11.2) for Linux Oracle Database Installation Guide 11g Release 2(11.2) for Linux Oracle Database Installation Guide 11g Release 2(11.2) for Linux Oracle Database Installation Guide 11g Release 2(11.2) for Linux 48 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

4 장 : 솔루션구축 작업설명참고자료 HugePages 구성 HugePages 는메모리페이지수와가상 메모리관리오버헤드를줄여줍니다. Oracle Database 11g Release 2 on Red Hat Enterprise Linux 6 Deployment Recommendations 표 13에는 Oracle database 11g R2를설치하는데필요한 Red Hat Enterprise Linux 6 RPM 패키지가나와있습니다. 표 13. Oracle Database 11g R2 용 RHEL 6 RPM 패키지 binutils-2.20.51.0.2-5.11.el6(x86_64) libstdc++-4.4.4-13.el6.i686 compat-libcap1-1.10-1(x86_64) libstdc++-devel-4.4.4-13.el6(x86_64) compat-libstdc++-33-3.2.3-69.el6(x86_64) libstdc++-devel-4.4.4-13.el6.i686 compat-libstdc++-33-3.2.3-69.el6.i686 libaio-0.3.107-10.el6(x86_64) gcc-4.4.4-13.el6(x86_64) libaio-0.3.107-10.el6.i686 gcc-c++-4.4.4-13.el6(x86_64) libaio-devel-0.3.107-10.el6(x86_64) glibc-2.12-1.7.el6(i686) libaio-devel-0.3.107-10.el6.i686 glibc-2.12-1.7.el6(x86_64) make-3.81-19.el6 glibc-devel-2.12-1.7.el6 (x86_64)10 sysstat-9.0.4-11.el6 (x86_64) glibc-devel-2.12-1.7.el6.i686 Oracle Linux 6 및 Red Hat Enterprise Linux 6: ksh unixodbc-2.2.14-11.el6(x86_64) 이상 libgcc-4.4.4-13.el6(i686) unixodbc-2.2.14-11.el6.i686 이상 libgcc-4.4.4-13.el6(x86_64) unixodbc-devel-2.2.14-11.el6(x86_64) 이상 libstdc++-4.4.4-13.el6(x86_64) unixodbc-devel-2.2.14-11.el6.i686 이상 Oracle Database 11g R2 바이너리및패치설치 설계가이드에나와있는것처럼 Oracle SE를설치할지 Oracle EE Database 11g R2 소프트웨어를설치할지를결정합니다. 두버전은모두같은설치파일을사용합니다. 표 14에는 Oracle Database 바이너리및패치를설치하는데필요한단계가나와있습니다. 표 14. Oracle Database 바이너리및패치설치 작업설명참고자료 Oracle 바이너리설치최신 PSU 및 CPU 설치 Oracle Universal Installer를실행하고그림 20에나와있는대로 "Install choose database software only" 를선택합니다. My Oracle Support 웹사이트에서제공되는최신데이터베이스 Patch Set Update 및지침을설치합니다. 설치시에는로그인 ID 및암호와지원계약이필요합니다. Oracle Database Installation Guide 11g Release 2(11.2) for Linux 중요패치업데이트, 보안알림및타사게시판참조 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 49

4 장 : 솔루션구축 작업설명참고자료 DNFS 설정 Oracle Home 디렉토리분리 ORACLE_HOME 클론생성스크립트생성 Oracle Database 에서는 Direct NFS 가 기본적으로설정되어있지않습니다. 그림 21 에서와같이 Direct NFS 를 설정합니다. Oracle Database 11g R2 소프트웨어를 Oracle Universal Installer 인벤토리에서제거하려면 $ORACLE_HOME/oui/bin/detachhome.sh 스크립트를실행합니다. Oracle 소프트웨어클론생성프로세스를자동화하려면그림 23에나와있는 /root/root_clone.sh 스크립트를생성합니다. Oracle Database Installation Guide 11g Release 2(11.2) for Linux Oracle Universal Installer and OPatch User's Guide 11g Release 2(11.2) for Windows and UNIX 2 장 Oracle Universal Installer and OPatch User's Guide 11g Release 2(11.2) for Windows and UNIX 6 장 Red Hat에서는공식설치가이드인 Oracle Database Installation Guide 11g Release 2(11.2) for Linux 외에 Oracle Database 11g Release 2 on Red Hat Enterprise Linux 6 Deployment Recommendations라는유용한백서를제작했습니다. 여기서는 Red Hat 운영체제관련지침이제공됩니다. 그림 20. Oracle Universal Installer - Install database software only 선택 Oracle Database에서는 Direct NFS가기본적으로설정되어있지않습니다. Direct NFS를사용하도록설정하려면다음단계를수행합니다. 디렉토리를 $ORACLE_HOME/rdbms/lib로변경합니다. cp libodm11.so libodm11.so_stub ln -s libnfsodm11.so libodm11.so 다음명령을입력합니다. make -f ins_rdbms.mk dnfs_on 그림 21. Oracle Direct NFS 클라이언트설정 50 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

4 장 : 솔루션구축 [root@vspex-ora02 ~]# cat /root/root_clone.sh #!/bin/bash OHOME=/u01/app/oracle/11.2.0.3 echo "Cloning Oracle Binaries as Oracle at $(date +%Y%m%d%H%M)" su - oracle -c "$OHOME/oui/bin/cloneHome.sh" echo "Clone Finished at $(date +%Y%m%d%H%M)" echo "Running root.sh at $(date +%Y%m%d%H%M)" $OHOME/root.sh echo "Install Finished at $(date +%Y%m%d%H%M)" 그림 22. root_clone.sh 스크립트예 [root@vspex-ora02 ~]# cat $OHOME/oui/bin/cloneHome.sh #!/bin/sh OHOME=/u01/app/oracle/11.2.0.3 OHOMENAME=OraDb11g_home1 OBASE=/u01/app/oracle CUR_DIR=`pwd` cd $OHOME/oui/bin ${OHOME}/clone/bin/clone.pl ORACLE_HOME="${OHOME}" ORACLE_HOME_NAME="${OHOMENAME}" ORACLE_BASE="${OBASE}" - ignoresysprereqs cd $CUR_DIR 그림 23. clonehome.sh 스크립트예 Oracle Database 11g R2 가상머신템플릿준비 그림 24 에나와있는대로가상머신을 vspx-orac11203ee-2vcpu-8gb-tmplt 템플릿으로변환합니다. 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 51

4 장 : 솔루션구축 그림 24. 가상머신템플릿예 VMware 템플릿사용자지정 vcenter 클라이언트를사용하여맞춤사양 Oracle_2vCPU_8GB_11203_EE_spec 을 생성합니다. 그러면그림 25 에나와있는대로새가상머신이름이요청되며 네트워크인터페이스에대한자리표시자 IP 주소가설정됩니다. 그림 25. vsphere 맞춤사양예 52 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

4 장 : 솔루션구축 Oracle Database 11g R2 가상머신구축 개요 표 15 에는 Oracle Database 11g R2 가상머신에대한컴퓨팅요구사항매핑이나와 있습니다. 표 15. Oracle Database 11g R2 레퍼런스가상머신모델 Oracle Database 11g R2 에대한가상 머신컴퓨팅요구사항 메모리 (GB) 총레퍼런스가상머신수 소규모 8 4 중간규모 16 8 대규모 32 16 새가상머신구축 다음과같은여러가지방법으로맞춤사양을사용하여템플릿에서가상머신을 구축할수있습니다. vcenter에서수동으로 Deploy Virtual Machine from this Template 선택 Customize using an existing customization specification 선택 vcenter Orchestrator 등의조정툴을사용해워크플로우생성 편집또는매개변수화할수있는맞춤 PowerCLI 스크립트생성그림 26의 PowerCLI 스크립트예에서는다음을수행합니다. 템플릿이름, 맞춤사양이름, 가상머신이름, ESXi 호스트이름, VMFS 데이터저장소이름, 가상머신공용 IP 주소, 가상머신스토리지 IP 주소, vcpu 수, vram 크기 (MB) 에대한변수를할당합니다. 가상머신의공용및스토리지 IP 주소를그림 26의맞춤사양에포함된 2개 vnic에할당합니다. 템플릿및맞춤사양을사용하여새가상머신을생성합니다. 가상머신에대한 CPU 및 VRAM 할당을변경합니다. 가상머신을시작합니다. 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 53

4 장 : 솔루션구축 # Connect to Vcenter Connect-VIServer -server 192.168.28.33 -user Administrator -password <Password> { #Assign Variables for template, specification, VM, ESXi Host, Datastore # IP addresses for the Public and Storage network interfaces # and the vcpu and vram assigned to the Virtual Machine $Template="vspx-Orac11203EE-2vcpu-8GB-tmplt" $Customization="Oracle_2vCPU_8GB_11203_EE_spec" $VMName="<Virtual Machine Name>" $VMHost=" <ESXi Host Name>" $Datastore="<Datastore Name>" $IPAdressPublic= <Public IP Address> $IPAdressStorage= <Storage IP Address> $NumVCPU= 4 $vrammb= 16384 # Assign IP addresses to the two vnics included in the custom specification Get-OSCustomizationSpec $Customization Get-OSCustomizationNicMapping where { $_.Position -eq '1'} Set-OSCustomizationNicMapping -IpModeUseStaticIP -IpAddress $IPAdressPublic -Subnetmask 255.255.255.0 -DefaultGateway 192.168.28.1 Get-OSCustomizationSpec $Customization Get-OSCustomizationNicMapping where { $_.Position -eq '2'} Set-OSCustomizationNicMapping -IpModeUseStaticIP -IpAddress $IPAdressStorage -Subnetmask 255.255.255.0 -DefaultGateway 192.168.40.1 # Create the new VM using the Template and custom spec New-VM -Name $VMName -OSCustomizationSpec $Customization -Template $Template -VMHost $VMHost -Datastore $Datastore # Change the CPU and memory assignment for the VM Set-VM $VMName -NumCPU $NumVCPU -MemoryMB $vrammb -Confirm:$false # Start up the VM Start-VM -VM $VMName -Confirm:$false } 그림 26. 템플릿에서가상머신을구축하기위한 PowerCLI 스크립트예 PowerCLI 스크립트예를편집하여실행하거나, 해당스크립트를편집해매개변수 파일을읽고여러가상머신을구축합니다. 새가상머신에서 Oracle 바이너리클론생성 클론생성프로세스를실행하고 Oracle Home 디렉토리를다시연결하여두번째 PowerCLI 를편집및실행해가상머신구축을완료합니다. 이스크립트는그림 27 에 나와있으며, 다음작업을수행하는 root_clone.sh 를그림 22 에서호출합니다. 54 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

4 장 : 솔루션구축 { $script="/root/root_clone.sh" $huser="root" $hpwd="<root Password>" $VMName="<Virtual Machine Name>" Invoke-VMScript -ScriptText $script -VM $VMName -GuestUser $huser - GuestPassword $hpwd -ScriptType bash } 그림 27. ORACLE_HOME 클론생성및다시연결을위한 PowerCLI 스크립트예 데이터베이스사전요구사항확인 설계가이드에서가상화된 Oracle용 VSPEX 검증워크시트를참조하여 Oracle 데이터베이스를저장할전체 NFS 파일시스템과가상화인프라스트럭처를사이징합니다. 이러한문서에서는데이터베이스에필요한 Oracle 초기화매개변수에대한지침도제공합니다. 53페이지의표 15에가상머신사이징정보가나와있습니다. 테이블과인덱스의테이블스페이스배치및스키마설계에따라개별데이터파일의크기를결정합니다. 데이터파일배치에대해서는 NFS용데이터베이스파일레이아웃구성섹션에서다룹니다. 초기화매개변수구성지침은설계가이드및이문서의초기화매개변수구성섹션을참조하십시오. 데이터베이스를생성하기전에그림 28에나와있는 Oracle NETCA(Net Configuration Assistant) 유틸리티를사용하여수신클라이언트접속요청을받는 Listener 프로세스를생성해야합니다. 그림 28. Oracle Net Configuration Assistant 유틸리티 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 55

4 장 : 솔루션구축 Oracle 11g R2 데이터베이스를생성하기전에다음항목을고려하십시오. 로컬리제이션및글로벌리제이션요구사항에맞게필요한데이터베이스문자체계를선택합니다. 데이터베이스가지원해야하는시간대를고려합니다. SYSTEM 및 SYSAUX 테이블스페이스가로컬로관리되는테이블스페이스로생성되었고적절하게사이징되었으며 AUTOEXTEND가설정되었는지확인합니다. 실행취소테이블스페이스를사용하여실행취소데이터를관리하도록계획합니다. NFS 용데이터베이스파일레이아웃구성 이예에서 Oracle Database의구성요소인데이터파일, 온라인 redo 로그파일, 임시파일, 컨트롤파일및 FRA 파일은 NFS 파일시스템에상주합니다. 이러한파일시스템은 RAID 레벨및사용되는디스크수의측면에서각파일유형에적합하도록설계됩니다. 표 16 에는각파일유형과상주위치가나와있습니다. 표 16. NFS 용데이터베이스파일레이아웃 컨텐츠데이터파일임시파일온라인 redo 로그, 컨트롤파일 FRA 파일 위치 /u02/app/oracle/oradata/${oracle_sid} /u04/app/oracle/oradata/${oracle_sid} /u03/app/oracle/oradata/${oracle_sid} /u05/app/oracle/oradata/${oracle_sid} 이솔루션에서는운영체제에서제공되는표준 NFS 클라이언트에비해성능이 우수한 Oracle Direct NFS 클라이언트를사용합니다. 기본적으로 Direct NFS 는 /etc/mtab 파일에있는마운트항목을제공합니다. 이 파일에는현재마운트되어있는모든파일시스템과해당초기화옵션이나열됩니다. 이파일은마운트옵션이정의된 /etc/fstab 시스템구성파일과일치해야합니다. 그림 29 에는 NFS 마운트옵션이포함된샘플 /etc/mtab 파일이나와있습니다. NFSServer1:/vspex_ora2_data /u02/app/oracle/oradata/vspex1 nfs rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,actimeo=0,vers=3, timeo=600,addr=192.168.40.11 0 0 NFSServer2:/vspex_ora2_redo /u03/app/oracle/oradata/vspex1 nfs rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,actimeo=0,vers=3, timeo=600,addr=192.168.40.10 0 0 NFSServer1:/vspex_ora2_temp /u04/app/oracle/oradata/vspex1 nfs rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,actimeo=0,vers=3, timeo=600,addr=192.168.40.11 0 0 NFSServer1:/vspex_ora2_fra /u05/app/oracle/oradata/vspex1 nfs rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,actimeo=0,vers=3, timeo=600,addr=192.168.40.11 0 0 그림 29. /etc/mtab NFS 마운트옵션예 56 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

4 장 : 솔루션구축 시스템구성파일 /etc/fstab 에서 NFS 버퍼크기매개변수 rsize 및 wsize를 32768로설정하는것이좋습니다. 그러나 oranfstab 파일을사용하여 Direct NFS에대해추가 Oracle Database 관련옵션을지정할수있습니다. oranfstab는다음의두위치중하나에있습니다. /etc/oranfstab - 서버의모든 Oracle 데이터베이스에대한글로벌옵션이포함되어있습니다. $ORACLE_HOME/dbs/oranfstab - 단일데이터베이스관련옵션이포함되어있습니다. Oracle Database를사용하려면 Direct NFS를통해제공되는경우에도커널 NFS 시스템을통해마운트지점을마운트해야합니다. Direct NFS를사용하도록설정하려면필요에따라 Direct NFS를사용해액세스할각 NFS 서버에대해다음특성을사용하여 oranfstab 파일을생성할수있습니다. Server: NFS 서버이름입니다. Path: NFS 서버로의네트워크경로 ( 최대 4개 ) 로, 파일러의 ifconfig 명령을사용하여표시되는 IP 주소나이름을기준으로지정됩니다. Local: 데이터베이스호스트로의로컬경로 ( 최대 4개 ) 로, 데이터베이스호스트에서실행되는 ifconfig 명령을사용하여표시되는 IP 주소나이름을기준으로지정됩니다. Export: NFS 서버에서내보낸경로입니다. Mount: 내보낸볼륨에해당하는로컬마운트지점입니다. Dontroute: 발신메시지를운영체제가라우팅하는대신바인딩대상 IP 주소를사용하여보내도록지정합니다. 이특성은같은서브넷에경로가여러개있는 Linux에서는작동하지않습니다. mnt_timeout: 시간이초과되기전까지 Direct NFS 클라이언트가마운트성공을대기하는시간을초단위로지정합니다. 이매개변수는선택사항이며기본제한시간은 10분입니다. 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 57

4 장 : 솔루션구축 그림 30 에서는 NFS 서버항목 2 개가포함된 oranfstab 파일의예를보여줍니다. server: NFSServer1 local: vspex_ora2 path: NFSServer1 export: /vspex_ora2_data mount: /u02/app/oracle/oradata/vspex1 export: /vspex_ora2_temp mount: /u04/app/oracle/oradata/vspex1 export: /vspex_ora2_fra mount: /u05/app/oracle/oradata/vspex1 server: NFSServer2 local: vspex_ora2 path: NFSServer2 export: /vspex_ora2_redo mount: /u03/app/oracle/oradata/vspex1 그림 30. Oranfstab 예 블록용데이터베이스파일레이아웃구성 Red Hat 6.3은 VFAT, ext2,ext3, ext4, Reiser 파일시스템등과같은다양한파일시스템을지원합니다. 일반적으로 Oracle은파일시스템을인증하지않지만 Linux는특별한경우입니다. 현재지원되는파일시스템에는 ext2, ext3, ext4(oracle Linux 5.6 이상 ) 가포함됩니다. 이솔루션에서는 ext4가기본파일시스템입니다. LVM(Logical Volume Management) 을사용하여디스크공간을할당하고디스크 스트라이핑을제공할수있습니다. PV( 물리적볼륨 ) 포맷 디스크또는디스크파티션을물리적볼륨으로초기화하려면전체디스크또는 파티션에대해 "pvcreate" 명령을실행하면됩니다. 예를들면다음과같습니다. pvcreate /dev/sdb 또는 pvcreate /dev/sdb1 이명령을실행하면두번째 SCSI 디스크또는 /dev/sdb1 파티션의시작부분에볼륨그룹설명자가생성됩니다. VG( 볼륨그룹 ) 생성 "vgcreate" 명령을사용하여선택한 PV를 VG로그룹화합니다. 다음명령은서로다른 5개디스크파티션에서 " data_volume_group" 볼륨그룹을생성합니다. vgcreate data_volume_group /dev/sdb1 /dev/sdc1 /dev/sdf1 /dev/sdd1 /dev/sde1 단일볼륨그룹 "data_volume_group" 을활성화하려면다음명령을사용합니다. vgchange -a y /dev/data_volume_group 58 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

4 장 : 솔루션구축 LV( 논리적볼륨 ) 생성 다음은볼륨그룹 data_volume_group 에서논리적볼륨 data_vg-data_lv 를생성하는 예입니다. 이명령에서는볼륨그룹 data_volume_group 에대해 2048G 크기의 LV "data-vg-data_lv" 를생성하고해당블록디바이스의특수파일인 "/dev/ data_volume_group/ data_vg-data_lv" 를생성합니다. lvcreate -i5 -I4 -L2048G -n data_vg-data_lv data_volume_group size 는 "-l num_extents" 또는 "-L num_bytes" 형식으로지정합니다. 여기서, num_bytes 는숫자다음에 k, m, g 또는 t 가오는형식입니다. 가장많이사용하는 옵션중하나는논리적볼륨의이름을지정하는 "-n name" 입니다 ("-n" 대신 "-- name" 을사용할수있음 ). 또다른옵션은스트라이핑된매핑을포함하는 LV 를생성하는 "-i num_stripes -I stripe_size" 입니다 (stripe_size 는 2 에서 9 사이의숫자 ). LV 를생성한후에는 "mkfs" 같은표준툴을사용하여원하는파일시스템 ( 또는스왑 공간 ) 으로포맷할수있습니다. 다음은 LV 를 ext4 파일시스템으로포맷하는 예입니다. mkfs.ext4 -E stride=16 /dev/data_volume_group/data_vg-data_lv 새파일시스템을성공적으로마운트할수있으면최종단계는부팅시에볼륨이 자동으로마운트되도록 /etc/fstab 파일과 rc.sysinit 파일 ( 필요한경우 ) 을편집하는 것입니다. 그림 31 에서는 /etc/fstab 의예를보여줍니다. 그림 31. /etc/fstab 예 자세한내용은 My Oracle Support Note ID 1476869.1(Available Mount Options to Improve ext4 Filesystem Performance) 및 236826.1(Supported and Recommended File Systems on Linux) 을참조하십시오. 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 59

4 장 : 솔루션구축 초기화매개변수구성 초기화매개변수는다음방법중하나로구성할수있습니다. 자동공유메모리관리 공유메모리구조관리를자동화하려면 ASMM(Automatic Shared Memory Management: 자동공유메모리관리 ) 을구축합니다. 다음과같은공유메모리구조가자동으로관리됩니다. DB_CACHE_SIZE SHARED_POOL_SIZE LARGE_POOL_SIZE JAVA_POOL_SIZE STREAMS_POOL_SIZE ASMM을구현하면 Oracle 데이터베이스가워크로드요구사항을기반으로이러한구성요소간에메모리를분산할수있습니다. 따라서이러한구성요소는자동튜닝되는매개변수로간주됩니다. 백그라운드프로세스인 MMAN(Memory Manager) 은이러한구성요소의사이징을조정하고메모리를가장필요한위치로이동합니다. 이기능을구축하려면다음초기화매개변수를설정합니다. SGA_TARGET(0이아닌값으로설정 ) STATISTICS_LEVEL=TYPICAL( 또는 ALL) 자동메모리관리 Oracle AMM(Automatic Memory Management: 자동메모리관리 ) 은 HugePages와호환되지않으므로사용하지마십시오. HugePages를사용하려는경우에는 MEMORY_TARGET 및 MEMORY_MAX_TARGET 초기화매개변수를둘다설정하지않아야합니다. 자세한내용은 My Oracle Support Note ID 749851.1을참조하십시오. 파일시스템파일에대한입출력작업파일시스템파일에대한직접입출력및비동기식입출력을설정하려면 FILESYSTEMIO_OPTIONS=SETALL을설정합니다. 비동기식입출력사용시에는입출력요청을제출및처리하는동안에도처리가계속됩니다. 따라서비동기식입출력이입출력작업과연관된성능병목현상을어느정도피할수있습니다. 직접입출력은파일시스템버퍼캐시에서데이터를캐싱하지않고애플리케이션으로직접전달하는파일시스템제공기능입니다. Direct NFS의경우 FILESYSTEMIO_OPTIONS의값에영향을받지않습니다. Direct NFS는 OS 지원의영향을받지않으므로항상비동기식및직접입출력을실행합니다. 60 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

4 장 : 솔루션구축 그러나구성이잘못된경우 OS NFS 클라이언트백업을사용하려면운영체제에서 지원하는경우 filesystemio_options 를 SETALL 로설정합니다. HugePages 설정사용 HugePages 는 48 페이지의표 12 에설명된템플릿생성프로세스의일부분으로 Linux 커널에서설정되었습니다. 데이터베이스초기화매개변수 USE_LARGE_PAGES는데이터베이스에서사용하는 HugePages를관리하기위해 11.2.0.2에서도입되었습니다. 11.2.0.3 버전부터는 USE_LARGE_PAGES를 AUTO로설정하면 oradism 프로세스에서데이터베이스요구사항과일치하도록 HugePages 수를늘리기위해 Linux 커널재구성을시도합니다. 자세한내용은 My Oracle Support 문서USE_LARGE_PAGES To Enable HugePages In 11.2 [ID 1392497.1] 를참조하십시오. DBCA 를사용하여데이터베이스생성 DBCA(Database Configuration Assistant) 는자동화된방식을제공하며 DBCA 완료시데이터베이스가사용가능하도록준비되므로데이터베이스생성시기본방식으로사용됩니다. Oracle 데이터베이스를생성하려면 DBCA를독립실행형툴로시작합니다. UNIX, Linux 또는 Windows 명령줄프롬프트에서 DBCA 를시작하려면다음명령을 입력합니다. dbca 참고 : 대개 dbca 유틸리티는 ORACLE_HOME/bin 디렉토리에있습니다. 그림 32. Oracle Database Configuration Assistant 설정화면 Oracle DBCA는대화형모드로실행됩니다. Oracle DBCA의화면을통해사전구성된데이터베이스유형중하나를수정하거나데이터베이스를사용자지정할수있습니다. 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 61

4 장 : 솔루션구축 설치중에사전구성된데이터베이스템플릿인 General Purpose/Transaction Processing을생성및사용자지정할수있습니다. 이과정에서는다음항목을수정합니다. 초기화매개변수 데이터베이스파일의크기및배치 (NFS 마운트지점을사용하도록수정 ) 데이터베이스생성후작업수행 DBCA 를사용하여데이터베이스생성의설명에따라데이터베이스를생성하고나면 인스턴스가열려일반적인데이터베이스사용시에사용가능하게됩니다. 그러나 Oracle 데이터베이스는가상머신과함께자동으로시작되거나종료되지않습니다. Oracle Database 11g R2에는 Oracle Database 시작및종료프로세스를자동화하는두가지방법이있습니다. My Oracle Support 문서 How to Automate Startup/Shutdown of Oracle Database on Linux [ID 222813.1] 에정의된대로초기화스크립트와 /etc/oratab 파일을사용합니다. 단일인스턴스옵션을사용하여추가 11.2 Grid Infrastructure 소프트웨어를설치합니다. 그러면필요한경우수정된 CRS(Cluster Ready Services) 구성요소를사용하여데이터베이스, Listener 및 Oracle 자동스토리지관리 (Grid Infrastructure 구성요소 ) 시작이자동화됩니다. 이솔루션은그림 33에나와있는초기화스크립트를사용합니다. 데이터베이스및 Listener의자동화된시작및종료를설정하려면다음단계를수행합니다. 1. 다음형식으로된항목을사용하여 /etc/oratab 파일을업데이트합니다. <Oracle_SID>:<Oracle_HOME>:Y 대상환경 : Oracle_SID는데이터베이스의이름입니다. Oracle_HOME은 Oracle 11g R2 데이터베이스바이너리가설치된디렉토리입니다. Y는데이터베이스를자동으로시작및종료할수있음을나타냅니다. 예를들면다음과같습니다. VPLEXM1: /u01/app/oracle/11.2.0.3:y 2. 그림 33에서는서비스스크립트 /etc/init.d/dbora를루트사용자로생성하는방법을보여줍니다. 62 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

4 장 : 솔루션구축 #!/bin/bash # # chkconfig run levels and script numbering # chkconfig: 35 99 10 # description: Starts and stops Oracle processes # # Set ORA_HOME to be equivalent to the $ORACLE_HOME # from which you wish to execute dbstart and dbshut; # Set ORA_OWNER to the user id of the owner of the # Oracle database in ORA_HOME. # ORA_HOME=/u01/app/oracle/11.2.0.3 ORA_OWNER=oracle case "$1" in 'start') # Start the TNS Listener su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start" # Start the Oracle databases: su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart"& touch /var/lock/subsys/dbora ;; 'stop') # Stop the TNS Listener su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop" # Stop the Oracle databases: su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut" rm -f /var/lock/subsys/dbora ;; esac # End of script dbora 그림 33. Oracle 시작 / 종료스크립트 /etc/init.d/dbora 3. 스크립트를실행합니다. chmod 755 /etc/init.d/dbora 4. 다음명령을실행하여실행레벨 3 및 5에서자동시작용 Linux 서비스메커니즘에서비스를등록합니다. /sbin/chkconfig --add dbora 인프라스트럭처구축작업이완료되면데이터베이스를사용할수있습니다. 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 63

4 장 : 솔루션구축 백업및복구구축 개요 Oracle 11gR2 Database 의백업및복구구축에대한자세한내용은 EMC 온라인 지원사이트에서 EMC Backup and Recovery Options for VSPEX for Virtualized Oracle 11gR2 Design and Implementation Guides 문서를참조하십시오. 64 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

5 장 : 솔루션검증 5 장솔루션검증 이장에서다루는내용은다음과같습니다. 기준인프라스트럭처검증... 66 Oracle 데이터베이스검증... 68 백업및복구검증방법론... 70 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 65

5 장 : 솔루션검증 기준인프라스트럭처검증 개요 이섹션에서는솔루션구성을완료한후검토해야할항목목록을제공합니다. 이섹션의목표는솔루션의구성과기능을검증하고, 핵심가용성요구사항에맞게구성되었는지를확인하는것입니다. 표 17에는완료해야할작업이정리되어있습니다. 표 17. VSPEX Proven Infrastructure 설치검증관련작업 작업설명참고자료 ESXi 기능검증솔루션구성요소의이중화검증 VSPEX Proven Infrastructure의 Oracle Database 구성검증가상화된 Oracle Database용 VSPEX Proven Infrastructure의상태모니터링 설치후체크리스트를사용하여솔루션의기본 ESXi 기능을검증합니다. 다음솔루션구성요소의이중화를검증합니다. 스토리지 ESXi 호스트네트워크스위치 Oracle Database 구성을검증합니다. 툴을사용하여 VSPEX Proven Infrastructure의상태를모니터링합니다. VMware vsphere 와함께 EMC VNX 스토리지사용 http://www.vmware.com/kr 공급업체설명서 http://support.oracle.com 알림로그보기 (Oracle Database 11g R2) Unisphere 관리콘솔에서스토리지상태보기 vsphere 5.1 Client에서 VM 로그보기 ESXi 기능검증 각 ESXi 서버에서시스템을운영사이트에구축하기전에 ESXi 구성을검증하는것이좋습니다. 자세한내용은 VSPEX Proven Infrastructure 시작페이지에서제공되는해당문서를참조하십시오. 솔루션구성요소이중화검증 솔루션의여러구성요소에서요구되는가용성을유지하려면유지보수나하드웨어장애와관련한구체적인시나리오를여러가지로테스트해보아야합니다. 스토리지, ESXi 호스트, 네트워크스위치등솔루션구성요소의이중화가구현되었는지검증하는것이좋습니다. 자세한단계는 VSPEX Proven Infrastructure 시작페이지에서제공되는해당문서를참조하십시오. 66 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

5 장 : 솔루션검증 Oracle Database 구성검증 Oracle Database 11g R2 가 VSPEX 인프라스트럭처에서원활히실행되는지 확인하려면다음단계에따라 Oracle Database 구성을검증및모니터링합니다. 1. 설치된 Oracle Database 컨텐츠및디렉토리위치를확인합니다. Oracle Database가올바르게설치되었는지확인합니다. 2. 사용하려는 Oracle Database에액세스할수있는지검증합니다. 이렇게하려면 TNSPING 유틸리티에서다음명령을사용하여클라이언트에서접속을테스트합니다. tnsping net_service_name count. 상태모니터링툴사용 상태모니터링은가상화된 Oracle Database 용 VSPEX Proven Infrastructure 의 전체적인신뢰성, 안정성, 성능이반영된간략한측정지표입니다. 표 18 에는 VSPEX 솔루션모니터링및문제해결에사용할수있는일부툴이정리되어있습니다. 표 18. 툴 esxtop 솔루션모니터링툴설명 esxtop 툴은기본적으로매 5초마다업데이트되므로 CPU와같은 ESXi 하이퍼바이저성능메트릭을거의실시간으로제공합니다. Oracle Database 성능관련문제를측정또는해결하기위해서는하이퍼바이저의성능을파악해야합니다. Unisphere Analyzer Oracle Enterprise Manager Database Control Unisphere Analyzer 소프트웨어는 FLARE/block 이후버전의 번들이있는모든스토리지시스템에사전설치되어있습니다. 이 소프트웨어를사용하면스토리지관련데이터의모든측면을쉽게 모니터링, 수집및분석할수있습니다. Oracle Enterprise Manager Database Control(Database Control) 은 Oracle 데이터베이스관리를위한기본툴로, 데이터베이스와함께설치됩니다. Database Control을사용하면스키마객체 ( 테이블, 뷰, 인덱스등 ) 생성, 사용자보안관리, 데이터베이스메모리 / 스토리지관리, 데이터베이스백업 / 복구, 데이터가져오기 / 내보내기등의관리작업을수행할수있습니다. 데이터베이스에대한상태정보와성능을볼수도있습니다. AWR(Automatic Workload Repository) AWR(Automatic Workload Repository) 은문제감지및자체튜닝용으로성능통계를수집, 처리및유지보수합니다. 이데이터는메모리에도있고데이터베이스에도저장됩니다. 수집된데이터는보고서와뷰에모두표시될수있습니다. 위의툴을사용하여전체 Oracle Database 환경의성능을모니터링하는것이좋습니다. 성능검증및테스트방법에대한자세한내용은부속설계가이드를참조하십시오. 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 67

5 장 : 솔루션검증 Oracle 데이터베이스검증 개요 이섹션에서는가상화된 Oracle Database용 VSPEX Proven Infrastructure 솔루션의 Oracle OLTP 데이터베이스검증예를보여줍니다. Oracle Database의성능은 VSPEX Proven Infrastructure가고객의비즈니스요구사항을충족하는지확인하기위한목적으로측정됩니다. VSPEX Proven Infrastructure 를검증하기전에부속설계가이드의애플리케이션 검증방법론섹션을참조하여테스트방법론을파악하는것이좋습니다. 핵심메트릭파악 비즈니스요구사항을확인한후, Oracle Database 검증테스트를실행할때 Oracle Database 테스트용핵심메트릭을파악해야합니다. 핵심메트릭은애플리케이션검증방법론섹션의설계가이드에나와있습니다. My Oracle Support Note 1275596.1에서는허용되는일반적인입출력응답시간목록이제공됩니다. 테스트구성로드 SOE(SwingBench Order Entry) - PL/SQL 스키마는솔루션에필요한 OLTP 워크로드를제공합니다. Order Entry 스키마는소수의테이블에대해높은경합 (contention) 을적용하며, CPU와메모리에스트레스를주도록설계되었습니다. 최적의구성을설정하기위해 Order Entry 스키마에액세스하는여러사용자를테스트했습니다. Oracle Database 11g R2 테스트를실행하기전에비즈니스요구사항에따라테스트시나리오를이해해야합니다. Swingbench를사용하면고유테스트시나리오를쉽게생성할수있습니다. 트랜잭션목록을편집하면최종사용자가 Oracle Database에서수행하는각작업을정의할수있습니다. 표 19에는 Oracle Database 11g R2 VSPEX 솔루션에서고려한일반적인작업중일부가나와있습니다. 표 19. 일반작업 워크로드작업중량 Swingbench Order Entry 고객등록 30 제품찾아보기 60 제품오더 50 오더처리 30 오더찾아보기 10 Swingbench에서는트랜잭션간에가변 " 인지시간 "( 지연시간 ) 을선택할수있습니다. 그림 34에서는적절한인지시간매개변수가설정된 Swingbench 인터페이스의로드패널을보여줍니다. 68 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX

5 장 : 솔루션검증 그림 34. Swingbench 인터페이스로드패널스크린샷 그림 35 에나와있는대로 Swingbench 를사용하여데이터베이스에대한워크로드를 시뮬레이션했습니다. 그림 35. 워크로드시뮬레이션을위한 Swingbench Order Entry 화면테스트를완료했으면 AWR(Automatic Workload Repository) 보고서를사용하여결과를확인하고테스트환경에서핵심메트릭을달성했는지확인합니다. 메트릭은 Oracle Database 구성종류와 VMware용 VSPEX 오퍼링에따라다를수있으므로세부적인메트릭은 VSPEX 사이징툴을참조하십시오. 테스트결과가부적합하면 AWR 보고서에서병목지점을쉽게식별할수있습니다. AWR 보고서에대한자세한내용은 My Oracle Support Note ID 1359094.1을참조하십시오. 잠재적인병목지점을파악한후스토리지섹션을참조하여가상화된 Oracle용 VSPEX 솔루션에대한 VNX, 스위치, 하이퍼바이저또는로드밸런싱장치가올바로구성되었는지확인합니다. 시스템병목지점은사용자트랜잭션요청을수행할리소스가부족하여리소스경합이발생하는지점을나타냅니다. 이때는요구사항을총족할수있도록솔루션에더많은리소스를추가하는것을고려해야합니다. 간혹비효율적인사용자지정코드또는타사솔루션의사용자지정으로인해병목현상이발생할수도있습니다. 가상화된 Oracle Database 11g OLTP 용 EMC VSPEX 69