New-SCStoragePool

创建存储池。

语法

New-SCStoragePool
   [-VMMServer <ServerConnection>]
   -Name <String>
   [-Description <String>]
   -StorageArray <StorageArray>
   -StoragePhysicalDisk <StoragePhysicalDisk[]>
   -StorageClassification <StorageClassification>
   [-FaultDomainAwareness <FaultDomainAwarenessType>]
   [-InterleaveDefaultKB <UInt64>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

说明

New-SCStoragePool cmdlet 创建存储池。

示例

示例 1:从物理磁盘创建池

PS C:\> $Disks = Get-SCStoragePhysicalDisk | where {$_.CanPool -eq $True}
PS C:\> New-SCStoragePool -StoragePhysicalDisk $Disks -Name "Pool01"

第一个命令获取所有可以共用的物理磁盘对象,并将对象存储在$Disks变量中。

第二个命令使用存储在 $Disks 中的物理磁盘创建名为 Pool01 的存储池。

参数

-Description

指定存储池的说明。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-FaultDomainAwareness

指定在此存储池中创建的新虚拟磁盘的默认容错域。 此参数的可接受值为:

  • 1:PhysicalDisk
  • 2:StorageEnclosure
  • 3:节点
类型:FaultDomainAwarenessType
接受的值:NotSupported, PhysicalDisk, StorageEnclosure, StorageScaleUnit
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-InterleaveDefaultKB

指定在此存储池中创建的新虚拟磁盘的默认交错大小(以 KB 为单位)

类型:UInt64
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-JobVariable

指定在此参数命名的变量中跟踪和存储作业进度。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Name

指定 VMM 对象的名称。

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-PROTipID

指定触发此操作的性能和资源优化提示(PRO 提示)的 ID。 此参数允许你审核 PRO 提示。

类型:Guid
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-RunAsynchronously

指示作业以异步方式运行,以便控件立即返回到命令行界面。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-StorageArray

指定存储数组对象。 这可以是光纤通道或 iSCSI 存储子系统,用于存储虚拟机配置和虚拟磁盘。

类型:StorageArray
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-StorageClassification

指定存储分类对象。

类型:StorageClassification
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-StoragePhysicalDisk

指定物理磁盘数组(旋转媒体或固态)。

类型:StoragePhysicalDisk[]
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-VMMServer

指定 VMM 服务器对象。

类型:ServerConnection
Position:Named
默认值:None
必需:False
接受管道输入:True
接受通配符:False

输出

StoragePool

此 cmdlet 返回 StoragePool 对象。