Базовая конфигурация среды разработки и тестированияBase Configuration dev/test environment

Сводка: Создайте упрощенный интрасети в качестве среды разработки или тестирования в Microsoft Azure.Summary: Create a simplified intranet as a dev/test environment in Microsoft Azure.

Эта статья содержит пошаговые инструкции по созданию среды разработки и тестирования с базовой конфигурацией в Azure.This article provides you with step-by-step instructions to create the following Base Configuration dev/test environment in Azure:

На рисунке 1: Среде разработки и тестирования базовой конфигурацииFigure 1: The Base Configuration dev/test environment

Этап 4. Базовая конфигурация в Azure, включающая виртуальную машину CLIENT1

Среда разработки и тестирования базовой конфигурации на рисунке 1 состоит из корпоративной сети подсети в только в облаке Azure виртуальную сеть с именем лаборатория тестирования, которая моделирует простая и частной интрасети, подключенных к Интернету. Он содержит три виртуальных машин Azure под управлением WIndows Server 2016:The Base Configuration dev/test environment in Figure 1 consists of the Corpnet subnet in a cloud-only Azure virtual network named TestLab that simulates a simplified, private intranet connected to the Internet. It contains three Azure virtual machines running WIndows Server 2016:

  • DC1 настроена в качестве контроллера домена интрасети и сервера доменных имен (DNS).DC1 is configured as an intranet domain controller and Domain Name System (DNS) server

  • APP1 настроена в качестве общего сервера приложений и веб-сервера.APP1 is configured as a general application and web server

  • CLIENT1 действует как клиент интрасети.CLIENT1 acts as an intranet client

Вот что обеспечивает такая конфигурация для виртуальных машин DC1, APP1, CLIENT1 и дополнительных компьютеров корпоративной подсети: This configuration allows DC1, APP1, CLIENT1, and additional Corpnet subnet computers to be:

  • Подключение к Интернету для установки обновлений, доступ к ресурсам Интернета в режиме реального времени и участвовать в общедоступное облако технологии, такие как Microsoft Office 365 и других служб Azure.Connected to the Internet to install updates, access Internet resources in real time, and participate in public cloud technologies such as Microsoft Office 365 and other Azure services.

  • Управление при помощи подключения к удаленному рабочему столу с компьютера, соединенного с Интернетом или сетью организации.Remotely managed using Remote Desktop connections from your computer that is connected to the Internet or your organization network.

Цели использования получившейся тестовой среды:You can use the resulting test environment:

  • Разработка и тестирование приложений.For application development and testing.

  • Как начальной настройке среды расширенного теста проекта, который включает в себя дополнительных виртуальных машин, служб Azure или другие предложения облачных Microsoft, такие как Office 365 и безопасности предприятия + мобильных устройств (Командной).As the initial configuration of an extended test environment of your own design that includes additional virtual machines, Azure services, or other Microsoft cloud offerings such as Office 365 and Enterprise Security + Mobility (EMS).

Существует четыре этапа настройки тестовой среды с базовой конфигурацией в Azure:There are four phases to setting up the Base Configuration test environment in Azure:

  1. создание виртуальной сети;Create the virtual network.

  2. настройка DC1;Configure DC1.

  3. настройка APP1;Configure APP1.

  4. настройка CLIENT1.Configure CLIENT1.

Если вы уже нет Azure подписки, можно Зарегистрируйтесь бесплатную пробную версию в Попробуйте Azure. Если у вас есть подписка на MSDN или Visual Studio, видеть кредит ежемесячный Azure для подписчиков Visual Studio.If you do not already have an Azure subscription, you can sign up for a free trial at Try Azure. If you have an MSDN or Visual Studio subscription, see Monthly Azure credit for Visual Studio subscribers.

Примечание

Виртуальных машин в Azure требует текущие расходы на денежные они выполняются. Расходы на этом международные с подпиской MSDN бесплатную пробную, или оплата за подписку. Дополнительные сведения о стоимости под управлением виртуальных машин Azure просмотрите Сведения о ценах виртуальных машин и Калькулятор цен Azure. Чтобы сократить издержки, обратитесь к разделу сокращение расходов на тестовой среды виртуальных машин в Azure.Virtual machines in Azure incur an ongoing monetary cost when they are running. This cost is billed against your free trial, MSDN subscription, or paid subscription. For more information about the costs of running Azure virtual machines, see Virtual Machines Pricing Details and Azure Pricing Calculator. To keep costs down, see Minimizing the costs of test environment virtual machines in Azure.

