Analytics 플랫폼 시스템에 대한 InfiniBand 네트워크 어댑터 구성

PDW(병렬 데이터 웨어하우스)의 제어 노드에 연결하도록 비 어플라이언스 클라이언트 서버에서 InfiniBand 네트워크 어댑터를 구성하는 방법을 설명합니다. 로드, 백업 및 기타 프로세스가 활성 InfiniBand 네트워크에 자동으로 연결되도록 기본 연결 및 고가용성을 위해 다음 지침을 사용합니다.

설명

다음 지침에서는 InfiniBand 연결 서버에서 올바른 InfiniBand IP 주소 및 서브넷 마스크를 찾아서 설정하는 방법을 보여 줍니다. 또한 연결이 활성 InfiniBand 네트워크로 확인되도록 APS 어플라이언스 DNS를 사용하도록 서버를 설정하는 방법도 설명합니다.

고가용성을 위해 APS에는 두 개의 InfiniBand 네트워크(활성 네트워크 1개와 수동 네트워크 1개)가 있습니다. 각 InfiniBand 네트워크에는 Control 노드에 대한 다른 IP 주소가 있습니다. 활성 InfiniBand 네트워크가 중단되면 수동 InfiniBand 네트워크가 활성 네트워크가 됩니다. 이 경우 스크립트 또는 프로세스는 스크립트 매개 변수를 변경하지 않고 활성 InfiniBand 네트워크에 자동으로 연결됩니다.

특히 이 문서에서는 다음을 수행합니다.

  1. APS DNS 서버의 InfiniBand IP 주소(appliance_domain-AD01 및 appliance_domain*-AD02)를 찾습니다. 이렇게 하려면 AD01 및 AD02 서버에 로그인하고 각 InfiniBand 네트워크에 대한 IP 주소를 가져옵니다. AD 노드의 InfiniBand IP 주소는 DNS IP 주소입니다.

  2. APS InfiniBand 네트워크에서 사용 가능한 IP 주소를 사용하도록 각 네트워크 어댑터를 구성합니다.

    1. 두 개의 InfiniBand 네트워크 어댑터가 있는 경우 TeamIB1이라고 하는 첫 번째 InfiniBand 네트워크에서 사용 가능한 IP 주소가 있는 어댑터 하나와 TeamIB2라고 하는 두 번째 InfiniBand 네트워크에서 사용 가능한 IP 주소가 있는 다른 어댑터를 구성합니다. appliance_domain-AD01 TeamIB1 IP 주소를 기본 DNS 서버로 사용하고 appliance_domain-AD02 TeamIB1 IP 주소를 TeamIB1 네트워크 어댑터의 대체 DNS 서버로 사용합니다. appliance_domain-AD01 TeamIB2 IP 주소를 기본 DNS 서버로 사용하고 appliance_domain-AD02 TeamIB2 IP 주소를 TeamIB2 네트워크 어댑터의 대체 DNS 서버로 사용합니다.

    2. InfiniBand 네트워크 어댑터가 하나만 있는 경우 InfiniBand 네트워크 중 하나에서 사용 가능한 IP 주소로 어댑터를 구성합니다. 그런 다음 appliance_domain-AD01 TeamIB1 및 appliance_domain-AD02 TeamIB1을 사용하거나 appliance_domain-AD01 TeamIB2 및 appliance_domain-AD02 TeamIB2를 사용하여 이 어댑터에서 기본 설정 및 대체 DNS 서버를 구성합니다. 이 서버는 기본 설정 및 대체 DNS 서버와 각각 구성된 어댑터와 동일한 네트워크에 있습니다.

  3. APS DNS 서버를 사용하여 활성 InfiniBand 네트워크에 대한 연결을 확인하도록 InfiniBand 네트워크 어댑터를 구성합니다.

    1. 이를 구성하려면 고급 TCP/IP 설정을 사용하여 어플라이언스 도메인 DNS 접미사를 클라이언트 서버의 DNS 접미사 목록의 시작 부분에 추가합니다. 네트워크 어댑터 중 하나에서만 구성하면 됩니다. 이 설정은 두 어댑터에 모두 적용됩니다.

InfiniBand 네트워크 어댑터를 구성한 후 클라이언트 프로세스는 서버 주소에 사용하여 PDW_region-SQLCTL01 InfiniBand 네트워크의 Control 노드에 연결할 수 있습니다. 서버에서 분석 플랫폼 시스템 DNS 접미사를 추가하거나 전체 주소를 PDW_region-SQLCTL01.appliance_domain.pdw.local입력할 수 있습니다.

예를 들어 PDW 지역 이름이 MyPDW이고 어플라이언스 이름이 MyAPS인 경우 데이터 로드를 위한 dwloader 서버 사양은 다음 중 하나입니다.

  • dwloader -S MYPDW-SQLCTL01.MyAPS.pdw.local

  • dwloader -S MYPDW-SQLCTL01

