Windows Server 2008 또는 Windows Server 2012 장애 조치 클러스터에 IIS 7.0 이상의 FTP를 구성 하는 방법

이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.

이 문서의 영문 버전 보기:974603
소개
FTP에 대 한 IIS 인터넷 정보 서비스 () 7.0 이상을 Windows Server 2008, Windows Server 2008 R2 또는 Windows Server 2012 장애 조치 클러스터를 구성 하는 방법을 설명 합니다. 이 문서의 절차를 FTP 서비스에만 적용 됩니다.

장애 조치 클러스터에서 웹 서비스를 구성 하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
970759 Windows Server 2008 또는 Windows Server 2008 R2 또는 Windows Server 2012 장애 조치 클러스터에 IIS 7.0 또는 더 높은 World Wide Web 게시 서비스를 구성합니다.
추가 정보
Microsoft은 인터넷 정보 서비스의 이전 버전에서는 Microsoft 클러스터링 인프라를 사용 하 여 고가용성 웹 서버 인스턴스를 지원 하기 위해 일반 리소스 모니터 구성 요소를 제공 합니다. 그러나 사용자 지정 코드는 완전히이 솔루션의 잠재적인 실현 하는 데 필요 했습니다. 또한 Microsoft 제공 되는 일반 스크립트를 고객의 요구를 충족 하지 않습니다. Windows Server 장애 조치 클러스터링을 사용 하 여 클러스터 된 환경에서 IIS 7.0 구성 고가용성 시나리오를 사용 하려면 사용자 지정 (스크립트) 코드를 사용 해야. 이렇게 하면 사용자가 자신의 요구 사항에 맞게 설치 사용자 지정할 수 있습니다. 이 통합 고가용성 웹 응용 프로그램에 대 한 모든 권한을 부여 합니다. 또한 IIS 7.0에서 도입 된 관리 및 모니터링 스크립트 인터페이스를 이전에 제공한 스크립트 보다 풍부한 환경을 제공 합니다.

참고: IIS 7.0 설치 파일은 Clusweb.vbs 올바르게 포함 및 Clusftp.vbs 스크립트가 파일 iis는 IIS 6.0에서 사용 되는 클러스터 관리 작업. IIS 7.0을 사용 하 여이 스크립트를 사용 하지 마십시오.

관리자가 신중 하 게 사용의 네트워크 로드 균형 조정 (NLB) 장애 조치 클러스터링 확장성 및 IIS 7.0을 실행 하는 서버가 여러 개 있는 웹 응용 프로그램의 가용성을 개선 하기 위한 기본 및 기본 방법으로 사용 하는 대신 하는 것이 좋습니다. Nlb 한 가지 장점은 모든 서버가 들어오는 HTTP 요청의 동시 처리를 적극적으로 참여할 수 있음을입니다. 또 다른 이점은 NLB IIS 환경에서 수 있는지 훨씬 쉽게 웹 응용 프로그램의 높은 가용성을 제공 하면서 롤링 업데이트 및 롤백을 지원할 수입니다. NLB 환경에서 IIS 7.0을 사용 하는 방법에 대 한 자세한 내용은 다음 Microsoft 웹 사이트를 방문 하십시오.
장애 조치 클러스터링을 사용 하 여 IIS FTP 서버 위한 고가용성 구성 방법:

IIS 공유 구성을 사용할 파일 공유 설정

  1. IIS 공유 구성을 usedfor 수 있는 공유에 액세스 하는 사용자를 만듭니다.
  2. 파일 공유를 만듭니다. 이 공유는 모든 클러스터 노드에서 IIS 간에 공유 되는 theIIS 공유 구성을 저장할 사용 됩니다. 여러 옵션이 제공 됩니다.
    • 장애 조치 클러스터에 속하지 않은 독립 실행형 서버에서 파일 공유를 만듭니다.
    • 다른 Windows 서버 장애 조치 클러스터에서 고가용성 파일 공유를 만듭니다. 자세한 내용은 다음 Microsoft 웹 사이트를 방문 하십시오.
    • 고가용성 FTP 사이트를 호스팅하는, 고가용성 파일을 만들 동일한 장애 조치 클러스터에서 공유. 자세한 내용은 다음 Microsoft 웹 사이트를 방문 하십시오.
  3. 2 단계에서 만든 공유에 사용 권한을 설정 합니다. Thefile 공유에 대 한 모든 권한 및 NTFS 사용 권한 1 단계에서 만든 사용자를 지정 합니다.
  4. 모든 클러스터 노드가 thefile 공유 탐색할 수 있는지 확인 합니다. 파일 공유 is\\의 경로<fileservername></fileservername>\<sharename></sharename>.

모든 클러스터 노드에서 IIS 공유 구성을 구성합니다

