오라클 클라우드 인프라스트럭처 (oracle cloud infrastructure)의 exadata … ·...

27
오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포 오라클 백서 | 2018년 8월

Upload: others

Post on 12-Mar-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

오라클 클라우드 인프라스트럭처 (Oracle

Cloud Infrastructure)의 Exadata DB 시스템

(Exadata DB System) 배포

오라클 백서 | 2018년 8월

Page 2: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

2 | 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포

면책 조항

본 자료에서는 오라클의 일반적인 제품 방향을 소개하고 정보를 제공할 목적으로 작성되었으며,

어떠한 계약에도 포함되지 않을 수 있습니다. 따라서 이 정보는 어떤 자료, 코드 또는 기능을

제공한다는 약속을 의미하는 것이 아니므로 구매 결정에 참고해서는 안됩니다. 여기 설명되어

있는 오라클 제품에 대한 모든 특징 또는 기능의 개발, 발표 및 시기는 오라클의 단독 재량에

따라 변경될 수 있습니다.

개정 이력

다음은 본 백서 최초 발간 이후 지금까지 개정된 이력을 나타낸 것입니다.

날짜 개정

2018년 8월 31일 최초 발간

최신 버전의 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure) 백서는

https://cloud.oracle.com/iaas/technical-resources에서 찾아볼 수 있습니다.

Page 3: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

3 | 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포

목차

서론 4

오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure) 기반 Exadata 개요 4

지원되는 데이터베이스 에디션과 버전 5

Exadata 배포를 위한 필요 권한 5

오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)에서 Exadata DB 시스템

(Exadata DB System)을 시작하는 단계 5

1단계: VCN 생성 5

2단계: 인터넷 게이트웨이 생성 7

3단계: 서비스 게이트웨이 생성 7

4단계 라우팅 테이블 생성 8

5단계: 보안 목록 생성 10

6단계: DHCP 옵션 생성 12

7단계: 서브넷 생성 13

8단계: 보안 목록에 규칙 추가 17

9단계: Exadata DB 시스템 (Exadata DB System) 생성 20

10단계: 콘솔 (Console)에서 Exadata DB 시스템 (Exadata DB System) 액세스 24

11단계: Exadata DB 시스템 (Exadata DB System)에 접속 25

요약 26

Page 4: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

4 | 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포

서론

본 백서는 Exadata DB 시스템 (Exadata DB System)을 오라클 클라우드 인프라스트럭처 (Oracle

Cloud Infrastructure)에 배포하는 지침을 단계별로 설명하고 있습니다. 그 밖에 몇 가지 모범

사례도 제시되어 있지만 Exadata를 구현하기 위한 전체 참조 가이드로 사용해서는 안 됩니다.

본 문서는 독자가 다음과 같은 다양한 오라클 클라우드 인프라스트럭처 (Oracle Cloud

Infrastructure) 구성요소에 대해 기본적으로 이해하고 있다는 가정을 전제로 합니다.

• 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 기초

• 오라클 클라우드 인프라스트럭처 네트워킹 (Oracle Cloud Infrastructure Networking). 특히 가상

클라우드 네트워크 (VCN), 서브넷, 보안 목록, 라우팅 테이블

• 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure) ID 및 액세스 관리 (IAM)

오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure) 기반

Exadata 개요

Exadata DB 시스템 (Exadata DB System)은 컴퓨트 노드와 스토리지 서버가 탑재되는 쿼터 랙,

하프 랙 또는 풀 랙으로 구성되며, 여기에 지연 시간이 낮은 고속 InfiniBand 네트워크와 지능형

Exadata 소프트웨어가 추가됩니다. 자동 백업을 구성하거나, 다른 워크로드에 최적화하거나, 수요

증가에 따라 시스템을 확장할 수도 있습니다.

컴퓨트 노드는 각각 가상 머신 (VM)으로 구성됩니다. 컴퓨트 노드 VM에 대해서는 고객이 루트

