파티션된 Db2 서버에 대한 환경 준비 (Windows)

이 주제에서는 Db2 데이터베이스 제품의 파티션된 설치를 위해 Windows 환경을 준비하는 데 필요한 단계를 설명합니다.

시작하기 전에

인스턴스 소유 파티션을 설치할 머신에 로컬 관리자 그룹에 속하는 도메인 사용자 계정이 있어야 합니다. Db2 데이터베이스 제품을 설치할 때 이 계정으로 로그온합니다. 파티션된 데이터베이스 환경에 있는 각 머신의 로컬 관리자 그룹에 이 사용자 계정을 추가해야 합니다. 이 계정에는 운영 체제의 일부로 작동 사용자 권한이 있어야 합니다.

파티션된 데이터베이스 환경에서 새 머신을 파티션으로 추가하는 경우 새 머신에는 다음 전제조건이 있어야 합니다.
  • 인스턴스 소유 머신과 동일한 운영 체제 버전입니다.
  • 인스턴스 소유 머신과 동일한 CPU 아키텍처 (x32 비트 또는 x64 비트).
새 머신이 이러한 요구사항을 충족하지 않는 경우 파티션 추가에 실패할 수 있습니다.

프로시저

설치를 위한 Windows 환경을 준비하려면 다음을 수행하십시오.

  1. 기본 컴퓨터 및 참여 컴퓨터가 같은 Windows 도메인에 속하는지 확인하십시오.
    제어판을 통해 액세스할 수 있는 시스템 특성 대화 상자를 사용하여 컴퓨터가 속한 도메인을 확인하십시오.
  2. 기본 컴퓨터와 참여 컴퓨터의 시간 및 날짜 설정값이 일치하는지 확인하십시오.
    일관성을 고려하여 모든 컴퓨터의 GMT 시간 차가 1시간 이내여야 합니다.

    시스템 날짜 및 시간은 제어판을 통해 액세스할 수 있는 날짜/시간 특성 대화 상자를 사용하여 수정할 수 있습니다. 이 제한사항을 변경하려면 max_time_diff 구성 매개변수를 사용하십시오. 기본값은 max_time_diff = 60이며, 이는 60분 미만의 차이를 허용합니다.

  3. 파티션된 데이터베이스 환경에 참여하는 각 컴퓨터 오브젝트가 "위임에 대해 컴퓨터 신뢰" 특권이 플래그 표시되어 있는지 확인하십시오.
    Active Directory 사용자 및 컴퓨터 콘솔에 있는 각 컴퓨터 계정 특성 대화 상자의 일반 탭에 있는 "위임할 컴퓨터 신뢰" 선택란이 선택되어 있는지 확인할 수 있습니다.
  4. 참여하는 모든 컴퓨터가 TCP/IP를 사용하여 서로 통신할 수 있는지 확인하십시오.
    1. 하나의 참여 컴퓨터에서 hostname 명령을 입력하십시오. 이 명령은 컴퓨터의 호스트 이름을 리턴합니다.
    2. 다른 참여 컴퓨터에서 다음 명령을 입력하십시오.
           ping hostname
      
      여기서 hostname은 기본 컴퓨터의 호스트 이름입니다. 테스트에 성공하면 다음과 같은 내용이 출력됩니다.
      Pinging ServerA.ibm.com [9.21.27.230] with 32 bytes of data:
       
      Reply from 9.21.27.230: bytes=32 time<10ms TTL=128
      Reply from 9.21.27.230: bytes=32 time<10ms TTL=128
      Reply from 9.21.27.230: bytes=32 time<10ms TTL=128
      
      
      모든 참여 컴퓨터가 TCP/IP를 사용하여 서로 통신할 수 있는지 확인할 때까지 이 단계를 반복하십시오. 각 컴퓨터에는 정적 IP 주소가 있어야 합니다.

      다중 네트워크 어댑터를 사용할 계획이라면 데이터베이스 파티션 서버 간의 통신에 사용할 어댑터를 지정할 수 있습니다. 설치 완료 후 db2nchg 명령을 사용하여 db2nodes.cfg 파일에 네트이름 필드를 지정하십시오.

  5. 설치 중에 Db2 Administration Server 사용자 계정을 제공해야 합니다.
    이는 DB2 Administration Server(DAS)에 사용할 로컬 또는 도메인 사용자 계정입니다. DAS는 GUI 도구를 지원하고 관리 태스크를 지원하기 위해 사용되는 관리 서비스입니다. 지금 사용자를 정의하거나 Db2 설치 마법사를 사용하여 작성할 수 있습니다. Db2 설치 마법사를 사용하여 새 도메인 사용자를 작성할 경우, 설치를 수행하는 데 사용되는 계정에 도메인 사용자를 작성할 권한이 있어야 합니다.
  6. 인스턴스 소유 파티션을 설치할 기본 컴퓨터에는 로컬 관리자 그룹에 속하는 도메인 사용자 계정이 있어야 합니다.
    DB2 데이터베이스 제품을 설치할 때 이 사용자로 로그온합니다. 각 참여 컴퓨터의 로컬 관리자 그룹에 같은 사용자 계정을 추가해야 합니다. 이 사용자는 운영 체제의 일부로 작동 사용자 권한을 가지고 있어야 합니다.
  7. 인스턴스의 모든 컴퓨터가 동일한 로컬 드라이브 이름에 데이터베이스 디렉토리를 갖고 있는지 확인하십시오.
    GET DATABASE CONFIGURATION 명령을 실행하고 dftdbpath DBM 구성 매개변수의 값을 확인하여 이 조건을 확인할 수 있습니다.
  8. 설치 중에 Db2 인스턴스와 연관될 도메인 사용자 계정을 제공해야 합니다.
    모든 DB2 인스턴스에는 하나의 사용자만 지정됩니다. DB2 데이터베이스 시스템은 인스턴스가 시작될 때 이 사용자 이름을 사용하여 로그온합니다. 지금 사용자를 정의하거나 Db2 Setup 마법사를 사용하여 새 도메인 사용자를 작성할 수 있습니다.

    파티션된 환경에 새 노드를 추가할 때, DB2 사본 이름은 모든 컴퓨터에서 동일해야 합니다.

    Db2 설치 마법사를 사용하여 새 도메인 사용자를 작성할 경우, 설치를 수행하는 데 사용되는 계정에 도메인 사용자를 작성할 권한이 있어야 합니다. 인스턴스 사용자 도메인 계정은 모든 참여 컴퓨터의 로컬 관리자 그룹에 속해야 하며 다음과 같은 사용자 권한을 부여 받습니다.
    • 운영 체제의 일부로 작동
    • 토큰 오브젝트 작성
    • 메모리의 페이지 잠금
    • 서비스로서 로그온
    • 할당 늘리기
    • 프로세스 레벨 토큰 대체

    확장 보안을 선택할 경우, 계정도 DB2ADMNS 그룹의 구성원이어야 합니다. DB2ADMNS 그룹에 이미 이러한 특권이 부여되어 있으므로 특권은 이미 계정에 명시적으로 추가되어 있습니다.