클러스터 노드 중 하나에서 파일 공유로 공유 구성 내보내기:
  1. 관리 도구인터넷 정보 서비스 (IIS) 관리를 한 다음으로 이동 합니다.
  2. 왼쪽된 창에서 서버 이름을 노드를 클릭 합니다.
  3. 공유 구성아이콘을 두 번 클릭 합니다.
  4. 공유 구성 페이지에서 클릭 ExportConfiguration 작업 창 (오른쪽 창) toexport에서 다른 위치로 로컬 컴퓨터에서 구성 파일.
  5. 구성 내보내기 대화 상자에서 파일 공유의 경로 입력 합니다 (\\<fileservernae></fileservernae>\<sharename></sharename>) 실제 경로 상자에.
  6. 연결 계정을 누른 다음 사용자 이름 및 공유에 대 한 액세스 권한이 있는 사용자 계정의 암호를 입력 공유 구성, 저장 된 및 다음 확인을 클릭 합니다. 이 계정이 공유에 액세스 하는 데 사용 됩니다. Directory 계정이 있는 도메인 관리자는 restrictedActive를 사용 해야 합니다.
  7. 구성 내보내기 대화 상자에서 암호화 키 및 확인한 다음을 보호 하기 위해 사용할 암호를 입력 합니다.
  8. 공유 구성 페이지에서 공유 구성 사용 확인란을 선택 합니다.를 클릭 합니다.
  9. 실제 경로, 사용자 계정 및 이전에 입력 한 passwordthat를 입력 하 고 작업 창에서 적용 을 클릭 한 다음 키를 누릅니다.
  10. 암호화 키 암호 대화 상자에서 앞에서 설정한 암호화 키 암호를 입력 하 고확인을 클릭 합니다.
  11. 공유 구성 대화 상자에서확인을 클릭 합니다.
  12. 확인을 클릭합니다.
각 클러스터 노드의 파일 공유 방금 내보낸 공유 구성을 사용 하 여.
  1. 관리 도구인터넷 정보 서비스 (IIS) 관리를 한 다음으로 이동 합니다.
  2. 서버 이름 노드를 클릭 합니다.
  3. 공유 구성아이콘을 두 번 클릭 합니다.
  4. 공유 구성 페이지에서 공유 구성 사용 확인란을 선택 합니다.를 클릭 합니다.
  5. 실제 파일 공유 경로 입력 (\\<fileservername>\ \<sharename>), 사용자 계정 및 이전에 입력 하 고 작업 창에서 적용 을 클릭 한 다음 thepassword.<b00> </b00> </sharename> </fileservername>
  6. 암호화 키 암호 대화 상자에서 앞에서 설정한 암호화 키 암호를 입력 하 고확인을 클릭 합니다.
  7. 공유 구성 대화 상자에서확인을 클릭 합니다.
  8. 확인을 클릭합니다.
참고: IIS에서 공유 구성을 설정 하는 방법에 대 한 자세한 내용은 다음 Microsoft 웹 사이트를 방문 하십시오.

모든 클러스터 노드에서 IIS 공유 구성에 대 한 오프 라인 파일 구성

각 클러스터 노드에 오프 라인 파일 사용:
  1. 데스크톱 경험 기능을 설치 합니다. 이렇게 하려면 하려면 다음과 같이 하십시오.
    1. 관리 도구이동한 다음 서버 관리자를 클릭 합니다.
    2. 왼쪽된 창에서 기능을 클릭 합니다.
    3. 오른쪽 창에서 기능 추가 클릭 합니다.
    4. 데스크톱 경험 확인란을 선택 하 고 을 클릭 합니다.
    5. 데스크톱 경험을 설치 하려면 설치 를 클릭 합니다.
    6. 컴퓨터를 다시 시작합니다.
  2. 제어판에서 OfflineFiles를 엽니다.
  3. 오프 라인 파일 사용을 클릭 합니다. 이 시점에서 restartthe 컴퓨터를 하지 않습니다.
  4. 캐시 읽기 전용으로 설정 되어 있는지 확인 하십시오. 이렇게 하려면 상승 된 cmd 창에서 명령 뒤에 있는:
    REG ADD "HKLM\System\CurrentControlSet\Services\CSC\Parameters" /v ReadOnlyCache /t REG_DWORD /d 1 /f 
  5. 컴퓨터를 다시 시작합니다.
  6. 파일 서버 컴퓨터에서 찾습니다. 항상 오프 라인 사용 가능을 클릭 하 고 IIS 공유 구성이 들어 있는 공유의 오른쪽 번 누릅니다.

    참고:항상 오프 라인 사용 가능 옵션 willnot 경우 공유 마우스 오른쪽 단추로 표시 되도록 IIS 노드를 호스팅하는 samefailover 클러스터에서 항상 사용 가능한 파일 공유를 설정한 경우 클러스터 노드 가용성 높은 파일 서버 ishosting에 있는. Highavailable 파일 서버 응용 프로그램을 다른 노드로 이동 해야 합니다.
  7. 제어판에서 OfflineFiles를 엽니다. 동기화 센터 열기를클릭 한 다음일정을 클릭 합니다.
  8. 오프 라인 파일 동기화를 매일 또는 요구 사항에 따라 일정을. 모든 fewminutes를 실행 하는 오프 라인 동기화를 구성할 수 있습니다. Applicationhost.config 파일에서 변경할 때 스케줄러를 설정 하지 않으면, 경우에 변경 내용은 웹 서버에 반영 됩니다.