권한을 갖기 때문에 소프트웨어를 추가로 로드하여 실행할 수도 있습니다. 하지만 물리적 컴퓨트

노드 하드웨어, 네트워크 스위치, 배전장치 (PDU), ILOM (Integrated Lights-Out Management)

인터페이스 또는 Exadata 스토리지 서버 (Exadata Storage Server) 같은 Exadata 인프라스트럭처

구성요소에 대한 관리자 액세스 권한은 고객에게 없으며, 모두 오라클에서 관리합니다.

고객은 자신의 데이터베이스에 대해 완전한 관리자 권한을 갖기 때문에 오라클 클라우드

인프라스트럭처 (Oracle Cloud Infrastructure) 외부에서 오라클 넷 서비스(Oracle Net Services)를

사용해 데이터베이스에 연결할 수 있습니다. 따라서 테이블 공간 생성, 데이터베이스 사용자 관리

같은 데이터베이스 관리 작업에 대한 책임은 고객에게 있습니다. 그 밖에도 고객이 백업을 포함해

기본적인 자동 유지관리 설정을 사용자 지정할 수 있으며, 데이터베이스 장애 시 복구 프로세스를

완전하게 제어합니다.

오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)는 X6과 X7, 두 가지 버전의

Exadata를 제공하며 각 버전마다 세 가지 Shape가 있습니다. Shape에 대한 자세한 내용은

데이터베이스 서비스 (Database Service) 설명서에서 Exadata DB 시스템 (Exadata DB System)

파트의 '시스템 구성' 단원을 참조하십시오.

참고: DATA 디스크 그룹의 가용공간은 Exadata DB 시스템 (Exadata DB System)을 생성할 때

선택하는 백업 옵션에 따라 달라집니다. 자세한 내용은 Exadata DB 시스템 (Exadata DB System)

설명서를 참조하십시오.

Page 5: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

5 | 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포

지원되는 데이터베이스 에디션과 버전

Exadata DB 시스템 (Exadata DB System)은 엔터프라이즈 에디션 (익스트림 퍼포먼스) (Enterprise

Edition (Extreme Performance))이 필요합니다. 이 에디션은 오라클 데이터베이스 엔터프라이즈

에디션 (Oracle Database Enterprise Edition)의 모든 기능을 비롯해 모든 데이터베이스

엔터프라이즈 관리 팩과 오라클 데이터베이스 인메모리 (Oracle Database In-Memory), 오라클

리얼 어플리케이션 클러스터 (Oracle Real Application Clusters, RAC) 같은 엔터프라이즈 에디션

옵션을 모두 제공합니다. 지원되는 소프트웨어 릴리스 목록을 보려면 데이터베이스 서비스

(Database Service) 설명서에서 '지원되는 데이터베이스 에디션과 버전'을 참조하십시오.

Exadata 배포를 위한 필요 권한

오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)에서 Exadata를 시작하려면 IAM

정책을 통해 필요한 액세스 권한이 있어야 합니다. 다음은 이러한 액세스 권한을 테넌시 전체에

대해 DBAdmins 그룹에 부여하는 IAM 정책 샘플입니다. 액세스 범위를 특정 구획

(Compartment)의 데이터베이스 시스템으로 좁히려면 테넌시 대신 해당 구획 (Compartment)을

지정하면 됩니다.

Allow group DBAdmins to manage database-family in tenancy

또한, SSH를 통해 DB 시스템에 연결할 때 사용할 퍼블릭 키도 필요합니다.

오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)에서

Exadata DB 시스템(Exadata DB System)을 시작하는 단계

이번 단원에서는 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)에서 필요한

네트워킹 구성요소와 Exadata DB 시스템 (Exadata DB System)을 생성하는 단계에 대해서

설명합니다. 각 단계에 대한 자세한 설명은 오라클 클라우드 인프라스트럭처 네트워킹 (Oracle

Cloud Infrastructure Networking) 및 데이터베이스 서비스 (Database Service) 설명서를 참조합니다.

1단계: VCN 생성

