NAME
Add-DcsVirtualDisk
SYNOPSIS
Creates a virtual disk.
SYNTAX
Add-DcsVirtualDisk [ -Name <String> ] -Size <DataSize> [ -SectorSize <DataSize> ] [ -Count <Int32> ] [ -Server <String> ] -Pool <String> [ -AssignToCurrentUser] [-CyberResiliencyRatingEnabled <Boolean>] [ -Connection <String> ] [ -PipelineVariable <String> ] [<CommonParameters>]
Add-DcsVirtualDisk [ -Name <String> ] -Size <DataSize> [ -SectorSize <DataSize> ] -LogicalDisk <Object> [ -AssignToCurrentUser] [-EncryptionEnabled] [-DeduplicationEnabled <Boolean>] [-CompressionEnabled <Boolean>] [-OptimizeStaleOnly <Boolean>] [-StaleDataWeight <UInt32>] [-CyberResiliencyRatingEnabled <Boolean>] [ -Connection <String> ] [ -PipelineVariable <String> ] [<CommonParameters>]
Add-DcsVirtualDisk [ -Name <String> ] -Size <DataSize> [ -SectorSize <DataSize> ] [ -Count <Int32> ] [ -FirstServer <String> ] [ -SecondServer <String> ] [ -FirstPool <String> ] [ -SecondPool <String> ] [ -BackupServer <String> ] [ -BackupPool <String> ] [ -FirstPassThroughDisk <String> ] [ -SecondPassThroughDisk <String> ] [ -EnableRedundancy] [ -AssignToCurrentUser] [-EncryptionEnabled] [-DeduplicationEnabled <Boolean>] [-CompressionEnabled <Boolean>] [-OptimizeStaleOnly <Boolean>] [-StaleDataWeight<UInt32>] [-CyberResiliencyRatingEnabled <Boolean>] [ -Connection <String> ] [ -PipelineVariable <String> ] [<CommonParameters>]
Add-DcsVirtualDisk [ -Name <String> ] -Size <DataSize> [ -SectorSize <DataSize> ] -FirstLogicalDisk <Object> -SecondLogicalDisk <Object> [ -BackupLogicalDisk <Object>] [ -AssignToCurrentUser] [ -Connection <String> ] [ -PipelineVariable <String> ] [<CommonParameters>]
Add-DcsVirtualDisk [ -Name <String> ] -Size <DataSize> [ -SectorSize <DataSize> ] [ -Count <Int32> ] [ -FirstServer <String> ] [ -SecondServer <String> ] [ -SharedPool <String> ] [ -ApproveSMPA] [ -SharedDisk <String> ] [ -EnableRedundancy] [ -AssignToCurrentUser] [-EncryptionEnabled] [-DeduplicationEnabled <Boolean>] [-CompressionEnabled <Boolean>] [-OptimizeStaleOnly <Boolean>] [-StaleDataWeight <UInt32>] [-CyberResiliencyRatingEnabled <Boolean>] [ -Connection <String> ] [ -PipelineVariable <String> ] [<CommonParameters>]
Add-DcsVirtualDisk [ -Name <String> ] -PassThroughDisk <String> [ -Server <String> ] [ -AssignToCurrentUser] [-EncryptionEnabled] [-DeduplicationEnabled <Boolean>] [-CompressionEnabled <Boolean>] [-OptimizeStaleOnly <Boolean>] [-StaleDataWeight <UInt32>] [-CyberResiliencyRatingEnabled <Boolean>] [ -Connection <String> ] [ -PipelineVariable <String> ] [<CommonParameters>]
DESCRIPTION
Creates a virtual disk. Multiple virtual disks can be created if all storage sources are from pools. All virtual disks will be created using the same parameters. If using a pass-through or logical disk as a storage source, then one virtual disk can be created. Virtual disks can be single, dual, or mirrored. After virtual disks are created, virtual disks can be served to clients, see Serve-DcsVirtualDisk. Properties can be customized, see Set-DcsVirtualDiskProperties, Set-DcsVirtualDiskSize.
PARAMETERS
- -Name<String>
- Name of the virtual disk to create. If specified and multiple virtual disks will be created, the virtual disks created will begin with the designated name and have a number appended to the end of the name. Subsequent names will have the number incremented.If not specified a default name will be assigned. The default name will consist of "Virtual disk" with the next available number assigned. For instance, if no other virtual disks have default names assigned, the virtual disk will be named "Virtual disk 1". If creating multiple virtual disks, subsequent virtual disks created will be named "virtual disk 2" and so on.
-
- Required: false
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
-
- -Size<DataSize>
- The size of the virtual disk to create. Valid values consist of the number followed by the unit of measurement (MiB, GiB, TiB). Decimals may be used. For example, "100GiB", "1.5TiB", and "500000MiB" are valid sizes. Size can range from a minimum of 1GiB to a maximum of 1024TiB.
-
- Required: true
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
-
- -SectorSize<DataSize>
- The sector size of the virtual disk. Valid values are "512", "512B", "4096", or "4KiB". If the unit is not included, it is assumed to represent the number of bytes in the sector. If this parameter is not specified, the default of 512 bytes will be used.
-
- Required: false
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
-
- -Count<Int32>
- The number of virtual disks to create when storage sources are from pools. If not specified, one virtual disk will be created. Multiple virtual disks will be created with the same specifications indicated in the Cmdlet parameters. Multiple virtual disks cannot be created using pass-through disks or logical disks.
-
- Required: false
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
-
- -Server<String>
- Computer name or ID of the server used to create a single virtual disk. The computer name must be unique or the name must be fully qualified.
-
- Required: false
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
-
- -Pool<String>
- Name or ID of the disk pool to use as the storage source of a single virtual disk. To resolve by name, the name must be unique to the server group or the server must be specified. If the pool is not specified, the pool with the largest amount of available space on the specified server will be used.
-
- Required: true
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
-
- -AssignToCurrentUser
- Use this parameter to assign exclusive ownership to the user account currently logged in. This restricts all operations on the virtual disks being created to only the authenticated user for the current PowerShell session.
-
- Required: false
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
- -EncryptionEnabled
- Use this parameter to enable encryption on the virtual disk.
-
- Required: false
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
- -DeduplicationEnabled [<Boolean>]
- Use this parameter to enable Inline Deduplication on the virtual disk.
-
- Required: false
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
- -CompressionEnabled [<Boolean>]
- Use this parameter to enable Inline Compression on the virtual disk.
-
- Required: false
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
- -OptimizeStaleOnly [<Boolean>]
- Use this parameter to enable optimization only for stale data of the virtual disk. This option can be enabled only when Inline Compression, Inline Deduplication, or both are enabled.
-
- Required: false
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
- -StaleDataWeight <UInt32>
- Use this parameter to specify the Optimization Policy applied to stale data of the virtual disk. Valid values include "32", "64", and "96". The input is rounded to these valid values. The default value is "64" which specifies the Normal Optimization Policy. Similarly, "32" specifies Lazy and "96" specifies Aggressive Optimization Policy.
-
- Required: false
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
-
- -CyberResiliencyRatingEnabled [<Boolean>]
- Use this parameter to specify whether to enable or disable Cyber Resiliency Rating for the virtual disk. Specify $true to enable or $false to disable.
-
- Required: false
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
- -Connection<String>
- Alias of the connection to the server group. If not specified, the default connection will be used.
-
- Required: false
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
-
- -PipelineVariable<String>
-
- Required: false
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
-
- -LogicalDisk<Object>
- LogicalDiskData object or ID of the logical disk used as the storage source of a single virtual disk. The LogicalDiskData object can be retrieved by invoking Get-DcsLogicalDisk.
-
- Required: true
- Position: named
- Default value:
- Accept pipeline input: true (ByValue)
- Accept wildcard characters: false
-
- -FirstServer<String>
- Computer name or ID of the server with the first storage source (FirstPassThroughDisk or FirstDiskPool parameters) used in a mirrored or dual virtual disk. The computer name must be unique or the name must be fully qualified.
-
- Required: false
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
-
- -SecondServer<String>
- Computer name or ID of the server with the second storage source (SecondPassThroughDisk or SecondDiskPool parameters) used in a mirrored or dual virtual disk. The computer name must be unique or the name must be fully qualified.
-
- Required: false
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
-
- -FirstPool<String>
- Name or ID of the disk pool to use as the first storage source of a mirrored virtual disk. To resolve by name, the name must be unique to the server group or the server must be specified.
-
- Required: false
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
-
- -SecondPool<String>
- Name or ID of the disk pool to use as the second storage source of a mirrored virtual disk. To resolve by name, the name must be unique to the server group or the server must be specified.
-
- Required: false
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters:
- -BackupServer<String>
- The computer name or ID of the server that contains the backup storage source (specified by the BackDiskPool parameter) used in a mirrored virtual disk. The computer name must be unique, or it must be fully qualified.
-
- Required: false
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
- -BackupPool<String>
- Name or ID of the disk pool to use as the backup storage source for a mirrored virtual disk. To resolve by name, the name must be unique to the server group, or the server must be specified.
-
- Required: false
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
-
- -FirstPassThroughDisk<String>
- The disk name or ID of the pass-through disk used as the first storage source of a mirrored virtual disk. To resolve by name, the name must be unique to the server group or the server must be specified. Data on the specified first pass-through disk will be mirrored to the second storage source (SecondDiskPool or SecondPassThroughDisk parameters).
-
- Required: false
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
-
- -SecondPassThroughDisk<String>
- The disk name or ID of the pass-through disk used as the second storage source of a mirrored virtual disk. To resolve by name, the name must be unique to the server group or the server must be specified. IMPORTANT: The data on the specified second pass-through disk will be overwritten and replaced with the data from the first storage source (FirstDiskPool or FirstPassThroughDisk parameters).
-
- Required: false
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
-
- -EnableRedundancy
- Specify this parameter to create redundant mirror paths between servers. Redundant mirror paths provide two mirror paths going in each direction between servers. Redundant paths can be either iSCSI or Fibre Channel. Each server is required to have two FC or two iSCSI ports with the mirror role enabled (see Set-DcsServerPortProperties). Port paths are automatically selected.
-
- Required: false
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
-
- -FirstLogicalDisk<Object>
- LogicalDiskData object or ID of the logical disk used as the first storage source of a mirrored or dual virtual disk. Data on the specified first logical disk will be mirrored to the second logical disk. The LogicalDiskData object can be retrieved by invoking Get-DcsLogicalDisk.
-
- Required: true
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
-
- -SecondLogicalDisk<Object>
- LogicalDiskData object or ID of the logical disk used as the second storage source of a mirrored or dual virtual disk. IMPORTANT: The data on the specified second logical disk will be overwritten and replaced with the data from the first logical disk. The LogicalDiskData object can be retrieved by invoking Get-DcsLogicalDisk.
-
- Required: true
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
- -BackupLogicalDisk<Object>
- LogicalDiskData object or ID of the logical disk used as the backup storage source of a mirrored virtual disk. IMPORTANT: The data on the specified second logical disk will be overwritten and replaced with the data from the first logical disk. The LogicalDiskData object can be retrieved by invoking Get-DcsLogicalDisk.
-
- Required: false
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
-
- -SharedPool<String>
- Name or ID that identifies a shared disk pool to use when creating a dual virtual disk. To resolve by name, the name must be unique to the server group or the server must be specified.
-
- Required: false
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
-
- -ApproveSMPA
- Specify this parameter to acknowledge that all disks in the shared pool are qualified shared multi-port array disks. The shared pool must be SMPA approved in order to create dual virtual disks.
-
- Required: false
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
-
- -SharedDisk<String>
- Name or ID that identifies a shared physical disk. To resolve by name, the name must be unique to the server group or the server must be specified.
-
- Required: false
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
-
- -PassThroughDisk<String>
- The disk name or ID of the pass-through disk used as the storage source of a non-mirrored virtual disk. To resolve by name, the name must be unique to the server group or the server must be specified.
-
- Required: true
- Position: named
- Default value:
- Accept pipeline input: false
- Accept wildcard characters: false
- -<CommonParameters>
- This cmdlet supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable, and OutVariable. For more information, see about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
-
INPUTS
LogicalDiskDataObject that identifies and describes the logical disk.
OUTPUTS
VirtualDiskDataObject that identifies and describes the virtual disk. One object is returned for each virtual disk created.
NOTES
Also see Get-DcsLogicalDisk, Add-DcsLogicalDisk, Get-DcsVirtualDisk, Set-DcsVirtualDiskProperties, Set-DcsVirtualDiskSize, Serve-DcsVirtualDisk, Enable-DcsDataProtection, Enable-DcsSequentialStorage, Add-DcsSnapshot, Add-DcsReplication, Unlock-DcsPhysicalDisk.
EXAMPLES
Add-DcsVirtualDisk -Name VDisk1 -Size 100GiB -Server SSV1 -Pool SSV1Pool3
Creates a single virtual disk named "VDisk1" with a size of 100 GiB. The source is from the pool named "SSV1Pool3" on the server named "SSV1". The sector size was not specified so the default of 512 bytes will be used.
VirtualDiskGroupId | : | |
FirstHostId | : | 74EDD1B3-6682-46A7-943C-2F0168CEC699 |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | VDisk1 |
Description | : | |
Size | : | 100.00 GiB |
SectorSize | : | 512 B |
Type | : | NonMirrored |
DiskStatus | : | Failed |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90BACB6807A841CFAA0E0AE367 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
CompressionEnabled | : | False |
DeduplicationEnabled | : | False |
StaleDataEnabled | : | False |
StaleDataWeight | : | 64 |
CyberResiliencyRatingEnabled | : | False |
Sequencenumber | : | 227035 |
Id | : | 39ddeb4ad1c94197bd805c58a113a112 |
Caption | : | VDisk1 |
ExtendedCaption | : | VDisk1 from LOCAL |
Internal | : | False |
Add-DcsVirtualDisk -Name VDisk2 -Size "500 GiB" -SectorSize 4096 FirstServer SSV1 -SecondServer SSV2 -FirstPool SSV1Pool1 -SecondPool SSV2Pool3
Creates a 500 GiB mirrored virtual disk named "Vdisk2". The first storage source is the pool named "SSV1Pool1" on the server named "SSV1", and the second storage source is the pool named "SSV2Pool3" on the server named "SSV2". The sector size is 4096 bytes (4 KiB).
VirtualDiskGroupId | : | |
FirstHostId | : | 74EDD1B3-6682-46A7-943C-2F0168CEC699 |
SecondHostId | : | FD622C7A-1065-4F2B-97E5-11813DA5AAF5 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | VDisk2 |
Description | : | |
Size | : | 500.00 GiB |
SectorSize | : | 4 KiB |
Type | : | MultiPathMirrored |
DiskStatus | : | Failed |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90BACB6807A841CFAA0E0AE367 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
CompressionEnabled | : | False |
DeduplicationEnabled | : | False |
StaleDataEnabled | : | False |
StaleDataWeight | : | 64 |
CyberResiliencyRatingEnabled | : | False |
Sequencenumber | : | 227036 |
Id | : | ba12f1d9e84b44708d7eab01f3572b5d |
Caption | : | VDisk2 |
ExtendedCaption | : | VDisk2 from LOCAL |
Internal | : | False |
Add-DcsVirtualDisk -Name "VD99FTL" -FirstLogicalDisk (Add-DcsLogicalDisk -Server SSV1 -Pool "Disk pool 1") -SecondLogicalDisk (Add-DcsLogicalDisk -Server SSV2 -Pool "Disk pool 2")
Creates a 1 PiB (default size) mirrored virtual disk named "VD99FTL". In this case, the first and second logical disks were both created by invoking the Add-DcsLogicalDisk cmdlet within the Add-DcsVirtualDisk operation (although existing logical disks could also be used).
VirtualDiskGroupId | : | |
FirstHostId | : | F5381494-7319-4F56-8890-01705D0F5227 |
SecondHostId | : | AA4A7D96-81A9-4BB2-AFD6-B96B29599ECE |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | VD99FTL |
Description | : | |
Size | : | 1.00 PiB |
SectorSize | : | 512 B |
Type | : | MultiPathMirrored |
DiskStatus | : | Failed |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90BACB6807A841CFAA0E0AE367 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Low |
IsServed | : | False |
CompressionEnabled | : | False |
DeduplicationEnabled | : | False |
StaleDataEnabled | : | False |
StaleDataWeight | : | 64 |
CyberResiliencyRatingEnabled | : | False |
Sequencenumber | : | 227038 |
Id | : | f7dd03cbf4164a248b4637e1d1f6d823 |
Caption | : | VD99FTL |
ExtendedCaption | : | VD99FTL from Server Group LOCAL |
Internal | : | False |
$sharedpassthru = Get-DcsSharedPhysicalDisk -Server SSV1 -PhysicalDisk "SSV1-WDC50-D1" Add-DcsVirtualDisk -Size 50GiB -FirstServer SSV1 -SecondServer SSV2 -SharedDisk $sharedpassthru
The cmdlet Get-DcsSharedPhysicalDisk is invoked to return the SharedPhysicalDiskData object for the shared physical disk named "SSV1-WDC50-D1" on the server named "SSV1". The object is stored in the variable "$sharedpassthru". The cmdlet Add-DcsVirtualDisk is invoked to create a 50GiB dual virtual disk on servers named "SSV1" and "SSV2" by passing the variable "$sharedpassthru" to the parameter SharedDisk. The virtual disk is assigned a default name because the Name parameter is not specified.
VirtualDiskGroupId | : | |
FirstHostId | : | 8BD7BD0F-F5F9-40DB-B8B0-6ABB74D43F81 |
SecondHostId | : | 8CE05A9F-D367-4BDE-BCE6-67909F6F7F6A |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 2 |
Description | : | |
Size | : | 50.00 GiB |
SectorSize | : | 512 B |
Type | : | Dual |
DiskStatus | : | Failed |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90C43B6201DEFA3B4D046FD665 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
CompressionEnabled | : | False |
DeduplicationEnabled | : | False |
StaleDataEnabled | : | False |
StaleDataWeight | : | 64 |
CyberResiliencyRatingEnabled | : | False |
Sequencenumber | : | 61725 |
Id | : | c403478e65a24e01b389100a375a5346 |
Caption | : | Virtual disk 2 |
ExtendedCaption | : | Virtual disk 2 from Group LOCAL |
Internal | : | False |
$ldiskSSVVM5 = Get-DcsLogicalDisk -Server SSVVM5 | where {$_.Virtualized -eq $False} $ldiskSSVVM6 = Get-DcsLogicalDisk -Server SSVVM6 | where {$_.MappingName -eq $ldiskSSVVM5.MappingName} Add-DcsVirtualDisk -FirstLogicalDisk $ldiskSSVVM5.Id -SecondLogicalDisk $ldiskSSVVM6.Id -Size 50GiB
The cmdlet Get-DcsLogicalDisk is invoked to get a logical disk which is not virtualized from the server SSVVM5. The object is stored in the variable $ldiskSSVVM5. Next, the cmdlet Get-DcsLogicalDisk is invoked again to get the same logical disk on server SSVVM6. In order to ensure it is the same logical disk on both servers, the MappingName must be the same. The object is stored in the variable $ldiskSSVVM6. Lastly, the cmdlet Add-DcsVirtualDisk is invoked with the FirstLogicalDisk being the Id stored in variable $ldiskSSVVM5 and the SecondLogicalDisk being the Id stored in variable $ldiskSSVVM6. The dual virtual disk is created with a size of 50GiB and the VirtualDiskData object is returned.
VirtualDiskGroupId | : | |
FirstHostId | : | 5583AA5D-EF6B-4A3C-8442-9E079EEE7D99 |
SecondHostId | : | 68BEE1CB-0751-4D88-B1C6-3853FDEAA800 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 1 |
Description | : | |
Size | : | 50.00 GiB |
SectorSize | : | 512 B |
Type | : | Dual |
DiskStatus | : | Failed |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90929BEA01FEBB51CFF8941E98 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
CompressionEnabled | : | False |
DeduplicationEnabled | : | False |
StaleDataEnabled | : | False |
StaleDataWeight | : | 64 |
Sequencenumber | : | 10825 |
Id | : | da19f10e1ab94110893ef1e6dd5965a7 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 from Group2 |
Internal | : | False |
Add-DcsVirtualDisk -Size 40GiB -FirstServer SSVVM5 -SecondServer SSVVM6 -SharedPool "Shared disk pool 1" -ApproveSMPA
The cmdlet Add-DcsVirtualDisk is invoked with the first server being SSVVM5 and the second server being SSVVM6. The shared pool "Shared disk pool 1" is specified as the storage source. The shared pool is acknowledged to be SMPA approved. A dual virtual disk with a size of 40GiB is created and the VirtualDiskData object is returned.
VirtualDiskGroupId | : | |
FirstHostId | : | 5583AA5D-EF6B-4A3C-8442-9E079EEE7D99 |
SecondHostId | : | 68BEE1CB-0751-4D88-B1C6-3853FDEAA800 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 2 |
Description | : | |
Size | : | 40.00 GiB |
SectorSize | : | 512 B |
Type | : | Dual |
DiskStatus | : | Failed |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90C06405024F56BD5EB96751EA |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Sequencenumber | : | 11195 |
Id | : | 99a72f0b7f5b4295afdbf61d65bf5cb9 |
Caption | : | Virtual disk 2 |
ExtendedCaption | : | Virtual disk 2 from Group2 |
Internal | : | False |