Share via


Azure의SharePoint Server 개발/테스트 환경

적용 대상:no-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

이 문서에서는 Azure에서 호스트되는 SharePoint Server 개발/테스트 팜을 만드는 단계를 안내합니다. 구성 결과는 다음과 같습니다.

Azure 인프라 서비스의 완료된 SharePoint 개발/테스트 팜

이 구성은 Azure 가상 네트워크의 서브넷에 있는 단일 서버 SharePoint Server 팜으로 구성되며, SharePoint Server 2016을 시연하고 SharePoint 애플리케이션을 개발하고 테스트할 수 있는 기본 및 공통 시작점을 제공합니다.

이 개발/테스트 환경의 3가지 주요 설정 단계는 다음과 같습니다.

  1. 가상 네트워크 및 도메인 컨트롤러(adVM)를 설정합니다.

  2. SQL Server 컴퓨터(sqlVM)를 구성합니다.

  3. SharePoint 서버(spVM)를 구성합니다.

참고

이 구성을 위해서는 유료 Azure 구독이 필요합니다. Azure 평가판에서는 이 구성을 작성할 수 없습니다.

1단계: 가상 네트워크 및 도메인 컨트롤러 배포

이 단계에서는 Azure PowerShell을 사용하여 새 Azure Virtual Network와 도메인 컨트롤러를 만듭니다. Windows PowerShell 명령 프롬프트나 로컬 컴퓨터의 PowerShell ISE(통합 스크립트 환경)에서 PowerShell 명령을 실행합니다.

참고

다음 명령 집합은 최신 버전의 Azure PowerShell을 사용합니다. Azure PowerShell cmdlet으로 시작을 참조하세요.

먼저 Azure 계정으로 로그인합니다.

Connect-AzAccount

다음 명령을 사용하여 구독 이름을 가져옵니다.

Get-AzSubscription | Sort Name | Select Name

이러한 명령을 사용하여 Azure 구독을 설정합니다. 및 > 문자를 포함하여 < 따옴표 내의 모든 항목을 올바른 이름으로 바꿔 $subscr 변수를 설정합니다.

$subscr="<subscription name>"
Select-AzSubscription -SubscriptionName $subscr

다음으로 새 리소스 그룹을 만듭니다. 고유한 리소스 그룹 이름을 확인하려면 이 명령을 사용하여 기존 리소스 그룹을 나열합니다.

Get-AzResourceGroup | Sort ResourceGroupName | Select ResourceGroupName

이러한 명령을 사용하여 새 리소스 그룹을 만듭니다. 및 > 문자를 포함하여 < 따옴표 내의 모든 항목을 올바른 이름으로 바꿔 변수를 설정합니다.

$rgName="<resource group name>"
$locName="<location name, such as West US>"
New-AzResourceGroup -Name $rgName -Location $locName

다음으로 SP2016Subnet 서브넷을 호스트할 SP2016Vnet Azure Virtual Network를 만들고 네트워크 보안 그룹을 사용하여 보호합니다.

$rgName="<name of your new resource group>"
$locName=(Get-AzResourceGroup -Name $rgName).Location
$spSubnet=New-AzVirtualNetworkSubnetConfig -Name SP2016Subnet -AddressPrefix 10.0.0.0/24
New-AzVirtualNetwork -Name SP2016Vnet -ResourceGroupName $rgName -Location $locName -AddressPrefix 10.0.0.0/16 -Subnet $spSubnet -DNSServer 10.0.0.4
$rule1=New-AzNetworkSecurityRuleConfig -Name "RDPTraffic" -Description "Allow RDP to all VMs on the subnet" -Access Allow -Protocol Tcp -Direction Inbound -Priority 100 -SourceAddressPrefix Internet -SourcePortRange * -DestinationAddressPrefix * -DestinationPortRange 3389
$rule2 = New-AzNetworkSecurityRuleConfig -Name "WebTraffic" -Description "Allow HTTP to the SharePoint server" -Access Allow -Protocol Tcp -Direction Inbound -Priority 101 -SourceAddressPrefix Internet -SourcePortRange * -DestinationAddressPrefix "10.0.0.6/32" -DestinationPortRange 80
New-AzNetworkSecurityGroup -Name SP2016Subnet -ResourceGroupName $rgName -Location $locName -SecurityRules $rule1, $rule2
$vnet=Get-AzVirtualNetwork -ResourceGroupName $rgName -Name SP2016Vnet
$nsg=Get-AzNetworkSecurityGroup -Name SP2016Subnet -ResourceGroupName $rgName
Set-AzVirtualNetworkSubnetConfig -VirtualNetwork $vnet -Name SP2016Subnet -AddressPrefix "10.0.0.0/24" -NetworkSecurityGroup $nsg
$vnet | Set-AzVirtualNetwork

