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

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

소개

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

웹 서비스에서 장애 조치 클러스터를 구성 하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
970759IIS 7.0 또는 더 높은 World Wide Web 게시 서비스 장애 조치 클러스터에서 Windows Server 2008 또는 Windows Server 2008 R2 또는 Windows Server 2012 구성

추가 정보

이전 버전의 인터넷 정보 서비스에서 높은 수 있는 일반 리소스 모니터 구성 요소 Microsoft 제공 사용 가능한 웹 서버 인스턴스 Microsoft 클러스터링을 사용 하 여 인프라입니다. 그러나 사용자 지정 코드 잠재력을 완전히 실현 하는 데 필요 이 솔루션입니다. Microsoft에서 제공 하지 않은 일반 스크립트 또한 고객의 요구를 충족 합니다. 사용 하 여 클러스터 된 환경에서 IIS 7.0을 구성. Windows Server 장애 조치 클러스터링은 사용자 지정 (스크립트) 코드를 사용 해야 합니다. 이러한 고가용성 시나리오를 사용. 이렇게 하면 사용자가 수 있습니다. 자신의 요구 사항에 맞게 설치를 사용자 지정 합니다. 이 게 전체 제어할 수 웹 응용 프로그램의 가용성 통합 통해. 또한,는 스크립트 인터페이스를 관리 및 모니터링을 위해 IIS에서 소개 된 7.0에는 이전에 제공한 스크립트 보다 풍부한 환경을 제공 합니다.

참고 IIS 7.0 설치 파일을 잘못 포함 합니다 IIS 6.0에서는 IIS를 사용 하는 스크립트 파일 Clusweb.vbs 및 Clusftp.vbs 클러스터 작업 관리입니다. 이러한 스크립트는 IIS와 함께 사용 하지 마십시오 7.0입니다.

관리자의 사용을 신중 하 게 평가 하는 것이 좋습니다. 로드 균형 조정 NLB (네트워크 장애 조치 클러스터링 향상을 위한 기본 및 기본 방법으로 사용 하는 대신) 확장성 및 여러 서버에 있는 웹 응용 프로그램의 가용성 IIS 7.0을 실행 하는. 이점 중 하나 NLB는 모든 서버 동시 처리를 적극적으로 참여할 수 있는 것입니다. HTTP 요청을 수신 합니다. 또 다른 이점은 NLB IIS 환경에서 즉, 롤링 업데이트 및 롤백을 하면서 스틸을 지원 하기 위해 훨씬 더 쉽게 될 수 있습니다. 웹 응용 프로그램의 높은 가용성을 제공합니다. 에 대 한 자세한 내용은 NLB 환경에서 IIS 7.0을 사용 하 여 다음 Microsoft 웹 방문 하는 방법 사이트:
http://learn.iis.net/page.aspx/213/network-load-balancing

http://technet.microsoft.com/en-us/library/cc770558.aspx

장애 조치를 사용 하 여 IIS FTP 서버 위한 고가용성 구성 하려면 클러스터링.
  • 웹 서버 역할을 모든 클러스터 노드에 설치 합니다. 경우를 Windows Server 2008을 설치 하는, "FTP 서버" 역할을 포함 하지 않습니다. If Windows Server 2008 r 2에 설치 하는,-상자에서 "FTP 서버"를 포함 합니다. 역할입니다. IIS 7 배포 가이드에 대 한 자세한 내용은 다음 웹 방문 하십시오. 사이트:
    http://technet.microsoft.com/en-us/library/cc771752 (WS.10).aspx
    If Windows Server 2008을 설치 하는, 다운로드 및 FTP 7.5를 설치 합니다. 다음 위치 중 하나입니다.
  • 모든 클러스터에서 장애 조치 클러스터링 기능을 설치 합니다. 노드 클러스터를 만듭니다. 자세한 내용은 다음 웹 방문 하십시오. 사이트:
    http://technet.microsoft.com/en-us/library/dd197477 (WS.10).aspx
  • IIS 공유 사용 될 파일 공유 설정 구성 합니다.
  • 모든 클러스터에 IIS 공유 구성을 구성합니다 노드입니다.
  • 오프 라인 파일 공유 IIS 구성에 대 한 모든에 구성 클러스터 노드입니다.
  • FTP 사이트를 구성 하 고 위치를 지정 합니다. 해당 클러스터 노드의 내용입니다.
  • 만들어 높은 가용성을 FTP 사이트를 구성합니다 장애 조치 클러스터링을 일반 스크립트.

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

  1. 사용 되는 공유에 액세스할 수 있는 사용자를 만듭니다. IIS 공유 구성을 합니다.
  2. 파일 공유를 만듭니다. 이 공유를 저장 하는 데 사용 됩니다 여 모든 클러스터 노드에서 IIS 간에 공유 되는 IIS 공유 구성. 여러 옵션이 있습니다.
    • 모든 장애에 포함 되지 않은 독립 실행형 서버에 클러스터, 파일 공유를 만듭니다.
    • 다른 Windows 서버 장애 조치 클러스터를 만들는 고가용성 파일 공유입니다. 자세한 내용은 다음 Microsoft 웹 방문 하십시오. 사이트:
      http://technet.microsoft.com/en-us/library/cc731844.aspx
    • 높은 호스팅할 동일한 장애 조치 클러스터에서 FTP 사이트에 사용 가능한 고가용성 파일 공유를 만듭니다. 자세한 내용은 다음 Microsoft 웹 사이트를 방문 하십시오.
      http://technet.microsoft.com/en-us/library/cc731844.aspx
  3. 단계에서 만든 공유에 설정 된 사용 권한을 2. 전체 제어 권한을 1 단계에서 만든 사용자를 제공 합니다 파일 공유 및 NTFS 사용 권한
  4. 모든 클러스터 노드를 탐색할 수 있는지 확인 합니다 파일 공유입니다. 파일 공유의 경로가입니다. \\<fileservername></fileservername>\<sharename></sharename>.

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

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

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

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

    참고 높은 가용성을 파일 공유를 설정 하는 경우 IIS 노드를 호스팅하는 장애 조치 클러스터는 항상 사용 가능한 오프 라인 하는 옵션 현재 사용 중인 클러스터 노드인 경우 해당 공유를 마우스 오른쪽 단추로 누르면 나타나는 가용성이 높은 파일 서버를 호스팅. 높은 이동 해야 합니다. 사용 가능한 파일 서버 응용 프로그램을 다른 노드로입니다.
  7. 제어판을 엽니다. 오프 라인으로 파일. 클릭 동기화 센터 열기를 클릭 하 고 다음을 클릭일정.
  8. 일정에 따라 매일 또는 있는 오프 라인 파일 동기화 요구 사항입니다. 오프 라인 동기화 몇 마다 실행 되도록 구성할 수도 있습니다. 분입니다. 뭔가 변경 하는 경우는 스케줄러를 설정 하지 않더라도 Applicationhost.config 파일을 웹 서버에 변경 내용을 반영 합니다.
