서버 클러스터에서 홈 폴더 구현

기술 자료 번역 기술 자료 번역
기술 자료: 256926 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

이 문서에서는 클러스터의 공유 디스크에서 홈 폴더를 공유하는 기본 절차에 대해 설명합니다.

추가 정보

클러스터 관리자에서 모든 사용자의 홈 폴더에 대한 클러스터 파일 공유 리소스를 만드는 것은 최적의 구성이 아닙니다. 이렇게 하려면 많은 관리 작업이 필요할 뿐만 아니라 사용할 필요가 없는 메모리와 CPU 리소스도 사용하게 됩니다. 클러스터 서비스는 클러스터 관리자에서 정의한 모든 리소스에 메모리와 CPU 사이클을 사용합니다. 리소스가 많을수록 클러스터 서비스에서 생성하는 오버헤드가 늘어납니다. 클러스터에 750명의 사용자에 대한 홈 폴더가 있는 경우 모든 사용자에 대한 파일 공유 리소스가 만들어집니다. 한 노드에서 다른 노드로 장애 조치(failover)되는 시간이 늘어나고 클러스터 관리자에서 리소스를 확인하는 횟수도 늘어납니다. 최악의 경우에는 750개의 클러스터 리소스를 관리하는 데 사용되는 시간 때문에 사용량이 매우 많은 클러스터의 연결이 끊어질 수 있습니다.

서버 클러스터를 사용하여 홈 폴더를 수용하는 최적의 방법은 "하위 디렉터리 공유"나 동적 공유 기능을 사용하는 것입니다. 동적 파일 공유의 기본 원칙은 하나의 클러스터 파일 공유 리소스가 만들어지지만 모든 사용자 폴더에 대한 독립적 파일 공유가 만들어지는 것입니다. 예를 들면 다음과 같습니다.
Z:\
Z:\Users
Z:\Users\Steve
Z:\Users\Shon
Z:\Users\Elden
Z:\Users\Dewitt
Z:\Users\Emily
드라이브 Z는 공유 디스크입니다. Z:\Users 폴더는 모든 사용자 홈 폴더가 포함된 루트 공유입니다.

잘못된 구성:
  1. 각 사용자에 대한 클러스터 파일 공유 리소스를 만듭니다. 이 경우 클러스터 리소스가 Z:\Users 폴더 아래에서 각 사용자에 대해 5번 정의되었습니다.
  2. 원하는 사용자만 폴더에 액세스할 수 있도록 Z:\Users\Username 폴더에 대한 NTFS 사용 권한을 설정합니다.
  3. 사용자가 만들어질 때마다 Z:\Users 폴더로 이동하여 사용 권한을 가진 적절한 폴더를 만든 다음 클러스터 관리자를 사용하여 파일 공유 리소스를 만듭니다.
적절한 구성:
  1. Z:\Users 루트 폴더에 대한 단일 클러스터 파일 공유 리소스를 만듭니다.
  2. 클러스터 관리자에서 Everyone 그룹에 모든 권한 공유 수준 사용 권한을 부여합니다.
  3. 루트 클러스터 파일 공유 리소스에 대한 매개 변수 탭을 사용하여 모든 하위 디렉터리 공유 확인란을 선택합니다.
  4. 원하는 사용자가 폴더에 액세스할 수 있도록 Z:\Users\Username 폴더에 대한 NTFS 사용 권한을 설정합니다. 클러스터 서비스 계정에는 적어도 읽기 권한이 있어야 합니다. 이 시점에서 Z:\users 아래의 모든 폴더는 루트 공유와 동일한 네트워크 사용 권한으로 자동으로 공유됩니다. 동적 공유를 사용할 때 사용자를 추가하려면 Z:\Users 아래에 폴더를 만들고 적절한 NTFS 사용 권한을 할당합니다(4단계 참조). 클러스터 서비스는 자동으로 폴더를 공유합니다.

    참고: 다음 단계를 수행할 때 공유 아래의 디렉터리를 숨기지 않고 공유 자체만 숨깁니다.

  5. 사용자 공유를 숨기려면 루트 클러스터 파일 공유 리소스에 대한 매개 변수 탭을 사용한 다음 하위 디렉터리 공유 숨기기 확인란을 선택합니다. 이렇게 하면 Z:\Users\<Username> 아래에 있는 공유 끝에 "$"가 추가됩니다.