그런 다음 Azure에서 adVM 가상 컴퓨터를 만듭니다. adVM은 Windows Server AD(Active Directory) 도메인 corp.contoso.com 및 SP2016Vnet 가상 네트워크의 가상 컴퓨터에 대한 DNS 서버의 도메인 컨트롤러입니다.

먼저 리소스 그룹의 이름을 입력하고 로컬 컴퓨터의 Azure PowerShell 명령 프롬프트에 다음 명령을 실행하여 adVM에 대한 Azure Virtual Machine을 만듭니다.

$rgName="<resource group name>"
# Get the location
$locName=(Get-AzResourceGroup -Name $rgName).Location
# Create an availability set for domain controller virtual machines
New-AzAvailabilitySet -ResourceGroupName $rgName -Name dcAvailabilitySet -Location $locName -Sku Aligned  -PlatformUpdateDomainCount 5 -PlatformFaultDomainCount 2
# Create the adVM virtual machine
$vmName="adVM"
$vmSize="Standard_D1_v2"
$vnet=Get-AzVirtualNetwork -Name SP2016Vnet -ResourceGroupName $rgName
$pip = New-AzPublicIpAddress -Name ($vmName + "-PIP") -ResourceGroupName $rgName -Location $locName -AllocationMethod Dynamic
$nic = New-AzNetworkInterface -Name ($vmName + "-NIC") -ResourceGroupName $rgName -Location $locName -SubnetId $vnet.Subnets[0].Id -PublicIpAddressId $pip.Id -PrivateIpAddress 10.0.0.4
$avSet=Get-AzAvailabilitySet -Name dcAvailabilitySet -ResourceGroupName $rgName 
$vm=New-AzVMConfig -VMName $vmName -VMSize $vmSize -AvailabilitySetId $avSet.Id
$vm=Set-AzVMOSDisk -VM $vm -Name ($vmName +"-OS") -DiskSizeInGB 128 -CreateOption FromImage -StorageAccountType "Standard_LRS"
$diskConfig=New-AzDiskConfig -AccountType "Standard_LRS" -Location $locName -CreateOption Empty -DiskSizeGB 20
$dataDisk1=New-AzDisk -DiskName ($vmName + "-DataDisk1") -Disk $diskConfig -ResourceGroupName $rgName
$vm=Add-AzVMDataDisk -VM $vm -Name ($vmName + "-DataDisk1") -CreateOption Attach -ManagedDiskId $dataDisk1.Id -Lun 1
$cred=Get-Credential -Message "Type the name and password of the local administrator account for adVM."
$vm=Set-AzVMOperatingSystem -VM $vm -Windows -ComputerName adVM -Credential $cred -ProvisionVMAgent -EnableAutoUpdate
$vm=Set-AzVMSourceImage -VM $vm -PublisherName MicrosoftWindowsServer -Offer WindowsServer -Skus 2012-R2-Datacenter -Version "latest"
$vm=Add-AzVMNetworkInterface -VM $vm -Id $nic.Id
New-AzVM -ResourceGroupName $rgName -Location $locName -VM $vm

사용자 이름과 암호를 입력하라는 메시지가 표시됩니다. 이 문서에서는 이 사용자 이름을 ADMIN_NAME으로 나타냅니다. 강력한 암호를 사용하고 두 항목을 안전한 위치에 보관합니다.

참고

지정하는 암호는 "pass@word1"일 수 없습니다. 8~123자 사이여야 하며 다음 암호 복잡성 요구 사항 중 3개 이상을 충족해야 합니다. > 대문 > 자 포함 소문자 포함 > 숫자 > 숫자 포함 특수 문자 포함

Azure에서 가상 컴퓨터를 만드는 데 몇 분 정도 걸릴 수 있습니다.

