Note-Notice

➽|DBM: Network 구성 검증

DBMS 구성, 필요한 최소 네트워크 환경 수준 + HAS

  • 최소 네트워크 구성 요건
    • 최소 1개 이상의 Network가 구성되어야함 (LO 미포함, 포함시 최소 2개 이상)
      • (권장) Local Network (lo Device)로 구성 X
    • 최소 구성 요건은 SERVER 이름 (HOST_NAME)을 통한 네트워킹 조건.
      • 최소 HOSTS 구성 또는 DNS 구성이 되어야함.
      • 최초 구성 시 DNS 이용 필요하더라도 DOMAIN NAME 방식은 권장하지 않음.
        • 구성 완료 후 DOMAIN 방식 SERVICE 추가 하여 사용
      # Env Root
      # 사전 /etc/hosts 작성
      cat /etc/hosts
      ping ${HOSTNAME}  # 통신여부 확인

➽|RAC: Network 구성 검증

RAC 구성, GI/DB 구성에 필요한 최소 네트워크 환경 수준

↘ RAC Network 구조 요약

↘ RAC Network 검토 및 검증사항

RAC - H/W Network 필수 검토 사항

  • H/W 이중화 구성 여부 - Public / Private Network 일체
    • NIC 이중화 구성 검토 / SERVER 상에서 네트워크 물리 이중화 가능여부 확인
      • Bonding 구성 가능 (일부 OS Link Aggregation 지원)
        • Active / Standby , Active / Active 구성 가능
        • 단 Active / Active 구성일 경우 Switch 구성 간 Slave Interface 장애 시
          살아남은 다른 Active에서 구성 전환에 문제 없는지 확인 필수
          • Switch 상에서 Active-Active Failover 장애 기능 처리 및 지원여부 확인

    • Network Switch 이중화 구성 여부 검토
      • Network Switch 이중화 구성을 권장.
      • NIC 이중화 구성 시 Network Switch 또한 이중화 구성 가능 검토
      • Switch 이중화 구성시 Switch 간(Cross) 통신도 가능하도록 구성 검증 필수

  • 네트워크 구성 일반/최소 검토 권고 사항
    • Zero Network 사용 금지 (169.254.X.X 대역)
      • 전체 RAC 구성 NODE 일체
      • Linux Server 중 USB 연결, 외부연결 등의 장치를 해당 대역을 사용하는 경우 존재
        대표적으로 ILOM 존재하는 서버의 경우 OS와 통신을 위해 연결되는 경우도 있음.
      • 서버 구성 간 Zero Network 사용 여부 필수 검증 (SERVER/OS PART)

    • Oracle RAC의 HAIP는 기본적으로 Zero Network 대역으로 통신
      • HAIP는 RAC의 내부 통신을 위해 구성되며, Interconnect 대역으로도 불림.
      • Oracle Grid Infrastructure에 의해 자동관리
      • Private Network 구성을 기반으로 VIP(Virtual IP)로 구성됨
      • 기본적으로 168.254.X.X IP 중 랜덤하게 할당.
        이 구성을 RAC에서 HAIP 리소스로 관리.

    • Interconnect 대역 동작 방식 - 장애 발생 위험성
      • Interconnect IP 통신은 기본적으로 Unicast / BroadCast를 사용
      • RAC로 구성된 전체 노드는 해당 통신 프로토콜에 모든 서버가 응답할때 까지
        RAC노드는 모두 대기하거나 정지됨 > Network 장애로 판단, Brain-Split 조건
      • Brain-Split 발생 시, RAC노드 중 장애로 판단된 서버를 중지 (CRS HANG) 발생
      • 즉 RAC구성 노드 간 Zero Network 대역은 Oracle이 사용하는 용도 외
        IP 할당 및 사용 금지 필수


    • DNS 구성 관련 검토 사항
      • DOMAIN 사용 가능, 단 설치/구축 이후 구성 권장
      • DNS DOMAIN 사용시 인식되는 서버의 이름 (node.domain.io)
        형태가 설치 전 서버의 이름을 지정될 시, 이후 노드명 관리가 어려워짐
      • 실제 RAC에서 Full-Spec 경우 DNS Server 3개 필요
      • 미구성 후 구축 및 운영 가능

    • NTP 구성 관련 검토 사항
      • 시간 동기화를 위한 구성 가능
      • RAC는 프로세스 통신을 통해 시간 동기화를 맞추는 기능도 제공함.
      • 단 전체 IT 시스템의 시간 동기화를 위한 구성시 아래 3가지 사항 고려
        • 시간 동기화는 실시간 또는 Polling Time의 Delay가 10s 미만으로 구성 필수
        • chronyd 구성 시 time 서버는 2개 이상 구성
        • ntpd 구성시 ntpd 프로세스 옵션상 -x 옵션 구성 필수

