5 유지 관리

이 장에서는 일상적인 유지 관리 작업 및 일반 작업 수행 시 필요한 절차를 설명합니다. 여기에 나와 있지 않은 문제가 발생한 경우 설명서 시작 부분에 나와 있는 해당 관련 문서를 참조하거나 오라클 고객지원센터에 문의하십시오.

서비스를 수동으로 오프라인 상태로 전환

서비스에 문제가 발생한 경우 Microsoft Cluster는 오프라인 상태임을 감지하고 활성 노드에서 서비스를 다시 시작합니다. 다음 절차를 사용하여 유지 관리 작업을 위해 서비스를 오프라인 상태로 전환하여 서비스가 다시 시작되지 않도록 할 수 있습니다.

  1. Failover Cluster Manager를 엽니다.

  2. 화면 왼쪽의 탐색 트리에서 클러스터 객체(DIVA-CL-ORC)를 확장합니다.

  3. 화면 왼쪽의 확장된 탐색 트리에서 Roles(역할)를 선택합니다.

  4. 화면 가운데에 있는 Roles(역할) 영역에서 실패한 서비스를 선택합니다.

  5. 선택한 서비스를 마우스 오른쪽 버튼으로 누른 다음 표시되는 메뉴에서 Take Offline(오프라인으로 전환)을 누릅니다.

  6. 선택한 서비스의 상태가 화면 가운데에 있는 Roles(역할) 영역에 Offline(오프라인)으로 표시되어야 합니다.

클라이언트 액세스에 대한 네트워크 추가

Failover Cluster Manager를 사용하여 추가 클라이언트 액세스를 구성할 수 있습니다. 다른 서브넷이 자동화에 대해 구성된 경우 유용합니다. 각 노드에는 네트워크 요구사항에 나와 있는 것과 동일한 서브넷의 정적 IP 주소가 하나 있어야 합니다. 다음 절차를 사용하여 추가 클라이언트를 구성합니다.

  1. 각 노드에서 새 인터페이스 및 하위 네트워크를 구성합니다.

  2. Start(시작), Administrative Tools(관리 도구), Failover Cluster Management Console을 차례로 누릅니다.

  3. 화면 왼쪽의 탐색 트리에서 클러스터 객체(DIVA-CL-ORC)를 확장합니다.

  4. 화면 왼쪽의 확장된 탐색 트리에서 Networks(네트워크)를 선택합니다.

  5. 화면 가운데에 있는 Networks(네트워크) 목록에서 자동화에 사용할 새 네트워크를 선택합니다.

  6. 화면 오른쪽에 나열된 네트워크 아래에서 Properties(등록 정보)를 누릅니다.

  7. Name(이름) 필드에 자동화에 사용된 네트워크의 새 이름을 입력합니다.

    네트워크에 'Automation'이라는 이름을 사용하면 쉽게 식별할 수 있습니다.

  8. Allow clients to connect through this network(클라이언트가 이 네트워크를 통해 연결할 수 있음) 확인란을 선택합니다.

  9. Apply(적용), OK(확인)를 차례로 누릅니다.

  10. 화면 왼쪽의 탐색 트리에서 Roles(역할)를 마우스 오른쪽 버튼으로 누릅니다.

  11. 표시되는 메뉴에서 Add Resource(리소스 추가)를 누른 다음 Client Access Point(클라이언트 액세스 지점)를 눌러 Client Access Point Wizard를 엽니다.

  12. Client Access Point(클라이언트 액세스 지점) 화면에서 Name(이름) 필드에 액세스 지점 이름(예: DIVA-CL-AUTO)을 입력합니다.

  13. Networks(네트워크) 목록에서 적합한 네트워크 및 연관된 IP 주소를 선택합니다.

    DNS에 FQDN을 추가해야 합니다. 필요한 경우 필수 호스트 이름을 DNS 관리자에 등록Windows 2012 R2 Server 클러스터 만들기의 절차를 참조하십시오.

  14. Next(다음)를 누릅니다.

  15. Confirmation(확인) 화면에서 선택한 구성을 확인한 다음 Next(다음)를 누릅니다.

  16. 구성이 완료되면 View Report(보고서 보기)를 눌러 모든 구성이 성공적으로 완료되었는지 확인합니다.

  17. 구성이 성공적으로 완료된 것을 확인한 후 Finish(마침)를 누릅니다.

노드 하드웨어 실패 후 클러스터 재구성

노드 하나가 실패하는 경우 이 절차를 사용합니다. 이 절차를 수행하려면 Fail Safe 구성 중 작동 중지가 발생해야 합니다. 클러스터를 재구성하려면 다음 절의 단계를 완료합니다.

  1. 실패한 노드 축출

  2. 새 하드웨어 준비

  3. 클러스터에 새 노드 서버 조인

  4. DIVArchive 설치

  5. Oracle Fail Safe 설치 및 구성