로컬 관리자 계정 자격 증명을 사용하여 도메인 컨트롤러 가상 컴퓨터에 연결하려면 다음 단계를 사용합니다.

  1. Azure Portal리소스 그룹 ><adVM > Connect의 이름을 리소스 그룹>> 을 클릭합니다.

  2. 다운로드된 adVM.rdp 파일을 실행하고 연결을 클릭합니다.

  3. Windows 보안에서 다른 계정 사용을 클릭합니다. 사용자 이름adVM\<ADMIN_NAME> 입력합니다.

  4. 암호에서 ADMIN_NAME 계정의 암호를 입력하고 확인을 클릭합니다.

  5. 메시지가 표시되면 를 클릭합니다.

다음으로 관리자 수준의 Windows PowerShell 명령 프롬프트에서 다음 명령을 사용하여 추가 데이터 디스크를 드라이브 문자 F:의 새로운 볼륨으로 추가합니다.

Get-Disk | Where PartitionStyle -eq "RAW" | Initialize-Disk -PartitionStyle GPT -PassThru | New-Partition -AssignDriveLetter -UseMaximumSize | Format-Volume -FileSystem NTFS -NewFileSystemLabel "WSAD Data"

그런 다음 adVM을 corp.contoso.com 도메인에 대한 도메인 컨트롤러 및 DNS 서버로 구성합니다. adVM의 관리자 수준 Windows PowerShell 명령 프롬프트에서 다음 명령을 실행합니다.

Install-WindowsFeature AD-Domain-Services -IncludeManagementTools
Install-ADDSForest -DomainName corp.contoso.com -DatabasePath "F:\NTDS" -SysvolPath "F:\SYSVOL" -LogPath "F:\Logs"

이러한 명령은 완료하는 데 몇 분 정도 걸릴 수 있습니다.

AdVM이 다시 시작되면 adVM 가상 컴퓨터에 다시 연결합니다.

도메인 자격 증명을 사용하여 도메인 컨트롤러 가상 컴퓨터에 연결

  1. Azure Portal리소스 그룹 ><리소스 그룹 이름>> adVM > Connect를 클릭합니다.

  2. 다운로드된 adVM.rdp 파일을 실행하고 연결을 클릭합니다.

  3. Windows 보안에서 다른 계정 사용을 클릭합니다. 사용자 이름CORP\<ADMIN_NAME> 입력합니다.

  4. 암호에서 ADMIN_NAME 계정의 암호를 입력하고 확인을 클릭합니다.

  5. 메시지가 표시되면 를 클릭합니다.

adVM의 데스크톱에서 관리자 수준 Windows PowerShell 명령 프롬프트를 열고 다음 명령을 실행합니다.

Add-WindowsFeature RSAT-ADDS-Tools
New-ADUser -SamAccountName sp_farm_db -AccountPassword (read-host "Set user password" -assecurestring) -name "sp_farm_db" -enabled $true -PasswordNeverExpires $true -ChangePasswordAtLogon $false

sp_farm_db 계정의 암호를 안전한 위치에 적어둡니다.

1단계의 결과는 다음과 같습니다.

Azure 인프라 서비스의 SharePoint 개발/테스트 팜 1단계

2단계: SQL Server 2014 가상 컴퓨터 추가 및 구성

이 단계에서는 가상 네트워크에서 SQL Server 2014 가상 컴퓨터를 만들고, Windows Server AD 도메인의 구성원으로 만든 다음, SharePoint에서 사용하도록 구성합니다.

Azure PowerShell을 사용하여 SQL Server 2014 가상 컴퓨터를 만들려면 변수 값을 제공합니다. 그런 후 Azure PowerShell 프롬프트나 로컬 컴퓨터의 PowerShell ISE(통합 스크립트 환경)에서 결과 블록을 실행합니다.