↘ RAC Network 역할 및 권장사항

Network Role권장사항

(H/W) : Public Network
- Service Network (DB)
- Public IP
- Hostname IP

최소 필요 IP : 클러스터 노드 * 2 (각 노드 당 최소 1개)
- Public Network 구성의 물리IP (HOSTNAME IP)
+ 오라클 기준 서버관리 IP
+ Network Protocol : TCP / UDP

- Public Network 구성 간 NIC H/W 이중화 권고
+ 최소 1GbE 이상 지원 가능한 인터페이스 및 스위치 사용
+ DB Service를 제공하는 물리 네트워크(서비스망)
+ 서비스망 네트워크 속도에 맞춰서 구성

(VIP) : Virtual Network
- Virtual IP
- Service IP
(Per Node)

최소 필요 IP : 클러스터 노드 * 2 (각 노드 당 최소 1개)
- 각 Node 별 DB Service를 제공하는 가상 IP
+ Node의 물리 Public Network 별로 1개씩만 등록 가능
+ Grid Infrastructure에서 관리되는 Network 리소스

- Public Network Interface 장치를 공유해서 구성
+ Public NIC 이용, 가상 Network IP 할당
+ Public Network 대역과 동일 대역 IP 필요
+ Virtual Network의 성능은 Public Network 성능과 동일

(VIP) : SCAN Network
- Virtual IP
- Service IP
(Per Cluster)

최소 필요 IP : 클러스터 시스템 당 1개 (최소 1개 ++)
- RAC Cluster의 Service Load Banlance IP (Round-Robin)
+ SCAN IP의 경우 Cluster 당 최소 1개등록, 추가 가능.
+ Grid Infrastructure에서 관리되는 Network 리소스

- Public Network Interface 장치를 공유해서 구성
+ Public NIC 이용, 가상 Network IP 할당
+ Public Network 대역과 동일 대역 IP 필요
+ SCAN Network의 성능은 Public Network 성능과 동일
(H/W) : Private Network
- Private IP
- Interconnect Network
- Interconnect IP (VIP)

최소 필요 IP : 클러스터 노드 * 2 (각 노드 당 최소 1개)
- Private Network 구성의 물리IP (HeartBeat Network)
+ Database Internal Network (Interconnect)
+ Grid Infrastructure Network
+ RAC Node들 간에만 통신 가능한 별도의 네트워크 구성 필수!
+ Public Network와 다른 Network 대역 필수!

- Private Network 구성 간 NIC H/W 이중화 권고
+ 최소 1GbE 이상 지원 가능한 인터페이스 및 스위치 사용
+ 1GbE 이상의 성능 구성 권장 (Interconnect 성능과 직결)
+ Network Protocol : TCP

- Private Network 구성 간 Switch 이중화 권고
+ 별도의 L2 Spec 이상의 Switch로 구성된 H/W 구축 권고
+ 이중화 구성 시, Switch 간/Port 간 통신 가능 여부 검토
+ Switch VLAN 구성 적용 가능
+ VLAN 구성시 Network BandWidth 개런티 필요

- Private Network 구성 간 MTU 관련 권장 사항
+ MTU 9000 구성 권장
+ SERVER/SWITCH 모두 설정 필수 (PORT 설정)
+ Switch 이중화 구성 시, Switch 간 통신도 MTU 변경 필요

(H/W) : ASM Network
- (OPTION) ASM IP
- 18c New Feature

( 옵션 구성 )
최소 필요 IP : 클러스터 노드 * 2 (각 노드 당 최소 1개)
- 18c Above Version

- Private Network과 ASM Network 분리 환경 필요 시 구성
+ 기본적으로 Private Network에서 ASM Network 트래픽 처리
+ Network Protocol : TCP

- 구성시 ASM Network 구성 H/W 이중화 권고 사항
+ 구성시, Public/Private Network와 별도 대역 및 IP 필요
+ 물리적 NIC/Switch 이중화 권고는 Private Network와 동일
  • RAC 최소 구성 기준 필요 네트워크 정보 ( 2 Node 기준)
    • 총 7 ea IP / 2 ea Network 대역 필요
      • (H/W) Public Network : 2 ea (Network 1)
      • (H/W) Private Network : 2 ea (Network 2)
        • ASM Network 겸용
      • (VIP) Virtual Network : 2 ea (Network 1)
      • (VIP) SCAN Network : 1 ea (Network 1)
        • SCAN의 경우, 설치 구축 후 제거 또는 사용X 가능