참고 자세한 내용은 오프 라인 파일을 구성 하는 방법에 대 한 한 공유 구성 iis에서 다음 Microsoft 웹 사이트를 방문 하십시오.
http://learn.iis.net/page.aspx/212/offline-files-for-shared-configuration

FTP 사이트를 구성 하 고 해당 콘텐츠의 위치를 지정 클러스터 노드

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

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

고가용성을 위한 FTP 구성 하려면 마지막 단계에 대 한 사이트, FTP 모니터링 하는 데 사용 되는 일반 스크립트 리소스를 설정 합니다. 서비스:
  1. 각 클러스터 노드에서이 끝에 스크립트를 복사 합니다. Windows\System32\inetsrv\Clusftp7.vbs 문서입니다.
  2. 이동 관리 도구를 한 다음 클릭 장애 조치 클러스터 관리자.
  3. 클러스터에 연결 합니다. 클러스터에 있는 경우 노드를 클러스터 목록에 자동으로 표시 됩니다.
  4. 클러스터를 마우스 오른쪽 단추로 클릭 하 고을 클릭합니다 구성 된 서비스 또는 응용 프로그램. 고가용성 마법사를 만듭니다. 작업 부하입니다.
  5. 클릭 일반 스크립트.
  6. 다음 경로에서 스크립트 파일을 선택 합니다.
    %systemroot%\System32\Inetsrv\Clusftp7.vbs
  7. 에 FTP 사이트 이름 클라이언트 액세스 지점 (CAP) 이름을 설정합니다 클라이언트 고가용성 FTP 사이트에 연결할 때 사용할 것. 지정 된 FTP 사이트에 CAP 사용할 정적 Ip. 동적 호스트 구성 프로토콜 (DHCP)을 사용 하는 경우이 옵션을 합니다. 표시할 수 없습니다.
  8. 저장소를 선택 합니다. 선택 단계는 FTP 사이트 콘텐트 파일이 상주 하는 클러스터 공유 디스크. 저장소 클러스터에 다른 고가용성 응용 프로그램을 사용 해야 합니다. IIS에 사용 되는 파일 공유를 공유 하는 경우 구성이입니다. 동일한 클러스터에서 호스팅된, 여기에 다른 디스크 리소스를 사용 합니다.
  9. 설정을 확인 한 후 마법사를 만들 수 있는 클러스터 그룹, 클러스터 리소스 및 해당 리소스 간의 종속성을 및 다음 리소스를 온라인 상태로 만듭니다.
참고 동일한 장애 조치에서 여러 고가용성 FTP 사이트를 호스팅해야 합니다. 클러스터, 앞에서 설명한 동일한 단계를 수행 하십시오. 같은 스크립트 파일을 가리킬 수 있습니다. 모든 FTP 사이트에 대 한 스크립트를 사용자 지정 하지 않은 경우 클러스터에 있습니다. 그러나 개별 FTP 사이트에 특정 한 변경할 경우, 사용 하는 다른 스크립트 파일을 각 FTP 사이트 및 다른 공유 저장소 클러스터. %Systemroot%\system32\inetsrv clusftp7.vbs에 대 한 첫 번째 사용 하는 예를 들어, FTP 사이트, Clftp7-2.vbs Clftp7-3.vbs 세 번째 등에 대 한 두 번째. 각 스크립트 파일에 서로 다른 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 needed


Option Explicit



'Helper script functions


'Start the FTP service on this node
Function 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 started
Function 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 = true

End Function


'Cluster resource LooksAlive entry point
'Check for the state of the FTP service
Function 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 If

End 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 here
Function IsAlive()   

    IsAlive = LooksAlive

End Function


'Cluster resource Open entry point
Function Open()

    Open = true

End Function


'Cluster resource Close entry point
Function Close()

    Close = true

End Function


'Cluster resource Terminate entry point
Function Terminate()

    Terminate = true

End Function

속성

기술 자료: 974603 - 마지막 검토: 2013년 3월 14일 목요일 - 수정: 1.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
키워드:?
kbclustering kbsurveynew kbexpertiseinter kbexpertiseadvanced kbhowto kbmt KB974603 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
이 문서의 영문 버전 보기:974603

피드백 보내기

 

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