Руководства по лаборатории тестирования в Microsoft Cloud

Совет

Щелкните здесь, чтобы просмотреть схему всех статей, относящихся к руководствам по лаборатории тестирования в One Microsoft Cloud.Click here for a visual map to all the articles in the One Microsoft Cloud Test Lab Guide stack.

Этап 1. Создание виртуальной сетиPhase 1: Create the virtual network

Сначала запустите командную строку Azure PowerShell.First, start an Azure PowerShell prompt.

Примечание

Следующие наборы команд использовать последнюю версию Windows Azure PowerShell. В разделе Начало работы с Windows Azure PowerShell командлетов.The following command sets use the latest version of Azure PowerShell. See Get started with Azure PowerShell cmdlets.

Войдите в свою учетную запись Azure с помощью указанной ниже команды.Sign in to your Azure account with the following command.

Login-AzureRMAccount

Совет

Щелкните здесь для получения текстовый файл, содержащий все команды PowerShell в данной статье.Click here to get a text file that contains all the PowerShell commands in this article.

Получите имя подписки с помощью следующей команды.Get your subscription name using the following command.

Get-AzureRMSubscription | Sort Name | Select Name

Укажите свою подписку Azure. Замените текст в кавычках, в том числе символы "<" и ">", на правильное имя.Set your Azure subscription. Replace everything within the quotes, including the < and > characters, with the correct name.

$subscr="<subscription name>"
Get-AzureRmSubscription -SubscriptionName $subscr | Select-AzureRmSubscription

Затем создайте группу ресурсов для лаборатории тестирования с базовой конфигурацией. Чтобы определить уникальное имя группы ресурсов, используйте указанную ниже команду для вывода списка имеющихся групп ресурсов.Next, create a new resource group for your Base Configuration test lab. To determine a unique resource group name, use this command to list your existing resource groups.

Get-AzureRMResourceGroup | Sort ResourceGroupName | Select ResourceGroupName

Создайте группу ресурсов с помощью приведенных ниже команд. Замените все символы в кавычках (в том числе символы "<" и ">") правильными именами.Create your new resource group with these commands. Replace everything within the quotes, including the < and > characters, with the correct names.

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

Затем создайте виртуальную сеть TestLab, в которой будет размещена корпоративная подсеть базовой конфигурации, и защитите ее с помощью группы безопасности сети.Next, you create the TestLab virtual network that will host the Corpnet subnet of the base configuration and protect it with a network security group.

$rgName="<name of your new resource group>"
$locName=(Get-AzureRmResourceGroup -Name $rgName).Location
$corpnetSubnet=New-AzureRMVirtualNetworkSubnetConfig -Name Corpnet -AddressPrefix 10.0.0.0/24
New-AzureRMVirtualNetwork -Name TestLab -ResourceGroupName $rgName -Location $locName -AddressPrefix 10.0.0.0/8 -Subnet $corpnetSubnet -DNSServer 10.0.0.4
$rule1=New-AzureRMNetworkSecurityRuleConfig -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
New-AzureRMNetworkSecurityGroup -Name Corpnet -ResourceGroupName $rgName -Location $locName -SecurityRules $rule1
$vnet=Get-AzureRMVirtualNetwork -ResourceGroupName $rgName -Name TestLab
$nsg=Get-AzureRMNetworkSecurityGroup -Name Corpnet -ResourceGroupName $rgName
Set-AzureRMVirtualNetworkSubnetConfig -VirtualNetwork $vnet -Name Corpnet -AddressPrefix "10.0.0.0/24" -NetworkSecurityGroup $nsg

Это — ваша текущая конфигурация.This is your current configuration.

Этап 1. Базовая конфигурация в Azure, включающая виртуальную сеть и подсеть

Этап 2. Настройка DC1Phase 2: Configure DC1

На этом этапе мы создадим виртуальную машину DC1 и настроим ее как контроллер для домена Windows Server Active Directory corp.contoso.com и DNS-сервер для виртуальных машин сети TestLab.In this phase, we create the DC1 virtual machine and configure it as a domain controller for the corp.contoso.com Windows Server Active Directory (AD) domain and a DNS server for the virtual machines of the TestLab virtual network.

