내보내기(0) 인쇄
모두 확장

전송 서버 구성

업데이트 날짜: 2009년 1월

적용 대상: Windows Server 2008 R2

이 항목에서는 Windows Server 2008 R2의 전송 서버 역할 서비스를 사용하는 방법을 설명합니다. 네트워크 부팅이나 데이터 멀티캐스팅 또는 이 둘 모두에 대해 전송 서버를 사용할 수 있습니다.

note참고
Windows Server 2008의 초기 릴리스를 실행하고 있는 경우에는 전송 서버 사용을 참조하십시오.

네트워크 부팅에 전송 서버 사용

아래에 나와 있는 네 가지 절차를 따라 전송 서버 역할 서비스를 설치하고, 네트워크 부팅을 위한 파일을 준비하고, 서버를 구성해야 합니다. 이러한 단계를 모두 완료하고 나면 컴퓨터를 Windows PE(Windows 사전 설치 환경)로 네트워크 부팅할 수 있습니다. 서버를 멀티캐스팅에 사용하려면 데이터 멀티캐스팅에 전송 서버 사용 섹션에서 설명하는 단계도 수행해야 합니다.

전송 서버 역할 서비스를 설치하려면

  1. 서버 관리자를 열고 역할 추가를 클릭한 후 다음을 클릭합니다.

  2. Windows 배포 서비스를 선택하고 다음을 두 번 클릭합니다.

  3. 배포 서버 확인란의 선택을 취소하여 전송 서버 역할 서비스만 선택한 채로 두고 다음을 클릭한 후 설치를 클릭합니다.

  4. 설치가 완료되면 닫기를 클릭합니다.

RemoteInstall이라는 폴더를 만들고 이 폴더를 REMINST로 공유하려면

  1. 폴더를 마우스 오른쪽 단추로 클릭하고 속성을 클릭한 다음 공유 탭에서 고급 공유를 클릭합니다.

  2. 선택한 폴더 공유 확인란을 선택하고 공유 이름 입력란에 REMINST를 입력합니다. 기본적으로 이 이름은 RemoteInstall로 설정되어 있습니다.

  3. 사용 권한 단추를 클릭하고 추가를 클릭합니다.

  4. 서버의 이름이 찾을 위치를 선택하십시오. 뒤에 표시되어야 합니다. 서버의 이름이 표시되지 않으면 위치를 클릭하고 서버 이름을 찾아 선택한 다음 확인을 클릭합니다.

  5. 아래쪽 텍스트 상자에 authenticated users를 입력한 다음 확인을 클릭합니다.

  6. Authenticated Users에게 읽기 권한을 부여하고 Everyone의 사용 권한을 제거합니다.

  7. 추가를 클릭하고 SYSTEM; Administrators를 입력한 후 확인을 클릭한 다음 이들 사용자에게 모든 권한을 부여합니다.

    note참고
    컴퓨터가 도메인에 가입되어 있으면 이 단계에서 로컬 Administrator 계정 대신 도메인 Administrator 계정을 추가해야 합니다.

  8. 확인을 클릭하여 대화 상자를 닫습니다.

기존의 부팅 이미지에서 서버로 부팅 파일을 복사하려면

  1. Windows AIK(Windows 자동 설치 키트)에 포함되어 있는 Boot.wim 파일을 찾습니다. 제품 DVD에 포함되어 있는 Boot.wim 파일은 사용하지 않도록 주의해야 합니다.

  2. 다음 구문을 사용하여 부팅 이미지의 둘째 이미지를 로컬 디렉터리에 탑재합니다.

    Dism /Mount-Wim /WimFile:<WIM_파일_경로> /index:<이미지_인덱스_번호> /MountDir:<탑재_디렉터리_경로>

    예: Dism /Mount-Wim /WimFile:C:\test\images\boot.wim /index:2 /MountDir:C:\test\offline

  3. 시스템 파티션 이외의 다른 파티션에 다음 디렉터리를 만듭니다. RemoteInstall\Boot\<ia64|x64|x86>.

  4. 부팅 이미지에 있는 <탑재_디렉터리>\Windows\Boot\PXE의 내용(예: C:\test\offline\Boot\PXE)을 Windows 배포 서비스 서버의 RemoteInstall\Boot\<ia64|x64|x86>으로 복사합니다.

  5. x64 기반 컴퓨터를 부팅하는 경우 다음을 수행합니다. 그렇지 않으면 이 단계를 건너뜁니다.

    Important중요
    x64 기반 컴퓨터를 부팅하는 경우 이 단계를 완료하지 않으면 컴퓨터가 부팅되지 않습니다.

    1. Windows AIK에서 x86 기반 Boot.wim 파일을 찾습니다.

    2. Windows 배포 서비스 서버에 RemoteInstall\Boot\x86\Images 디렉터리를 만듭니다. 이 폴더는 포함된 내용이 있는지 여부와 상관없이 반드시 있어야 합니다.

    3. x86 기반 부팅 이미지에 있는 <탑재_디렉터리>\Windows\Boot\PXE의 내용(예: C:\test\offline\Boot\PXE)을 Windows 배포 서비스 서버의 RemoteInstall\Boot\x86으로 복사합니다.

  6. Windows 배포 서비스 서버의 %systemroot%\system32\reminst\boot\boot.sdi에 있는 파일을 Windows 배포 서비스 서버의 RemoteInstall\boot\boot.sdi로 복사합니다.

  7. 이미지를 탑재 해제합니다. 예를 들면 다음과 같습니다.

    DISM /Unmount-Wim /MountDir:C:\test\offline /commit

  8. Windows PE 이미지를 RemoteInstall\boot\<ia64|x64|x86>\images로 복사합니다. 이 이미지는 부팅 가능한 것으로 표시되어야 합니다.

서버를 구성하려면

  1. 시작을 클릭하고 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다.

  2. 다음 명령을 실행하여 전송 서버 PXE 공급자를 구성합니다.

    reg.exe add HKLM\SYSTEM\CurrentControlSet\Services\WDSServer\Providers\WDSPXE /v ProvidersOrder /t REG_MULTI_SZ /d WDSSIPR /f

  3. RemoteInstall 폴더를 가리키는 REMOTEINSTALL이라는 환경 변수를 만듭니다. 예를 들면 다음과 같습니다.

    SET REMOTEINSTALL=<Full Path to your RemoteInstall folder>

  4. 다음 명령을 사용하여 TFTP 루트가 RemoteInstall 폴더를 가리키도록 설정합니다.

    reg.exe add HKLM\SYSTEM\CurrentControlSet\Services\WDSServer\Providers\WDSTFTP /v RootFolder /t REG_SZ /d %REMOTEINSTALL% /f

  5. 메모장을 사용하여 %systemroot%\system32\wdssipr.dll.conf.ini에 있는 Wdssipr.dll.conf.ini 파일을 적절하게 편집합니다. 이 파일에는 서버 설정이 포함됩니다. 예를 들어 이 파일에는 서버가 클라이언트에 응답하는 방식에 대한 설정이 포함되고 컴퓨터를 사전 준비하는 방법도 이 파일을 통해 지정됩니다. 파일에서 구성할 수 있는 설정에 대한 정보를 확인합니다.

  6. WDSUTIL /Start-TransportServer를 실행하여 서버를 시작합니다.

이제 서버 구성을 마쳤으므로 컴퓨터를 Windows PE로 부팅할 수 있습니다. 데이터를 멀티캐스팅하려면 데이터 멀티캐스팅에 전송 서버 사용에서 설명하는 지침에 따라 네임스페이스를 만든 다음 컴퓨터를 네임스페이스에 연결합니다.

데이터 멀티캐스팅에 전송 서버 사용

이 섹션에서는 네임스페이스를 만든 다음 해당 네임스페이스에 연결하여 데이터를 클라이언트 컴퓨터로 전송하는 방법에 대한 지침을 제공합니다.

서버 설정 구성

제일 먼저 IP 주소 범위를 설정한 다음 멀티캐스트 세션 정책을 설정해야 합니다. IP 주소 범위를 설정하려면 다음 중 하나를 수행합니다.

  • IP 주소에 MADCAP(Multicast Address Dynamic Client Allocation Protocol)을 사용하는 경우 다음을 실행합니다.

    WDSUTIL /Set-TransportServer /ObtainIPv4From:DHCP

  • IP 주소에 정의된 범위를 사용하는 경우 다음 중 하나를 실행합니다.

    WDSUTIL /Set-TransportServer /ObtainIPv4From:Range /Start:<start Ipv4 Address> /End:<end Ipv4 Address>

    WDSUTIL /Set-TransportServer /ObtainIPv6From:Range /Start:<start Ipv6 Address> /End:<end Ipv6 Address>

    note참고
    네트워크에서 여러 서버(전송 서버, 배포 서버 또는 기타 솔루션)가 멀티캐스트 기능을 사용하는 경우 멀티캐스트 IP 주소가 충돌하지 않도록 각 서버를 구성해야 합니다. 이렇게 하지 않으면 멀티캐스팅을 사용할 때 트래픽이 크게 늘어날 수 있습니다. 각 Windows 배포 서비스 서버의 기본 범위는 동일합니다. 이 문제를 해결하려면 각 서버에 사용되는 IP 주소가 중복되지 않도록 서로 겹치지 않는 정적 범위를 지정합니다.

멀티캐스트 세션 정책을 다음과 같이 설정합니다.

  • 임계값보다 낮은 클라이언트의 연결을 자동으로 끊으려면 다음 구문을 사용합니다. WDSUTIL /Set-TransportServer [/Server:<name>] /MulticastSessionPolicy /Policy:Autodisconnect /Threshold:<threshold in kbps>

  • 클라이언트의 속도에 따라 클라이언트를 2-3개의 멀티캐스트 스트림으로 분할하려면 다음 구문을 사용합니다. WDSUTIL /Set-TransportServer [/Server:<name>] /MulticastSessionPolicy /Policy:Multistream /StreamCount:{2|3}

    이러한 명령 중 하나에 대해 /Fallback:{Yes|No}를 추가하여 연결이 끊어지거나 수준이 내려간 클라이언트의 동작을 결정할 수 있습니다.

네임스페이스 만들기

멀티캐스팅을 사용하여 데이터를 전송하려면 데이터의 전송 방식을 정의하기 위한 네임스페이스를 만들어야 합니다. 예를 들어 데이터 및 데이터 그룹의 이름과 데이터가 포함될 폴더의 경로를 수동으로 설정해야 합니다.

네임스페이스를 만들기 위한 필수 구성 요소

전송 서버를 사용하여 네임스페이스를 만들려면 다음과 같은 항목이 필요합니다.

  • 콘텐츠 공급자. 전송 서버를 설치할 때 포함되는 WDS라는 Windows 배포 서비스 콘텐츠 공급자를 사용할 수 있습니다. 또는 Windows SDK의 도구를 사용하여 콘텐츠 공급자를 직접 만들 수도 있습니다.

  • 전송할 데이터. 콘텐츠 공급자에서 찾을 수 있는 모든 데이터(예: 운영 체제 이미지, 데이터 파일, MP3 보관 파일 등)를 전송할 수 있습니다. Windows 배포 서비스 콘텐츠 공급자는 디렉터리 내에 있는 파일이면 무엇이든 찾을 수 있습니다.

  • WDSUTIL을 사용한 경험. 전송 서버는 WDSUSTIL 명령줄 도구를 통해서만 관리할 수 있습니다.

  • 라우터. 사용자 환경의 라우터가 멀티캐스팅을 지원해야 합니다.

전송 서버를 사용하여 네임스페이스를 만드는 단계

예약된 캐스트 및 자동 캐스트 네임스페이스를 만들 수 있습니다. 각 매개 변수에 대한 자세한 내용은 이 문서 뒷부분에 나오는 옵션 섹션을 참조하십시오.

  • 예약된 캐스트 네임스페이스를 만들려면 다음을 실행합니다.

    WDSUTIL /New-Namespace [/Server:<server name>] /Namespace:<namespace name> /FriendlyName:<friendly name> [/Description:<description>] /ContentProvider:<name> /ConfigString:<config string> /NamespaceType:ScheduledCast [/Time:<YYYY/MM/DD:hh:mm>] [/Clients:<number of clients>]

    예를 들면 다음과 같습니다.

    WDSUTIL /New-Namespace /Server:MyWDSServer /FriendlyName:"Custom Scheduled Namespace" /Namespace:"Custom Scheduled 1" /ContentProvider:WDS /ConfigString:D:\Images /NamespaceType:ScheduledCast /Time:"2006/11/20:17:00" /Clients:20

  • 자동 캐스트 네임스페이스를 만들려면 다음을 실행합니다.

    WDSUTIL /New-Namespace [/Server:<server>] /FriendlyName:<friendly name> /Namespace:<namespace name> [/Description:<description>] /ContentProvider:<name> /ConfigString:<config string> /NamespaceType:AutoCast

    예를 들면 다음과 같습니다.

    WDSUTIL /New-Namespace /FriendlyName:"Custom AutoCast Namespace" /Namespace:"Custom Auto 1" /ContentProvider:WDS /ConfigString:D:\Images /NamespaceType:AutoCast

네임스페이스에 컴퓨터 가입

네임스페이스를 만들었으므로 이제 데이터를 전송하기 위해 네임스페이스에 컴퓨터를 연결해야 합니다. 컴퓨터를 전송에 참여시키는 데는 Windows AIK에 포함되어 있는 명령줄 도구인 Wdsmcast.exe가 사용됩니다. Wdsmcast.exe는 Windows PE 2.1 또는 Windows PE 3.0에서만 실행할 수 있습니다.

네임스페이스에 가입하려면

  1. DISM을 사용하여 Wdsmcast.exe와 ImageX.exe를 서버의 RemoteInstall\boot\<아키텍처>\images\에 있는 Windows PE 이미지에 추가합니다. Wdsmcast.exe와 ImageX.exe는 Windows AIK의 Tools\<아키텍처> 디렉터리에 있습니다. 부팅 이미지의 어떤 위치에든 이들 파일을 추가할 수 있습니다.

  2. 클라이언트를 Windows PE 이미지로 부팅합니다.

  3. 데이터를 전송하려는 컴퓨터에서 다음 명령을 실행합니다.

    WDSMCAST /Transfer-File /Server:<server name> /Namespace:<namespace name> /Username:<domain and user name> [/Password:<password>] /SourceFile:<file path> /DestinationFile:<file path>

    note참고
    이러한 옵션에 대한 자세한 내용을 보려면 WDSMCAST /?를 실행하면 됩니다.

일반 명령