# Log in to Azure
Connect-AzAccount
# Set up key variables
$subscrName="<name of your Azure subscription>"
$rgName="<your resource group name>"
# Set the Azure subscription and location
Select-AzSubscription -SubscriptionName $subscrName
$locName=(Get-AzResourceGroup -Name $rgName).Location
# Create an availability set for SQL Server virtual machines
New-AzAvailabilitySet -ResourceGroupName $rgName -Name sqlAvailabilitySet -Location $locName -Sku Aligned  -PlatformUpdateDomainCount 5 -PlatformFaultDomainCount 2
# Create the SQL Server virtual machine
$vmName="sqlVM"
$vmSize="Standard_D3_V2"
$vnet=Get-AzVirtualNetwork -Name "SP2016Vnet" -ResourceGroupName $rgName
$pip=New-AzPublicIpAddress -Name ($vmName + "-PIP") -ResourceGroupName $rgName -Location $locName -AllocationMethod Dynamic
$nic=New-AzNetworkInterface -Name ($vmName + "-NIC") -ResourceGroupName $rgName -Location $locName -SubnetId $vnet.Subnets[0].Id -PublicIpAddressId $pip.Id -PrivateIpAddress "10.0.0.5"
$avSet=Get-AzAvailabilitySet -Name sqlAvailabilitySet -ResourceGroupName $rgName 
$vm=New-AzVMConfig -VMName $vmName -VMSize $vmSize -AvailabilitySetId $avSet.Id
$vm=Set-AzVMOSDisk -VM $vm -Name ($vmName +"-OS") -DiskSizeInGB 128 -CreateOption FromImage -StorageAccountType "Standard_LRS"
$diskSize=100
$diskConfig=New-AzDiskConfig -AccountType "Standard_LRS" -Location $locName -CreateOption Empty -DiskSizeGB $diskSize
$dataDisk1=New-AzDisk -DiskName ($vmName + "-SQLData") -Disk $diskConfig -ResourceGroupName $rgName
$vm=Add-AzVMDataDisk -VM $vm -Name ($vmName + "-SQLData") -CreateOption Attach -ManagedDiskId $dataDisk1.Id -Lun 1
$cred=Get-Credential -Message "Type the name and password of the local administrator account of the SQL Server computer." 
$vm=Set-AzVMOperatingSystem -VM $vm -Windows -ComputerName $vmName -Credential $cred -ProvisionVMAgent -EnableAutoUpdate
$vm=Set-AzVMSourceImage -VM $vm -PublisherName MicrosoftSQLServer -Offer SQL2014SP3-WS2012R2 -Skus Standard -Version "latest"
$vm=Add-AzVMNetworkInterface -VM $vm -Id $nic.Id
New-AzVM -ResourceGroupName $rgName -Location $locName -VM $vm

참고

이 PowerShell 명령 집합은 sqlVM 가상 컴퓨터에 대해 Azure 가용성 집합을 만듭니다. 이 작업은 이 기본 구성에 더 많은 SQL Server 가상 컴퓨터를 추가하려는 경우에 수행됩니다.

Azure Portal에서 로컬 관리자 계정의 자격 증명을 사용하여 SQL Server 가상 컴퓨터(sqlVM)에 연결합니다.

다음에는 sqlVM의 관리자 수준 Windows PowerShell 명령 프롬프트에서 다음 명령을 사용하여 SQL Server를 Windows Server AD 도메인에 조인시킵니다.

Add-Computer -DomainName "corp.contoso.com"
Restart-Computer

Add-Computer 명령을 입력한 후 도메인 계정 자격 증명을 제공해야 합니다. CORP\<ADMIN_NAME> 계정 및 암호를 사용합니다.

SQL Server 가상 컴퓨터를 다시 시작한 후 로컬 관리자 계정의 자격 증명을 사용하여 다시 연결합니다.

다음으로 sqlVM의 관리자 수준 Windows PowerShell 명령 프롬프트에서 다음 명령을 사용하여 추가 데이터 디스크를 드라이브 문자 F:의 새로운 볼륨으로 추가하고 폴더를 만듭니다.

Get-Disk | Where PartitionStyle -eq "RAW" | Initialize-Disk -PartitionStyle GPT -PassThru | New-Partition -AssignDriveLetter -UseMaximumSize | Format-Volume -FileSystem NTFS -NewFileSystemLabel "SQL Data"
md f:\Data
md f:\Log
md f:\Backup

