Руководство по управлению дисками Azure с помощью Azure PowerShellTutorial - Manage Azure disks with Azure PowerShell

Виртуальные машины Azure хранят операционную систему, приложения и данные на дисках.Azure virtual machines use disks to store the VMs operating system, applications, and data. При создании виртуальной машины важно выбрать размер диска и конфигурацию, которые будут соответствовать ожидаемой рабочей нагрузкой.When creating a VM, it's important to choose a disk size and configuration appropriate to the expected workload. В этом руководстве рассматривается развертывание дисков виртуальных машин и управление ими.This tutorial covers deploying and managing VM disks. Здесь содержатся сведения о:You learn about:

  • дисках ОС и временных дисках;OS disks and temporary disks
  • Диски данныхData disks
  • дисками уровня "Стандартный" и "Премиум";Standard and Premium disks
  • производительностью дисков;Disk performance
  • присоединением и подготовкой дисков данных;Attaching and preparing data disks

Запуск Azure Cloud ShellLaunch Azure Cloud Shell

Azure Cloud Shell — это бесплатная интерактивная оболочка, с помощью которой можно выполнять действия, описанные в этой статье.The Azure Cloud Shell is a free interactive shell that you can use to run the steps in this article. Она включает предварительно установленные общие инструменты Azure и настроена для использования с вашей учетной записью.It has common Azure tools preinstalled and configured to use with your account.

Чтобы открыть Cloud Shell, просто выберите Попробовать в правом верхнем углу блока кода.To open the Cloud Shell, just select Try it from the upper right corner of a code block. Cloud Shell можно также запустить в отдельной вкладке браузера, перейдя на страницу https://shell.azure.com/powershell.You can also launch Cloud Shell in a separate browser tab by going to https://shell.azure.com/powershell. Нажмите кнопку Копировать, чтобы скопировать блоки кода. Вставьте код в Cloud Shell и нажмите клавишу "ВВОД", чтобы выполнить его.Select Copy to copy the blocks of code, paste it into the Cloud Shell, and press enter to run it.

Диски Azure по умолчаниюDefault Azure disks

При создании виртуальной машины Azure к ней автоматически подключаются два диска.When an Azure virtual machine is created, two disks are automatically attached to the virtual machine.

Диск операционной системы. Размер дисков операционной системы может составлять до 4 ТБ. Это диски, содержащие операционную систему виртуальной машины.Operating system disk - Operating system disks can be sized up to 4 terabytes, and hosts the VMs operating system. Диску ОС по умолчанию назначается буква C: .The OS disk is assigned a drive letter of C: by default. Конфигурация кэширования диска ОС оптимизирована для производительности операционной системы.The disk caching configuration of the OS disk is optimized for OS performance. На диске ОС не должны размещаться приложения или данные.The OS disk should not host applications or data. Для приложений и данных используйте диск данных, который описан далее в этой статье.For applications and data, use a data disk, which is detailed later in this article.

Временный диск. Временные диски используют твердотельные накопители, расположенные на том же узле Azure, что и виртуальная машина.Temporary disk - Temporary disks use a solid-state drive that is located on the same Azure host as the VM. Временные диски обладают высокой производительностью и могут быть использованы для таких операций, как обработка временных данных.Temp disks are highly performant and may be used for operations such as temporary data processing. Тем не менее, если виртуальная машина перемещается на новый узел, удаляются все данные, хранящиеся на временном диске.However, if the VM is moved to a new host, any data stored on a temporary disk is removed. Размер временного диска определяется размером виртуальной машины.The size of the temporary disk is determined by the VM size. Временным дискам по умолчанию назначается буква D: .Temporary disks are assigned a drive letter of D: by default.

Диски данных AzureAzure data disks

Вы можете добавить дополнительные диски данных, чтобы установить приложения и хранить данные.Additional data disks can be added for installing applications and storing data. Диски данных следует использовать в любой ситуации, когда требуется надежное хранилище данных, обеспечивающее высокую скорость реагирования.Data disks should be used in any situation where durable and responsive data storage is needed. Размер виртуальной машины определяет, сколько дисков данных можно к ней подключить.The size of the virtual machine determines how many data disks can be attached to a VM.

Типы дисков виртуальной машиныVM disk types

В Azure предоставляются диски двух типов.Azure provides two types of disks.

Диски ценовой категории "Стандартный" . Это жесткие диски, которые обеспечивают экономичность хранения данных и достаточную производительность.Standard disks - backed by HDDs, and delivers cost-effective storage while still being performant. Эти диски идеально подходят для экономных рабочих нагрузок разработки и тестирования.Standard disks are ideal for a cost effective dev and test workload.