1. 오라클 클라우드 인프라스트럭처 콘솔 (Oracle Cloud Infrastructure Console)에

로그인합니다.

2. '클라우드 네트워크 생성하기'에 명시된 단계에 따라 VCN을 생성합니다.

이번 예시의 경우, Create Virtual Cloud Network 대화상자에 다음 값을 입력합니다.

• Name에는 ExaVCN을 입력합니다.

• Create Virtual Cloud Network Only를 선택합니다.

Page 6: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

6 | 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포

• CIDR Block에는 10.0.0.0/16을 입력합니다.

참고: RFC 1918에서 지정하는 프라이빗 IP 주소 범위 중 하나 (10.0.0.0/8, 172.16/12,

192.168/16)를 사용하는 것이 좋습니다. 하지만 공개적으로 라우팅이 가능한 범위를

사용해도 좋습니다. VCN의 CIDR이 온프레미스 네트워크 또는 피어링하고 있는 다른

VCN과 중첩되어서는 안 됩니다. 자세한 내용은 '기타 VCN에 대한 액세스: 피어링'을

참조하십시오.

• Use DNS Hostnames in This VCN 확인란을 선택합니다.

• DNS Label에 exavcn을 입력합니다.

VCN이 생성되면 콘솔 (Console)에 표시됩니다.

Page 7: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

7 | 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포

2단계: 인터넷 게이트웨이 생성

인터넷 게이트웨이는 클라우드 네트워크의 에지 영역을 인터넷과 연결하는 가상 라우터입니다.

VCN에서 출발하여 VCN 외부의 퍼블릭 IP 주소로 향하는 트래픽은 인터넷 게이트웨이를

통과합니다.

1. 콘솔 (Console)에서 앞서 생성한 VCN 이름을 클릭합니다.

2. '인터넷 게이트웨이 생성하기'에 명시된 단계에 따라 인터넷 게이트웨이를 생성합니다.

이번 예시의 경우, Create Internet Gateway 대화상자의 Name에 ExaIG를 입력합니다.

3단계: 서비스 게이트웨이 생성

서비스 게이트웨이는 VCN 내의 리소스가 인터넷 게이트웨이나 NAT를 사용하지 않고 오브젝트

스토리지 (Object Storage) 같은 퍼블릭 오라클 클라우드 인프라스트럭처 (Oracle Cloud

Infrastructure) 서비스에 액세스할 수 있는 방법입니다. VCN에서 출발하여 지원되는 퍼블릭

서비스 중 하나로 향하는 트래픽은 라우팅하는 데 인스턴스의 프라이빗 IP 주소를 사용하고,

오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure) 네트워크 패브릭을 통해 이동하기

때문에 인터넷을 통과하지 않습니다. 여기에서는 서비스 게이트웨이를 생성한 후 Exadata 백업이

오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure) 네트워크 패브릭을 통해 오브젝트

스토리지 (Object Storage)로 저장될 수 있도록 백업 라우팅 테이블에 사용하겠습니다.

1. 콘솔 (Console)에서 앞서 생성한 VCN 이름을 클릭합니다.

2. '작업 1: 서비스 게이트웨이 생성'에 명시된 단계에 따라 서비스 게이트웨이를 생성합니다.

이번 예시의 경우, Create Service Gateway 대화상자에 다음 값을 입력합니다.

• Name에 DemoSG를 입력합니다.

Page 8: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

8 | 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포

• Services에서 OCI LHR Object Storage를 선택합니다.

4단계 라우팅 테이블 생성

클라우드 네트워크는 가상 라우팅 테이블을 사용해 트래픽을 VCN 외부 (예: 인터넷 또는

온프레미스 네트워크)로 전송합니다. 이러한 가상 라우팅 테이블은 이미 익숙할 수도 있는 기존

네트워크 라우팅 규칙과 비슷한 규칙이 있습니다. 각 규칙은 목적지 CIDR 블록과 CIDR과