시작하기 전에

요구 사항

AD01 노드에 로그인하려면 APS 어플라이언스 도메인 계정이 필요합니다. 예를 들어 F12345*\Administrator입니다.

네트워크 어댑터를 구성할 수 있는 권한이 있는 클라이언트 서버의 Windows 계정이 필요합니다.

전제 조건

이러한 지침에서는 클라이언트 서버가 이미 랙에 설치되어 있고 어플라이언스 InfiniBand 네트워크에 케이블로 연결되었다고 가정합니다. 랙 및 케이블 연결 지침은 로딩 서버 획득 및 구성을 참조 하세요.

일반적인 주의 사항

SQLCTL01을 사용하여 분석 플랫폼 시스템 DNS는 활성 InfiniBand 네트워크를 사용하여 클라이언트 서버를 제어 노드에 연결합니다. 연결에만 적용됩니다. 로드 또는 백업 중에 InfiniBand 네트워크가 중단되면 프로세스를 다시 시작해야 합니다.

사용자 고유의 비즈니스 요구 사항을 충족하기 위해 클라이언트 서버를 자신의 비 어플라이언스 작업 그룹 또는 Windows 도메인에 조인할 수도 있습니다.

1단계: 어플라이언스 InfiniBand 네트워크 설정 가져오기

어플라이언스 InfiniBand 네트워크 설정을 가져오려면

  1. appliance_domain\Administrator 계정을 사용하여 어플라이언스 AD01 노드에 로그인합니다.

  2. 어플라이언스 AD01 노드에서 제어판을 열고, 네트워크 및 인터넷을 선택하고, 네트워크 및 공유 센터*를 선택한 다음, 어댑터 설정 변경을 선택합니다.

  3. 네트워크 연결 창에서 팀 IB1을 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

    InfiniBand connections on the Management node

  4. TCP/IPv4(인터넷 프로토콜 버전 4) 속성 창에서 IP 주소서브넷 마스크대한 값을 적어 씁니다. appliance_domain-AD01 노드의 IP 주소는 분석 플랫폼 시스템 DNS 서버의 IP 주소입니다.

  5. appliance_domain-AD02 서버의 TeamIB1 어댑터에 대해 위의 1-5단계를 반복합니다.

    PDW Management node InfiniBand 1 properties

  6. 취소를 클릭하여 창을 닫습니다.

  7. TeamIB1 네트워크에서 사용되지 않는 IP 주소를 찾아 적어 씁니다.

    사용하지 않는 IP 주소를 찾으려면 명령 창을 열고 어플라이언스의 주소 범위 내에서 IP 주소를 ping합니다. 이 예제에서 TeamIB1 네트워크의 IP 주소는 172.16.14.30입니다. 사용되지 않는 172.16.14로 시작하는 IP 주소를 찾습니다. 예를 들어 명령줄에서 "ping 172.16.14.254"를 입력합니다. ping 요청이 실패하면 IP 주소를 사용할 수 있습니다.

  8. TeamIB2에 대해 동일한 작업을 수행합니다. *네트워크 연결 창에서 팀 IB2를 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

  9. TCP/IPv4(인터넷 프로토콜 버전 4) 속성 창에서 TeamIB2의 IP 주소 및 서브넷 마스크에 대한 값을 적어 씁니다.

  10. appliance_domain-AD02 서버의 TeamIB2 어댑터에 대해 위의 8-9단계를 반복합니다.

    Properties for TeamIB2

  11. TeamIB2 네트워크에서 사용되지 않는 IP 주소를 찾아 적어 씁니다.

    사용하지 않는 IP 주소를 찾으려면 명령 창을 열고 어플라이언스의 주소 범위 내에서 IP 주소를 ping합니다. 이 예제에서 TeamIB2 네트워크의 IP 주소는 172.16.18.30입니다. 사용되지 않는 172.16.18로 시작하는 IP 주소를 찾습니다. 예를 들어 명령줄에서 "ping 172.16.18.254"를 입력합니다. ping 요청이 실패하면 IP 주소를 사용할 수 있습니다.

2단계: 클라이언트 서버에서 InfiniBand 네트워크 어댑터 설정 구성

참고

  • 다음 단계에서는 APS DNS 서버에 서버를 등록하는 방법을 보여 줍니다.

  • 사용자 고유의 네트워크 요구 사항을 충족하기 위해 클라이언트 서버를 자체 비 어플라이언스 작업 그룹 또는 Windows 도메인에 조인할 수도 있습니다.

  • 지침은 각 서버에서 두 개의 네트워크 어댑터를 구성하는 단계를 안내합니다. 네트워크 어댑터가 하나만 있는 경우 네트워크 어댑터에서 구성할 네트워크 중 하나를 선택한 다음 두 번째 DNS IP 주소를 대체 DNS 서버로 추가합니다.