Диски ценовой категории "Премиум" . Это высокопроизводительные твердотельные накопители с низкой задержкой.Premium disks - backed by SSD-based high-performance, low-latency disk. Они идеально подходят для виртуальных машин, выполняющих производственную рабочую нагрузку.Perfect for VMs running production workload. Хранилище уровня "Премиум" поддерживает виртуальные машины серий DS, DSv2, GS и FS.Premium Storage supports DS-series, DSv2-series, GS-series, and FS-series VMs. Диски уровня "Премиум" бывают пяти типов: P10, P20, P30, P40, P50. Размер диска определяет его тип.Premium disks come in five types (P10, P20, P30, P40, P50), the size of the disk determines the disk type. При выборе размер диска округляется в большую сторону до следующего типа.When selecting, a disk size the value is rounded up to the next type. Например, размерам диска до 128 ГБ, от 129 до 512 ГБ и больше 512 ГБ соответствуют типы Р10, Р20 и P30.For example, if the size is below 128 GB the disk type is P10, or between 129 GB and 512 GB the disk is P20.

Производительность диска уровня "Премиум"Premium disk performance

Размеры дисков SSD (цен. категория "Премиум")Premium SSD sizes  P1*P1* P2*P2* P3*P3* P4P4 P6P6 P10P10 P15P15 P20P20 P30P30 P40P40 P50P50 P60P60 P70P70 P80P80
Размер диска (ГиБ)Disk size in GiB 44 88 1616 3232 6464 128128 256256 512512 10241,024 20482,048 40964,096 81928,192 16 38416,384 32 76732,767
Количество операций ввода-вывода в секунду на дискIOPS per disk 120120 120120 120120 120120 240240 500500 11001,100 23002,300 5 0005,000 75007,500 75007,500 16 00016,000 18 00018,000 20 00020,000
Пропускная способность на дискThroughput per disk 25 МиБ/с25 MiB/sec 25 МиБ/с25 MiB/sec 25 МиБ/с25 MiB/sec 25 МиБ/с25 MiB/sec 50 МиБ/с50 MiB/sec 100 МиБ/с100 MiB/sec 125 МиБ/с125 MiB/sec 150 МиБ/с150 MiB/sec 200 МиБ/с200 MiB/sec 250 МиБ/с250 MiB/sec 250 МиБ/с250 MiB/sec 500 МиБ/с500 MiB/sec 750 МиБ/с750 MiB/sec 900 МиБ/с900 MiB/sec
Максимальное пиковое число операций ввода-вывода в секунду на диск**Max burst IOPS per disk** 35003,500 35003,500 35003,500 35003,500 35003,500 35003,500 35003,500 35003,500
Максимальная пиковая пропускная способность на диск**Max burst throughput per disk** 170 МиБ/с170 MiB/sec 170 МиБ/с170 MiB/sec 170 МиБ/с170 MiB/sec 170 МиБ/с170 MiB/sec 170 МиБ/с170 MiB/sec 170 МиБ/с170 MiB/sec 170 МиБ/с170 MiB/sec 170 МиБ/с170 MiB/sec
Максимальная длительность пика**Max burst duration** 30 мин30 min 30 мин30 min 30 мин30 min 30 мин30 min 30 мин30 min 30 мин30 min 30 мин30 min 30 мин30 min

*Обозначает размер диска, который сейчас находится на этапе предварительной версии. Сведения о доступности в регионах см. в разделе Размеры новых управляемых и неуправляемых дисков.*Denotes a disk size that is currently in preview, for regional availability information see New disk sizes: Managed and unmanaged.
** Обозначает, что доступна предварительная версия компонента. Дополнительные сведения см. в разделе о поддержке пакетов дисками.**Denotes a feature that is currently in preview, see Disk bursting for more information.

Хотя в таблице выше указано максимальное число операций ввода-вывода в секунду на диск, можно обеспечить более высокий уровень производительности, применив чередование нескольких дисков данных.While the above table identifies max IOPS per disk, a higher level of performance can be achieved by striping multiple data disks. Например, к виртуальной машине Standard_GS5 можно подключить 64 диска данных.For instance, 64 data disks can be attached to Standard_GS5 VM. Если каждый из этих дисков относится к размеру P30, можно добиться производительности, достигающей 80 000 операций ввода-вывода в секунду.If each of these disks is sized as a P30, a maximum of 80,000 IOPS can be achieved. Дополнительные сведения о максимальных количествах операций ввода-вывода в секунду для виртуальных машин см. в статье Размеры виртуальных машин Windows в Azure.For detailed information on max IOPS per VM, see VM types and sizes.

Создание и подключение дисковCreate and attach disks