일치하는 트래픽 대상 (다음 홉)을 지정합니다. Exadata에서는 클라이언트 트래픽과 백업 트래픽을

위한 라우팅 테이블 2개를 생성합니다.

1. 콘솔 (Console)에서 앞서 생성한 VCN 이름을 클릭합니다.

2. '라우팅 테이블 생성하기'에 명시된 단계에 따라 클라이언트 트래픽에 사용할 라우팅

테이블을 생성합니다.

클라이언트 라우팅 테이블에서는 Create Route Table 대화상자에 다음 값을 입력합니다.

• Name에 Client_RT를 입력합니다.

• Route Rules 섹션에서,

o Target Type: Internet Gateway

o Destination CIDR Block: 0.0.0.0/0

o Compartment Name: 인터넷 게이트웨이가 위치한 구획 (Compartment)

o Target Internet Gateway: 2단계에서 생성한 인터넷 게이트웨이 (이번 예시의 경우, ExaIG)

Page 9: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

9 | 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포

3. '라우팅 테이블 생성하기'에 명시된 단계에 따라 백업 트래픽에 사용할 라우팅 테이블을

생성합니다.

백업 라우팅 테이블에서는 Create Route Table 대화상자에 다음 값을 입력합니다.

• Name에 Backup_RT를 입력합니다.

• Route Rules 섹션에서,

o Target Type: Service Gateway

o Destination Service: OCI LHR Object Storage

o Compartment Name: 서비스 게이트웨이가 위치한 구획 (Compartment)

o Target Service Gateway: 3단계에서 생성한 서비스 게이트웨이 (이번 예시의 경우, DemoSG)

Page 10: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

10 | 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포

5단계: 보안 목록 생성

보안 목록은 수신 및 송신 규칙으로 송/수신이 허용되는 트래픽 유형을 지정하여 인스턴스에게

가상 방화벽을 제공합니다. 각 보안 목록은 인스턴스 수준에서 적용됩니다. 하지만 서브넷

수준에서 보안 목록을 구성합니다. 이 말은 곧 모든 서브넷 인스턴스에 동일한 규칙 집합이

지정된다는 것을 의미합니다.

각 서브넷은 보안 목록을 최대 5개까지 연결할 수 있습니다. 서브넷이 생성된 후에는 보안 목록을

추가하거나 삭제할 수 없습니다. 하지만 수신 및 송신 규칙은 언제든지 보안 목록에 추가할 수

있습니다.

오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure) 기반 Exadata는 VCN 서브넷 2개가

별도로 필요합니다. 하나는 사용자 데이터를 위한 클라이언트 서브넷이고, 나머지 하나는 백업

트래픽을 위한 백업 서브넷입니다 (서브넷 생성 방법은 7단계 참조). 이번 단계에서는 서브넷에

사용할 보안 목록을 아래와 같이 9개 생성합니다. 9개의 보안 목록이 당장 필요하지는 않지만

최대치의 허용 보안 목록을 서브넷에 연결하는 것이 좋습니다. 이후에는 목록을 서브넷에 추가할

수 없기 때문입니다.

• NodeTraffic: Exadata 노드 간 통신을 비롯해 클라이언트 서브넷과 백업 서브넷의 TCP 및 ICMP

트래픽에 사용됩니다. 이 보안 목록은 클라이언트 서브넷과 백업 서브넷이 서로 공유합니다.

Page 11: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

11 | 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포

• SSH_Traffic: SSH 트래픽에 사용됩니다.

• SQLNet: SQL Net 트래픽에 사용됩니다.

• Client1: 클라이언트 트래픽에 사용됩니다.

• Client2: 클라이언트 트래픽에 사용됩니다.

• DB_Backup1: 오브젝트 스토리지 (Object Storage)에 대한 백업 트래픽에 사용됩니다.

• DB_Backup2: 오브젝트 스토리지 (Object Storage)에 대한 백업 트래픽에 사용됩니다.

• Flex1: 향후 사용을 위한 예비 보안 목록입니다.