그런 다음 새 데이터베이스와 계정 및 사용 권한에 대해 F: 드라이브를 사용하도록 SQL Server를 구성합니다.

  1. 시작 화면에서 SQL Studio를 입력하고 SQL Server 2014 Management Studio를 클릭합니다.

  2. 서버에 연결에서 연결을 클릭합니다.

  3. 왼쪽 창에서 최상위 노드(컴퓨터와 같은 이름을 갖는 기본 인스턴스)를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.

  4. 서버 속성에서 데이터베이스 설정을 클릭합니다.

  5. 데이터베이스 기본 위치에서 다음 값을 설정합니다.

  • 데이터f:\Data의 경로로 설정합니다.

  • 로그f:\Log의 경로로 설정합니다.

  • 백업f:\Backup의 경로로 설정합니다.

  1. 확인을 클릭하여 창을 닫습니다.

  2. 왼쪽 창에서 보안 폴더를 확장합니다.

  3. 로그인을 마우스 오른쪽 단추로 클릭하고 새 로그인을 클릭합니다.

  4. 로그인 이름CORP\<ADMIN_NAME> 입력합니다.

  5. 페이지 선택에서 서버 역할을 클릭하고 sysadmin을 클릭한 후 확인을 클릭합니다.

  6. SQL Server 2014 Management Studio를 닫습니다.

SQL Server에는 클라이언트가 데이터베이스 서버에 액세스하는 데 사용하는 포트가 필요합니다. 또한 SQL Server Management Studio에 연결하기 위한 포트도 필요합니다. SQL Server 가상 컴퓨터의 관리자 수준 Windows PowerShell 명령 프롬프트에서 다음 명령을 실행합니다.

New-NetFirewallRule -DisplayName "SQL Server ports 1433, 1434, and 5022" -Direction Inbound -Protocol TCP -LocalPort 1433,1434,5022 -Action Allow

로컬 관리자 권한으로 로그아웃합니다.

2단계의 결과는 다음과 같습니다.

Azure 인프라 서비스의 SharePoint 개발/테스트 팜 2단계

3단계: SharePoint Server 가상 머신 추가 및 구성

이 단계에서는 가상 네트워크에 SharePoint Server 가상 머신을 만들고, Windows Server AD 도메인의 구성원으로 만든 다음, 새 SharePoint 팜을 만듭니다.

Azure PowerShell 사용하여 SharePoint Server 가상 머신을 만들려면 변수 값을 제공합니다. $dnsName 값으로 전역적으로 고유한 이름을 결정해야 합니다. 그런 후 로컬 Azure PowerShell 프롬프트에서 결과 블록을 실행합니다.

# Set up key variables
$subscrName="<name of your Azure subscription>"
$rgName="<your resource group name>"
$dnsName="<unique, public domain name label for the SharePoint server>"
# Set the Azure subscription
Select-AzSubscription -SubscriptionName $subscrName
# Get the location
$locName=(Get-AzResourceGroup -Name $rgName).Location
# Create an availability set for SharePoint virtual machines
New-AzAvailabilitySet -ResourceGroupName $rgName -Name spAvailabilitySet -Location $locName -Sku Aligned  -PlatformUpdateDomainCount 5 -PlatformFaultDomainCount 2
# Create the spVM virtual machine
$vmName="spVM"
$vmSize="Standard_D3_V2"
$vm=New-AzVMConfig -VMName $vmName -VMSize $vmSize
$pip=New-AzPublicIpAddress -Name ($vmName + "-PIP") -ResourceGroupName $rgName -DomainNameLabel $dnsName -Location $locName -AllocationMethod Dynamic
$vnet=Get-AzVirtualNetwork -Name "SP2016Vnet" -ResourceGroupName $rgName
$nic=New-AzNetworkInterface -Name ($vmName + "-NIC") -ResourceGroupName $rgName -Location $locName -SubnetId $vnet.Subnets[0].Id -PublicIpAddressId $pip.Id -PrivateIpAddress "10.0.0.6"
$avSet=Get-AzAvailabilitySet -Name spAvailabilitySet -ResourceGroupName $rgName 
$vm=New-AzVMConfig -VMName $vmName -VMSize $vmSize -AvailabilitySetId $avSet.Id
$vm=Set-AzVMOSDisk -VM $vm -Name ($vmName +"-OS") -DiskSizeInGB 128 -CreateOption FromImage -StorageAccountType "Standard_LRS"
$cred=Get-Credential -Message "Type the name and password of the local administrator account."
$vm=Set-AzVMOperatingSystem -VM $vm -Windows -ComputerName $vmName -Credential $cred -ProvisionVMAgent -EnableAutoUpdate
$vm=Set-AzVMSourceImage -VM $vm -PublisherName "MicrosoftSharePoint" -Offer "MicrosoftSharePointServer" -Skus "sp2016" -Version "latest"
$vm=Add-AzVMNetworkInterface -VM $vm -Id $nic.Id
New-AzVM -ResourceGroupName $rgName -Location $locName -VM $vm