Для выполнения примера в этом руководстве требуется виртуальная машина.To complete the example in this tutorial, you must have an existing virtual machine. При необходимости создайте виртуальную машину с помощью следующих команд.If needed, create a virtual machine with the following commands.

Настройте на виртуальной машине имя пользователя и пароль для учетной записи администратора с помощью командлета Get-Credential:Set the username and password needed for the administrator account on the virtual machine with Get-Credential:

Создайте виртуальную машину с помощью команды New-AzVM.Create the virtual machine with New-AzVM. Вам будет предложено ввести имя пользователя и пароль для учетной записи администратора виртуальной машины.You'll be prompted to enter a username and password for the administrators account for the VM.

New-AzVm `
    -ResourceGroupName "myResourceGroupDisk" `
    -Name "myVM" `
    -Location "East US" `
    -VirtualNetworkName "myVnet" `
    -SubnetName "mySubnet" `
    -SecurityGroupName "myNetworkSecurityGroup" `
    -PublicIpAddressName "myPublicIpAddress" 

Создайте начальную конфигурацию, выполнив команду New-AzDiskConfig.Create the initial configuration with New-AzDiskConfig. В следующем примере настраивается диск размером 128 ГБ.The following example configures a disk that is 128 gigabytes in size.

$diskConfig = New-AzDiskConfig `
    -Location "EastUS" `
    -CreateOption Empty `
    -DiskSizeGB 128

Создайте диск данных с помощью команды New-AzDisk.Create the data disk with the New-AzDisk command.

$dataDisk = New-AzDisk `
    -ResourceGroupName "myResourceGroupDisk" `
    -DiskName "myDataDisk" `
    -Disk $diskConfig

Получите виртуальную машину, в которую вы хотите добавить диск данных, выполнив команду Get-AzVM.Get the virtual machine that you want to add the data disk to with the Get-AzVM command.

$vm = Get-AzVM -ResourceGroupName "myResourceGroupDisk" -Name "myVM"

Добавьте диск данных в конфигурацию виртуальной машины с помощью команды Add-AzVMDataDisk.Add the data disk to the virtual machine configuration with the Add-AzVMDataDisk command.

$vm = Add-AzVMDataDisk `
    -VM $vm `
    -Name "myDataDisk" `
    -CreateOption Attach `
    -ManagedDiskId $dataDisk.Id `
    -Lun 1

Обновите виртуальную машину с помощью команды Update-AzVM.Update the virtual machine with the Update-AzVM command.

Update-AzVM -ResourceGroupName "myResourceGroupDisk" -VM $vm

Подготовка дисков данныхPrepare data disks

После подключения диска к виртуальной машине необходимо настроить операционную систему для его использования.Once a disk has been attached to the virtual machine, the operating system needs to be configured to use the disk. В примере ниже показано, как вручную настроить первый диск, добавляемый в виртуальную машину.The following example shows how to manually configure the first disk added to the VM. Этот процесс можно автоматизировать с помощью расширения настраиваемых сценариев.This process can also be automated using the custom script extension.

Настройка вручнуюManual configuration

Создайте RDP-подключение к виртуальной машине.Create an RDP connection with the virtual machine. Откройте PowerShell и выполните этот сценарий.Open up PowerShell and run this script.

Get-Disk | Where partitionstyle -eq 'raw' |
    Initialize-Disk -PartitionStyle MBR -PassThru |
    New-Partition -AssignDriveLetter -UseMaximumSize |
    Format-Volume -FileSystem NTFS -NewFileSystemLabel "myDataDisk" -Confirm:$false

Проверка диска данныхVerify the data disk

Чтобы убедиться, что диск данных подключен, просмотрите StorageProfile для подключенного диска DataDisks.To verify that the data disk is attached, view the StorageProfile for the attached DataDisks.

$vm.StorageProfile.DataDisks

Результат должен выглядеть примерно так:The output should look something like this example:

Name            : myDataDisk
DiskSizeGB      : 128
Lun             : 1
Caching         : None
CreateOption    : Attach
SourceImage     :
VirtualHardDisk :

Дальнейшие действияNext steps

В этом руководстве вы ознакомились с дисками виртуальных машин, а именно с:In this tutorial, you learned about VM disks topics such as:

  • дисках ОС и временных дисках;OS disks and temporary disks
  • Диски данныхData disks
  • дисками уровня "Стандартный" и "Премиум";Standard and Premium disks
  • производительностью дисков;Disk performance
  • присоединением и подготовкой дисков данных;Attaching and preparing data disks

Перейдите к следующему руководству, чтобы узнать об автоматической настройке виртуальных машин.Advance to the next tutorial to learn about automating VM configuration.