• Flex2: 향후 사용을 위한 예비 보안 목록입니다.

참고: VCN 생성 시 함께 생성되는 기본 보안 목록은 사용하지 않는 것이 좋습니다. SQLNet

트래픽을 개시할 목적으로 규칙을 기본 보안 목록에 추가하면 기본 보안 목록이 연결된 서브넷

전체에 규칙이 적용되기 때문입니다.

위의 이름을 사용하여 비어있는 보안 목록 9개를 생성합니다. 이제부터는 수신 및 송신 규칙을

보안 목록에 추가해 보겠습니다.

1. 콘솔 (Console)에서 앞서 생성한 VCN 이름을 클릭합니다.

2. '새 보안 목록 생성하기'에 명시된 단계에 따라 보안 목록 9개를 생성합니다.

이번 예시의 경우, Create Security List 대화상자에 다음 값을 입력합니다.

• 보안 목록 이름을 입력합니다. 사용할 이름은 위의 목록을 참조하십시오.

• 수신 및 송신 규칙의 기본 항목을 삭제합니다.

다음 그림은 NodeTraffic 보안 목록에 대한 입력 값 예시를 나타낸 것입니다.

Page 12: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

12 | 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포

6단계: DHCP 옵션 생성

VCN은 DHCP 옵션을 사용해 인스턴스 부팅 시 구성 정보를 인스턴스에 자동으로 제공합니다. 각

VCN은 초기 값이 지정된 DHCP 옵션 세트가 기본적으로 제공되며, 지정된 초기 값은 변경할 수

있습니다. 이번 단계에서는 Exadata에 사용할 DHCP 옵션을 따로 생성합니다.

1. 콘솔 (Console)에서 앞서 생성한 VCN 이름을 클릭합니다.

2. '새 DHCP 옵션 세트 생성하기'에 명시된 단계에 따라 새로운 DHCP 옵션 세트를

생성합니다.

이번 예시의 경우, Create DHCP Options 대화상자에 다음 값을 입력합니다.

• Name에 ExaDHCP를 입력합니다.

• DNS Type에서 Internet and VCN Resolver를 선택합니다.

• Search Domain 박스는 비워두거나, 혹은 값 (예: oraclevcn.com)을 입력할 수 있습니다.

Page 13: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

13 | 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포

7단계: 서브넷 생성

서브넷은 VCN의 하위 영역입니다. 각 VCN 서브넷은 단일 가용성 도메인에 존재하며, 클라우드

네트워크의 다른 서브넷과 중첩되지 않는 인접 IP 주소 범위로 구성됩니다. VCN과 서브넷에 대한

자세한 내용은 'VCN 및 서브넷 작업'을 참조하십시오.

다음 단계에 따라 클라이언트 서브넷과 백업 서브넷을 생성합니다.

1. 콘솔 (Console)에서 앞서 생성한 VCN 이름을 클릭합니다.

2. Resources 섹션에서 Subnets를 클릭합니다.

3. Create Subnet을 클릭합니다.

4. Create Subnet 대화상자에서 다음 값을 입력하여 클라이언트 서브넷을 생성합니다.

• 서브넷 이름을 입력합니다 (이번 예시의 경우, Client_Subnet_AD1).

• Exadata DB 시스템 (Exadata DB System)을 시작할 가용성 도메인을 선택합니다.

• 서브넷의 CIDR 블록을 입력합니다 (이번 예시의 경우, 10.0.3.0/24).

• 클라이언트 트래픽 용도로 생성했던 라우팅 테이블을 선택합니다 (이번 예시의 경우, Client_RT).

Page 14: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

14 | 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포

• Subnet Access에서 Public Subnet을 선택합니다.

참고: 프로덕션 환경에서는 Private Subnet을 선택합니다.

• DNS Resolution 확인란이 선택되어 있는지 확인합니다.

• DNS Label 기본 값을 그대로 둡니다.

• DHCP Options에서 6단계에서 생성한 DHCP 옵션을 선택합니다 (예: ExaDHCP).