Чтобы создать Azure виртуальной машины для DC1, заполните поля имя группы ресурсов и выполните следующие команды в командной строке Windows Azure PowerShell на локальном компьютере.To create an Azure virtual machine for DC1, fill in the name of your resource group and run these commands at the Azure PowerShell command prompt on your local computer.

$rgName="<resource group name>"
$locName=(Get-AzureRmResourceGroup -Name $rgName).Location
$vnet=Get-AzureRMVirtualNetwork -Name TestLab -ResourceGroupName $rgName
$pip=New-AzureRMPublicIpAddress -Name DC1-PIP -ResourceGroupName $rgName -Location $locName -AllocationMethod Dynamic
$nic=New-AzureRMNetworkInterface -Name DC1-NIC -ResourceGroupName $rgName -Location $locName -SubnetId $vnet.Subnets[0].Id -PublicIpAddressId $pip.Id -PrivateIpAddress 10.0.0.4
$vm=New-AzureRMVMConfig -VMName DC1 -VMSize Standard_A1
$cred=Get-Credential -Message "Type the name and password of the local administrator account for DC1."
$vm=Set-AzureRMVMOperatingSystem -VM $vm -Windows -ComputerName DC1 -Credential $cred -ProvisionVMAgent -EnableAutoUpdate
$vm=Set-AzureRMVMSourceImage -VM $vm -PublisherName MicrosoftWindowsServer -Offer WindowsServer -Skus 2016-Datacenter -Version "latest"
$vm=Add-AzureRMVMNetworkInterface -VM $vm -Id $nic.Id
$vm=Set-AzureRmVMOSDisk -VM $vm -Name "DC1-OS" -DiskSizeInGB 128 -CreateOption FromImage -StorageAccountType "StandardLRS"
$diskConfig=New-AzureRmDiskConfig -AccountType "StandardLRS" -Location $locName -CreateOption Empty -DiskSizeGB 20
$dataDisk1=New-AzureRmDisk -DiskName "DC1-DataDisk1" -Disk $diskConfig -ResourceGroupName $rgName
$vm=Add-AzureRmVMDataDisk -VM $vm -Name "DC1-DataDisk1" -CreateOption Attach -ManagedDiskId $dataDisk1.Id -Lun 1
New-AzureRMVM -ResourceGroupName $rgName -Location $locName -VM $vm

Вам будет предложено ввести имя пользователя и пароль учетной записи локального администратора на DC1. Задайте надежный пароль и запишите его вместе с именем пользователя в безопасном месте.You will be prompted for a user name and password for the local administrator account on DC1. Use a strong password and record both the name and password in a secure location.

После этого подключитесь к виртуальной машине DC1.Next, connect to the DC1 virtual machine.

Подключение к DC1 с помощью учетных данных учетной записи локального администратораConnect to DC1 using local administrator account credentials

  1. В Azure портала, нажмите кнопку группы ресурсов > [имя новой группы ресурсов] > DC1 > подключить.In the Azure portal, click Resource Groups > [the name of your new resource group] > DC1 > Connect.

  2. Откройте файл DC1.rdp, который будет загружен и нажмите кнопку Подключить.Open the DC1.rdp file that is downloaded, and then click Connect.

  3. Укажите имя учетной записи локального администратора DC1.Specify the DC1 local administrator account name:

    • Для Windows 7:For Windows 7:

      В диалоговом окне Безопасности Windows выберите использовать другую учетную запись. В поле имя пользователявведите DC1\[имя учетной записи локального администратора].In the Windows Security dialog box, click Use another account. In User name, type DC1\[Local administrator account name].

    • Для Windows 8 или Windows 10:For Windows 8 or Windows 10:

      В диалоговом окне Безопасности Windows нажмите кнопку Дополнительные параметрыи нажмите кнопку использовать другую учетную запись. В поле имя пользователявведите DC1\[имя учетной записи локального администратора].In the Windows Security dialog box, click More choices, and then click Use a different account. In User name, type DC1\[Local administrator account name].

  4. В поле парольвведите пароль учетной записи локального администратора и нажмите кнопку ОК.In Password, type the password of the local administrator account, and then click OK.

  5. При появлении запроса нажмите кнопку Да.When prompted, click Yes.