참고: 오프 라인 파일 공유 구성 IIS에서 구성 하는 방법에 대 한 자세한 내용은 다음 Microsoft 웹 사이트를 방문 하십시오.

FTP 사이트를 구성 하 고 하나의 클러스터 노드에서 해당 콘텐츠의 위치를 지정 합니다.

FTP 사이트 콘텐츠 파일이 상주 하는 클러스터 디스크 리소스를 소유 하는 클러스터 노드에 찾기:
  1. 관리 도구장애 조치 클러스터 관리자를 한 다음으로 이동 합니다.
  2. 클러스터에 연결 합니다. 인 경우는 clusternodes 중 하나에서 클러스터 목록에 자동으로 나타납니다.
  3. 저장소FTP 사이트 콘텐트 상주할 디스크 리소스 onwhich을 찾습니다. 이렇게 하려면 디스크 리소스에 대 한 저장소 트리를 확장 합니다. 저장소가 클러스터에 다른 highavailability 응용 프로그램에서 사용 되지 않습니다 있는지 확인 하십시오. 사용 가능한 저장소저장소를 찾을 수 있습니다.
  4. 이 리소스가 온라인 상태인 클러스터 노드를 note입니다. 해당 클러스터 노드에 IIS를 구성 하는 어떤.
  5. 클러스터 디스크 리소스 이름을 note입니다. 콘텐츠 파일에이 사용 합니다.
리소스가 온라인 상태인 클러스터 노드에서 FTP 서버가 FTP 사이트 콘텐트 공유 디스크를 사용 하 여 구성 합니다.
  1. 관리 도구인터넷 정보 서비스 (IIS) 관리를 한 다음으로 이동 합니다.
  2. 왼쪽된 창에서 서버 이름을 노드를 확장 합니다.
  3. 사이트를 확장 하 고사이트마우스 오른쪽 단추로 클릭 한 다음 FTP 사이트 추가클릭.
  4. FTP 사이트 추가 대화 상자에서 해당 sitename를 입력 합니다. 콘텐트 디렉터리를 FTP sitecontent 파일 저장할 위치를 입력 합니다. 이전 절차의 5 단계에서 기록해 둔 클러스터 디스크 resourcethat의 위치입니다.
  5. 나머지 FTP 사이트 설정을 구성 합니다.
  6. 마침을 클릭합니다.

장애 조치 클러스터 관리자에서 일반 스크립트를 만들어 FTP 사이트에 대 한 높은 가용성 구성

FTP 사이트에 대 한 높은 수준의 가용성을 구성 하려면 마지막 단계에서 FTP 서비스를 모니터링 하는 데 사용할 수 있는 일반 스크립트 리소스 설정:
  1. 각 클러스터 노드에서 Windows\System32\inetsrv\Clusftp7.vbs을 thisarticle 후에 스크립트를 복사 합니다.
  2. 관리 도구장애 조치 클러스터 관리자를 한 다음으로 이동 합니다.
  3. 클러스터에 연결 합니다. 인 경우는 clusternodes 중 하나에서 클러스터 목록에 자동으로 나타납니다.
  4. 클러스터를 마우스 오른쪽 단추로 누른 다음 구성 aService 또는 응용 프로그램을. 마법사는 높은 availabilityworkload를 만듭니다.
  5. 일반 스크립트를 클릭 합니다.
  6. 다음 경로에서 스크립트 파일을 선택 하십시오.
    %systemroot%\System32\Inetsrv\Clusftp7.vbs
  7. 고가용성 FTP 사이트에 연결 하려면 클라이언트가 사용할 FTP 사이트 namethat 클라이언트 액세스 지점 (CAP) 이름을 설정 합니다. Thestatic 캡 FTP 사이트에 사용할 Ip를 지정 합니다. 동적 호스트 구성 프로토콜 (DHCP)을 사용 하는 경우이 옵션 willnot 표시.
  8. FTP 사이트 콘텐츠 파일이 상주 하는 thecluster 공유 디스크 저장소 선택 단계에서 선택 합니다. Storageshould는 클러스터에 다른 고가용성 응용 프로그램에서 사용 되지 않습니다. IIS에 사용 되는 파일 공유 같은 클러스터에 구성 ishosted 공유 하는 경우 다른 디스크 리소스는 여기
  9. 설정을 확인 한 후 마법사는 thecluster 그룹, 클러스터 리소스 및 해당 리소스 간의 종속성 만들고 리소스를 온라인 상태로 만듭니다.
