Azure 临时磁盘
Azure 临时磁盘 允许您重新利用缓存磁盘或临时磁盘来存储 Azure 虚拟机上的操作系统磁盘。此功能对于需要高性能 SSD 磁盘而非标准 HDD 磁盘的 Azure 环境非常有用。有关使用 Azure 临时磁盘创建目录的信息,请参阅使用 Azure 临时磁盘创建目录。
注意:
持久性目录不支持临时 OS 磁盘。
临时 OS 磁盘要求您的预配方案使用托管磁盘和 Azure 计算库。有关详细信息,请参阅Azure 共享映像库。
-
存储临时 OS 临时磁盘
您可以选择将临时 OS 磁盘存储在 VM 临时磁盘或资源磁盘上。此功能使您能够将临时 OS 磁盘与没有缓存或缓存不足的 VM 配合使用。此类 VM 具有用于存储临时 OS 磁盘的临时磁盘或资源磁盘,例如 Ddv4。
-
请考虑以下事项:
- 临时磁盘存储在 VM 缓存磁盘或 VM 临时(资源)磁盘中。缓存磁盘优先于临时磁盘,除非缓存磁盘不足以容纳 OS 磁盘的内容。
-
对于更新,如果新映像大于缓存磁盘但小于临时磁盘,则会导致用 VM 的临时磁盘替换临时 OS 磁盘。
-
使用 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。
- 删除计算机目录。