"하위 디렉터리 공유" 기능은 Microsoft Windows NT 4.0 Enterprise Edition 서비스 팩 4에서 클러스터 서비스에 추가되었으며 서비스 팩 5에서 개선되었습니다. 동적 파일 공유를 구현할 계획이면 서비스 팩 5를 적용하십시오. Windows 2000 Advanced Server에는 이 기능이 포함되어 있습니다.

하위 디렉터리가 클러스터된 파일 공유에서 공유되는 경우 사용자 이름 기준의 환경 변수를 사용하는 둘 이상의 파일 공유 그룹이 클러스터에 있으면 그룹이 동일한 실제 노드에서 온라인 상태가 될 때 다음 동작이 발생할 수 있습니다. 예를 들어, 각 그룹에 다음 폴더를 가진 드라이브가 있습니다.
  • \\<virtual_server1>\users Drive U: |-- users |-- user1 |-- user2
  • \\<virtual_server2>\data Drive Z: |-- data |-- user1 |-- user2
예를 들어, 환경 변수를 사용하는 경우 다음 두 가상 서버 그룹 중 하나 이상이 동일한 실제 노드에서 온라인 상태가 되면 사용자가 올바른 공유에 연결할 수 있습니다.
  • \\<virtual_server1>\users\%username%
  • \\<virtual_server2>\data\%username%
그러나 다음 가상 서버 그룹 중 하나 이상을 사용하는 경우 사용자가 네트워크 드라이브를 매핑할 때 일관성 없는 결과가 생성될 수 있습니다.
  • "net use * \\<virtual_server1>\%username%"
  • "net use * \\<virtual_server2>\%username%"
Lanman 서버 서비스는 하위 디렉터리 공유를 구별하지 않으므로 \\<virtual_server1>\%username%과 \\<virtual_server2>\%username%이 서로 다른 파일 공유임을 구별할 수 없습니다. %username% 파일 공유의 두 번째 인스턴스가 공유하려고 하면 다음과 같은 오류 2118이 클러스터 로그 파일에서 발생하고 해당 공유는 만들어지지 않습니다.

WARN File Share <Data>: SmbpCheckAndBringSubSharesOnline: NetShareAdd failed for subshare <user1>$ Error: 2118.
WARN File Share <Data>: SmbpCheckAndBringSubSharesOnline: NetShareAdd failed for subshare <user2>$ Error: 2118.
C:\err>err 2118 # for decimal 2118 / hex 0x846 NERR_DuplicateShare lmerr.h # /* The name has already been shared. */

두 번째 공유가 없기 때문에 드라이브 매핑에서 첫 번째 공유에 연결합니다. 공유 이름 충돌을 방지하는 가장 좋은 해결 방법은 클러스터 관리자의 파일 공유 리소스에 대한 고급 속성 아래에서 하위 디렉터리를 공유하지 않는 것입니다. ABE(액세스 기반 열거)를 사용하여 사용자 하위 디렉터리에 대한 ACL(액세스 제어 목록)을 적용할 수 있습니다. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
907458 DFS 환경에서 Windows Server 2003 액세스 기반 열거를 구현하는 방법
또는 다음 두 방법 중 하나를 사용하여 파일 공유를 만들 수 있습니다.
  • 원래 공유 위치 아래의 모든 하위 폴더 이름을 일치하지 않는 다른 이름으로 바꿉니다.
  • 하위 디렉터리를 공유하지 않고 모든 항목을 \\<virtual_server1>\users나 \\<virtual_server2>\data, 또는 둘 다에 매핑합니다. 그런 다음 사용자가 자신의 공유에만 액세스할 수 있도록 NTFS 사용 권한을 사용합니다.

관련 문서

186496 공통 폴더 보안
194831 추가된 하위 디렉터리를 인식하려면 SP4 클러스터 공유를 다시 설정해야 한다
224967 클러스터에서 파일 공유를 만드는 방법
254219 클러스터된 파일 공유를 구현할 때의 보안 고려 사항
257389 Microsoft Cluster Server가 자동으로 폴더를 공유하지 않을 수 있다




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 256926 - 마지막 검토: 2008년 1월 29일 화요일 - 수정: 3.2
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT Server 4.0 Enterprise Edition
키워드:?
kbinfo kbenv kbclustering kbproductlink KB256926

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com