참고

이 Azure PowerShell 명령 블록은 spVM 가상 컴퓨터에 대해 Azure 가용성 집합을 만듭니다. 이 작업은 이 기본 구성에 SharePoint Server 가상 머신을 더 추가하려는 경우에 수행됩니다.

SharePoint Server 가상 머신 구성

로컬 관리자 계정의 자격 증명을 사용하여 SharePoint 가상 컴퓨터(spVM)에 다시 연결합니다.

sqlVM의 관리자 수준 Windows PowerShell 명령 프롬프트에서 다음 명령을 사용하여 SharePoint 가상 컴퓨터를 Windows Server AD 도메인에 조인시킵니다.

Add-Computer -DomainName "corp.contoso.com"
Restart-Computer

Add-Computer 명령을 입력한 후 도메인 계정 자격 증명을 제공해야 합니다. CORP\<ADMIN_NAME> 계정 이름 및 암호를 사용합니다.

SharePoint 가상 머신이 다시 시작되면 CORP\<ADMIN_NAME> 계정 이름 및 암호를 사용하여 다시 연결합니다.

새 SharePoint 팜 만들기

  1. 시작 화면에서 SharePoint를 입력하고 SharePoint 2016 제품 구성 마법사를 클릭합니다.

  2. SharePoint 제품 페이지에서 다음을 클릭합니다.

  3. SharePoint 제품 구성 마법사 대화 상자가 나타나면 서비스(예: IIS)가 다시 시작되거나 다시 설정될 것임을 알리는 경고가 표시됩니다. 를 클릭합니다.

  4. 서버 팜에 연결 페이지에서 새 서버 팜 만들기를 선택하고 다음을 클릭합니다.

  5. 구성 데이터베이스 설정 지정 페이지에서 다음을 수행합니다.

  • 데이터베이스 서버에서 sqlVM을 입력합니다.

  • 사용자 이름에서 CORP\sp_farm_db를 입력합니다.

  • 암호에 sp_farm_db 계정 암호를 입력합니다.

  1. 다음을 클릭합니다.

    sqlVM 서버를 찾을 수 없으면 sqlVM의 관리자 수준 Windows PowerShell 명령 프롬프트에서 이 명령을 실행했는지 확인합니다.

New-NetFirewallRule -DisplayName "SQL Server ports 1433, 1434, and 5022" -Direction Inbound -Protocol TCP -LocalPort 1433,1434,5022 -Action Allow
  1. 팜 보안 설정 지정 페이지에서 암호를 입력합니다. 암호는 기록한 후 나중에 참조할 수 있게 안전한 장소에 보관합니다. 다음을 클릭합니다.

  2. 서버 역할 지정 페이지의 단일 서버 팜에서 단일 서버 팜을 클릭하고 다음을 클릭합니다.

  3. SharePoint 중앙 관리 웹 응용 프로그램 구성 페이지에서 다음을 클릭합니다.

  4. SharePoint 제품 구성 마법사 완료 페이지가 나타납니다. 다음을 클릭합니다.

  5. SharePoint 제품 구성 페이지가 나타납니다. 구성 프로세스가 완료될 때까지 기다립니다.

  6. 구성 완료 페이지에서 마침을 클릭합니다. 새 관리 웹 사이트가 시작됩니다.

  7. 보다 나은 SharePoint 만들기 페이지에서 사용자 환경 개선 프로그램에 참여할지 여부를 클릭하고 확인을 클릭합니다.

  8. 시작 페이지에서 마법사 시작을 클릭합니다.

  9. 서비스 응용 프로그램 및 서비스 페이지의 서비스 계정에서 기존 관리되는 계정 사용을 클릭한 후 다음을 클릭합니다. 다음 페이지가 표시되는 데 몇 분 정도 걸릴 수 있습니다.

  10. 사이트 모음 만들기 페이지의 제목Contoso를 입력하고 확인을 클릭합니다.

  11. 팜 구성 마법사 완료 페이지에서 마침을 클릭합니다. SharePoint 중앙 관리 웹 페이지가 표시됩니다.

  12. Internet Explorer에서 새 탭을 열고 주소 표시줄을 입력 http://spvm/ 한 다음 Enter 키를 누릅니다. 기본 Contoso 팀 사이트가 표시됩니다.