실패한 노드 축출

이 절차를 기본 문제 해결 방식으로 수행하지 마십시오. 축출은 다음 경우에만 사용해야 합니다.

  • 노드를 다른 하드웨어로 교체하는 경우

  • 운영체제를 다시 설치하는 경우

  • 노드를 클러스터에서 영구적으로 제거하는 경우

  • 클러스터에서 노드 이름을 바꾸는 경우

다음 절차를 사용하여 노드를 축출합니다.

  1. 활성 노드 서버에 전용 클러스터 도메인 계정 사용자(DIVAClusterAdmin)로 로그인합니다.

  2. Start(시작), Administrative Tools(관리 도구), Failover Cluster Management Console을 차례로 누릅니다.

  3. 화면 왼쪽의 탐색 트리에서 클러스터 객체(DIVA-CL-ORC)를 확장합니다.

  4. 화면 가운데에 있는 Nodes(노드) 목록에서 실패한 노드를 마우스 오른쪽 버튼으로 누릅니다.

  5. 표시되는 메뉴에서 More Actions(추가 작업)를 누른 다음 Evict(축출)를 누릅니다.

  6. 클러스터에서 노드를 축출할 것인지를 묻는 확인 대화 상자가 표시됩니다. 노드를 축출하려면 Yes(예)를 누르고 클러스터에 노드를 유지하려면 No(아니오)를 누릅니다.

새 하드웨어 준비

새 하드웨어가 준비되면 Windows Server 2012 R2 Standard 및 활성 노드와 일치하는 모든 패치를 설치합니다.

주:

두 노드는 동일한 패치 레벨이어야 합니다.

다음 절차를 참조하십시오.

  1. 운영체제 구성

  2. Windows 2012 R2 Standard Server 클러스터화 기능 설치

  3. 원격 레지스트리 서비스 사용으로 설정

클러스터에 새 노드 서버 조인

다음 절차를 사용하여 새 서버를 클러스터에 추가합니다.

  1. MSCS 클러스터화에 대한 노드 구성 검증의 절차를 따릅니다.

  2. 외부 디스크에 연결하기 전에 E:, F: 또는 H: 드라이브를 사용하는 로컬 분할 영역이 없는지 확인합니다.

    Windows Server Manager를 사용하여 디스크 및 지정된 드라이브 문자를 확인합니다.

  3. HBA(호스트 버스 어댑터) 교체의 절차를 따릅니다.

  4. 다음과 같이 클러스터에 노드를 추가합니다.

    1. 활성 노드 서버에 전용 클러스터 도메인 계정 사용자(DIVAClusterAdmin)로 로그인합니다.

    2. Start(시작), Administrative Tools(관리 도구), Failover Cluster Management Console을 차례로 누릅니다.

    3. 화면 왼쪽의 탐색 트리에서 클러스터 객체(DIVA-CL-ORC)를 확장합니다.

    4. 화면 왼쪽의 확장된 탐색 트리에서 Nodes(노드)를 마우스 오른쪽 버튼으로 누릅니다.

    5. 표시되는 메뉴에서 Add Node(노드 추가)를 눌러 Add Node Wizard를 엽니다.

    6. 첫번째 마법사 화면에서 Next(다음)를 누릅니다.

    7. 마법사를 진행하여 클러스터에 새 노드를 추가합니다.

DIVArchive 설치

DIVArchive 설치 및 구성을 완료하려면 DIVArchive 구성을 참조하십시오. DIVArchive Database 스키마가 준비되어 있으므로 활성 노드에 스키마를 다시 설치하지 마십시오.

Oracle Fail Safe 설치 및 구성

다음 절차를 사용하여 Oracle Fail Safe를 설치 및 구성합니다.

  1. Oracle Fail Safe를 설치하려면 Oracle Fail Safe 설치를 참조하십시오.

  2. 다음과 같이 Oracle Fail Safe 구성을 완료합니다.

    1. 설치 중 Fail Safe 서비스가 만들어졌는지 확인합니다.

    2. 설치 중 LIB5 서비스 인스턴스가 만들어졌는지 확인합니다.

      주:

      initLIB5.ora 파일을 두 노드에서 복제해야 합니다.
    3. 설치 중 Oracle TNS Listener 서비스가 만들어졌는지 확인합니다.

    4. 새 노드를 다시 시작하고 구성 테스트에 설명되어 있는 것처럼 테스트를 실행합니다.

HBA(호스트 버스 어댑터) 교체