После этого добавьте диска с дополнительных данных как новый том с диска F:, с помощью этой команды в командной строке Windows PowerShell правами администратора на DC1.Next, add an extra data disk as a new volume with the drive letter F: with this command at an administrator-level Windows PowerShell command prompt on DC1.

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

Затем настройте виртуальную машину DC1 как контроллер домена и DNS-сервер для домена corp.contoso.com. От имени администратора выполните указанные ниже команды в командной строке Windows PowerShell.Next, configure DC1 as a domain controller and DNS server for the corp.contoso.com domain. Run these commands at an administrator-level Windows PowerShell command prompt.

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

Потребуется указать пароль администратора для безопасного режима. Храните этот пароль в надежном месте.You will need to specify a safe mode administrator password. Store this password in a secure location.

Обратите внимание, что на выполнение этих команд может потребоваться несколько минут.Note that these commands can take a few minutes to complete.

После перезапуска виртуальной машины DC1 снова подключитесь к ней.After DC1 restarts, reconnect to the DC1 virtual machine.

Подключение к DC1 с помощью учетных данных доменаConnect to DC1 using domain credentials

  1. В Azure портала, нажмите кнопку группы ресурсов > [имя группы ресурсов] > DC1 > подключить.In the Azure portal, click Resource Groups > [your resource group name] > DC1 > Connect.

  2. Запустите файл DC1.rdp, который будет загружен и нажмите кнопку Подключить.Run the DC1.rdp file that is downloaded, and then click Connect.

  3. В системе Безопасности Windowsвыберите использовать другую учетную запись. В поле имя пользователявведите CORP\[имя учетной записи локального администратора].In Windows Security, click Use another account. In User name, type CORP\[Local administrator account name].

  4. В поле парольвведите пароль учетной записи локального администратора и нажмите кнопку ОК.In Password, type the password of the local administrator account, and then click OK.

  5. При появлении запроса нажмите кнопку Да.When prompted, click Yes.

Затем создайте учетную запись пользователя в Active Directory, которая будет использоваться при входе в систему на компьютерах, входящих в домен CORP. От имени администратора выполните указанную ниже команду в командной строке Windows PowerShell.Next, create a user account in Active Directory that will be used when logging in to CORP domain member computers. Run this command at an administrator-level Windows PowerShell command prompt.

New-ADUser -SamAccountName User1 -AccountPassword (read-host "Set user password" -assecurestring) -name "User1" -enabled $true -PasswordNeverExpires $true -ChangePasswordAtLogon $false

Обратите внимание на то, что при выполнении этой команды вам будет предложено ввести пароль учетной записи User1. Так как эта учетная запись будет использоваться для подключения к удаленному рабочему столу для всех компьютеров, входящих в домен CORP, используйте надежный пароль. Запишите пароль к учетной записи User1 и храните его в безопасном месте.Note that this command prompts you to supply the User1 account password. Because this account will be used for remote desktop connections for all CORP domain member computers, choose a strong password. Record the User1 account password and store it in a secured location.

Затем настройте новую учетную запись User1 как учетную запись администратора предприятия. От имени администратора выполните указанную ниже команду в командной строке Windows PowerShell.Next, configure the new User1 account as an Enterprise Administrator. Run this command at the administrator-level Windows PowerShell command prompt.

Add-ADPrincipalGroupMembership -Identity "CN=User1,CN=Users,DC=corp,DC=contoso,DC=com" -MemberOf "CN=Enterprise Admins,CN=Users,DC=corp,DC=contoso,DC=com","CN=Domain Admins,CN=Users,DC=corp,DC=contoso,DC=com","CN=Schema Admins,CN=Users,DC=corp,DC=contoso,DC=com"

Закрыть сеанс удаленного рабочего стола с DC1 и затем снова подключить с помощью CORP\учетной записи User1.Close the Remote Desktop session with DC1 and then reconnect using the CORP\User1 account.

Чтобы разрешить трафик для средства Ping, выполните указанную ниже команду в командной строке Windows PowerShell от имени администратора.Next, to allow traffic for the Ping tool, run this command at an administrator-level Windows PowerShell command prompt.

Set-NetFirewallRule -DisplayName "File and Printer Sharing (Echo Request - ICMPv4-In)" -enabled True

Это — ваша текущая конфигурация.This is your current configuration.

Этап 2. Базовая конфигурация в Azure, включающая виртуальную машину DC1

Этап 3. Настройка APP1Phase 3: Configure APP1