다음으로, 인터넷 사용자가 spVM 가상 컴퓨터에 할당된 공용 IP 주소의 DNS 이름을 사용하여 SharePoint 서버에 액세스할 수 있도록 대체 액세스 매핑을 구성합니다.

대체 액세스 매핑 구성

  1. 로컬 컴퓨터의 Azure PowerShell 프롬프트에서 다음 명령을 실행합니다.
Write-Host (Get-AzPublicIpaddress -Name "spVM-PIP" -ResourceGroup $rgName).DnsSettings.Fqdn
  1. DNS 이름을 적어둡니다.

  2. spVM 가상 컴퓨터의 Internet Explorer에서 홈 - 중앙 관리 탭을 클릭합니다.

  3. 시스템 설정 세션에서 대체 액세스 매핑 구성을 클릭합니다.

  4. 대체 액세스 매핑 페이지에서 공용 URL 편집을 클릭합니다.

  5. 공용 영역 URL 편집 페이지에서 대체 액세스 매핑 컬렉션 옆에 있는 링크를 클릭한 후 대체 액세스 매핑 컬렉션 변경을 클릭합니다.

  6. 대체 액세스 매핑 컬렉션 선택에서 SharePoint - 80을 클릭합니다.

  7. 공용 영역 URL 편집 페이지의 인터넷에서 2>단계의 DNS 이름 http://< 입력한 다음 저장을 클릭합니다.

3단계의 결과는 다음과 같습니다.

Azure 인프라 서비스의 완료된 SharePoint 개발/테스트 팜

로컬 컴퓨터의 브라우저에서 spVM 가상 머신의 http://< DNS 이름에 액세스합니다>. 자격 증명에서 메시지가 표시되면 CORP\<ADMIN_NAME> 계정 이름 및 암호를 사용합니다. 기본 Contoso 팀 사이트가 표시됩니다.

다음 단계

Azure에서 프로덕션 SharePoint Server 팜을 디자인할 준비가 되면 Azure 에서 SharePoint Server 팜 디자인을 참조하세요.

Azure에서 프로덕션 준비가 완료된 고가용성 SharePoint Server 2016 팜을 배포할 준비가 되면 Azure에서 SQL Server Always On 가용성 그룹을 사용하여 SharePoint Server 배포를 참조하세요.

낮음 또는 높은 신뢰 추가 기능 개발을 시작하려면 먼저 앱 도메인을 구성해야 합니다. SharePoint Server용 앱에 대한 환경 구성을 참조하세요.

팜의 가상 컴퓨터 중지 및 시작

Azure Virtual Machines는 실행될 때 지속적으로 비용을 발생시킵니다. SharePoint Server 개발/테스트 환경의 비용을 최소화하려면 다음 명령을 사용하여 가상 머신을 중지합니다.

$rgName="<your resource group name>"
Stop-AzVM -Name spVM -ResourceGroupName $rgName -Force
Stop-AzVM -Name sqlVM -ResourceGroupName $rgName -Force
Stop-AzVM -Name adVM -ResourceGroupName $rgName -Force

다시 시작하려면 다음 명령을 사용합니다.

$rgName="<your resource group name>"
Start-AzVM -Name adVM -ResourceGroupName $rgName
Start-AzVM -Name sqlVM -ResourceGroupName $rgName
Start-AzVM -Name spVM -ResourceGroupName $rgName

참고 항목

개념

SharePoint 2013 및 SharePoint 2016

SharePoint Server 2016 설치 및 구성

기타 리소스

Azure에서 SharePoint Server 팜 디자인

Azure에서 SQL Server AlwaysOn 가용성 그룹을 사용하여 SharePoint Server 배포

클라우드 도입 TLG(테스트 랩 가이드)