클라이언트 서버에서 InfiniBand 네트워크 어댑터 설정을 구성하려면

  1. 어플라이언스 InfiniBand 네트워크의 로드, 백업 또는 기타 클라이언트 서버에 Windows 관리자로 로그인합니다.

  2. 제어 창*을 열고 네트워크 및 공유 센터를 선택한 다음 어댑터 설정 변경을 선택합니다.

첫 번째 네트워크 어댑터를 구성하려면

  1. 네트워크 연결 창에서 Mellanox 어댑터에 대한 확인되지 않은 네트워크 슬롯 중 하나를 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

    Select the InfiniBand networks

  2. 속성 창에서

    1. 일반 탭에서 TeamIB1에 대한 ping 테스트에서 무료로 확인된 IP 주소로 IP 주소를 설정합니다. 이 문서에 사용된 예제 값의 경우 172.16.14.254를 입력합니다.

    2. 서브넷 마스크를 TeamIB1에 대해 기록한 서브넷 마스크로 설정합니다.

    3. 기본 설정 DNS 서버를 appliance_domain*-AD01 노드에서 이전에 기록한 TeamIB1의 IP 주소로 설정합니다.

    4. 대체 DNS 서버를 이전에 appliance_domain*-AD02 노드에서 적어 둔 TeamIB1의 IP 주소로 설정합니다.

      InfiniBand 1 Network Adapter Properties

    5. 확인을 클릭하여 변경 내용을 적용합니다.

두 번째 네트워크 어댑터를 구성하려면

  1. 네트워크 어댑터가 하나만 있는 경우 이 섹션을 건너뜁니다.

  2. 네트워크 연결 창에서 Mellanox 어댑터에 대해 확인되지 않은 두 번째 네트워크 슬롯을 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

    Select the InfiniBand networks

  3. 속성 창에서

    1. 일반 탭에서 TeamIB2에 대한 ping 테스트에서 무료로 확인된 IP 주소로 IP 주소를 설정합니다. 이 문서에 사용된 예제 값의 경우 172.16.18.254를 입력합니다.

    2. 서브넷 마스크를 TeamIB2에 대해 기록한 서브넷 마스크로 설정합니다.

    3. 기본 설정 DNS 서버를 이전에 appliance_domain*-AD01 노드에서 적어 둔 TeamIB2의 IP 주소로 설정합니다.

    4. 대체 DNS 서버를 이전에 appliance_domain*-AD02 노드에서 적어 둔 TeamIB2의 IP 주소로 설정합니다.

      참고 항목

      네트워크 어댑터가 하나뿐인 경우 어플라이언스 AD01 TeamIB1 및 어플라이언스 AD02 TeamIB1을 각각 기본 및 대체 DNS 서버로 사용하여 기본 설정 및 대체 DNS 서버를 구성하거나, AD 가상 머신이 장애 조치(failover)되었는지에 따라 어플라이언스 AD01 TeamIB2 및 어플라이언스 AD02 TeamIB2를 기본 설정 및 대체 DNS 서버로 사용합니다.

      InfiniBand 1 Network Adapter Properties

    5. 확인을 클릭하여 변경 내용을 적용합니다.

DNS 접미사를 구성하려면

  1. 네트워크 연결 창에서 Mellanox 어댑터의 네트워크 슬롯 중 하나를 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

  2. 고급... 단추.

  3. 고급 TCP/IP 설정 창에서 이러한 DNS 접미사 추가(순서대로) 옵션이 회색으로 표시되지 않으면 이러한 DNS 접미사 추가(순서대로)라는 확인란을 선택하고 어플라이언스 도메인 접미사를 선택하고 추가를 클릭합니다. 어플라이언스 도메인 접미사는 appliance_domain.local

  4. 이러한 DNS 접미사 추가(순서대로): 옵션이 회색으로 표시되면 레지스트리 키 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient를 수정하여 APS 도메인을 이 서버에 추가할 수 있습니다.

    TCP/IP Settings

  5. 주소 확인을 더 빠르게 수행하려면 어플라이언스 접미사를 목록 맨 위로 이동하는 것이 좋습니다.

  6. 확인을 클릭합니다.

  7. 이제 또는 간단히 appliance_domain-SQLCTL01사용하여 PDW_region-SQLCTL01.appliance_domain.local어플라이언스 Infiniband 네트워크에 연결할 수 있습니다. 전체 이름 및 DNS 접미사로 연결하는 경우 연결이 더 빠르게 설정될 수 있습니다.

    MyPDW PDW 지역이 있는 MyAPS라는 어플라이언스의 예:

    • MyPDW-SQLCTL01.MyAPS.local

    • MyPDW-SQLCTL01

참고 항목

로딩 서버 획득 및 구성