참고: 동일한 장애 조치 클러스터에서 여러 고가용성 FTP 사이트를 호스팅하는 앞에서 언급 한 동일한 단계를 따릅니다. 스크립트를 사용자 지정 하지 않은 경우 클러스터의 모든 FTP 사이트에 동일한 스크립트 파일을 가리킬 수 있습니다. 그러나 개별 FTP 사이트에 고유한을 변경한 각 FTP 사이트 및 다른 클러스터 된 공유 저장소 다른 스크립트 파일을 사용. 예를 들어, % systemroot%\System32\Inetsrv Clusftp7.vbs Clftp7 2.vbs Clftp7-3.vbs 세 번째, 두 번째 첫 번째 FTP 사이트에 대 한 사용 및 등. 각 스크립트 파일에는 다른 FTP 사이트를 모니터링합니다.

중요 다음 스크립트 샘플 목적 으로만 사용 되며 명시적으로 Microsoft에서 지원 되지 않습니다. IIS 7.0 또는 IIS 7.5 IIS 8.0 FTP 클러스터 환경에서이 스크립트를 사용 하는 모든 위험은 사용자 수행 됩니다.
'This script provides high availability for IIS FTP websites'The script is applicable to:'   - Windows Server 2008: Microsoft FTP Service 7.5 for IIS 7.0 (available for download from microsoft.com)'   - Windows Server 2008 R2: FTP Service in the box'More thorough and application-specific health monitoring logic can be added to the script if neededOption Explicit'Helper script functions'Start the FTP service on this nodeFunction StartFTPSVC()    Dim objWmiProvider    Dim objService    Dim strServiceState    Dim response    'Check to see if the service is running    set objWmiProvider = GetObject("winmgmts:/root/cimv2")    set objService = objWmiProvider.get("win32_service='ftpsvc'")    strServiceState = objService.state    If ucase(strServiceState) = "RUNNING" Then        StartFTPSVC = True    Else        'If the service is not running, try to start it        response = objService.StartService()        'response = 0  or 10 indicates that the request to start was accepted        If ( response <> 0 ) and ( response <> 10 ) Then            StartFTPSVC = False        Else            StartFTPSVC = True        End If    End If    End Function'Cluster resource entry points. More details here:'http://msdn.microsoft.com/en-us/library/aa372846(VS.85).aspx'Cluster resource Online entry point'Make sure the FTP service is startedFunction Online( )    Dim bOnline    'Make sure FTP service is started    bOnline = StartFTPSVC()    If bOnline <> True Then        Resource.LogInformation "The resource failed to come online because ftpsvc could not be started."        Online = False        Exit Function    End If    Online = true End Function 'Cluster resource offline entry point'On offline, do nothing.Function Offline( )    Offline = trueEnd Function'Cluster resource LooksAlive entry point'Check for the state of the FTP serviceFunction LooksAlive( )    Dim objWmiProvider    Dim objService    Dim strServiceState     set objWmiProvider = GetObject("winmgmts:/root/cimv2")    set objService = objWmiProvider.get("win32_service='ftpsvc'")    strServiceState = objService.state    if ucase(strServiceState) = "RUNNING" Then	LooksAlive = True    Else	LooksAlive = False    End IfEnd Function'Cluster resource IsAlive entry point'Do the same health checks as LooksAlive'If a more thorough than what we do in LooksAlive is required, this should be performed hereFunction IsAlive()       IsAlive = LooksAliveEnd Function'Cluster resource Open entry pointFunction Open()    Open = trueEnd Function'Cluster resource Close entry pointFunction Close()    Close = trueEnd Function'Cluster resource Terminate entry pointFunction Terminate()    Terminate = trueEnd Function

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 974603 - 마지막 검토: 10/21/2015 17:16:00 - 수정: 2.0

Microsoft Internet Information Services 7.0, Windows Server 2008 Enterprise, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise without Hyper-V, Windows Server 2008 Datacenter without Hyper-V, Windows Server 2008 for Itanium-Based Systems, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Datacenter, Microsoft Internet Information Services 7.5, Windows Server 2008 R2 for Itanium-Based Systems, Microsoft Internet Information Services 8.0, Windows Server 2012 Datacenter, Windows Server 2012 Standard, Windows Server 2012 Essentials, Windows Server 2012 Foundation, Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Standard, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Foundation

  • kbclustering kbsurveynew kbexpertiseinter kbexpertiseadvanced kbhowto kbmt KB974603 KbMtko
피드백