Get-SCLibraryRating
计算库服务器的放置分级,以确定是否可以使用 SAN 传输将虚拟机从主机传输到库。
语法
Get-SCLibraryRating
-LibraryServer <LibraryServer[]>
[-VMMServer <ServerConnection>]
[-VM <VM>]
[<CommonParameters>]
说明
Get-SCLIbraryRating cmdlet 计算由 Virtual Machine Manager (VMM) 管理的库服务器的放置分级。 具体而言,此分级指示 VMM 是否可以使用 SAN 传输将特定虚拟机从主机服务器传输到库服务器。 如果无法进行 SAN 传输,可以使用 LAN 传输将虚拟机存储在库中。
有关如何将虚拟机存储在 VMM 库中的信息,请键入 Get-Help Save-SCVirtualMachine -Detailed
。
示例
示例 1:确定是否可以使用 SAN 传输将虚拟机存储在指定的库服务器上
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $LibServer = Get-SCLibraryServer -ComputerName "LibraryServer01.Contoso.com"
PS C:\> $LibRating = Get-SCLibraryRating -LibraryServer $LibServer -VM $VM
PS C:\> $LibRating
第一个命令获取名为 VM01 的虚拟机对象,并将该对象存储在$VM变量中。
第二个命令获取名为 LibraryServer01 的库服务器对象,并将该对象存储在$LibServer变量中。
第三个命令获取 LibraryServer01 的放置分级(指示 VMM 是否可以使用 SAN 传输将 VM01 传输到 LibraryServer01),并将分级对象存储在 $LibRating 变量中。
最后一个命令显示存储在$LibRating中的分级。
注意:如果无法进行 SAN 传输,可以使用 LAN 传输将虚拟机存储在库中。
示例 2:获取每个可用库服务器的放置分级
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $LibServer = Get-SCLibraryServer
PS C:\> $LibRating = Get-SCLibraryRating -LibraryServer $LibServer -VM $VM
PS C:\> $LibRating
第一个命令获取名为 VM01 的虚拟机对象,并将该对象存储在$VM变量中。
第二个命令获取 VMM 管理的所有库服务器对象,并将对象存储在$LibServer数组中。
第四个命令返回$LibServer中每个库服务器对象的放置分级(这指示 VMM 是否可以使用 SAN 传输将 VM01 传输到每个库服务器服务器),并将每个库服务器对象的分级存储在$LibRating数组中。
最后一个命令显示每个库对象的分级信息。
注意:如果无法进行 SAN 传输,可以使用 LAN 传输将虚拟机存储在库中。
参数
-LibraryServer
指定 VMM 库服务器对象的数组。
类型: | LibraryServer[] |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-VM
指定虚拟机对象。
类型: | VM |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-VMMServer
指定 VMM 服务器对象。
类型: | ServerConnection |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |