내보내기(0) 인쇄
모두 확장
이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

PowerShell을 사용하여 SQL Server BI 및 SharePoint 2013을 사용하는 Windows Azure VM 만들기

업데이트 날짜: 2013년 8월

이 항목과 Windows PowerShell 지원 스크립트에서는 Microsoft SQL Server Business Intelligence(BI) 기능과 Microsoft SharePoint 2013을 실행하는 Windows Azure VM(가상 컴퓨터)을 만드는 과정을 안내합니다. 이 절차 및 스크립트에서는 Windows Azure 구독, SQL Server 2012 SP1(서비스 팩 1) 설치 파일 및 SharePoint 2013 설치 파일이 있다고 가정합니다. 문서에는 설치 파일을 포함할 가상 하드 디스크(.vhd)를 만드는 절차가 포함되어 있습니다. 요구 사항에 대한 자세한 내용은 이 항목의 사전 요구 사항 섹션을 참조하십시오.

SharePoint 2010 및 SQL Server 2012를 활용하는 단일 VM에 대한 유사 콘텐츠는 Windows PowerShell을 사용하여 SQL Server BI 및 SharePoint 2010을 사용하는 Windows Azure VM 만들기(http://msdn.microsoft.com/ko-kr/library/dn175489.aspx)를 참조하십시오.

다중 서버 팜에 대한 유사 콘텐츠는 Windows Azure 가상 컴퓨터에 SQL Server Business Intelligence 배포(http://msdn.microsoft.com/ko-kr/library/dn321998.aspx) 백서를 참조하십시오.

권장 사용자 경험:이 항목 및 스크립트에서는 사용자가 Windows PowerShell 스크립트와 Windows Azure 구독에 관한 작업 방법을 잘 알고 있다고 가정합니다.

다음 다이어그램에서는 컴퓨터에서 Windows Azure PowerShell 스크립트를 실행한 다음 VM에서 Windows PowerShell 스크립트를 실행하도록 컴퓨터를 준비하는 워크플로를 보여 줍니다.

PowerShell 스크립트의 워크플로

 

항목 내용

CodePlex에서 Windows PowerShell 스크립트 다운로드

CodePlex에서 Windows PowerShell 스크립트 및 지원 텍스트 파일을 다운로드합니다. 스크립트 프로젝트에는 SQL Server 또는 SharePoint 설치 파일이 포함되어 있지 않습니다. 그 밖의 요구 사항은 사전 요구 사항 섹션을 참조하십시오.

PowerShell 다운로드하려면

  1. Windows PowerShell을 사용하여 SQL Server BI를 사용하는 Windows Azure VM 만들기(http://go.microsoft.com/fwlink/p/?LinkID=320374)로 이동합니다.

  2. WA_BI_VM2013.zip을 다운로드합니다.

  3. 모든 파일을 C:\WA_BI_VM2013에 추출합니다.

  

관련 프로젝트는 주 사이트 페이지 Windows Azure SQL을 참조하십시오.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

사전 요구 사항

 

사전 요구 사항 설명

SQL Server 및 SharePoint 설치 파일

스크립트를 사용하려면 다음에 대한 설치 파일과 라이선스 키를 제공해야 합니다.

참고: 이 스크립트에서는 압축되지 않은 설치 파일이라고 가정합니다. 이 스크립트는 .iso 이미지와 함께 작동하지 않습니다.

인증서

절차 중에 관리 인증서가 필요합니다. Makecert.exe 유틸리티는 인증서를 만들며 Visual Studio 2012 및 Visual Studio 2010과 함께 설치됩니다. Windows Azure 구독으로 업로드할 X.509 인증서가 이미 있는 경우에는 Visual Studio가 필요하지 않습니다.

Windows Azure PowerShell

이 스크립트는 0.6.16 버전의 Windows Azure PowerShell에서 테스트되었습니다. 버전을 확인하려면 다음 명령을 실행하십시오.

(Get-Module azure -ListAvailable).Version

Windows Azure Powershell 수정 내용을 확인하려면 WindowsAzure/azure-sdk-tools(https://github.com/WindowsAzure/azure-sdk-tools/wiki/Downloads)를 참조하십시오.

다운로드 페이지 Windows Azure 다운로드(https://www.windowsazure.com/en-us/downloads/?fb=en-us)의 명령줄 도구 섹션에서 "Windows Azure PowerShell"을 설치하십시오.

Windows Azure 구독 코어 할당량

Windows Azure 구독에는 컴퓨팅 코어 할당량이 있습니다. 이 프로젝트의 2_CreateVM.ps1 스크립트는 8개의 코어가 필요한 ExtraLarge 크기의 가상 컴퓨터를 만듭니다. 스크립트를 사용하기 전에 현재 구독 할당량이 추가 코어를 지원할 수 있는지 확인하십시오.

구독에 스크립트를 실행하기에 충분한 코어가 없는 경우 2_CreateVM.ps1 스크립트가 실패하고 다음과 유사한 메시지가 나타납니다.

  • New-AzureVM: 실패: 리소스 형식 'cores count'에 대한 구독 정책이 한도를 초과했습니다. 리소스 형식 'cores count'에 대한 한도는 구독당 20개이고 현재 수는 18개이며 요청한 증분은 4개입니다.

가상 컴퓨터 크기에 대한 자세한 내용은 다음을 참조하십시오.

가상 컴퓨터 서비스에 대해 Windows Azure 구독을 사용하도록 설정

현재 구독을 통해 사용할 수 있는 Azure 위치 중 어떤 위치에서 Windows Azure 가상 컴퓨터 서비스에 액세스할 수 있는지 확인하십시오. 이 위치는 2_CreateVM.ps1 스크립트의 필수 매개 변수입니다. Windows PowerShell을 사용하여 이용 가능한 서비스를 확인하는 방법은 이 항목의 Windows Azure의 지리적 위치 확인 섹션을 참조하십시오.

어떤 위치에서도 "PersistentVMRole"이 사용 가능한 서비스로 표시되지 않는 경우에는 Windows Azure 구입 옵션(http://www.windowsazure.com/en-us/pricing/purchase-options/)의 "가능한 기능" 섹션을 참조하십시오.

Windows Azure 가상 네트워크

스크립트에서는 가상 네트워크가 아직 포함되지 않은 구독을 사용하고 있다고 가정합니다. 사용 중인 구독에 삭제할 수 없는 가상 네트워크가 포함된 경우에는 이 항목의 가상 네트워크 충돌 섹션을 참조하십시오.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

환경 준비

이 섹션의 단계에서는 스크립트를 완료하는 데 필요한 설정 및 파일을 사용하여 로컬 컴퓨터를 준비합니다.

섹션 내용

관리 인증서

이 섹션에서는 관리 인증서를 만들고 이 인증서를 Windows Azure 구독으로 업로드하는 과정을 설명합니다. Makecert.exe가 없는 경우에는 Windows Azure .Publishsettings 파일에서 인증서 만들기 섹션을 참조하십시오.

다음은 Windows Azure 구독 및 관리 인증서를 사용하는 경우 고려할 사항입니다.

  1. 각 구독에 대해 하나 이상의 인증서를 업로드할 수 있습니다.

  2. 여러 구독에 단일 인증서를 사용할 수 있습니다. 사용자는 보안 위협에 대한 잠재적인 노출 영역 및 보안 문제를 고려해야 합니다.

  3. 최상의 방법은 각 구독에 대해 하나의 인증서를 일대일로 만들어 사용하는 것입니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 환경 준비

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

인증서 만들기

Makecert.exe 유틸리티를 사용하여 X.509 인증서를 만들고 이를 Windows Azure 구독으로 업로드하십시오. Makecert.exe는 Visual Studio 및 Windows SDK와 함께 설치됩니다. Makecert.exe는 일반적으로 다음 경로에서 찾을 수 있습니다.

  • C:\Program Files\Windows Kits\8.0\bin\x86

    C:\Program Files\Windows Kits\8.0\bin\x64

인증서를 만들려면

  1. C:\Temp 폴더가 없으면 만듭니다.

  2. 다음 절차 중 하나를 따라 관리자 권한으로 Visual Studio 명령 프롬프트를 엽니다.

    • Windows 8 또는 Windows Server 2012

      1. Windows 8 시작 화면에서 개발자를 입력합니다.

      2. VS 2012용 개발자 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다.

    또는

    • Windows 7 또는 Windows Server 2008 R2

      1. 시작을 클릭한 다음 모든 프로그램을 클릭합니다.

      2. Visual Studio를 클릭하고 Visual Studio 도구를 클릭합니다.

      3. Visual Studio 명령 프롬프트를 클릭합니다.

  3. 인증서를 만들려는 디렉터리로 이동합니다. 예를 들어 cd C:\temp를 입력합니다.

  4. My라는 인증서 저장소에 cloudbi라는 인증서를 만들려면 다음과 같이 입력합니다.

    makecert -r -pe -a sha1 -n "CN=cloudbi" –ss –my -len 2048 -sp "Microsoft Enhanced RSA and AES Cryptographic Provider" -sy 24 cloudbi.cer
    
    "너무 많은 매개 변수"와 관련된 오류 메시지가 표시되는 경우 '빼기' 기호로 붙여 넣은 "-" 문자가 있는지 확인하십시오. 자세한 내용은 포럼 게시물 MakeCert 오류: 너무 많은 매개 변수(http://social.msdn.microsoft.com/Forums/vstudio/ko-kr/1e41910f-2f89-439c-93a6-57e5c391d7ca/makecert-error-too-many-parameters)를 참조하십시오.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 환경 준비

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

인증서 업로드

  1. Windows Azure 관리 포털(http://manage.windowsazure.com)에 로그인합니다.

  2. 구독 드롭다운 목록에서 적절한 구독이 선택되어 있는지 확인합니다.

  3. 왼쪽 창에서 설정을 클릭합니다. 설정

  4. 맨 위 탐색 메뉴에서 관리 인증서를 클릭합니다.

  5. 아래쪽 탐색 메뉴에서 업로드를 클릭합니다. Windows Azure에 업로드

  6. 파일 텍스트 상자를 클릭한 다음 C:\temp\cloudbi.cer로 이동하여 열기를 클릭합니다. 예를 들어 C:\temp\cloudbi.cer를 입력합니다.

  7. 확인 확인란을 클릭합니다. 확인

  8. 목록에 인증서를 표시하려면 브라우저 창을 새로 고칩니다.

참고: 다른 컴퓨터의 인증서를 사용하는 방법에 대한 자세한 내용은 다른 컴퓨터의 관리 인증서 사용 섹션을 참조하십시오.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 환경 준비

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

Windows Azure .Publishsettings 파일에서 인증서 만들기

Makecert.exe 유틸리티에 액세스할 수 없는 경우 Windows Azure 구독에서 인증서를 생성하려면 Windows Azure PowerShell cmdlet을 사용하면 됩니다. 자세한 내용은 다음 항목을 참조하십시오.

security보안 참고
Publishsettings 파일에는 Windows Azure 구독 및 서비스를 관리하는 데 사용되는 자격 증명(인코딩되지 않음)이 포함되어 있습니다. 최상의 보안 방법은 이 파일을 원본 디렉터리 외부(예: Libraries\Documents 폴더)에 임시로 저장한 다음 가져오기가 완료되면 publishsettings 파일을 삭제하는 것입니다. publishsettings 파일에 액세스할 수 있는 악의적인 사용자는 Windows Azure 서비스를 편집하고 만들고 삭제할 수 있습니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 환경 준비

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

Windows Azure PowerShell

 

Windows PowerShell Azure.psd1에 대한 Windows Azure 모듈의 파일 위치

로컬 컴퓨터에서 Azure.psd1의 위치를 확인하십시오. C:\WA_BI_VM2013\offbox\1_CreateStorage_Network.ps1C:\WA_BI_VM2013\offbox\4_Unmountdata.ps1Import-Module 섹션에서 경로가 올바른지 확인합니다. 다음은 Azure.psd1의 일반적인 경로입니다.

C:\Program Files\Microsoft SDKs\Windows Azure\PowerShell\Azure\Azure.psd1

또는

C:\Program Files (x86)\Microsoft SDKs\ Windows Azure\PowerShell\Azure\Azure.psd1

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 환경 준비

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

Windows Azure의 지리적 위치 확인

2_CreateVM.ps1 스크립트는 $Azurelocation 매개 변수를 사용하여 Windows Azure 개체를 호스팅하는 Windows Azure 위치의 이름을 제공합니다. 예를 들어 가상 컴퓨터 및 가상 네트워크가 이에 해당합니다. 이러한 위치는 AvailableServicePersistentVMRole을 지원해야 합니다. 예를 들어 동아시아가 이에 해당합니다. 사용할 Windows Azure 위치를 확실히 알 수 없는 경우 Windows Azure PowerShell 스크립트 GetGalleryImageList_andLocationList.ps1을 편집하여 실행할 수 있습니다. 이 스크립트는 현재 Windows Azure 구독에서 사용할 수 있는 위치 및 지원되는 서비스의 목록을 반환합니다. 이 스크립트를 Windows Azure 구독 정보로 편집합니다.

예를 들어 GetGalleryImageList_andLocationList.ps1 스크립트는 다음 목록을 반환합니다. 이 예에서는 "East Asia" 또는 "Southeast Asia"를 사용하도록 2_CreateVM.ps1을 업데이트합니다.

Name             DisplayName      AvailableServices                   
----             -----------      -----------------                   
South Central US South Central US {Compute, Storage}                  
East Asia        East Asia        {Compute, Storage, PersistentVMRole}
Southeast Asia   Southeast Asia   {Compute, Storage, PersistentVMRole}

 

어떤 위치에서도 PersistentVMRole이 사용 가능한 서비스로 표시되지 않는 경우에는 Windows Azure 구입 옵션(http://www.windowsazure.com/en-us/pricing/purchase-options/)의 "가능한 기능" 섹션을 참조하십시오.

Tip
GetGalleryImageList_andLocationList.ps1 스크립트 준비에 대한 자세한 내용은 스크립트 매개 변수 업데이트 섹션을 참조하십시오.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 환경 준비

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

VM을 만드는 데 사용할 Windows 갤러리 이미지의 이름 확인

이 프로젝트의 Windows PowerShell 스크립트는 Microsoft Windows 2012 이미지를 실행하는 Windows Azure 가상 컴퓨터를 만듭니다. 이미지는 Windows Azure 가상 컴퓨터 갤러리에 있습니다. 2_CreateVM.ps1 스크립트는 특정 이미지 이름에 따라 가상 컴퓨터를 만듭니다. 갤러리의 사용 가능한 이미지는 시간이 지남에 따라 변경되므로 사용 가능한 현재 이미지 이름을 확인하고 필요에 따라 2_CreateVM.ps1 스크립트를 업데이트하십시오.

Windows PowerShell 스크립트 GetGalleryImageList_andLocationList.ps1을 실행하여 현재 Windows Azure 가상 컴퓨터 갤러리 이미지의 목록을 가져옵니다. Windows Server 2012 이미지의 'ImageName' 속성을 확인하고 2_CreateVM.ps1 스크립트의 $vmImageName 매개 변수를 업데이트하십시오.

예를 들어 GetGalleryImageList_andLocationList.ps1 스크립트는 다음을 반환합니다.

 

레이블 ImageName

Windows Server 2012 Datacenter, 2013년 5월

a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201305.01-en.us-127GB.vhd

 

이 경우 2_CreateVM.ps1 스크립트를 다음과 같이 업데이트하십시오.

$vmImageName =" a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201305.01-en.us-127GB.vhd"

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 환경 준비

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

고유 서비스 이름

  1. 저장소 계정: Windows Azure 저장소 계정 이름은 Windows Azure 내에서 고유해야 합니다. 이 이름은 저장소 계정의 개체에 액세스하는 데 사용할 수 있는 저장소 DNS 이름의 접두사입니다. 1_CreateStorage_Network.ps1 스크립트 및 2_CreateVM.ps1 스크립트를 고유한 저장소 계정 이름 $storageAccountName = "azurebistorage"로 업데이트하십시오.

    저장소 계정 이름의 가용성을 확인하는 데 사용할 수 있는 Windows Azure 서비스 관리 REST API가 있습니다. 자세한 내용은 저장소 계정 이름 가용성 확인(http://msdn.microsoft.com/ko-kr/library/windowsazure/jj154125.aspx)을 참조하십시오.

  2. 가상 컴퓨터 이름: 가상 컴퓨터 서비스 이름은 Windows Azure 내에서 고유해야 합니다. 2_CreateVM.ps1 스크립트를 고유한 서비스 이름으로 업데이트하십시오. $vmServiceName = "IaaS-BI-onsharepoint"를 수정하십시오.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 환경 준비

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

가상 네트워크 충돌

스크립트에서는 Windows Azure 가상 네트워크가 포함되지 않은 Azure 구독을 가정합니다. 사용하려는 구독에 Windows Azure 네트워크가 이미 포함되어 있는 경우에는 기존 Networkconfig.netcfg로 인해 충돌이 발생할 수 있습니다. 각 Windows Azure 구독에는 Networkconfig.netcfg가 하나만 있을 수 있습니다. 이 문서의 단계에 따라 Networkconfig.netcfg 파일을 업로드하면 Windows Azure에서는 먼저 기존 가상 네트워크를 삭제하려고 합니다. 따라서 1_CreateStorage_Network.ps1 스크립트는 다음 동작에 따라 구독의 네트워크 환경을 수정할 수 있습니다.

  1. Windows Azure 구독에 기존 가상 네트워크가 포함되어 있지 않은 경우 1_CreateStorage_Network.ps1 스크립트는 스크립트 프로젝트에 제공된 offbox 폴더의 NetworkConfig.netcfg 파일을 사용하는 새 가상 네트워크를 만듭니다.

  2. 가상 네트워크가 있지만 해당 네트워크가 Windows Azure 개체와 연결되지 않은 경우에는 1_CreateStorage_Network.ps1이 기존 가상 네트워크를 삭제한 다음 NetworkConfig.netcfg 구성 파일에 따라 네트워크를 만듭니다.

  3. 가상 네트워크가 있고 해당 네트워크가 개체와 연결된 경우에는 1_CreateStorage_Network.ps1이 기존 가상 네트워크를 삭제하는 데 실패하며 이 스크립트가 NetworkConfig.netcfg 구성 파일에 따라 네트워크를 만드는 데도 실패합니다.

    • 기존 네트워크 정보를 보존하려면 Windows Azure 구독에서 NetworkConfig.netcfg를 다운로드한 다음 <DnsServers><VirtualNetworkSite> 섹션을 이 프로젝트와 함께 제공되는 NetworkConfig.netcfg와 병합합니다.

    • 수정된 NetworkConfig.netcfgC:\Temp에 복사합니다. 다른 폴더를 사용하려면 1_CreateStorage_Network.ps1의 다음 항목을 업데이트합니다.

      -ConfigurationPath "C:\Temp\NetworkConfig.netcfg"

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 환경 준비

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

스크립트 매개 변수 업데이트

이 섹션에서는 각 스크립트에 맞게 수정한 매개 변수를 요약하여 설명합니다. 일부 매개 변수는 다른 준비 단계에서 수정합니다. C:\WA_BI_VM2013에서 스크립트를 수정합니다. 이후 단계에서 Windows Azure VM에 업로드한 .vhd에 이 스크립트 파일을 복사합니다.

 

스크립트 매개 변수 설명

GetGalleryImageList_andLocationList.ps1

$subscriptionID

이 스크립트는 선택 사항으로, 다른 스크립트의 매개 변수를 채울 수 있도록 Windows Azure 구독에서 정보를 검색합니다.

Windows Azure 관리 포털의 설정, 인증서 페이지에는 구독 ID, 구독 이름 및 지문이 표시됩니다.

GetGalleryImageList_andLocationList.ps1

$subscriptionName

구독 이름을 제공합니다.

GetGalleryImageList_andLocationList.ps1

$thumbPrint

인증서 지문을 제공합니다. Windows Azure 관리 포털의 설정, 인증서 페이지를 참조하십시오.

GetGalleryImageList_andLocationList.ps1

$certificate

이 스크립트는 MakeCert 준비 단계에서 -ss 매개 변수로 지정된 "MY" 저장소를 사용합니다. 다른 저장소를 사용하려면 스크립트를 업데이트합니다.

------------

------------

------------

1_CreateStorage_Network.ps1

$subscriptionID

1_CreateStorage_Network.ps1

$subscriptionName

1_CreateStorage_Network.ps1

$thumbPrint

1_CreateStorage_Network.ps1

$certificate

1_CreateStorage_Network.ps1

$Azurelocation

가상 컴퓨터를 만들 데이터 센터의 지리적 위치입니다.

1_CreateStorage_Network.ps1

$storageAccountName

이 매개 변수 값은 고유해야 합니다.

------------

------------

------------

2_CreateVM.ps1

$subscriptionID

2_CreateVM.ps1

$subscriptionName

2_CreateVM.ps1

$thumbPrint

2_CreateVM.ps1

$certificate

2_CreateVM.ps1

$Azurelocation

1_CreateStorage_Network.ps1에 사용한 것과 동일한 위치를 사용합니다.

$vmImageName

필수: 가상 컴퓨터의 기초로 사용할 VM 갤러리 이미지의 이름입니다. 이미지 이름의 목록을 검색하려면 GetGalleryImageList_andLocationList.ps1 스크립트를 참조하십시오.

2_CreateVM.ps1

$storageAccountName

1_CreateStorage_Network.ps1에 사용한 것과 동일한 위치를 사용합니다.

2_CreateVM.ps1

$vmServiceName

이 매개 변수 값은 고유해야 합니다.

------------

------------

------------

3_Add_disks.ps1

$subscriptionID

3_Add_disks.ps1

$subscriptionName

3_Add_disks.ps1

$vmServiceName

2_CreateVM.ps1에서와 동일한 이름을 사용합니다.

3_Add_disks.ps1

$storageAccountName

1_CreateStorage_Network.ps1에 사용한 것과 동일한 위치를 사용합니다.

------------

--------------

------------

OnBoxScript7.ps1

2_CreateVM.ps1에서 사용되는 클라우드 서비스 이름에 대한 세 개의 참조를 업데이트합니다. OnBoxScript7.ps1은 클라우드 서비스 이름에 따라 IIS 인증서를 구성합니다.

------------

--------------

------------

UnmountData.ps1

$subscriptionID

UnmountData.ps1

$subscriptionName

UnmountData.ps1

$thumbPrint

UnmountData.ps1

$certificate

UnmountData.ps1

$vmServiceName

UnmountData.ps1

$vmName

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘.환경 준비

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

SQL Server 및 SharePoint 설치 파일을 포함하는 .vhd 만들기

이 섹션에서는 SQL Server 및 SharePoint 2013 설치 파일을 포함하는 가상 하드 디스크를 만드는 과정을 설명합니다.

다음 단계는 Windows 7, Windows 8, Windows Server 2008 R2, Windows Server 2012에서 수행할 수 있습니다.

.vhd를 X 드라이브로 만들어 마운트

X 드라이브를 만들려면 관리자 권한으로 Windows PowerShell을 열고 다음 명령을 실행합니다.

New-vhd c:\BitsForCloud2013.vhd –SizeBytes 130GB -Dynamic
Mount-VHD –Path c:\BitsForCloud2013.vhd -PassThru | Initialize-Disk -PartitionStyle MBR  -PassThru | New-Partition -UseMaximumSize -DriveLetter x | Format-Volume -FileSystem NTFS -NewFileSystemLabel BitsForCloud2013 -confirm:$false

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 환경 준비

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

X 드라이브에 폴더 만들기

X: 드라이브에 폴더를 만들어 스크립트 및 설치 파일을 여기에 포함합니다. 다음 폴더를 만들려면 Windows PowerShell 창을 열고 다음 명령을 실행합니다.

New-Item -Path X:\ -name "scripts" -ItemType "directory"
New-Item -Path X:\ -name "bits" -ItemType "directory"
New-Item -Path X:\bits\ -name "Sharepoint2013" -ItemType "directory"
New-Item -Path X:\bits\ -name "SQLServer2012sp1" -ItemType "directory"

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 환경 준비

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

설치 및 스크립트 파일을 .vhd에 복사

SQL Server 2012 SP1 및 SharePoint Server 2013의 설치 파일을 VHD 파일에 복사합니다.

  1. SharePoint 2013 서버 파일을 X:\Bits\SharePoint2013에 복사합니다.

  2. SQL Server 2012 파일을 X:\Bits\SQLServer2012sp1에 복사합니다.

  3. 스크립트 폴더 C:\WA_BI_VM2013\OnBoxX:\Scripts에 복사합니다. 결과로 생성되는 폴더는 X:\Scripts\onbox입니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 환경 준비

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

SQL Server 라이선스 키로 스크립트 업데이트

SQL Server 인스턴스를 설치하는 다음 스크립트의 /PID 매개 변수에 SQL Server 라이선스 키를 추가하십시오. /PID매개 변수의 각 인스턴스를 업데이트해야 합니다. 추가하는 키는 큰따옴표로 묶습니다. /PID는 SQL Server 버전의 제품 키를 지정합니다. 이 매개 변수를 지정하지 않으면 평가판 버전이 사용되며, Windows Azure 가상 컴퓨터에서는 평가판 라이선스가 허용되지 않습니다.

  • X:\Scripts\onbox\OnBoxScript_3.ps1: SQL Server PID의 인스턴스 하나를 업데이트합니다.

  • X:\Scripts\onbox\OnBoxScript_4.ps1: SQL Server PID의 인스턴스 세 개를 업데이트합니다.

/PID 사용에 대한 자세한 내용은 명령 프롬프트에서 SQL Server 2012 설치(http://msdn.microsoft.com/ko-kr/library/ms144259.aspx#Install)를 참조하십시오.

SharePoint PIDKEY로 SharePoint Config.xml 설치 파일 업데이트

  1. 다음과 같이 SharePoint 라이선스 키로 SharePoint 자동 설치 파일을 편집합니다. x:\bits\SharePoint2013\Files\SetupFarmSilent\config.xml

  2. 다음과 같이 라이선스 키를 추가하고 주석 문자를 제거합니다.

    <!--<PIDKEY Value="Enter Product Key Here" />-->

    결과는 다음과 같습니다.

    <PIDKEY Value="your license key”/>

SharePoint 명령줄 설치 및 Confg.xml 파일에 대한 자세한 내용은 다음을 참조하십시오.

  1. Config.xml 참조(SharePoint Server 2010)(http://technet.microsoft.com/ko-kr/library/cc261668(v=office.14).aspx)

  2. 설치 명령줄 참조(SharePoint Server 2010)(http://technet.microsoft.com/ko-kr/library/cc262897(v=office.14).aspx)

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 환경 준비

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

.vhd 분리

.vhd는 연결된 상태에서는 복사할 수 없습니다. .vhd를 분리하려면 관리자 권한으로 Windows PowerShell을 열고 다음을 실행합니다.

  • Dismount-VHD –Path c:\BitsForCloud2013.vhd
    

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 환경 준비

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

Windows Azure 환경을 구성하는 스크립트 실행

이 섹션에서는 Windows Azure 개체를 만들고 구성하는 Windows Azure PowerShell 스크립트를 실행하고 확인하는 과정을 안내합니다.

스크립트 요약

다음 표에는 Windows Azure 환경을 구성하는 데 사용된 스크립트가 요약되어 있습니다.

 

실행 위치 스크립트 이름 스크립트 작업에 대한 설명

로컬 Windows Azure PowerShell

GetGalleryImageList_andLocationList.ps1

이 스크립트는 선택 사항으로, 다른 스크립트의 매개 변수를 채울 수 있도록 Windows Azure 구독에서 정보를 검색합니다. 이 스크립트는 다음을 반환합니다.

  • Windows Azure 구독에서 사용할 수 있는 위치 및 서비스의 목록

  • Windows Azure 가상 컴퓨터 갤러리 이미지의 최신 목록

1_CreateStorage_Network.ps1

  • Windows Azure 선호도 그룹을 만듭니다.

  • Windows Azure 가상 네트워크를 만듭니다.

  • Windows Azure 저장소 계정을 만듭니다.

  • 준비 단계에서 만든 .vhd 파일을 업로드합니다.

로컬 Windows Azure PowerShell

2_CreateVM.ps1

  • Windows Azure 가상 컴퓨터를 만듭니다.

3_Add_disks.ps1

  • 도메인 컨트롤러용 데이터 디스크를 만듭니다.

  • SQL Server용 데이터 디스크를 만듭니다.

  • 업로드한 .vhd의 데이터 디스크를 만듭니다.

  • SSL 끝점을 만듭니다.

  • 공용 포트에 사용되는 포트 번호를 변경하여 RDP 끝점을 보호합니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 스크립트 요약

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

1_CreateStorage_Network.ps1

이 스크립트는 다음 작업을 수행합니다.

  1. Windows Azure 선호도 그룹을 만듭니다.

  2. Windows Azure 가상 네트워크를 만듭니다.

  3. Windows Azure 저장소 계정을 만듭니다.

  4. .vhd 파일을 업로드합니다.

  

Warning경고
이 스크립트에서는 Windows Azure 가상 네트워크가 아직 포함되지 않은 구독을 사용하고 있다고 가정합니다. 사용 중인 구독에 삭제할 수 없는 기존 가상 네트워크가 포함된 경우에는 이 항목의 가상 네트워크 충돌 섹션을 참조하십시오.

  

단계:

  1. C:\Temp 폴더가 없으면 만듭니다.

  2. C:\WA_BI_VM2013\OffBox\NetworkConfig.netcfgC:\Temp에 복사합니다. C:\Temp가 아닌 다른 폴더를 사용하려면 1_CreateStorage_Network.ps1 스크립트의 -ConfigurationPath 매개 변수를 업데이트합니다.

  3. Windows Azure PowerShell 명령 셸을 처음 열 때는 다음 명령을 실행하여 실행 정책을 RemoteSigned로 설정합니다.

    Set-ExecutionPolicy RemoteSigned
    
    현재 실행 정책을 확인하려면 다음 명령을 실행합니다.

    Get-ExecutionPolicy
    
  4. Windows Azure PowerShell을 열고 다음 명령을 실행합니다.

    C:\WA_BI_VM2013\OffBox\1_CreateStorage_Network.ps1
    
    참고: 텍스트 파일 c:\WA_BI_VM2013\file_paths.txt에는 복사하여 붙여넣기 작업을 쉽게 만들어 주는 전체 스크립트 파일의 경로가 들어 있습니다.

  5. 이 스크립트를 실행하는 데는 인터넷 연결 속도에 따라 5-15분이 소요됩니다. 스크립트 실행 시간의 대부분은 .vhd 파일을 Windows Azure에 복사하는 데 소요됩니다. 다음과 유사한 상태 메시지가 표시됩니다.

      

    • Bits Disk: Does Not Exist...Creating

      Windows(R) Azure(TM) Upload Tool version 1.8.0.0

      for Microsoft(R) .NET Framework 3.5

      Copyright (c) Microsoft Corporation. All rights reserved.

      Using the saved connection string...

      MD5 hash is being calculated for the file 'C:\BitsForCloud2013.vhd'.

      Progressing: 45.4% complete; Remaining Time: 00:08:49; Throughput: 1073.4Mbps

      

    이 스크립트는 스크립트에 의해 만들어지는 개체와 같은 이름의 Windows Azure 개체가 있는지 확인합니다. 같은 이름의 개체가 있으면 이 스크립트는 생성 단계를 건너뛰고 Affinity Group Exists….Moving On과 유사한 확인 메시지를 Windows PowerShell 창에 출력합니다.

확인:

    1. Windows Azure 관리 포털로 이동하여 왼쪽 탐색 창에서 모든 항목을 클릭합니다.

      모든 항목
    2. 저장소 계정(iaasbistorage2) 및 가상 네트워크(Iaas-BI-Network)가 있는지 확인합니다.

    1. 왼쪽 탐색 창에서 설정을 클릭합니다.

      설정
    2. 위쪽 메뉴에서 선호도 그룹을 클릭한 다음 Iaas BI 선호도 그룹이 있는지 확인합니다.

    1. 왼쪽 탐색 창에서 저장소를 클릭한 다음 iaasbistorage2저장소 계정을 클릭합니다.

      Windows Azure IaaS 저장소 아이콘
    2. 위쪽 메뉴에서 컨테이너를 클릭한 다음 이 컨테이너 vhd를 클릭합니다.

    3. BitsForCloud2013.vhd .vhd가 업로드되었는지 확인합니다.

  1. 참고: Windows Azure 저장소 계층 구조에 대한 간략한 설명을 보려면 Windows Azure 저장소 개요 섹션을 참조하십시오.

2_CreateVM.ps1

이 스크립트는 Windows Azure 가상 컴퓨터 갤러리에 제공되는 Microsoft Windows Server 이미지를 기반으로 Windows Azure 가상 컴퓨터를 만듭니다.

  

단계:

  1. Windows Azure PowerShell을 열고 다음 명령을 실행합니다.

    C:\WA_BI_VM2013\OffBox\2_CreateVM.ps1
    
  2. 구독에 스크립트를 실행하기에 충분한 코어가 없는 경우 2_CreateVM.ps1 스크립트가 실패하고 다음과 유사한 메시지가 나타납니다.

    • New-AzureVM: 실패: 리소스 형식 'cores count'에 대한 구독 정책이 한도를 초과했습니다. 리소스 형식 'cores count'에 대한 한도는 구독당 20개이고 현재 수는 18개이며 요청한 증분은 4개입니다.

확인:

    1. Windows Azure 관리 포털을 새로 고치고 모든 항목을 클릭합니다.

      모든 항목
    2. 가상 컴퓨터 Iaas-BI-Full이 있는지 확인합니다.

  1. Important중요
    추가 스크립트를 실행하기 전에 VM에서 Windows 업데이트를 실행하는 것이 좋습니다. 설치된 업데이트의 수는 VM을 만드는 데 사용된 기본 운영 체제 이미지에 따라 달라집니다. 운영 체제 이미지 확인은 준비 단계의 일부입니다. Windows 업데이트를 실행하려면

    1. Windows Azure 관리 포털에서 왼쪽 창의 가상 컴퓨터 아이콘을 클릭합니다.

      Windows Azure 가상 컴퓨터
    2. 새 가상 컴퓨터 Iaas-BI-Full이 기본적으로 선택되어 있습니다. 화면 아래쪽의 연결 아이콘을 클릭합니다.

      Azure 가상 컴퓨터 연결
    3. 다음 사용자로 로그온합니다.

      • 사용자: testuser

      • 암호: Testword!1

    4. 제어판에서 Windows 업데이트를 엽니다.

    5. 업데이트 확인을 클릭합니다.

  2. 업데이트를 설치한 후 가상 컴퓨터를 다시 시작해야 할 수 있습니다.

2_CreateVM.ps1 스크립트에서 사용되는 Windows Azure PowerShell cmdlet에 대한 자세한 내용은 다음을 참조하십시오.

  • New-AzureVM(http://msdn.microsoft.com/ko-kr/library/windowsazure/jj152815.aspx)

  • New-AzureVMConfig(http://msdn.microsoft.com/ko-kr/library/windowsazure/jj152883.aspx)

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 스크립트 요약

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

3_Add_disks.ps1

이 스크립트는 다음 작업을 수행합니다.

  • 도메인 컨트롤러용 데이터 디스크를 만듭니다.

  • SQL Server용 데이터 디스크를 만듭니다.

  • 1_CreateSorage_Network.ps1에서 업로드한 .vhd용 데이터 디스크를 만듭니다.

  • SSL 끝점을 만듭니다.

  • 원격 데스크톱(RDP) 끝점 공용 포트 번호를 변경합니다.

단계:

  1. Windows Azure PowerShell을 열고 다음 명령을 실행합니다.

    C:\WA_BI_VM2013\OffBox\3_Add_disks.ps1
    

확인:

    1. Windows Azure 관리 포털을 새로 고치고 왼쪽 창의 가상 컴퓨터 아이콘을 클릭합니다.

      Windows Azure 가상 컴퓨터
    2. 위쪽 메뉴에서 디스크를 클릭합니다.

    3. 연결 대상 열의 Iaas-BI-Full에 나열된 4개의 디스크가 있는지 확인하십시오. 위치 열의 URL에는 사용 중인 디스크의 .vhd 이름이 포함되어 있습니다. 예를 들면 https://iaasbistorage2.blob.core.windows.net/vhds/BitsForCloud2013.vhd이 있습니다.

    4. 디스크를 확인하는 또 다른 방법은 Windows Azure Powershell 창에서 다음 스크립트를 실행하는 것입니다.

      C:\WA_BI_VM2013\Offbox\GetGalleryImageList_andLocationList.ps1
      
  1. 왼쪽 창에서 가상 컴퓨터 아이콘을 클릭합니다.

    Windows Azure 가상 컴퓨터
    1. 가상 컴퓨터 Iaas-BI-Full을 선택하고 화면 아래쪽에 있는 연결 아이콘을 클릭합니다.

      Azure 가상 컴퓨터 연결
    2. 다음 사용자로 로그온합니다.

      • 사용자:testuser

      • 암호:Testword!1

    3. F:\ 드라이브가 연결되어 있고 F:\scripts 폴더와 F:\Bits 폴더를 포함하고 있는지 확인합니다.

스크립트 실행: SQL Server와 SharePoint 설치 및 구성

이 섹션에서는 SQL Server 및 SharePoint를 설치하고 구성하는 Windows PowerShell 스크립트를 VM에서 실행하고 확인하는 과정을 안내합니다.

스크립트 요약

 

실행 위치 스크립트 이름 스크립트 작업에 대한 설명

VM의 Windows PowerShell

OnBoxScript_1.ps1

  • 디스크 2를 포맷하고 드라이브 문자 Z를 할당합니다.

  • 디스크 3을 포맷하고 드라이브 문자 S를 할당합니다.

OnBoxScript_1a.ps1

가상 컴퓨터를 DC(도메인 컨트롤러)로 구성합니다.

VM의 Windows PowerShell

OnBoxScript_2.ps1

  • 이 스크립트는 SharePoint 2013 필수 구성 요소 설치 관리자를 실행하고 VM을 다시 시작합니다. 이 스크립트를 두 번 실행합니다.

VM의 Windows PowerShell

OnBoxScript2a.ps1

  • 이 스크립트는 SharePoint 2013 필수 구성 요소 설치 관리자를 두 번 이상 실행한 다음 SharePoint 2013을 설치합니다. 스크립트는 .vhd에 복사한 설치 파일을 사용합니다.

VM의 Windows PowerShell

OnBoxScript_3.ps1

  • Active Directory 사용자를 만듭니다.

  • SQL Server 기능을 설치합니다. 여기에는 데이터베이스 엔진, Reporting Services SharePoint 모드, SharePoint용 Reporting Services 추가 기능, SQL Server Data Tools, Management Studio 등이 포함됩니다.

  • SQL Server 서비스 및 SharePoint에 대한 여러 계정을 만듭니다.

VM의 Windows PowerShell

OnBoxScript_4.ps1

  • SQL Server Analysis Services의 세 인스턴스를 설치합니다. 이 스크립트는 SQL Server 설치 프로그램을 세 번 실행하여 다음을 설치합니다.

  • Analysis Services - 다차원 형식

  • Analysis Services - 테이블 형식

  • PowerPivot

VM의 Windows PowerShell

OnBoxScript_5.ps1

  • SharePoint 중앙 관리를 포함한 핵심 SharePoint 팜을 구성합니다.

  • 두 개의 PowerPivot 솔루션을 배포합니다.

  • 세 개의 PowerPivot SharePoint 기능을 설치합니다.

VM의 Windows PowerShell

OnBoxScript_6.ps1

  • PowertPivot 서비스 응용 프로그램을 만들고 웹 응용 프로그램을 만든 다음 솔루션을 배포합니다.

  • 사이트를 만들고 기능을 활성화합니다.

  • Secure Store Service를 구성합니다.

  • Excel Services를 구성합니다.

VM의 Windows PowerShell

OnBoxScript_7.ps1

  • IIS 인증서를 만듭니다.

  • 인증서를 사이트에 바인딩합니다.

  • https에 대한 대체 액세스 매핑을 만듭니다.

VM의 Windows PowerShell

OnBoxScript_8.ps1

  • SharePoint 모드의 Reporting Services를 구성합니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 스크립트 요약

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

OnBoxScript_1.ps1

이 스크립트는 "Z" 드라이브 및 "S" 드라이브의 파티션을 나누고 포맷합니다.

단계:

  1. Windows Azure 관리 포털로 이동하여 가상 컴퓨터 Iaas-BI-Full에 연결하고 다음 사용자로 로그온합니다.

    • 사용자:testuser

    • 암호:Testword!1

  2. 가상 컴퓨터에서 Windows PowerShell 또는 Windows PowerShell ISE를 엽니다. Windows PowerShell 3.0에서는 관련 cmdlet을 처음으로 실행할 때 모듈을 자동으로 로드하므로 사용자가 시스템 모듈과 함께 열 필요가 없습니다.

  3. 현재 실행 정책을 확인하려면 다음 명령을 실행합니다.

    Get-ExecutionPolicy
    
  4. 반환된 값이 Restricted이면 다음 명령을 실행하여 구성을 변경합니다.

    Set-ExecutionPolicy RemoteSigned
    
  5. Y를 입력하여 실행 정책 변경 내용을 확인합니다.

  6. 다음 명령을 실행합니다.

    F:\scripts\OnBox\onboxScript_1.ps1
    

다음과 유사한 오류 메시지가 표시되는 경우 다음 실행 정책을 설정합니다.

  • F:\scripts\OnBox\OnBoxScript_1.ps1 : 이 시스템에서 스크립트를 실행할 수 없으므로 F:\scripts\OnBox\OnBoxScript_1.ps1 파일을 로드할 수 없습니다.

다음과 유사한 오류 메시지가 표시되면 Windows PowerShell 창을 닫았다가 관리자 권한으로 다시 여십시오.

  • Get-Disk : 클라이언트에서 CIM 리소스에 대한 액세스를 사용할 수 없습니다. 줄:1 문자:1+ Get-Disk+ ~~~~~~~~ + CategoryInfo : PermissionDenied: (MSFT_Disk:ROOT/Microsoft/Windows/Storage/MSFT_Disk) [Get-Disk], CimException + FullyQualifiedErrorId : MI RESULT 2,Get-Disk

확인: 스크립트가 성공했는지 확인하려면 다음을 수행합니다.

  1. Windows Azure 관리 포털에서 가상 컴퓨터에 연결하고 다음 사용자로 로그온합니다.

    • 사용자: testuser

    • 암호: Testword!1

  2. 볼륨이 성공적으로 생성되었는지 확인하려면 다음 중 하나를 수행하십시오.

    • 다음 Windows PowerShell 명령을 실행하고 Z, S 및 F 드라이브가 있는지 확인합니다.

      Get-Volume
      
      • DriveLetter FileSystemLabel FileSystem DriveType HealthStatus SizeRemaining Size

      • ----------- --------------- ---------- --------- ------------ ------------- ----

      • Z NTFS Fixed Healthy 59.9 GB 60 GB

      • S NTFS Fixed Healthy 109.89 GB 110 GB

      • F BitsForCloud2013 NTFS Fixed Healthy 120.52 GB 127 GB

    • Windows 파일 탐색기를 열고 F:, S:Z: 드라이브가 있는지 확인합니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 스크립트 요약

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

OnBoxScript_1a.ps1

이 스크립트는 VM을 DC(도메인 컨트롤러)로 구성합니다.

단계:

  1. Windows Azure 관리 포털로 이동하여 가상 컴퓨터 Iaas-BI-Full에 연결하고 다음 사용자로 로그온합니다.

    • 사용자:testuser

    • 암호:Testword!1

  2. 가상 컴퓨터에서 Windows PowerShell 또는 Windows PowerShell ISE를 엽니다.

  3. 다음 명령을 실행합니다.

    F:\scripts\OnBox\onboxScript_1a.ps1
    
  4. 이 스크립트는 5-10분 동안 실행되며 출력 메시지는 다음과 유사합니다.

    • Message : You must restart this computer to complete the operation.

    • Context : DCPromo.General.4

    • RebootRequired : True

    • Status : Success

  5. 다음 스크립트를 실행하기 전에 VM을 다시 시작합니다.

확인: 스크립트가 성공했는지 확인하려면 다음을 수행합니다.

  1. Windows Azure 관리 포털에서 가상 컴퓨터에 연결하고 다음 사용자로 로그온합니다.

    • 사용자: testuser

    • 암호: Testword!1

  2. 도메인 컨트롤러를 확인하려면 다음 중 하나를 수행합니다.

    • VM에서 Windows PowerShell 창을 열고 다음을 실행합니다.

      $computerdomain = [System.DirectoryServices.ActiveDirectory.Domain]::GetCurrentDomain() ; $computerdomain.name
      
      출력 결과는 Iaas-BI.local입니다.

    • Windows 제어판에서 시스템 응용 프로그램을 실행하고 도메인IaaS-BI.local인지 확인합니다.

  3. Tip
    추가 스크립트를 실행하기 전에 Microsoft Windows 업데이트를 실행하는 것이 좋습니다. 업데이트 수는 VM을 만드는 데 사용된 기본 이미지에 따라 다릅니다. 업데이트를 설치한 후 가상 컴퓨터를 재부팅해야 할 수 있습니다.

Active Directory Windows PowerShell cmdlet에 대한 자세한 내용은 Install-ADDSForest(http://technet.microsoft.com/ko-kr/library/hh974720.aspx)를 참조하십시오.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 스크립트 요약

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

OnBoxScript_2.ps1

이 스크립트는 다음 작업을 수행합니다.

  • SharePoint 필수 구성 요소 설치 관리자를 실행한 다음 VM을 다시 시작합니다.

  • 이 스크립트를 두 번 실행합니다.

단계:

  1. Windows Azure 관리 포털에서 가상 컴퓨터에 연결하고 다음 사용자로 로그온합니다.

    • 사용자: testuser

    • 암호: Testword!1

  2. 가상 컴퓨터에서 Windows PowerShell을 엽니다.

  3. 다음 명령을 실행합니다.

    F:\scripts\onbox\OnBoxScript_2.ps1
    
  4. SharePoint 제품 준비 도구(필수 구성 요소 설치 관리자)를 열어 실행합니다.

  5. 참고: 스크립트의 마지막 단계에서 VM을 다시 시작하므로 원격 연결이 종료됩니다.

  6. Windows Azure 관리 포털에서 VM에 연결합니다. 시작 시 VM은 SharePoint 필수 구성 요소 설치 관리자에서 설치한 Windows 기능을 구성합니다.

  7. 스크립트를 두 번째로 실행합니다. 다시 한번 VM이 다시 시작되고 원격 연결 창이 닫힙니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 스크립트 요약

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

OnBoxScript2a.ps1

이 스크립트는 다음 작업을 수행합니다.

  • SharePoint 필수 구성 요소 설치 관리자를 세 번 실행합니다.

  • 준비 단계에서 .vhd에 복사했던 설치 파일을 사용하여 SharePoint 2013을 설치합니다.

단계:

  1. Windows Azure 관리 포털에서 가상 컴퓨터에 연결하고 다음 사용자로 로그온합니다.

    • 사용자: testuser

    • 암호: Testword!1

  2. 가상 컴퓨터에서 Windows PowerShell을 열고 다음 명령을 실행합니다.

    F:\scripts\onbox\OnBoxScript_2a.ps1
    
  3. SharePoint 제품 준비 도구(필수 구성 요소 설치 관리자)를 열어 실행합니다.

  4. 필수 구성 요소 설치 관리자가 완료되면 스크립트는 SharePoint를 설치합니다. SharePoint는 자동으로 설치되므로 아무 대화 상자도 표시되지 않습니다. SharePoint 설치 프로세스 실행에는 10-15분이 소요됩니다.

    • 필수 구성 요소 설치 관리자는 ExitCode: 0으로 종료되어야 합니다.

    • Tip
      SharePoint 설치가 ExitCode 30030으로 빨리 종료된다면 f:\bits\SharePoint2013\Files\SetupFarmSilent\config.xml 파일을 SharePoint 라이선스 PIDKey로 업데이트했는지 확인하십시오. 자세한 내용은 SharePoint PIDKEY로 SharePoint Config.xml 설치 파일 업데이트 섹션을 참조하십시오.

    • SharePoint 설치는 실행에 몇 분이 소요되며 설치가 ExitCode 3010으로 종료되는 경우 다음 스크립트를 실행하기 전에 VM을 다시 시작해야 합니다.

확인: 스크립트가 성공했는지 확인하려면 다음을 수행합니다.

  1. 설치된 SharePoint 서비스 목록을 보려면 다음 Windows PowerShell 명령을 실행하십시오.

    Get-Service -DisplayName *sharepoint* | Format-Table -autosize status,displayname
    
    서비스는 모두 '중지됨' 상태입니다. 서비스는 SQL Server 데이터베이스 엔진을 설치하고 SharePoint 팜을 구성하는 다음 몇 개의 스크립트를 실행할 때까지는 실행되지 않습니다.

    • Status DisplayName

    • ------ -----------

    • Stopped Document Conversions Launcher for Microsoft SharePoint Server 2013

    • Stopped Document Conversions Launcher for Microsoft SharePoint Server 2013

    • Stopped Document Conversions Load Balancer for Microsoft SharePoint Server 2013

    • Stopped SharePoint Server Search 15

    • Stopped SharePoint Administration

    • Stopped SharePoint Search Host Controller

    • Stopped SharePoint Timer Service

    • Stopped SharePoint Tracing Service

    • Stopped SharePoint User Code Host

    • Stopped SharePoint VSS Writer

  2. 시작, 모든 프로그램Microsoft SharePoint 제품 그룹이 표시되는지 확인합니다.

  3. SharePoint 설치 문제를 해결하려면 SharePoint 설치 로그 파일을 참조하십시오. 로그 파일의 위치는 다음 구성 파일의 Logging Type 설정에 따라 다릅니다.

    • F:\bits\SharePoint2013\Files\SetupFarmSilent\config.xml

    Logging Type의 기본값은 다음과 같습니다.

    • <Logging Type="verbose" Path="%temp%" Template="SharePoint Server Setup(*).log"/>

    이 값은 다음 경로로 확인됩니다. C:\Users\<User Name>\AppData\Local\Temp\2.

    참고:AppData는 기본적으로 숨겨지는 폴더입니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 스크립트 요약

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

OnBoxScript_3.ps1

OnBoxScript_3.ps1 스크립트 파일에는 SQL Server 라이선스가 있어야 합니다. 이 스크립트의 편집은 준비 섹션의 단계에서 수행합니다. /PID=에 SQL Server 키를 추가하지 않은 경우에는 SQL Server 라이선스 키로 스크립트 업데이트를 참조하십시오. 이 스크립트는 다음 작업을 수행합니다.

  • AD(Active Directory) 사용자를 만듭니다. SQL 서비스 및 SharePoint에 대한 다음 계정을 만듭니다. 이러한 계정은 모두 동일한 암호 Testword!1을 사용하여 만들어집니다.

    • SQL_Engine

    • SQL_Agent

    • SQL_Reporting

    • SQL_AS_MD

    • SQL_AS_Tabular

    • SQL_PowerPivot

    • SP_Farm

    • SP_Root

  • 다음과 같은 SQL Server 기능을 설치합니다.

    • 데이터베이스 엔진

    • Reporting Services SharePoint 모드

    • SharePoint용 Reporting Services 추가 기능

    • SQL Server Data Tools

    • SQL Server Management Studio

단계:

  1. Windows Azure 관리 포털에서 가상 컴퓨터에 연결하고 다음 사용자로 로그온합니다.

    • 사용자: testuser

    • 암호: Testword!1

  2. 가상 컴퓨터에서 Windows PowerShell을 엽니다.

  3. 다음 명령을 실행합니다.

    F:\scripts\onbox\OnBoxScript_3.ps1
    
  4. 스크립트는 10-15분 동안 실행됩니다.

    SQL Server 설치 로그 파일을 찾아서 볼 수 있는 위치에 대한 자세한 내용은 SQL Server 설치 로그 파일 보기 및 읽기(http://msdn.microsoft.com/ko-kr/library/ms143702.aspx)를 참조하십시오.

  5. SQL Server 설치가 완료되면 설치는 Setup result: 0으로 종료됩니다.

  6. Important중요
    참고: 추가 스크립트를 실행하기 전에 가상 컴퓨터를 다시 시작하고 Windows 업데이트를 실행하십시오.

확인:

SQL Server: 스크립트가 SQL Server 구성 요소를 성공적으로 설치했는지 확인하려면 다음을 수행하십시오.

    • Windows PowerShell에서 확인하려면:

      • get-service -displayname sql*
        
        • Status Name DisplayName

        • ------ ---- -----------

        • Running MSSQL$SHAREPOINT SQL Server (SHAREPOINT)

        • Running SQLAgent$SHAREP... SQL Server Agent (SHAREPOINT)

        • Running SQLBrowser SQL Server Browser

        • Running SQLWriter SQL Server VSS Writer



    • 사용자 인터페이스로 확인하려면:

      1. 시작을 클릭한 다음 모든 프로그램을 클릭합니다.

      2. Microsoft SQL Server 2012를 클릭한 다음 구성 도구를 클릭합니다.

      3. SQL Server 구성 관리자를 클릭합니다.

      4. SQL Server 구성 관리자의 왼쪽 창에서 SQL Server 서비스를 클릭합니다. SQL Server(SharePoint)SQL Server 에이전트(SharePoint) 인스턴스가 설치되어 실행 중인지 확인합니다.

계정: 스크립트가 "SQL" 및 "SP" 계정을 성공적으로 만들었는지 확인하려면 다음을 수행하십시오.

  • Windows PowerShell에서: Windows PowerShell을 열고 다음 명령을 실행합니다.

    Get-ADUser -filter * | format-table name,enabled,distinguishedname –autosize
    
      • name enabled distinguishedname

      • ---- ------- -----------------

      • SQL_Engine True CN=SQL_Engine,CN=Users,DC=IaaS-BI,DC=local

      • SQL_Agent True CN=SQL_Agent,CN=Users,DC=IaaS-BI,DC=local

      • SQL_Reporting True CN=SQL_Reporting,CN=Users,DC=IaaS-BI,DC=local

      • SQL_AS_MD True CN=SQL_AS_MD,CN=Users,DC=IaaS-BI,DC=local

      • SQL_AS_Tabular True CN=SQL_AS_Tabular,CN=Users,DC=IaaS-BI,DC=local

      • SQL_PowerPivot True CN=SQL_PowerPivot,CN=Users,DC=IaaS-BI,DC=local

      • SP_Farm True CN=SP_Farm,CN=Users,DC=IaaS-BI,DC=local

      • SP_Root True CN=SP_Root,CN=Users,DC=IaaS-BI,DC=local

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 스크립트 요약

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

OnBoxScript_4.ps1

이 스크립트 파일에는 SQL Server 라이선스가 있어야 합니다. 이 스크립트의 편집은 준비 섹션의 단계에서 수행합니다. OnBoxScript_4.ps1의 /PID= 매개 변수에 SQL Server 키를 추가하지 않은 경우에는 SQL Server 라이선스 키로 스크립트 업데이트를 참조하십시오.

이 스크립트는 다음 작업을 수행합니다.

SQL Server 설치 프로그램을 세 번 실행하여 다음 세 개의 Analysis Services 인스턴스를 설치합니다.

  • Analysis Services - 다차원 형식

  • Analysis Services - 테이블 형식

  • PowerPivot

Analysis Services 다차원 형식 모드나 Analysis Services 테이블 형식 모드를 사용하지 않으려는 경우에는 OnBoxScript_4.ps1 스크립트에서 줄의 시작 부분(.\setup.exe)에 "#"을 추가하여 해당 줄을 주석으로 처리하면 됩니다. PowerPivot은 팜, PowerPivot 및 Reporting Services SharePoint 모드를 구성하는 이후 스크립트에 필요합니다.

 

참고: OnBoxScript_4.ps1 스크립트에서 사용되는 SQL Server 설치 명령줄은 /ERRORREPORTING=0 매개 변수로 오류 보고를 해제합니다. 설치 문제를 해결해야 하는 경우에는 이 값을 수정하십시오. /ERRORREPORTING=0에 지원되는 값은 1(사용) 또는 0(사용 안 함)입니다. /INDICATEPROGRESS 매개 변수도 유용합니다. /INDICATEPROGRESS는 자세한 설치 로그 파일이 콘솔에 파이프되도록 설치를 구성합니다. 자세한 내용은 명령 프롬프트에서 SQL Server 2012 설치(http://technet.microsoft.com/ko-kr/library/ms144259.aspx)를 참조하십시오.

 

단계:

  1. Windows Azure 관리 포털에서 가상 컴퓨터에 연결하고 다음 사용자로 로그온합니다.

    • 사용자:testuser

    • 암호:Testword!1

  2. 다음 명령을 실행합니다.

    F:\scripts\onbox\OnBoxScript_4.ps1
    
    SQL Server 설치가 성공적으로 완료된 경우, 그 결과 코드는 Setup result: 0입니다.

  3. note참고
    다음 스크립트를 실행하기 전에 Windows PowerShell 창을 닫았다가 다시 여십시오. OnBoxScript_4.ps1 스크립트에 의해 추가된 PowerPivot cmdlet은 Windows PowerShell 환경을 다시 시작해야만 사용할 수 있습니다.

확인: Analysis Services의 세 인스턴스가 설치되었는지 확인하려면 다음 중 하나를 수행합니다.

  • Windows PowerShell로 확인하려면:

    • Get-service -displayname 'sql server analysis*'
      
      • Status Name DisplayName

      • ------ ---- -----------

      • Running MSOLAP$AS_MD SQL Server Analysis Services (AS_MD)

      • Running MSOLAP$AS_TAB SQL Server Analysis Services (AS_TAB)

      • Running MSOLAP$POWERPIVOT SQL Server Analysis Services (POWER...

  • 사용자 인터페이스로 확인하려면:

    1. 시작을 클릭한 다음 모든 프로그램을 클릭합니다.

    2. Microsoft SQL Server 2012를 클릭한 다음 구성 도구를 클릭합니다.

    3. SQL Server 구성 관리자를 클릭합니다.

    4. SQL Server 구성 관리자의 왼쪽 창에서 SQL Server 서비스를 클릭합니다. Analysis Services의 세 인스턴스가 설치되어 실행 중인지 확인합니다.

      설치된 SQL 서비스

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 스크립트 요약

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

OnBoxScript_5.ps1

이 스크립트는 다음 작업을 수행합니다.

  • SharePoint 중앙 관리 사이트를 포함하는 핵심 SharePoint 팜을 구성합니다.

  • PowerPivot 팜 솔루션 및 PowerPivot 응용 프로그램 솔루션을 배포합니다.

  • 세 개의 PowerPivot SharePoint 기능을 설치합니다.

단계:

  1. 가상 컴퓨터에서 Windows PowerShell을 엽니다.

  2. 다음 명령을 실행합니다.

    F:\scripts\onbox\OnBoxScript_5.ps1
    
  3. 다음 스크립트를 실행하기 전에 Windows PowerShell 창을 닫았다가 다시 엽니다.

확인: 스크립트가 성공했는지 확인하려면 다음을 수행합니다.

  1. 세 개의 PowerPivot 기능이 설치되어 있는지 확인하려면 다음 단계를 완료합니다.

    1. 모든 프로그램에서 Microsoft SharePoint 제품을 클릭합니다.

    2. SharePoint 관리 셸을 클릭합니다.

    3. 다음 명령을 실행합니다.

    Get-spfeature | where {$_.displayname –like “PowerP*”}
    
    DisplayName Id Scop

    ----------- -- ----

    PowerPivotSite 1a33a234-b4a4-4fc6-96c2-8bdb56388bd5 Site

    PowerPivotAdmin e9c4784b-d453-46f5-8559-3c891d7159dd Web

    PowerPivot f8c51e81-0b46-4535-a3d5-244f63e1cab9 Farm

  2. SharePoint 솔루션이 설치되어 있는지 확인하려면 SharePoint 관리 셸을 열고 다음 명령을 실행합니다.

    Get-SPSolution
    
    Name SolutionId Deployed

    ---- ---------- --------

    powerpivotfarm14solution.wsp 20556862-2287-4547-ae18-66e95a471271 True

    powerpivotfarmsolution.wsp 28201e83-6a35-4237-9ac0-4323f3d28497 True

    powerpivotwebapplicationsol... e51f7fb9-2272-4e77-a2af-7a070edd82b6 True

  3. 가상 컴퓨터에서 SharePoint 중앙 관리로 이동할 수 있는지 확인합니다. 다음 방법 중 하나를 사용합니다.

    1. 기본 URL은 http://iaas-bi-full:8080입니다. 사용자 이름 testuser 및 암호 Testword!1를 사용하여 로그온합니다.

    2. 시작을 클릭하고 SharePoint 2013 중앙 관리를 입력합니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 스크립트 요약

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

OnBoxScript_6.ps1

이 스크립트는 다음 작업을 수행합니다.

  • PowertPivot 서비스 응용 프로그램을 만들고 웹 응용 프로그램을 만듭니다.

  • 사이트를 만들고 기능을 활성화합니다.

  • Secure Store Service를 구성합니다.

  • Excel Services를 구성합니다.

단계:

  1. 가상 컴퓨터에서 Windows PowerShell을 엽니다.

  2. 다음 명령을 실행합니다.

    F:\scripts\onbox\OnBoxScript_6.ps1
    

확인: 스크립트가 성공했는지 확인하려면 다음을 수행합니다.

  1. PowerPivot 시스템 서비스가 설치되어 있는지 확인하려면 Windows PowerShell을 사용합니다. SharePoint 관리 셸을 열고 다음 명령을 실행합니다.

    PowerPivotSystemServiceInstance
    
    • TypeName Status Id

    • -------- ------ --

    • SQL Server PowerPivot System ... Online a79ba103-048c-4a47-a6fb-61c3c66f7f82

  2. PowerPivot 서비스 응용 프로그램이 있는지 확인하려면 Windows PowerShell을 사용합니다. SharePoint 관리 셸을 열고 다음 명령을 실행합니다.

    get-PowerPivotServiceApplication
    
    • DisplayName TypeName Id

    • ----------- -------- --

    • Default PowerPivo... PowerPivot Servic... 1d89c0da-ab9f-4329-bc21-ca106c701817

  3. Excel Services 서비스 응용 프로그램이 있는지 확인하려면 다음 방법 중 하나를 사용합니다.

    1. SharePoint 중앙 관리에서 서비스 응용 프로그램 관리를 클릭합니다. 자격 증명을 입력하라는 메시지가 표시되면 testuserTestword!1 자격 증명을 사용하여 로그온합니다. Excel Services 응용 프로그램 ExcelServiceApp1시작됨 상태인지 확인합니다.

    2. SharePoint 관리 셸에서 다음 Windows PowerShell 명령을 실행합니다.

      get-SPExcelServiceApplication
      
      • DisplayName TypeName Id

      • ----------- -------- --

      • ExcelServiceApp1 Excel Services Ap... e46e2ce0-5f85-47e6-b5da-a7ac9c96a960

  4. 사이트가 있는지 확인하려면 다음 방법 중 하나를 사용합니다.

    1. SharePoint 관리 셸에서 다음 Windows PowerShell 명령을 실행합니다.

      Get-spsite
      
      • Url CompatibilityLevel

      • --- ------------------

      • http://iaas-bi-full 15

    2. PowerPivot 사이트 http://iaas-bi-full/SitePages/Home.aspx로 이동합니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 스크립트 요약

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

OnBoxScript_7.ps1

이 스크립트는 다음 작업을 수행합니다.

  • IIS 인증서를 만듭니다.

  • 인증서를 사이트에 바인딩합니다.

  • https에 대한 AAM(대체 액세스 매핑)을 만듭니다.

단계:

  1. 가상 컴퓨터에서 Windows PowerShell을 엽니다.

  2. 다음 명령을 실행합니다.

    F:\scripts\onbox\OnBoxScript_7.ps1
    

확인: 스크립트가 성공했는지 확인하려면 다음을 수행합니다.

  1. 바인딩이 있는지 확인하려면 SharePoint 관리 셸에서 다음 Windows PowerShell 명령을 실행합니다.

    Get-WebBinding
    
    • protocol bindingInformation sslFlags

    • -------- ------------------ --------

    • https *:443: 0

  2. <클라우드 서비스 이름>.cloudapp.net 매핑이 있는지 확인하려면 SharePoint 관리 셸에서 다음 Windows PowerShell 명령을 실행합니다.

    Get-Spalternateurl
    
    결과는 다음과 같습니다.

    IncomingUrl Zone PublicUrl

    ----------- ---- ---------

    https://iaas-bi-onsharepoint2.cloudap... Extranet https://iaas-bi-onsharepoint2.cloudap

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 스크립트 요약

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

OnBoxScript_8.ps1

이 스크립트는 다음 작업을 수행합니다.

  • Reporting Services 서비스를 설치하고 시작합니다.

  • Reporting Services 서비스 응용 프로그램, 응용 프로그램 풀 및 프록시를 만듭니다.

  • Reporting Services 서비스 응용 프로그램 프록시를 기본 웹 사이트에 연결합니다.

  • Reporting Services 응용 프로그램 풀에 웹 응용 프로그램 권한을 부여합니다.

단계:

  1. 가상 컴퓨터에서 Windows PowerShell을 엽니다.

  2. 다음 명령을 실행합니다.

    F:\scripts\onbox\OnBoxScript_8.ps1
    
    note참고
    관리되는 서비스 계정을 만들기 위해 이 스크립트는 IaaS-BI\SQL_Reporting 서비스 계정의 자격 증명을 검색합니다. 이 단계에서는 자격 증명 확인 대화 상자가 나타납니다. 이전 스크립트에서 암호를 변경하지 않은 경우 Testword!1 암호를 입력합니다.

    보다 자동화된 방법으로 이러한 스크립트를 실행하고 확인 대화 상자가 표시되지 않게 하려는 경우, 커뮤니티에서 제안한 해결 방법인 명령줄에서 자격 증명 얻기(http://www.powershellmagazine.com/2013/02/11/pstip-get-credential-at-the-command-line/)를 검토하십시오.

자격 증명 요청

확인: 스크립트가 성공했는지 확인하려면 다음을 수행합니다.

Reporting Services 서비스 응용 프로그램이 있는지 확인하려면 다음 방법 중 하나를 사용합니다.

  • SharePoint 관리 셸에서 다음 명령을 실행합니다.

    Get-SPRSServiceApplication
    
    • Name Id UEAccountName

    • ---- -- -------------

    • Reporting Services ... e36f8012-a002-4007-b913-114c387d6d1a

    1. SharePoint 중앙 관리에서 서비스 응용 프로그램 관리를 클릭합니다.

    2. 자격 증명을 입력하라는 메시지가 표시되면 testuserTestword!1 암호를 사용하여 로그온합니다.

    3. Reporting Services 응용 프로그램 및 Reporting Services 응용 프로그램 프록시가 설치되어 있고 시작되었는지 확인합니다.

Reporting Services 서비스 응용 프로그램 풀이 있는지 확인하려면 다음을 수행합니다.

  1. SharePoint 관리 셸에서 다음 명령을 실행합니다.

    Get-SPServiceApplicationPool | where {$_.name -like "reporting*"}
    
    • Name ProcessAccountName

    • ---- ------------------

    • Reporting Services IaaS-BI\SQL_Reporting

Reporting Services 서비스 응용 프로그램 프록시가 있는지 확인하려면 다음을 수행합니다.

  1. SharePoint 관리 셸에서 다음 명령을 실행합니다.

    Get-SPRSServiceApplicationProxy
    
    • DisplayName TypeName Id

    • ----------- -------- --

    • Reporting Service... SQL Server Report... d8acc98a-fa0d-4453-8741-d56bafd8b46a

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 스크립트 요약

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

정리 스크립트 및 추가 구성

이 섹션에는 가상 컴퓨터에서 완료할 구성 단계와 SQL Server 및 SharePoint 설치 파일이 포함된 .vhd를 분리하기 위해 로컬 컴퓨터에서 실행할 Windows PowerShell 스크립트가 포함되어 있습니다.

4_UnmountData.ps1

이 스크립트는 다음 작업을 수행합니다.

  • SQL Server 및 SharePoint 설치 파일이 포함된 .vhd인 F: 드라이브를 마운트 해제합니다. 드라이브가 VM에서 제거되어도 .vhd는 Azure 저장소에 계속 남아 있습니다. 마지막 단계는 선택 사항이며 Windows Azure 저장소에서 해당 디스크(.vhd)를 삭제하고 Windows Azure 구독에서 사용된 저장소를 줄입니다.

단계:

  1. 로컬 컴퓨터에서 Windows Azure PowerShell을 엽니다.

  2. 다음 명령을 실행합니다.

    C:\WA_BI_VM2013\offbox\4_UnmountData.ps1
    

확인: 스크립트가 성공했는지 확인하려면 다음을 수행합니다.

  1. Windows Azure 관리 포털에서 VM에 연결하여 다음 계정으로 로그온합니다.

    • 사용자: testuser

    • 암호: Testword!1

  2. Windows 파일 탐색기를 열고 F: 드라이브가 표시되는지 확인합니다.

  3. 참고: BitsForCloud2013.vhd를 다시 사용할 계획이 없다면 다음 단계를 완료하여 해당 .vhd를 Windows Azure 저장소에서 삭제하여 저장소 비용을 최소화하십시오.

    1. Windows Azure 관리 셸로 이동합니다.

    2. 가상 컴퓨터를 클릭한 다음 위쪽 메뉴에서 디스크를 클릭합니다.

    3. 필터 아이콘을 클릭한 다음 필터 상자에 bits를 입력합니다.

      비트 VHD용 디스크 필터링
    4. 디스크 이름을 클릭한 다음 아래쪽 메뉴에서 삭제를 클릭합니다.

    5. 연결된 .vhd 삭제를 클릭합니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 정리 스크립트 및 추가 구성

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

추가 구성 및 설치

URL 확인

서버의 다음 URL에 액세스할 수 있는지 확인합니다. URL을 사용자의 설치에 맞게 업데이트합니다. 자격 증명 대화 상자가 표시되면 testuser 이름 및 암호를 사용합니다. 경우에 따라 사이트를 처음 탐색할 때 브라우저의 연결 시간 제한이 초과될 수 있습니다. 연결 시간 제한이 발생하면 브라우저를 새로 고칩니다.

  1. SharePoint 중앙 관리: http://iaas-bi-full:8080/default.aspx.

  2. PowerPivot 사이트: http://iaas-bi-full/SitePages/Home.aspx.

Silverlight

SharePoint의 왼쪽 탐색 창에서 PowerPivot 갤러리를 처음으로 클릭하면 Silverlight를 설치해야 한다는 메시지가 나타납니다.

PowerPivot 갤러리로 이동하여 URL 부분을 사용자의 설치에 맞는 다음 URL로 바꿉니다. http://iaas-bi-full/PowerPivot%20Gallery/Forms/Gallery.aspx.

자격 증명 대화 상자가 표시되면 testuser 이름 및 암호를 사용합니다. 경우에 따라 사이트를 처음 탐색할 때 브라우저의 연결 시간 제한이 초과될 수 있습니다. 연결 시간 제한이 발생하면 브라우저를 새로 고칩니다.

Silverlight를 다운로드하기 전에 가상 컴퓨터에서 다음 단계를 완료하여 Internet Explorer가 다운로드를 허용하도록 구성하십시오.

  1. Internet Explorer 브라우저를 엽니다.

  2. 도구 메뉴로 이동합니다.

  3. 인터넷 옵션을 선택합니다.

  4. 보안 탭으로 이동합니다.

  5. 인터넷 영역을 선택합니다.

  6. 사용자 지정 수준을 클릭합니다.

  7. 다운로드 범주에서 파일 다운로드에 대해 사용을 선택합니다.

  8. 확인을 클릭한 후 다시 한 번 확인을 클릭합니다.

  9. Internet Explorer를 닫았다가 다시 시작합니다.

  10. PowerPivot 갤러리 http://iaas-bi-full/PowerPivot%20Gallery/Forms/Gallery.aspx로 이동하여 Microsoft Silverlight 설치 아이콘을 클릭합니다.

  11. Silverlight 설치가 완료되면 브라우저를 새로 고쳐 PowerPivot 갤러리 보기를 표시합니다.

Silverlight 설치가 완료된 후에는 다운로드를 금지하는 상태로 브라우저 보안 구성을 다시 변경하는 것이 좋습니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 스크립트 요약

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

Reporting Services 내용 유형

Reporting Services는 공유 데이터 원본 파일(.rsds)과 보고서 정의 파일(.rdl)을 관리하는 데 사용되는 미리 정의된 내용 유형을 제공합니다. 라이브러리에 내용 유형을 추가하면 새로 만들기 메뉴에서 Reporting Services 옵션을 사용할 수 있습니다.

문서 라이브러리로 이동하여 URL 부분을 사용자의 설치에 맞는 다음 URL로 바꿉니다. http://iaas-bi-full/Shared%20Documents/Forms/AllItems.aspx.

자세한 내용은 라이브러리에 보고서 서버 내용 유형 추가(SharePoint 통합 모드의 Reporting Services)(http://msdn.microsoft.com/ko-kr/library/bb326289.aspx)를 참조하십시오.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 정리 스크립트 및 추가 구성

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

이제

다음은 SQL Server 및 SharePoint BI 플랫폼을 활용하는 클라이언트 도구에 대한 링크 목록입니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

추가 리소스

다른 컴퓨터의 관리 인증서 사용

인증서를 개인 키와 함께 내보낸 후 다른 컴퓨터로 가져와 해당 컴퓨터에서도 Windows Azure 구독을 관리할 수 있도록 하는 방법은 방법: MMC 스냅인을 사용하여 인증서 보기(http://msdn.microsoft.com/ko-kr/library/ms788967(v=vs.110).aspx)를 참조하십시오.

Internet Explorer에서도 인증서를 내보내거나 가져올 수 있습니다. 예를 들어 내보내려면 다음과 같이 하십시오.

  1. 인터넷 옵션을 클릭합니다.

  2. 내용 탭을 클릭합니다.

  3. 인증서를 클릭합니다.

  4. 내보낼 인증서를 선택하고 내보내기를 클릭합니다.

  5. 인증서 내보내기 마법사에서 개인 키를 내보내는 옵션을 선택합니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 추가 리소스

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

Windows Azure PowerShell 도움말

Windows Azure cmdlet 목록을 보려면 Windows Azure PowerShell 창에서 다음 명령을 실행하십시오.

'help azure'

특정 명령에 대한 명령줄 도움말을 보려면 –full 스위치를 사용하십시오. 예를 들면 다음과 같습니다.

get-help New-AzureVMConfig  -full

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 추가 리소스

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

스크립트를 다시 실행하기 위해 구독 정리

이 섹션에서는 스크립트를 createvm.ps1부터 다시 실행하려는 경우 구독을 '정리'하는 단계에 대해 설명합니다. Windows Azure 관리 포털에서 모든 항목을 클릭하고 다음 순서대로 항목을 삭제하십시오. 모든 항목

  1. 가상 컴퓨터를 클릭하고 가상 컴퓨터 Iaas-BI-Full을 클릭합니다. 삭제를 클릭합니다.

  2. 가상 컴퓨터를 클릭하고 위쪽 메뉴에서 디스크를 클릭합니다. 삭제를 클릭하고 연결된 VHD 삭제를 클릭합니다. 모든 디스크에 대해 반복합니다. 참고: 이 bits 디스크에 대해 연결된 .vhd를 삭제하지 않기로 선택한 경우, 해당 .vhd는 Windows Azure 저장소에 다시 업로드할 필요가 없습니다.

  3. 네트워크를 클릭하고 네트워크 Iaas-BI-network를 클릭합니다. 삭제를 클릭합니다.

  4. 클라우드 서비스를 클릭한 다음 서비스 이름을 선택합니다. 그런 다음 삭제를 클릭합니다.

  5. 저장소를 클릭하고 iaasbistorage를 클릭합니다. 삭제를 클릭합니다.

  6. 설정을 클릭하고 선호도 그룹을 클릭합니다. 설정

  7. Iaas BI 선호도 그룹을 클릭하고 삭제를 클릭합니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 추가 리소스

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

Windows Azure 저장소 개요

이 섹션에서는 Windows Azure 저장소 환경을 구성하는 계층 구조 및 개체의 간략한 개요를 제공합니다.

Windows Azure 가상 컴퓨터는 온-프레미스 Windows Server Hyper-V 환경에서 사용되는 것과 유사한 .vhd 파일을 사용합니다. 이 .vhd 파일은 Windows Azure Blob Storage에 페이지 blob으로 저장됩니다.

Windows Azure 가상 컴퓨터를 만들면 .vhd가 자동으로 만들어집니다. 또한 이 문서에서 다루는 프로세스에서와 같이 .vhd를 업로드할 수도 있습니다. Windows Azure는 컨테이너를 사용하여 blob을 저장합니다. 가상 컴퓨터에서 작업 중일 때 vhd 컨테이너가 자동으로 만들어집니다. 다음 다이어그램에서는 저장소 환경의 일부인 Windows Azure 개체를 보여 줍니다.

Windows Azure 저장소 개요

Windows Azure 저장소에 대한 자세한 내용은 Windows Azure Blob 저장소 서비스 사용 방법(http://www.windowsazure.com/en-us/develop/net/how-to-guides/blob-storage/)을 참조하십시오.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 위쪽

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

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft. All rights reserved.