SAS HBA는 데이터베이스 및 쿼럼 분할 영역에 지정된 외부 디스크를 연결합니다. SAS HBA가 실패하거나 노드가 실패하고 새 하드웨어를 사용하여 노드를 재구성해야 하는 경우 다음 절차를 사용합니다.

  1. 제조업체의 설치 및 구성 지침과 권장사항에 따라 서버의 실패한 SAS HBA를 교체합니다.

  2. 활성 노드에서 Storage Manager 소프트웨어를 실행합니다.

  3. Storage ManagerHost Mapping 영역을 찾습니다.

  4. DIVA Host Group을 확장하고 새 HBA가 포함되어 있는 호스트를 선택합니다.

  5. 호스트를 마우스 오른쪽 버튼으로 누르고 표시되는 메뉴에서 Manage Host Port Identifiers를 누릅니다(메뉴 항목 나열이 다를 수 있음).

  6. 목록에서 실패한 포트를 선택한 다음 Replace를 누릅니다.

  7. 다음 화면에서 Choose a method for replacing the host port identifier 아래에서 Replace by creating a new host port identifier 옵션을 누릅니다.

  8. New host port identifier (16 characters required) 필드에 새 호스트 포트 식별자를 입력한 다음 Replace를 누릅니다.

  9. 교체 프로세스가 완료되면 활성 노드의 클러스터 볼륨이 표시되어야 합니다.

고급 보안으로 Windows 방화벽 구성