APP1 предоставляет веб-службы и службы общего доступа к файлам.APP1 provides web and file sharing services.

-> [!NOTE]
-> Следующие команды set создает CLIENT1 под управлением Windows Server 2016 центра обработки данных, который может выполняться для всех типов Azure подписок. Если у вас есть подписка на основе Visual Studio Azure, вы можете создать CLIENT1 под управлением Windows 10 с Azure портала.-> The following command set creates CLIENT1 running Windows Server 2016 Datacenter, which can be done for all types of Azure subscriptions. If you have an Visual Studio-based Azure subscription, you can create CLIENT1 running Windows 10 with the Azure portal.

Создание виртуальной машины Azure для APP1, введите имя группы ресурсов и выполните следующие команды в командной строке Windows Azure PowerShell на локальном компьютере.To create an Azure Virtual Machine for APP1, fill in the name of your resource group and run these commands at the Azure PowerShell command prompt on your local computer.

$rgName="<resource group name>"
$locName=(Get-AzureRmResourceGroup -Name $rgName).Location
$vnet=Get-AzureRMVirtualNetwork -Name TestLab -ResourceGroupName $rgName
$pip=New-AzureRMPublicIpAddress -Name APP1-PIP -ResourceGroupName $rgName -Location $locName -AllocationMethod Dynamic
$nic=New-AzureRMNetworkInterface -Name APP1-NIC -ResourceGroupName $rgName -Location $locName -SubnetId $vnet.Subnets[0].Id -PublicIpAddressId $pip.Id
$vm=New-AzureRMVMConfig -VMName APP1 -VMSize Standard_A1
$cred=Get-Credential -Message "Type the name and password of the local administrator account for APP1."
$vm=Set-AzureRMVMOperatingSystem -VM $vm -Windows -ComputerName APP1 -Credential $cred -ProvisionVMAgent -EnableAutoUpdate
$vm=Set-AzureRMVMSourceImage -VM $vm -PublisherName MicrosoftWindowsServer -Offer WindowsServer -Skus 2016-Datacenter -Version "latest"
$vm=Add-AzureRMVMNetworkInterface -VM $vm -Id $nic.Id
$vm=Set-AzureRmVMOSDisk -VM $vm -Name "APP1-OS" -DiskSizeInGB 128 -CreateOption FromImage -StorageAccountType "StandardLRS"
New-AzureRMVM -ResourceGroupName $rgName -Location $locName -VM $vm

После этого подключитесь к виртуальной машине APP1, используя имя и пароль для учетной записи локального администратора APP1. Затем откройте командную строку Windows PowerShell.Next, connect to the APP1 virtual machine using the APP1 local administrator account name and password, and then open a Windows PowerShell command prompt.

Чтобы проверить имя разрешения и сети обмена данными между APP1 и DC1, выполните команду ping dc1.corp.contoso.com и убедитесь, что существует четыре ответа.To check name resolution and network communication between APP1 and DC1, run the ping dc1.corp.contoso.com command and verify that there are four replies.

Затем присоедините виртуальную машину APP1 к домену CORP, выполнив указанные ниже команды в командной строке Windows PowerShell.Next, join the APP1 virtual machine to the CORP domain with these commands at the Windows PowerShell prompt.

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

Обратите внимание, что необходимо задать CORP\учетные данные учетной записи User1 домена после выполнения команды Добавить компьютер .Note that you must supply the CORP\User1 domain account credentials after running the Add-Computer command.

После перезагрузки APP1 подключиться к ней с помощью CORP\учетной записи User1, а затем откройте Windows PowerShell администраторские командную строку.After APP1 restarts, connect to it using the CORP\User1 account, and then open an administrator-level Windows PowerShell command prompt.

После этого сделайте APP1 веб-сервером, выполнив указанную ниже команду в командной строке Windows PowerShell в APP1.Next, make APP1 a web server with this command at the Windows PowerShell command prompt on APP1.

Install-WindowsFeature Web-WebServer -IncludeManagementTools

Создайте общую папку и текстовый файл в папке на APP1 с помощью указанных ниже команд PowerShell.Next, create a shared folder and a text file within the folder on APP1 with these PowerShell commands.

New-Item -path c:\files -type directory
Write-Output "This is a shared file." | out-file c:\files\example.txt
New-SmbShare -name files -path c:\files -changeaccess CORP\User1

