Azure 临时磁盘
Azure 临时磁盘 允许您将缓存磁盘或临时磁盘重新用于存储支持 Azure 的虚拟机 (VM) 的操作系统 (OS) 磁盘。此功能对于需要高性能固态硬盘 (SSD) 而非标准硬盘 (HDD) 的 Azure 环境非常有用。有关使用 Azure 临时磁盘创建目录的信息,请参阅使用 Azure 临时磁盘创建目录。
注意:
持久目录不支持临时 OS 磁盘。
临时 OS 磁盘要求您的预配方案使用托管磁盘和 Azure 计算库。有关详细信息,请参阅 Azure 共享映像库。
存储临时 OS 临时磁盘
您可以选择将临时 OS 磁盘存储在 VM 临时磁盘或资源磁盘上。此功能使您能够将临时 OS 磁盘与没有缓存或缓存不足的 VM 配合使用。此类 VM 具有临时磁盘或资源磁盘来存储临时 OS 磁盘,例如 Ddv4。
请考虑以下事项:
- 临时磁盘存储在 VM 缓存磁盘或 VM 临时(资源)磁盘中。缓存磁盘优先于临时磁盘,除非缓存磁盘不足以容纳 OS 磁盘的内容。
- 对于更新,如果新映像大于缓存磁盘但小于临时磁盘,则会导致临时 OS 磁盘被 VM 的临时磁盘替换。
使用 Azure 临时磁盘创建计算机目录
要使用 New-ProvScheme 预配临时 OS 磁盘,请考虑以下限制:
- 用于目录的 VM 大小必须支持临时 OS 磁盘。
- 与 VM 大小关联的缓存或临时磁盘的大小必须大于或等于 OS 磁盘的大小。
- 临时磁盘大小必须大于缓存磁盘大小。
在以下情况下,也请考虑这些限制:
- 创建预配方案
- 修改预配方案
- 更新映像
要使用临时磁盘,在运行 New-ProvScheme 时,必须将自定义属性 UseEphemeralOsDisk 设置为 true。
注意:
如果自定义属性
UseEphemeralOsDisk设置为 false 或未指定值,则所有已预配的 VDA 将继续使用已预配的 OS 磁盘。
以下是用于预配方案的自定义属性示例集:
"CustomProperties": [
{
"Name": "UseManagedDisks",
"Value": "true"
},
{
"Name": "StorageType",
"Value": "Standard_LRS"
},
{
"Name": "UseSharedImageGallery",
"Value": "true"
},
{
"Name": "SharedImageGalleryReplicaRatio",
"Value": "40"
},
{
"Name": "SharedImageGalleryReplicaMaximum",
"Value": "10"
},
{
"Name": "LicenseType",
"Value": "Windows_Server"
},
{
"Name": "UseEphemeralOsDisk",
"Value": "true"
}
],
<!--NeedCopy-->
为现有目录配置临时磁盘
要为现有目录配置 Azure 临时 OS 磁盘,请在 Set-ProvScheme 中使用 UseEphemeralOsDisk 参数。将 UseEphemeralOsDisk 参数的值设置为 true。
注意:
要使用此功能,您还必须启用
UseManagedDisks和UseSharedImageGallery参数。
例如:
Set-ProvScheme -ProvisioningSchemeName catalog-name -CustomProperties <CustomProperties xmlns="http://schemas.citrix.com/2014/xd/machinecreation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Property xsi:type="StringProperty" Name="UseManagedDisks" Value="true" />
<Property xsi:type="StringProperty" Name="UseSharedImageGallery" Value="true" />
<Property xsi:type="StringProperty" Name="UseEphemeralOsDisk" Value="true" />
</CustomProperties>'
<!--NeedCopy-->
Azure 临时磁盘和 Machine Creation Services (MCS) 存储优化 (MCS I/O)
Azure 临时 OS 磁盘和 MCS I/O 不能同时启用。
重要注意事项如下:
- 您不能同时创建启用临时 OS 磁盘和 MCS I/O 的计算机目录。
-
在计算机目录设置向导中,如果您在存储和许可证类型页面上选择Azure 临时 OS 磁盘,则在磁盘设置页面上将无法获得回写缓存磁盘设置选项。


- 在
New-ProvScheme或Set-ProvScheme中将 PowerShell 参数 (UseWriteBackCache和UseEphemeralOsDisk) 设置为 true 将失败并显示相应的错误消息。 - 对于已创建并同时启用了这两个功能的现有计算机目录,您仍然可以:
- 更新计算机目录。
- 添加或删除 VM。
- 删除计算机目录。