Microsoft 모범 사례는 Windows 방화벽을 사용으로 설정할 것을 권장하지만 DIVArchive에서는 필수가 아닙니다. Windows 방화벽을 사용하려면 DIVACloud_Firewall_Exceptions_2012.ps1 PowerShell 스크립트를 사용하여 방화벽을 통한 DIVArchive 예외사항을 사용으로 설정합니다. 다음 절차를 사용하여 PowerShell에서 방화벽 예외사항 스크립트를 만들고 실행합니다.

  1. 메모장을 열어 텍스트 파일을 만듭니다.

  2. 다음 스크립트 내용을 복사하여 방금 만든 파일에 붙여 넣습니다.

    주:

    형식 지정으로 인해 줄바꿈 등을 조정해야 할 수 있습니다.
    ### Oracle DIVACloud Firewall Exception list. This will enable the Windows Firewall for all profiles and exclude common DIVA ports. ###
    ### WINDOWS 2012 Only BELOW ###
    Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled True
    New-NetFirewallRule -DisplayName "DIVACloud SSH" -Description "Oracle DIVACloud
    (SSH Remote Access)" -Direction Inbound -LocalPort 22 -Protocol TCP -Action
    Allow
    New-NetFirewallRule -DisplayName "DIVACloud DIVADirector HTTP" -Description
    "Oracle DIVACloud (DIVADirector HTTP)" -Direction Inbound -LocalPort 80
    -Protocol TCP -Action Allow
    New-NetFirewallRule -DisplayName "DIVACloud Remote Administration" -Description
    "Oracle DIVACloud (Remote Administration)" -Direction Inbound -LocalPort 135
    -Protocol TCP -Action Allow
    New-NetFirewallRule -DisplayName "DIVACloud DIVADirector HTTPS" -Description
    "Oracle DIVACloud (DIVADirector HTTPS)" -Direction Inbound -LocalPort 443
    -Protocol TCP -Action Allow
    New-NetFirewallRule -DisplayName "DIVACloud CIFS" -Description "Oracle
    DIVACloud (Req. Collection Script)" -Direction Inbound -LocalPort 445
    -Protocol TCP -Action Allow
    New-NetFirewallRule -DisplayName "DIVACloud RSYNC" -Description "Oracle
    DIVACloud (RSYNC)" -Direction Inbound -LocalPort 873 -Protocol TCP -Action
    Allow
    New-NetFirewallRule -DisplayName "DIVACloud Oracle TNS Listener" -Description
    "Oracle DIVACloud (Oracle Database - Transparent Network Substrate)"
    -Direction Inbound -LocalPort 1521 -Protocol TCP -Action Allow
    New-NetFirewallRule -DisplayName "DIVACloud VACP" -Description "Oracle
    DIVACloud (Automation (Harris) Control)" -Direction Inbound -LocalPort 5010
    -Protocol TCP -Action Allow
    New-NetFirewallRule -DisplayName "DIVACloud DataExpedition" -Description
    "Oracle DIVACloud (ExpeDat - Accelerated File Transfer)" -Direction Inbound
    -LocalPort 8080 -Protocol UDP -Action Allow
    New-NetFirewallRule -DisplayName "DIVACloud DIVArchive Robot Manager"
    -Description "Oracle DIVACloud (DIVArchive Robot Manager)" -Direction Inbound
    -LocalPort 8500 -Protocol TCP -Action Allow
    New-NetFirewallRule -DisplayName "DIVACloud DIVArchive Manager" -Description
    "Oracle DIVACloud (DIVA API Listener / Systems Monitoring)" -Direction Inbound
    -LocalPort 9000 -Protocol TCP -Action Allow
    New-NetFirewallRule -DisplayName "DIVACloud DIVArchive Webservices"
    -Description "Oracle DIVACloud (DIVA Systems Monitoring)" -Direction Inbound
    -LocalPort 9443,9763 -Protocol TCP -Action Allow
    New-NetFirewallRule -DisplayName "DIVACloud DIVArchive AccessGateway"
    -Description "Oracle DIVACloud (DIVA Communications)" -Direction Inbound
    -LocalPort 9500 -Protocol TCP -Action Allow
    New-NetFirewallRule -DisplayName "DIVACloud DIVArchive Actor" -Description
    "Oracle DIVACloud (DIVActor)" -Direction Inbound -LocalPort 9900 -Protocol TCP
    -Action Allow
    New-NetFirewallRule -DisplayName "DIVACloud SNMP" -Description "Oracle
    DIVACloud (Systems Monitoring)" -Direction Inbound -LocalPort 161 -Protocol
    UDP -Action Allow
    New-NetFirewallRule -DisplayName "DIVACloud RDP" -Description "Oracle DIVACloud
    (Remote Desktop Protocol)" -Direction Inbound -LocalPort 3389 -Protocol TCP
    -Action Allow
    New-NetFirewallRule -DisplayName "DIVACloud NRPE" -Description "Oracle
    DIVACloud (Icinga Systems Monitoring - Nagios NRPE)" -Direction Inbound
    -LocalPort 5666 -Protocol TCP -Action Allow
    New-NetFirewallRule -DisplayName "DIVACloud NSClient++" -Description "Oracle
    DIVACloud (NSClient++ Monitoring w/Icinga)" -Direction Inbound -LocalPort
    12489 -Protocol TCP -Action Allow
    New-NetFirewallRule -DisplayName "DIVACloud ICMP" -Description "Oracle
    DIVACloud (Packet Internet Groper ICMPv4)" -Protocol ICMPv4 -IcmpType 8
    -Enabled True -Profile Any -Action Allow
    ### OPTIONAL LOGRHYTHM ONLY### New-NetFirewallRule -DisplayName "DIVACloud
    LogRhythm TCP" -Description "Oracle DIVACloud (LogRhythm Log Collection TCP)"
    -Direction Inbound -LocalPort 135, 137, 138, 139, 445, 49153 -Protocol TCP
    -Action Allow
    ### OPTIONAL LOGRHYTHM ONLY### New-NetFirewallRule -DisplayName "DIVACloud
    LogRhythm UDP" -Description "Oracle DIVACloud (LogRhythm Log Collection UDP)"
    -Direction Inbound -LocalPort 514 -Protocol UDP -Action Allow
    ### OPTIONAL NEVERFAIL ONLY### New-NetFirewallRule -Program "C:\Program
    Files\Neverfail\R2\bin\nfgui.exe" -Action Allow -Profile Domain, Private,
    Public -DisplayName "DIVACloud Neverfail" -Description "Oracle DIVACloud
    (Neverfail)" -Direction Inbound
    New-NetFirewallRule -Program "%SystemDrive%\Oracle\Ofs41_
    1\FailSafe\Server\FsSurrogate.exe" -Action Allow -Profile Domain, Private,
    Public -DisplayName "DIVACloud Oracle Fail Safe" -Description "Oracle DIVACloud
    (Fail Safe)" -Direction Inbound
    ### WINDOWS 2012 Only ABOVE ###
    
  3. 파일을 DIVACloud_Firewall_Exceptions_2012.ps1로 저장합니다.

  4. Windows PowerShell 명령 프롬프트를 엽니다. 스크립트를 성공적으로 실행하려면 PowerShell을 Windows 관리자로 열어야 할 수 있습니다.

  5. 스크립트가 있는 폴더로 이동합니다.

  6. 명령 프롬프트에 DIVACloud_Firewall_Exceptions_2012.ps1을 입력하여 스크립트를 실행합니다.

  7. DIVArchive 작업에 필요한 모든 예외사항이 Windows 방화벽 구성에 포함되어 있어야 합니다.

추가 정보나 도움이 필요한 경우 http://technet.microsoft.com/en-us/library/hh831365.aspx에서 Windows Firewall with Advanced Security라는 Microsoft TechNet 문서를 참조하십시오.

클러스터 인식 업데이트

클러스터 인식 업데이트는 가용성을 유지하면서 클러스터화된 서버에서 Microsoft 소프트웨어 업데이트 프로세스를 자동화합니다. Windows 업데이트를 정기적으로 수행하는 것이 Microsoft 모범 사례이지만 DIVArchive에서는 필수가 아닙니다. 클러스터 인식 업데이트에 대한 자세한 내용은 다음 Microsoft TechNet 설명서를 참조하십시오.