Это — ваша текущая конфигурация.This is your current configuration.

Этап 3. Базовая конфигурация в Azure, включающая виртуальную машину APP1

Этап 4. Настройка CLIENT1Phase 4: Configure CLIENT1

CLIENT1 действует как типичный ноутбук, планшет или компьютер в интрасети Contoso.CLIENT1 acts as a typical laptop, tablet, or desktop computer on the Contoso intranet.

Создание виртуальной машины Azure для CLIENT1, введите имя группы ресурсов и выполните следующие команды в командной строке Windows Azure PowerShell на локальном компьютере.To create an Azure Virtual Machine for CLIENT1, fill in the name of your resource group and run these commands at the Azure PowerShell command prompt on your local computer.

$rgName="<resource group name>"
$locName=(Get-AzureRmResourceGroup -Name $rgName).Location
$vnet=Get-AzureRMVirtualNetwork -Name TestLab -ResourceGroupName $rgName
$pip=New-AzureRMPublicIpAddress -Name CLIENT1-PIP -ResourceGroupName $rgName -Location $locName -AllocationMethod Dynamic
$nic=New-AzureRMNetworkInterface -Name CLIENT1-NIC -ResourceGroupName $rgName -Location $locName -SubnetId $vnet.Subnets[0].Id -PublicIpAddressId $pip.Id
$vm=New-AzureRMVMConfig -VMName CLIENT1 -VMSize Standard_A1
$cred=Get-Credential -Message "Type the name and password of the local administrator account for CLIENT1."
$vm=Set-AzureRMVMOperatingSystem -VM $vm -Windows -ComputerName CLIENT1 -Credential $cred -ProvisionVMAgent -EnableAutoUpdate
$vm=Set-AzureRMVMSourceImage -VM $vm -PublisherName MicrosoftWindowsServer -Offer WindowsServer -Skus 2016-Datacenter -Version "latest"
$vm=Add-AzureRMVMNetworkInterface -VM $vm -Id $nic.Id
$vm=Set-AzureRmVMOSDisk -VM $vm -Name "CLIENT1-OS" -DiskSizeInGB 128 -CreateOption FromImage -StorageAccountType "StandardLRS"
New-AzureRMVM -ResourceGroupName $rgName -Location $locName -VM $vm

После этого подключитесь к виртуальной машине CLIENT1, используя имя и пароль для учетной записи локального администратора CLIENT1. Затем откройте командную строку Windows PowerShell от имени администратора.Next, connect to the CLIENT1 virtual machine using the CLIENT1 local administrator account name and password, and then open an administrator-level Windows PowerShell command prompt.

Чтобы проверить имя разрешения и сети обмена данными между CLIENT1 и DC1, выполните команду ping dc1.corp.contoso.com в командной строке Windows PowerShell и убедитесь, что существует четыре ответа.To check name resolution and network communication between CLIENT1 and DC1, run the ping dc1.corp.contoso.com command at a Windows PowerShell command prompt and verify that there are four replies.

Затем присоедините виртуальную машину CLIENT1 к домену CORP, выполнив указанные ниже команды в командной строке Windows PowerShell.Next, join the CLIENT1 virtual machine to the CORP domain with these commands at the Windows PowerShell prompt.

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

Обратите внимание, что необходимо предоставить вашей CORP\учетные данные учетной записи User1 домена после выполнения команды Добавить компьютер .Note that you must supply your CORP\User1 domain account credentials after running the Add-Computer command.

После перезагрузки компьютера CLIENT1, подключиться к ней с помощью CORP\User1 учетной записи имя и пароль, а затем откройте командную строку Windows PowerShell уровня администратора.After CLIENT1 restarts, connect to it using the CORP\User1 account name and password, and then open an administrator-level Windows PowerShell command prompt.

Затем убедитесь, что у CLIENT1 есть доступ к веб-ресурсам и общим файловым ресурсам на виртуальной машине APP1.Next, verify that you can access web and file share resources on APP1 from CLIENT1.