• 아래 보안 목록 5개를 선택합니다.

o NodeTraffic

o Client1

o Client2

o SQLNet

o Flex1

Page 15: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

15 | 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포

5. Create를 클릭합니다.

6. 3~5단계를 반복하면서 Create Subnet 대화상자에 다음 값을 입력하여 백업 서브넷을

생성합니다.

• 서브넷 이름을 입력합니다 (이번 예시의 경우, Backup_Subnet_AD1).

• Exadata DB 시스템 (Exadata DB System)을 시작할 가용성 도메인을 선택합니다.

• 서브넷의 CIDR 블록을 입력합니다 (이번 예시의 경우, 10.0.4.0/24).

• 백업 트래픽 용도로 생성했던 라우팅 테이블을 선택합니다 (이번 예시의 경우, Backup_RT).

• Subnet Access에서 Public Subnet을 선택합니다.

참고: 프로덕션 환경에서는 Private Subnet을 선택합니다.

• DNS Resolution 확인란이 선택되어 있는지 확인합니다.

• DNS Label 기본 값을 그대로 둡니다.

• DHCP Options에서 6단계에서 생성한 DHCP 옵션을 선택합니다 (예: ExaDHCP).

Page 16: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

16 | 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포

• 아래 보안 목록 5개를 선택합니다.

o NodeTraffic

o DB_Backup1

o DB_Backup2

o SSH_Traffic

o Flex2

Page 17: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

17 | 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포

8단계: 보안 목록에 규칙 추가

이제 클라이언트 서브넷과 백업 서브넷 모두에 IP CIDR이 지정되었으므로 보안 목록을

업데이트하여 트래픽을 허용하는 수신 및 송신 규칙을 추가합니다.

1. 콘솔(Console)에서 앞서 생성한 VCN 이름을 클릭합니다.

2. Resources 섹션에서 Security Lists를 클릭합니다.

3. NodeTraffic 보안 목록을 클릭합니다.

4. Edit All Rules를 클릭합니다.

5. 다음 수신 규칙 (Ingress Rules)을 추가하여 두 서브넷 사이의 TCP 및 ICMP 트래픽 흐름을

허용합니다.

• CIDR 10.0.3.0/24 TCP ALL ALL

• CIDR 10.0.3.0/24 ICMP ALL ALL

• CIDR 10.0.4.0/24 TCP ALL ALL

• CIDR 10.0.4.0/24 ICMP ALL ALL

Page 18: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

18 | 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포

6. 다음 송신 규칙 (Egress Rules)을 추가합니다.

• CIDR 10.0.3.0/24 TCP ALL ALL

• CIDR 10.0.3.0/24 ICMP ALL ALL

• CIDR 10.0.4.0/24 TCP ALL ALL

• CIDR 10.0.4.0/24 ICMP ALL ALL

Page 19: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

19 | 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포

7. Save Security List Rules를 클릭합니다.

8. SSH_Traffic 보안 목록을 클릭합니다.

9. Edit All Rules를 클릭합니다.

10. 다음 수신 규칙 (Ingress Rules) 값을 추가합니다.

CIDR 0.0.0.0/0 TCP 22 22

11. Save Security List Rules를 클릭합니다.

Page 20: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

20 | 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포

12. SQLNet 보안 목록을 클릭합니다.

13. Edit All Rules를 클릭합니다.

14. 다음 수신 규칙 (Ingress Rules) 값을 추가합니다.

CIDR 0.0.0.0/0 TCP 22 22

15. Save Security List Rules를 클릭합니다.

참고: 회사의 보안 정책에서 허용하는 수신 (Ingress) 및 송신 (Egress) 보안 규칙을 추가하십시오.

이번 예시에서는 시연 목적으로 0.0.0.0/0을 사용합니다.

9단계: Exadata DB 시스템 (Exadata DB System) 생성

Exadata DB 시스템 (Exadata DB System)을 시작하는 데 필요한 네트워킹 구성요소를 모두