다음은 전송 서버를 실행하도록 구성된 서버에 대해 가장 일반적으로 사용되는 명령입니다. 각 매개 변수에 대한 자세한 내용은 옵션을 참조하십시오.

  • 전송을 시작하려면 다음을 실행합니다.

    WDSUTIL /Start-Namespace /Namespace:<name>

    note참고
    전송을 시작하려면 전송이 예약된 캐스트 네임스페이스여야 하며 데이터 전송을 요청한 클라이언트가 하나 이상 있어야 합니다.

  • 네임스페이스에 연결된 클라이언트에 대한 정보(예: 컴퓨터 이름, MAC 주소, IP 주소, 속도 및 완료율)를 표시하려면 다음을 실행합니다.

    WDSUTIL /Get-Namespace /Namespace:<name> /Show:Clients

  • 네임스페이스를 제거하려면 다음을 실행합니다.

    WDSUTIL /Remove-Namespace [/Server:<server name>] /Namespace:<namespace name> [/Force]

    예를 들면 다음과 같습니다.

    현재 클라이언트 다운로드가 완료된 후 네임스페이스를 제거하려면 다음 명령을 실행합니다. WDSUTIL /Remove-Namespace /Namespace:"Custom Auto 1"

    네임스페이스를 즉시 제거하고 현재 클라이언트 다운로드를 모두 중지하려면 다음 명령을 실행합니다. WDSUTIL /Remove-Namespace /Server:MyWDSServer /Namespace:"Custom Auto 1" /Force

  • 클라이언트 설치를 완전히 중지하려면 다음을 실행합니다.

    WDSUTIL /Disconnect-Client /ClientID:<id> /Force

    Important중요
    이 옵션을 사용하면 설치가 실패하고 컴퓨터가 사용할 수 없는 상태가 될 수 있으므로 주의해야 합니다 클라이언트의 ID가 확인되지 않아 보안이 걱정스럽거나 대역폭에 크게 신경을 써야 하는 경우 이 옵션을 사용할 수 있습니다.

  • 클라이언트의 다운로드를 중지하지만 다른 방법(예: SMB 복사)을 통한 이미지 전송은 계속하려면 다음을 실행합니다.

    WDSUTIL /Disconnect-Client /ClientID:<id>

  • 각 네임스페이스에 대한 클라이언트 <id>를 보려면 다음을 실행합니다.

    WDSUTIL /Get-Namespace /Namespace:<name> /show:clients

옵션

다음 표의 옵션은 이 문서의 앞부분에 있는 "네임스페이스를 만드는 단계" 및 "일반 명령" 섹션에 적용됩니다.

 

옵션 설명

/Server:<서버 이름>

Windows 배포 서비스 서버의 이름을 지정합니다. 이 이름은 NetBIOS 이름이거나 FQDN(정규화된 도메인 이름)일 수 있습니다. 이름을 지정하지 않으면 로컬 서버가 사용됩니다.

/Namespace:<네임스페이스 이름>

만들려는 네임스페이스의 이름을 지정합니다. 이 이름은 서버의 네임스페이스와 중복되지 않아야 합니다.

/FriendlyName:<표시 이름>

네임스페이스의 표시 이름을 지정합니다. 이 이름은 고유하지 않아도 상관이 없습니다.

/Description:<설명>

네임스페이스에 대한 설명을 지정합니다.

/ContentProvider:<이름>

멀티캐스트 서버에 데이터를 제공하는 콘텐츠 공급자의 이름을 지정합니다. Windows 배포 서비스 콘텐츠 공급자를 사용하는 경우에는 WDS를 지정합니다.

/ConfigString:<구성 문자열>

콘텐츠 공급자에 대한 구성 문자열을 지정합니다. WDS(Windows 배포 서비스) 콘텐츠 공급자를 사용하는 경우에는 콘텐츠가 저장된 디렉터리의 경로(예: D:\Photos\Landscapes)를 지정합니다. 이 경로는 서버의 어느 위치라도 상관 없습니다.

/NamespaceType: {AutoCast|ScheduledCast}

만들려는 네임스페이스의 유형을 지정합니다.

/Time:<YYYY/MM/DD:hh:mm>

네임스페이스를 시작할 서버 시간을 지정합니다. 예약된 캐스트에만 사용할 수 있습니다.

/Clients:<클라이언트 수>

네임스페이스를 시작하기 전에 대기할 클라이언트 수를 지정합니다. 예약된 캐스트에만 사용할 수 있습니다.

/Force

현재 클라이언트 설치가 있더라도 전송을 삭제합니다. /Force를 지정하지 않은 경우에는 전송이 삭제 보류 중 상태가 됩니다. 클라이언트 다운로드가 완료되고 나면 전송이 제거됩니다.

이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.

커뮤니티 추가 항목

추가
표시:
© 2014 Microsoft