Проверка возможности доступа к APP1 для CLIENT1Verify CLIENT access to APP1

  1. В диспетчере сервера в древовидном представлении щелкните Локального сервера.In Server Manager, in the tree pane, click Local Server.

  2. В окне свойств для CLIENT1щелкните на рядом с пунктом Конфигурация усиленной безопасности обозревателя IE.In Properties for CLIENT1, click On next to IE Enhanced Security Configuration.

  3. В разделе Конфигурация усиленной безопасности Internet Explorerнажмите кнопку Отключить для администраторов и пользователейи нажмите кнопку ОК.In Internet Explorer Enhanced Security Configuration, click Off for Administrators and Users, and then click OK.

  4. На начальном экране выберите пункт Internet Explorerи нажмите кнопку ОК.From the Start screen, click Internet Explorer, and then click OK.

  5. В адресной строке введите http://app1.corp.contoso.com/, а затем нажмите клавишу ВВОД. Вы увидите веб-страницу по умолчанию службы IIS для APP1.In the Address bar, type http://app1.corp.contoso.com/, and then press ENTER. You should see the default Internet Information Services web page for APP1.

  6. Щелкните значок проводника на панели задач рабочего стола.From the desktop taskbar, click the File Explorer icon.

  7. В адресной строке введите ** \ \app1\файлы, а затем нажмите клавишу ВВОД. Вы должны увидеть окне папки с содержимым в общую папку файлов.In the address bar, type **\\app1\Files, and then press ENTER. You should see a folder window with the contents of the Files shared folder.

  8. В окне общую папку файлов дважды щелкните файл Example.txt . Вы должны увидеть содержимое файла Example.txt.In the Files shared folder window, double-click the Example.txt file. You should see the contents of the Example.txt file.

  9. Закройте example.txt - Блокнот и windows файлы общих папок.Close the example.txt - Notepad and the Files shared folder windows.

Это — ваша окончательная конфигурация.This is your final configuration.

Этап 4. Базовая конфигурация в Azure, включающая виртуальную машину CLIENT1

Теперь ваша базовая конфигурация в Azure готова к разработке и тестированию приложений, а также к созданию дополнительных тестовых сред.Your Base Configuration in Azure is now ready for application development and testing or for building additional test environments.

Совет

Щелкните здесь, чтобы просмотреть схему всех статей, относящихся к руководствам по лаборатории тестирования Microsoft Cloud.Click here for a visual map to all of the articles in the One Microsoft Cloud Test Lab Guide stack.

Минимизация расходов на виртуальные машины в тестовой среде в AzureMinimizing the costs of test environment virtual machines in Azure

Чтобы снизить затраты на работу виртуальных машин тестовой среды, можно выполнить одно из указанных ниже действий.To minimize the cost of running the test environment virtual machines, you can do one of the following:

  • Создайте тестовую среду и проведите необходимое тестирование и демонстрацию как можно скорее. После завершения удалите группу ресурсов для тестовой среды.Create the test environment and perform your needed testing and demonstration as quickly as possible. When complete, delete the resource group for the test environment.

  • Завершите работу виртуальных машин своей тестовой среды, приведя их в освобожденное состояние.Shut down your test environment virtual machines into a deallocated state.

Чтобы завершить работу виртуальных машин с помощью Azure PowerShell, введите имя группы ресурсов и выполните указанные ниже команды.To shut down the virtual machines with Azure PowerShell, fill in the resource group name and run these commands.

$rgName="<your resource group name>"
Stop-AzureRMVM -ResourceGroupName $rgName -Name "CLIENT1" -Force
Stop-AzureRMVM -ResourceGroupName $rgName -Name "APP1" -Force
Stop-AzureRMVM -ResourceGroupName $rgName -Name "DC1" -Force

Чтобы виртуальные машины, находящиеся в остановленном (освобожденном) состоянии, работали должным образом после запуска и вывода их из этого состояния, запускайте их в следующем порядке:To ensure that your virtual machines work properly when starting all of them from the Stopped (Deallocated) state, you should start them in the following order:

  1. DC1DC1
  2. APP1APP1
  3. CLIENT1CLIENT1

Чтобы запустить виртуальные машины по порядку с помощью Azure PowerShell, введите имя группы ресурсов и выполните указанные ниже команды.To start the virtual machines in order with Azure PowerShell, fill in the resource group name and run these commands.

$rgName="<your resource group name>"
Start-AzureRMVM -ResourceGroupName $rgName -Name "DC1"
Start-AzureRMVM -ResourceGroupName $rgName -Name "APP1"
Start-AzureRMVM -ResourceGroupName $rgName -Name "CLIENT1"

См. такжеSee Also