생성하였으므로 이제는 시스템을 생성합니다.

1. 콘솔 (Console)에서 탐색 메뉴를 엽니다. Database 아래에서 Bare Metal, VM, and

Exadata를 클릭합니다.

2. 해당 구획 (Compartment)을 선택합니다.

3. Launch DB System을 클릭합니다.

4. Launch DB System 대화상자에서 다음 값을 입력합니다. 이 대화상자의 입력 필드에 대한

자세한 내용은 'Exadata DB 시스템 (Exadata DB System) 시작하기'를 참조하십시오.

• Exadata DB 시스템 (Exadata DB System)의 표시 이름을 입력합니다 (예: DemoExaCS).

Page 21: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

21 | 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포

• Exadata DB 시스템 (Exadata DB System)이 위치할 가용성 도메인을 선택합니다.

• Shape Type에서 Bare Metal Machine을 선택합니다.

• Shape을 선택합니다 (예: Exadata.Quarter1.84).

• 클러스터 이름을 입력합니다 (예: ExaCluster).

• CPU 코어 수를 입력합니다 (예: 22).

• 라이선스 유형을 선택합니다.

• SSH 키(퍼블릭 키)를 업로드할지, 붙여넣을지 선택합니다.

• 데이터 스토리지 비율을 선택합니다 (예: 80%).

• Virtual Cloud Network에서 앞에서 생성한 VCN을 선택합니다 (예: ExaVCN).

• Client Subnet에서 앞서 생성한 클라이언트 서브넷을 선택합니다 (예: Client_Subnet_AD1).

• Backup Subnet에서 앞서 생성한 백업 서브넷을 선택합니다 (예: Backup_Subnet_AD1).

• 호스트 이름 접두부를 입력합니다 (예: exanode).

Page 22: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

22 | 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포

• 데이터베이스 이름을 입력합니다 (예: exadb).

• 데이터베이스 버전을 선택합니다 (예: 18.0.0.0).

• 오라클 데이터베이스 (Oracle Database) 버전 12 이상을 선택하였다면 PDB 이름을 입력합니다

(예: pdb1).

• 데이터베이스 관리자 암호를 입력하고 한 번 더 입력합니다.

• 데이터베이스 워크로드를 선택합니다 (OLTP 또는 DSS).

Page 23: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

23 | 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포

5. Launch DB System을 클릭합니다.

Page 24: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

24 | 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포

10단계: 콘솔 (Console)에서 Exadata DB 시스템 (Exadata DB System) 액세스

오라클 클라우드 인프라스트럭처 콘솔 (Oracle Cloud Infrastructure Console)에서 Exadata DB

시스템 (Exadata DB System)에 액세스한 후 노드 IP 주소와 기타 정보를 가져올 수 있습니다.

또한, 데이터베이스를 추가로 생성하거나, 혹은 노드를 중단했다가 재부팅하는 것도 가능합니다.

자세한 내용은 'Exadata DB 시스템 (Exadata DB System) 관리하기'를 참조하십시오.

1. 콘솔 (Console)에서 탐색 메뉴를 엽니다. Database 아래에서 Bare Metal, VM, and

Exadata를 클릭합니다.

2. 해당 구획 (Compartment)을 선택합니다.

구획 (Compartment)의 Exadata DB 시스템 (Exadata DB System)이 표시됩니다.

3. 더 자세한 내용을 보려면 시스템 이름을 클릭합니다.

Page 25: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

25 | 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포

11단계: Exadata DB 시스템 (Exadata DB System)에 접속

SSH (Secure Shell) 연결을 통해 Exadata DB 시스템 (Exadata DB System)의 컴퓨트 노드에 접속할

수 있습니다. 단, 시스템을 생성할 때 사용했던 퍼블릭 키와 연결된 프라이빗 키가 저장되어 있는

파일의 전체 경로가 필요합니다.

DB 시스템 (DB System)의 퍼블릭 또는 프라이빗 IP 주소를 사용하여 Exadata 노드에 접속할 수

있습니다.

• 프라이빗 IP 주소를 사용해 온프레미스 VPN에서, 또는 VCN에서 DB 시스템 (DB System)에

접속합니다.

• DB 시스템(DB System)의 퍼블릭 IP 주소를 사용해 클라우드 외부에서 (VPN 없이) 시스템에

접속합니다.

IP 주소는 '데이터베이스 (Database)' 페이지의 오라클 클라우드 인프라스트럭처 콘솔 (Oracle

Cloud Infrastructure Console)에서 찾을 수 있습니다.

컴퓨트 노드에 접속하려면 다음 SSH 명령을 사용합니다.

$ ssh -i <private_key> opc@<DB_system_IP_address>

<private key>는 액세스할 Exadata DB 시스템 (Exadata DB System)과 연결된 프라이빗 키가

저장된 파일의 전체 경로이자 이름입니다. 예시는 아래와 같습니다.

ssh -i ~/.ssh/id_rsa [email protected]

자세한 내용은 'Exadata DB 시스템 (Exadata DB System) 연결하기'를 참조하십시오.

Page 26: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

26 | 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포

요약

Exadata 데이터베이스 머신 (Exadata Database Machine)은 엔터프라이즈급 데이터베이스와 관련

워크로드에 최적화된 기능을 제공할 목적으로 개발된 고성능 엔지니어드 솔루션입니다. 본 문서에

명시된 단계에 따라 간단하게 몇 가지를 선택하기만 하면 오라클 클라우드 인프라스트럭처

(Oracle Cloud Infrastructure)에 Exadata를 프로비저닝할 수 있습니다. RMAN이나 데이터베이스

명령줄 인터페이스 같이 익숙한 도구를 사용해 데이터베이스를 클라우드에서도 데이터 센터와

동일하게 관리할 수 있습니다.

Page 27: 오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata … · 2019-12-10 · 본 백서는 Exadata DB d스템 (Exadata DB System)을 오라클 클라우드

오라클 본사

500 Oracle Parkway

Redwood Shores, CA 94065, USA

문의처

전화: +1.650.506.7000

팩스: +1.650.506.7200

소셜 계정

blogs.oracle.com/oracle

facebook.com/oracle

twitter.com/oracle

oracle.com

통합 클라우드 어플리케이션 및 플랫폼 서비스

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 본 문서는 정보의 목적으로만 제공되며 일체의 내용은 고지 없이

변경될 수 있습니다. 본 문서는 오류에 대해 책임지지 않으며 특정 목적에 대한 적격성 및 적합성과 관련된 묵시적 보증 및 계약

조건을 포함해서 명시적, 묵시적 기타 모든 보증 또는 계약 조건에 의해 구속 받지 않습니다. 오라클은 본 문서와 관련해 어떠한

법적 책임도 지지 않으며, 본 문서로 인해 직간접적인 어떠한 계약 구속력도 발생하지 않습니다. 본 문서는 오라클의 사전 서면 승인

없이는 어떠한 형식이나 수단 (전자적 또는 기계적) 또는 목적으로도 복제하거나 배포할 수 없습니다.

오라클 (Oracle) 및 자바 (Java)는 오라클 및 그 계열사의 등록 상표입니다. 기타 명칭은 해당 소유업체의 상표입니다.

Intel 및 Intel Xeon은 Intel Corporation의 등록 상표 또는 상표입니다. 모든 SPARC 상표는 사용 허가를 받아 사용해야 하며 SPARC

International, Inc.의 등록 상표 또는 상표입니다. AMD, Opteron, AMD 로고 및 AMD Opteron 로고는 Advanced Micro Devices의 등록

상표 또는 상표입니다. UNIX는 The Open Group의 등록 상표입니다. 0818

오라클 클라우드 인프라스트럭처 (Oracle Cloud Infrastructure)의 Exadata DB 시스템 (Exadata DB System) 배포

2018년 8월

작성자: Nishant Gupta