Activate-DcsLicense
SYNOPSISActivates license keys for non-trial licenses.
SYNTAXActivate-DcsLicense -Server <Object> -ServerKey <String> -CompanyName <String> -ContactName <String> -EmailAddress <String> -PhoneNumber <String> [ -Accept] [ -LicenseServer <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Activate-DcsLicense -GroupKey <String> [ -Capacity <String> ] -CompanyName <String> -ContactName <String> -EmailAddress <String> -PhoneNumber <String> [ -Accept] [ -LicenseServer <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Activates license keys for non-trial licenses. The cmdlet must be invoked separately to activate server keys, and again for group keys.
PARAMETERSServerHostData : Object that identifies the server.
OUTPUTS NOTES EXAMPLES$servers = Get-DcsServer Activate-DcsLicense -Server $servers[1].id -ServerKey XXXXX-XXXXX-XXXXX-XXXXX-XXXXX -CompanyName "Acme Data Storage Co." -ContactName "Sam Administrati" -EmailAddress SANman@acme.com -PhoneNumber 555-555-1212 -Accept
Activate-DcsLicense -GroupKey XXXX1-XXXX1-XXXX1-XXXX1-XXXX1 -Capacity "50 TB" -CompanyName "Acme Data Storage Co." -ContactName "Sam Administrati" -EmailAddress SANman@acme.com -PhoneNumber 555-555-1212 -Accept
Add-DcsAccessToken
SYNOPSISCreates an access token for an iSCSI target port to authenticate communication from the designated initiator port.
SYNTAXAdd-DcsAccessToken [ -Server <String> ] -Port <Object> -InitiatorNodeName <String> -TargetPassword <String> -TargetUser <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsAccessToken [ -Server <String> ] -Port <Object> -InitiatorNodeName <String> -InitiatorPassword <String> [ -InitiatorUser <String> ] -TargetPassword <String> -TargetUser <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Creates an access token for an iSCSI target port to authenticate communication from the designated initiator port. The access token will be created using CHAP authentication. When using mutual authentication, set the initiator secret before creating an access token for target secrets, see Set-DcsiSCSIInitiatorSecret. Before creating an access token for target secrets, the target should be logged out, see Disconnect-DcsiSCSITarget.
PARAMETERSServerScsiPortData : Object that identifies and describes the port.
NOTESAlso see Remove-DcsAccessToken, Set-DcsAccessTokenProperties, Set-DcsiSCSIInitiatorSecret.
EXAMPLESAdd-DcsAccessToken -Server SSV1 -Port "Server iSCSI Port 1" -InitiatorNodeName "Microsoft iSCSI Initiator" -InitiatorPassword initsecret12 -InitiatorUser inithandshk -TargetPassword targetsecret1 -TargetUser targethandshk
IdInfo | : | DataCore.Executive.iSCSI.iScsiPortIdInfo |
PortConfigInfo | : | DataCore.Executive.iSCSI.PortConfigInfo |
IScsiPortStateInfo | : | DataCore.Executive.iSCSI.iScsiPortStateInfo |
iSCSINodes | : | {iqn.1991-05.com.microsoft:ssv2.datacoresoftware.com} |
CapabilityInfo | : | DataCore.Executive.iSCSI.iScsiPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | MAC:00-15-5D-11-E9-0F |
ServerPortProperties | : | DataCore.Executive.ServeriScsiPortPropertiesData |
RoleCapability | : | Frontend, Mirror |
PortName | : | iqn.2000-08.com.datacore:ssv1-1 |
Alias | : | Server iSCSI Port 1 |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Target |
HostId | : | 74EDD1B3-6682-46A7-943C-2F0168CEC699 |
Connected | : | True |
Id | : | 74EDD1B3-6682-46A7-943C-2F0168CEC699:MAC:00-15-5D-11-E9-0F |
Caption | : | Server iSCSI Port 1 |
ExtendedCaption | : | Server iSCSI Port 1 on SSV1 |
Internal | : | False |
Add-DcsAction
SYNOPSISCreates an action for the specified task.
SYNTAXAdd-DcsAction -Task <Object> -FilePath <String> -Server <String> -ScriptAction <String> [ -ScriptParams <String> ] [ -AppendTriggerStates <Boolean> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsAction -Task <Object> -LogLevel <String> [ -PostAlert] -Message <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsAction -Task <Object> -Recipient <String> [ -CustomMessage <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsAction -Task <Object> -TargetId <String> -MethodActionType <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Creates an action for the specified task. A parameter set is provided for each of the following function types: a scripting action, a logging action, sending an email, or performing a specific operation on an object (see MethodActionType parameter). One action can be added to the task for each invocation of the cmdlet.
PARAMETERSTaskData : Object that identifies the task.
OUTPUTSTaskActionData : Object that identifies and describes the task action.
NOTESAlso see Remove-DcsAction, Get-DcsAction, Get-DcsTask.
EXAMPLESAdd-DcsAction -Task MyNightlyTask -TargetId (Get-DcsVirtualDisk | where{$_.Caption -eq 'VDisk3'}).Id -MethodActionType StartReclamation
TargetId | : | bc1d2b2d679145698e2029415ea86724 |
MethodType | : | StartReclamation |
TaskId | : | e0b61456-55b1-4f09-9567-39586e71ef16 |
Type | : | InvokeMethod |
Id | : | 29359072-bf3e-4cd2-aab5-18c0056e688b |
Caption | : | Initiates space reclamation on VDisk3 |
ExtendedCaption | : | |
Internal | : | False |
Get-DcsTask -Task Task1 | Add-DcsAction -Server SSV1 -ScriptAction PowerShell -FilePath C:\Test.ps1 -ScriptParams "-param1 Value1 -paramarray ArrayValue1, ArrayValue2, ArrayValue3" -AppendTriggerStates $true
Import-Module ".\Datacore.Executive.cmdlets.dll"
Add-DcsClient
SYNOPSISAdds a client (host) to a server group configuration.
SYNTAXAdd-DcsClient -Name <String> [ -Description <String> ] [ -ClientType <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsClient -Name <String> [ -PreferredServer <Object[]> ] [ -Description <String> ] [ -ClientType <String> ] -Multipath <Boolean> -ALUA <Boolean> [ -Connection <String> ] [ -PipelineVariable <String> ]
Adds a client (host) to a server group configuration. Preferred servers can also be assigned, and MPIO and ALUA settings can be configured. After adding the client, ports can be assigned, see Register-DcsClientPort. See Set-DcsClientProperties to change properties.
PARAMETERSClientHostData : Object that identifies and describes the client host.
NOTESAlso see Register-DcsClientPort, Set-DcsClientProperties, Get-DcsClient, Remove-DcsClient.
EXAMPLESAdd-DcsClient -Name ExchSrv1 -Description "MainLab_ExchangeServer" -ClientType "WindowsServer2012" -PreferredServer "BlazeSSV1", "BlazeSSV2" -Multipath $true -ALUA $true
HostGroupId | : | |
Type | : | WindowsServer2012 |
State | : | Unknown |
AluaSupport | : | True |
PathPolicy | : | PreferredServer |
Description | : | MainLab_ExchangeServer |
HostName | : | ExchSrv1 |
MpioCapable | : | True |
SequenceNumber | : | 1086846 |
Id | : | 586dfb8e7ff845be986511a95491a74d |
Caption | : | ExchSrv1 |
ExtendedCaption | : | ExchSrv1 |
Internal | : | False |
Add-DcsHostGroup
SYNOPSISCreates a host group.
SYNTAXAdd-DcsHostGroup -Name <String> [ -Description <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Creates a host group. After creating the group, add hosts to the group, see Add-DcsHosttoGroup.
PARAMETERSstring : Name of host group.
OUTPUTSHostGroupData : The object that identifies and describes the host group.
NOTESAlso see Add-DcsHostToGroup, Get-DcsHostGroup, Remove-DcsHostGroup, Remove-DcsHostFromGroup, Set-DcsHostGroupProperties.
EXAMPLESAdd-DcsHostGroup -Name FinanceGroup1 -Description "A collection of hosts that serve the Finance Department for Region 1."
Alias | : | FinanceGroup1 |
Description | : | A collection of hosts that serve the Finance Department for Region 1. |
SequenceNumber | : | 3200 |
Id | : | {9c1ea090-8af9-4207-93af-0864e2d99a94} |
Caption | : | FinanceGroup1 |
ExtendedCaption | : | FinanceGroup1 |
Internal | : | False |
Add-DcsHostToGroup
SYNOPSISAdds a client (host) to an existing host group.
SYNTAXAdd-DcsHostToGroup -Group <String> -Client <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Adds a client (host) to an existing host group.
PARAMETERSClientHostData : Object that identifies and describes the client host.
OUTPUTSClientHostData : Object that identifies and describes the client host.
NOTESAlso see: Add-DcsHostGroup, Get-DcsHostGroup, Remove-DcsHostGroup, Remove-DcsHostFromGroup, Set-DcsHostGroupProperties.
EXAMPLESAdd-DcsHostToGroup -Group "FinanceGroup1" -Client "HostVM1"
HostGroupId | : | {9c1ea090-8af9-4207-93af-0864e2d99a94} |
Type | : | WindowsServer2008 |
State | : | PortsConnected |
MpioCapable | : | True |
AluaSupport | : | False |
PathPolicy | : | PreferredServer |
PreferredServerId | : | |
Description | : | |
HostName | : | HostVM1 |
SequenceNumber | : | 3236 |
Id | : | 79ad9e209d68427c97edb01b6aa56e35 |
Caption | : | HostVM1 |
ExtendedCaption | : | HostVM1 |
Internal | : | False |
Get-DcsClient | Add-DcsHostToGroup -Group "HostGroup1"
HostGroupId | : | {c45a88ba-fb29-4e7f-b607-02e29dceb166} |
Type | : | WindowsServer2008 |
State | : | PortsConnected |
MpioCapable | : | True |
AluaSupport | : | False |
PathPolicy | : | PreferredServer |
PreferredServerId | : | |
Description | : | |
HostName | : | HostVM1 |
SequenceNumber | : | 4571 |
Id | : | 79ad9e209d68427c97edb01b6aa56e35 |
Caption | : | HostVM1 |
ExtendedCaption | : | HostVM1 |
Internal | : | False |
HostGroupId | : | {c45a88ba-fb29-4e7f-b607-02e29dceb166} |
Type | : | WindowsServer2008 |
State | : | PortsConnected |
MpioCapable | : | True |
AluaSupport | : | False |
PathPolicy | : | PreferredServer |
PreferredServerId | : | |
Description | : | |
HostName | : | HostVM2 |
SequenceNumber | : | 4573 |
Id | : | 4e18b7c089c94eda802f689cd253f80a |
Caption | : | HostVM2 |
ExtendedCaption | : | HostVM2 |
Internal | : | False |
Add-DcsiSNSServer
SYNOPSISRegisters a Microsoft iSCSI Initiator port with an iSNS server.
SYNTAXAdd-DcsiSNSServer [ -Server <String> ] -Port <Object> -Address <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Registers a Microsoft iSCSI Initiator port with an iSNS server. Also see Set-DcsServerPortProperties to configure iSNS on target ports.
PARAMETERSServerMSiScsiInitiatorData : Object that identifies the Microsoft iSCSI Initiator.
NOTESAlso see Set-DcsServerPortProperties.
EXAMPLESAdd-DcsiSNSServer -Port "Microsoft iSCSI Initiator on SSV1" -Address 13.0.0.13
InitiatorPortals | : | {fe80::ac9f:4abc:8e7:447a, fe80::2de4:e3b4:87d0:b299, fe80::f13e:c21d:f0b8:c2e, fe80::d86e:28b1:6c8e:ee36...} |
iSnsServer | : | {13.0.0.13} |
TargetPortals | : | {DataCore.Executive.iScsiTargetPortalData, DataCore.Executive.iScsiTargetPortalData, DataCore.Executive.iScsiTargetPortalData, DataCore.Executive.iScsiTargetPortalData...} |
PresenceStatus | : | Present |
PhysicalName | : | MSFT-05-1991 |
ServerPortProperties | : | DataCore.Executive.ServerPortPropertiesData |
RoleCapability | : | Backend, Mirror |
PortName | : | ssv1msiscsiinitiator |
Alias | : | Microsoft iSCSI Initiator |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Initiator |
HostId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
Connected | : | True |
Id | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3:MSFT-05-1991 |
Caption | : | Microsoft iSCSI Initiator |
ExtendedCaption | : | Microsoft iSCSI Initiator on SSV1 |
Internal | : | False |
Add-DcsLogicalDisk
SYNOPSISCreates a logical disk from a pool or a pass-through disk on a server.
SYNTAXAdd-DcsLogicalDisk [ -Server <String> ] -Pool <String> [ -ReservedSpace <String> ] [ -Count <UInt32> ] [ -SectorSize <DataSize> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsLogicalDisk [ -Server <String> ] -PassThroughDisk <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Creates a logical disk from a pool or a pass-through disk on a server. Multiple logical disks can be created if the source is from a pool. Logical disks can be used when creating virtual disks (see Add-DcsVirtualDisk).
PARAMETERSLogicalDiskData : Object the identifies and describes the logical disk.
NOTESAlso see Add-DcsVirtualDisk, Get-DcsLogicalDisk, Remove-DcsLogicalDisk.
EXAMPLESAdd-DcsLogicalDisk -Server SSV1 -Pool "Disk pool 1" -ReservedSpace 10GB -Count 3
StreamDiskId | : | |
RetentionTime | : | 0 |
StreamSize | : | 0.00 B |
StreamState | : | NotPresent |
PoolId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3:{ea7c7a80-bdf3-11e0-8304-00155d11e921} |
VolumeIndex | : | 1 |
MinQuota | : | 10.00 GB |
MaxQuota | : | 0.00 B |
TierAffinity | : | |
StorageName | : | |
InReclamation | : | False |
DataStatus | : | Undefined |
PresenceStatus | : | Present |
Size | : | 1.00 PB |
SectorSize | : | 512 B |
Description | : | |
DiskStatus | : | Online |
Virtualized | : | False |
ClientAccessRights | : | NotDefined |
Failure | : | Undefined |
VirtualDiskId | : | |
DiskRole | : | Unknown |
ServerHostId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
IsMapped | : | False |
Protected | : | False |
Id | : | LD:A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000001 |
Caption | : | Storage source from Disk pool 1 on SSV1 |
ExtendedCaption | : | Storage source from Disk pool 1 on SSV1 |
Internal | : | False |
StreamDiskId | : | |
RetentionTime | : | 0 |
StreamSize | : | 0.00 B |
StreamState | : | NotPresent |
PoolId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3:{ea7c7a80-bdf3-11e0-8304-00155d11e921} |
VolumeIndex | : | 2 |
MinQuota | : | 10.00 GB |
MaxQuota | : | 0.00 B |
TierAffinity | : | |
StorageName | : | |
InReclamation | : | False |
DataStatus | : | Undefined |
PresenceStatus | : | Present |
Size | : | 1.00 PB |
SectorSize | : | 512 B |
Description | : | |
DiskStatus | : | Online |
Virtualized | : | False |
ClientAccessRights | : | NotDefined |
Failure | : | Undefined |
VirtualDiskId | : | |
DiskRole | : | Unknown |
ServerHostId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
IsMapped | : | False |
Protected | : | False |
Id | : | LD:A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000002 |
Caption | : | Storage source from Disk pool 1 on SSV1 |
ExtendedCaption | : | Storage source from Disk pool 1 on SSV1 |
Internal | : | False |
StreamDiskId | : | |
RetentionTime | : | 0 |
StreamSize | : | 0.00 B |
StreamState | : | NotPresent |
PoolId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3:{ea7c7a80-bdf3-11e0-8304-00155d11e921} |
VolumeIndex | : | 3 |
MinQuota | : | 10.00 GB |
MaxQuota | : | 0.00 B |
TierAffinity | : | |
StorageName | : | |
InReclamation | : | False |
DataStatus | : | Undefined |
PresenceStatus | : | Present |
Size | : | 1.00 PB |
SectorSize | : | 512 B |
Description | : | |
DiskStatus | : | Online |
Virtualized | : | False |
ClientAccessRights | : | NotDefined |
Failure | : | Undefined |
VirtualDiskId | : | |
DiskRole | : | Unknown |
ServerHostId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
IsMapped | : | False |
Protected | : | False |
Id | : | LD:A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000003 |
Caption | : | Storage source from Disk pool 1 on SSV1 |
ExtendedCaption | : | Storage source from Disk pool 1 on SSV1 |
Internal | : | False |
Add-DcsLogicalDisk -Server SSV1 -PassThroughDisk "Disk 7"
PhysicalDiskId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3:naa.60030d9056566f6c34345f535356315f |
DataStatus | : | Undefined |
PresenceStatus | : | Present |
Size | : | 50.00 GB |
SectorSize | : | 512 B |
Description | : | |
DiskStatus | : | Online |
Virtualized | : | False |
ClientAccessRights | : | NotDefined |
Failure | : | Undefined |
VirtualDiskId | : | |
DiskRole | : | Unknown |
ServerHostId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
IsMapped | : | False |
Protected | : | False |
Id | : | LD:A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3_V.DataCore-naa.60030d9056566f6c34345f535356315f |
Caption | : | Storage source from SSV1 |
ExtendedCaption | : | Storage source from SSV1 |
Internal | : | False |
Add-DcsLogMessage
SYNOPSISAdds a custom message to the Event Log.
SYNTAXAdd-DcsLogMessage -Message <String> [ -Level <String> ] [ -PostAlert] [ -Connection <String> ] [ -PipelineVariable <String> ]
Adds a custom message to the Event Log.
PARAMETERSAlso see Get-DcsLogMessage, Clear-DcsAlert, Get-DcsAlert, Get-DcsLogMessage
EXAMPLESAdd-DcsLogMessage -Message "Power state is LOW BATTERY and write caching will be disabled." -Level Warning -PostAlert
Add-DcsPassthroughSnapshot
SYNOPSISCreates a full snapshot with a destination that is a pass-through virtual disk.
SYNTAXAdd-DcsPassthroughSnapshot [ -Server <String> ] -VirtualDisk <Object> -Disk <Object> [ -Name <String> ] [ -Description <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Creates a full snapshot with a destination that is a pass-through virtual disk. The purpose is to allow the migration of virtual disks with pool storage sources to physical disks.
PARAMETERSPhysicalDiskData : Object that identifies the disk.
OUTPUTSSnapshotData : Object that identifies and describes the snapshot.
NOTESAlso see Get-DcsPhysicalDisk
EXAMPLESAdd-DcsPassthroughsSnapshot -Server "SSVVM05" -VirtualDisk "Virtual disk 6" -Disk $disk
SourceLogicalDiskId | : | 9e56ad73-6e66-49d1-93cd-52a07e177c93 |
DestinationLogicalDiskId | : | 0bc51a70-7ba0-4f29-83a8-a89dd3342ba1 |
Type | : | Full |
TimeStamp | : | 4/20/2016 9:19:05 AM |
ActiveOperation | : | Snap |
State | : | Healthy |
Failure | : | NoFailure |
SequenceNumber | : | 6585 |
Id | : | V.{680B0BB6-F2B0-11E5-80E7-00155D138914}-00000007--V |
Caption | : | [PT] Virtual disk 6 @ 4/20/2016 9:19:05 AM |
ExtendedCaption | : | [PT] Virtual disk 6 @ 4/20/2016 9:19:05 AM on |
Internal | : | False |
Add-DcsPool
SYNOPSISCreates a disk pool.
SYNTAXAdd-DcsPool -Server <String> -Name <String> [ -Description <String> ] [ -StorageAllocationUnitSize <UInt32> ] [ -SectorSize <UInt32> ] [ -MaxTierNumber <Int32> ] [ -TierReservedPct <Int32> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Creates a disk pool. Disks can be added to the pool with Add-DcsPoolMember. Properties can be customized with Set-DcsPoolProperties.
PARAMETERSDiskPoolData : Object that identifies and describes the disk pool.
NOTESAlso see Get-DcsPool, Set-DcsPoolProperties.
EXAMPLESAdd-DcsPool -Server SSVVM011 -Name "Disk pool 1"
PoolMode | : | ReadWrite |
ServerId | : | 9A622809-4DE6-4B9F-9965-EF29852A1D9E |
SharedPoolId | : | |
Alias | : | Disk pool 1 |
Description | : | |
PresenceStatus | : | Present |
PoolStatus | : | Running |
Type | : | Dynamic |
ChunkSize | : | 128 MB |
SectorSize | : | 512 B |
MaxTierNumber | : | 3 |
TierReservedPct | : | 0 |
AutoTieringEnabled | : | True |
IsAuthorized | : | True |
InSharedMode | : | False |
SMPAApproved | : | False |
SequenceNumber | : | 4977 |
Id | : | 9A622809-4DE6-4B9F-9965-EF29852A1D9E:{3fddb6db-f226-11e6-80eb-00155d138904} |
Caption | : | Disk pool 1 |
ExtendedCaption | : | Disk pool 1 on SSVVM01 |
Internal | : | False |
Add-DcsPool -Server "SSVVM04" -Name "VM04Pool1" -StorageAllocationUnitSize 1024 -SectorSize 4096 -MaxTierNumber 5 -TierReservedPct 20
PoolMode | : | ReadWrite |
ServerId | : | FF140341-D7FC-4DF7-95B3-AE551F099F00 |
SharedPoolId | : | |
Alias | : | VM04Pool1 |
Description | : | |
PresenceStatus | : | Present |
PoolStatus | : | Running |
Type | : | Dynamic |
ChunkSize | : | 1 GB |
SectorSize | : | 4 KB |
MaxTierNumber | : | 5 |
TierReservedPct | : | 20 |
AutoTieringEnabled | : | True |
IsAuthorized | : | True |
InSharedMode | : | False |
SMPAApproved | : | False |
SequenceNumber | : | 7126 |
Id | : | FF140341-D7FC-4DF7-95B3-AE551F099F00:{911d1f40-8d55-11e5-80ee-00155d138910} |
Caption | : | VM04Pool1 |
ExtendedCaption | : | VM04Pool1 on SSVVM04 |
Internal | : | False |
Add-DcsPoolMember
SYNOPSISAdds a physical disk or mirror to an existing pool.
SYNTAXAdd-DcsPoolMember [ -Server <String> ] -Pool <String> -Disk <Object> [ -Count <Int32> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsPoolMember [ -Server <String> ] -Pool <String> -Disk <Object> [ -MirrorDisk <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsPoolMember [ -Server <String> ] -Pool <String> -PoolMember <String> [ -MirrorDisk <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Adds a physical disk or mirror to an existing pool.
PARAMETERSPhysicalDiskData : Object the identifies the disk.
OUTPUTSPoolMemberData : Object the identifies and describes the pool member.
NOTESAlso see Set-DcsPoolProperties, Get-DcsPhysicalDisk, Unlock-DcsPhysicalDisk, Set-DcsPhysicalDiskProperties.
EXAMPLESAdd-DcsPoolMember -Pool "Disk pool 1" -Disk "WDC WD800AAJS-N8TDA03"
DiskPoolId | : | 101796F5-90A6-4929-B28D-98D195834677:{2186893e-985e-11e5-80e7-00155d138910} |
DiskInRecoveryId | : | |
DiskTier | : | 2 |
MemberState | : | Healthy |
Size | : | 200.00 GB |
SectorSize | : | 512 B |
IsMirrored | : | False |
SequenceNumber | : | 8684 |
Id | : | f155ff13-5cf2-4289-9eba-4252518d6f23 |
Caption | : | WDC WD800AAJS-N8TDA03 |
ExtendedCaption | : | Pool disk WDC WD800AAJS-N8TDA03 on SSVVM04 |
Internal | : | False |
Get-DcsPhysicalDisk -Server SSV1 -Type Uninitialized | Add-DcsPoolMember -Pool "Disk pool 1" -Count 2
DiskPoolId | : | 8BD7BD0F-F5F9-40DB-B8B0-6ABB74D43F81:{2b28c5b6-a04d-11e1-96c0-00155d11e929} |
DiskInRecoveryId | : | |
DiskTier | : | 2 |
MemberState | : | Healthy |
Size | : | 500.00 GB |
SectorSize | : | 512 B |
IsMirrored | : | False |
SequenceNumber | : | 6738 |
Id | : | dfc54ce8-314d-4b36-a09d-a40c958f6975 |
Caption | : | WDC WD800AAJS-N8TDA02 |
ExtendedCaption | : | Pool disk WDC WD800AAJS-N8TDA02 on SSV1 |
Internal | : | False |
DiskPoolId | : | 8BD7BD0F-F5F9-40DB-B8B0-6ABB74D43F81:{2b28c5b6-a04d-11e1-96c0-00155d11e929} |
DiskInRecoveryId | : | |
DiskTier | : | 2 |
MemberState | : | Healthy |
Size | : | 100.00 GB |
SectorSize | : | 512 B |
IsMirrored | : | False |
SequenceNumber | : | 6746 |
Id | : | d6ca93da-9086-49f7-a80b-00630dcecb66 |
Caption | : | WDC WD800AAJS-N8TDA010 |
ExtendedCaption | : | Pool disk WDC WD800AAJS-N8TDA010 on SSV1 |
Internal | : | False |
$PM = Get-DcsPoolMember -Pool "Disk pool 1" -Disk "SSV1-WDC100-D1" Add-DcsPoolMember -Pool $PM.DiskPoolId -PoolMember $PM -MirrorDisk "SSV1-WDC100-D2"
The cmdlet Get-DcsPoolMember is invoked to get the PoolMemberData object for the physical disk named "SSV1-WDC100-D1" in the pool named "Disk pool 1". The object is stored in the variable $PM. The cmdlet Add-DcsPoolMember is invoked using the object in the variable to get the Disk pool ID for the Pool parameter and the PoolMemberData object for the PoolMember parameter. The MirrorDisk parameter is the physical disk named "SSV1-WDC100-D2". The updated PoolMemberData object is returned.
DiskPoolId | : | 8BD7BD0F-F5F9-40DB-B8B0-6ABB74D43F81:{2b28c5b6-a04d-11e1-96c0-00155d11e929} |
DiskInRecoveryId | : | {0b89a4a7-242e-4f8b-926f-ecc9397d5cdf} |
DiskTier | : | 2 |
MemberState | : | OutOfSync |
Size | : | 100.00 GB |
SectorSize | : | 512 B |
IsMirrored | : | True |
SequenceNumber | : | 7335 |
Id | : | ed78b36a-613a-4c28-b4d8-f00d0fc5fbec |
Caption | : | SSV1-WDC100-D1|SSV1-WDC100-D2 |
ExtendedCaption | : | Pool mirror SSV1-WDC100-D1|SSV1-WDC100-D2 on SSV1 |
Internal | : | False |
Add-DcsRecordingPoint
SYNOPSISAdds counters to the specified recording session.
SYNTAXAdd-DcsRecordingPoint [ -Session <Object> ] [ -Connection <String> ] -Instance <Object> [ -Counter <String[]> ] [ -PipelineVariable <String> ]
Add-DcsRecordingPoint [ -Session <Object> ] [ -Connection <String> ] -Category <String> [ -Counter <String[]> ] [ -PipelineVariable <String> ]
Adds counters to the specified recording session. A specific counter can be added or all counters in a category can be added. Counters can be added for all instances or specific instances.
PARAMETERSInstanceRecordingPointData, CategoryRecordingPointData, or any object type that identifies an instance.
OUTPUTSInstanceRecordingPointData or CategoryRecordingPointData : Object that identifies and describes either a category or instance of a counter.
NOTESAlso see Get-DcsPerformanceCounter, Remove-DcsRecordingPoint, Get-DcsRecordingPoint.
EXAMPLESAdd-DcsRecordingPoint -Session "User recording session" -Category PhysicalDisk
Category Counters -------- -------- PhysicalDiskPerformance
Get-DcsClient -Client "HostVM1" | Add-DcsRecordingPoint -Session "User recording session"
InstanceId Counters ---------- -------- c14ee231f735470195253a98961d5674
Add-DcsRecordingPoint -Category PhysicalDisk -Counter TotalOperations
Get-DcsClient -Client HostVM1 | Get-DcsPerformanceCounter TotalBytesTransferred : 0 TotalBytesRead : 0 TotalBytesWritten : 0 TotalOperations : 0 TotalReads : 0 TotalWrites : 0 CollectionTime : 4/10/2013 7:58:28 PM NullCounterMap : 0 Get-DcsClient -Client HostVM1 | Add-DcsRecordingPoint -Counter "TotalOperations", "TotalReads", "TotalWrites"
Add-DcsReplication
SYNOPSISCreates a replication relationship between a source and a destination virtual disk in order to asynchronously mirror data.
SYNTAXAdd-DcsReplication -SourceServer <String> -DestinationServer <String> -SourceDisk <String> -DestinationDisk <String> [ -DuplicateDiskId] [ -OfflineInitialization] [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Creates a replication relationship between a source and a destination virtual disk in order to asynchronously mirror data. After the replication is created, checkpoint markers can be created and used to update snapshots on the destination server, see Set-ReplicationSnapshot and Set-ReplicationCheckPoint.
PARAMETERSAsyncReplicationData : Object that identifies and describes the relationship between the source and destination virtual disks in the replication.
NOTESAlso see Add-DcsPartnerGroup, Set-DcsReplicationBufferFolder, Set-DcsReplicationCheckPoint, Set-DcsReplicationSnapshot, Reverse-DcsReplication, Start-DcsReplicationOfflineInitialization, Stop-DcsReplicationOfflineInitialization, Set-DcsReplicationInitializationType, Enable-DcsReplicationTestMode.
EXAMPLESAdd-DcsReplication -SourceServer SSV1 -DestinationServer SSV3 -SourceDisk "Virtual Disk 5" -DestinationDisk "Virtual Disk 6" -OfflineInitialization -Yes
FirstServerId | : | 74EDD1B3-6682-46A7-943C-2F0168CEC699 |
FirstVirtualDiskId | : | 01cf04e35b5a4f23913c329deb0cc3da |
SecondServerId | : | 4d188191-a5b7-4bc1-9ff0-07fa3cddc2a7:863F19DC-41D6-4D46-92A6-30686E3A24AC |
SecondVirtualDiskId | : | a19d230f8c29423f9e23c14d059916c1 |
IsActiveSide | : | True |
ReplicationState | : | Initializing |
FailureStatus | : | NoReplicationDefinedForPartner |
TransferStatus | : | Disabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | False |
InitializationType | : | Offline |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | WaitToStartOfflineInit |
InitializationFailureStatus | : | NoFailure |
Id | : | 74c9e07c-e419-48a3-8215-097c89d8bcd0 |
Caption | : | Virtual disk 5 |
ExtendedCaption | : | Virtual disk 5 on SSV3 |
Internal | : | False |
Add-DcsReplicationConsistencyRollback
SYNOPSISCreates a rollback group of expiring rollbacks for the specified virtual disk group using a Consistency Point marker stored on the replication destination.
SYNTAXAdd-DcsReplicationConsistencyRollback -VirtualDiskGroup <Object> [ -TimeStamp <Object> ] [ -DuplicateDiskId] [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsReplicationConsistencyRollback -VirtualDiskGroup <Object> [ -UserDefinedCode <Byte> ] [ -DuplicateDiskId] [ -Connection <String> ] [ -PipelineVariable <String> ]
Creates a rollback group of expiring rollbacks for the specified virtual disk group using a Consistency Point marker stored on the replication destination. The marker to use as a restore point can be specified. If optional parameters are not specified, the latest common consistency point marker for the specified virtual disk group will be used as the restore point. This cmdlet requires Continuous Data Protection (CDP) to be enabled on all virtual disks in the virtual disk group on the replication destination.
PARAMETERSVirtualDiskGroupData : Object that identifies and describes the virtual disk group.
OUTPUTSRollbackGroupData : Object that identifies and describes the rollback group that was created.
NOTESAlso see Set-DcsReplicationConsistencyPoint, Get-DcsReplicationConsistencyPoint
EXAMPLES$point = Get-DcsReplicationConsistencyPoint -VirtualDiskGroup "VD Group 1 Remote" -UserDefinedCode 10 $point TimeStamp UserDefinedCode --------- --------------- 6/24/2015 9:41:03 PM 10 6/24/2015 7:56:45 PM 10 6/24/2015 7:41:51 PM 10 Add-DcsReplicationConsistencyRollback -VirtualDiskGroup "VD Group 1 Remote" -TimeStamp $point[1].TimeStamp
TotalCapacity | : | 21 GB |
ParentGroupId | : | {be8b88ea-daca-424e-af18-282835a27f26} |
Alias | : | VD Group 1 Remote @ 6/24/2015 7:56:45 PM UTC |
Description | : | |
SequenceNumber | : | 3369 |
Id | : | {c71334b5-e3b9-4892-91f7-d194253d2d71} |
Caption | : | VD Group 1 Remote @ 6/24/2015 7:56:45 PM UTC |
ExtendedCaption | : | VD Group 1 Remote @ 6/24/2015 7:56:45 PM UTC |
Internal | : | False |
$RepConsistencyPtGroups = Get-DcsVirtualDiskGroup | where {$_.Description -like "*consistency point*"} $RepConsistencyPtGroups | ForEach {Add-DcsReplicationConsistencyRollback -VirtualDiskGroup $_}
TotalCapacity | : | 21 GB |
ParentGroupId | : | {be8b88ea-daca-424e-af18-282835a27f26} |
Alias | : | VD Group 1 Remote 5 @ 6/24/2015 9:41:03 PM UTC |
Description | : | |
SequenceNumber | : | 6200 |
Id | : | {346b6b9e-1bf6-41e5-9fbc-3eecb40f2378} |
Caption | : | VD Group 1 Remote 5 @ 6/24/2015 9:41:03 PM UTC |
ExtendedCaption | : | VD Group 1 Remote 5 @ 6/24/2015 9:41:03 PM UTC |
Internal | : | False |
TotalCapacity | : | 30 GB |
ParentGroupId | : | {0e3a9ae5-bb8e-43d8-a95d-7d82ae3c312b} |
Alias | : | VD Group 2 Remote @ 7/9/2015 2:19:34 PM UTC |
Description | : | |
SequenceNumber | : | 6334 |
Id | : | {9f8f93d4-e2f5-40a0-84c9-51054149ceac} |
Caption | : | VD Group 2 Remote @ 7/9/2015 2:19:34 PM UTC |
ExtendedCaption | : | VD Group 2 Remote @ 7/9/2015 2:19:34 PM UTC |
Internal | : | False |
$point = Get-DcsReplicationConsistencyPoint -VirtualDiskGroup "VD Group 1 Remote" -UserDefinedCode 10 $point TimeStamp UserDefinedCode --------- --------------- 6/24/2015 9:41:03 PM 10 6/24/2015 7:56:45 PM 10 6/24/2015 7:41:51 PM 10 Add-DcsReplicationConsistencyRollback -VirtualDiskGroup "VD Group 1 Remote" -TimeStamp $point[1]
TotalCapacity | : | 21 GB |
ParentGroupId | : | {be8b88ea-daca-424e-af18-282835a27f26} |
Alias | : | VD Group 1 Remote @ 6/24/2015 7:56:45 PM UTC |
Description | : | |
SequenceNumber | : | 3369 |
Id | : | {c71334b5-e3b9-4892-91f7-d194253d2d71} |
Caption | : | VD Group 1 Remote @ 6/24/2015 7:56:45 PM UTC |
ExtendedCaption | : | VD Group 1 Remote @ 6/24/2015 7:56:45 PM UTC |
Internal | : | False |
$Point = Get-DcsReplicationConsistencyPoint -VirtualDiskGroup "VD Group 1 Remote" -UserDefinedCode 10 $Point TimeStamp UserDefinedCode --------- --------------- 6/24/2015 9:41:03 PM 10 6/16/2015 7:56:45 PM 10 6/16/2015 7:41:51 PM 10 $time = $point.TimeStamp[1].ToString("O") $time 2015-06-16T19:56:45.2958955Z Add-DcsReplicationConsistencyRollback -VirtualDiskGroup "VD Group 1 Remote" -TimeStamp $time
The cmdlet Get-DcsReplicationConsistencyPoint is invoked to get the marker data for the virtual disk group named "VD Group 1 Remote" with a user-defined code of "10". The data is stored in the variable $Point, where the data can be viewed. The restore point of the rollbacks will be the timestamp of the second indexed entry [1] in the object, which is stored in the variable $time using the PowerShell function ToString("O"). (Indexes in the object begin with [0].)
Add-DcsReplicationPartnerGroup
SYNOPSISPartners one server group to another server group for the purpose of performing replications.
SYNTAXAdd-DcsReplicationPartnerGroup -Server <String> -LocalUserName <String> -LocalPassword <String> -RemoteUserName <String> -RemotePassword <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsReplicationPartnerGroup -Server <String> -LocalCredential <PSCredential> -RemoteCredential <PSCredential> [ -Connection <String> ] [ -PipelineVariable <String> ]
Partners one server group to another server group in order to perform replications, see Add-DcsReplication. A replication buffer must be created, see Set-DcsReplicationBufferFolder.
PARAMETERSPartnershipData : Object that identifies and describes the replication partner group.
NOTESAlso see Add-DcsReplication, Set-DcsReplicationBufferFolder, Remove-DcsReplicationPartnerGroup, Get-DcsReplicationPartnerGroup.
EXAMPLESAdd-DcsReplicationPartnerGroup -Server SSV3 -LocalUserName administrator -LocalPassword Adminpw! -RemoteUserName administrator -RemotePassword Adminpw!
GroupId | : | 091705db-3bfd-4c3a-9d58-8455fe6628ef |
HostAddresses | : | {SSV3.datacoresoftware.com} |
IncomingCredentials | : | DataCore.Executive.ConnectionCredentials |
OutgoingCredentials | : | DataCore.Executive.ConnectionCredentials |
Connected | : | True |
EnableCompression | : | True |
Id | : | 285ea682-2b07-4020-8f52-b87441579783 |
Caption | : | ControllerProxy |
ExtendedCaption | : | ControllerProxy |
$localCred = Get-Credential $remoteCred = Get-Credential Add-DcsReplicationPartnerGroup -Server SSV3.datacoresoftware.com -LocalCredential $localCred -RemoteCredential $remoteCred
The Windows PowerShell cmdlet Get-Credential is invoked to collect the credentials for the local and remote server groups. When Get-Credential is invoked a dialog box opens and the user name and password can be entered in a secure manner. The local credentials are saved to the variable $localCred and the remote credentials are saved to the variable $remoteCred. The cmdlet Add-DcsReplicationPartnerGroup is invoked to create a replication partnership between the local and remote server groups. The remote server is named "SSV3.datacoresoftware.com" and is identified by the parameter Server. Local credentials are passed using $localCred as the value for the parameter LocalCredential. Remote credentials are passed using $remoteCred as the value for the parameter RemoteCredential.
$remoteCred = Get-Credential
Add-DcsRole
SYNOPSISCreates a custom user role and assigns privileges to the role.
SYNTAXAdd-DcsRole -Name <String> [ -Description <String> ] [ -General <GeneralPrivileges> ] [ -Ports <PortPrivileges> ] [ -ClientMachines <ClientMachinePrivileges> ] [ -HostGroups <HostGroupPrivileges> ] [ -ServerMachines <ServerMachinePrivileges> ] [ -ServerMachineGroups <ServerMachineGroupPrivileges> ] [ -VirtualDisks <VirtualDiskPrivileges> ] [ -Snapshots <SnapshotPrivileges> ] [ -Rollbacks <RollbackPrivileges> ] [ -Replications <ReplicationPrivileges> ] [ -PhysicalDisks <PhysicalDiskPrivileges> ] [ -DiskPools <DiskPoolPrivileges> ] [ -Controller <ExecutivePrivileges> ] [ -PartnerController <PartnerControllerPrivileges> ] [ -Users <UserPrivileges> ] [ -Roles <RolePrivileges> ] [ -StorageProfiles <StorageProfilePrivileges> ] [ -Tasks <TaskPrivileges> ] [ -Monitors <MonitorPrivileges> ] [ -Logs <LogPrivileges> ] [ -VirtualDiskGroups <VirtualDiskGroupPrivileges> ] [ -License <LicensePrivileges> ] [ -PerformanceRecording <PerformanceRecordingPriviledges> ] [ -VirtualDiskTemplate <VirtualDiskTemplatePrivileges> ] [ -Witness <WitnessPrivileges> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Creates a custom user role and assigns privileges to the role. The ability to view information in the software, which is one of the General privileges, is automatically added to each role.
PARAMETERSRoleData : Object that identifies and describes the role.
NOTESAlso see Get-DcsRole, Remove-DcsRole.
EXAMPLESAdd-DcsRole -Name "Networking" -Description "Role for Network Administrators" -General ALL -Ports ALL -ClientMachines ALL -HostGroups ALL -ServerMachines ALL -ServerMachineGroups ALL -VirtualDisks ALL -Snapshots ALL -Rollbacks ALL -Replications ALL -PhysicalDisks ALL -DiskPools ALL -PartnerController ALL -Controller ALL -Tasks ALL -Monitors ALL -Logs ALL -VirtualDiskGroups ALL -PerformanceRecording ALL
Alias | : | Networking |
Description | : | Role for Network Administrators |
Privileges | : | General privileges: All |
Port privileges | : | All |
Host privileges | : | All |
Host group privileges | : | All |
DataCore Server privileges | : | All |
DataCore Server group privileges | : | All |
Virtual disk privileges | : | All |
Snapshot privileges | : | All |
Rollback privileges | : | All |
Replication privileges | : | All |
Physical disk privileges | : | All |
Disk pool privileges | : | All |
Service level privileges | : | All |
Replication partner privileges | : | All |
Task privileges | : | All |
System health monitor privileges | : | All |
Log privileges | : | All |
Virtual disk group privileges | : | All |
Performance recording privileges | : | All |
IsPredefined | : | False |
SequenceNumber | : | 3146 |
Id | : | 5a418634-6ca6-410b-a25e-2ab33bb7b417 |
Caption | : | Networking |
ExtendedCaption | : | Networking |
Internal | : | False |
Add-DcsRollback
SYNOPSISCreates a rollback from a virtual disk with Continuous Data Protection (CDP). This operation can also be performed on a virtual disk group and creates a rollback group.
SYNTAXAdd-DcsRollback [ -Server <String> ] -VirtualDisk <Object> [ -Name <String> ] [ -Description <String> ] -Pool <String> [ -AutoExpire] [ -DuplicateDiskId] -TimeStamp <DateTime> [ -AssignToCurrentUser] [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsRollback [ -Server <String> ] -VirtualDisk <Object> [ -Name <String> ] [ -Description <String> ] -Pool <String> [ -AutoExpire] [ -DuplicateDiskId] -TimeSpan <TimeSpan> [ -AssignToCurrentUser] [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsRollback [ -Server <String> ] -VirtualDiskGroup <Object> [ -Name <String> ] [ -Description <String> ] -Pool <String> [ -AutoExpire] [ -DuplicateDiskId] -TimeStamp <DateTime> [ -AssignToCurrentUser] [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsRollback [ -Server <String> ] -VirtualDiskGroup <Object> [ -Name <String> ] [ -Description <String> ] -Pool <String> [ -AutoExpire] [ -DuplicateDiskId] -TimeSpan <TimeSpan> [ -AssignToCurrentUser] [ -Connection <String> ] [ -PipelineVariable <String> ]
Creates a rollback from virtual disk with Continuous Data Protection (CDP). This operation can also be performed on a virtual disk group and creates a rollback group. The rollback can be created to expire automatically or stay persistent (see AutoExpire). A special rollback marker can also be created that flushes the cache before creating the rollback, see the description for the TimeSpan parameter. CDP must be enabled for a virtual disk before a rollback can be created, see Enable-DcsDataProtection.
PARAMETERSVirtualDiskData or VirtualDiskGroupData : Object that identifies and describes the virtual disk or virtual disk group.
OUTPUTSRollbackData or RollbackGroupData : Object that identifies and describes the rollback or the rollback group that was created.
NOTESAlso see Remove-DcsRollback, Get-DcsRollback, Revert-DcsRollback, Split-DcsRollback, Get-DcsVirtualDisk, Get-DcsVirtualDiskGroup, Get-DcsRollbackGroup, Remove-DcsRollbackGroup.
EXAMPLESAdd-DcsRollback -Server SSV1 -VirtualDisk "virtual disk 5" -Name VDisk5RB3 -Pool SSV1Pool3 -AutoExpire -TimeStamp "Thursday, July 28, 2011 01:08:00 PM"
SourceLogicalDiskId | : | LD:74EDD1B3-6682-46A7-943C-2F0168CEC699_V.{267e5c50-abd6-11e0-9515-00155d11e921}-00000018 |
DestinationLogicalDiskId | : | LD:74EDD1B3-6682-46A7-943C-2F0168CEC699_V.{b96878da-b7af-11e0-9ba8-00155d11e921}-00000009 |
RestorePoint | : | 7/28/2011 5:08:00 PM |
AutoExpire | : | True |
State | : | Unknown |
Id | : | V.{267E5C50-ABD6-11E0-9515-00155D11E921}-00000018--V.{B96878DA-B7AF-11E0-9BA8-00155D11E921}-00000009 |
Caption | : | VDisk5RB3 |
ExtendedCaption | : | VDisk5RB3 on SSV1 |
Internal | : | False |
Add-DcsRollback -Server SSVVM1 -VirtualDiskGroup VDgroup1 -Pool "Disk pool 1" -AutoExpire -TimeStamp "Thursday, November 3, 2011 4:00:00 PM"
ParentGroupId | : | {827c0546-a101-4115-8a8f-b07ab87272dd} |
Alias | : | VDgroup1 @ 11/3/2011 4:07:57 PM |
Description | : | |
Id | : | {33b3686c-06e2-4067-9c2e-aca0f794d4ec} |
Caption | : | VDgroup1 @ 11/3/2011 4:07:57 PM |
ExtendedCaption | : | |
Internal | : | False |
Add-DcsRollback -Server SSVVM1 -VirtualDiskGroup VDgroup1 -Pool "Disk pool 1" -AutoExpire -TimeSpan "00.00:30:00"
ParentGroupId | : | {827c0546-a101-4115-8a8f-b07ab87272dd} |
Alias | : | VDgroup1 @ 11/3/2011 4:45:24 PM |
Description | : | |
Id | : | {b807ccec-4b97-400e-8936-0b9d98d09788} |
Caption | : | VDgroup1 @ 11/3/2011 4:45:24 PM |
ExtendedCaption | : | |
Internal | : | False |
Add-DcsRollback -Server SSV1 -VirtualDisk "Virtual disk 1" -Name VDisk1RBMarker1 -Pool "Disk pool 1" -AutoExpire -TimeSpan 0
SourceLogicalDiskId | : | e75bf8bd-6dc4-4237-a867-5d4844f87355 |
DestinationLogicalDiskId | : | c928faa7-15e3-4c9d-ac6d-49d55bcd0f18 |
RestorePoint | : | 9/16/2014 5:11:34 PM |
AutoExpire | : | True |
State | : | Unknown |
SequenceNumber | : | 1114 |
Id | : | V.{378327E6-3D98-11E4-BD80-00155D651603}-00000001--V.{378327E6-3D98-11E4-BD80-00155D651603}-00000003 |
Caption | : | VDisk1RBNOW |
ExtendedCaption | : | VDisk1RBNOW on SSV1 |
Internal | : | False |
Add-DcsServer
SYNOPSISAdds a server to an existing server group.
SYNTAXAdd-DcsServer -Server <String> [ -DisableLogin] [ -Connection <String> ] [ -PipelineVariable <String> ]
Adds a server to an existing server group. Two servers in a group enables mirroring and high availability.
PARAMETERSServerHostData : Object that identifies the server.
NOTESAlso see Remove-DcsServer, Get-DcsServer.
EXAMPLESAdd-DcsServer -Server "SSVVM03" -DisableLogin -Connection "Commect1"
GroupId | : | 01b849ad-54b9-413b-9654-dc4eface5c40 |
RegionNodeId | : | ExecutiveNode:2955B0EE-D2A5-4162-97E5-E99CEBE933E7 |
CacheSize | : | 0 B |
State | : | NotPresent |
SupportState | : | NotPresent |
SnapshotMapStoreId | : | |
SnapshotMapStorePoolId | : | |
InstallPath | : | |
ProductName | : | |
ProductType | : | |
ProductVersion | : | |
OsVersion | : | |
ProcessorInfo | : | |
ProductBuild | : | |
BuildType | : | |
DiagnosticMode | : | Disabled |
LicenseRemaining | : | -9223372036854775808 |
ReplicationBufferFolder | : | |
TotalSystemMemory | : | 0 B |
AvailableSystemMemory | : | 0 B |
LogStatus | : | Operational |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | False |
LicenseExceeded | : | False |
StorageUsed | : | 0 B |
BulkStorageUsed | : | 0 B |
DataCoreStorageUsed | : | 0 B |
DataCoreBulkStorageUsed | : | 0 B |
PowerState | : | Unknown |
CacheState | : | Unknown |
BackupStorageFolder | : | |
IpAddresses | : | {} |
LicenseNumber | : | 2509912577132288407 |
AluaGroupId | : | 2 |
IsVirtualMachine | : | False |
HypervisorHostId | : | |
LogStorePoolId | : | |
Description | : | |
HostName | : | SSVVM03.datacoresoftware.com |
MpioCapable | : | True |
SequenceNumber | : | 2066386 |
Id | : | 2955B0EE-D2A5-4162-97E5-E99CEBE933E7 |
Caption | : | SSVVM03 |
ExtendedCaption | : | SSVVM03 in Server Group 1 |
Internal | : | False |
Add-DcsSnapshot
SYNOPSISCreates a snapshot of a virtual disk. This operation can also be performed on a virtual disk group, which creates a snapshot group.
SYNTAXAdd-DcsSnapshot [ -Server <String> ] -VirtualDisk <Object> [ -Name <String> ] [ -Pool <String> ] [ -Full] [ -Description <String> ] [ -DuplicateDiskId] [ -AssignToCurrentUser] [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsSnapshot [ -Server <String> ] -VirtualDiskGroup <Object> [ -Name <String> ] [ -Pool <String> ] [ -Full] [ -Description <String> ] [ -DuplicateDiskId] [ -AssignToCurrentUser] [ -Connection <String> ] [ -PipelineVariable <String> ]
Creates a snapshot of a virtual disk. This operation can also be performed on a virtual disk group, which creates a snapshot group. The snapshots created can be different or full images. A mapstore must be set before invoking this cmdlet, see Set-DcsSnapshotMapStore.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSSnapshotData or SnapshotGroupData : Object that identifies and describes the snapshot or the snapshot group.
NOTESAlso see Set-DcsSnapshotMapStore, Update-DcsSnapshot, ConvertTo-DcsFullSnapshot, Revert-DcsSnapshot, Remove-DcsSnapshot, Get-DcsSnapshot, Get-DcsVirtualDisk, Get-DcsVirtualDiskGroup, Get-DcsSnapshotGroup, Remove-DcsSnapshotGroup.
EXAMPLESAdd-DcsSnapshot -Server SSV1 -VirtualDisk "Virtual Disk 2" -Pool SSV1Pool3 -Full -Description "Virtual Disk 2 Nightly Backup"
SourceLogicalDiskId | : | LD:74EDD1B3-6682-46A7-943C-2F0168CEC699_V.{267e5c50-abd6-11e0-9515-00155d11e921}-00000014 |
DestinationLogicalDiskId | : | LD:74EDD1B3-6682-46A7-943C-2F0168CEC699_V.{b96878da-b7af-11e0-9ba8-00155d11e921}-00000004 |
Type | : | Full |
TimeStamp | : | 7/27/2011 2:09:13 PM |
ActiveOperation | : | NoOperation |
State | : | Creating |
Failure | : | NoFailure |
Id | : | V.{267E5C50-ABD6-11E0-9515-00155D11E921}-00000014--V.{B96878DA-B7AF-11E0-9BA8-00155D11E921}-00000004 |
Caption | : | Virtual disk 2 @ 7/27/2011 2:09:11 PM |
ExtendedCaption | : | Virtual disk 2 @ 7/27/2011 2:09:11 PM on SSV1 |
Internal | : | False |
Add-DcsSnapshot -Server SSVVM1 -VirtualDiskGroup VDgroup1 -Pool "Disk pool 1" -Full
ParentGroupId | : | {827c0546-a101-4115-8a8f-b07ab87272dd} |
Alias | : | VDgroup1 @ 11/3/2011 4:25:48 PM |
Description | : | |
SequenceNumber | : | 11725 |
Id | : | {02685559-ba03-4cb5-a346-f79fc2d62765} |
Caption | : | VDgroup1 @ 11/3/2011 4:25:48 PM |
ExtendedCaption | : | |
Internal | : | False |
Add-DcsStorageProfile
SYNOPSISCreates a custom storage profile.
SYNTAXAdd-DcsStorageProfile -Name <String> [ -Description <String> ] [ -PerformanceClass <PerformanceClass> ] [ -ReplicationPriority <AsyncReplicationPriority> ] [ -MirrorRecoveryPriority <MirrorRecoveryPriority> ] [ -WriteTracking <Boolean> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Creates a custom storage profile.
PARAMETERSStorageProfileData : Object that identifies and describes the storage profile.
NOTESAlso see Set-DcsStorageProfileProperties, Remove-DcsStorageProfile, Get-DcsStorageProfile.
EXAMPLESAdd-DcsStorageProfile -Name PF_Billing -Description "Profile for Finance Dept billing records" -MirrorRecoveryPriority critical -WriteTracking $true
Alias | : | PF_Billing |
Description | : | Profile for Finance Dept billing records |
PerformanceClass | : | Normal |
ReplicationPriority | : | Regular |
RecoveryPriority | : | Critical |
WriteTracking | : | True |
DefaultProfile | : | False |
SequenceNumber | : | 22986 |
Id | : | 6b83a780-e607-4167-a7dc-92e2c45962a9 |
Caption | : | PF_Billing |
ExtendedCaption | : | PF_Billing Profile |
Internal | : | False |
Add-DcsTask
SYNOPSISCreates a task used to perform actions automatically when triggered by events.
SYNTAXAdd-DcsTask -Name <String> [ -Description <String> ] [ -ActionDelay <TimeSpan> ] [ -RequireAllTriggers] [ -Disabled] [ -MaxRunTime <TimeSpan> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Creates a task used to perform actions automatically when events are triggered. This cmdlet creates the task and sets properties of the task. Add a trigger to the task with Add-DcsTrigger. Add an action to the task with Add-DcsAction. Properties of the task can be set with Set-DcsTaskProperties.
PARAMETERSTaskData : Object that identifies and describes the task.
NOTESAlso see Add-DcsTrigger, Add-DcsAction, Remove-DcsTask, Get-DcsTask, Set-DcsTaskProperties.
EXAMPLESAdd-DcsTask -Name MyNightlyTask -Description 'Start Virtual Disk Reclamation at 2 am' -ActionDelay 01:05:30 -RequireAllTriggers
Description | : | Start Virtual Disk Reclamation at 2 am |
Enabled | : | True |
ActionBehavior | : | RunInBatchMode |
MaxRunTime | : | 6048000000000 |
Connective | : | LogicalAnd |
ActionDelay | : | 39300000000 |
State | : | Idle |
CurrentActionId | : | |
LastStartTime | : | 1/1/0001 12:00:00 AM |
LastStopTime | : | 1/1/0001 12:00:00 AM |
Id | : | 00380dca-5084-49b1-9568-202eced2e79a |
Caption | : | MyNightlyTask |
ExtendedCaption | : | MyNightlyTask |
Internal | : | False |
Add-DcsTrigger
SYNOPSISCreates a trigger for the specified task.
SYNTAXAdd-DcsTrigger -Task <Object> [ -Description <String> ] -SignalDuration <TimeSpan> -StartTime <DateTime> -Interval <TimeSpan> [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsTrigger -Task <Object> [ -Description <String> ] -SignalDuration <TimeSpan> -StartTime <DateTime> -WeekDays <String[]> -WeekInterval <Int32> [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsTrigger -Task <Object> [ -Description <String> ] -SignalDuration <TimeSpan> -StartTime <DateTime> -DayInterval <Int32> [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsTrigger -Task <Object> [ -Description <String> ] -SignalDuration <TimeSpan> -StartTime <DateTime> [ -MonthNumber <Int32> ] -DayOfMonth <Int32> -MonthlyInterval <Int32> [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsTrigger -Task <Object> [ -Description <String> ] -SignalDuration <TimeSpan> -StartTime <DateTime> [ -MonthNumber <Int32> ] -WeekDays <String[]> -MonthlyInterval <Int32> -WeekNumber <Int32> [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsTrigger -Task <Object> [ -Description <String> ] -MonitorId <String> -MonitorState <String> -Comparison <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsTrigger -Task <Object> [ -Description <String> ] -TemplateTypeId <String> -MonitorState <String> -Comparison <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsTrigger -Task <Object> [ -Description <String> ] -FilterType <String[]> -FilterValue <String[]> -FilterComparison <String[]> -RequireAll <Boolean> [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsTrigger -Task <Object> [ -Description <String> ] -VirtualDisk <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Creates a trigger for the specified task. A trigger contains criteria that, when met, causes the task actions to be performed (see Add-DcsAction). One trigger can be added to the task each time the cmdlet is invoked.The trigger will be based on one of the following types of events: a scheduled time, a monitor state change, a message posted in the event log, or a replication checkpoint being received. There are several parameter sets for this cmdlet; five for scheduled time events, two for a monitor state change event, one for a log message event, and one for a replication checkpoint event. When creating a trigger for a log message event, filters are used to narrow the scope of the log messages. If multiple filters are configured, the number of values specified for FilterType, FilterValue, and FilterComparison parameters in the array must be identical and in an associated order. See example 7.
PARAMETERSTaskData : Object that identifies and describes the task.
OUTPUTSTaskTriggerData : Object that identifies and describes the task trigger.
NOTESAlso see Get-DcsTask, Get-DcsTrigger, Remove-DcsTrigger, Add-DcsTask, Get-DcsMonitor, Get-DcsMonitorTemplate.
EXAMPLESAdd-DcsTrigger -Task MyHourlyTask -Interval 01:00:00 -SignalDuration 00:00:00 -StartTime "07/28/2011 11:00:00 PM"
Interval | : | 36000000000 |
Recurrence | : | TimeInterval |
SignalDuration | : | 0 |
StartTime | : | 7/29/2011 3:00:00 AM |
TaskId | : | c122c331-f334-437f-a176-db9d3053ab4f |
Type | : | ScheduledTrigger |
Description | : | |
Id | : | a9125ed8-514c-48e8-9521-2dbb3c7d4f19 |
Caption | : | Every 01:00:00, starting on 7/28/2011 11:00:00 PM |
ExtendedCaption | : | |
Internal | : | False |
Add-DcsTrigger -Task MyTask -SignalDuration 00:00:00 -StartTime "10/18/11 11:45:00 AM" -DayInterval 3
Weekdays | : | False |
DailyInterval | : | 3 |
Recurrence | : | Daily |
SignalDuration | : | 0 |
StartTime | : | 10/18/2011 3:45:00 PM |
TaskId | : | 0049e781-b588-4019-b43d-3f88925dbbd4 |
Type | : | ScheduledTrigger |
Description | : | |
Id | : | f377926e-3361-44e4-9fe9-0882af0f6140 |
Caption | : | Every 3 days at 11:45:00, starting on 10/18/2011 11:45:00 AM |
ExtendedCaption | : | |
Internal | : | False |
Add-DcsTrigger -Task MyTask -SignalDuration 00:00:00 -StartTime "10/18/11 1:00:00 PM" -WeekDays "Monday", "Wednesday", "Friday" -WeekInterval 1
WeeklyInterval | : | 1 |
WeekdaySelection | : | Monday, Wednesday, Friday |
Recurrence | : | Weekly |
SignalDuration | : | 0 |
StartTime | : | 10/18/2011 5:00:00 PM |
TaskId | : | 0049e781-b588-4019-b43d-3f88925dbbd4 |
Type | : | ScheduledTrigger |
Description | : | |
Id | : | 8de47e2d-0cb5-4a1c-a1b8-016c9883218e |
Caption | : | Once every 1 week at 13:00:00 starting on 10/18/2011 1:00:00 PM, on these days only: Mon Wed Fri |
ExtendedCaption | : | |
Internal | : | False |
Add-DcsTrigger -Task MyTask -VirtualDisk "Virtual disk 2"
VirtualDiskDataId | : | 396397105a7a4094949f33adce4c2fb1 |
TaskId | : | 0049e781-b588-4019-b43d-3f88925dbbd4 |
Type | : | CheckpointTrigger |
Description | : | |
Id | : | dca2bad428f3428cabf36acca28dda7a |
Caption | : | Checkpoint Marker for Virtual disk 2 |
ExtendedCaption | : | |
Internal | : | False |
$Monitor = Get-DcsMonitor -Object (Get-DcsClient -Client "HostVM1") Add-DcsTrigger -Task MonitorStateChange -MonitorId $Monitor.Id -MonitorState Healthy -Comparison ">"
MonitoredObjectId | : | ClientMachineStateMonitor<8cdaebf4085b4a7fb3d53b0647cbf95e> |
MonitorTemplateTypeId | : | |
MonitorThreshold | : | Healthy |
TriggerStateOperator | : | Greater |
TaskId | : | 2aba4b9b-e48b-4ef5-9926-8984e05823c2 |
Type | : | MonitorTrigger |
Description | : | |
Active | : | False |
SequenceNumber | : | 11463 |
Id | : | a5b46206-1a16-4070-8c75-fe27c2c9d7a8 |
Caption | : | State of HostVM1 > Healthy |
ExtendedCaption | : | |
Internal | : | False |
Add-DcsTrigger -Task MonitorHosts -TemplateTypeId "T(DataCore.Executive.Controller.ClientMachineStateMonitor<DataCore.Executive.Controller.ClientMachine>)" -MonitorState Healthy -Comparison ">"
MonitoredObjectId | : | |
MonitorTemplateTypeId | : | T(DataCore.Executive.Controller.ClientMachineStateMonitor<DataCore.Executive.Controller.ClientMachine>) |
MonitorThreshold | : | Healthy |
TriggerStateOperator | : | Greater |
TaskId | : | 827fec88-94cd-487d-a2d4-e3354d968f55 |
Type | : | MonitorTrigger |
Description | : | |
Id | : | c7e52761-2891-432f-bac7-64429259c7c9 |
Caption | : | State of Hosts > Healthy |
ExtendedCaption | : | |
Internal | : | False |
$Tasks = Get-DcsTask $tasks | Add-DcsTrigger -FilterType "SourceType","LogLevel" -FilterValue "Disk pools","Warning" -FilterComparison "IsEqualTo","IsEqualTo" -RequireAll $true
MessageFilters | : | {Source type = Disk pools, Log level = Warning} |
Connective | : | LogicalAnd |
TaskId | : | 380f189b-80dd-4a09-b0cd-f3647fb330f3 |
Type | : | MessageTrigger |
Description | : | |
SequenceNumber | : | 36931 |
Id | : | d757d6ea-4569-43f2-8285-4ec5d13d447d |
Caption | : | Log messages matching [Source type = Disk pools] AND [Log level = Warning] |
ExtendedCaption | : | |
Internal | : | False |
Add-DcsTrigger -Task "Task 1" -Interval 00:00:00 -SignalDuration 00:00:00 -StartTime "06/18/2012 15:30:00 PM"
Recurrence | : | OneTime |
SignalDuration | : | 0 |
StartTime | : | 6/18/2012 7:30:00 PM |
TaskId | : | 380f189b-80dd-4a09-b0cd-f3647fb330f3 |
Type | : | ScheduledTrigger |
Description | : | |
SequenceNumber | : | 26431 |
Id | : | e5953632-56c8-4ff1-bdda-746141cb6031 |
Caption | : | At 3:30 PM on 6/18/2012 |
ExtendedCaption | : | |
Internal | : | False |
Add-DcsTrigger -Task "Task 1" -SignalDuration 00:00:00 -StartTime "06/18/2012 15:30:00 PM" -WeekInterval 1 -WeekDays "Weekdays"
Weekdays | : | True |
DailyInterval | : | 1 |
Recurrence | : | Daily |
SignalDuration | : | 0 |
StartTime | : | 6/18/2012 7:30:00 PM |
TaskId | : | 380f189b-80dd-4a09-b0cd-f3647fb330f3 |
Type | : | ScheduledTrigger |
Description | : | |
SequenceNumber | : | 26474 |
Id | : | 6672488b-bf18-4774-a06a-e877a9bd6e24 |
Caption | : | Every weekday at 3:30 PM starting on 6/18/2012 |
ExtendedCaption | : | |
Internal | : | False |
Add-DcsTrigger -Task "Task 1" -SignalDuration 00:00:00 -StartTime "06/18/2012 14:00:00 PM" -MonthlyInterval 1 -DayOfMonth "15"
MonthlyByDateFlag | : | True |
MonthIntervalByDayNumber | : | 1 |
DayNumberInMonth | : | 15 |
DayOfWeekInMonthlyByWeek | : | Sunday |
WeekNumInMonthlyByWeek | : | 0 |
MonthIntervalByWeek | : | 0 |
Recurrence | : | Monthly |
SignalDuration | : | 0 |
StartTime | : | 6/18/2012 6:00:00 PM |
TaskId | : | 380f189b-80dd-4a09-b0cd-f3647fb330f3 |
Type | : | ScheduledTrigger |
Description | : | |
SequenceNumber | : | 26504 |
Id | : | 300729ca-e219-4e24-aea6-d6701504224a |
Caption | : | On the 15th day of every month at 2:00 PM starting on 6/18/2012 |
ExtendedCaption | : | |
Internal | : | False |
Add-DcsTrigger -Task "Task 1" -SignalDuration 00:00:00 -StartTime "06/18/2012 20:00:00 PM" -MonthNumber 1 -DayOfMonth "15" -MonthInterval 12
YearlyByDateFlag | : | True |
YearlyByDateMonth | : | 1 |
YearlyByDateDay | : | 15 |
YearlyWeek | : | 0 |
YearlyDayOfWeek | : | Sunday |
YearlyMonth | : | 0 |
Recurrence | : | Yearly |
SignalDuration | : | 0 |
StartTime | : | 6/19/2012 12:00:00 AM |
TaskId | : | 380f189b-80dd-4a09-b0cd-f3647fb330f3 |
Type | : | ScheduledTrigger |
Description | : | |
SequenceNumber | : | 26728 |
Id | : | 17348b39-67f7-4f65-a313-aa6d9b812ce8 |
Caption | : | Every year on the 15th day of January at 8:00 PM starting on 6/18/2012 |
ExtendedCaption | : | |
Internal | : | False |
Add-DcsUser
SYNOPSISRegisters a user in order to access the software.
SYNTAXAdd-DcsUser -Name <String> [ -Email <String> ] [ -Description <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Registers a user in order to access the software. After the user is registered, add roles to assign privilege level, see Add-DcsUserRole.
PARAMETERSUserData : Object that identifies and describes the user.
NOTESAlso see Add-DcsUserRole, Get-DcsUserRole, Get-DcsUser, Remove-DcsUser
EXAMPLESAdd-DcsUser -Name "Jane Doe" -Email jane.doe@acme.com -Description "Storage Administrator"
Name | : | Jane Doe |
Description | : | Storage Administrator |
EmailAddress | : | jane.doe@acme.com |
BlendedPrivileges | : | |
IsAdministrator | : | False |
RoleIds | : | {} |
Id | : | 08538d5d-2b16-4dc2-a948-810adbcdfedc |
Caption | : | Jane Doe |
ExtendedCaption | : | Jane Doe |
Internal | : | False |
Add-DcsUserOwnership
SYNOPSISAssigns ownership of a virtual disk to a user.
SYNTAXAdd-DcsUserOwnership -User <Object> -Object <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Assigns ownership of a virtual disk to a user. Ownership of a virtual disk grants the user authorization to perform operations on the virtual disk.
PARAMETERSVirtualDiskData : Object that identifies and describes a virtual disk.
OUTPUTSOwnershipData : Object that identifies and describes an ownership relationship between a user and a virtual disk.
NOTESAlso see Get-DcsUserOwnership, Remove-DcsUserOwnership, Get-DcsVirtualDisk, Get-DcsUser.
EXAMPLESGet-DcsVirtualDisk -VirtualDisk "Virtual disk 1" | Add-DcsUserOwnership -User (Get-DcsUser -User "JSchmoe")
UserId | : | 39cb3daf-5d18-42ba-a3a9-13e5c3782c8a |
IdentifiableId | : | a354eee825cb408a9a4858323d301ae3 |
SequenceNumber | : | 4102 |
Id | : | 9f9332a1-675c-4786-b570-f953bd45dbe9 |
Caption | : | |
ExtendedCaption | : | |
Internal | : | False |
Add-DcsUserOwnership -User (Get-DcsUser -User "JSchmoe").Id -Object (Get-DcsVirtualDisk -VirtualDisk "Virtual disk 2").Id
This example assigns ownership of "Virtual disk 2" to the user named "JSchmoe". The ID value for the parameter User is obtained from the UserData object returned from the cmdlet Get-DcsUser for the user named "Schmoe" The ID value for the parameter Object is obtained from the VirtualDiskData object returned from the Get-DcsVirtualDisk cmdlet for "Virtual disk 2". The OwnershipData object is returned.
UserId | : | 39cb3daf-5d18-42ba-a3a9-13e5c3782c8a |
IdentifiableId | : | 704da63e20ad4eaaa9e4701bb7bc5fbc |
SequenceNumber | : | 4104 |
Id | : | 97404981-9e0d-48bd-8ed8-5994f753125e |
Caption | : | |
ExtendedCaption | : | |
Internal | : | False |
Add-DcsUserRole
SYNOPSISAdds a role to a user in order to assign the privilege level.
SYNTAXAdd-DcsUserRole -User <Object> -Role <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Adds a role to a user in order to assign the privilege level.
PARAMETERSUserData : Object that identifies and describes the user.
OUTPUTSUserData : Object that identifies and describes the user.
NOTESAlso see related cmdlets: Get-DcsUser, Get-DcsUserRole, Remove-DcsUserRole, Add-DcsRole.
EXAMPLESAdd-DcsUserRole -User "Jane Doe" -Role "Full Privileges"
Name | : | Jane Doe |
Description | : | Storage Administrator |
EmailAddress | : | jane.doe@acme.com |
BlendedPrivileges | : | All |
IsAdministrator | : | False |
RoleIds | : | {{DAD4B92D-BFC8-4628-A313-51D8B2F57083}} |
SequenceNumber | : | 5799 |
Id | : | 34383bd0-487b-4d89-8d45-7ca68ae43f30 |
Caption | : | Jane Doe |
ExtendedCaption | : | Jane Doe |
Internal | : | False |
Add-DcsvCenter
SYNOPSISAdds a VMware vCenter configuration to the server group configuration. VMware hosts and virtual machines in the vCenter are added as hosts.
SYNTAXAdd-DcsvCenter -Address <String> [ -Username <String> ] [ -Password <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsvCenter -Address <String> [ -Credential <PSCredential> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Adds a VMware vCenter configuration to the server group configuration. VMware hosts and virtual machines in the vCenter are added as hosts.
PARAMETERSVimVirtualCenterData : Object that identifies and describes the vCenter.
NOTESAlso see Get-DcsvCenter, Add-DcsvCenterDataStore, Set-DcsvCenterProperties, Remove-DcsvCenter, Set-DcsvCenterMultipathPolicy, Set-DcsHypervisorHost.
EXAMPLESAdd-DcsvCenter -Address esxvc55 -Username administrator -Password vmvcenterpw
ServerAddress | : | esxvc55 |
Username | : | administrator |
Description | : | |
FullName | : | VMware vCenter Server 5.5.0 build-1099559 |
ProductBuild | : | 1099559 |
Version | : | 5.5 |
State | : | WaitingForFirstUpdate |
SequenceNumber | : | 23793 |
Id | : | 0A76B835-99B2-4340-97F3-3E5F769589AE |
Caption | : | esxvc55 |
ExtendedCaption | : | esxvc55 |
Internal | : | False |
$vCtrCred = Get-Credential Add-DcsvCenter -Address esxvc55 -Credential $vCtrCred
cmdlet Get-Credential at command pipeline position 1 Supply values for the following parameters: Credential
Add-DcsvCenterDataStore
SYNOPSISAdds a VMFS datastore on a virtual disk that is served to a VMware host or virtual machine.
SYNTAXAdd-DcsvCenterDataStore -VimClient <Object> -VirtualDisk <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Adds a VMFS datastore on a virtual disk that is served to a VMware host or virtual machine. The datastore will span the entire virtual disk.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTS NOTESAlso see Get-DcsvCenter, Add-DcsvCenterDataStore, Set-DcsvCenterProperties, Remove-DcsvCenter, Set-DcsvCenterMultipathPolicy
EXAMPLESAdd-DcsvCenterDataStore -VimClient (Get-DcsClient -Client audi.datacoresoftware.com) -VirtualDisk "Virtual disk 1"
Add-DcsVirtualDisk
SYNOPSISCreates a virtual disk.
SYNTAXAdd-DcsVirtualDisk [ -Name <String> ] -Size <DataSize> [ -SectorSize <DataSize> ] [ -Count <Int32> ] [ -Server <String> ] -Pool <String> [ -AssignToCurrentUser] [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsVirtualDisk [ -Name <String> ] -Size <DataSize> [ -SectorSize <DataSize> ] -LogicalDisk <Object> [ -AssignToCurrentUser] [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsVirtualDisk [ -Name <String> ] -Size <DataSize> [ -SectorSize <DataSize> ] [ -Count <Int32> ] [ -FirstServer <String> ] [ -SecondServer <String> ] [ -FirstPool <String> ] [ -SecondPool <String> ] [ -FirstPassThroughDisk <String> ] [ -SecondPassThroughDisk <String> ] [ -EnableRedundancy] [ -AssignToCurrentUser] [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsVirtualDisk [ -Name <String> ] -Size <DataSize> [ -SectorSize <DataSize> ] -FirstLogicalDisk <Object> -SecondLogicalDisk <Object> [ -AssignToCurrentUser] [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsVirtualDisk [ -Name <String> ] -Size <DataSize> [ -SectorSize <DataSize> ] [ -Count <Int32> ] [ -FirstServer <String> ] [ -SecondServer <String> ] [ -SharedPool <String> ] [ -ApproveSMPA] [ -SharedDisk <String> ] [ -EnableRedundancy] [ -AssignToCurrentUser] [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsVirtualDisk [ -Name <String> ] -PassThroughDisk <String> [ -Server <String> ] [ -AssignToCurrentUser] [ -Connection <String> ] [ -PipelineVariable <String> ]
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.
PARAMETERSLogicalDiskData : Object the identifies and describes the logical disk.
OUTPUTSVirtualDiskData : Object that identifies and describes the virtual disk. One object is returned for each virtual disk created.
NOTESAlso see Get-DcsLogicalDisk, Add-DcsLogicalDisk, Get-DcsVirtualDisk, Set-DcsVirtualDiskProperties, Set-DcsVirtualDiskSize, Serve-DcsVirtualDisk, Enable-DcsDataProtection, Enable-DcsSequentialStorage, Add-DcsSnapshot, Add-DcsReplication, Unlock-DcsPhysicalDisk.
EXAMPLESAdd-DcsVirtualDisk -Name VDisk1 -Size 100GB -Server SSV1 -Pool SSV1Pool3
VirtualDiskGroupId | : | |
FirstHostId | : | 74EDD1B3-6682-46A7-943C-2F0168CEC699 |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | VDisk1 |
Description | : | |
Size | : | 100.00 GB |
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 |
Id | : | 39ddeb4ad1c94197bd805c58a113a112 |
Caption | : | VDisk1 |
ExtendedCaption | : | VDisk1 from LOCAL |
Internal | : | False |
Add-DcsVirtualDisk -Name VDisk2 -Size "500 GB" -SectorSize 4096 FirstServer SSV1 -SecondServer SSV2 -FirstPool SSV1Pool1 -SecondPool SSV2Pool3
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 GB |
SectorSize | : | 4 KB |
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 |
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")
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 PB |
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 |
Id | : | f7dd03cbf4164a248b4637e1d1f6d823 |
Caption | : | VD99FTL |
ExtendedCaption | : | VD99FTL from Server Group LOCAL |
Internal | : | False |
$sharedpassthru = Get-DcsSharedPhysicalDisk -Server SSV1 -PhysicalDisk "SSV1-WDC50-D1" Add-DcsVirtualDisk -Size 50GB -FirstServer SSV1 -SecondServer SSV2 -SharedDisk $sharedpassthru
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 GB |
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 |
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 50GB
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 GB |
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 |
SequenceNumber | : | 10825 |
Id | : | da19f10e1ab94110893ef1e6dd5965a7 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 from Group2 |
Internal | : | False |
Add-DcsVirtualDisk -Size 40GB -FirstServer SSVVM5 -SecondServer SSVVM6 -SharedPool "Shared disk pool 1" -ApproveSMPA
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 GB |
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 |
Add-DcsVirtualDiskFromTemplate
SYNOPSISCreates a virtual disk from a virtual disk template.
SYNTAXAdd-DcsVirtualDiskFromTemplate -VirtualDiskTemplate <Object> [ -Name <String> ] [ -Description <String> ] [ -Size <DataSize> ] [ -SectorSize <DataSize> ] [ -Count <UInt32> ] [ -AssignToCurrentUser] [ -Connection <String> ] [ -PipelineVariable <String> ]
Creates a virtual disk from a virtual disk template. Some parameters are provided which can override settings in the specified template. (See Add-DcsVirtualDiskTemplate to create a template. )
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk. One object is returned for each virtual disk created.
NOTESAlso see Add-DcsVirtualDiskFromVirtualDisk, which creates a virtual disk using the properties of another virtual disk.
EXAMPLESAdd-DcsVirtualDiskFromTemplate -VirtualDiskTemplate "MR_100" -SectorSize 4KB -AssignToCurrentUser Count 2
VirtualDiskGroupId | : | |
FirstHostId | : | AF7412B4-5320-4FEC-98E4-E90ED9C9BF6B |
SecondHostId | : | 692CED43-5AE3-4CEA-87E7-7D9B4E77F180 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | MR_100_ |
Description | : | Creates mirrored virtual disk 100 GB |
Size | : | 100 GB |
SectorSize | : | 4 KB |
Type | : | MultiPathMirrored |
DiskStatus | : | Offline |
InquiryData | : | DataCore Virtual Disk DCS f4d633ec8c754689a135ac9ad1327211 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D9067323B07586CCE3DC06BED8E |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
TPThresholdsEnabled | : | False |
IsServed | : | False |
SubType | : | Standard |
MirrorTrunkMappingEnabled | : | True |
SequenceNumber | : | 640889 |
Id | : | f4d633ec8c754689a135ac9ad1327211 |
Caption | : | MR_100_ |
ExtendedCaption | : | MR_100_ from Server Group 1 |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | AF7412B4-5320-4FEC-98E4-E90ED9C9BF6B |
SecondHostId | : | 692CED43-5AE3-4CEA-87E7-7D9B4E77F180 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | MR_100_1 |
Description | : | Creates mirrored virtual disk 100 GB |
Size | : | 100 GB |
SectorSize | : | 4 KB |
Type | : | MultiPathMirrored |
DiskStatus | : | Offline |
InquiryData | : | DataCore Virtual Disk DCS 9df40c31b39e4a65bbadc86725b25ee6 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D9032333B078DF1AC38A4E7119E |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
TPThresholdsEnabled | : | False |
IsServed | : | False |
SubType | : | Standard |
MirrorTrunkMappingEnabled | : | True |
SequenceNumber | : | 640890 |
Id | : | 9df40c31b39e4a65bbadc86725b25ee6 |
Caption | : | MR_100_1 |
ExtendedCaption | : | MR_100_1 from Server Group 1 |
Internal | : | False |
Add-DcsVirtualDiskFromVirtualDisk
SYNOPSISCreates a new virtual disk with the same properties and settings as an existing virtual disk.
SYNTAXAdd-DcsVirtualDiskFromVirtualDisk -VirtualDisk <Object> [ -Name <String> ] [ -Description <String> ] [ -Count <Int32> ] [ -AutoCreate] [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsVirtualDiskFromVirtualDisk -VirtualDisk <Object> [ -Name <String> ] [ -Description <String> ] [ -Count <Int32> ] [ -CopyMappings] [ -Connection <String> ] [ -PipelineVariable <String> ]
Creates a new virtual disk with the same properties and settings as an existing virtual disk. The existing virtual disk will be used as a "model" to create the new virtual disk. The new virtual disk will be created from the same storage sources. If optional parameters are not included, one virtual disk will be created with a default name and mirror paths will be auto-selected by the software.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSVirtualDiskData : Object that identifies and describes the virtual disk. One object is returned for each virtual disk created.
NOTESAlso see Get-DcsVirtualDisk.
EXAMPLESAdd-DcsVirtualDiskFromVirtualDisk -VirtualDisk "Virtual disk 1"
VVirtualDiskGroupId | : | |
FirstHostId | : | 09440587-2E02-4BAA-8CC5-162B1DF66BE8 |
SecondHostId | : | 60858B8A-928F-4CF0-9FBA-A62DC4C120C7 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 5 |
Description | : | |
Size | : | 5 GB |
SectorSize | : | 512 B |
Type | : | MultiPathMirrored |
DiskStatus | : | Failed |
InquiryData | : | DataCore Virtual Disk DCS c093a0025cbf4ee28d0a64a131136618 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90B64BE60659BEAF27834D369C |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
SubType | : | Standard |
MirrorTrunkMappingEnabled | : | False |
SequenceNumber | : | 5358 |
Id | : | c093a0025cbf4ee28d0a64a131136618 |
Caption | : | Virtual disk 5 |
ExtendedCaption | : | Virtual disk 5 from LocalGroup1 |
Internal | : | False |
Add-DcsVirtualDiskFromVirtualDisk -VirtualDisk "Virtual disk 1" -Name "BillingQ3" -Description "Account Billing for Q3" -Count 2 -CopyMappings
VirtualDiskGroupId | : | |
FirstHostId | : | 09440587-2E02-4BAA-8CC5-162B1DF66BE8 |
SecondHostId | : | 60858B8A-928F-4CF0-9FBA-A62DC4C120C7 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | BillingQ3 |
Description | : | Account Billing for Q3 |
Size | : | 5 GB |
SectorSize | : | 512 B |
Type | : | MultiPathMirrored |
DiskStatus | : | Failed |
InquiryData | : | DataCore Virtual Disk DCS 02da20543e2b45e7ac9eb228c4adc404 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90E3542C07DABD4C1BC61174B4 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
SubType | : | Standard |
MirrorTrunkMappingEnabled | : | False |
SequenceNumber | : | 6121 |
Id | : | 02da20543e2b45e7ac9eb228c4adc404 |
Caption | : | BillingQ3 |
ExtendedCaption | : | BillingQ3 from LocalGroup1 |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | 09440587-2E02-4BAA-8CC5-162B1DF66BE8 |
SecondHostId | : | 60858B8A-928F-4CF0-9FBA-A62DC4C120C7 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | BillingQ 4 |
Description | : | Account Billing for Q3 |
Size | : | 5 GB |
SectorSize | : | 512 B |
Type | : | MultiPathMirrored |
DiskStatus | : | Failed |
InquiryData | : | DataCore Virtual Disk DCS e4b624874b5d4b42921866ac22bb5c7c |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D9065572C0760BD8AECC71CFC58 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
SubType | : | Standard |
MirrorTrunkMappingEnabled | : | False |
SequenceNumber | : | 6216 |
Id | : | e4b624874b5d4b42921866ac22bb5c7c |
Caption | : | BillingQ 4 |
ExtendedCaption | : | BillingQ 4 from LocalGroup1 |
Internal | : | False |
Add-DcsVirtualDiskGroup
SYNOPSISCreates a virtual disk group.
SYNTAXAdd-DcsVirtualDiskGroup -Name <String> [ -Description <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Creates a virtual disk group.
PARAMETERSstring : The name of the virtual disk group.
OUTPUTSVirtualDiskGroupData : Object that identifies and describes the virtual disk group.
NOTESAlso see Get-DcsVirtualDiskGroup, Add-DcsVirtualDiskToGroup, Remove-DcsVirtualDiskfromGroup, Remove-DcsVirtualDiskGroup, Set-DcsVirtualDiskGroupProperties.
EXAMPLESAdd-DcsVirtualDiskGroup -Name "VD Group FTL" -Description "Mail server backup for Ft. Lauderdale" -Connection SSVVM1Connect
Alias | : | VD Group FTL |
Description | : | Mail server backup for Ft. Lauderdale |
Id | : | {ef015296-0fa8-4bec-80a9-e312547c94a9} |
Caption | : | VD Group FTL |
ExtendedCaption | : | |
Internal | : | False |
Add-DcsVirtualDiskMirror
SYNOPSISAdds a mirror to a virtual disk.
SYNTAXAdd-DcsVirtualDiskMirror [ -Server <String> ] -VirtualDisk <Object> -Pool <String> [ -EnableRedundancy] [ -SourceLogicalDisk <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsVirtualDiskMirror [ -Server <String> ] -VirtualDisk <Object> [ -PassThroughDisk <String> ] [ -EnableRedundancy] [ -SourceLogicalDisk <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsVirtualDiskMirror -VirtualDisk <Object> [ -EnableRedundancy] -LogicalDisk <String> [ -SourceLogicalDisk <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Adds a mirror to a virtual disk. The storage source of the mirror to add can be a pool, pass-through disk, or an existing logical disk. A mirror may be added to a single or mirrored virtual disk.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSVirtualDiskData : Object that identifies and describes the virtual disk.
NOTESAlso see Split-DcsVirtualDisk, Set-DcsVirtualDiskProperties, Unlock-DcsPhysicalDisk.
EXAMPLESAdd-DcsVirtualDiskMirror -Server SSV2 -VirtualDisk VDisk1 -Pool SSV2Pool3 -EnableRedundancy -Connection SSV1Connect
VirtualDiskGroupId | : | |
FirstHostId | : | 74EDD1B3-6682-46A7-943C-2F0168CEC699 |
SecondHostId | : | FD622C7A-1065-4F2B-97E5-11813DA5AAF5 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | VDisk1 |
Description | : | |
Size | : | 100.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | FailedRedundancy |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | 39ddeb4ad1c94197bd805c58a113a112 |
Caption | : | VDisk1 |
ExtendedCaption | : | VDisk1 from LOCAL |
Internal | : | False |
Add-DcsVirtualDiskTemplate
SYNOPSISCreates a template that can be used to create virtual disks.
SYNTAXAdd-DcsVirtualDiskTemplate -Name <String> -FirstPool <String> [ -FirstServer <String> ] [ -SecondPool <String> ] [ -SecondServer <String> ] -VirtualDiskSize <DataSize> [ -VirtualDiskSectorSize <DataSize> ] -VirtualDiskAlias <String> [ -SnapshotServer <String> ] [ -SnapshotPool <String> ] [ -ContinuousDataProtectionServer <String> ] [ -ContinuousDataProtectionPool <String> ] [ -ContinuousDataProtectionLogSize <DataSize> ] [ -StorageProfile <String> ] [ -UseRedundantMirrorMappings <Boolean> ] [ -AllocationAttentionThreshold <UInt64> ] [ -AllocationWarningThreshold <UInt64> ] [ -AllocationCriticalThreshold <UInt64> ] [ -LatencyAttentionThreshold <UInt64> ] [ -LatencyWarningThreshold <UInt64> ] [ -LatencyCriticalThreshold <UInt64> ] [ -StorageLatencyAttentionThreshold <UInt64> ] [ -StorageLatencyWarningThreshold <UInt64> ] [ -StorageLatencyCriticalThreshold <UInt64> ] [ -ReservedSpacePercentage <UInt32> ] [ -WriteThroughEnabled] [ -Connection <String> ] [ -PipelineVariable <String> ]
Add-DcsVirtualDiskTemplate -Name <String> -FirstPool <String> [ -FirstServer <String> ] [ -SecondPool <String> ] [ -SecondServer <String> ] -VirtualDiskSize <DataSize> [ -VirtualDiskSectorSize <DataSize> ] -VirtualDiskAlias <String> [ -SnapshotServer <String> ] [ -SnapshotPool <String> ] [ -StorageProfile <String> ] [ -UseSequentialStorage] [ -UseRedundantMirrorMappings <Boolean> ] [ -AllocationAttentionThreshold <UInt64> ] [ -AllocationWarningThreshold <UInt64> ] [ -AllocationCriticalThreshold <UInt64> ] [ -LatencyAttentionThreshold <UInt64> ] [ -LatencyWarningThreshold <UInt64> ] [ -LatencyCriticalThreshold <UInt64> ] [ -StorageLatencyAttentionThreshold <UInt64> ] [ -StorageLatencyWarningThreshold <UInt64> ] [ -StorageLatencyCriticalThreshold <UInt64> ] [ -ReservedSpacePercentage <UInt32> ] [ -WriteThroughEnabled] [ -Connection <String> ] [ -PipelineVariable <String> ]
Creates a template that can be used to create virtual disks. Parameters are included to set the properties and settings for the template. Virtual disks created from the template will have the same properties and settings of the template and can be used to create different virtual disk subtypes (standard, VVOLs, or protocol endpoints). To create virtual disks from a template, see Add-DcsVirtualDiskFromTemplate.
PARAMETERSVirtualDiskTemplateData : Object that identifies and describes the template.
NOTESAlso see Get-DcsVirtualDiskTemplate, Set-DcsVirtualDiskTemplate, Remove-DcsVirtualDiskTemplate.
EXAMPLESAdd-DcsVirtualDiskTemplate -Name Temp4KMirror -FirstPool "Disk pool 1" -SecondPool "Disk pool 2" -VirtualDiskSize 50GB -VirtualDiskAlias "MR_4K" -VirtualDiskSectorSize 4096
Alias | : | Temp4KMirror |
VirtualDiskAlias | : | MR_4K |
VirtualDiskDescription | : | |
Size | : | 50 GB |
SectorSize | : | 4 KB |
VirtualDiskType | : | MultiPathMirrored |
ReservedSpacePercentage | : | 0 |
FirstDiskPoolId | : | FF140341-D7FC-4DF7-95B3-AE551F099F00:{23e82496-7403-11e5-80e6-00155d138910} |
SecondDiskPoolId | : | 039B77A5-AC1D-4562-8335-7B75CBC636A5:{a5cddc40-7405-11e5-80e6-00155d138914} |
UseRedundantMirrorMappings | : | True |
ContinuousDataProtectionPoolId | : | |
ContinuousDataProtectionLogSize | : | 8 GB |
SequentialStorageEnabled | : | False |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
DefaultSnapshotPoolId | : | |
AllocatedSpaceThresholdAttention | : | 100 |
AllocatedSpaceThresholdWarning | : | 101 |
AllocatedSpaceThresholdCritical | : | 101 |
LatencyThresholdAttention | : | 5000 |
LatencyThresholdWarning | : | 10000 |
LatencyThresholdCritical | : | 30000 |
StorageLatencyThresholdAttention | : | 5000 |
StorageLatencyThresholdWarning | : | 10000 |
StorageLatencyThresholdCritical | : | 30000 |
VirtualDiskSubType | : | Standard |
ReadOnly | : | False |
WriteThroughEnabled | : | False |
MirrorTrunkMappingEnabled | : | False |
SequenceNumber | : | 8324 |
Id | : | 2c11d5d045404b4491b79378b7ccff4e |
Caption | : | Temp4KMirror |
ExtendedCaption | : | |
Internal | : | False |
Add-DcsVirtualDiskToGroup
SYNOPSISAdds a virtual disk to the specified virtual disk group.
SYNTAXAdd-DcsVirtualDiskToGroup -Group <Object> -VirtualDisk <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Adds a virtual disk to the specified virtual disk group.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSVirtualDiskData : Object that identifies and describes the virtual disk.
NOTESAlso see Get-DcsVirtualDisk, Get-DcsVirtualDiskGroup, Add-DcsVirtualDiskGroup, Remove-DcsVirtualDiskfromGroup, Remove-DcsVirtualDiskGroup.
EXAMPLESAdd-DcsVirtualDiskToGroup -Group "VD Group FTL" -VirtualDisk "Virtual disk 1"
VirtualDiskGroupId | : | {ef015296-0fa8-4bec-80a9-e312547c94a9} |
FirstHostId | : | D3D14D3A-67A2-4E5F-9FA4-262B812EFFA0 |
SecondHostId | : | 431D049E-801E-4061-911E-1493A3F2ECC0 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 1 |
Description | : | |
Size | : | 20.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | bd746e02eea248a2bedc66ed71c8eec7 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 from Server Group |
Internal | : | False |
$NewVDgroup = Add-DcsVirtualDiskGroup -Name "VD Group FTL" -Description "Mail server backup for Ft. Lauderdale" Get-DcsVirtualDisk -ServerGroup "Server Group FTL" -Kind Standard -OnlyWithReplications | Add-DcsVirtualDiskToGroup -Group $NewVDgroup
Add-DcsVirtualLogicalUnit
SYNOPSISAdds a front-end or mirror path for the specified logical disk.
SYNTAXAdd-DcsVirtualLogicalUnit [ -InitiatorHost <String> ] [ -TargetHost <String> ] [ -InitiatorPort <String> ] [ -TargetPort <String> ] -LogicalDisk <Object> -MappingType <String> [ -LUN <UInt64> ] [ -Access <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Adds a front-end or mirror path for the specified logical disk. Virtual disks are created from one (single or dual) or two (mirrored) logical disks (storage sources). This cmdlet will serve the logical disk to a host or create a mirror path if applicable. To serve a mirrored virtual disk to a host, invoke this cmdlet twice; once for each logical disk. Paths can be created by specifying the initiator and target hosts with or without specifying the ports. When ports are not specified, the software will select appropriate ports to create the path.
PARAMETERSLogicalDiskData : Object that identifies and describes the logical disk.
OUTPUTSVirtualLogicalUnitData : Object that identifies and describes the path of the logical disk.
NOTESAlso see Get-DcsLogicalDisk, Get-DcsVirtualLogicalUnit, Remove-DcsVirtualLogicalUnit, Set-DcsVirtualLogicalUnitProperties.
EXAMPLES$LDisk = Get-DcsLogicalDisk -VirtualDisk "Virtual disk 1" Add-DcsVirtualLogicalUnit -InitiatorHost "Server2" -InitiatorPort "Server FC Port 1" -TargetHost "Server1" -TargetPort "Server FC Port 2" -LogicalDisk $LDisk[0] -MappingType Mirror
LogicalDiskId | : | LD:D3B57824-4E23-4DBB-947B-F8EF13A6CBAD_V.{1db06ce0-e5f0-11e0-8a13-001d7d93b174}-00000003 |
VirtualTargetDeviceId | : | 72f8741f-4485-466b-b5bc-ddf6f494b6d2 |
Lun | : | 0 |
Access | : | ReadWrite |
Type | : | Mirror |
Preferred | : | True |
Enabled | : | True |
Id | : | 35192e3b-3c8e-4568-9baf-88a001540baf |
Caption | : | Server FC Port 1 on server2 | Server FC Port 2 on Server1 | LUN 0 |
ExtendedCaption | : | Server FC Port 1 on server2 | Server FC Port 2 on Server1 | LUN 0 |
Internal | : | False |
$LDisk = Get-DcsLogicalDisk -VirtualDisk "Virtual disk 1" Add-DcsVirtualLogicalUnit -InitiatorHost "Host3" -TargetHost "Server1" -InitiatorPort "iSCSI Port 1" -TargetPort "Server iSCSI Port 1" -LogicalDisk $LDisk[0] -MappingType Client -LUN 3
LogicalDiskId | : | LD:D3B57824-4E23-4DBB-947B-F8EF13A6CBAD_V.{1db06ce0-e5f0-11e0-8a13-001d7d93b174}-00000003 |
VirtualTargetDeviceId | : | 7e2a8d17-0018-4eab-8325-a6980da11fb6 |
Lun | : | 3 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | True |
Enabled | : | True |
Id | : | 22cdc3f6-e8c0-493c-904c-ab27e8690598 |
Caption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 1 on Server1 | LUN 3 |
ExtendedCaption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 1 on Server1 | LUN 3 |
Internal | : | False |
Add-DcsVirtualLogicalUnit -InitiatorHost "HostVM1" -TargetHost "SSVVM03" -LogicalDisk (Get-DcsLogicalDisk -VirtualDisk "VD1") -MappingType "Client"
LogicalDiskId | : | c3ca5cb7-2b9c-40b7-9591-5591dd8001c7 |
VirtualTargetDeviceId | : | af83d50e-5ee4-4a84-924e-63a487c47ec5 |
PhysicalDiskId | : | 549da3ce079b49cb9f895d884042722a-4ccc0a8cf91543a6b43aa43d1b677bbe |
Lun | : | 0 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | NotSet |
Enabled | : | True |
SequenceNumber | : | 27051 |
Id | : | 26890758-f8fe-449a-aec7-a4a14c2bf141 |
Caption | : | iSCSI Port 1 on HostVM1 | Server iSCSI Port 3 on SSVVM03 | LUN 0 |
ExtendedCaption | : | iSCSI Port 1 on HostVM1 | Server iSCSI Port 3 on SSVVM03 | LUN 0 |
Internal | : | False |
Add-DcsWitness
SYNOPSISAdds a witness as an object in the server group configuration. This cmdlet is used when adding a witness that will be configured for a specific virtual disk.
SYNTAXAdd-DcsWitness -Name <String> -Address <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Adds a witness as an object in the server group configuration. This cmdlet is used when adding a witness that will be configured for a specific virtual disk. After the witness is added, set the witness properties for the virtual disk using Set-DcsVirtualDiskWitnessProperties.
PARAMETERSWitnessData : Object that identifies the witness.
NOTESRelated cmdlets: Set-DcsServerGroupDefaultWitnessProperties, Set-DcsVirtualDiskWitnessProperties, Set-DcsWitnessProperties, Get-DcsWitness, Remove-DcsWitness, Invoke-DcsWitnessContact.
EXAMPLESAdd-DcsWitness -Name "Witness 2" -Address "172.88.88.888"
Alias | : | Witness 2 |
Server | : | |
IPAddress | : | 172.88.88.888 |
SequenceNumber | : | 1232600 |
Id | : | 8d15390ca0bb4db5ade39938cac0fd9a |
Caption | : | Witness 2 |
ExtendedCaption | : | |
Internal | : | False |
Backup-DcsConfiguration
SYNOPSISBacks up the configuration for each server in the server group and stores it in a file.
SYNTAXBackup-DcsConfiguration [ -Connection <String> ] [ -PipelineVariable <String> ]
Backs up the configuration for each server in the server group and stores it in a file. The file can be used to restore the configuration if necessary. The file will be copied to the folder assigned using Set-DcsBackupFolder.
PARAMETERSServerHostData : Object that identifies and describes the server.
NOTESAlso see Set-DcsBackupFolder, Get-DcsBackupFolder.
EXAMPLESBackup-DcsConfiguration
GroupId | : | 626ad5ae-8297-4068-832c-7c476fe32abf |
RegionNodeId | : | ExecutiveNode:A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
CacheSize | : | 0.00 B |
State | : | Online |
SupportState | : | Preserving |
SnapshotMapStoreId | : | |
SnapshotMapStorePoolId | : | |
InstallPath | : | C:\Program Files\DataCore\SANsymphony |
ProductName | : | DataCore SANsymphony |
ProductType | : | Standard |
ProductVersion | : | 8.1 |
OsVersion | : | Windows Server 2008 R2 x64 Edition, Service Pack 1 |
ProcessorInfo | : | DataCore.Executive.ProcessorInformation |
ProductBuild | : | 13.1.0.798 |
BuildType | : | Release |
DiagnosticMode | : | Enabled |
LicenseRemaining | : | 23238000000000 |
ReplicationBufferFolder | : | |
TotalSystemMemory | : | 1,023.56 MB |
AvailableSystemMemory | : | 136.08 MB |
LogStatus | : | Operational |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | True |
StorageUsed | : | 0.00 B |
PowerState | : | ACOnline |
CacheState | : | WritebackGlobal |
BackupStorageFolder | : | C:\Program Files\DataCore\SANsymphony\Backups\ |
IpAddresses | : | {172.20.17.63, fe80::ac9f:4abc:8e7:447a, 13.0.0.31, fe80::2de4:e3b4:87d0:b299...} |
Description | : | |
HostName | : | SSV1.datacoresoftware.com |
Id | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
Caption | : | SSV1 |
ExtendedCaption | : | SSV1 in Server Group |
Internal | : | False |
GroupId | : | 626ad5ae-8297-4068-832c-7c476fe32abf |
RegionNodeId | : | ExecutiveNode:781D998D-3920-46BB-9F26-88BC591772B6 |
CacheSize | : | 0.00 B |
State | : | Online |
SupportState | : | Preserving |
SnapshotMapStoreId | : | |
SnapshotMapStorePoolId | : | |
InstallPath | : | C:\Program Files\DataCore\SANsymphony |
ProductName | : | DataCore SANsymphony |
ProductType | : | Standard |
ProductVersion | : | 8.1 |
OsVersion | : | Windows Server 2008 R2 x64 Edition, Service Pack 1 |
ProcessorInfo | : | DataCore.Executive.ProcessorInformation |
ProductBuild | : | 13.1.0.798 |
BuildType | : | Release |
DiagnosticMode | : | Enabled |
LicenseRemaining | : | 23274000000000 |
ReplicationBufferFolder | : | |
TotalSystemMemory | : | 1,023.56 MB |
AvailableSystemMemory | : | 228.11 MB |
LogStatus | : | Operational |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | True |
StorageUsed | : | 0.00 B |
PowerState | : | ACOnline |
CacheState | : | WritebackGlobal |
BackupStorageFolder | : | C:\Program Files\DataCore\SANsymphony\Backups\ |
IpAddresses | : | {172.20.17.157, fe80::2920:ddc6:93a7:45df, 13.0.0.35, fe80::6181:9311:6644:c8d2...} |
Description | : | |
HostName | : | SSV2.datacoresoftware.com |
Id | : | 781D998D-3920-46BB-9F26-88BC591772B6 |
Caption | : | SSV2 |
ExtendedCaption | : | SSV2 in Server Group |
Internal | : | False |
Cleanup-DcsServerFCPortDatabase
SYNOPSISCleans or refreshes the port database of Fibre Channel ports.
SYNTAXCleanup-DcsServerFCPortDatabase -Port <Object> [ -Server <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Cleans or refreshes the port database of Fibre Channel ports. All ports that are not present will be removed from the database of remote ports seen by the specified Fibre Channel port on a server.
PARAMETERSServerFCPortData : Object the identifies and describes the Fibre Channel port.
OUTPUTSServerFCPortData : Object the identifies and describes the Fibre Channel port.
NOTESAlso see Remove-DcsServerPort.
EXAMPLESCleanup-DcsServerFCPortDatabase -Port "Server FC Port 1" -Server Server1
StateInfo | : | DataCore.Executive.FC.FcPortStateInfo |
CurrentConfigInfo | : | DataCore.Executive.FC.FcPortConfigInfo |
IdInfo | : | DataCore.Executive.FC.FcPortIdInfo |
CapabilityInfo | : | DataCore.Executive.FC.FcPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | 210000E08B0FEF9A |
ServerPortProperties | : | DataCore.Executive.ServerFcPortPropertiesData |
RoleCapability | : | All |
AluaId | : | 1027 |
PortName | : | 21-00-00-E0-8B-0F-EF-9A |
Alias | : | Server FC Port 1 |
Description | : | |
PortType | : | FibreChannel |
PortMode | : | InitiatorTarget |
HostId | : | 46921EBF-DC07-4E03-9395-1CEBE4ABE511 |
Connected | : | True |
SequenceNumber | : | 1144 |
Id | : | dbfe9205-959c-480e-b1d4-d54d0fc0af80 |
Caption | : | Server FC Port 1 |
ExtendedCaption | : | Server FC Port 1 on Server1 |
Internal | : | False |
Clear-DcsAlert
SYNOPSISDeletes all alerts for all servers in the specified connection.
SYNTAXClear-DcsAlert [ -Connection <String> ] [ -PipelineVariable <String> ]
Deletes all alerts for all servers in the specified connection. After clearing the alerts, the event log messages will remain documented in the Event Log.
PARAMETERSAlso see Get-DcsAlert, Get-DcsLogMessage, Add-DcsLogMessage.
EXAMPLESClear-DcsAlert
Clear-DcsLog
SYNOPSISClears all messages from the Event Log.
SYNTAXClear-DcsLog [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Clears all messages from the Event Log.
PARAMETERSClear-DcsLog -Yes
Connect-DcsiSCSITarget
SYNOPSISCreates an iSCSI session connection.
SYNTAXConnect-DcsiSCSITarget -InitiatorPort <Object> [ -Server <String> ] -Address <String> [ -PortNumber <UInt16> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Connect-DcsiSCSITarget -InitiatorPort <Object> [ -Server <String> ] -Address <String> [ -PortNumber <UInt16> ] [ -UseChap] [ -UseMutualAuthentication] [ -InitiatorPortal <String> ] [ -UserName <String> ] -Password <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Creates an iSCSI session connection. Adds an iSCSI target portal to the Microsoft iSCSI Initiator port of a server and logs in. Authentication can be enabled. If different types of authentication are required for different targets, the cmdlet must be run individually for each authentication type. After invoking this cmdlet, when the target is logged out, the target will disappear and in order to log in the target again, this cmdlet would have to be invoked again.
PARAMETERSScsiPortData : Object that identifies the initiator port.
OUTPUTSiSCSISessionData : Object that identifies and describes the session.
NOTESAlso see Disconnect-DcsiSCSITarget, Get-DcsPort, Get-DcsPortConnection, Set-DcsiSCSIInitiatorSecret, Set-DcsServerPortProperties.
EXAMPLESConnect-DcsiSCSITarget -InitiatorPort "Microsoft iSCSI Initiator" -Server SSV1 -Address 13.0.0.36 -UseChap -UserName CHAPhandshk -Password 111111111111
PortADescriptor | : | |
PortBDescriptor | : | DataCore.Executive.iSCSI.SessionDescriptor |
Target | : | |
Connected | : | False |
PortAId | : | FD622C7A-1065-4F2B-97E5-11813DA5AAF5:MAC:00-15-5D-11-E9-22 |
PortBId | : | 74EDD1B3-6682-46A7-943C-2F0168CEC699:MSFT-05-1991 |
Id | : | 03351a78d471484c8c6815506822255c |
Caption | : | Server iSCSI Port 2 on SSV2 to Microsoft iSCSI Initiator on SSV1 |
ExtendedCaption | : | Server iSCSI Port 2 on SSV2 to Microsoft iSCSI Initiator on SSV1 |
Internal | : | False |
Connect-DcsServer
SYNOPSISCreates a connection to a server in a server group. When a connection has been created, all servers in the server group can be managed.
SYNTAXConnect-DcsServer [ -Connection <String> ] [ -PipelineVariable <String> ]
Connect-DcsServer -Server <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Connect-DcsServer -Server <String> -UserName <String> -Password <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Connect-DcsServer -Server <String> -Credential <PSCredential> [ -Connection <String> ] [ -PipelineVariable <String> ]
Creates a connection to a server in a server group. When a connection has been created, all servers in the server group can be managed. If this cmdlet is invoked without parameters, a connection to the local host using default credentials will be established. This cmdlet can also be invoked to connect to a remote server using the default system credentials (when using PowerShell 3.0 and above).The last connection created is designated as the default connection unless Set-DcsDefaultConnection is invoked to set a specific connection to be the default. A connection is required for each PowerShell session. The Connection parameter is required to invoke all cmdlets and if not specifically designated, the default connection will be used.
PARAMETERSstring : Alias for the connection.
NOTESAlso see Disconnect-DcsServer, Set-DcsDefaultConnection, Get-DcsDefaultConnection, Get-DcsConnection.
EXAMPLESConnect-DcsServer -Server SSV1 -UserName administrator -Password Adminpw! -Connection SSV1Connect
SSV1Connect
Connect-DcsServer -Server SSVVM1 -Credential(Get-Credential)
cmdlet Get-Credential at command pipeline position 1 Supply values for the following parameters: Credential
Connect-DcsServer
localhost
Connect-DcsServer -Server SSV5
localhost
ConvertTo-DcsDualVirtualDisk
SYNOPSISConverts a single virtual disk to a dual virtual disk.
SYNTAXConvertTo-DcsDualVirtualDisk -SecondServer <String> -VirtualDisk <Object> [ -EnableRedundancy] [ -Connection <String> ] [ -PipelineVariable <String> ]
Converts a single virtual disk to a dual virtual disk. The single virtual disk must be created from a shared pass-through disk or shared disk pool in order to convert to a dual virtual disk.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSVirtualDiskData : Object that identifies and describes a virtual disk.
NOTESAlso see Get-DcsVirtualDisk
EXAMPLESConvertTo-DcsDualVirtualDisk -SecondServer SSV2 -VirtualDisk "Virtual disk 1"
VirtualDiskGroupId | : | |
FirstHostId | : | 8BD7BD0F-F5F9-40DB-B8B0-6ABB74D43F81 |
SecondHostId | : | 8CE05A9F-D367-4BDE-BCE6-67909F6F7F6A |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 1 |
Description | : | |
Size | : | 200.00 GB |
Type | : | Dual |
DiskStatus | : | FailedRedundancy |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90DF97D7019396376E425BFE64 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
SequenceNumber | : | 35437 |
Id | : | 8182a9060ee44e738cf395583ad4b018 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 from Group LOCAL |
Internal | : | False |
ConvertTo-DcsFullSnapshot
SYNOPSISConverts (promotes) a differential snapshot to a full snapshot. This operation can also be performed on a snapshot group.
SYNTAXConvertTo-DcsFullSnapshot -Snapshot <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
ConvertTo-DcsFullSnapshot -SnapshotGroup <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Converts (promotes) a differential snapshot to a full snapshot. This operation can also be performed on a snapshot group. The differential (logical copy) will become a clone of the source virtual disk and can exist and operate independently from the source. This operation can be take a considerable amount of time depending on the amount of data that will need to be copied. After the snapshot is converted, it can be split from the source, see Split-DcsSnapshot.
PARAMETERSSnapshotData : Object that identifies and describes the snapshot.
OUTPUTSSnapshotData or SnapshotGroupData : Object that identifies and describes the snapshot or snapshot group that was converted.
NOTESAlso see Get-DcsSnapshot, Get-DcsVirtualDiskGroup, Split-DcsSnapshot, Revert-DcsSnapshot.
EXAMPLESConvertTo-DcsFullSnapshot -Snapshot "VD2 @ 7/28/2011 4:18:14 PM"
SourceLogicalDiskId | : | LD:74EDD1B3-6682-46A7-943C-2F0168CEC699_V.{267e5c50-abd6-11e0-9515-00155d11e921}-00000014 |
DestinationLogicalDiskId | : | LD:74EDD1B3-6682-46A7-943C-2F0168CEC699_V.{b96878da-b7af-11e0-9ba8-00155d11e921}-0000000B |
Type | : | Full |
TimeStamp | : | 7/28/2011 4:18:43 PM |
ActiveOperation | : | NoOperation |
State | : | Healthy |
Failure | : | NoFailure |
Id | : | V.{267E5C50-ABD6-11E0-9515-00155D11E921}-00000014--V.{B96878DA-B7AF-11E0-9BA8-00155D11E921}-0000000B |
Caption | : | VD2 @ 7/28/2011 4:18:14 PM |
ExtendedCaption | : | VD2 @ 7/28/2011 4:18:14 PM on SSV1 |
Internal | : | False |
ConvertTo-DcsFullSnapshot -SnapshotGroup "VDSnapshotGroup1 @ 11/9/2011 3:30:15 PM"
ParentGroupId | : | {f3e129dd-56bf-40c6-9ebb-e25432138fc6} |
Alias | : | VDSnapshotGroup1 @ 11/9/2011 3:30:15 PM |
Description | : | |
Id | : | {0478ae77-13a2-4153-91cf-9afcbffb867f} |
Caption | : | VDSnapshotGroup1 @ 11/9/2011 3:30:15 PM |
ExtendedCaption | : | |
Internal | : | False |
Get-DcsSnapshot | ConvertTo-DcsFullSnapshot
SourceLogicalDiskId | : | dba9bb6f-4dd7-4017-bf27-6d7166659989 |
DestinationLogicalDiskId | : | 61c2100a-4991-4a33-ac4a-a72da684e992 |
Type | : | Full |
TimeStamp | : | 3/28/2012 4:02:43 PM |
ActiveOperation | : | NoOperation |
State | : | Healthy |
Failure | : | NoFailure |
SequenceNumber | : | 14951 |
Id | : | V.{FCB8BED3-7423-11E1-9F2A-00155D11E92B}-0000001C--V.{FCB8BED3-7423-11E1-9F2A-00155D11E92B}-00000027 |
Caption | : | Virtual disk 6 @ 3/28/2012 4:02:35 PM |
ExtendedCaption | : | Virtual disk 6 @ 3/28/2012 4:02:35 PM on SSV3 |
Internal | : | False |
SourceLogicalDiskId | : | 7693b656-8462-4a08-b9bd-2c181979ed72 |
DestinationLogicalDiskId | : | c8dbabdc-727e-4787-b5ee-fa6a7851b910 |
Type | : | Full |
TimeStamp | : | 3/28/2012 4:02:24 PM |
ActiveOperation | : | NoOperation |
State | : | Healthy |
Failure | : | NoFailure |
SequenceNumber | : | 14955 |
Id | : | V.{FCB8BED3-7423-11E1-9F2A-00155D11E92B}-0000001B--V.{FCB8BED3-7423-11E1-9F2A-00155D11E92B}-00000025 |
Caption | : | Virtual disk 5 @ 3/28/2012 4:02:15 PM |
ExtendedCaption | : | Virtual disk 5 @ 3/28/2012 4:02:15 PM on SSV3 |
Internal | : | False |
Disable-DcsDataProtection
SYNOPSISDisables Continuous Data Protection (CDP) on a virtual disk or virtual disk group.
SYNTAXDisable-DcsDataProtection -VirtualDisk <Object> [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Disable-DcsDataProtection -VirtualDiskGroup <Object> [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Disables Continuous Data Protection (CDP) on a virtual disk or virtual disk group. When disabled, the history log is deleted and the virtual disk will no longer have Continuous Data Protection. All rollbacks created from the CDP-enabled virtual disk will be deleted. NOTE: Disabling at the group level will disable all eligible healthy group members on all servers.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSVirtualDiskData or VirtualDiskGroupData : Object that identifies and describes the virtual disk or virtual disk group.
NOTESAlso see Enable-DcsDataProtection, Romove-DcsRollback, Split-DcsRollback, Get-DcsVirtualDisk, Get-DcsVirtualDiskGroup.
EXAMPLESDisable-DcsDataProtection -VirtualDisk VDisk3 -Yes
GroupId | : | |
FirstHostId | : | 4B24F2B0-9A98-4C9E-9996-4E7B89FD6BA9 |
SecondHostId | : | 22885568-1C03-4F7D-B95B-5C9C3AA16125 |
BackupHostId | : | |
Alias | : | VDisk1 |
VirtualDiskGroupId | : | |
FirstHostId | : | 74EDD1B3-6682-46A7-943C-2F0168CEC699 |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | VDisk3 |
Description | : | |
Size | : | 10.00 GB |
Type | : | NonMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | bc1d2b2d679145698e2029415ea86724 |
Caption | : | VDisk3 |
ExtendedCaption | : | VDisk3 from LOCAL |
Internal | : | False |
Disable-DcsDataProtection -VirtualDiskGroup VDDataProtectionGroup1 -Yes
Alias | : | VDDataProtectionGroup1 |
Description | : | |
Id | : | {106c2602-5942-4419-af18-bb7412f2fd0b} |
Caption | : | VDDataProtectionGroup1 |
ExtendedCaption | : | |
Internal | : | False |
Disable-DcsReplicationTestMode
SYNOPSISDisables replication test mode for a local standby virtual disk.
SYNTAXDisable-DcsReplicationTestMode -Replication <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Disable-DcsReplicationTestMode -VirtualDiskGroup <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Disables replication test mode for a local standby virtual disk. Data changes on the standby virtual disk made during test mode will be deleted when test mode is disabled. Warning: Disabling test mode can take a considerable amount of time and can affect performance.
PARAMETERSAsyncReplicationData or VirtualDiskData : Object that identifies the standby virtual disk in a replication.
OUTPUTSAsyncReplicationData : Object that identifies and describes the relationship between the Active (source) and standby (destination) virtual disks in the replication.
NOTESAlso see Enable-DcsReplicationTestMode, Get-DcsReplication.
EXAMPLESDisable-DcsReplicationTestMode -Replication RepVD1
FirstServerId | : | D3D14D3A-67A2-4E5F-9FA4-262B812EFFA0 |
FirstVirtualDiskId | : | a407b0413f9348a2bf645a14d9cf7c57 |
SecondServerId | : | a6c68fe8-ea6f-420f-b791-278a02a176eb:AA56BE97-83F3-45B0-B81C-2184A8083E68 |
SecondVirtualDiskId | : | d3a0fbdd7eae488a936cea47d31ddfd9 |
IsActiveSide | : | False |
ReplicationState | : | Standby |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
TestModeStatus | : | Active |
Id | : | 3e017326-4f28-417e-bbd2-6dd238743902 |
Caption | : | RepVD1 |
ExtendedCaption | : | RepVD1 on SSVVM3 |
Internal | : | False |
Get-DcsReplication -ShowOnlyLocalSide | Disable-DcsReplicationTestMode
FirstServerId | : | D3D14D3A-67A2-4E5F-9FA4-262B812EFFA0 |
FirstVirtualDiskId | : | a407b0413f9348a2bf645a14d9cf7c57 |
SecondServerId | : | a6c68fe8-ea6f-420f-b791-278a02a176eb:AA56BE97-83F3-45B0-B81C-2184A8083E68 |
SecondVirtualDiskId | : | d3a0fbdd7eae488a936cea47d31ddfd9 |
IsActiveSide | : | False |
ReplicationState | : | Standby |
FailureStatus | : | Offline |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
TestModeStatus | : | Active |
Id | : | 3e017326-4f28-417e-bbd2-6dd238743902 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 on SSVVM3 |
Internal | : | False |
FirstServerId | : | D3D14D3A-67A2-4E5F-9FA4-262B812EFFA0 |
FirstVirtualDiskId | : | 656bb58c14af4e60ac42daf3db74eacd |
SecondServerId | : | a6c68fe8-ea6f-420f-b791-278a02a176eb:AA56BE97-83F3-45B0-B81C-2184A8083E68 |
SecondVirtualDiskId | : | 537cd02923d7487bb8371da08d5bcf8e |
IsActiveSide | : | False |
ReplicationState | : | Standby |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
TestModeStatus | : | Active |
Id | : | b48a5f68-9861-4948-b902-0ad1dae78e43 |
Caption | : | Virtual disk 2 |
ExtendedCaption | : | Virtual disk 2 on SSVVM3 |
Internal | : | False |
Disable-DcsSequentialStorage
SYNOPSISDisables the sequential storage setting for a virtual disk or virtual disk group.
SYNTAXDisable-DcsSequentialStorage -VirtualDisk <Object> [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Disable-DcsSequentialStorage -VirtualDiskGroup <Object> [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Disables the sequential storage setting for a virtual disk or virtual disk group. NOTE: In order to disable at the group level, all group members must be healthy and all affected server must be running. All eligible group members will be disabled and members that are already disabled will be skipped.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSVirtualDiskData or VirtualDiskGroupData : Object that identifies and describes the virtual disk or virtual disk group.
NOTESAlso see Enable-DcsSequentialStorage, Get-DcsVirtualDisk, Get-DcsVirtualDiskGroup
EXAMPLESDisable-DcsSequentialStorage -VirtualDisk "Virtual disk 1"
VirtualDiskGroupId | : | |
FirstHostId | : | BB3877BA-4FC9-4429-8D1F-D57D23808ED6 |
SecondHostId | : | D4DB7B7A-67F5-4ECB-8350-166057170F7D |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 1 |
Description | : | |
Size | : | 20 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS dc1df97ee1454f3482a54c456ebc209a |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90B5F1CE06C7E2F4F65FE4CE85 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
SequenceNumber | : | 3194 |
Id | : | dc1df97ee1454f3482a54c456ebc209a |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 from Group1 |
Internal | : | False |
Disable-DcsServerWriteCache
SYNOPSISDisables write caching for the specified server.
SYNTAXDisable-DcsServerWriteCache -Server <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Disables write caching for the specified server. When disabled, all write operations from client hosts will be written directly to the back-end storage and then acknowledged.
PARAMETERSServerHostData : Object that identifies and describes the server.
OUTPUTSServerHostData : Object that identifies and describes the server.
NOTESAlso see Enable-DcsServerWriteCache.
EXAMPLESDisable-DcsServerWriteCache -Server SSV1
GroupId | : | d9ecaccf-9a7c-48f3-8d83-c4ebb5811672 |
RegionNodeId | : | ExecutiveNode:74EDD1B3-6682-46A7-943C-2F0168CEC699 |
CacheSize | : | 0.00 B |
State | : | Online |
SupportState | : | Idle |
SnapshotMapStoreId | : | V.{b9687922-b7af-11e0-9ba8-00155d11e921}-00000001 |
SnapshotMapStorePoolId | : | 74EDD1B3-6682-46A7-943C-2F0168CEC699:{b9687922-b7af-11e0-9ba8-00155d11e921} |
InstallPath | : | C:\Program Files\DataCore\SANsymphony |
ProductName | : | DataCore SANsymphony |
ProductType | : | Standard |
ProductVersion | : | 8.1 |
OsVersion | : | Windows Server 2008 R2 x64 Edition, Service Pack 1 |
ProcessorInfo | : | DataCore.Executive.ProcessorInformation |
ProductBuild | : | 13.1.0.755 |
BuildType | : | Release |
DiagnosticMode | : | Enabled |
LicenseRemaining | : | 23352926053750 |
ReplicationBufferFolder | : | E:\ |
TotalSystemMemory | : | 1,023.56 MB |
AvailableSystemMemory | : | 58.82 MB |
LogStatus | : | Operational |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | False |
StorageUsed | : | 0.00 B |
PowerState | : | ACOnline |
CacheState | : | WritethruGlobal |
BackupStorageFolder | : | |
IpAddresses | : | {172.20.17.63, fe80::ac9f:4abc:8e7:447a, 13.0.0.31, fe80::2de4:e3b4:87d0:b299...} |
Description | : | |
HostName | : | SSV1.datacoresoftware.com |
Id | : | 74EDD1B3-6682-46A7-943C-2F0168CEC699 |
Caption | : | SSV1 |
ExtendedCaption | : | SSV1 in LOCAL |
Internal | : | False |
Disable-DcsTask
SYNOPSISDisables a task.
SYNTAXDisable-DcsTask -Task <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Disables a task. The task will not run again until enabled.
PARAMETERSTaskData : Object that identifies and describes the task.
OUTPUTSTaskData : Object that identifies and describes the task.
NOTESAlso see Get-DcsTask, Enable-DcsTask.
EXAMPLESDisable-DcsTask -Task MyNightlyTask
Description | : | Start Virtual Disk Reclamation at 2 am |
Enabled | : | False |
ActionBehavior | : | RunPerTrigger |
MaxRunTime | : | 6048000000000 |
Connective | : | LogicalAnd |
ActionDelay | : | 0 |
State | : | Idle |
CurrentActionId | : | |
LastStartTime | : | 1/1/0001 12:00:00 AM |
LastStopTime | : | 1/1/0001 12:00:00 AM |
Id | : | e0b61456-55b1-4f09-9567-39586e71ef16 |
Caption | : | MyNightlyTask |
ExtendedCaption | : | MyNightlyTask |
Internal | : | False |
Get-DcsTask | Disable-DcsTask
Description | : | |
Enabled | : | False |
ActionBehavior | : | RunPerTrigger |
MaxRunTime | : | 6048000000000 |
Connective | : | LogicalOr |
ActionDelay | : | 0 |
State | : | Idle |
CurrentActionId | : | |
LastStartTime | : | 1/1/0001 12:00:00 AM |
LastStopTime | : | 1/1/0001 12:00:00 AM |
Id | : | 32651f76-72e9-4852-ba35-0b111eaa7808 |
Caption | : | Task 1 |
ExtendedCaption | : | Task 1 |
Internal | : | False |
Description | : | |
Enabled | : | False |
ActionBehavior | : | RunPerTrigger |
MaxRunTime | : | 6048000000000 |
Connective | : | LogicalOr |
ActionDelay | : | 0 |
State | : | Idle |
CurrentActionId | : | |
LastStartTime | : | 1/1/0001 12:00:00 AM |
LastStopTime | : | 1/1/0001 12:00:00 AM |
Id | : | b72c3fac-61d0-4641-95f1-1c310b7c322d |
Caption | : | Task 2 |
ExtendedCaption | : | Task 2 |
Internal | : | False |
Disable-DcsVirtualDiskAutoRecovery
SYNOPSISDisables automatic mirror recovery for a virtual disk or virtual disk group.
SYNTAXDisable-DcsVirtualDiskAutoRecovery -VirtualDisk <Object> [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Disable-DcsVirtualDiskAutoRecovery -VirtualDiskGroup <Object> [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Disables automatic mirror recovery for a virtual disk or virtual disk group. After disabling auto-recovery, mirror recovery must be manually started, see Resume-DcsVirtualDiskRecovery.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSVirtualDiskData : Object that identifies and describes the virtual disk.
NOTESAlso see Enable-DcsVirtualDiskAutoRecovery, Get-DcsVirtualDisk, Get-DcsVirtualDiskGroup, Resume-DcsVirtualDiskRecovery, Pause-DcsVirtualDiskRecovery.
EXAMPLESGet-DcsVirtualDisk -Server SSV1 | Disable-DcsVirtualDiskAutoRecovery
VirtualDiskGroupId | : | |
FirstHostId | : | E9D5564F-D72A-4C5C-AA0F-B2C23A3AD093 |
SecondHostId | : | BBA07A42-44F1-40A6-A0E0-756351FFE386 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 1 |
Description | : | |
Size | : | 50.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS ec6a87754077499dbe1eda213c6df2e0 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90446DFE01504F9B5BE7187E6F |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | True |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | True |
SequenceNumber | : | 35198 |
Id | : | ec6a87754077499dbe1eda213c6df2e0 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 from Group1 |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | E9D5564F-D72A-4C5C-AA0F-B2C23A3AD093 |
SecondHostId | : | BBA07A42-44F1-40A6-A0E0-756351FFE386 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 4 |
Description | : | |
Size | : | 45.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS c342896abdbb4de9ba009e9ee63fa815 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D903E7D6C078ED2765BEE1ADBCA |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | True |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | True |
SequenceNumber | : | 35200 |
Id | : | c342896abdbb4de9ba009e9ee63fa815 |
Caption | : | Virtual disk 4 |
ExtendedCaption | : | Virtual disk 4 from Group1 |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | E9D5564F-D72A-4C5C-AA0F-B2C23A3AD093 |
SecondHostId | : | BBA07A42-44F1-40A6-A0E0-756351FFE386 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 6 |
Description | : | |
Size | : | 10.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS 26599ea3d8704c668b0c6ee048c00653 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90E6876C07DBC76ADE1851A94A |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | True |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | True |
SequenceNumber | : | 35202 |
Id | : | 26599ea3d8704c668b0c6ee048c00653 |
Caption | : | Virtual disk 6 |
ExtendedCaption | : | Virtual disk 6 from Group1 |
Internal | : | False |
VirtualDiskGroupId | : | {94add581-0054-4317-95c7-f6f81309370b} |
FirstHostId | : | E9D5564F-D72A-4C5C-AA0F-B2C23A3AD093 |
SecondHostId | : | BBA07A42-44F1-40A6-A0E0-756351FFE386 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 2 |
Description | : | |
Size | : | 10.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS a55059113f1e424895f4eea7751aa546 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D906348F000688BBA02259ABAE1 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | True |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
SequenceNumber | : | 35205 |
Id | : | a55059113f1e424895f4eea7751aa546 |
Caption | : | Virtual disk 2 |
ExtendedCaption | : | Virtual disk 2 from Group1 |
Internal | : | False |
Disable-DcsVirtualDiskAutoRecovery -VirtualDiskGroup VDGroup1
VirtualDiskGroupId | : | {94add581-0054-4317-95c7-f6f81309370b} |
FirstHostId | : | E9D5564F-D72A-4C5C-AA0F-B2C23A3AD093 |
SecondHostId | : | BBA07A42-44F1-40A6-A0E0-756351FFE386 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 2 |
Description | : | |
Size | : | 10.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS a55059113f1e424895f4eea7751aa546 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D906348F000688BBA02259ABAE1 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | True |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
SequenceNumber | : | 35329 |
Id | : | a55059113f1e424895f4eea7751aa546 |
Caption | : | Virtual disk 2 |
ExtendedCaption | : | Virtual disk 2 from Group1 |
Internal | : | False |
Disconnect-DcsiSCSITarget
SYNOPSISLogs out an iSCSI target port from the Microsoft Initiator on a server.
SYNTAXDisconnect-DcsiSCSITarget [ -Server <String> ] [ -InitiatorPort <String> ] -Session <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Logs out an iSCSI target port from the Microsoft Initiator on a server.
PARAMETERSiSCSiSessionData : Object that identifies and describes the iSCSI session.
OUTPUTSiSCSiSessionData : Object that identifies and describes the iSCSI session.
NOTESAlso see Connect-DcsiSCSITarget, Remove-DcsServerPort, Get-DcsPort, Get-DcsPortConnection.
EXAMPLESGet-DcsPortConnection -ConnectionType iSCSI -Machine SSV2 -Port "Server iSCSI Port 1" | Disconnect-DcsiSCSITarget -Server SSV1 -InitiatorPort "Microsoft iSCSI Initiator"
PortADescriptor | : | DataCore.Executive.iSCSI.SessionDescriptor |
PortBDescriptor | : | DataCore.Executive.iSCSI.SessionDescriptor |
Target | : | |
Connected | : | False |
PortAId | : | 781D998D-3920-46BB-9F26-88BC591772B6:MAC:00-15-5D-11-E9-10 |
PortBId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3:MSFT-05-1991 |
Id | : | 19422f2c70684923beff0b9a789fb76a |
Caption | : | Server iSCSI Port 1 on SSV2 to Microsoft iSCSI Initiator on SSV1 |
ExtendedCaption | : | Server iSCSI Port 1 on SSV2 to Microsoft iSCSI Initiator on SSV1 |
Internal | : | False |
Get-DcsPortConnection -ConnectionType iSCSI -Machine SSV2 | Disconnect-DcsiSCSITarget -Server SSV1 -InitiatorPort "Microsoft iSCSI Initiator"
PortADescriptor | : | |
PortBDescriptor | : | DataCore.Executive.iSCSI.SessionDescriptor |
Target | : | |
Connected | : | False |
PortAId | : | 781D998D-3920-46BB-9F26-88BC591772B6:MAC:00-15-5D-11-E9-10 |
PortBId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3:MSFT-05-1991 |
Id | : | 19422f2c70684923beff0b9a789fb76a |
Caption | : | Server iSCSI Port 1 on SSV2 to Microsoft iSCSI Initiator on SSV1 |
ExtendedCaption | : | Server iSCSI Port 1 on SSV2 to Microsoft iSCSI Initiator on SSV1 |
Internal | : | False |
PortADescriptor | : | DataCore.Executive.iSCSI.SessionDescriptor |
PortBDescriptor | : | DataCore.Executive.iSCSI.SessionDescriptor |
Target | : | |
Connected | : | False |
PortAId | : | 781D998D-3920-46BB-9F26-88BC591772B6:MAC:00-15-5D-11-E9-23 |
PortBId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3:MSFT-05-1991 |
Id | : | aea86468f600412487fd9e8c606fe5fb |
Caption | : | Server iSCSI Port 4 on SSV2 to Microsoft iSCSI Initiator on SSV1 |
ExtendedCaption | : | Server iSCSI Port 4 on SSV2 to Microsoft iSCSI Initiator on SSV1 |
Internal | : | False |
PortADescriptor | : | DataCore.Executive.iSCSI.SessionDescriptor |
PortBDescriptor | : | DataCore.Executive.iSCSI.SessionDescriptor |
Target | : | |
Connected | : | False |
PortAId | : | 781D998D-3920-46BB-9F26-88BC591772B6:MAC:00-15-5D-11-E9-22 |
PortBId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3:MSFT-05-1991 |
Id | : | 1095330d613040c78c8d280fbe2d2368 |
Caption | : | Server iSCSI Port 3 on SSV2 to Microsoft iSCSI Initiator on SSV1 |
ExtendedCaption | : | Server iSCSI Port 3 on SSV2 to Microsoft iSCSI Initiator on SSV1 |
Internal | : | False |
PortADescriptor | : | DataCore.Executive.iSCSI.SessionDescriptor |
PortBDescriptor | : | DataCore.Executive.iSCSI.SessionDescriptor |
Target | : | |
Connected | : | False |
PortAId | : | 781D998D-3920-46BB-9F26-88BC591772B6:MAC:00-15-5D-11-E9-18 |
PortBId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3:MSFT-05-1991 |
Id | : | ab270dc1972d4666a829afe7e7cd94d8 |
Caption | : | Server iSCSI Port 2 on SSV2 to Microsoft iSCSI Initiator on SSV1 |
ExtendedCaption | : | Server iSCSI Port 2 on SSV2 to Microsoft iSCSI Initiator on SSV1 |
Internal | : | False |
Disconnect-DcsServer
SYNOPSISDisconnects from the server in a server group connection.
SYNTAXDisconnect-DcsServer [ -Connection <String> ] [ -PipelineVariable <String> ]
Disconnects from the server in a server group connection. The connection will be removed. If the connection being removed is the default connection and other connections exist, the connection created before this connection will be designated as the new default connection.
PARAMETERSstring : Alias that identifies the connection.
OUTPUTSstring : Message that the action has been successfully completed.
NOTESAlso see Get-DcsDefaultConnection, Set-DcsDefaultConnection, Get-DcsConnection, Connect-DcsServer.
EXAMPLESDisconnect-DcsServer -Connection SSV2Connect
Disconnecting SSV2Connect... Disconnected successfully
Enable-DcsDataProtection
SYNOPSISEnables Continuous Data Protection (CDP) for a virtual disk. This operation can also be performed on a virtual disk group.
SYNTAXEnable-DcsDataProtection [ -Server <String> ] -VirtualDisk <Object> -Pool <String> [ -HistorySize <DataSize> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Enable-DcsDataProtection [ -Server <String> ] -VirtualDiskGroup <Object> -Pool <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Enables Continuous Data Protection (CDP) for a virtual disk. This operation can also be performed on a virtual disk group. When enabled, data changes are saved in a history log. If necessary, rollbacks can be created to recover data, see Add-DcsRollback. NOTE: In order to enable this feature at the group level, all group members must be eligible for Continuous Data Protection and not already be enabled; otherwise, members must be enabled individually.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSVirtualDiskData or VirtualDiskGroupData : Object that identifies and describes the virtual disk or virtual disk group.
NOTESAlso see Add-DcsRollback, Disable-DcsDataProtection, Get-DcsVirtualDisk, Get-DcsVirtualDiskGroup.
EXAMPLESGet-DcsVirtualDisk | Enable-DcsDataProtection -Server SSV2 -Pool "Disk Pool 1" -HistorySize 15GB
VirtualDiskGroupId | : | |
FirstHostId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
SecondHostId | : | 781D998D-3920-46BB-9F26-88BC591772B6 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 2 |
Description | : | |
Size | : | 10.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | f692ff225118499ca8c2aaed4c2a91d2 |
Caption | : | Virtual disk 2 |
ExtendedCaption | : | Virtual disk 2 from Ft. Lauderdale |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
SecondHostId | : | 781D998D-3920-46BB-9F26-88BC591772B6 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 1 |
Description | : | |
Size | : | 10.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | 06740ddcb6044087b413f4e34ed603b7 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 from Ft. Lauderdale |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
SecondHostId | : | 781D998D-3920-46BB-9F26-88BC591772B6 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 3 |
Description | : | |
Size | : | 10.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | d2cc2a26ff5c4b0b99736f10bdd863ec |
Caption | : | Virtual disk 3 |
ExtendedCaption | : | Virtual disk 3 from Ft. Lauderdale |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
SecondHostId | : | 781D998D-3920-46BB-9F26-88BC591772B6 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 4 |
Description | : | |
Size | : | 10.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | 9fcd72658c2d4023a7b239195b082326 |
Caption | : | Virtual disk 4 |
ExtendedCaption | : | Virtual disk 4 from Ft. Lauderdale |
Internal | : | False |
Enable-DcsDataProtection -Server SSV1 -VirtualDisk "Virtual disk 1" -Pool "Disk pool 1" -HistorySize 10GB
VirtualDiskGroupId | : | |
FirstHostId | : | 8BFC6F8B-F0F3-48D9-AE9A-635BC66557C4 |
SecondHostId | : | C2CAEE8A-8D1E-4165-96D4-4EFB4FC067C4 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 1 |
Description | : | |
Size | : | 20 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS c7995948602c4a67b6dd0126a2b9b856 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D9079E2A103A08E76ABBCBE1BF3 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | True |
SequenceNumber | : | 16362 |
Id | : | c7995948602c4a67b6dd0126a2b9b856 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 from ServerGroup1 |
Internal | : | False |
Enable-DcsDataProtection -VirtualDiskGroup VDGroup1 -Server SSVVM1 -Pool "Disk pool 1"
Alias | : | VDGroup1 |
Description | : | |
Id | : | {993a4a47-d76f-4ca4-83a1-8669d436e198} |
Caption | : | VDGroup1 |
ExtendedCaption | : | VDGroup1 |
Internal | : | False |
Enable-DcsReplicationTestMode
SYNOPSISEnables replication test mode for a local standby virtual disk.
SYNTAXEnable-DcsReplicationTestMode -Replication <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Enable-DcsReplicationTestMode -VirtualDiskGroup <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Enables replication test mode for a local standby virtual disk. Test mode temporarily activates the standby (destination) virtual disk which temporarily enables all host paths on the standby side. In test mode, users can ensure that paths are correctly configured and hosts have read/write access to the virtual disk. Warning: Test mode can take a considerable amount of time, uses storage allocation overhead, and can affect performance. Do not enable test mode during a disaster. Disable test mode when testing is complete, see Disable-DcsReplicationTestMode. Data changes on the standby virtual disk made during test mode are temporary and will be deleted when test mode is disabled.
PARAMETERSAsyncReplicationData or VirtualDiskData : Object that identifies the standby virtual disk in a replication.
OUTPUTSAsyncReplicationData : Object that identifies and describes the relationship between the Active (source) and standby (destination) virtual disks in the replication.
NOTESAlso see Disable-DcsReplicationTestMode.
EXAMPLESEnable-DcsReplicationTestMode -Replication RepVD1
FirstServerId | : | D3D14D3A-67A2-4E5F-9FA4-262B812EFFA0 |
FirstVirtualDiskId | : | a407b0413f9348a2bf645a14d9cf7c57 |
SecondServerId | : | a6c68fe8-ea6f-420f-b791-278a02a176eb:AA56BE97-83F3-45B0-B81C-2184A8083E68 |
SecondVirtualDiskId | : | d3a0fbdd7eae488a936cea47d31ddfd9 |
IsActiveSide | : | False |
ReplicationState | : | Standby |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
TestModeStatus | : | Active |
Id | : | 3e017326-4f28-417e-bbd2-6dd238743902 |
Caption | : | RepVD1 |
ExtendedCaption | : | RepVD1 on SSVVM3 |
Internal | : | False |
Get-DcsReplication -ShowOnlyLocalSide | Enable-DcsReplicationTestMode
FirstServerId | : | D3D14D3A-67A2-4E5F-9FA4-262B812EFFA0 |
FirstVirtualDiskId | : | a407b0413f9348a2bf645a14d9cf7c57 |
SecondServerId | : | a6c68fe8-ea6f-420f-b791-278a02a176eb:AA56BE97-83F3-45B0-B81C-2184A8083E68 |
SecondVirtualDiskId | : | d3a0fbdd7eae488a936cea47d31ddfd9 |
IsActiveSide | : | False |
ReplicationState | : | Standby |
FailureStatus | : | Offline |
TransferStatus | : | Unknown |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
TestModeStatus | : | Active |
Id | : | 3e017326-4f28-417e-bbd2-6dd238743902 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 on SSVVM3 |
Internal | : | False |
FirstServerId | : | D3D14D3A-67A2-4E5F-9FA4-262B812EFFA0 |
FirstVirtualDiskId | : | 656bb58c14af4e60ac42daf3db74eacd |
SecondServerId | : | a6c68fe8-ea6f-420f-b791-278a02a176eb:AA56BE97-83F3-45B0-B81C-2184A8083E68 |
SecondVirtualDiskId | : | 537cd02923d7487bb8371da08d5bcf8e |
IsActiveSide | : | False |
ReplicationState | : | Standby |
FailureStatus | : | Offline |
TransferStatus | : | Unknown |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
TestModeStatus | : | Active |
Id | : | b48a5f68-9861-4948-b902-0ad1dae78e43 |
Caption | : | Virtual disk 2 |
ExtendedCaption | : | Virtual disk 2 on SSVVM3 |
Internal | : | False |
Enable-DcsSequentialStorage
SYNOPSISEnables the sequential storage setting for a virtual disk or members in a virtual disk group.
SYNTAXEnable-DcsSequentialStorage -VirtualDisk <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Enable-DcsSequentialStorage -VirtualDiskGroup <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Enables the sequential storage setting for a virtual disk or members in a virtual disk group. NOTE: In order to enable this feature at the group level, all group members must be eligible for sequential storage and not already be enabled; otherwise, members must be enabled individually.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSVirtualDiskData or VirtualDiskGroupData : Object that identifies and describes the virtual disk or virtual disk group.
NOTESAlso see Disable-DcsSequentialStorage, Get-DcsVirtualDisk, Get-DcsVirtualDiskGroup
EXAMPLESEnable-DcsSequentialStorage -VirtualDisk "Virtual disk 1"
VirtualDiskGroupId | : | |
FirstHostId | : | BB3877BA-4FC9-4429-8D1F-D57D23808ED6 |
SecondHostId | : | D4DB7B7A-67F5-4ECB-8350-166057170F7D |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 1 |
Description | : | |
Size | : | 20 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS dc1df97ee1454f3482a54c456ebc209a |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90B5F1CE06C7E2F4F65FE4CE85 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
SequenceNumber | : | 3194 |
Id | : | dc1df97ee1454f3482a54c456ebc209a |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 from Group1 |
Internal | : | False |
Enable-DcsSequentialStorage -VirtualDiskGroup "VD Group 1"
TotalCapacity | : | 40 GB |
Alias | : | VD Group 1 |
Description | : | |
SequenceNumber | : | 3357 |
Id | : | {c76830b5-5f1d-4991-97a5-4c0961f0096a} |
Caption | : | VD Group 1 |
ExtendedCaption | : | VD Group 1 |
Internal | : | False |
Enable-DcsServerWriteCache
SYNOPSISEnables write caching for the specified server.
SYNTAXEnable-DcsServerWriteCache -Server <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Enables write caching for the specified server. When enabled, all write operations from client hosts will be acknowledged and then written to the back-end storage.
PARAMETERSServerHostData : Object that identifies and describes the server.
OUTPUTSServerHostData : Object that identifies and describes the server.
NOTESAlso see Disable-DcsServerWriteCache.
EXAMPLESEnable-DcsServerWriteCache -Server SSV1
GroupId | : | 626ad5ae-8297-4068-832c-7c476fe32abf |
RegionNodeId | : | ExecutiveNode:A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
CacheSize | : | 0.00 B |
State | : | Online |
SupportState | : | Idle |
SnapshotMapStoreId | : | |
SnapshotMapStorePoolId | : | |
InstallPath | : | C:\Program Files\DataCore\SANsymphony |
ProductName | : | DataCore SANsymphony |
ProductType | : | Standard |
ProductVersion | : | 8.1 |
OsVersion | : | Windows Server 2008 R2 x64 Edition, Service Pack 1 |
ProcessorInfo | : | DataCore.Executive.ProcessorInformation |
ProductBuild | : | 13.1.0.798 |
BuildType | : | Release |
DiagnosticMode | : | Enabled |
LicenseRemaining | : | 22374000000000 |
ReplicationBufferFolder | : | |
TotalSystemMemory | : | 1,023.56 MB |
AvailableSystemMemory | : | 46.37 MB |
LogStatus | : | Operational |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | True |
StorageUsed | : | 0.00 B |
PowerState | : | ACOnline |
CacheState | : | WritebackGlobal |
BackupStorageFolder | : | C:\Program Files\DataCore\SANsymphony\Backups\ |
IpAddresses | : | {172.20.17.63, fe80::ac9f:4abc:8e7:447a, 13.0.0.31, fe80::2de4:e3b4:87d0:b299...} |
Description | : | |
HostName | : | SSV1.datacoresoftware.com |
Id | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
Caption | : | SSV1 |
ExtendedCaption | : | SSV1 in Ft. Lauderdale |
Internal | : | False |
Get-DcsServer | Enable-DcsServerWriteCache
GroupId | : | 626ad5ae-8297-4068-832c-7c476fe32abf |
RegionNodeId | : | ExecutiveNode:A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
CacheSize | : | 0.00 B |
State | : | Online |
SupportState | : | Idle |
SnapshotMapStoreId | : | |
SnapshotMapStorePoolId | : | |
InstallPath | : | C:\Program Files\DataCore\SANsymphony |
ProductName | : | DataCore SANsymphony |
ProductType | : | Standard |
ProductVersion | : | 8.1 |
OsVersion | : | Windows Server 2008 R2 x64 Edition, Service Pack 1 |
ProcessorInfo | : | DataCore.Executive.ProcessorInformation |
ProductBuild | : | 13.1.0.798 |
BuildType | : | Release |
DiagnosticMode | : | Enabled |
LicenseRemaining | : | 22374000000000 |
ReplicationBufferFolder | : | |
TotalSystemMemory | : | 1,023.56 MB |
AvailableSystemMemory | : | 45.64 MB |
LogStatus | : | Operational |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | True |
StorageUsed | : | 0.00 B |
PowerState | : | ACOnline |
CacheState | : | WritebackGlobal |
BackupStorageFolder | : | C:\Program Files\DataCore\SANsymphony\Backups\ |
IpAddresses | : | {172.20.17.63, fe80::ac9f:4abc:8e7:447a, 13.0.0.31, fe80::2de4:e3b4:87d0:b299...} |
Description | : | |
HostName | : | SSV1.datacoresoftware.com |
Id | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
Caption | : | SSV1 |
ExtendedCaption | : | SSV1 in Ft. Lauderdale |
Internal | : | False |
GroupId | : | 626ad5ae-8297-4068-832c-7c476fe32abf |
RegionNodeId | : | ExecutiveNode:781D998D-3920-46BB-9F26-88BC591772B6 |
CacheSize | : | 0.00 B |
State | : | Online |
SupportState | : | Idle |
SnapshotMapStoreId | : | |
SnapshotMapStorePoolId | : | |
InstallPath | : | C:\Program Files\DataCore\SANsymphony |
ProductName | : | DataCore SANsymphony |
ProductType | : | Standard |
ProductVersion | : | 8.1 |
OsVersion | : | Windows Server 2008 R2 x64 Edition, Service Pack 1 |
ProcessorInfo | : | DataCore.Executive.ProcessorInformation |
ProductBuild | : | 13.1.0.798 |
BuildType | : | Release |
DiagnosticMode | : | Enabled |
LicenseRemaining | : | 22410000000000 |
ReplicationBufferFolder | : | |
TotalSystemMemory | : | 1,023.56 MB |
AvailableSystemMemory | : | 247.05 MB |
LogStatus | : | Operational |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | True |
StorageUsed | : | 0.00 B |
PowerState | : | ACOnline |
CacheState | : | WritebackGlobal |
BackupStorageFolder | : | C:\Program Files\DataCore\SANsymphony\Backups\ |
IpAddresses | : | {172.20.17.157, fe80::2920:ddc6:93a7:45df, 13.0.0.35, fe80::6181:9311:6644:c8d2...} |
Description | : | |
HostName | : | SSV2.datacoresoftware.com |
Id | : | 781D998D-3920-46BB-9F26-88BC591772B6 |
Caption | : | SSV2 |
ExtendedCaption | : | SSV2 in Ft. Lauderdale |
Internal | : | False |
Enable-DcsTask
SYNOPSISEnables a task, which allows the task to run.
SYNTAXEnable-DcsTask -Task <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Enables a task, which allows the task to run.
PARAMETERSTaskData : Object the identifies and describes the task.
OUTPUTSTasKData : Object the identifies and describes the task.
NOTESAlso see Get-DcsTask, Set-DcsTaskProperties, Add-DcsTask, Disable-DcsTask.
EXAMPLESEnable-DcsTask -Task MyNightlyTask
Description | : | Start Virtual Disk Reclamation at 2 am |
Enabled | : | True |
ActionBehavior | : | RunPerTrigger |
MaxRunTime | : | 6048000000000 |
Connective | : | LogicalAnd |
ActionDelay | : | 0 |
State | : | Idle |
CurrentActionId | : | |
LastStartTime | : | 1/1/0001 12:00:00 AM |
LastStopTime | : | 1/1/0001 12:00:00 AM |
Id | : | e0b61456-55b1-4f09-9567-39586e71ef16 |
Caption | : | MyNightlyTask |
ExtendedCaption | : | MyNightlyTask |
Internal | : | False |
Get-DcsTask | Enable-DcsTask
Description | : | |
Enabled | : | True |
ActionBehavior | : | RunPerTrigger |
MaxRunTime | : | 6048000000000 |
Connective | : | LogicalOr |
ActionDelay | : | 0 |
State | : | Idle |
CurrentActionId | : | |
LastStartTime | : | 1/1/0001 12:00:00 AM |
LastStopTime | : | 1/1/0001 12:00:00 AM |
Id | : | 32651f76-72e9-4852-ba35-0b111eaa7808 |
Caption | : | Task 1 |
ExtendedCaption | : | Task 1 |
Internal | : | False |
Description | : | |
Enabled | : | True |
ActionBehavior | : | RunPerTrigger |
MaxRunTime | : | 6048000000000 |
Connective | : | LogicalOr |
ActionDelay | : | 0 |
State | : | Idle |
CurrentActionId | : | |
LastStartTime | : | 1/1/0001 12:00:00 AM |
LastStopTime | : | 1/1/0001 12:00:00 AM |
Id | : | b72c3fac-61d0-4641-95f1-1c310b7c322d |
Caption | : | Task 2 |
ExtendedCaption | : | Task 2 |
Internal | : | False |
Enable-DcsVirtualDiskAutoRecovery
SYNOPSISEnables automatic mirror recovery for a virtual disk or virtual disk group.
SYNTAXEnable-DcsVirtualDiskAutoRecovery -VirtualDisk <Object> [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Enable-DcsVirtualDiskAutoRecovery -VirtualDiskGroup <Object> [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Enables automatic mirror recovery for a virtual disk or virtual disk group. By default, auto-recovery is enabled. Use this cmdlet to enable auto-recovery after it has been disabled, see Disable-DcsVirtualDiskAutoRecovery.
PARAMETERSVirtualDiskData : Object that identifies and describes a virtual disk.
OUTPUTS NOTESAlso see Disable-DcsVirtualDiskAutoRecovery, Get-DcsVirtualDisk, Get-DcsVirtualDiskGroup, Resume-DcsVirtualDiskRecovery, Pause-DcsVirtualDiskRecovery.
EXAMPLESGet-DcsVirtualDisk -Server SSV1 | Enable-DcsVirtualDiskAutoRecovery
VirtualDiskGroupId | : | |
FirstHostId | : | E9D5564F-D72A-4C5C-AA0F-B2C23A3AD093 |
SecondHostId | : | BBA07A42-44F1-40A6-A0E0-756351FFE386 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 1 |
Description | : | |
Size | : | 50.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS ec6a87754077499dbe1eda213c6df2e0 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90446DFE01504F9B5BE7187E6F |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | True |
SequenceNumber | : | 35320 |
Id | : | ec6a87754077499dbe1eda213c6df2e0 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 from Group1 |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | E9D5564F-D72A-4C5C-AA0F-B2C23A3AD093 |
SecondHostId | : | BBA07A42-44F1-40A6-A0E0-756351FFE386 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 4 |
Description | : | |
Size | : | 45.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS c342896abdbb4de9ba009e9ee63fa815 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D903E7D6C078ED2765BEE1ADBCA |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | True |
SequenceNumber | : | 35322 |
Id | : | c342896abdbb4de9ba009e9ee63fa815 |
Caption | : | Virtual disk 4 |
ExtendedCaption | : | Virtual disk 4 from Group1 |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | E9D5564F-D72A-4C5C-AA0F-B2C23A3AD093 |
SecondHostId | : | BBA07A42-44F1-40A6-A0E0-756351FFE386 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 6 |
Description | : | |
Size | : | 10.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS 26599ea3d8704c668b0c6ee048c00653 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90E6876C07DBC76ADE1851A94A |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | True |
SequenceNumber | : | 35324 |
Id | : | 26599ea3d8704c668b0c6ee048c00653 |
Caption | : | Virtual disk 6 |
ExtendedCaption | : | Virtual disk 6 from Group1 |
Internal | : | False |
VirtualDiskGroupId | : | {94add581-0054-4317-95c7-f6f81309370b} |
FirstHostId | : | E9D5564F-D72A-4C5C-AA0F-B2C23A3AD093 |
SecondHostId | : | BBA07A42-44F1-40A6-A0E0-756351FFE386 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 2 |
Description | : | |
Size | : | 10.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS a55059113f1e424895f4eea7751aa546 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D906348F000688BBA02259ABAE1 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
SequenceNumber | : | 35326 |
Id | : | a55059113f1e424895f4eea7751aa546 |
Caption | : | Virtual disk 2 |
ExtendedCaption | : | Virtual disk 2 from Group1 |
Internal | : | False |
$VDGroup = Get-DcsVirtualDiskGroup $VDGroup | ForEach { Enable-DcsVirtualDiskAutoRecovery -VirtualDiskGroup $_.Id }
VirtualDiskGroupId | : | {94add581-0054-4317-95c7-f6f81309370b} |
FirstHostId | : | E9D5564F-D72A-4C5C-AA0F-B2C23A3AD093 |
SecondHostId | : | BBA07A42-44F1-40A6-A0E0-756351FFE386 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 2 |
Description | : | |
Size | : | 10.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS a55059113f1e424895f4eea7751aa546 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D906348F000688BBA02259ABAE1 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
SequenceNumber | : | 43554 |
Id | : | a55059113f1e424895f4eea7751aa546 |
Caption | : | Virtual disk 2 |
ExtendedCaption | : | Virtual disk 2 from Group1 |
Internal | : | False |
VirtualDiskGroupId | : | {94add581-0054-4317-95c7-f6f81309370b} |
FirstHostId | : | E9D5564F-D72A-4C5C-AA0F-B2C23A3AD093 |
SecondHostId | : | BBA07A42-44F1-40A6-A0E0-756351FFE386 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 5 |
Description | : | |
Size | : | 20.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS 3dfbb8a237f5423eb5c0552cd8519807 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D907FB2DF01D442CE4F03FBAD4F |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
SequenceNumber | : | 43556 |
Id | : | 3dfbb8a237f5423eb5c0552cd8519807 |
Caption | : | Virtual disk 5 |
ExtendedCaption | : | Virtual disk 5 from Group1 |
Internal | : | False |
VirtualDiskGroupId | : | {922682bc-0651-4bfc-9eef-296e078ffa01} |
FirstHostId | : | E9D5564F-D72A-4C5C-AA0F-B2C23A3AD093 |
SecondHostId | : | BBA07A42-44F1-40A6-A0E0-756351FFE386 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 7 |
Description | : | |
Size | : | 20.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS 213c79d72bb84082a9e90872e332adeb |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90D42CFC01912D9A713C04BEBF |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
SequenceNumber | : | 43558 |
Id | : | 213c79d72bb84082a9e90872e332adeb |
Caption | : | Virtual disk 7 |
ExtendedCaption | : | Virtual disk 7 from Group1 |
Internal | : | False |
Export-DcsObjectModel
SYNOPSISSaves the configuration states of all objects in the configuration to an xml file.
SYNTAXExport-DcsObjectModel -OutputDirectory <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Saves the configuration states of all objects in the server group configuration to an xml file. If the file path does not exist, it will be created. The file will be named DcsObjectModel with the date and time appended (for example DcsObjectModel_2011_07_29_20_19_25). This cmdlet is included as a diagnostic tool for DataCore Technical Support.
PARAMETERSxml file : Configuration states for all objects.
NOTES EXAMPLESExport-DcsObjectModel -OutputDirectory C:\ConfigStates
C:\ConfigStates
Export-DcsReport
SYNOPSISCreates a report which can be exported in a variety of formats.
SYNTAXExport-DcsReport -ReportName <String> -ReportType <String> -ExportType <String> [ -ReportDescription <String> ] [ -Server <String[]> ] [ -Client <String[]> ] [ -DiskPool <String[]> ] [ -MappingType <String[]> ] [ -VirtualDiskKind <String[]> ] [ -PortType <String[]> ] [ -MonitorState <String[]> ] [ -HostGroup <String[]> ] [ -VirtualDiskGroup <String[]> ] [ -PhysicalDiskType <String[]> ] [ -ExcludeNonServedDisk] [ -SortBy <String> ] [ -DescendingOrder] [ -SaveToFile <String> ] [ -OverrideFile] [ -Connection <String> ] [ -PipelineVariable <String> ]
Export-DcsReport -ReportName <String> -ReportType <String> -ExportType <String> [ -ReportDescription <String> ] [ -Server <String[]> ] [ -Client <String[]> ] [ -DiskPool <String[]> ] [ -MappingType <String[]> ] [ -VirtualDiskKind <String[]> ] [ -PortType <String[]> ] [ -MonitorState <String[]> ] [ -HostGroup <String[]> ] [ -VirtualDiskGroup <String[]> ] [ -PhysicalDiskType <String[]> ] -StartTime <DateTime> -EndTime <DateTime> [ -ExcludeNonServedDisk] [ -SortBy <String> ] [ -DescendingOrder] [ -SaveToFile <String> ] [ -OverrideFile] [ -Connection <String> ] [ -PipelineVariable <String> ]
Creates a report which can be exported in a variety of formats. Filtering parameters may be specified to narrow the scope of the report data. If no parameters are specified, all data for the specified report will be included in the report. Sort order criteria may be specified and sorted by ascending or descending order. Also, the returned data object can be pipelined to another cmdlet or script.
PARAMETERSSystem.IO.Stream : Memory stream object that contains the report data.
NOTES EXAMPLESExport-DcsReport -ReportName "Virtual Disks By Server for SSVVM2" -ReportType "Virtual Disks By Server Port" -ExportType pdf -SaveToFile "C:\Reports\VD_BY_Svr_SSVVM2" -Server SSVVM2
CanRead | : | True |
CanSeek | : | True |
CanWrite | : | True |
Capacity | : | 99434 |
Length | : | 83107 |
Position | : | 0 |
CanTimeout | : | False |
ReadTimeout | : | |
WriteTimeout | : | |
Export-DcsReport -ReportName "Virtual Disks Served to HostVM1" -ReportType "Virtual Disks By Group" -Export Type text -SaveToFile "C:\Reports\VDs Served to HostVM1" -Client HostVM1 -VirtualDiskKind "VirtualDisk" -ExcludeNonServedDisk
CanRead | : | True |
CanSeek | : | True |
CanWrite | : | True |
Capacity | : | 4096 |
Length | : | 3978 |
Position | : | 0 |
CanTimeout | : | False |
ReadTimeout | : | |
WriteTimeout | : | |
Export-DcsReport -ReportName "Detailed Data Usage for September" -ReportType "Detailed Data Usage" -ExportType csv -SaveToFile "C:\Reports\DetailedDataUsageHostGroup1Sept" -OverrideFile -HostGroup "Host Group 1" -StartTime "09/01/2014" -EndTime "09/30/2014"
CanSeek | : | True |
CanWrite | : | True |
Capacity | : | 65536 |
Length | : | 36460 |
Position | : | 0 |
CanTimeout | : | False |
ReadTimeout | : | |
WriteTimeout | : | |
$AvailableDisks = Export-DcsReport -ReportName "Available Physical Disks" -ReportType "Physical Disks" -ExportType csv -Server SSV1 -PhysicalDiskType Available $DestinationStream = [System.IO.File]::Create("C:\Reports\"Available Physical Disks.csv") $AvailableDisks.CopyTo($DestinationStream) $DestinationStream.Flush() $DestinationStream.Close()
Force-DcsVirtualDiskOnline
SYNOPSISForces a logical disk of a mirrored virtual disk online in order to start mirror recovery.
SYNTAXForce-DcsVirtualDiskOnline -VirtualDisk <Object> -Server <String> [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Forces a logical disk of a mirrored virtual disk online in order to start mirror recovery. This operation is only valid when the data status of both storage sources of a virtual disk are not defined, unknown, or double failure.WARNING: This operation involves risks and should be used with extreme caution. Recovering from the incorrect storage source will result in data loss.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSLogicalDiskData : Object the identifies and describes the logical disk.
NOTESAlso see Get-DcsVirtualDisk
EXAMPLESForce-DcsVirtualDiskOnline -VirtualDisk "Virtual Disk 1" -Server SSV1 -Yes
StreamDiskId | : | |
RetentionTime | : | 0 |
StreamSize | : | 0.00 B |
StreamState | : | NotPresent |
PoolId | : | F5381494-7319-4F56-8890-01705D0F5227:{8576dcad-eb64-11e0-81b0-00155d11e921} |
VolumeIndex | : | 5 |
MinQuota | : | 0.00 B |
MaxQuota | : | 0.00 B |
TierAffinity | : | {1, 2, 3} |
StorageName | : | |
InReclamation | : | False |
DataStatus | : | NotUpToDate |
PresenceStatus | : | Present |
Size | : | 1.00 PB |
Description | : | |
DiskStatus | : | Online |
Virtualized | : | True |
ClientAccessRights | : | NoAccess |
Failure | : | Healthy |
VirtualDiskId | : | 3b535f138ef243e19f10095c73742f6f |
DiskRole | : | First |
ServerHostId | : | F5381494-7319-4F56-8890-01705D0F5227 |
IsMapped | : | True |
Protected | : | True |
Id | : | LD:F5381494-7319-4F56-8890-01705D0F5227_V.{8576dcad-eb64-11e0-81b0-00155d11e921}-00000005 |
Caption | : | Virtual disk 1 on SSV1 |
ExtendedCaption | : | Virtual disk 1 on SSV1 |
Internal | : | False |
Get-DcsAction
SYNOPSISReturns actions associated with a task.
SYNTAXGet-DcsAction [ -Task <String> ] [ -Action <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns actions associated with a task. One specific action or all actions for the specified task will be be returned.
PARAMETERSTaskActionData : Object the identifies and describes the action of a task.
OUTPUTSTaskActionData : Object the identifies and describes the action of a task.
NOTESAlso see Get-DcsTask, Get-DcsAction, Get-DcsTrigger, Set-DcsAction, Remove-DcsAction.
EXAMPLESGet-DcsAction -Task "Task 1"
RecipientId | : | 9b400063-4e5f-4652-be8a-b3eba1dde95a |
TaskId | : | 32651f76-72e9-4852-ba35-0b111eaa7808 |
Type | : | SendNotification |
Id | : | 8442e56b-a1c9-4485-8b45-8d08ce9c3bd4 |
Caption | : | Send email to Moe Howard |
ExtendedCaption | : | |
Internal | : | False |
RecipientId | : | d8e402d3-8458-4948-912b-95c0b77eb2f1 |
TaskId | : | 32651f76-72e9-4852-ba35-0b111eaa7808 |
Type | : | SendNotification |
Id | : | 6bb6302b-3530-4a65-a65f-06735c835bbb |
Caption | : | Send email to Curly Howard |
ExtendedCaption | : | |
Internal | : | False |
Get-DcsAlert
SYNOPSISReturns data for all alerts for all servers in the specified connection.
SYNTAXGet-DcsAlert [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns data for all alerts for all servers in the specified connection.
PARAMETERSLogMessageData : Object that identifies and describes the alert message.
NOTESAlso see Clear-DcsAlert, Get-DcsLogMessage, Add-DcsLogMessage.
EXAMPLESGet-DcsAlert
Id | : | DataCore.Executive.LogMessageId |
TimeStamp | : | 8/8/2011 6:56:41 PM |
MachineName | : | SSV1 |
Level | : | Warning |
Visibility | : | Customer |
HighPriority | : | True |
NeedsAcknowledge | : | False |
MessageText | : | CHECK THE EVENT LOG! A WARNING MESSAGE HAS BEEN RECEIVED. [Triggered by One-Time Scheduler: 8/8/2011 |
2 | : | 55:00 PM on 8/8/2011 2:55:00 PM] |
MessageData | : | |
UserId | : | |
UserName | : | |
Caller | : | MessageAction.DoRun |
Sources | : | {f9b6dcc0-5c79-42be-ba39-6d44884cb08c} |
Id | : | DataCore.Executive.LogMessageId |
TimeStamp | : | 8/8/2011 6:50:50 PM |
MachineName | : | SSV1 |
Level | : | Error |
Visibility | : | Customer |
HighPriority | : | True |
NeedsAcknowledge | : | False |
MessageText | : | CHECK THE EVENT LOG! AN ERROR MESSAGE HAS BEEN RECEIVED. [Triggered by One-Time Scheduler: 8/8/2011 |
2 | : | 50:00 PM on 8/8/2011 2:50:00 PM] |
MessageData | : | |
UserId | : | |
UserName | : | |
Caller | : | MessageAction.DoRun |
Sources | : | {f2163298-82f3-4b6e-a7d3-1b0e3fa0497c} |
Get-DcsAllocationMap
SYNOPSISRetrieves the current allocation map of a virtual disk on a specified server (logical disk).
SYNTAXGet-DcsAllocationMap -VirtualDisk <Object> -Server <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Retrieves the current allocation map of a virtual disk on a specified server (logical disk). The cmdlet returns allocations from the logical disk perspective, which chunks (logical disk SAU offsets) are allocated or not, regardless of the physical disk on which they reside. Returned data includes the Bitmap and Count for the logical disk. Each bit in the bit array corresponds to an SAU for the logical disk. The actual byte offset of this SAU can be determined by its position and the SAU size of the pool. The Count is determined by the number of chunks that logical disk contains (VD size divided by SAU size). If the corresponding bit is set to 1 (or True), the SAU is allocated. See the example for more information on the Bitmap.
PARAMETERSBitArrrayEx : Object that displays the bitmap and bit count for the logical disk.
NOTESAlso see Get-DcsChunkAllocationMap, Get-DcsChunkAllocation, Get-DcsChunkReclamationMap, Get-DcsVirtualDisk. The difference between Get-DcsAllocationMap and Get-DcsChunkAllocationMap is that the later returns allocations from the physical disk perspective (how many chunks are allocated on each physical disk for the specified logical disk), and the former returns the allocations from the logical disk perspective (which chunks are allocated or not regardless of the physical disk on which they reside). This function is highly volatile because I/O may change at any time. The call will throw an exception if the chunk allocation changes while getting the data. In this case, rerun the cmdlet.
EXAMPLESGet-DcsAllocationMap -VirtualDisk "Virtual disk 1" -Server "SSVVM01"
The cmdlet is invoked to obtain the logical disk allocation map of the virtual disk named "Virtual disk 1" on the server named "SSVVM01". The Bitmap and Count is returned. In this example, the Count is 80 and the BitMap consists of 10 bytes. The entire Bitmap is truncated. One way to see the entire BitMap would be to save the results to a variable and print the contents to the screen: ForEach ($bit in $map) {Write-Host $bit.Bitmap} 171 84 37 83 149 170 84 165 74 213
Get-DcsBackUpFolder
SYNOPSISReturns the path of the folder assigned to store the configuration backup for the specified server.
SYNTAXGet-DcsBackUpFolder -Server <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns the path of the folder assigned to store the configuration backup for the specified server.
PARAMETERSServerHostData : Object that identifies and describes the server.
OUTPUTSstring : Complete path of the backup folder.
NOTESAlso see Set-DcsBackupFolder, Backup-DcsConfiguration.
EXAMPLESGet-DcsBackupFolder -Server SSV1
C:\Program Files\DataCore\SANsymphony\Backups\
Get-DcsServer | Get-DcsBackUpFolder
C:\Program Files\DataCore\SANsymphony\Backups\ C:\Program Files\DataCore\SANsymphony\Backups\
Get-DcsChunkAllocation
SYNOPSISReturns storage allocation unit (SAU) data for each physical disk in a disk pool. Data returned can be used to determine allocation distribution for disks in a pool.
SYNTAXGet-DcsChunkAllocation [ -Server <String> ] -Pool <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns storage allocation unit (SAU) data for each physical disk in a disk pool. Data returned can be used to determine allocation distribution for disks in a pool. The returned object can be saved to a variable and used to get the total bit (SAU) count and view the actual bitmap data for each byte of each disk. This cmdlet can be used to determine if SAUs are allocated on a pool disk.
PARAMETERSDiskPoolData : Object that identifies and describes the pool.
OUTPUTSDiskAllocationInfoData : Object that associates the location for each SAU within the respective physical disks in a pool.
NOTESThe amount of bytes allocated and other performance data for pools can be retrieved by the cmdlet Get-DcsPerformanceCounter. Also see Get-DcsPool, Get-DcsChunkAllocationMap, Get-DcsChunkReclamationMap.
EXAMPLES$ChunksAlloc = Get-DcsChunkAllocation -Server SSV1 -Pool "Disk pool 1" $ChunksAlloc PoolMemberId ChunkMap ------------ -------- c358e4a6-26e0-4f07-aa9e-e780fff049bb DataCore.Executive.BitArrayEx 4407d9de-8022-40d3-be64-5db8eaf44260 DataCore.Executive.BitArrayEx $ChunksAlloc[0].ChunkMap | get-member TypeName: DataCore.Executive.BitArrayEx Name MemberType Definition ---- ---------- ---------- Equals Method bool Equals(System.Object other) GetHashCode Method int GetHashCode() GetType Method type GetType() Or Method System.Void Or(DataCore.Executive.BitArrayEx otherBitArrayEx) ToString Method string ToString() Item ParameterizedProperty bool Item(int index) {get;set;} BitMap Property System.Byte[] BitMap {get;set;} Count Property System.Int32 Count {get;set;} $ChunksAlloc[0].ChunkMap BitMap Count ------ ----- {254, 255, 255, 255...} 397 ForEach ($c in $ChunksAlloc) { Write-Host (Get-DcsPhysicalDisk -PoolMember $c.PoolMemberid).ExtendedCaption Write-Host Write-Host "Number of Bits in BitMap =" $c.ChunkMap.Count Write-Host "BitMap:" Write-Host $c.ChunkMap.BitMap Write-Host }
Disk 5 on SSV1 Number of Bits in BitMap = 397 BitMap: 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 127 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Disk 6 on SSV1 Number of Bits in BitMap = 397 BitMap: 250 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 127 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
$Servers = Get-DcsServer ForEach ($s in $Servers) { $Pools = Get-DcsPool -Server $s ForEach ($p in $Pools) { Write-Host "Pool Name =" $p.ExtendedCaption -foregroundcolor Yellow Write-Host $ChunksAllocs = Get-DcsChunkAllocation -Server $s -Pool $p ForEach ($c in $ChunksAllocs) { Write-Host (Get-DcsPhysicalDisk -PoolMember $c.PoolMemberid).ExtendedCaption Write-Host "Number of Bits in BitMap =" $c.ChunkMap.Count Write-Host "BitMap:" Write-Host $c.ChunkMap.BitMap Write-Host } } }
Pool Name = Disk pool 1 on SSV1 Disk 5 on SSV1 Number of Bits in BitMap = 397 BitMap: 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 127 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Disk 6 on SSV1 Number of Bits in BitMap = 397 BitMap: 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Pool Name = Shared pool 1 on SSV1 Shared Disk 2 on SSV1 Number of Bits in BitMap = 317 BitMap: 254 255 255 255 255 255 255 255 87 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Shared Disk 1 on SSV1 Number of Bits in BitMap = 477 BitMap: 254 255 255 255 255 255 255 255 63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Pool Name = Disk pool 2 on SSV2 Disk 11 on SSV2 Number of Bits in BitMap = 397 BitMap: 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 127 223 255 255 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Disk 9 on SSV2 Number of Bits in BitMap = 397 BitMap: 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 223 251 255 255 191 255 255 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Pool Name = Shared pool 1 on SSV2 Shared Disk 2 on SSV1 Number of Bits in BitMap = 317 BitMap: 254 255 255 255 255 255 255 255 87 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Shared Disk 1 on SSV1 Number of Bits in BitMap = 477 BitMap: 254 255 255 255 255 255 255 255 63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Pool Name = Disk pool 3 on SSV3 Disk 4 on SSV3 Number of Bits in BitMap = 397 BitMap: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Disk 3 on SSV3 Number of Bits in BitMap = 397 BitMap: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Pool Name = Shared pool 1 on SSV3 Shared Disk 2 on SSV1 Number of Bits in BitMap = 317 BitMap: 254 255 255 255 255 255 255 255 87 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Shared Disk 1 on SSV1 Number of Bits in BitMap = 477 BitMap: 254 255 255 255 255 255 255 255 63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Get-DcsChunkAllocationMap
SYNOPSISReturns storage allocation unit (SAU) data for a specified virtual disk in a pool on a particular server (also known as a logical disk).
SYNTAXGet-DcsChunkAllocationMap -VirtualDisk <Object> -Server <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns storage allocation unit (SAU) data for a specified virtual disk in a pool on a particular server (also known as a logical disk). The cmdlet shows how many chunks are allocated on each physical disk (physical disk SAU offsets) in a pool. Data returned can be used to determine allocation distribution for the virtual disk on disks in the pool.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSDiskAllocationInfoData : Object that associates the location for each SAU within the respective physical disks for a specified virtual disk storage source.
NOTESAlso see Get-DcsAllocationMap, Get-DcsChunkAllocation, Get-DcsChunkReclamationMap, Get-DcsVirtualDisk. The difference between Get-DcsChunkAllocationMap and Get-DcsAllocationMap is that the former returns allocations from the physical disk perspective (how many chunks are allocated on each physical disk for the specified logical disk), and the later returns the allocations from the logical disk perspective (which chunks are allocated or not regardless of the physical disk on which they reside). This function is highly volatile because I/O may change at any time. The call will throw an exception if the chunk allocation changes while getting the data. In this case, rerun the cmdlet.
EXAMPLES$VDChunksAllocMap = Get-DcsChunkAllocationMap -VirtualDisk "Virtual disk 10" -Server SSV1 $VDChunksAllocMap PoolMemberId ChunkMap ------------ -------- c358e4a6-26e0-4f07-aa9e-e780fff049bb DataCore.Executive.BitArrayEx 4407d9de-8022-40d3-be64-5db8eaf44260 DataCore.Executive.BitArrayEx $VDChunksAllocMap[0].ChunkMap | Get-Member TypeName: DataCore.Executive.BitArrayEx Name MemberType Definition ---- ---------- ---------- Equals Method bool Equals(System.Object other) GetHashCode Method int GetHashCode() GetType Method type GetType() Or Method System.Void Or(DataCore.Executive.BitArrayEx otherBitArrayEx) ToString Method string ToString() Item ParameterizedProperty bool Item(int index) {get;set;} BitMap Property System.Byte[] BitMap {get;set;} Count Property System.Int32 Count {get;set;} $VDChunksAllocMap[0].ChunkMap BitMap Count ------ ----- {248, 255, 255, 255...} 397 $VDChunksAllocMap = Get-DcsChunkAllocationMap -VirtualDisk "Virtual disk 10" -Server SSV1 ForEach ($d in $VDChunksAllocMap) { Write-Host (Get-DcsPhysicalDisk -PoolMember $d.PoolMemberid).ExtendedCaption Write-Host Write-Host "Number of Bits in BitMap =" $d.ChunkMap.Count Write-Host "BitMap:" Write-Host $d.ChunkMap.BitMap Write-Host }
Disk 5 on SSV1 Number of Bits in BitMap = 397 BitMap: 248 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 29 252 255 127 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Disk 6 on SSV1 Number of Bits in BitMap = 397 BitMap: 248 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 21 249 255 127 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Get-DcsChunkReclamationMap
SYNOPSISReturns storage allocation unit (SAU) data for SAUs in reclamation in a disk pool. Data returned can be used to determine the distribution for SAUs in reclamation in a pool.
SYNTAXGet-DcsChunkReclamationMap [ -Server <String> ] -Pool <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Gets the storage allocation unit (SAU) data for SAUs in reclamation in a disk pool. Data returned can be used to determine the distribution for SAUs in reclamation in a pool.
PARAMETERSDiskPoolData : Object that identifies and describes the pool.
OUTPUTSDiskAllocationInfoData : Object that associates the location for each SAU in reclamation within the respective physical disks.
NOTESAlso see Get-DcsPool, Get-DcsChunkAllocation, Get-DcsChunkAllocationMap.
EXAMPLES$ReclaimMap = Get-DcsChunkReclamationMap -Pool "Disk pool 1" $ReclaimMap PoolMemberId ChunkMap ------------ -------- c358e4a6-26e0-4f07-aa9e-e780fff049bb DataCore.Executive.BitArrayEx 4407d9de-8022-40d3-be64-5db8eaf44260 DataCore.Executive.BitArrayEx $ReclaimMap = Get-DcsChunkReclamationMap -Pool "Disk pool 1" ForEach ($d in $ReclaimMap) { Write-Host (Get-DcsPhysicalDisk -PoolMember $d.PoolMemberid).ExtendedCaption Write-Host Write-Host "Number of Bits in BitMap =" $d.ChunkMap.Count Write-Host "BitMap:" Write-Host $d.ChunkMap.BitMap Write-Host }
Disk 5 on SSV1 Number of Bits in BitMap = 397 BitMap: 112 255 255 239 255 191 255 255 255 247 255 255 191 187 127 255 239 255 29 180 255 123 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Disk 6 on SSV1 Number of Bits in BitMap = 397 BitMap: 248 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 21 249 255 127 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Get-DcsClient
SYNOPSISReturns data for clients (hosts).
SYNTAXGet-DcsClient [ -Client <Object> ] [ -Group <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns data for clients (hosts). Filtering parameters may be specified to narrow the scope of the data returned. If no parameters are specified, data for all clients associated with the default connection will be returned.
PARAMETERSClientHostData or HostGroupData : Object that identifies and describes the client or host group.
OUTPUTSClientHostData : Object that identifies and describes the client.
NOTESAlso see Remove-DcsClient, Remove-DcsClientPort, Register-DcsClientPort, Set-DcsClientProperties, Set-DcsPortProperties.
EXAMPLESGet-DcsClient -Client "Host VM1"
HostGroupId | : | {94f8347a-e846-46cb-aa63-b2d343b0e41d} |
Type | : | WindowsServer2008 |
State | : | PortsConnected |
AluaSupport | : | True |
PathPolicy | : | PreferredServer |
PreferredServerId | : | |
Description | : | |
HostName | : | Host VM1 |
MpioCapable | : | True |
SequenceNumber | : | 34634 |
Id | : | 522f9c1287c145c7888c752dd7b7f325 |
Caption | : | Host VM1 |
ExtendedCaption | : | Host VM1 |
Internal | : | False |
Get-DcsClientPreferredServer
SYNOPSISReturns client-preferred server relationships that show which servers are associated with which clients (hosts).
SYNTAXGet-DcsClientPreferredServer [ -Client <Object> ] [ -Server <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Get-DcsClientPreferredServer -ClientPreferredServer <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns client-preferred server relationships that show which servers are associated with which clients (hosts). Filtering parameters may be specified to narrow the scope of the data returned. Preferred server data can be returned for a specific client (host), a specific server, or a specific client-preferred server relationship. If no parameters are specified, data for all client-preferred server relationships in the server group is returned.
PARAMETERSServerHostData : Object that identifies and describes the server.
OUTPUTSClientServerRelationData : Object that identifies the preferred server relationship between a client (host ) and preferred server.
NOTESA Preferred Server setting of "Auto select" returns no data since no preferred server is specifically set. A host enabled for ALUA with a Preferred Server setting of "ALL" returns no data. In this case, the path policy is Symmetrical, which means that all available paths are utilized equally, therefore no server is preferred.
EXAMPLESGet-DcsClientPreferredServer -Client "HostVM1"
ClientId | : | 549da3ce079b49cb9f895d884042722a |
ServerId | : | 2D78E1A3-FECB-413F-B20F-70340176CF79 |
SequenceNumber | : | 10914 |
Id | : | c303694d-0ee3-4041-898d-6e9e714296dd |
Caption | : | HostVM1 | SSVVM01 |
ExtendedCaption | : | HostVM1 | SSVVM01 |
Internal | : | False |
ClientId | : | 549da3ce079b49cb9f895d884042722a |
ServerId | : | 991725E0-A887-4CAA-AAA4-D37D972334C8 |
SequenceNumber | : | 10915 |
Id | : | 24ba2893-6132-4774-bf5b-0f11fdeacfef |
Caption | : | HostVM1 | SSVVM02 |
ExtendedCaption | : | HostVM1 | SSVVM02 |
Internal | : | False |
Get-DcsServer -Server "SSVVM01" | Get-DcsClientPreferredServer
ClientId | : | f2c26a44d9784647b6168f168b1ad517 |
ServerId | : | 2D78E1A3-FECB-413F-B20F-70340176CF79 |
SequenceNumber | : | 10912 |
Id | : | 1a40c644-4301-4a2c-a890-6dacaa173fd0 |
Caption | : | HostVM2 | SSVVM01 |
ExtendedCaption | : | HostVM2 | SSVVM01 |
Internal | : | False |
ClientId | : | 549da3ce079b49cb9f895d884042722a |
ServerId | : | 2D78E1A3-FECB-413F-B20F-70340176CF79 |
SequenceNumber | : | 10914 |
Id | : | c303694d-0ee3-4041-898d-6e9e714296dd |
Caption | : | HostVM1 | SSVVM01 |
ExtendedCaption | : | HostVM1 | SSVVM01 |
Internal | : | False |
Get-DcsClientPreferredServer -ClientPreferredServer "HostVM1 | SSVVM01"
ClientId | : | 549da3ce079b49cb9f895d884042722a |
ServerId | : | 2D78E1A3-FECB-413F-B20F-70340176CF79 |
SequenceNumber | : | 10914 |
Id | : | c303694d-0ee3-4041-898d-6e9e714296dd |
Caption | : | HostVM1 | SSVVM01 |
ExtendedCaption | : | HostVM1 | SSVVM01 |
Internal | : | False |
Get-DcsConfigurationState
SYNOPSISReturns the server group configuration state for the specified connection.
SYNTAXGet-DcsConfigurationState [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns the server group configuration state for the specified connection.
PARAMETERSConfigurationData : Object describing the state of the server group configuration.
NOTESAlso see Synch-DcsConfiguration, Get-DcsServer, Get-DcsServerGroup, Get-DcsServerInfo.
EXAMPLESGet-DcsConfigurationState
State | : | Synchronized |
Source | : | |
Id | : | dd261697-6e3c-47d6-8a6d-034adb0ee163 |
Caption | : | |
ExtendedCaption | : | |
Internal | : | False |
Get-DcsConnection
SYNOPSISDisplays the names of all connections created for the server group.
SYNTAXGet-DcsConnection [ -PipelineVariable <String> ]
Displays the names of all connections created for the server group. The connections were created using Connect-DcsServer.
PARAMETERSstring : Aliases of all connections for the server group.
NOTESAlso see Get-DcsDefaultConnection, Set-DcsDefaultConnection.
EXAMPLESGet-DcsConnection
SSV1Connect SSV2Connect localhost
Get-DcsDefaultConnection
SYNOPSISDisplays the default connection.
SYNTAXGet-DcsDefaultConnection [ -PipelineVariable <String> ]
Displays the default connection. The default connection is assigned using Set-DcsDefaultConnection, or will be the last connection made.
PARAMETERSstring : The alias of the default connection.
NOTESAlso see Set-DcsDefaultConnection, Get-DcsConnection.
EXAMPLESGet-DcsDefaultConnection
SSV1Connect
Get-DcsDiskPath
SYNOPSISTHIS CMDLET IS OBSOLETE, use Get-DcsPhysicalDiskPath.
SYNTAXGet-DcsDiskPath [ -Server <String> ] [ -Disk <String> ] [ -Port <String> ] [ -DiskPath <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
THIS CMDLET IS OBSOLETE, use Get-DcsPhysicalDiskPath.
PARAMETERSDiskPathData : Object that identifies and describes the paths for a physical disk.
OUTPUTSDiskPathData : Object that identifies and describes the paths for a physical disk.
NOTESTHIS CMDLET IS OBSOLETE, USE GET-DCSPHYSICALDISKPATH.
EXAMPLESGet-DcsDistributionPlan
SYNOPSISReturns a distribution plan for a server in preparation of moving eligible logical disks (storage sources) to other servers without effecting virtual disk high availability. This cmdlet creates a distribution plan in order to perform the "Evacuate DataCore Server" or "Redistribute to DataCore Server" operations. Eligible virtual disks must have a storage source created from a shared pool and the destination server must share the same pool.
SYNTAXGet-DcsDistributionPlan -LogicalDisk <Object[]> [ -DestinationServer <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns a distribution plan for a server in preparation of moving eligible logical disks (storage sources) to other servers without effecting virtual disk high availability. This cmdlet creates a distribution plan in order to perform the "Evacuate DataCore Server" or "Redistribute to DataCore Server" operations. Eligible virtual disks must have a storage source created from a shared pool and the destination server must share the same pool. The returned plan consists of an array of logical disk IDs with an associated server where the eligible storage sources will be moved. A warning is provided if storage sources are not eligible to be moved. Logical disks with warnings on the plan will not be moved. Actions can be taken to reduce warnings if desired and the cmdlet can be invoked again to get a new distribution plan. (See Start-DcsDistributionPlan to start the distribution of storage sources to other servers.)
PARAMETERSLogicalDiskData [] : An array of LogicalDiskData objects that describe and identify the storage sources on a server.
OUTPUTSLogicalDiskDistributionSet : Object that describes the distribution set which consists of an array of logical disk IDs and the associated server candidates and any warnings.
NOTESUnder certain circumstances, a distribution plan is not required, see Start-DcsDistributionPlan for more information.
EXAMPLES$plan = Get-DcsLogicalDisk -Server SSV1 | Get-DcsDistributionPlan
LogicalDiskId Servers Warnings ------------- ------- -------- 8c7cfd0d-6885-4575-9088-fd79b14197c4 {606E5C02-8C8A-4562-8AB0-2D4FC5A90B81} None 07a40cd1-be73-470d-96ed-a5e2d5e1bf69 {606E5C02-8C8A-4562-8AB0-2D4FC5A90B81} None 18038c60-9243-4d8a-9c92-3551c9a8b28a {606E5C02-8C8A-4562-8AB0-2D4FC5A90B81} None 2a5de906-f3bc-4592-9f6f-e18b8dbd64a0 {606E5C02-8C8A-4562-8AB0-2D4FC5A90B81} None acb5b7e5-c3f7-404a-88ee-d605e204f847 {C8A77BC1-E998-4B73-90BF-DE7F097861C2} IsSequentialStorageEnabled 1e9e5134-d88d-42c5-ad07-dfb9b1e7531d {606E5C02-8C8A-4562-8AB0-2D4FC5A90B81} IsRollbackSource c141d228-9457-47b4-9801-2ecd491d5cf6 IsDataProtected, IsNotShared 7e988623-4833-42c0-8076-05e47f68363c IsNotShared 5a634ef3-b61b-4831-b0bc-2347b5dc9e63 IsNotShared 798d7069-2c36-4ee8-9bd6-612d0567cac0 IsNonMirrored 71b962e8-d009-4f0b-b2b1-3b8b4562b767 ... IsRollbackDestination, IsDataProtected, IsNotShared 0608e471-0c63-49d2-9b4c-a9ff8c3d0893 IsNotShared cebda920-8a8b-45fa-bbaf-cc42ac0bced1 IsNotShared
Get-DcsLogicalDisk -Server SSV1 | Get-DcsDistributionPlan -DestinationServer SSV2 | Start-DcsDistributionPlan
Get-DcsHostGroup
SYNOPSISReturns data for a specific host group or all host groups in the server group of the specified connection.
SYNTAXGet-DcsHostGroup [ -Group <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns data for a specific host group or all host groups in the server group of the specified connection. If no parameters are specified, data for all host groups in the server group of the default connection will be returned.
PARAMETERSHostGroupData : The object that identifies and describes the host group.
OUTPUTSHostGroupData : The object that identifies and describes the host group.
NOTESAlso see Add-DcsHostGroup, Add-DcsHostToGroup, Remove-DcsHostGroup, Remove-DcsHostFromGroup, Set-DcsHostGroupProperties.
EXAMPLESGet-DcsHostGroup -Group "HostGroup1"
Alias | : | HostGroup1 |
Description | : | |
SequenceNumber | : | 5006 |
Id | : | {04dcdfbf-109b-4a9c-9fd2-64ac9f5b5d8c} |
Caption | : | HostGroup1 |
ExtendedCaption | : | HostGroup1 |
Internal | : | False |
Get-DcsHostGroup
Alias | : | HostGroup1 |
Description | : | |
SequenceNumber | : | 5006 |
Id | : | {04dcdfbf-109b-4a9c-9fd2-64ac9f5b5d8c} |
Caption | : | HostGroup1 |
ExtendedCaption | : | HostGroup1 |
Internal | : | False |
Alias | : | HostGroup2 |
Description | : | |
SequenceNumber | : | 5008 |
Id | : | {39662275-2f40-407b-ae12-d4557efde87c} |
Caption | : | HostGroup2 |
ExtendedCaption | : | HostGroup2 |
Internal | : | False |
Get-DcsLogicalDisk
SYNOPSISReturns logical disk (storage source) data.
SYNTAXGet-DcsLogicalDisk [ -Server <Object> ] [ -VirtualDisk <Object> ] [ -Pool <Object> ] [ -LogicalDisk <Object> ] [ -WithCdpEnabled <Boolean> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns logical disk (storage source) data. Filtering parameters may be specified to narrow the scope of the data returned. If no parameters are specified, logical disk data will be returned for all servers in the default connection.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSLogicalDiskData : Object the identifies and describes the logical disk.
NOTESAlso see Get-DcsMirror, Get-DcsVirtualDiskLogicalUnit, Get-DcsChunkAllocationMap, Add-DcsVirtualDisk, Remove-DcsLogicalDisk. Note: The RetentionTime is the returned object is not to be confused with the Retention Period of a CDP-enabled virtual disk. See the examples of Get-DcsPerformanceCounter for an example to get the up-to-date Retention Period of a logical disk.
EXAMPLESGet-DcsLogicalDisk -Server SSV1 -Pool "Disk pool 1"
StreamDiskId | : | |
RetentionTime | : | 0 |
StreamSize | : | 0.00 B |
StreamState | : | NotPresent |
PoolId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:{ea7c7a80-bdf3-11e0-8304-00155d11e921} |
VolumeIndex | : | 45 |
MinQuota | : | 0.00 B |
MaxQuota | : | 0.00 B |
TierAffinity | : | {1, 2, 3} |
StorageName | : | |
InReclamation | : | False |
DataStatus | : | UpToDate |
PresenceStatus | : | Present |
Size | : | 1.00 PB |
Description | : | |
DiskStatus | : | Online |
Virtualized | : | True |
ClientAccessRights | : | ReadWrite |
Failure | : | Healthy |
VirtualDiskId | : | 0dc5596489cb4d8ba0346f80eb47ad46 |
DiskRole | : | First |
ServerHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
IsMapped | : | True |
Protected | : | True |
Id | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-0000002D |
Caption | : | Virtual disk 1 on SSV1 |
ExtendedCaption | : | Virtual disk 1 on SSV1 |
Internal | : | False |
StreamDiskId | : | |
RetentionTime | : | 0 |
StreamSize | : | 0.00 B |
StreamState | : | NotPresent |
PoolId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:{ea7c7a80-bdf3-11e0-8304-00155d11e921} |
VolumeIndex | : | 46 |
MinQuota | : | 25.00 GB |
MaxQuota | : | 0.00 B |
TierAffinity | : | {1, 2, 3} |
StorageName | : | |
InReclamation | : | False |
DataStatus | : | UpToDate |
PresenceStatus | : | Present |
Size | : | 1.00 PB |
Description | : | |
DiskStatus | : | Online |
Virtualized | : | True |
ClientAccessRights | : | ReadWrite |
Failure | : | Healthy |
VirtualDiskId | : | a6c21da23ec84baa80ab6a5c8c8c605c |
DiskRole | : | First |
ServerHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
IsMapped | : | True |
Protected | : | True |
Id | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-0000002E |
Caption | : | Virtual disk 2 on SSV1 |
ExtendedCaption | : | Virtual disk 2 on SSV1 |
Internal | : | False |
StreamDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000031 |
RetentionTime | : | 36000000000 |
StreamSize | : | 2.50 GB |
StreamState | : | Active |
PoolId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:{ea7c7a80-bdf3-11e0-8304-00155d11e921} |
VolumeIndex | : | 47 |
MinQuota | : | 0.00 B |
MaxQuota | : | 0.00 B |
TierAffinity | : | {1, 2, 3} |
StorageName | : | |
InReclamation | : | False |
DataStatus | : | UpToDate |
PresenceStatus | : | Present |
Size | : | 1.00 PB |
Description | : | |
DiskStatus | : | Online |
Virtualized | : | True |
ClientAccessRights | : | ReadWrite |
Failure | : | Healthy |
VirtualDiskId | : | 635134ab2cad4b5d81af73ae5f09bd6f |
DiskRole | : | First |
ServerHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
IsMapped | : | True |
Protected | : | True |
Id | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-0000002F |
Caption | : | Virtual disk 3 on SSV1 |
ExtendedCaption | : | Virtual disk 3 on SSV1 |
Internal | : | False |
StreamDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000033 |
RetentionTime | : | 36000000000 |
StreamSize | : | 2.50 GB |
StreamState | : | Active |
PoolId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:{ea7c7a80-bdf3-11e0-8304-00155d11e921} |
VolumeIndex | : | 50 |
MinQuota | : | 0.00 B |
MaxQuota | : | 0.00 B |
TierAffinity | : | {1, 2, 3} |
StorageName | : | |
InReclamation | : | False |
DataStatus | : | UpToDate |
PresenceStatus | : | Present |
Size | : | 1.00 PB |
Description | : | |
DiskStatus | : | Online |
Virtualized | : | True |
ClientAccessRights | : | ReadWrite |
Failure | : | Healthy |
VirtualDiskId | : | 54893a865cc4412d83b43ba09179996d |
DiskRole | : | First |
ServerHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
IsMapped | : | False |
Protected | : | True |
Id | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000032 |
Caption | : | Virtual disk 3 @ 8/16/2011 10:10:20 AM on SSV1 |
ExtendedCaption | : | Virtual disk 3 @ 8/16/2011 10:10:20 AM on SSV1 |
Internal | : | False |
StreamDiskId | : | |
RetentionTime | : | 0 |
StreamSize | : | 0.00 B |
StreamState | : | NotPresent |
PoolId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:{ea7c7a80-bdf3-11e0-8304-00155d11e921} |
VolumeIndex | : | 51 |
MinQuota | : | 0.00 B |
MaxQuota | : | 0.00 B |
TierAffinity | : | {1, 2, 3} |
StorageName | : | |
InReclamation | : | False |
DataStatus | : | Undefined |
PresenceStatus | : | Present |
Size | : | 1.00 PB |
Description | : | |
DiskStatus | : | Online |
Virtualized | : | False |
ClientAccessRights | : | NotDefined |
Failure | : | Undefined |
VirtualDiskId | : | |
DiskRole | : | Unknown |
ServerHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
IsMapped | : | False |
Protected | : | True |
Id | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000033 |
Caption | : | Log history of Virtual disk 3 @ 8/16/2011 10:10:20 AM on SSV1 |
ExtendedCaption | : | Log history of Virtual disk 3 @ 8/16/2011 10:10:20 AM on SSV1 |
Internal | : | False |
StreamDiskId | : | |
RetentionTime | : | 0 |
StreamSize | : | 0.00 B |
StreamState | : | NotPresent |
PoolId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:{ea7c7a80-bdf3-11e0-8304-00155d11e921} |
VolumeIndex | : | 49 |
MinQuota | : | 2.50 GB |
MaxQuota | : | 0.00 B |
TierAffinity | : | {1, 2, 3} |
StorageName | : | |
InReclamation | : | False |
DataStatus | : | Undefined |
PresenceStatus | : | Present |
Size | : | 1.00 PB |
Description | : | |
DiskStatus | : | Online |
Virtualized | : | False |
ClientAccessRights | : | NotDefined |
Failure | : | Undefined |
VirtualDiskId | : | |
DiskRole | : | Unknown |
ServerHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
IsMapped | : | False |
Protected | : | True |
Id | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000031 |
Caption | : | Log history of Virtual disk 3 on SSV1 |
ExtendedCaption | : | Log history of Virtual disk 3 on SSV1 |
Internal | : | False |
Get-DcsVirtualDisk -Kind Snapshot | Get-DcsLogicalDisk
StreamDiskId | : | |
RetentionTime | : | 0 |
StreamSize | : | 0.00 B |
StreamState | : | NotPresent |
PoolId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:{ea7c7a80-bdf3-11e0-8304-00155d11e921} |
VolumeIndex | : | 52 |
MinQuota | : | 0.00 B |
MaxQuota | : | 0.00 B |
TierAffinity | : | {1, 2, 3} |
StorageName | : | |
InReclamation | : | False |
DataStatus | : | UpToDate |
PresenceStatus | : | Present |
Size | : | 1.00 PB |
Description | : | |
DiskStatus | : | Online |
Virtualized | : | True |
ClientAccessRights | : | ReadWrite |
Failure | : | Healthy |
VirtualDiskId | : | ff93ddd9444b46cab5374a04f75cb20d |
DiskRole | : | First |
ServerHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
IsMapped | : | False |
Protected | : | True |
Id | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000034 |
Caption | : | Virtual disk 1 @ 8/16/2011 10:16:12 AM on SSV1 |
ExtendedCaption | : | Virtual disk 1 @ 8/16/2011 10:16:12 AM on SSV1 |
Internal | : | False |
StreamDiskId | : | |
RetentionTime | : | 0 |
StreamSize | : | 0.00 B |
StreamState | : | NotPresent |
PoolId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:{ea7c7a80-bdf3-11e0-8304-00155d11e921} |
VolumeIndex | : | 54 |
MinQuota | : | 0.00 B |
MaxQuota | : | 0.00 B |
TierAffinity | : | {1, 2, 3} |
StorageName | : | |
InReclamation | : | False |
DataStatus | : | UpToDate |
PresenceStatus | : | Present |
Size | : | 1.00 PB |
Description | : | |
DiskStatus | : | Online |
Virtualized | : | True |
ClientAccessRights | : | ReadWrite |
Failure | : | Healthy |
VirtualDiskId | : | 47994570d6b54c59b7e8f8333afd3b9e |
DiskRole | : | First |
ServerHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
IsMapped | : | False |
Protected | : | True |
Id | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000036 |
Caption | : | Virtual disk 2 @ 8/16/2011 10:16:26 AM on SSV1 |
ExtendedCaption | : | Virtual disk 2 @ 8/16/2011 10:16:26 AM on SSV1 |
Internal | : | False |
Get-DcsLogMessage
SYNOPSISReturns Event Log messages for all servers in the connection.
SYNTAXGet-DcsLogMessage [ -Level <String[]> ] [ -MatchLevel] [ -SourceType <String[]> ] [ -Source <Object> ] [ -Count <Int32> ] [ -StartTime <DateTime> ] [ -EndTime <DateTime> ] [ -Server <String[]> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns Event Log messages for all servers in the connection. Filtering parameters may be specified to narrow the scope of the data returned. If no parameters are specified, all log messages for all servers in the default connection will be returned.
PARAMETERSObject : Any object that identifies the source.
OUTPUTSLogMessageData : Object identifying the Event Log message.
NOTESAlso see Get-DcsAlert, Clear-DcsAlert, Add-DcsLogMessage
EXAMPLESGet-DcsLogMessage -Level Warning -MatchLevel
Id | : | DataCore.Executive.LogMessageId |
TimeStamp | : | 8/16/2011 10:10:41 AM |
MachineName | : | SSV1 |
Level | : | Warning |
Visibility | : | Customer |
HighPriority | : | False |
NeedsAcknowledge | : | False |
MessageText | : | Failure status of {0} changed to {1}. |
MessageData | : | {Virtual disk 3 @ 8/16/2011 10:10:20 AM on SSV1, No disk access} |
UserId | : | |
UserName | : | |
Caller | : | LogicalDisk.UpdateCoreLogicalDiskData |
Sources | : | {LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000032, 54893a865cc4412d83b43ba09179996d} |
Id | : | DataCore.Executive.LogMessageId |
TimeStamp | : | 8/16/2011 10:08:11 AM |
MachineName | : | SSV1 |
Level | : | Warning |
Visibility | : | Customer |
HighPriority | : | False |
NeedsAcknowledge | : | False |
MessageText | : | Failure status of {0} changed to {1}. |
MessageData | : | {Virtual disk 4 on SSV1, No disk access} |
UserId | : | |
UserName | : | |
Caller | : | LogicalDisk.UpdateCoreLogicalDiskData |
Sources | : | {LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000030, a18dea18ed93428a8951afa75ef6792f} |
Id | : | DataCore.Executive.LogMessageId |
TimeStamp | : | 8/16/2011 10:08:08 AM |
MachineName | : | SSV1 |
Level | : | Warning |
Visibility | : | Customer |
HighPriority | : | False |
NeedsAcknowledge | : | False |
MessageText | : | Failure status of {0} changed to {1}. |
MessageData | : | {Virtual disk 3 on SSV1, No disk access} |
UserId | : | |
UserName | : | |
Caller | : | LogicalDisk.UpdateCoreLogicalDiskData |
Sources | : | {LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-0000002F, 635134ab2cad4b5d81af73ae5f09bd6f} |
Id | : | DataCore.Executive.LogMessageId |
TimeStamp | : | 8/16/2011 10:07:34 AM |
MachineName | : | SSV1 |
Level | : | Warning |
Visibility | : | Customer |
HighPriority | : | False |
NeedsAcknowledge | : | False |
MessageText | : | Failure status of {0} changed to {1}. |
MessageData | : | {Virtual disk 2 on SSV2, No disk access} |
UserId | : | |
UserName | : | |
Caller | : | LogicalDisk.UpdateCoreLogicalDiskData |
Sources | : | {LD:C553D471-3527-47EC-9326-D53E04204F2B_V.{315f03ec-bdf5-11e0-9dc3-00155d11e923}-0000002B, a6c21da23ec84baa80ab6a5c8c8c605c} |
Id | : | DataCore.Executive.LogMessageId |
TimeStamp | : | 8/16/2011 10:07:34 AM |
MachineName | : | SSV1 |
Level | : | Warning |
Visibility | : | Customer |
HighPriority | : | False |
NeedsAcknowledge | : | False |
MessageText | : | Failure status of {0} changed to {1}. |
MessageData | : | {Virtual disk 2 on SSV1, No disk access} |
UserId | : | |
UserName | : | |
Caller | : | LogicalDisk.UpdateCoreLogicalDiskData |
Sources | : | {LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-0000002E, a6c21da23ec84baa80ab6a5c8c8c605c} |
Get-DcsLogMessage -Level Warning -SourceType "VirtualDisks"
Id | : | DataCore.Executive.LogMessageId |
TimeStamp | : | 8/15/2011 5:14:14 PM |
MachineName | : | SSV1 |
Level | : | Warning |
Visibility | : | Customer |
HighPriority | : | True |
NeedsAcknowledge | : | False |
MessageText | : | Failed to create paths between the port(s) on Host3 and the port(s) on SSV2. |
The possible reason | : | No free connection is available between the chosen initiator and target ports. |
MessageData | : | |
UserId | : | |
UserName | : | |
Caller | : | StorageServices.ServeVirtualDiskToNexus |
Sources | : | {0dc5596489cb4d8ba0346f80eb47ad46} |
Id | : | DataCore.Executive.LogMessageId |
TimeStamp | : | 8/15/2011 5:13:12 PM |
MachineName | : | SSV1 |
Level | : | Warning |
Visibility | : | Customer |
HighPriority | : | False |
NeedsAcknowledge | : | False |
MessageText | : | Failure status of {0} changed to {1}. |
MessageData | : | {Virtual disk 1 on SSV1, No disk access} |
UserId | : | |
UserName | : | |
Caller | : | LogicalDisk.UpdateCoreLogicalDiskData |
Sources | : | {LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-0000002D, 0dc5596489cb4d8ba0346f80eb47ad46} |
Get-DcsLogStore
SYNOPSISReturns the logstore pool for a specified server.
SYNTAXGet-DcsLogStore -Server <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns the logstore pool for a specified server.
PARAMETERSServerHostData : Object that identifies and describes the server.
OUTPUTSDiskPoolData : Object that identifies and describes the pool.
NOTESAlso see Set-DcsServerProperties to set the logstore pool for a server.
EXAMPLESGet-DcsLogStore -Server SSVVM04
Get-DcsMirror
SYNOPSISReturns mirror data for mirrored virtual disks.
SYNTAXGet-DcsMirror [ -VirtualDisk <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns mirror data for mirrored virtual disks. Filtering parameters may be specified to narrow the scope of the data returned. If no parameters are specified, mirror data will be returned for all servers in the default connection.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSMirrorData : Object that identifies and describes a mirror.
NOTESAlso see Get-DcsVirtualDisk, Get-DcsLogicalDisk.
EXAMPLESGet-DcsMirror -VirtualDisk "Virtual disk 1"
FirstMirrorDiskId | : | V.{315f03ec-bdf5-11e0-9dc3-00155d11e923}-0000002A_N.22430030D9D4116D |
SecondMirrorDiskId | : | V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-0000002D_N.22280030D9A5FE65 |
FirstLogicalDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-0000002D |
SecondLogicalDiskId | : | LD:C553D471-3527-47EC-9326-D53E04204F2B_V.{315f03ec-bdf5-11e0-9dc3-00155d11e923}-0000002A |
FirstRecovery | : | NoRecoveryNeeded |
SecondRecovery | : | NoRecoveryNeeded |
Id | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-0000002D|LD:C553 |
Caption | : | Virtual disk 1 on SSV1 - Virtual disk 1 on SSV2 |
ExtendedCaption | : | Virtual disk 1 on SSV1 - Virtual disk 1 on SSV2 |
Internal | : | False |
Get-DcsMonitor
SYNOPSISReturns data for system monitors. Numerous system monitors gather and report status information for managed SAN resources.
SYNTAXGet-DcsMonitor [ -Object <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Get-DcsMonitor [ -Monitor <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns data for system monitors. Numerous system monitors gather and report status information for managed SAN resources. Filtering parameters may be specified to narrow the scope of the data returned. If no parameters are specified, all monitors for all resources for the default connection will be returned.
PARAMETERSMonitorData : Object that identifies and describes the monitor and the resource being monitored.
OUTPUTSMonitorData : Object that identifies and describes the monitor and the resource being monitored. An object will be returned for each resource that is being monitored.
NOTESAlso see Get-DcsMonitorTemplate, Get-DcsTrigger.
EXAMPLESGet-DcsMonitor | where {$_.State -ne "Healthy" -and $_.State -ne "Undefined"}
TemplateId | : | T(DataCore.Executive.Controller.ScsiPortConnectionStateMonitor<DataCore.Executive.Controller.ScsiPort>) |
MonitoredObjectId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3:MAC:00-15-5D-11-E9-0F |
Description | : | Monitors the connection state of SCSI ports. |
State | : | Attention |
StateMessage | : | DataCore.Executive.LogMessage |
Id | : | ScsiPortConnectionStateMonitor<A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3:MAC:00-15-5D-11-E9-0F> |
Caption | : | Connection State |
ExtendedCaption | : | Connection State |
Internal | : | False |
TemplateId | : | T(DataCore.Executive.Controller.PoolMemberStateMonitor<DataCore.Executive.Controller.PoolMember>) |
MonitoredObjectId | : | 20394e04-6134-4ddf-8663-1176e851d27d |
Description | : | Monitors the state of the relation between a pair of mirrored physical disks in a pool. |
State | : | Attention |
StateMessage | : | DataCore.Executive.LogMessage |
Id | : | PoolMemberStateMonitor<20394e04-6134-4ddf-8663-1176e851d27d> |
Caption | : | State |
ExtendedCaption | : | State |
Internal | : | False |
TemplateId | : | T(DataCore.Executive.Controller.PoolMemberStateMonitor<DataCore.Executive.Controller.PoolMember>) |
MonitoredObjectId | : | a32310da-9e33-43e6-85ec-6d45139d4965 |
Description | : | Monitors the state of the relation between a pair of mirrored physical disks in a pool. |
State | : | Attention |
StateMessage | : | DataCore.Executive.LogMessage |
Id | : | PoolMemberStateMonitor<a32310da-9e33-43e6-85ec-6d45139d4965> |
Caption | : | State |
ExtendedCaption | : | State |
Internal | : | False |
$VD1 = Get-DcsVirtualDisk -VirtualDisk "Virtual disk 1" Get-DcsMonitor | where {$_.MonitoredObjectId -eq $VD1.Id} Get-DcsMonitor | where {$_.MonitoredObjectId -eq $VD1.Id -and $_.TemplateID -match "VirtualDiskDataStatusMonitor"}
In this example, a series of cmdlet invocations is used to single out a specific monitor for a virtual disk. First, Get-DcsVirtualDisk is invoked with "Virtual disk 1" specified and the resulting VirtualDiskDataObject is stored in the variable $VD1. Next, the Get-DcsMonitor is invoked to return the MonitorData objects where the MonitoredObjectId is equal to the ID in the variable $VD1. In this case, two objects are returned (see the first two objects below). But the only MonitorData object desired is the VirtualDiskDataStatus Monitor, which monitors the status of "Virtual disk 1". So the Get-DcsMonitor cmdlet is invoked again to return the specific MonitorData object that is used to monitor the status of "Virtual disk 1". (See the third object below). The monitor name is included in the TemplateId of the MonitorData object. This method of retrieving a subset of MonitorData objects and then further filtering to pinpoint a specific object will save time due to the large number of monitors used in the system. MonitorData objects can be used to create a task trigger for a monitor state change, see Add-DcsTrigger.
TemplateId | : | T(DataCore.Executive.Controller.VirtualDiskDataStatusMonitor<DataCore.Executive.Controller.VirtualDisk>) |
MonitoredObjectId | : | 40199f677a87440b8a845eb964f90fdb |
Description | : | Monitors the data status of virtual disks. |
State | : | Healthy |
TimeStamp | : | 9/12/2014 10:46:19 AM |
MessageText | : | Up to date |
SequenceNumber | : | 5701 |
Id | : | VirtualDiskDataStatusMonitor<40199f677a87440b8a845eb964f90fdb> |
Caption | : | Data Status |
ExtendedCaption | : | Data Status of Virtual disk 1 from Server Group |
Internal | : | False |
TemplateId | : | T(DataCore.Executive.Controller.VirtualDiskAccessRightsMonitor<DataCore.Executive.Controller.VirtualDisk>) |
MonitoredObjectId | : | 40199f677a87440b8a845eb964f90fdb |
Description | : | Monitors the access rights of virtual disks. |
State | : | Healthy |
TimeStamp | : | 9/12/2014 10:34:30 AM |
MessageText | : | Read/Write |
SequenceNumber | : | 5553 |
Id | : | VirtualDiskAccessRightsMonitor<40199f677a87440b8a845eb964f90fdb> |
Caption | : | Host Access |
ExtendedCaption | : | Host Access of Virtual disk 1 from Server Group |
Internal | : | False |
TemplateId | : | T(DataCore.Executive.Controller.VirtualDiskDataStatusMonitor<DataCore.Executive.Controller.VirtualDisk>) |
MonitoredObjectId | : | 40199f677a87440b8a845eb964f90fdb |
Description | : | Monitors the data status of virtual disks. |
State | : | Healthy |
TimeStamp | : | 9/12/2014 10:46:19 AM |
MessageText | : | Up to date |
SequenceNumber | : | 5701 |
Id | : | VirtualDiskDataStatusMonitor<40199f677a87440b8a845eb964f90fdb> |
Caption | : | Data Status |
ExtendedCaption | : | Data Status of Virtual disk 1 from Server Group |
Internal | : | False |
Get-DcsPool -Server SSV1 -Pool "Disk pool 1" | Get-DcsMonitor
TemplateId | : | T(DataCore.Executive.Controller.DiskPoolStateMonitor<DataCore.Executive.Controller.DiskPool>) |
MonitoredObjectId | : | 1B3541A1-752C-485E-B729-CB47CE559886:{fefed4a4-39ab-11e4-9ab1-00155d651603} |
Description | : | Monitors the state of disk pools. |
State | : | Healthy |
TimeStamp | : | 9/12/2014 10:43:23 AM |
MessageText | : | Running |
SequenceNumber | : | 5674 |
Id | : | DiskPoolStateMonitor<1B3541A1-752C-485E-B729-CB47CE559886:{fefed4a4-39ab-11e4-9ab1-00155d651603}> |
Caption | : | State |
ExtendedCaption | : | State of Disk pool 1 on SSV1 |
Internal | : | False |
TemplateId | : | T(DataCore.Executive.Controller.FallingThresholdPerfMonitor`1[T]<1B3541A1-752C-485E-B729-CB47CE559886:{fefed4a4-39ab-11e4-9ab1-00155d651603 |
MonitoredObjectId | : | 1B3541A1-752C-485E-B729-CB47CE559886:{fefed4a4-39ab-11e4-9ab1-00155d651603} |
Description | : | Monitors the disk pools available space percentage. |
State | : | Healthy |
TimeStamp | : | 9/11/2014 10:41:16 AM |
MessageText | : | Available space > 30% |
SequenceNumber | : | 5038 |
Id | : | FallingThresholdPerfMonitor`1<1B3541A1-752C-485E-B729-CB47CE559886:{fefed4a4-39ab-11e4-9ab1-00155d651603}>PercentAvailable |
Caption | : | Available space |
ExtendedCaption | : | Available space of Disk pool 1 on SSV1 |
Internal | : | False |
TemplateId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<1B3541A1-752C-485E-B729-CB47CE559886:{fefed4a4-39ab-11e4-9ab1-00155d651603} |
MonitoredObjectId | : | 1B3541A1-752C-485E-B729-CB47CE559886:{fefed4a4-39ab-11e4-9ab1-00155d651603} |
Description | : | Monitors the disk pools latency. |
State | : | Healthy |
TimeStamp | : | 9/11/2014 10:41:16 AM |
MessageText | : | I/O latency < 5s |
SequenceNumber | : | 5039 |
Id | : | RisingThresholdPerfMonitor`1<1B3541A1-752C-485E-B729-CB47CE559886:{fefed4a4-39ab-11e4-9ab1-00155d651603}>MaxReadWriteTime |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of Disk pool 1 on SSV1 |
Internal | : | False |
Get-DcsMonitorTemplate
SYNOPSISReturns templates for all system monitor types.
SYNTAXGet-DcsMonitorTemplate [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns templates for all system monitor types. One object will be returned for every type of monitor template. This cmdlet can be used to identify a monitor template type ID for the Get-DcsTrigger cmdlet.
PARAMETERSMonitorTemplateData : Object that identifies and describes a monitor template type.
NOTESAlso see Get-DcsMonitor, Get-DcsTrigger.
EXAMPLESGet-DcsMonitorTemplate
MonitoredObjectId | : | |
Alias | : | State |
Description | : | Monitors the state of physical disks. |
MonitorType | : | DataCore.Executive.Controller.PhysicalDiskStateMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
TypeId | : | T(DataCore.Executive.Controller.PhysicalDiskStateMonitor<DataCore.Executive.Controller.PhysicalDisk>) |
SequenceNumber | : | 4672 |
Id | : | T(DataCore.Executive.Controller.PhysicalDiskStateMonitor<DataCore.Executive.Controller.PhysicalDisk>) |
Caption | : | State |
ExtendedCaption | : | State of Physical Disks |
Internal | : | False |
MonitoredObjectId | : | |
Alias | : | Battery Power State |
Description | : | Monitors the battery power state for DataCore Servers. |
MonitorType | : | DataCore.Executive.Controller.ServerMachinePowerStateMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.ServerMachine |
TypeId | : | T(DataCore.Executive.Controller.ServerMachinePowerStateMonitor<DataCore.Executive.Controller.ServerMachine>) |
SequenceNumber | : | 4701 |
Id | : | T(DataCore.Executive.Controller.ServerMachinePowerStateMonitor<DataCore.Executive.Controller.ServerMachine>) |
Caption | : | Battery Power State |
ExtendedCaption | : | Battery Power State of DataCore Servers |
Internal | : | False |
MonitoredObjectId | : | |
Alias | : | License Expiration |
Description | : | Monitors the license expiration date of DataCore Servers. |
MonitorType | : | DataCore.Executive.Controller.ServerMachineLicenseMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.ServerMachine |
TypeId | : | T(DataCore.Executive.Controller.ServerMachineLicenseMonitor<DataCore.Executive.Controller.ServerMachine>) |
SequenceNumber | : | 4702 |
Id | : | T(DataCore.Executive.Controller.ServerMachineLicenseMonitor<DataCore.Executive.Controller.ServerMachine>) |
Caption | : | License Expiration |
ExtendedCaption | : | License Expiration of DataCore Servers |
Internal | : | False |
MonitoredObjectId | : | |
Alias | : | State |
Description | : | Monitors the state of DataCore Servers. |
MonitorType | : | DataCore.Executive.Controller.ServerMachineStateMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.ServerMachine |
TypeId | : | T(DataCore.Executive.Controller.ServerMachineStateMonitor<DataCore.Executive.Controller.ServerMachine>) |
SequenceNumber | : | 4703 |
Id | : | T(DataCore.Executive.Controller.ServerMachineStateMonitor<DataCore.Executive.Controller.ServerMachine>) |
Caption | : | State |
ExtendedCaption | : | State of DataCore Servers |
Internal | : | False |
MonitoredObjectId | : | |
Alias | : | VimHostConnectionStateMonitor |
Description | : | |
MonitorType | : | DataCore.Executive.Controller.VimHostConnectionStateMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.VimHost |
TypeId | : | T(DataCore.Executive.Controller.VimHostConnectionStateMonitor<DataCore.Executive.Controller.VimHost>) |
SequenceNumber | : | 4704 |
Id | : | T(DataCore.Executive.Controller.VimHostConnectionStateMonitor<DataCore.Executive.Controller.VimHost>) |
Caption | : | VimHostConnectionStateMonitor |
ExtendedCaption | : | VimHostConnectionStateMonitor of DataCore.Executive.Controller.VimHost |
Internal | : | False |
MonitoredObjectId | : | |
Alias | : | VimVirtualMachinePowerStateMonitor |
Description | : | |
MonitorType | : | DataCore.Executive.Controller.VimVirtualMachinePowerStateMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.VimVirtualMachine |
TypeId | : | T(DataCore.Executive.Controller.VimVirtualMachinePowerStateMonitor<DataCore.Executive.Controller.VimVirtualMachine>) |
SequenceNumber | : | 4705 |
Id | : | T(DataCore.Executive.Controller.VimVirtualMachinePowerStateMonitor<DataCore.Executive.Controller.VimVirtualMachine>) |
Caption | : | VimVirtualMachinePowerStateMonitor |
ExtendedCaption | : | VimVirtualMachinePowerStateMonitor of DataCore.Executive.Controller.VimVirtualMachine |
Internal | : | False |
MonitoredObjectId | : | |
Alias | : | State |
Description | : | Monitors the state of MS iSCSI Initiator ports. |
MonitorType | : | DataCore.Executive.Controller.ServerMSiScsiInitiatorStateMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.ServerMSiScsiInitiator |
TypeId | : | T(DataCore.Executive.Controller.ServerMSiScsiInitiatorStateMonitor<DataCore.Executive.Controller.ServerMSiScsiInitiator>) |
SequenceNumber | : | 4706 |
Id | : | T(DataCore.Executive.Controller.ServerMSiScsiInitiatorStateMonitor<DataCore.Executive.Controller.ServerMSiScsiInitiator>) |
Caption | : | State |
ExtendedCaption | : | State of Server Microsoft iSCSI Initiator Ports |
Internal | : | False |
MonitoredObjectId | : | |
Alias | : | State |
Description | : | Monitors the state of the relation between a pair of mirrored physical disks in a pool. |
MonitorType | : | DataCore.Executive.Controller.PoolMemberStateMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.PoolMember |
TypeId | : | T(DataCore.Executive.Controller.PoolMemberStateMonitor<DataCore.Executive.Controller.PoolMember>) |
SequenceNumber | : | 4707 |
Id | : | T(DataCore.Executive.Controller.PoolMemberStateMonitor<DataCore.Executive.Controller.PoolMember>) |
Caption | : | State |
ExtendedCaption | : | State of Poo Mirror Disks |
Internal | : | False |
MonitoredObjectId | : | |
Alias | : | Data Status |
Description | : | Monitors the data status of virtual disk sources. |
MonitorType | : | DataCore.Executive.Controller.LogicalDiskDataStatusMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.LogicalDisk |
TypeId | : | T(DataCore.Executive.Controller.LogicalDiskDataStatusMonitor<DataCore.Executive.Controller.LogicalDisk>) |
SequenceNumber | : | 4708 |
Id | : | T(DataCore.Executive.Controller.LogicalDiskDataStatusMonitor<DataCore.Executive.Controller.LogicalDisk>) |
Caption | : | Data Status |
ExtendedCaption | : | Data Status of Virtual Disk Sources |
Internal | : | False |
MonitoredObjectId | : | |
Alias | : | State |
Description | : | Monitors the state of virtual disk sources. |
MonitorType | : | DataCore.Executive.Controller.LogicalDiskStateMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.LogicalDisk |
TypeId | : | T(DataCore.Executive.Controller.LogicalDiskStateMonitor<DataCore.Executive.Controller.LogicalDisk>) |
SequenceNumber | : | 4709 |
Id | : | T(DataCore.Executive.Controller.LogicalDiskStateMonitor<DataCore.Executive.Controller.LogicalDisk>) |
Caption | : | State |
ExtendedCaption | : | State of Virtual Disk Sources |
Internal | : | False |
MonitoredObjectId | : | |
Alias | : | Failure Status |
Description | : | Monitors the failure status of virtual disk sources. |
MonitorType | : | DataCore.Executive.Controller.LogicalDiskFailureMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.LogicalDisk |
TypeId | : | T(DataCore.Executive.Controller.LogicalDiskFailureMonitor<DataCore.Executive.Controller.LogicalDisk>) |
SequenceNumber | : | 4710 |
Id | : | T(DataCore.Executive.Controller.LogicalDiskFailureMonitor<DataCore.Executive.Controller.LogicalDisk>) |
Caption | : | Failure Status |
ExtendedCaption | : | Failure Status of Virtual Disk Sources |
Internal | : | False |
MonitoredObjectId | : | |
Alias | : | Host Access |
Description | : | Monitors the access rights of virtual disk sources. |
MonitorType | : | DataCore.Executive.Controller.LogicalDiskAccessRightsMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.LogicalDisk |
TypeId | : | T(DataCore.Executive.Controller.LogicalDiskAccessRightsMonitor<DataCore.Executive.Controller.LogicalDisk>) |
SequenceNumber | : | 4711 |
Id | : | T(DataCore.Executive.Controller.LogicalDiskAccessRightsMonitor<DataCore.Executive.Controller.LogicalDisk>) |
Caption | : | Host Access |
ExtendedCaption | : | Host Access of Virtual Disk Sources |
Internal | : | False |
MonitoredObjectId | : | |
Alias | : | State |
Description | : | Monitors the state of disk pools. |
MonitorType | : | DataCore.Executive.Controller.DiskPoolStateMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.DiskPool |
TypeId | : | T(DataCore.Executive.Controller.DiskPoolStateMonitor<DataCore.Executive.Controller.DiskPool>) |
SequenceNumber | : | 4712 |
Id | : | T(DataCore.Executive.Controller.DiskPoolStateMonitor<DataCore.Executive.Controller.DiskPool>) |
Caption | : | State |
ExtendedCaption | : | State of Disk Pools |
Internal | : | False |
MonitoredObjectId | : | |
Alias | : | Continuous Data Protection State |
Description | : | Monitors the state of the continuous data protection of virtual disk sources. |
MonitorType | : | DataCore.Executive.Controller.StreamLogicalDiskStateMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.StreamLogicalDisk |
TypeId | : | T(DataCore.Executive.Controller.StreamLogicalDiskStateMonitor<DataCore.Executive.Controller.StreamLogicalDisk>) |
SequenceNumber | : | 4719 |
Id | : | T(DataCore.Executive.Controller.StreamLogicalDiskStateMonitor<DataCore.Executive.Controller.StreamLogicalDisk>) |
Caption | : | Continuous Data Protection State |
ExtendedCaption | : | Continuous Data Protection State of Virtual Disk Sources with Continuous Data Protection |
Internal | : | False |
MonitoredObjectId | : | |
Alias | : | Connection State |
Description | : | Monitors the connection state of SCSI ports. |
MonitorType | : | DataCore.Executive.Controller.ScsiPortConnectionStateMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.ScsiPort |
TypeId | : | T(DataCore.Executive.Controller.ScsiPortConnectionStateMonitor<DataCore.Executive.Controller.ScsiPort>) |
SequenceNumber | : | 4720 |
Id | : | T(DataCore.Executive.Controller.ScsiPortConnectionStateMonitor<DataCore.Executive.Controller.ScsiPort>) |
Caption | : | Connection State |
ExtendedCaption | : | Connection State of SCSI Ports |
Internal | : | False |
MonitoredObjectId | : | |
Alias | : | Replication State |
Description | : | Monitors the replication state of virtual disks. |
MonitorType | : | DataCore.Executive.Controller.ReplicationNexusStateMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.ReplicationNexusBase |
TypeId | : | T(DataCore.Executive.Controller.ReplicationNexusStateMonitor<DataCore.Executive.Controller.ReplicationNexusBase>) |
SequenceNumber | : | 4721 |
Id | : | T(DataCore.Executive.Controller.ReplicationNexusStateMonitor<DataCore.Executive.Controller.ReplicationNexusBase>) |
Caption | : | Replication State |
ExtendedCaption | : | Replication State of Replication Nexus |
Internal | : | False |
MonitoredObjectId | : | |
Alias | : | Link Errors |
Description | : | Monitors the link errors on server ports. |
MonitorType | : | DataCore.Executive.Controller.ServerPortLinkErrorMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.ServerFcPort |
TypeId | : | T(DataCore.Executive.Controller.ServerPortLinkErrorMonitor<DataCore.Executive.Controller.ServerFcPort>) |
SequenceNumber | : | 4722 |
Id | : | T(DataCore.Executive.Controller.ServerPortLinkErrorMonitor<DataCore.Executive.Controller.ServerFcPort>) |
Caption | : | Link Errors |
ExtendedCaption | : | Link Errors of Server Fibre Ports |
Internal | : | False |
MonitoredObjectId | : | |
Alias | : | State |
Description | : | Monitors the state of server FC ports. |
MonitorType | : | DataCore.Executive.Controller.ServerFcPortStateMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.ServerFcPort |
TypeId | : | T(DataCore.Executive.Controller.ServerFcPortStateMonitor<DataCore.Executive.Controller.ServerFcPort>) |
SequenceNumber | : | 4723 |
Id | : | T(DataCore.Executive.Controller.ServerFcPortStateMonitor<DataCore.Executive.Controller.ServerFcPort>) |
Caption | : | State |
ExtendedCaption | : | State of Server Fibre Ports |
Internal | : | False |
MonitoredObjectId | : | |
Alias | : | State |
Description | : | Monitors the state of the relation between a virtual disk and its rollback |
MonitorType | : | DataCore.Executive.Controller.RollbackRelationStateMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.RollbackRelation |
TypeId | : | T(DataCore.Executive.Controller.RollbackRelationStateMonitor<DataCore.Executive.Controller.RollbackRelation>) |
SequenceNumber | : | 4724 |
Id | : | T(DataCore.Executive.Controller.RollbackRelationStateMonitor<DataCore.Executive.Controller.RollbackRelation>) |
Caption | : | State |
ExtendedCaption | : | State of DataCore.Executive.Controller.RollbackRelation |
Internal | : | False |
MonitoredObjectId | : | |
Alias | : | State |
Description | : | Monitors the state of snapshot relations. |
MonitorType | : | DataCore.Executive.Controller.SnapshotRelationStateMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.SnapshotRelation |
TypeId | : | T(DataCore.Executive.Controller.SnapshotRelationStateMonitor<DataCore.Executive.Controller.SnapshotRelation>) |
SequenceNumber | : | 4725 |
Id | : | T(DataCore.Executive.Controller.SnapshotRelationStateMonitor<DataCore.Executive.Controller.SnapshotRelation>) |
Caption | : | State |
ExtendedCaption | : | State of Snapshot Relations |
Internal | : | False |
MonitoredObjectId | : | |
Alias | : | State |
Description | : | Monitors the state of remote virtual disks. |
MonitorType | : | DataCore.Executive.Controller.VirtualDiskProxyStateMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.VirtualDiskProxy |
TypeId | : | T(DataCore.Executive.Controller.VirtualDiskProxyStateMonitor<DataCore.Executive.Controller.VirtualDiskProxy>) |
SequenceNumber | : | 4726 |
Id | : | T(DataCore.Executive.Controller.VirtualDiskProxyStateMonitor<DataCore.Executive.Controller.VirtualDiskProxy>) |
Caption | : | State |
ExtendedCaption | : | State of Remote Virtual Disks |
Internal | : | False |
MonitoredObjectId | : | |
Alias | : | State |
Description | : | Monitors the state of hosts. |
MonitorType | : | DataCore.Executive.Controller.ClientMachineStateMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.ClientMachine |
TypeId | : | T(DataCore.Executive.Controller.ClientMachineStateMonitor<DataCore.Executive.Controller.ClientMachine>) |
SequenceNumber | : | 4727 |
Id | : | T(DataCore.Executive.Controller.ClientMachineStateMonitor<DataCore.Executive.Controller.ClientMachine>) |
Caption | : | State |
ExtendedCaption | : | State of Hosts |
Internal | : | False |
MonitoredObjectId | : | |
Alias | : | State |
Description | : | Monitors the replication state of remote virtual disks. |
MonitorType | : | DataCore.Executive.Controller.ReplicationNexusProxyStateMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.ReplicationNexusProxy |
TypeId | : | T(DataCore.Executive.Controller.ReplicationNexusProxyStateMonitor<DataCore.Executive.Controller.ReplicationNexusProxy>) |
SequenceNumber | : | 4728 |
Id | : | T(DataCore.Executive.Controller.ReplicationNexusProxyStateMonitor<DataCore.Executive.Controller.ReplicationNexusProxy>) |
Caption | : | State |
ExtendedCaption | : | State of DataCore.Executive.Controller.ReplicationNexusProxy |
Internal | : | False |
MonitoredObjectId | : | |
Alias | : | Host Access |
Description | : | Monitors the access rights of virtual disks. |
MonitorType | : | DataCore.Executive.Controller.VirtualDiskAccessRightsMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.VirtualDisk |
TypeId | : | T(DataCore.Executive.Controller.VirtualDiskAccessRightsMonitor<DataCore.Executive.Controller.VirtualDisk>) |
SequenceNumber | : | 4729 |
Id | : | T(DataCore.Executive.Controller.VirtualDiskAccessRightsMonitor<DataCore.Executive.Controller.VirtualDisk>) |
Caption | : | Host Access |
ExtendedCaption | : | Host Access of Virtual Disks |
Internal | : | False |
MonitoredObjectId | : | |
Alias | : | Data Status |
Description | : | Monitors the data status of virtual disks. |
MonitorType | : | DataCore.Executive.Controller.VirtualDiskDataStatusMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.VirtualDisk |
TypeId | : | T(DataCore.Executive.Controller.VirtualDiskDataStatusMonitor<DataCore.Executive.Controller.VirtualDisk>) |
SequenceNumber | : | 4730 |
Id | : | T(DataCore.Executive.Controller.VirtualDiskDataStatusMonitor<DataCore.Executive.Controller.VirtualDisk>) |
Caption | : | Data Status |
ExtendedCaption | : | Data Status of Virtual Disks |
Internal | : | False |
MonitoredObjectId | : | |
Alias | : | State |
Description | : | Monitor the state of remote DataCore Servers. |
MonitorType | : | DataCore.Executive.Controller.ServerMachineProxyStateMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.ServerMachineProxy |
TypeId | : | T(DataCore.Executive.Controller.ServerMachineProxyStateMonitor<DataCore.Executive.Controller.ServerMachineProxy>) |
SequenceNumber | : | 4731 |
Id | : | T(DataCore.Executive.Controller.ServerMachineProxyStateMonitor<DataCore.Executive.Controller.ServerMachineProxy>) |
Caption | : | State |
ExtendedCaption | : | State of Replication Servers |
Internal | : | False |
MonitoredObjectId | : | |
Alias | : | State |
Description | : | Monitors the state of server iSCSI ports. |
MonitorType | : | DataCore.Executive.Controller.ServeriScsiPortStateMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.ServeriScsiPort |
TypeId | : | T(DataCore.Executive.Controller.ServeriScsiPortStateMonitor<DataCore.Executive.Controller.ServeriScsiPort>) |
SequenceNumber | : | 4732 |
Id | : | T(DataCore.Executive.Controller.ServeriScsiPortStateMonitor<DataCore.Executive.Controller.ServeriScsiPort>) |
Caption | : | State |
ExtendedCaption | : | State of Server iSCSI Ports |
Internal | : | False |
AttentionLevel | : | 30 |
WarningLevel | : | 20 |
CriticalLevel | : | 10 |
CounterName | : | PercentAvailable |
Alias | : | Available space |
Description | : | Monitors the disk pools available space percentage. |
MonitorType | : | DataCore.Executive.Controller.FallingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.DiskPool |
MonitoredObjectId | : | 1B3541A1-752C-485E-B729-CB47CE559886:{fefed4a4-39ab-11e4-9ab1-00155d651603} |
TypeId | : | T(DataCore.Executive.Controller.FallingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.DiskPool>PercentAvailable) |
SequenceNumber | : | 4713 |
Id | : | T(DataCore.Executive.Controller.FallingThresholdPerfMonitor`1[T]<1B3541A1-752C-485E-B729-CB47CE559886:{fefed4a4-39ab-11e4-9ab1-00155d6516 03}>PercentAvailable) |
Caption | : | Available space |
ExtendedCaption | : | Available space of 1B3541A1-752C-485E-B729-CB47CE559886:{fefed4a4-39ab-11e4-9ab1-00155d651603} |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the disk pools latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.DiskPool |
MonitoredObjectId | : | 1B3541A1-752C-485E-B729-CB47CE559886:{fefed4a4-39ab-11e4-9ab1-00155d651603} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.DiskPool>MaxReadWriteTime) |
SequenceNumber | : | 4714 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<1B3541A1-752C-485E-B729-CB47CE559886:{fefed4a4-39ab-11e4-9ab1-00155d65160 3}>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of 1B3541A1-752C-485E-B729-CB47CE559886:{fefed4a4-39ab-11e4-9ab1-00155d651603} |
Internal | : | False |
AttentionLevel | : | 30 |
WarningLevel | : | 20 |
CriticalLevel | : | 10 |
CounterName | : | PercentAvailable |
Alias | : | Available space |
Description | : | Monitors the disk pools available space percentage. |
MonitorType | : | DataCore.Executive.Controller.FallingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.DiskPool |
MonitoredObjectId | : | 606E5C02-8C8A-4562-8AB0-2D4FC5A90B81:{1266fb4c-39ae-11e4-8cb7-00155d651607} |
TypeId | : | T(DataCore.Executive.Controller.FallingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.DiskPool>PercentAvailable) |
SequenceNumber | : | 4715 |
Id | : | T(DataCore.Executive.Controller.FallingThresholdPerfMonitor`1[T]<606E5C02-8C8A-4562-8AB0-2D4FC5A90B81:{1266fb4c-39ae-11e4-8cb7-00155d6516 07}>PercentAvailable) |
Caption | : | Available space |
ExtendedCaption | : | Available space of 606E5C02-8C8A-4562-8AB0-2D4FC5A90B81:{1266fb4c-39ae-11e4-8cb7-00155d651607} |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the disk pools latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.DiskPool |
MonitoredObjectId | : | 606E5C02-8C8A-4562-8AB0-2D4FC5A90B81:{1266fb4c-39ae-11e4-8cb7-00155d651607} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.DiskPool>MaxReadWriteTime) |
SequenceNumber | : | 4716 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<606E5C02-8C8A-4562-8AB0-2D4FC5A90B81:{1266fb4c-39ae-11e4-8cb7-00155d65160 7}>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of 606E5C02-8C8A-4562-8AB0-2D4FC5A90B81:{1266fb4c-39ae-11e4-8cb7-00155d651607} |
Internal | : | False |
AttentionLevel | : | 30 |
WarningLevel | : | 20 |
CriticalLevel | : | 10 |
CounterName | : | PercentAvailable |
Alias | : | Available space |
Description | : | Monitors the disk pools available space percentage. |
MonitorType | : | DataCore.Executive.Controller.FallingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.DiskPool |
MonitoredObjectId | : | 1FB2747D-25E7-45D7-943C-3B203D9D88BE:{1c697e76-39b0-11e4-80cc-00155d651612} |
TypeId | : | T(DataCore.Executive.Controller.FallingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.DiskPool>PercentAvailable) |
SequenceNumber | : | 4717 |
Id | : | T(DataCore.Executive.Controller.FallingThresholdPerfMonitor`1[T]<1FB2747D-25E7-45D7-943C-3B203D9D88BE:{1c697e76-39b0-11e4-80cc-00155d6516 12}>PercentAvailable) |
Caption | : | Available space |
ExtendedCaption | : | Available space of 1FB2747D-25E7-45D7-943C-3B203D9D88BE:{1c697e76-39b0-11e4-80cc-00155d651612} |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the disk pools latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.DiskPool |
MonitoredObjectId | : | 1FB2747D-25E7-45D7-943C-3B203D9D88BE:{1c697e76-39b0-11e4-80cc-00155d651612} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.DiskPool>MaxReadWriteTime) |
SequenceNumber | : | 4718 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<1FB2747D-25E7-45D7-943C-3B203D9D88BE:{1c697e76-39b0-11e4-80cc-00155d65161 2}>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of 1FB2747D-25E7-45D7-943C-3B203D9D88BE:{1c697e76-39b0-11e4-80cc-00155d651612} |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the shared physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.SharedPhysicalDisk |
MonitoredObjectId | : | naa.60030d9013886301c6a4ada19eb953b4 |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.SharedPhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4733 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<naa.60030d9013886301c6a4ada19eb953b4>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of naa.60030d9013886301c6a4ada19eb953b4 |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the shared physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.SharedPhysicalDisk |
MonitoredObjectId | : | naa.60030d9048116401ccd351e4aeca7d48 |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.SharedPhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4734 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<naa.60030d9048116401ccd351e4aeca7d48>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of naa.60030d9048116401ccd351e4aeca7d48 |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the shared physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.SharedPhysicalDisk |
MonitoredObjectId | : | naa.60030d90a7c0e9034e3f2394bda58dbd |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.SharedPhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4735 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<naa.60030d90a7c0e9034e3f2394bda58dbd>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of naa.60030d90a7c0e9034e3f2394bda58dbd |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | {9ab96746-21c8-4c7f-be71-c97d2f66cb66} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.PhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4674 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<{9ab96746-21c8-4c7f-be71-c97d2f66cb66}>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of {9ab96746-21c8-4c7f-be71-c97d2f66cb66} |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | {c164c16f-26eb-4d6a-b044-df6adff66b7d} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.PhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4675 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<{c164c16f-26eb-4d6a-b044-df6adff66b7d}>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of {c164c16f-26eb-4d6a-b044-df6adff66b7d} |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | {26e01911-9baa-47f4-a304-4cefd5f160e2} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.PhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4676 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<{26e01911-9baa-47f4-a304-4cefd5f160e2}>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of {26e01911-9baa-47f4-a304-4cefd5f160e2} |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | {c9e0e9a8-ff20-49b6-af10-c617cf1f5122} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.PhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4677 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<{c9e0e9a8-ff20-49b6-af10-c617cf1f5122}>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of {c9e0e9a8-ff20-49b6-af10-c617cf1f5122} |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | {483b113d-4fb2-4e70-9514-1ac6dce57e9e} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.PhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4678 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<{483b113d-4fb2-4e70-9514-1ac6dce57e9e}>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of {483b113d-4fb2-4e70-9514-1ac6dce57e9e} |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | {fc5cdc31-6bf9-4776-b53f-b5c20cc32eb6} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.PhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4679 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<{fc5cdc31-6bf9-4776-b53f-b5c20cc32eb6}>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of {fc5cdc31-6bf9-4776-b53f-b5c20cc32eb6} |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | {b534de77-64b9-4521-bcc8-08efa738206b} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.PhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4680 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<{b534de77-64b9-4521-bcc8-08efa738206b}>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of {b534de77-64b9-4521-bcc8-08efa738206b} |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | {527ca6d6-5d74-4ffa-83c8-7eebd945bf57} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.PhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4681 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<{527ca6d6-5d74-4ffa-83c8-7eebd945bf57}>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of {527ca6d6-5d74-4ffa-83c8-7eebd945bf57} |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | {36b544da-eb5e-47ff-ad27-c167db3ca8ac} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.PhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4696 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<{36b544da-eb5e-47ff-ad27-c167db3ca8ac}>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of {36b544da-eb5e-47ff-ad27-c167db3ca8ac} |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | {a4723a62-4ad8-4abd-b0fe-a26c22bf444f} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.PhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4697 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<{a4723a62-4ad8-4abd-b0fe-a26c22bf444f}>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of {a4723a62-4ad8-4abd-b0fe-a26c22bf444f} |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | {a74bef30-818f-417a-9554-fc6535e840b8} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.PhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4683 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<{a74bef30-818f-417a-9554-fc6535e840b8}>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of {a74bef30-818f-417a-9554-fc6535e840b8} |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | {888d81b5-d276-4c97-bd32-7ca6dd13cc1c} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.PhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4682 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<{888d81b5-d276-4c97-bd32-7ca6dd13cc1c}>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of {888d81b5-d276-4c97-bd32-7ca6dd13cc1c} |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | {335264af-710e-42df-b537-aa66adcc7d96} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.PhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4698 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<{335264af-710e-42df-b537-aa66adcc7d96}>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of {335264af-710e-42df-b537-aa66adcc7d96} |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | {715eb815-195b-4b4d-99cd-cac353475a30} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.PhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4699 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<{715eb815-195b-4b4d-99cd-cac353475a30}>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of {715eb815-195b-4b4d-99cd-cac353475a30} |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | {b185247e-0208-497b-9c31-d28be00e4603} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.PhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4700 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<{b185247e-0208-497b-9c31-d28be00e4603}>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of {b185247e-0208-497b-9c31-d28be00e4603} |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | {d4d2a1b7-f30c-4501-837a-0f82dd57dde3} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.PhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4690 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<{d4d2a1b7-f30c-4501-837a-0f82dd57dde3}>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of {d4d2a1b7-f30c-4501-837a-0f82dd57dde3} |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | {9c60527e-f7b0-4c43-9477-a20a38fcb516} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.PhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4689 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<{9c60527e-f7b0-4c43-9477-a20a38fcb516}>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of {9c60527e-f7b0-4c43-9477-a20a38fcb516} |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | {6b1e9aef-d326-4ff8-ae72-d134967ad536} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.PhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4688 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<{6b1e9aef-d326-4ff8-ae72-d134967ad536}>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of {6b1e9aef-d326-4ff8-ae72-d134967ad536} |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | {5121c850-eac3-4942-87ba-8060d0ce1889} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.PhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4687 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<{5121c850-eac3-4942-87ba-8060d0ce1889}>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of {5121c850-eac3-4942-87ba-8060d0ce1889} |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | {cea08013-4f71-40dd-af0e-fd57c20dbf93} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.PhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4686 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<{cea08013-4f71-40dd-af0e-fd57c20dbf93}>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of {cea08013-4f71-40dd-af0e-fd57c20dbf93} |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | {8fb6c5a7-67d5-4c8b-bb4d-4be2383f413f} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.PhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4685 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<{8fb6c5a7-67d5-4c8b-bb4d-4be2383f413f}>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of {8fb6c5a7-67d5-4c8b-bb4d-4be2383f413f} |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | V.{1266fb4c-39ae-11e4-8cb7-00155d651607}-00000001_N.228A0030D99902E2 |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.PhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4691 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<V.{1266fb4c-39ae-11e4-8cb7-00155d651607}-00000001_N.228A0030D99902E2>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of V.{1266fb4c-39ae-11e4-8cb7-00155d651607}-00000001_N.228A0030D99902E2 |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | V.{fefed4a4-39ab-11e4-9ab1-00155d651603}-00000001_N.22C10030D9BD9800 |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.PhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4692 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<V.{fefed4a4-39ab-11e4-9ab1-00155d651603}-00000001_N.22C10030D9BD9800>MaxR eadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of V.{fefed4a4-39ab-11e4-9ab1-00155d651603}-00000001_N.22C10030D9BD9800 |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | V.{1266fb4c-39ae-11e4-8cb7-00155d651607}-00000002_N.228A0030D99902E2 |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.PhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4693 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<V.{1266fb4c-39ae-11e4-8cb7-00155d651607}-00000002_N.228A0030D99902E2>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of V.{1266fb4c-39ae-11e4-8cb7-00155d651607}-00000002_N.228A0030D99902E2 |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 30000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | V.{fefed4a4-39ab-11e4-9ab1-00155d651603}-00000002_N.22C10030D9BD9800 |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.PhysicalDisk>MaxReadWriteTime) |
SequenceNumber | : | 4694 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<V.{fefed4a4-39ab-11e4-9ab1-00155d651603}-00000002_N.22C10030D9BD9800>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of V.{fefed4a4-39ab-11e4-9ab1-00155d651603}-00000002_N.22C10030D9BD9800 |
Internal | : | False |
Get-DcsObject
SYNOPSISReturns the identifiable object obtained by an ID.
SYNTAXGet-DcsObject -Id <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns the identifiable object obtained by an ID. This cmdlet can be used to get an object that is identified by ID within another object.
PARAMETERSstring : The ID of any resource used to obtain the identifiable object for the ID.
OUTPUTSobject : Any type of identifiable object.
NOTES EXAMPLESGet-DcsMonitor | where { $_.State -ne "Healthy" -and $_.State -ne "Undefined"} | foreach { $_.MonitoredObjectId } | Get-DcsObject
FirstServerId | : | 1749d66b-3a4c-4e92-936f-33e693173dd7:737B4128-2806-4C46-BA64-2409C345FE9D |
FirstVirtualDiskId | : | aa0261e857e845faa6582272862944ce |
SecondServerId | : | A3E78CFA-DBEC-44E1-A23C-E9E262EC4551 |
SecondVirtualDiskId | : | 55d09862519c4c279fbb0ce736ce4008 |
IsActiveSide | : | False |
ReplicationState | : | Standby |
FailureStatus | : | BufferFolderNotSet |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
TestModeStatus | : | Disabled |
IsChangingBufferFolders | : | False |
BackendStatus | : | NA |
DuplicatedDiskId | : | False |
SequenceNumber | : | 8230 |
Id | : | fa8837c6-7d16-4ba4-a040-4f6efb2fcf43 |
Caption | : | Virtual disk 2 |
ExtendedCaption | : | Virtual disk 2 from Group2 |
Internal | : | False |
FirstServerId | : | 1749d66b-3a4c-4e92-936f-33e693173dd7:737B4128-2806-4C46-BA64-2409C345FE9D |
FirstVirtualDiskId | : | 43c4d09b49d345f7af97e6ab36ed1d99 |
SecondServerId | : | A3E78CFA-DBEC-44E1-A23C-E9E262EC4551 |
SecondVirtualDiskId | : | bb559078535047789ced8db9f4b7f9a3 |
IsActiveSide | : | False |
ReplicationState | : | Standby |
FailureStatus | : | BufferFolderNotSet |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
TestModeStatus | : | Disabled |
IsChangingBufferFolders | : | False |
BackendStatus | : | NA |
DuplicatedDiskId | : | False |
SequenceNumber | : | 8231 |
Id | : | a0ab1dce-f06b-4e63-a489-b06d55ec0301 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 from Group2 |
Internal | : | False |
$Alert = Get-DcsAlert $Alert[0].Id | Get-Member TypeName: DataCore.Executive.LogMessageId Name MemberType Definition ---- ---------- ---------- Equals Method bool Equals(System.Object obj) GetHashCode Method int GetHashCode() GetType Method type GetType() LogicalEquals Method bool LogicalEquals(DataCore.Executive.LogMessageId id) ToString Method string ToString() MachineId Property string MachineId {get;set;} SequenceNumber Property uint64 SequenceNumber {get;set;} Get-DcsAlert | foreach { $_.Id.MachineId } | Get-DcsObject
GroupId | : | 4b428832-fd51-45df-9c21-ce267e1ceb7a |
RegionNodeId | : | ExecutiveNode:A3E78CFA-DBEC-44E1-A23C-E9E262EC4551 |
CacheSize | : | 0 B |
State | : | Online |
SupportState | : | Idle |
SnapshotMapStoreId | : | |
SnapshotMapStorePoolId | : | |
InstallPath | : | C:\Program Files\DataCore\SANsymphony |
ProductName | : | DataCore SANsymphony |
ProductType | : | Standard |
ProductVersion | : | 10.0 PSP 3 |
OsVersion | : | Windows Server 2012 x64 Edition |
ProcessorInfo | : | DataCore.Executive.ProcessorInformation |
ProductBuild | : | 15.0.300.4633 |
BuildType | : | Release |
DiagnosticMode | : | Enabled |
LicenseRemaining | : | 9223372036854775807 |
ReplicationBufferFolder | : | R: |
TotalSystemMemory | : | 3.00 GB |
AvailableSystemMemory | : | 775.79 MB |
LogStatus | : | Operational |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | True |
LicenseExceeded | : | False |
StorageUsed | : | 0 B |
DataCoreStorageUsed | : | 50 GB |
PowerState | : | ACOnline |
CacheState | : | WritebackGlobal |
BackupStorageFolder | : | |
IpAddresses | : | {172.20.17.50, fe80::a84e:2f51:c1f2:a122, 13.0.0.31, 13.0.0.32...} |
LicenseNumber | : | 2513008801887348963 |
AluaGroupId | : | 1 |
IsVirtualMachine | : | True |
HypervisorHostId | : | |
Description | : | |
HostName | : | StorageSvr001.datacoresoftware.com |
MpioCapable | : | True |
SequenceNumber | : | 8232 |
Id | : | A3E78CFA-DBEC-44E1-A23C-E9E262EC4551 |
Caption | : | StorageSvr001 |
ExtendedCaption | : | StorageSvr001 in Group1 |
Internal | : | False |
GroupId | : | 4b428832-fd51-45df-9c21-ce267e1ceb7a |
RegionNodeId | : | ExecutiveNode:A3E78CFA-DBEC-44E1-A23C-E9E262EC4551 |
CacheSize | : | 0 B |
State | : | Online |
SupportState | : | Idle |
SnapshotMapStoreId | : | |
SnapshotMapStorePoolId | : | |
InstallPath | : | C:\Program Files\DataCore\SANsymphony |
ProductName | : | DataCore SANsymphony |
ProductType | : | Standard |
ProductVersion | : | 10.0 PSP 3 |
OsVersion | : | Windows Server 2012 x64 Edition |
ProcessorInfo | : | DataCore.Executive.ProcessorInformation |
ProductBuild | : | 15.0.300.4633 |
BuildType | : | Release |
DiagnosticMode | : | Enabled |
LicenseRemaining | : | 9223372036854775807 |
ReplicationBufferFolder | : | R: |
TotalSystemMemory | : | 3.00 GB |
AvailableSystemMemory | : | 775.79 MB |
LogStatus | : | Operational |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | True |
LicenseExceeded | : | False |
StorageUsed | : | 0 B |
DataCoreStorageUsed | : | 50 GB |
PowerState | : | ACOnline |
CacheState | : | WritebackGlobal |
BackupStorageFolder | : | |
IpAddresses | : | {172.20.17.50, fe80::a84e:2f51:c1f2:a122, 13.0.0.31, 13.0.0.32...} |
LicenseNumber | : | 2513008801887348963 |
AluaGroupId | : | 1 |
IsVirtualMachine | : | True |
HypervisorHostId | : | |
Description | : | |
HostName | : | StorageSvr001.datacoresoftware.com |
MpioCapable | : | True |
SequenceNumber | : | 8233 |
Id | : | A3E78CFA-DBEC-44E1-A23C-E9E262EC4551 |
Caption | : | StorageSvr001 |
ExtendedCaption | : | StorageSvr001 in Group1 |
Internal | : | False |
GroupId | : | 4b428832-fd51-45df-9c21-ce267e1ceb7a |
RegionNodeId | : | ExecutiveNode:A3E78CFA-DBEC-44E1-A23C-E9E262EC4551 |
CacheSize | : | 0 B |
State | : | Online |
SupportState | : | Idle |
SnapshotMapStoreId | : | |
SnapshotMapStorePoolId | : | |
InstallPath | : | C:\Program Files\DataCore\SANsymphony |
ProductName | : | DataCore SANsymphony |
ProductType | : | Standard |
ProductVersion | : | 10.0 PSP 3 |
OsVersion | : | Windows Server 2012 x64 Edition |
ProcessorInfo | : | DataCore.Executive.ProcessorInformation |
ProductBuild | : | 15.0.300.4633 |
BuildType | : | Release |
DiagnosticMode | : | Enabled |
LicenseRemaining | : | 9223372036854775807 |
ReplicationBufferFolder | : | R: |
TotalSystemMemory | : | 3.00 GB |
AvailableSystemMemory | : | 775.79 MB |
LogStatus | : | Operational |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | True |
LicenseExceeded | : | False |
StorageUsed | : | 0 B |
DataCoreStorageUsed | : | 50 GB |
PowerState | : | ACOnline |
CacheState | : | WritebackGlobal |
BackupStorageFolder | : | |
IpAddresses | : | {172.20.17.50, fe80::a84e:2f51:c1f2:a122, 13.0.0.31, 13.0.0.32...} |
LicenseNumber | : | 2513008801887348963 |
AluaGroupId | : | 1 |
IsVirtualMachine | : | True |
HypervisorHostId | : | |
Description | : | |
HostName | : | StorageSvr001.datacoresoftware.com |
MpioCapable | : | True |
SequenceNumber | : | 8234 |
Id | : | A3E78CFA-DBEC-44E1-A23C-E9E262EC4551 |
Caption | : | StorageSvr001 |
ExtendedCaption | : | StorageSvr001 in Group1 |
Internal | : | False |
GroupId | : | 4b428832-fd51-45df-9c21-ce267e1ceb7a |
RegionNodeId | : | ExecutiveNode:A3E78CFA-DBEC-44E1-A23C-E9E262EC4551 |
CacheSize | : | 0 B |
State | : | Online |
SupportState | : | Idle |
SnapshotMapStoreId | : | |
SnapshotMapStorePoolId | : | |
InstallPath | : | C:\Program Files\DataCore\SANsymphony |
ProductName | : | DataCore SANsymphony |
ProductType | : | Standard |
ProductVersion | : | 10.0 PSP 3 |
OsVersion | : | Windows Server 2012 x64 Edition |
ProcessorInfo | : | DataCore.Executive.ProcessorInformation |
ProductBuild | : | 15.0.300.4633 |
BuildType | : | Release |
DiagnosticMode | : | Enabled |
LicenseRemaining | : | 9223372036854775807 |
ReplicationBufferFolder | : | R: |
TotalSystemMemory | : | 3.00 GB |
AvailableSystemMemory | : | 775.79 MB |
LogStatus | : | Operational |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | True |
LicenseExceeded | : | False |
StorageUsed | : | 0 B |
DataCoreStorageUsed | : | 50 GB |
PowerState | : | ACOnline |
CacheState | : | WritebackGlobal |
BackupStorageFolder | : | |
IpAddresses | : | {172.20.17.50, fe80::a84e:2f51:c1f2:a122, 13.0.0.31, 13.0.0.32...} |
LicenseNumber | : | 2513008801887348963 |
AluaGroupId | : | 1 |
IsVirtualMachine | : | True |
HypervisorHostId | : | |
Description | : | |
HostName | : | StorageSvr001.datacoresoftware.com |
MpioCapable | : | True |
SequenceNumber | : | 8235 |
Id | : | A3E78CFA-DBEC-44E1-A23C-E9E262EC4551 |
Caption | : | StorageSvr001 |
ExtendedCaption | : | StorageSvr001 in Group1 |
Internal | : | False |
Get-DcsVirtualDisk -Machine "HostVM1", "HostVM2" | foreach { $_.StorageProfileId } | Get-DcsObject
Alias | : | Normal |
Description | : | |
PerformanceClass | : | Normal |
ReplicationPriority | : | Regular |
RecoveryPriority | : | Regular |
WriteTracking | : | False |
DefaultProfile | : | True |
SequenceNumber | : | 8238 |
Id | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Caption | : | Normal |
ExtendedCaption | : | Normal Profile |
Internal | : | False |
Alias | : | Normal |
Description | : | |
PerformanceClass | : | Normal |
ReplicationPriority | : | Regular |
RecoveryPriority | : | Regular |
WriteTracking | : | False |
DefaultProfile | : | True |
SequenceNumber | : | 8239 |
Id | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Caption | : | Normal |
ExtendedCaption | : | Normal Profile |
Internal | : | False |
Alias | : | Normal |
Description | : | |
PerformanceClass | : | Normal |
ReplicationPriority | : | Regular |
RecoveryPriority | : | Regular |
WriteTracking | : | False |
DefaultProfile | : | True |
SequenceNumber | : | 8240 |
Id | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Caption | : | Normal |
ExtendedCaption | : | Normal Profile |
Internal | : | False |
Alias | : | Normal |
Description | : | |
PerformanceClass | : | Normal |
ReplicationPriority | : | Regular |
RecoveryPriority | : | Regular |
WriteTracking | : | False |
DefaultProfile | : | True |
SequenceNumber | : | 8241 |
Id | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Caption | : | Normal |
ExtendedCaption | : | Normal Profile |
Internal | : | False |
Get-DcsPerformanceCounter
SYNOPSISReturns performance counter data for the specified object.
SYNTAXGet-DcsPerformanceCounter -Object <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns performance counter data for the specified object. Some counter values accumulate and some counter values are displayed as the value at collection time (CollectionTime field in the returned object, see example). The accumulated values in returned objects are raw, unprocessed data at collection time, not "per second" as displayed in the Management Console. For instance, to receive values per second the cmdlet would have to be invoked at least twice to calculate values per second. Descriptions of performance counters are provided as tool tips in the Performance tool in the DataCore Management Console. Some counters in the Performance tool are derived from raw data counters found in PerformanceData objects. Therefore, some raw data counters may not appear in the tool and some derived counters may not appear in retrieved PerformanceData objects. Special notes about these raw data counters are documented. For the Pool PerformanceData object: TotalWriteTime is a cumulative counter that measures the total time it took to perform all the write I/Os to the back-end pool disk. It is used to compute the Average Time/Write counter in the Performance tool. Average Time per Write = ∆ TotalWriteTime / ∆ TotalWrites. TotalReadTime is a cumulative counter that measures the total time it took to perform all read I/Os to the back-end pool disk. It is used to compute the Average Time/Read counter in the Performance tool. Average Time per Read = ∆ TotalReadTime / ∆ TotalReads.
PARAMETERSObject : Any object that has performance counters, used to identify the Object parameter.
OUTPUTSPerformanceData : Object that describes the performance data for an object.
NOTESTo add counters to a recording session, see Add-DcsRecordingPoint. Also see Get-DcsRecordingInstance, Get-DcsRecordingPerformance, Get-DcsRecordingPoint, Get-DcsRecordingResolution, Get-DcsRecordingEndpoint, Get-DcsRecordingSession, Get-DcsRecordingStatistics
EXAMPLESGet-DcsPool -Server SSV1 -Pool "Disk pool 1" | Get-DcsPerformanceCounter
The cmdlet Get-DcsPool is used to obtain the object for the pool named "Disk pool 1". The server "SSV1" must be specified because the same pool name exists on another server in the server group. The object is piped to Get-DcsPerformance to returns the Performance counter data for the pool "Disk pool 1" on server "SSV1". (In the example output, the collection time uses the UTC time standard.)
TotalBytesTransferred | : | 402739200 |
TotalBytesRead | : | 402739200 |
TotalBytesWritten | : | 0 |
TotalBytesMigrated | : | 0 |
TotalReads | : | 2607 |
TotalWrites | : | 0 |
TotalOperations | : | 2607 |
BytesAllocated | : | 402653184 |
BytesAvailable | : | 159584878592 |
BytesInReclamation | : | 0 |
BytesTotal | : | 159987531776 |
PercentAllocated | : | 0 |
PercentAvailable | : | 99 |
TotalReadTime | : | 226572 |
TotalWriteTime | : | 0 |
MaxReadTime | : | 0 |
MaxWriteTime | : | 0 |
MaxReadWriteTime | : | 0 |
MaxNumberChunks | : | 8290112 |
BytesReserved | : | 0 |
CollectionTime | : | 8/11/2011 3:16:29 PM |
Get-DcsLogicalDisk -VirtualDisk 'Virtual Disk 1' -Server SSV2 | Get-DcsPerformanceCounter | select-object BytesAllocated
BytesAllocated -------------- 4194304
$resultsLocation = "C:\" $allocationResult = @() foreach($vd in (Get-DcsVirtualDisk)) { $result = New-Object PSObject $result | Add-Member -MemberType NoteProperty -Name "Virtual Disk" -Value ($vd.Alias) $result | Add-Member -MemberType NoteProperty -Name "Allocation" -Value (($vd[0] | Get-DcsPerformanceCounter).BytesAllocated) $result | Add-Member -MemberType NoteProperty -Name "Size" -Value "Bytes" $allocationResult += $result } $allocationResult > $resultsLocation\allocation-results.txt
Virtual Disk Allocation Size ------------ ---------- ---- Virtual disk 1 53284438016 Bytes Virtual disk 2 30601641984 Bytes Virtual disk 3 24293408768 Bytes Virtual disk 4 24024973312 Bytes
$MB = 1024*1024 $Pools = Get-DcsPool foreach($p in $Pools) { Write-Host "Allocation for" $p.ExtendedCaption " = " $Alloc ($p | Get-DcsPerformanceCounter | % {$_.BytesAllocated/$MB}) "MB" Write-Host }
Allocation for Disk pool 1 on SSV1 = 1408 MB Allocation for Shared pool 1 on SSV1 = 2176 MB Allocation for Disk pool 2 on SSV2 = 896 MB Allocation for Shared pool 1 on SSV2 = 2176 MB Allocation for Disk pool 3 on SSV3 = 512 MB Allocation for Shared pool 1 on SSV3 = 2176 MB
Get-DcsPoolMember -Pool "Disk pool 1" | Get-DcsPerformanceCounter
BytesAllocated | : | 268435456 |
BytesAvailable | : | 20803747840 |
BytesInReclamation | : | 0 |
BytesRecovered | : | 0 |
BytesRemainingToRecover | : | 0 |
BytesTotalToRecover | : | 0 |
BytesMigrated | : | 0 |
CollectionTime | : | 9/8/2015 8:18:16 PM |
NullCounterMap | : | 0 |
Get-DcsLogicalDisk -VirtualDisk "Virtual Disk 1" -Server SSV2 | Get-DcsPerformanceCounter
To obtain the up-to-date retention period of a virtual disk with CDP, invoke the cmdlet Get-DcsLogicalDisk for the virtual disk "Virtual Disk 1" for the Server named "SSV2" and pipe the results to the cmdlet Get-DcsPerformanceCounter. The Retention Period is in milliseconds. The result of the following is in hours: (Get-DcsLogicalDisk -VirtualDisk "[VIRTUAL DISK NAME]" -Server [DATACORE SERVER NAME] | Get-DcsPerformanceCounter).RetentionPeriod/(1000*60*60)
DestageTime | : | 63585965524000 |
StreamBytesCopied | : | 0 |
StreamBytesTotal | : | 1 |
StreamRevertOrDetachPercent | : | 0 |
StreamAllocationPercent | : | 1 |
RetentionPeriod | : | 85289386 |
BytesAllocated | : | 0 |
BytesMigrated | : | 0 |
BytesOutOfAffinity | : | 0 |
TotalBytesTransferred | : | 5632 |
TotalBytesRead | : | 5632 |
TotalBytesWritten | : | 0 |
TotalOperations | : | 4 |
TotalReads | : | 4 |
TotalWrites | : | 0 |
CacheReadHits | : | 4 |
CacheReadMisses | : | 0 |
CacheWriteHits | : | 0 |
CacheWriteMisses | : | 0 |
CacheReadHitBytes | : | 5632 |
CacheReadMissBytes | : | 0 |
CacheWriteHitBytes | : | 0 |
CacheWriteMissBytes | : | 0 |
PercentRecovered | : | 0 |
PendingClientIOsToMirror | : | 0 |
PendingRecoveryIOs | : | 0 |
RemoteReads | : | 0 |
RemoteWrites | : | 0 |
BytesRecovered | : | 0 |
BytesToRecover | : | 0 |
TotalReadTime | : | 0 |
TotalWriteTime | : | 0 |
MaxReadTime | : | 0 |
MaxWriteTime | : | 0 |
PercentReplaced | : | 0 |
CacheBackendTotalWrites | : | 0 |
CacheBackendTotalReads | : | 0 |
CacheBackendTotalWriteTime | : | 0 |
CacheBackendTotalReadTime | : | 0 |
CacheBackendMaxReadTime | : | 0 |
CacheBackendMaxWriteTime | : | 0 |
CacheBackendMaxIOTime | : | 0 |
CollectionTime | : | 12/18/2015 3:53:33 PM |
NullCounterMap | : | 0 |
Get-DcsPhysicalDisk
SYNOPSISReturns tdata for physical disks and disks served to clients (hosts).
SYNTAXGet-DcsPhysicalDisk [ -Server <Object> ] [ -Type <String[]> ] [ -Available] [ -Disk <Object> ] [ -Pool <Object> ] [ -Shared] [ -PoolMember <Object> ] [ -SharedDisk <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Get-DcsPhysicalDisk [ -Server <Object> ] [ -Type <String[]> ] [ -Available] [ -Disk <Object> ] [ -Pool <Object> ] [ -Shared] [ -PoolMember <Object> ] [ -SharedDisk <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Get-DcsPhysicalDisk [ -Server <Object> ] [ -Type <String[]> ] [ -Available] [ -Disk <Object> ] [ -Pool <Object> ] [ -NonShared] [ -PoolMember <Object> ] [ -SharedDisk <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns the data for physical disks and disks served to clients (hosts). Filtering parameters may be specified to narrow the scope of the data returned. If no parameters are specified, data for all physical disks for all servers and all disks served to hosts in the server group will be returned. Notes: As for physical disks that are used as pass-through disks, the entire volume is considered used and the free space will be 0. The free space value for a physical disk is only valid for physical disks that are not members of a pool. To get accurate and up-to-date values for this case, use the cmdlet Get-DcsPoolMember and pipe the object to Get-DcsPerformanceCounter.
PARAMETERSPhysicalDiskData : Object identifying and describing the disk.
OUTPUTSPhysicalDiskData : Object identifying and describing the disk.
NOTESAlso see Add-DcsPoolMember, Get-DcsPoolMember, Get-DcsPoolDiskRelation, Unlock-DcsPhysicalDisk, Get-DcsSharedPhysicalDisk.
EXAMPLESGet-DcsPhysicalDisk -Server "SSVVM01" -Type "Uninitialized"
PoolMemberId | : | |
HostId | : | 9A622809-4DE6-4B9F-9965-EF29852A1D9E |
SharedPhysicalDiskId | : | |
PresenceStatus | : | Present |
Alias | : | |
Size | : | 50 GB |
SectorSize | : | 512 B |
FreeSpace | : | 50.00 GB |
InquiryData | : | DataCoreVirtual Disk DCS 125e932365eb408fa81b0d1fcd997c60 |
ScsiPath | : | Port 7, Bus 0, Target 0, LUN 3 |
DiskIndex | : | 4 |
SystemName | : | \\?\PhysicalDrive4 |
BusType | : | iScsi |
Type | : | Uninitialized |
DiskStatus | : | Online |
Partitioned | : | False |
InUse | : | False |
IsBootDisk | : | False |
Protected | : | True |
IsSolidState | : | False |
UniqueIdentifier | : | naa.60030d90e3c7bc02ebf5556fb27fd6c3 |
IsDataCoreDisk | : | True |
SequenceNumber | : | 36441806 |
Id | : | {7261a103-2126-42c5-b414-dfa9ac93a9d4} |
Caption | : | DataCoreVirtual Disk |
ExtendedCaption | : | DataCoreVirtual Disk on SSVVM01 |
Internal | : | False |
PoolMemberId | : | |
HostId | : | 9A622809-4DE6-4B9F-9965-EF29852A1D9E |
SharedPhysicalDiskId | : | |
PresenceStatus | : | Present |
Alias | : | |
Size | : | 50 GB |
SectorSize | : | 512 B |
FreeSpace | : | 50.00 GB |
InquiryData | : | DataCoreVirtual Disk DCS da8eaa010c154e42881282bbe483e915 |
ScsiPath | : | Port 7, Bus 0, Target 0, LUN 2 |
DiskIndex | : | 3 |
SystemName | : | \\?\PhysicalDrive3 |
BusType | : | iScsi |
Type | : | Uninitialized |
DiskStatus | : | Online |
Partitioned | : | False |
InUse | : | False |
IsBootDisk | : | False |
Protected | : | True |
IsSolidState | : | False |
UniqueIdentifier | : | naa.60030d9046c7bc02265710f7d15ed3bb |
IsDataCoreDisk | : | True |
SequenceNumber | : | 36441796 |
Id | : | {676d4f59-2b4d-4079-a496-5b8e30c34724} |
Caption | : | DataCoreVirtual Disk |
ExtendedCaption | : | DataCoreVirtual Disk on SSVVM01 |
Internal | : | False |
Get-DcsPhysicalDisk -SharedDisk "SSV1-WDC50-D1"
PoolMemberId | : | |
HostId | : | 8CE05A9F-D367-4BDE-BCE6-67909F6F7F6A |
SharedPhysicalDiskId | : | naa.60030d9056566f6c3231000000000000 |
PresenceStatus | : | Present |
Alias | : | SSV1-WDC50-D1 |
Size | : | 50.00 GB |
SectorSize | : | 512 B |
FreeSpace | : | 49.87 GB |
InquiryData | : | DataCore SANmelody DCS VVol21 |
ScsiPath | : | Port 4, Bus 0, Target 4, LUN 6 |
DiskIndex | : | 9 |
SystemName | : | \\?\PhysicalDrive9 |
BusType | : | iScsi |
Type | : | Basic |
DiskStatus | : | Offline |
Partitioned | : | False |
InUse | : | False |
IsBootDisk | : | False |
Protected | : | False |
UniqueIdentifier | : | naa.60030d9056566f6c3231000000000000 |
SequenceNumber | : | 32757 |
Id | : | {20b71485-f554-4538-977d-512a15b6d0b0} |
Caption | : | SSV1-WDC50-D1 |
ExtendedCaption | : | SSV1-WDC50-D1 on SSV2 |
Internal | : | False |
PoolMemberId | : | 2919eb02-f705-42ec-9ed5-4e2f7a2b7af9 |
HostId | : | 8BD7BD0F-F5F9-40DB-B8B0-6ABB74D43F81 |
SharedPhysicalDiskId | : | naa.60030d9056566f6c3231000000000000 |
PresenceStatus | : | Present |
Alias | : | SSV1-WDC50-D1 |
Size | : | 50.00 GB |
SectorSize | : | 512 B |
FreeSpace | : | 49.87 GB |
InquiryData | : | DataCore SANmelody DCS VVol21 |
ScsiPath | : | Port 4, Bus 0, Target 4, LUN 0 |
DiskIndex | : | 1 |
SystemName | : | \\?\PhysicalDrive1 |
BusType | : | iScsi |
Type | : | Pool |
DiskStatus | : | Online |
Partitioned | : | True |
InUse | : | True |
IsBootDisk | : | False |
Protected | : | False |
UniqueIdentifier | : | naa.60030d9056566f6c3231000000000000 |
SequenceNumber | : | 32752 |
Id | : | {eaf8d9c0-302b-4c4a-9d37-23b0b407f668} |
Caption | : | SSV1-WDC50-D1 |
ExtendedCaption | : | SSV1-WDC50-D1 on SSV1 |
Internal | : | False |
Get-DcsPhysicalDiskPath
SYNOPSISReturns the mirror and back-end path data for physical disks.
SYNTAXGet-DcsPhysicalDiskPath [ -Server <String> ] [ -Disk <String> ] [ -Port <String> ] [ -DiskPath <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns the mirror and back-end path data for physical disks. Filtering parameters may be specified to narrow the scope of the data returned. If no parameters are specified, path data for all physical disks belonging to all servers in the default connection will be returned.
PARAMETERSDiskPathData : Object that identifies and describes the disk path.
OUTPUTSDiskPathData : Object that identifies and describes the disk path.
NOTESAlso see Set-DcsPhysicalDiskPathPreference, Get-DcsPhysicalDisk.
EXAMPLESGet-DcsPhysicalDiskPath -Server SSV1
DiskId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:naa.60030d9056566f6c335f535356315f35 |
InitiatorPortId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:MSFT-05-1991 |
TargetPortId | : | iqn.2000-08.com.datacore:vm-host-ex-1 |
Lun | : | 0 |
Active | : | True |
Preferred | : | False |
Id | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:naa.60030d9056566f6c335f535356315f35-[I:MSFT-05-1991 T:iqn.2000-08.com.datacore:vm-host-ex-1 L:0] |
Caption | : | LUN 0 on Microsoft iSCSI Initiator on SSV1 from iqn.2000-08.com.datacore:vm-host-ex-1 |
ExtendedCaption | : | LUN 0 on Microsoft iSCSI Initiator on SSV1 from iqn.2000-08.com.datacore:vm-host-ex-1 |
Internal | : | False |
DiskId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:naa.60030d9056566f6c345f535356315f35 |
InitiatorPortId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:MSFT-05-1991 |
TargetPortId | : | iqn.2000-08.com.datacore:vm-host-ex-1 |
Lun | : | 1 |
Active | : | True |
Preferred | : | False |
Id | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:naa.60030d9056566f6c345f535356315f35-[I:MSFT-05-1991 T:iqn.2000-08.com.datacore:vm-host-ex-1 L:1] |
Caption | : | LUN 1 on Microsoft iSCSI Initiator on SSV1 from iqn.2000-08.com.datacore:vm-host-ex-1 |
ExtendedCaption | : | LUN 1 on Microsoft iSCSI Initiator on SSV1 from iqn.2000-08.com.datacore:vm-host-ex-1 |
Internal | : | False |
DiskId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:naa.60030d9056566f6c355f535356315f31 |
InitiatorPortId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:MSFT-05-1991 |
TargetPortId | : | iqn.2000-08.com.datacore:vm-host-ex-1 |
Lun | : | 2 |
Active | : | True |
Preferred | : | False |
Id | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:naa.60030d9056566f6c355f535356315f31-[I:MSFT-05-1991 T:iqn.2000-08.com.datacore:vm-host-ex-1 L:2] |
Caption | : | LUN 2 on Microsoft iSCSI Initiator on SSV1 from iqn.2000-08.com.datacore:vm-host-ex-1 |
ExtendedCaption | : | LUN 2 on Microsoft iSCSI Initiator on SSV1 from iqn.2000-08.com.datacore:vm-host-ex-1 |
Internal | : | False |
DiskId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:naa.60030d9056566f6c365f535356315f31 |
InitiatorPortId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:MSFT-05-1991 |
TargetPortId | : | iqn.2000-08.com.datacore:vm-host-ex-1 |
Lun | : | 3 |
Active | : | True |
Preferred | : | False |
Id | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:naa.60030d9056566f6c365f535356315f31-[I:MSFT-05-1991 T:iqn.2000-08.com.datacore:vm-host-ex-1 L:3] |
Caption | : | LUN 3 on Microsoft iSCSI Initiator on SSV1 from iqn.2000-08.com.datacore:vm-host-ex-1 |
ExtendedCaption | : | LUN 3 on Microsoft iSCSI Initiator on SSV1 from iqn.2000-08.com.datacore:vm-host-ex-1 |
Internal | : | False |
DiskId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:naa.60030d9056566f6c34325f535356315f |
InitiatorPortId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:MSFT-05-1991 |
TargetPortId | : | iqn.2000-08.com.datacore:vm-host-ex-1 |
Lun | : | 4 |
Active | : | True |
Preferred | : | False |
Id | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:naa.60030d9056566f6c34325f535356315f-[I:MSFT-05-1991 T:iqn.2000-08.com.datacore:vm-host-ex-1 L:4] |
Caption | : | LUN 4 on Microsoft iSCSI Initiator on SSV1 from iqn.2000-08.com.datacore:vm-host-ex-1 |
ExtendedCaption | : | LUN 4 on Microsoft iSCSI Initiator on SSV1 from iqn.2000-08.com.datacore:vm-host-ex-1 |
Internal | : | False |
DiskId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:naa.60030d9056566f6c34335f535356315f |
InitiatorPortId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:MSFT-05-1991 |
TargetPortId | : | iqn.2000-08.com.datacore:vm-host-ex-1 |
Lun | : | 5 |
Active | : | True |
Preferred | : | False |
Id | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:naa.60030d9056566f6c34335f535356315f-[I:MSFT-05-1991 T:iqn.2000-08.com.datacore:vm-host-ex-1 L:5] |
Caption | : | LUN 5 on Microsoft iSCSI Initiator on SSV1 from iqn.2000-08.com.datacore:vm-host-ex-1 |
ExtendedCaption | : | LUN 5 on Microsoft iSCSI Initiator on SSV1 from iqn.2000-08.com.datacore:vm-host-ex-1 |
Internal | : | False |
DiskId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:naa.60030d9056566f6c34345f535356315f |
InitiatorPortId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:MSFT-05-1991 |
TargetPortId | : | iqn.2000-08.com.datacore:vm-host-ex-1 |
Lun | : | 6 |
Active | : | True |
Preferred | : | False |
Id | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:naa.60030d9056566f6c34345f535356315f-[I:MSFT-05-1991 T:iqn.2000-08.com.datacore:vm-host-ex-1 L:6] |
Caption | : | LUN 6 on Microsoft iSCSI Initiator on SSV1 from iqn.2000-08.com.datacore:vm-host-ex-1 |
ExtendedCaption | : | LUN 6 on Microsoft iSCSI Initiator on SSV1 from iqn.2000-08.com.datacore:vm-host-ex-1 |
Internal | : | False |
DiskId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:naa.60030d9056566f6c34385f35305f5353 |
InitiatorPortId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:MSFT-05-1991 |
TargetPortId | : | iqn.2000-08.com.datacore:vm-host-ex-1 |
Lun | : | 7 |
Active | : | True |
Preferred | : | False |
Id | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:naa.60030d9056566f6c34385f35305f5353-[I:MSFT-05-1991 T:iqn.2000-08.com.datacore:vm-host-ex-1 L:7] |
Caption | : | LUN 7 on Microsoft iSCSI Initiator on SSV1 from iqn.2000-08.com.datacore:vm-host-ex-1 |
ExtendedCaption | : | LUN 7 on Microsoft iSCSI Initiator on SSV1 from iqn.2000-08.com.datacore:vm-host-ex-1 |
Internal | : | False |
DiskId | : | V.{315f03ec-bdf5-11e0-9dc3-00155d11e923}-0000002A_N.22430030D9D4116D |
InitiatorPortId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:MSFT-05-1991 |
TargetPortId | : | C553D471-3527-47EC-9326-D53E04204F2B:MAC:00-15-5D-11-E9-10 |
Lun | : | 0 |
Active | : | True |
Preferred | : | False |
Id | : | V.{315f03ec-bdf5-11e0-9dc3-00155d11e923}-0000002A_N.22430030D9D4116D-[I:MSFT-05-1991 T:iqn.2000-08.com.datacore:ssv2-1 L:0] |
Caption | : | LUN 0 on Microsoft iSCSI Initiator on SSV1 from Server iSCSI Port 1 on SSV2 |
ExtendedCaption | : | LUN 0 on Microsoft iSCSI Initiator on SSV1 from Server iSCSI Port 1 on SSV2 |
Internal | : | False |
Get-DcsPhysicalDiskPath -Server SSV1 -Disk "Disk 1"
DiskId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:naa.60030d9056566f6c335f535356315f35 |
InitiatorPortId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:MSFT-05-1991 |
TargetPortId | : | iqn.2000-08.com.datacore:vm-host-ex-1 |
Lun | : | 0 |
Active | : | True |
Preferred | : | False |
Id | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:naa.60030d9056566f6c335f535356315f35-[I:MSFT-05-1991 T:iqn.2000-08.com.datacore:vm-host-ex-1 L:0] |
Caption | : | LUN 0 on Microsoft iSCSI Initiator on SSV1 from iqn.2000-08.com.datacore:vm-host-ex-1 |
ExtendedCaption | : | LUN 0 on Microsoft iSCSI Initiator on SSV1 from iqn.2000-08.com.datacore:vm-host-ex-1 |
Internal | : | False |
Get-DcsPool
SYNOPSISReturns the data for disk pools.
SYNTAXGet-DcsPool [ -Server <Object> ] [ -Pool <Object> ] [ -SharedPool <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Get-DcsPool [ -Server <Object> ] [ -Pool <Object> ] [ -SharedPool <Object> ] [ -Shared] [ -Connection <String> ] [ -PipelineVariable <String> ]
Get-DcsPool [ -Server <Object> ] [ -Pool <Object> ] [ -NonShared] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns the data for disk pools. Filtering parameters may be specified to narrow the scope of the data returned. If no parameters are specified, data for all disk pools belonging to all servers in the default server group connection will be returned.
PARAMETERSDiskPoolData : Object that identifies and describes the pool.
OUTPUTSDiskPoolData : Object that identifies and describes the pool.
NOTESAlso see Set-DcsPoolProperties, Get-DcsChunkAllocation, Get-DcsChunkAllocationMap, Get-DcsChunkReclamationMap, Add-DcsPool, Get-DcsSharedPool.
EXAMPLESGet-DcsPool -Pool "Disk pool 1"
The cmdlet is invoked with the parameter Pool. The pool name is "Disk pool 1" which is unique to the server group so the parameter Server is not necessary. Returns data for "Disk pool 1" on the server "SSV1".
PoolMode | : | ReadWrite |
ServerId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
SharedPoolId | : | |
Alias | : | Disk pool 1 |
Description | : | |
PresenceStatus | : | Present |
PoolStatus | : | Running |
Type | : | Dynamic |
ChunkSize | : | 128.00 MB |
SectorSize | : | 512 B |
MaxTierNumber | : | 3 |
TierReservedPct | : | 0 |
AutoTieringEnabled | : | True |
IsAuthorized | : | True |
InSharedMode | : | False |
SMPAApproved | : | False |
SequenceNumber | : | 6942 |
Id | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3:{ea7c7a80-bdf3-11e0-8304-00155d11e921} |
Caption | : | Disk pool 1 |
ExtendedCaption | : | Disk pool 1 on SSV1 |
Internal | : | False |
Get-DcsPool -Server SSV1
PoolMode | : | ReadWrite |
ServerId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
SharedPoolId | : | |
Alias | : | Disk pool 1 |
Description | : | |
PresenceStatus | : | Present |
PoolStatus | : | Running |
Type | : | Dynamic |
ChunkSize | : | 128.00 MB |
SharedPoolId | : | |
MaxTierNumber | : | 3 |
AutoTieringEnabled | : | True |
IsAuthorized | : | True |
InSharedMode | : | False |
SMPAApproved | : | False |
SequenceNumber | : | 6942 |
Id | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3:{ea7c7a80-bdf3-11e0-8304-00155d11e921} |
Caption | : | Disk pool 1 |
ExtendedCaption | : | Disk pool 1 on SSV1 |
Internal | : | False |
PoolMode | : | ReadWrite |
ServerId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
SharedPoolId | : | |
Alias | : | Disk pool 2 |
Description | : | |
PresenceStatus | : | Present |
PoolStatus | : | Running |
Type | : | Dynamic |
ChunkSize | : | 128.00 MB |
SectorSize | : | 512 B |
MaxTierNumber | : | 3 |
AutoTieringEnabled | : | True |
IsAuthorized | : | True |
InSharedMode | : | False |
SMPAApproved | : | False |
SequenceNumber | : | 6942 |
Id | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3:{8d8cb33b-c37e-11e0-90c4-00155d11e921} |
Caption | : | Disk pool 2 |
ExtendedCaption | : | Disk pool 2 on SSV1 |
Internal | : | False |
Get-DcsPool -SharedPool shared-pool-1
PoolMode | : | ReadWrite |
ServerId | : | F0AE5233-62EC-4006-A0C7-0BD308F84D28 |
SharedPoolId | : | {c5d2cc01-0b41-11e3-9829-002590570c2f} |
Alias | : | shared-pool-1 |
Description | : | |
PresenceStatus | : | Present |
PoolStatus | : | Running |
Type | : | Dynamic |
ChunkSize | : | 128.00 MB |
MaxTierNumber | : | 3 |
AutoTieringEnabled | : | True |
IsAuthorized | : | False |
InSharedMode | : | False |
SequenceNumber | : | 41285 |
Id | : | F0AE5233-62EC-4006-A0C7-0BD308F84D28:{c5d2cc01-0b41-11e3-9829-002590570c2f} |
Caption | : | shared-pool-1 |
ExtendedCaption | : | shared-pool-1 on Heavy |
Internal | : | False |
PoolMode | : | ReadWrite |
ServerId | : | 45C4A667-7A9B-4BF0-9E6D-EFEA0EF01A0E |
SharedPoolId | : | {c5d2cc01-0b41-11e3-9829-002590570c2f} |
Alias | : | shared-pool-1 |
Description | : | |
PresenceStatus | : | Present |
PoolStatus | : | Running |
Type | : | Dynamic |
ChunkSize | : | 128.00 MB |
SectorSize | : | 512 B |
MaxTierNumber | : | 3 |
AutoTieringEnabled | : | True |
IsAuthorized | : | True |
InSharedMode | : | True |
SequenceNumber | : | 41284 |
Id | : | 45C4A667-7A9B-4BF0-9E6D-EFEA0EF01A0E:{c5d2cc01-0b41-11e3-9829-002590570c2f} |
Caption | : | shared-pool-1 |
ExtendedCaption | : | shared-pool-1 on Metal |
Internal | : | False |
Get-DcsPool -Shared
PoolMode | : | ReadWrite |
ServerId | : | 842E17B3-B000-4553-B711-7BE46FA260FF |
SharedPoolId | : | {b490ba62-8e9a-11e3-bbb8-00155d11e952} |
Alias | : | SharedPool1 |
Description | : | |
PresenceStatus | : | Present |
PoolStatus | : | Running |
Type | : | Dynamic |
ChunkSize | : | 128.00 MB |
SectorSize | : | 512 B |
MaxTierNumber | : | 3 |
AutoTieringEnabled | : | True |
IsAuthorized | : | True |
InSharedMode | : | True |
SequenceNumber | : | 7181 |
Id | : | 842E17B3-B000-4553-B711-7BE46FA260FF:{b490ba62-8e9a-11e3-bbb8-00155d11e952} |
Caption | : | SharedPool1 |
ExtendedCaption | : | SharedPool1 on SSV1 |
Internal | : | False |
PoolMode | : | ReadWrite |
ServerId | : | FF212987-2B4F-40DD-A490-A0CA13E58FDF |
SharedPoolId | : | {b490ba62-8e9a-11e3-bbb8-00155d11e952} |
Alias | : | SharedPool1 |
Description | : | |
PresenceStatus | : | Present |
PoolStatus | : | Running |
Type | : | Dynamic |
ChunkSize | : | 128.00 MB |
SectorSize | : | 512 B |
MaxTierNumber | : | 3 |
AutoTieringEnabled | : | True |
IsAuthorized | : | True |
InSharedMode | : | True |
SequenceNumber | : | 7189 |
Id | : | FF212987-2B4F-40DD-A490-A0CA13E58FDF:{b490ba62-8e9a-11e3-bbb8-00155d11e952} |
Caption | : | SharedPool1 |
ExtendedCaption | : | SharedPool1 on SSV2 |
Internal | : | False |
PoolMode | : | ReadWrite |
ServerId | : | 842E17B3-B000-4553-B711-7BE46FA260FF |
SharedPoolId | : | {b490ba64-8e9a-11e3-bbb8-00155d11e952} |
Alias | : | SharedPool2 |
Description | : | |
PresenceStatus | : | Present |
PoolStatus | : | Running |
Type | : | Dynamic |
ChunkSize | : | 128.00 MB |
SectorSize | : | 512 B |
MaxTierNumber | : | 3 |
AutoTieringEnabled | : | True |
IsAuthorized | : | True |
InSharedMode | : | True |
SequenceNumber | : | 7218 |
Id | : | 842E17B3-B000-4553-B711-7BE46FA260FF:{b490ba64-8e9a-11e3-bbb8-00155d11e952} |
Caption | : | SharedPool2 |
ExtendedCaption | : | SharedPool2 on SSV1 |
Internal | : | False |
PoolMode | : | ReadWrite |
ServerId | : | FF212987-2B4F-40DD-A490-A0CA13E58FDF |
SharedPoolId | : | {b490ba64-8e9a-11e3-bbb8-00155d11e952} |
Alias | : | SharedPool2 |
Description | : | |
PresenceStatus | : | Present |
PoolStatus | : | Running |
Type | : | Dynamic |
ChunkSize | : | 128.00 MB |
SectorSize | : | 512 B |
MaxTierNumber | : | 3 |
AutoTieringEnabled | : | True |
IsAuthorized | : | False |
InSharedMode | : | False |
SequenceNumber | : | 7226 |
Id | : | FF212987-2B4F-40DD-A490-A0CA13E58FDF:{b490ba64-8e9a-11e3-bbb8-00155d11e952} |
Caption | : | SharedPool2 |
ExtendedCaption | : | SharedPool2 on SSV2 |
Internal | : | False |
Get-DcsPoolMember
SYNOPSISReturns data for physical disks in a disk pool.
SYNTAXGet-DcsPoolMember [ -Server <String> ] [ -Pool <String> ] [ -Disk <String> ] [ -PoolMember <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns data for physical disks in a disk pool. If a physical disk is mirrored in the pool, one object will be returned that describes both disks in the mirror. Filtering parameters may be specified to narrow the scope of the data returned. If no parameters are specified, data for all physical disks in pools belonging to all servers in the default connection will be returned.
PARAMETERSPoolMemberData : Object the identifies and describes the pool member.
OUTPUTSPoolMemberData : Object the identifies and describes the pool member.
NOTESAlso see Add-DcsPoolMember, Get-DcsPool, Get-DcsPhysicalDisk.
EXAMPLESGet-DcsPoolMember -Pool "Disk pool 1"
DiskPoolId | : | 8BD7BD0F-F5F9-40DB-B8B0-6ABB74D43F81:{2b28c5b6-a04d-11e1-96c0-00155d11e929} |
DiskInRecoveryId | : | {0b89a4a7-242e-4f8b-926f-ecc9397d5cdf} |
DiskTier | : | 2 |
MemberState | : | InRecovery |
Size | : | 100.00 GB |
SectorSize | : | 512 B |
IsMirrored | : | True |
SequenceNumber | : | 7752 |
Id | : | ed78b36a-613a-4c28-b4d8-f00d0fc5fbec |
Caption | : | SSV1-WDC100-D1|SSV1-WDC100-D2 |
ExtendedCaption | : | Pool mirror SSV1-WDC100-D1|SSV1-WDC100-D2 on SSV1 |
Internal | : | False |
DiskPoolId | : | 8BD7BD0F-F5F9-40DB-B8B0-6ABB74D43F81:{2b28c5b6-a04d-11e1-96c0-00155d11e929} |
DiskInRecoveryId | : | |
DiskTier | : | 2 |
MemberState | : | Healthy |
Size | : | 50.00 GB |
SectorSize | : | 512 B |
IsMirrored | : | False |
SequenceNumber | : | 7640 |
Id | : | 9661d57d-30a5-4994-925e-ba92e0f067ad |
Caption | : | SSV1-WDC50-D1 |
ExtendedCaption | : | Pool disk SSV1-WDC50-D1 on SSV1 |
Internal | : | False |
Get-DcsPoolMember -Disk "SSV1-WDC50-D1"
DiskPoolId | : | 8BD7BD0F-F5F9-40DB-B8B0-6ABB74D43F81:{2b28c5b6-a04d-11e1-96c0-00155d11e929} |
DiskInRecoveryId | : | |
DiskTier | : | 2 |
MemberState | : | Healthy |
Size | : | 50.00 GB |
SectorSize | : | 512 B |
IsMirrored | : | False |
SequenceNumber | : | 7640 |
Id | : | 9661d57d-30a5-4994-925e-ba92e0f067ad |
Caption | : | SSV1-WDC50-D1 |
ExtendedCaption | : | Pool disk SSV1-WDC50-D1 on SSV1 |
Internal | : | False |
Get-DcsPoolMember -Pool "Disk pool 1" | Get-DcsPerformanceCounter
BytesAllocated | : | 268435456 |
BytesAvailable | : | 20803747840 |
BytesInReclamation | : | 0 |
BytesRecovered | : | 0 |
BytesRemainingToRecover | : | 0 |
BytesTotalToRecover | : | 0 |
BytesMigrated | : | 0 |
CollectionTime | : | 9/8/2015 8:18:16 PM |
NullCounterMap | : | 0 |
Get-DcsPort
SYNOPSISReturns the port data for SCSI ports.
SYNTAXGet-DcsPort [ -Type <String[]> ] [ -Machine <Object> ] [ -MachineType <String> ] [ -Port <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Get-DcsPort [ -Type <String[]> ] [ -Unassigned] [ -Port <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns the port data for SCSI ports. Filtering parameters may be specified to narrow the scope of the data returned. If no parameters are specified, data for all SCSI ports for all servers and all associated clients in the server group of the default connection will be returned.
PARAMETERSScsiPortData : Object that identifies and describes the port.
OUTPUTSScsiPortData : Object that identifies and describes the port.
NOTESAlso see Get-DcsPortConnection, Get-DcsiSCSISession. To set port properties, see Set-DcsServerPortProperties or Set-DcsPortProperties.
EXAMPLESGet-DcsPort -Port "Microsoft iSCSI Initiator"
InitiatorPortals | : | {fe80::2de4:e3b4:87d0:b299, fe80::d86e:28b1:6c8e:ee36, fe80::ac9f:4abc:8e7:447a, fe80::f13e:c21d:f0b8:c2e...} |
iSnsServer | : | {} |
TargetPortals | : | {DataCore.Executive.iScsiTargetPortalData} |
PresenceStatus | : | Present |
PhysicalName | : | MSFT-05-1991 |
ServerPortProperties | : | DataCore.Executive.ServerPortPropertiesData |
RoleCapability | : | Backend, Mirror |
PortName | : | iqn.1991-05.com.microsoft.ssv1.datacoresoftware.com |
Alias | : | Microsoft iSCSI Initiator |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Initiator |
HostId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
Connected | : | True |
Id | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3:MSFT-05-1991 |
Caption | : | Microsoft iSCSI Initiator |
ExtendedCaption | : | Microsoft iSCSI Initiator on SSV1 |
Internal | : | False |
InitiatorPortals | : | {fe80::4845:95ea:39c3:6fa6, fe80::706f:1642:d9f4:d1b7, fe80::6181:9311:6644:c8d2, fe80::2920:ddc6:93a7:45df...} |
iSnsServer | : | {} |
TargetPortals | : | {DataCore.Executive.iScsiTargetPortalData, DataCore.Executive.iScsiTargetPortalData, DataCore.Executive.iScsiTargetPortalData, DataCore.Executive.iScsi TargetPortalData...} |
PresenceStatus | : | Present |
PhysicalName | : | MSFT-05-1991 |
ServerPortProperties | : | DataCore.Executive.ServerPortPropertiesData |
RoleCapability | : | Backend, Mirror |
PortName | : | iqn.1991-05.com.microsoft:ssv2.datacoresoftware.com |
Alias | : | Microsoft iSCSI Initiator |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Initiator |
HostId | : | 781D998D-3920-46BB-9F26-88BC591772B6 |
Connected | : | True |
Id | : | 781D998D-3920-46BB-9F26-88BC591772B6:MSFT-05-1991 |
Caption | : | Microsoft iSCSI Initiator |
ExtendedCaption | : | Microsoft iSCSI Initiator on SSV2 |
Internal | : | False |
(Get-DcsPort -Machine "SSVVM04" -Port "Server iSCSI Port 1").ServerPortProperties
Active | : | True |
Alias | : | |
Authentication | : | CHAP |
AutoLoginMode | : | Default |
DisablePortWhileStopped | : | True |
Discovery | : | DataCore.Executive.iSCSI.DiscoveryConfig |
InstanceName | : | MAC:00-15-5D-13-89-10 |
ISID | : | 140737488355328 |
MaxActiveICommands | : | 0 |
MaxActiveTCommands | : | 256 |
NodeName | : | iqn.2000-08.com.datacore:ssvvm04-1 |
IScsiPortalsConfig | : | {DataCore.Executive.iSCSI.iScsiPortalConfigInfo} |
RecoveryLevel | : | Default |
ScsiMode | : | Target |
SessionParams | : | DataCore.Executive.iSCSI.SessionParams |
TPGT | : | 1 |
Role | : | Frontend, Mirror |
PortGroup | : | Zone 1 |
Get-DcsPort -Type iSCSI -Unassigned
HostId | : | |
PortName | : | iqn.1991-05.com.microsoft:host1.datacoresoftware.com |
Alias | : | |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Initiator |
Connected | : | True |
Id | : | iqn.1991-05.com.microsoft:host1.datacoresoftware.com |
Caption | : | iqn.1991-05.com.microsoft:host1.datacoresoftware.com |
ExtendedCaption | : | iqn.1991-05.com.microsoft:host1.datacoresoftware.com |
Internal | : | False |
HostId | : | |
PortName | : | iqn.1991-05.com.microsoft:host4.datacoresoftware.com |
Alias | : | |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Initiator |
Connected | : | True |
Id | : | iqn.1991-05.com.microsoft:host4.datacoresoftware.com |
Caption | : | iqn.1991-05.com.microsoft:host4.datacoresoftware.com |
ExtendedCaption | : | iqn.1991-05.com.microsoft:host4.datacoresoftware.com |
Internal | : | False |
HostId | : | |
PortName | : | iqn.2000-08.com.datacore:vm-host-ex-1 |
Alias | : | |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Target |
Connected | : | True |
Id | : | iqn.2000-08.com.datacore:vm-host-ex-1 |
Caption | : | iqn.2000-08.com.datacore:vm-host-ex-1 |
ExtendedCaption | : | iqn.2000-08.com.datacore:vm-host-ex-1 |
Internal | : | False |
HostId | : | |
PortName | : | iqn.1991-05.com.microsoft:host2.datacoresoftware.com |
Alias | : | |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Initiator |
Connected | : | True |
Id | : | iqn.1991-05.com.microsoft:host2.datacoresoftware.com |
Caption | : | iqn.1991-05.com.microsoft:host2.datacoresoftware.com |
ExtendedCaption | : | iqn.1991-05.com.microsoft:host2.datacoresoftware.com |
Internal | : | False |
Get-DcsPortConnection
SYNOPSISReturns port connection data.
SYNTAXGet-DcsPortConnection [ -PortConnection <Object> ] [ -Port <String> ] [ -Machine <String> ] [ -ConnectionType <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Get-DcsPortConnection [ -PortConnection <Object> ] [ -PortA <String> ] [ -MachineA <String> ] [ -PortB <String> ] [ -MachineB <String> ] [ -ConnectionType <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns port connection data. Filtering parameters may be specified to narrow the scope of the data returned. If no parameters are specified, data for all port connections for all servers in the default connection will be returned.
PARAMETERSPortConnectionData : Object that identifies and describes a port connection.
OUTPUTSPortConnectionData : Object that identifies and describes a port connection.
NOTESAlso see Get-DcsPort.
EXAMPLESGet-DcsPortConnection -Port "Microsoft iSCSI Initiator" -Machine SSV1
PortADescriptor | : | DataCore.Executive.iSCSI.SessionDescriptor |
PortBDescriptor | : | DataCore.Executive.iSCSI.SessionDescriptor |
Target | : | |
Connected | : | True |
PortAId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3:MSFT-05-1991 |
PortBId | : | 781D998D-3920-46BB-9F26-88BC591772B6:MAC:00-15-5D-11-E9-22 |
Id | : | 15d8e3340cdb435d9b2d10b06036e03b |
Caption | : | Microsoft iSCSI Initiator on SSV1 to Server iSCSI Port 3 on SSV2 |
ExtendedCaption | : | Microsoft iSCSI Initiator on SSV1 to Server iSCSI Port 3 on SSV2 |
Internal | : | False |
PortADescriptor | : | DataCore.Executive.iSCSI.SessionDescriptor |
PortBDescriptor | : | DataCore.Executive.iSCSI.SessionDescriptor |
Target | : | |
Connected | : | True |
PortAId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3:MSFT-05-1991 |
PortBId | : | 781D998D-3920-46BB-9F26-88BC591772B6:MAC:00-15-5D-11-E9-23 |
Id | : | b47cb891604047569f7036e75193bb01 |
Caption | : | Microsoft iSCSI Initiator on SSV1 to Server iSCSI Port 4 on SSV2 |
ExtendedCaption | : | Microsoft iSCSI Initiator on SSV1 to Server iSCSI Port 4 on SSV2 |
Internal | : | False |
PortADescriptor | : | DataCore.Executive.iSCSI.SessionDescriptor |
PortBDescriptor | : | |
Target | : | |
Connected | : | True |
PortAId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3:MSFT-05-1991 |
PortBId | : | iqn.2000-08.com.datacore:vm-host-ex-1 |
Id | : | 2953c2e974414ae5a02bbc09d0fe65f5 |
Caption | : | Microsoft iSCSI Initiator on SSV1 to iqn.2000-08.com.datacore:vm-host-ex-1 |
ExtendedCaption | : | Microsoft iSCSI Initiator on SSV1 to iqn.2000-08.com.datacore:vm-host-ex-1 |
Internal | : | False |
Get-DcsPortConnection -PortA "Microsoft iSCSI Initiator" -MachineA SSV1 -PortB "Server iSCSI Port 1" -MachineB SSV2
PortADescriptor | : | DataCore.Executive.iSCSI.SessionDescriptor |
PortBDescriptor | : | DataCore.Executive.iSCSI.SessionDescriptor |
Target | : | |
Connected | : | True |
PortAId | : | fc3a73e9-28f4-4e2f-a8e5-cdc50beb045b |
PortBId | : | ef2bd94f-e093-4305-994d-435bde2ec455 |
Id | : | b1c80cb79b5f46569ceee6b5ade324b0 |
Caption | : | Microsoft iSCSI Initiator on SSV1 to Server iSCSI Port 1 on SSV2 |
ExtendedCaption | : | Microsoft iSCSI Initiator on SSV1 to Server iSCSI Port 1 on SSV2 |
Internal | : | False |
Get-DcsPurgePrerequisites
SYNOPSISReturns prerequisite actions needed to be performed before purging a failed pool disk.
SYNTAXGet-DcsPurgePrerequisites -Disk <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns prerequisite actions needed to be performed before purging a failed pool disk. After completing prerequisite actions, see Purge-DcsPoolMember to begin the purge operation for the disk.
PARAMETERSPhysicalDiskData : Object identifying and describing a physical disk.
OUTPUTSVirtualDiskChunkStatistics : Object containing virtual disk information on the physical disk, such as ID, allocated size on the disk and total allocated size, along with actions that need to be taken for each virtual disk.
NOTESAlso see Purge-DcsPoolMember, Get-DcsPhysicalDisk.
EXAMPLESGet-DcsPurgePrerequisites -Disk "Disk2"
Id AllocatedSizeOnDisk AllocatedSizeTotal Actions -- ------------------- ------------------ ------- af4a7c67d3484b02858d0849451e5ee5 6979321856 13287555072 None 97cdc9be7747421da532c1f9a0c9c43e 4563402752 9529458688 ...eleteSnapshots, SplitFailedMirror 001e75810bf24809bf98e1a7a416afee 7113539584 11542724608 SplitReplication 344410225d844622afd82e1f9d9023f4 268435456 268435456 SplitMirrorAndDeleteCdpDisk 88d953cd90654f93a57c543ef2b00e56 4563402752 10468982784 None
$FailedDisks = Get-DcsPhysicalDisk -Type PoolDisk | Get-DcsMonitor | Where-Object -Filterscript {$_.State -eq "Critical"} $FailedDisks.MonitoredObjectId | Get-DcsPurgePrerequisites
Id AllocatedSizeOnDisk AllocatedSizeTotal Actions -- ------------------- ------------------ ------- af4a7c67d3484b02858d0849451e5ee5 6979321856 13287555072 None 97cdc9be7747421da532c1f9a0c9c43e 4563402752 9529458688 ...eleteSnapshots, SplitFailedMirror 001e75810bf24809bf98e1a7a416afee 7113539584 11542724608 SplitReplication 344410225d844622afd82e1f9d9023f4 268435456 268435456 SplitMirrorAndDeleteCdpDisk 88d953cd90654f93a57c543ef2b00e56 4563402752 10468982784 None
Get-DcsRecordingEndpoint
SYNOPSISReturns the data for the recording endpoints. Each endpoint may be connected to a local DataCore Server or a remote SQL DataBase.
SYNTAXGet-DcsRecordingEndpoint [ -Endpoint <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns the data for the recording endpoints. Each endpoint may be connected to a local DataCore Server or remote SQL Server. The "Enabled" property determines if the user can modify the endpoint. One endpoint can be used from multiple (recording) sessions (for example both the "ChargeBackSession" and "UserRecordingSession").
PARAMETERSRecordingEndpointData : Object that identifies and describes the recording endpoint, which represents the recording server, database, and gives the current state of the recording service for the database.
OUTPUTSRecordingEndpointData : Object that identifies and describes the recording endpoint, which represents the recording server, database, and gives the current state of the recording service for the database.
NOTESThis cmdlet replaces the obsolete cmdlet Get-DcsRecordingServer. Also see Set-DcsRecordingEndpointProperties.
EXAMPLESGet-DcsRecordingEndpoint
CurrentState | : | Connected |
Alias | : | !UserRecordingEndpoint |
EndpointType | : | LocalDb |
Readonly | : | False |
Settings | : | DataCore.Executive.LocalRecordingEndpointSettings |
SequenceNumber | : | 4175 |
Id | : | 7A46DCA6-85CA-4E52-9329-A2CD7C565B14 |
Caption | : | User recording endpoint |
ExtendedCaption | : | User recording endpoint |
Internal | : | False |
CurrentState | : | Connected |
Alias | : | !HistoricalMonitoringEndpoint |
EndpointType | : | MultiPeriodLocalDb |
Readonly | : | True |
Settings | : | DataCore.Executive.LocalRecordingEndpointSettings |
SequenceNumber | : | 3677 |
Id | : | EAC11308-BD78-4EFF-9CDD-C46AE4CED481 |
Caption | : | Historical monitoring recording endpoint |
ExtendedCaption | : | Historical monitoring recording endpoint |
Internal | : | False |
Get-DcsRecordingInstance
SYNOPSISReturns the instances in the database to which the specified recording endpoint is connected at the moment. The instances can be used to retrieve performance data with Get-DcsRecordingPerformance.
SYNTAXGet-DcsRecordingInstance [ -StartTime <DateTime> ] [ -EndTime <DateTime> ] [ -Category <String> ] [ -InstanceId <Object> ] [ -Endpoint <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns the instances in the database to which the specified recording endpoint is connected at the moment. The instances can be used to retrieve performance data with Get-DcsRecordingPerformance. Filtering parameters may be specified to narrow the scope of the data returned. If no parameters are specified, data for all instances recorded in the "!UserRecordingEndpoint" will be returned."
PARAMETERSPerformanceInstanceData or other object : The PerformanceInstanceData object identifies and describes the instance in a recording session. Any other object that identifies the instance that is being recorded may also be piped.
OUTPUTSPerformanceInstanceData : Object identifying and describing the instance in a recording session.
NOTESTo get an instance for a physical disk not in a pool, use the PhysicalDiskId. To get an instance for a physical disk in a pool, use the PoolMemberId.In the returned PerformanceInstanceData object, the ActivityWindow field can be used to find the start and end dates of the data for an instance. Note: In the ActivityWindow object, the timestamp for Center, StateTime and EndTime fields will always reflect midnight on the correct day. See Example 2.See Example 4 which demonstrates how to use an instance to get recorded performance data and output the data to a CSV file.Also see Add-DcsRecordingPoint, Get-DcsRecordingPerformance, Get-DcsRecordingPoint, Get-DcsRecordingResolution, Get-DcsRecordingEndpoint, Get-DcsRecordingSession, Get-DcsRecordingStatistics
EXAMPLESGet-DcsRecordingInstance -StartTime "Monday, December 3, 2012 3:15:00 PM" -EndTime "Monday, December 3, 2012 4:15:00 PM"
KeyData | : | DataCore.Executive.PerformanceInstanceKeyData |
Alias | : | |
Caption | : | Disk pool 1 |
ExtendedCaption | : | Disk pool 1 on SSVVM1 |
ActivityWindow | : | DataCore.Executive.TimeInterval |
KeyData | : | DataCore.Executive.PerformanceInstanceKeyData |
Alias | : | |
Caption | : | Virtual disk 1 on SSVVM1 |
ExtendedCaption | : | Virtual disk 1 on SSVVM1 |
ActivityWindow | : | DataCore.Executive.TimeInterval |
$PoolInstances = Get-DcsRecordingInstance -Category DiskPool $PoolInstances[0].ActivityWindow
KeyData | : | DataCore.Executive.PerformanceInstanceKeyData |
Alias | : | |
Caption | : | Disk pool 1 |
ExtendedCaption | : | Disk pool 1 on SSV1 |
ActivityWindow | : | DataCore.Executive.TimeInterval |
KeyData | : | DataCore.Executive.PerformanceInstanceKeyData |
Alias | : | |
Caption | : | Disk pool 2 |
ExtendedCaption | : | Disk pool 2 on SSV2 |
ActivityWindow | : | DataCore.Executive.TimeInterval |
Center | : | 6/19/2013 12:00:00 PM |
Period | : | 139.00:00:00 |
IsValid | : | True |
StartTime | : | 4/11/2013 12:00:00 AM |
EndTime | : | 8/28/2013 12:00:00 AM |
Get-DcsRecordingInstance -InstanceId (Get-DcsClient -Client "HostVM1").Id -Endpoint "User recording endpoint"
KeyData | : | DataCore.Executive.PerformanceInstanceKeyData |
Alias | : | |
Caption | : | HostVM1 |
ExtendedCaption | : | HostVM1 |
ActivityWindow | : | 9/3/2015 8:20:00 PM - 9/3/2015 8:30:00 PM |
$PoolInstances = Get-DcsRecordingInstance -Category DiskPool $PoolInstances[0].ActivityWindow Center : 4/2/2014 2:17:01 PM Period : 00:45:57.3670000 IsValid : True StartTime : 4/2/2014 1:54:02 PM EndTime : 4/2/2014 2:40:00 PM $StartTime = $PoolInstances[0].ActivityWindow.StartTime $EndTime = $PoolInstances[0].ActivityWindow.EndTime $Resolution = (New-TimeSpan -Minutes 10) $RecPerf = Get-DcsRecordingPerformance -StartTime $StartTime -EndTime $EndTime -Instance $PoolInstances[0] -Resolution $Resolution $RecPerf.PerformanceSeries | Export-Csv -Path C:\Example.csv
#TYPE DataCore.Executive.DiskPoolPerformance "TotalBytesTransferred","TotalBytesRead","TotalBytesWritten","TotalBytesMigrated","TotalReads","TotalWrites","TotalOperations","BytesAllocated","BytesAvailable","BytesInReclamation","BytesTotal","PercentAllocated","PercentAvailable","TotalReadTime","TotalWriteTime","MaxReadTime","MaxWriteTime","MaxReadWriteTime","MaxPoolBytes","BytesReserved","BytesAllocatedPercentage","BytesReservedPercentage","BytesInReclamationPercentage","BytesAvailablePercentage","BytesOverSubscribed","CollectionTime","NullCounterMap" "9253376","5824512","3428864","0","2602","1664","4266","2147483648","92288109772","0","106568876032","13","86","172271","1457","74","6","74","1108127332171776","12133282611","2","11","0","86","23125338724761","4/2/2014 2:00:00 PM","18446744073675997184" "90112","90112","0","0","16","0","16","536870912","106032005120","0","106568876032","1","99","1684","0","96","0","96","1108127332171776","0","1","0","0","99","23197923672064","4/2/2014 2:10:00 PM","18446744073675997184" "199680","196608","3072","0","48","6","54","590558003","105978318028","0","106568876032","1","99","214","30","3","0","3","1108127332171776","0","1","0","0","99","23197923672064","4/2/2014 2:20:00 PM","18446744073675997184" "832150528","817792000","14358528","26172456960","19845","7011","26856","104233487564","15837691904","72074919936","192146099404","58","41","2275090","161310","1084","646","1096","1108127332171776","0","58","0","33","8","23112346448691","4/2/2014 2:30:00 PM","18446744073675997184" "436641792","430460928","6180864","20267139072","9196","3018","12214","108000531797","51136954368","54402919082","213540405248","51","48","1510510","24018","1067","207","1067","1108127332171776","0","51","0","25","23","23090952142848","4/2/2014 2:40:00 PM","18446744073675997184"
Get-DcsPool -Server SSV1 | Get-DcsRecordingInstance
KeyData | : | DataCore.Executive.PerformanceInstanceKeyData |
Alias | : | |
Caption | : | Disk pool 1 |
ExtendedCaption | : | Disk pool 1 on SSV1 |
ActivityWindow | : | DataCore.Executive.TimeInterval |
KeyData | : | DataCore.Executive.PerformanceInstanceKeyData |
Alias | : | |
Caption | : | SharedPool1 |
ExtendedCaption | : | SharedPool1 on SSV1 |
ActivityWindow | : | DataCore.Executive.TimeInterval |
Get-DcsRecordingPerformance
SYNOPSISReturns recorded performance data for a specific instance or counters.
SYNTAXGet-DcsRecordingPerformance -Instance <Object> [ -StartTime <DateTime> ] [ -EndTime <DateTime> ] [ -Resolution <TimeSpan> ] [ -Counter <String[]> ] [ -Endpoint <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns recorded performance data for a specific instance or counters. Filtering parameters may be specified to narrow the scope of the data returned. If no parameters are specified, all data for the "!UserRecordingEndpoint" will be returned."
PARAMETERSPerformanceInstanceData or any object type that identifies an instance. : The PerformanceInstanceData object identifies and describes the instance in a recording session. Any other object that identifies the instance that is being recorded may also be piped.
OUTPUTSPerformanceSeriesData : Object that identifies and describes the performance data.
NOTESTo get performance for a physical disk not in a pool, use the PhysicalDiskId for the instance. To get performance for a physical disk in a pool, use the PoolMemberId for the instance.See Example 4 which demonstrates how to use an instance to get recorded performance data and output the data to a CSV file.Also see Get-DcsRecordingInstance, Get-DcsRecordingPoint, Get-DcsRecordingResolution, Get-DcsRecordingEndpoint, Get-DcsRecordingSession, Get-DcsRecordingStatistics
EXAMPLES$Tspan = New-TimeSpan -Minutes 10 Get-DcsPool -Pool "Disk pool 1" | Get-Dcsrecordingperformance -Resolution $Tspan
InstanceKeyData PerformanceSeries --------------- ----------------- DataCore.Executive.PerformanceInstanceKeyData DataCore.Executive.DiskPoolPerformance, DataCore.Executive.DiskPoolPer...
Get-DcsRecordingPerformance -StartTime "Tuesday, February 12, 2013 11:50 AM" -EndTime "Tuesday, February 12, 2013 12:25:00 PM" -Resolution 00.00:10:00.00000 -Instance "Disk pool 1"
The Get-DcsRecordingPerformance cmdlet is invoked with a start time of "Tuesday, February 12, 2013 11:50 AM" and an end time of "Tuesday, February 12, 2013 12:25:00 PM", with a resolution of 10 minutes for the instance "Disk pool 1". The object PerformanceSeriesData is returned which contains the data for "Disk pool 1" for the specified time frame using a resolution of 10 minutes.
InstanceKeyData PerformanceSeries --------------- ----------------- DataCore.Executive.PerformanceInstanceKeyData {DataCore.Executive.DiskPoolPerformance, DataCore.Executive.DiskPoolPer...
$VD1Ctrs = Get-DcsRecordingPoint -Instance "Virtual disk 1" Get-DcsRecordingPerformance -Instance "Virtual disk 1" -Counter $VD1Ctrs.counters
InstanceKeyData PerformanceSeries --------------- ----------------- DataCore.Executive.PerformanceInstanceKeyData {DataCore.Executive.VirtualDiskPerformance, DataCore.Exe...
$PoolInstances = Get-DcsRecordingInstance -Category DiskPool $PoolInstances[0].ActivityWindow Center : 8/10/2013 12:00:00 AM Period : 6.00:00:00 IsValid : True StartTime : 8/7/2013 12:00:00 AM EndTime : 8/13/2013 12:00:00 AM $StartTime = $PoolInstances[0].ActivityWindow.StartTime $EndTime = $PoolInstances[0].ActivityWindow.EndTime $Resolution = (New-TimeSpan -Hours 12) $RecPerf = Get-DcsRecordingPerformance -StartTime $StartTime -EndTime $EndTime -Instance $PoolInstances[0] -Resolution $Resolution $RecPerf.PerformanceSeries | Export-Csv -Path C:\Example.csv
#TYPE DataCore.Executive.DiskPoolPerformance "TotalBytesTransferred","TotalBytesRead","TotalBytesWritten","TotalBytesMigrated","TotalReads","TotalWrites","TotalOperations","BytesAllocated","BytesAvailable","BytesInReclamation","BytesTotal","PercentAllocated","PercentAvailable","TotalReadTime","TotalWriteTime","MaxReadTime","MaxWriteTime","MaxReadWriteTime","MaxPoolBytes","BytesReserved","BytesAllocatedPercentage","BytesReservedPercentage","BytesInReclamationPercentage","BytesAvailablePercentage","BytesOverSubscribed","CollectionTime","NullCounterMap" "0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","8/7/2013 12:00:00 AM","18446744073709551615" "4504486400","3812809728","1245054464","0","678815","338046","1016861","42949672960","10200547328","0","53150220288","81","19","8678677","314593","65","5","66","1108127332171776","0","81","0","0","19","0","8/7/2013 12:00:00 PM","18446744073675997184" "13315784192","11271298560","2044485632","0","2007382","998288","3005670","42949672960","10200547328","0","53150220288","81","19","26319872","910059","74","5","74","1108127332171776","0","81","0","0","19","0","8/8/2013 12:00:00 AM","18446744073675997184" "55390927872","53090332672","2300595200","0","1200480","2720512","3920992","43005691003","55848109408","300392057","99154192470","46","53","14099141","4425856","56","7","59","1108127332171776","0","46","0","0","53","13892474748","8/8/2013 12:00:00 PM","18446744073675997184"
Get-DcsRecordingPerformanceDescription
SYNOPSISProvides counter information for the specified object or performance category in the performance recording.
SYNTAXGet-DcsRecordingPerformanceDescription -Object <Object> [ -Counters <String[]> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Get-DcsRecordingPerformanceDescription [ -Category <String> ] [ -Counters <String[]> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Provides counter information for the specified object or performance category in the performance recording. Data returned is the counter name, full name, truncated description, and type of counter. Information for specific counters can be specified to narrow the scope of the data returned; otherwise, information for all counters for the object or category will be returned. Note: Output is in default table format which truncates the counter description. To view the complete description, save the output to a variable and view the description for each entry, such as $result[0].Description or reformat the data (see examples).
PARAMETERSObject : Any data object that can identify the Object parameter that is used to identify the counters.
OUTPUTSPerformanceTypeDescriptor : Counter information and description.
NOTESAlso see Get-DcsPerformanceCounter.
EXAMPLESGet-DcsPool -Pool "Disk pool 1" | Get-DcsRecordingPerformanceDescription -Counters TotalBytesTransferred, TotalBytesRead, TotalBytesWritten
Counter FullName Description Type ------- -------- ----------- ---- TotalBytesTransferred Total Bytes Transferred / sec Displays the total bytes w... Delta TotalBytesRead Total Bytes Read / sec Displays the total bytes r... Delta TotalBytesWritten Total Bytes Written / sec Displays the total bytes w... Delta
Get-DcsRecordingPerformanceDescription -Category PoolMember | Format-Table Counter, Description -AutoSize -Wrap
Counter Description ------- ----------- BytesAllocated Displays the amount of logical pool space allocated by the pool disk. This is an instantaneous count, not an average over a period of time. BytesAvailable Displays the amount of logical pool space that is available to be allocated to a particular pool disk. This is an instantaneous count, not an average over a period of time. BytesInReclamation Displays the amount of logical space being (re)initialized by pool disk. This is an instantaneous count, not an average over a period of a period of time. BytesRecovered Displays the total number of bytes recovered by the pool disk. BytesRemainingToRecover Displays the remaining number of bytes that need to be recovered by the pool disk. BytesTotalToRecover Displays the total number of bytes that need to be recovered by the pool disk. BytesMigrated Displays the number of bytes per second that are migrated between different tiers.
Get-DcsRecordingPerformanceDescription -Object "HostVM1"
Counter FullName Description Type ------- -------- ----------- ---- TotalBytesTransferred Total Bytes Transferred / sec Displays the total bytes w... Delta TotalBytesRead Total Bytes Read / sec Displays the total bytes r... Delta TotalBytesWritten Total Bytes Written / sec Displays the total bytes w... Delta TotalOperations Total Operations / sec Displays the total write a... Delta TotalReads Total Reads / sec Displays the total read op... Delta TotalWrites Total Writes / sec Displays the total write o... Delta
Get-DcsRecordingPoint
SYNOPSISReturns category or instance data for counters configured in the specified recording session (recording points).
SYNTAXGet-DcsRecordingPoint [ -Instance <Object> ] [ -Session <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Get-DcsRecordingPoint [ -Category <String> ] [ -Session <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Get-DcsRecordingPoint [ -OnlyInstances] [ -Session <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Get-DcsRecordingPoint [ -OnlyCategories] [ -Session <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns category or instance data for counters configured in the specified recording session (recording points). Filtering parameters may be specified to narrow the scope of the data returned. If no parameters are specified, all category and instance data from the "!UserRecordingSession" will be returned. Note: When "All instances" for a category has been added to a recording session, the data is stored in the CategoryRecordingPointData object. When individual instances or counters have been added, the data is stored in the InstanceRecordingPointData object. To return data in a more user-friendly format use "Format-Table Category, InstanceId, Counters", see Example 1.
PARAMETERSInstanceRecordingPointData, CategoryRecordingPointData, or any object type that identifies an instance. : Object that identifies and describes a category or instance of a counter.
OUTPUTSCategoryRecordingPointData or InstanceRecordingPointData : Object that identifies and describes a category or instance of a counter.
NOTESAlso see Get-DcsRecordingInstance, Get-DcsRecordingPerformance, Add-DcsRecordingPoint, Remove-DcsRecordingPoint, Get-DcsRecordingInstance, Get-DcsRecordingPerformance, Get-DcsRecordingResolution, Get-DcsRecordingEndpoint, Get-DcsRecordingSession, Get-DcsRecordingStatistics
EXAMPLESGet-DcsRecordingPoint | Format-Table Category, Instanceid, Counters
Get-DcsRecordingPoint -Instance "HostVM1" -Session "User recording session"
InstanceId Counters ---------- -------- c14ee231f735470195253a98961d5674
Get-DcsRecordingPoint -Category DiskPool
Get-DcsRecordingPoint -OnlyInstances
InstanceId Counters ---------- -------- 0ffe95524f0b4d8d85a138b9a017fd45 b9bebf8a-1bb6-43a6-a335-83d4264271c1 {TotalBytesRead, TotalBytesTransferred, TotalBytesWritte...
Get-DcsRecordingPoint -OnlyCategories
Get-DcsRecordingResolution
SYNOPSISReturns the resolution of the recording session.
SYNTAXGet-DcsRecordingResolution [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns the resolution of the recording session. The resolution is the time interval between when the data is recorded.
PARAMETERSTimeSpan : Object that describes the resolution.
NOTESAlso see Add-DcsRecordingPoint, Get-DcsRecordingInstance, Get-DcsRecordingPerformance, Get-DcsRecordingPoint, Get-DcsRecordingEndpoint, Get-DcsRecordingSession, Get-DcsRecordingStatistics
EXAMPLESGet-DcsRecordingResolution
Days | : | 0 |
Hours | : | 0 |
Minutes | : | 2 |
Seconds | : | 0 |
Milliseconds | : | 0 |
Ticks | : | 1200000000 |
TotalDays | : | 0.00138888888888889 |
TotalHours | : | 0.0333333333333333 |
TotalMinutes | : | 2 |
TotalSeconds | : | 120 |
TotalMilliseconds | : | 120000 |
Get-DcsRecordingServer
SYNOPSISTHIS CMDLET IS OBSOLETE, use Get-DcsRecordingEndpoint.
SYNTAXGet-DcsRecordingServer [ -Connection <String> ] [ -PipelineVariable <String> ]
THIS CMDLET IS OBSOLETE, use Get-DcsRecordingEndpoint.
PARAMETERSGet-DcsRecordingSession
SYNOPSISReturns data for the specified recording session.
SYNTAXGet-DcsRecordingSession [ -Session <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns data for the specified recording session. Data includes resolution, collection set and the status of the recording.
PARAMETERSPerformanceRecordingSessionData : Object that identifies and describes a performance recording session.
OUTPUTSPerformanceRecordingSessionData : Object that identifies and describes a performance recording session.
NOTESThis cmdlet replaces the obsolete cmdlet Get-DcsRecordingSessionObsolete. Also see Get-DcsRecordingStatistics, Get-DcsRecordingResolution, Get-DcsRecordingEndpoint, Get-DcsRecordingInstance, Get-DcsRecordingPerformance, Get-DcsRecordingPoint
EXAMPLESGet-DcsRecordingSession -Session "User recording session"
EndpointId | : | 7A46DCA6-85CA-4E52-9329-A2CD7C565B14 |
Alias | : | !UserRecordingSession |
CollectionSet | : | {DataCore.Executive.CategoryRecordingPointData} |
Running | : | True |
Readonly | : | False |
SequenceNumber | : | 456 |
Id | : | 70138D60-B267-452B-AE0B-49838F09676A |
Caption | : | User recording session |
ExtendedCaption | : | User recording session on User recording endpoint |
Internal | : | False |
Get-DcsRecordingSessionObsolete
SYNOPSISNOTE: THIS CMDLET IS OBSOLETE, use Get-DcsRecordingSession.
SYNTAXGet-DcsRecordingSessionObsolete [ -Connection <String> ] [ -PipelineVariable <String> ]
NOTE: THIS CMDLET IS OBSOLETE, use Get-DcsRecordingSession.
PARAMETERSThis cmdlet was formerly named Get-DcsRecordingSession and was renamed to Get-DcsRecordingSessionObsolete, See the new Get-DcsRecordingSession.
EXAMPLESGet-DcsRecordingStatistics
SYNOPSISReturns the statistics for the database to which the specified recording endpoint is connected at the moment.
SYNTAXGet-DcsRecordingStatistics [ -Endpoint <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns the statistics for the database to which the specified recording endpoint is connected at the moment. Statistics include timestamp of first and last record, name and the size of the database used by the recording endpoint, the total number of counters, samples, and instances, and more.
PARAMETERSPerformanceRecordingSessionData : Object that identifies and describes a performance recording session.
OUTPUTSPerformanceRecordingSessionData : Object that identifies and describes a performance recording session.
NOTESAlso see Get-DcsRecordingSession, Get-DcsRecordingInstance, Get-DcsRecordingPerformance, Get-DcsRecordingPoint, Get-DcsRecordingResolution, Get-DcsRecordingEndpoint
EXAMPLESGet-DcsRecordingEndpoint -Endpoint "User recording endpoint" | Get-DcsRecordingStatistics
TotalCounters | : | 816 |
TotalSamples | : | 48 |
TotalInstances | : | 4 |
UsedSize | : | 2.69 MB |
FirstRecord | : | 9/3/2015 8:20:00 PM |
LastRecord | : | 9/3/2015 8:50:00 PM |
DatabaseName | : | DcsPerf |
MinimumResolution | : | 00:00:30 |
EndpointId | : | 7A46DCA6-85CA-4E52-9329-A2CD7C565B14 |
CurrentHostId | : | A9DF0027-4577-42ED-B98F-5F39CDFE248E |
Get-DcsReplication
SYNOPSISReturns replication data. This operation can also be performed on a virtual disk group.
SYNTAXGet-DcsReplication [ -VirtualDisk <Object> ] [ -Replication <String> ] [ -ShowOnlyLocalSide] [ -Connection <String> ] [ -PipelineVariable <String> ]
Get-DcsReplication [ -VirtualDiskGroup <Object> ] [ -Replication <String> ] [ -ShowOnlyLocalSide] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns replication data. This operation can also be performed on a virtual disk group. Filtering parameters may be specified to narrow the scope of the data returned. If no parameters are specified, all replications on all servers (local and remote) in the default connection will be returned.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSAsyncReplicationData : Object that identifies and describes the relationship between the source and destination virtual disks in a replication.
NOTESAlso see Get-DcsReplicationPartnerGroup, Get-ReplicationBufferFolder, Get-DcsVirtualDisk, Get-DcsVirtualDiskGroup.
EXAMPLESGet-DcsVirtualDisk -Server SSV1 -OnlyWithReplications | Get-DcsReplication -ShowOnlyLocalSide
FirstServerId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
FirstVirtualDiskId | : | a2cd4ba379e74d45985f1782c7b88573 |
SecondServerId | : | a420399f-ab67-4f87-aed2-39690ae21a5f:BECCFDE2-EEFC-4A6F-B425-5DDF7704DE1B |
SecondVirtualDiskId | : | ef276db503c14e82b285450154f62f14 |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
Id | : | 5615bb30-8c01-4086-a331-b83781f3448a |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 on SSV3 |
Internal | : | False |
FirstServerId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
FirstVirtualDiskId | : | d4c9888f18004dfabf9542036c1538f1 |
SecondServerId | : | a420399f-ab67-4f87-aed2-39690ae21a5f:BECCFDE2-EEFC-4A6F-B425-5DDF7704DE1B |
SecondVirtualDiskId | : | cec88d7114ed4d2c98eb268c21e10c33 |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Offline |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
Id | : | 593dca01-9233-4a76-a11d-2f336d2570de |
Caption | : | Virtual disk 2 |
ExtendedCaption | : | Virtual disk 2 on SSV3 |
Internal | : | False |
Get-DcsReplication -VirtualDisk "Virtual disk 1"
FirstServerId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
FirstVirtualDiskId | : | a2cd4ba379e74d45985f1782c7b88573 |
SecondServerId | : | a420399f-ab67-4f87-aed2-39690ae21a5f:BECCFDE2-EEFC-4A6F-B425-5DDF7704DE1B |
SecondVirtualDiskId | : | ef276db503c14e82b285450154f62f14 |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
Id | : | 5615bb30-8c01-4086-a331-b83781f3448a |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 on SSV3 |
Internal | : | False |
FirstServerId | : | a420399f-ab67-4f87-aed2-39690ae21a5f:BECCFDE2-EEFC-4A6F-B425-5DDF7704DE1B |
FirstVirtualDiskId | : | ef276db503c14e82b285450154f62f14 |
SecondServerId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
SecondVirtualDiskId | : | a2cd4ba379e74d45985f1782c7b88573 |
IsActiveSide | : | False |
ReplicationState | : | Standby |
FailureStatus | : | BufferFolderNotSet |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
Id | : | ea566728-56ae-4102-a6a4-a25e1d84b9d0 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 |
Internal | : | False |
Get-DcsReplication -VirtualDiskGroup VDGroup1
FirstServerId | : | D3D14D3A-67A2-4E5F-9FA4-262B812EFFA0 |
FirstVirtualDiskId | : | b71e83f78bb947268981e235598e7bff |
SecondServerId | : | a6c68fe8-ea6f-420f-b791-278a02a176eb:AA56BE97-83F3-45B0-B81C-2184A8083E68 |
SecondVirtualDiskId | : | d3a0fbdd7eae488a936cea47d31ddfd9 |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
TestModeStatus | : | Disabled |
Id | : | 176821e1-9d98-4308-ac6c-457a33921a4f |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 on SSVVM3 |
Internal | : | False |
FirstServerId | : | a6c68fe8-ea6f-420f-b791-278a02a176eb:AA56BE97-83F3-45B0-B81C-2184A8083E68 |
FirstVirtualDiskId | : | d3a0fbdd7eae488a936cea47d31ddfd9 |
SecondServerId | : | D3D14D3A-67A2-4E5F-9FA4-262B812EFFA0 |
SecondVirtualDiskId | : | b71e83f78bb947268981e235598e7bff |
IsActiveSide | : | False |
ReplicationState | : | Standby |
FailureStatus | : | Offline |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
TestModeStatus | : | Disabled |
Id | : | 6b487532-5290-475b-943b-b17d718e652b |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 |
Internal | : | False |
Get-DcsReplication -VirtualDisk "Virtual disk 1" -ShowOnlyLocalSide | Get-DcsPerformanceCounter
BytesSent | : | 12288 |
BytesToSend | : | 4194304 |
TimeLag | : | 0 |
InitializationPercentage | : | 100 |
TestModeProgressPercentage | : | 0 |
ConsistencyCheckPercentage | : | 100 |
ReplicationBufferPercentFreeSpace | : | 100 |
CollectionTime | : | 09/20/2017 9:33:07 PM |
NullCounterMap | : | 0 |
Get-DcsReplicationBufferFolder
SYNOPSISReturns the path of the replication buffer on the specified server.
SYNTAXGet-DcsReplicationBufferFolder -Server <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns the path of the replication buffer on the specified server.
PARAMETERSServerHostData : Object that identifies and describes a server.
OUTPUTSstring : The path of the replication buffer.
NOTESAlso see Get-DcsReplication, Set-DcsReplicationBufferFolder.
EXAMPLESGet-DcsReplicationBufferFolder -Server SSV1
E:\
Get-DcsReplicationConsistencyPoint
SYNOPSISRetrieves data for the Replication Consistency Point markers for a specified virtual disk group on the destination server.
SYNTAXGet-DcsReplicationConsistencyPoint -VirtualDiskGroup <Object> [ -After <DateTime> ] [ -Before <DateTime> ] [ -UserDefinedCode <Byte> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Retrieves data for the Replication Consistency Point markers for a specified virtual disk group on the destination server. Filtering parameters may be specified to narrow the scope of the data returned. If no parameters are specified, all markers for the virtual disk group will be returned.
PARAMETERSVirtualDiskGroupData : Object that identifies and describes the virtual disk group that has markers stored on the replication destination.
OUTPUTSGroupConsistencyPointData : Object that identifies and describes Consistency Point markers received for a virtual disk group at a replication destination. Returned data consists of a timestamp and user-defined code for each marker. The timestamp is the time that the marker was issued on the source side of the replication and is represented in Coordinated Universal Time (UTC).
NOTESAlso see Set-DcsReplicationConsistencyPoint, Add-DcsReplicationConsistencyRollback
EXAMPLESGet-DcsReplicationConsistencyPoint -VirtualDiskGroup "VD Group 1 Remote" -UserDefinedCode 10
TimeStamp UserDefinedCode --------- --------------- 6/24/2015 9:41:03 PM 10 6/16/2015 7:56:45 PM 10 6/16/2015 7:41:51 PM 10
Get-DcsReplicationConsistencyPoint -VirtualDiskGroup "VD Group 1 Remote" -After "6/16/2015 8:00:00 PM" -Before "6/25/2105 8:00:00 AM"
TimeStamp UserDefinedCode --------- --------------- 6/24/2015 9:41:03 PM 10 6/16/2015 9:21:32 PM 0
Get-DcsReplicationPartnerGroup
SYNOPSISReturns replication partner group data.
SYNTAXGet-DcsReplicationPartnerGroup [ -ReplicationPartnerGroup <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns replication partner group data. If no parameters are specified, then all replication partner group data for the default connection will be returned.
PARAMETERSPartnershipData or ServerHostGroupData : The PartnershipData object identifies and describes the replication partner group. The ServerHostGroupData object identifies the server group and can also be used to identify the replication partner group
OUTPUTSPartnershipData : Object that identifies and describes the replication partner group.
NOTESAlso see Add-DcsReplicationPartnerGroup, Remove-DcsReplicationPartnerGroup.
EXAMPLESGet-DcsReplicationPartnerGroup
GroupId | : | eeb3a36c-dc57-4418-9906-c73717c57571 |
HostAddresses | : | {SSV3} |
IncomingCredentials | : | DataCore.Executive.ConnectionCredentials |
OutgoingCredentials | : | DataCore.Executive.ConnectionCredentials |
Connected | : | True |
EnableCompression | : | True |
Id | : | 5418e2b5-3c0c-4756-9699-71038e43be2c |
Caption | : | ControllerProxy |
ExtendedCaption | : | ControllerProxy |
Internal | : | False |
Get-DcsReplicationTransferAddress
SYNOPSISReturns the IP address of the partner replication server used for data transfers. If the IP address is not specified, "default" is returned.
SYNTAXGet-DcsReplicationTransferAddress -PartnerServer <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns the IP address of the partner replication server used for data transfers. If the IP address is not specified, "default" is returned.
PARAMETERSServerHostData : Object that identifies and describes the replication partner group.
OUTPUTSstring : The IP address used for data transfers is returned. If the IP address is not specified, "default" is returned.
NOTESAlso see Set-DcsReplicationTransferAddress, Set-DcsReplicationPartnerGroup, Get-DcsReplicationPartnerGroup.
EXAMPLESGet-DcsReplicationTransferAddress -PartnerServer SSV4
172.99.99.99
Get-DcsServer -ServerGroup Remote -Server SSV4 | Get-DcsReplicationTransferAddress
172.99.99.99
Get-DcsRole
SYNOPSISReturns user role data.
SYNTAXGet-DcsRole [ -Role <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns user role data. Data can be returned for all roles or a specified role.
PARAMETERSRoleData : Object that identifies and describes the user role.
OUTPUTSRoleData : Object that identifies and describes the user role.
NOTESAlso see Add-DcRole, Remove-DcsRole.
EXAMPLESGet-DcsRole -Role "Networking"
Alias | : | Networking |
Description | : | Role for Network Administrators |
Privileges | : | General privileges: All |
Port privileges | : | All |
Host privileges | : | All |
Host group privileges | : | All |
DataCore Server privileges | : | All |
DataCore Server group privileges | : | All |
Virtual disk privileges | : | All |
Snapshot privileges | : | All |
Rollback privileges | : | All |
Replication privileges | : | All |
Physical disk privileges | : | All |
Disk pool privileges | : | All |
Service level privileges | : | All |
Replication partner privileges | : | All |
Task privileges | : | All |
System health monitor privileges | : | All |
Log privileges | : | All |
Virtual disk group privileges | : | All |
Performance recording privileges | : | All |
IsPredefined | : | False |
SequenceNumber | : | 3146 |
Id | : | 5a418634-6ca6-410b-a25e-2ab33bb7b417 |
Caption | : | Networking |
ExtendedCaption | : | Networking |
Internal | : | False |
Get-DcsRole
Alias | : | Full Privileges |
Description | : | Role with full privileges |
Privileges | : | All |
IsPredefined | : | True |
SequenceNumber | : | 37 |
Id | : | {DAD4B92D-BFC8-4628-A313-51D8B2F57083} |
Caption | : | Full Privileges |
ExtendedCaption | : | Full Privileges |
Internal | : | False |
Alias | : | View |
Description | : | Role with view-only privileges |
Privileges | : | General privileges: ViewInformation |
IsPredefined | : | True |
SequenceNumber | : | 38 |
Id | : | {B1210FAD-5DAC-4a7b-B3D6-EEB8DFFE1F7A} |
Caption | : | View |
ExtendedCaption | : | View |
Internal | : | False |
Alias | : | VVol Managers |
Description | : | Role with privileges on VVol related operations |
Privileges | : | General privileges: ViewInformation |
Port privileges | : | All |
Host privileges | : | All |
DataCore Server privileges | : | RescanDisks |
Virtual disk privileges | : | All |
Snapshot privileges | : | All |
Physical disk privileges | : | All |
User account privileges | : | AssignIdentifiable |
Virtual disk group privileges | : | All |
Virtual disk template privileges | : | All |
IsPredefined | : | True |
SequenceNumber | : | 39 |
Id | : | {E1077253-9FD3-4460-A39A-7A13AF1E885E} |
Caption | : | VVol Managers |
ExtendedCaption | : | VVol Managers |
Internal | : | False |
Alias | : | Networking |
Description | : | Role for Network Administrators |
Privileges | : | General privileges: All |
Port privileges | : | All |
Host privileges | : | All |
Host group privileges | : | All |
DataCore Server privileges | : | All |
DataCore Server group privileges | : | All |
Virtual disk privileges | : | All |
Snapshot privileges | : | All |
Rollback privileges | : | All |
Replication privileges | : | All |
Physical disk privileges | : | All |
Disk pool privileges | : | All |
Service level privileges | : | All |
Replication partner privileges | : | All |
Task privileges | : | All |
System health monitor privileges | : | All |
Log privileges | : | All |
Virtual disk group privileges | : | All |
Performance recording privileges | : | All |
IsPredefined | : | False |
SequenceNumber | : | 3146 |
Id | : | 5a418634-6ca6-410b-a25e-2ab33bb7b417 |
Caption | : | Networking |
ExtendedCaption | : | Networking |
Internal | : | False |
Get-DcsRollback
SYNOPSISReturns rollback data.
SYNTAXGet-DcsRollback [ -Server <Object> ] [ -VirtualDisk <Object> ] [ -Rollback <Object> ] [ -RollbackGroup <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns rollback data. Filtering parameters may be specified to narrow the scope of the data returned. If no parameters are specified, data for all rollbacks for all servers in the default connection will be returned.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSRollbackData : Object that identifies and describes the rollback.
NOTESAlso see Add-DcsRollback, Remove-DcsRollback.
EXAMPLESGet-DcsVirtualDisk -Server SSV1 | Get-DcsRollback
SourceLogicalDiskId | : | LD:A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000018 |
DestinationLogicalDiskId | : | LD:A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-0000001D |
RestorePoint | : | 8/11/2011 8:19:21 PM |
AutoExpire | : | True |
State | : | Active |
Id | : | V.{EA7C7A80-BDF3-11E0-8304-00155D11E921}-00000018--V.{EA7C7A80-BDF3-11E0-8304-00155D11E921}-0000001D |
Caption | : | Virtual disk 1 @ 8/11/2011 4:19:21 PM |
ExtendedCaption | : | Virtual disk 1 @ 8/11/2011 4:19:21 PM on SSV1 |
Internal | : | False |
SourceLogicalDiskId | : | LD:A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-0000001A |
DestinationLogicalDiskId | : | LD:A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-0000001F |
RestorePoint | : | 8/11/2011 8:17:02 PM |
AutoExpire | : | True |
State | : | Active |
Id | : | V.{EA7C7A80-BDF3-11E0-8304-00155D11E921}-0000001A--V.{EA7C7A80-BDF3-11E0-8304-00155D11E921}-0000001F |
Caption | : | Virtual disk 3 @ 8/11/2011 4:17:02 PM |
ExtendedCaption | : | Virtual disk 3 @ 8/11/2011 4:17:02 PM on SSV1 |
Internal | : | False |
SourceLogicalDiskId | : | LD:781D998D-3920-46BB-9F26-88BC591772B6_V.{315f03ec-bdf5-11e0-9dc3-00155d11e923}-00000021 |
DestinationLogicalDiskId | : | LD:781D998D-3920-46BB-9F26-88BC591772B6_V.{315f03ec-bdf5-11e0-9dc3-00155d11e923}-00000024 |
RestorePoint | : | 8/11/2011 8:35:22 PM |
AutoExpire | : | True |
State | : | Active |
Id | : | V.{315F03EC-BDF5-11E0-9DC3-00155D11E923}-00000021--V.{315F03EC-BDF5-11E0-9DC3-00155D11E923}-00000024 |
Caption | : | Virtual disk 4 @ 8/11/2011 4:35:22 PM |
ExtendedCaption | : | Virtual disk 4 @ 8/11/2011 4:35:22 PM on SSV2 |
Internal | : | False |
Get-DcsRollback -Server SSV1 -VirtualDisk "Virtual disk 1"
SourceLogicalDiskId | : | LD:A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000018 |
DestinationLogicalDiskId | : | LD:A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-0000001D |
RestorePoint | : | 8/11/2011 8:19:21 PM |
AutoExpire | : | True |
State | : | Active |
Id | : | V.{EA7C7A80-BDF3-11E0-8304-00155D11E921}-00000018--V.{EA7C7A80-BDF3-11E0-8304-00155D11E921}-0000001D |
Caption | : | Virtual disk 1 @ 8/11/2011 4:19:21 PM |
ExtendedCaption | : | Virtual disk 1 @ 8/11/2011 4:19:21 PM on SSV1 |
Internal | : | False |
SourceLogicalDiskId | : | LD:A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000018 |
DestinationLogicalDiskId | : | LD:A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000021 |
RestorePoint | : | 8/11/2011 8:25:39 PM |
AutoExpire | : | False |
State | : | Active |
Id | : | V.{EA7C7A80-BDF3-11E0-8304-00155D11E921}-00000018--V.{EA7C7A80-BDF3-11E0-8304-00155D11E921}-00000021 |
Caption | : | Virtual disk 1 @ 8/11/2011 4:25:39 PM |
ExtendedCaption | : | Virtual disk 1 @ 8/11/2011 4:25:39 PM on SSV1 |
Internal | : | False |
Get-DcsRollbackGroup
SYNOPSISReturns rollback group data.
SYNTAXGet-DcsRollbackGroup [ -RollbackGroup <Object> ] [ -VirtualDiskGroup <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns rollback group data. Filtering parameters may be specified to narrow the scope of the data returned. If no parameters are specified, data for all rollback groups in the default connection will be returned.
PARAMETERSRollbackGroupData : Object that identifies a rollback group.
OUTPUTSRollbackGroupData : Object that identifies a rollback group.
NOTESAlso see Add-DcsRollback, Remove-DcsRollbackGroup.
EXAMPLESGet-DcsRollbackGroup
ParentGroupId | : | {33817673-3a68-4eca-88d2-bd0085dd57a5} |
Alias | : | Virtual disk group 1 @ 3/22/2012 10:04:49 AM |
Description | : | |
Id | : | {b24e39eb-a4a6-4fe0-af66-2caff9438891} |
Caption | : | Virtual disk group 1 @ 3/22/2012 10:04:49 AM |
ExtendedCaption | : | Virtual disk group 1 @ 3/22/2012 10:04:49 AM |
Internal | : | False |
ParentGroupId | : | {f9dfafdf-3531-43b0-9b55-02e088960d7a} |
Alias | : | Virtual disk group 2 @ 3/22/2012 10:12:47 AM |
Description | : | |
Id | : | {d586c7f0-6009-4e25-bfa0-a41b1c31e80a} |
Caption | : | Virtual disk group 2 @ 3/22/2012 10:12:47 AM |
ExtendedCaption | : | Virtual disk group 2 @ 3/22/2012 10:12:47 AM |
Internal | : | False |
ParentGroupId | : | {33817673-3a68-4eca-88d2-bd0085dd57a5} |
Alias | : | Virtual disk group 1 @ 3/22/2012 10:51:29 AM |
Description | : | |
Id | : | {03e7d46a-4503-4d1b-a091-de845328e61c} |
Caption | : | Virtual disk group 1 @ 3/22/2012 10:51:29 AM |
ExtendedCaption | : | Virtual disk group 1 @ 3/22/2012 10:51:29 AM |
Internal | : | False |
Get-DcsRollbackGroup -VirtualDiskGroup "Virtual disk group 1"
ParentGroupId | : | {33817673-3a68-4eca-88d2-bd0085dd57a5} |
Alias | : | Virtual disk group 1 @ 3/22/2012 10:04:49 AM |
Description | : | |
Id | : | {b24e39eb-a4a6-4fe0-af66-2caff9438891} |
Caption | : | Virtual disk group 1 @ 3/22/2012 10:04:49 AM |
ExtendedCaption | : | Virtual disk group 1 @ 3/22/2012 10:04:49 AM |
Internal | : | False |
ParentGroupId | : | {33817673-3a68-4eca-88d2-bd0085dd57a5} |
Alias | : | Virtual disk group 1 @ 3/22/2012 10:51:29 AM |
Description | : | |
Id | : | {03e7d46a-4503-4d1b-a091-de845328e61c} |
Caption | : | Virtual disk group 1 @ 3/22/2012 10:51:29 AM |
ExtendedCaption | : | Virtual disk group 1 @ 3/22/2012 10:51:29 AM |
Internal | : | False |
Get-DcsSCSIInquiryData
SYNOPSISReturns the SCSI Inquiry data for a virtual disk.
SYNTAXGet-DcsSCSIInquiryData -VirtualDisk <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns the SCSI Inquiry data for a virtual disk.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSInquiryData : Object that identifies the inquiry data of the virtual disk.
NOTESAlso see Set-DcsSCSIInquiryData.
EXAMPLESGet-DcsSCSIInquiryData -VirtualDisk "Virtual disk 1"
Vendor Product Revision Serial DataCore Virtual Disk DCS
Get-DcsServer
SYNOPSISReturns system and product information, and server properties for servers.
SYNTAXGet-DcsServer [ -ServerGroup <String> ] [ -Server <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns system and product information, and server properties for servers. Filtering parameters may be specified to narrow the scope of the data returned. If no parameters are specified, data for all servers in the default connection and associated replication partner groups will be returned.
PARAMETERSServerHostData : Object that identifies the server.
OUTPUTSServerHostData : Object that identifies the server and provides system and product information.
NOTESAlso see Get-DcsServerGroup.
EXAMPLESGet-DcsServer
GroupId | : | 626ad5ae-8297-4068-832c-7c476fe32abf |
RegionNodeId | : | ExecutiveNode:A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
CacheSize | : | 0.00 B |
State | : | Online |
SupportState | : | Idle |
SnapshotMapStoreId | : | |
SnapshotMapStorePoolId | : | |
InstallPath | : | C:\Program Files\DataCore\SANsymphony |
ProductName | : | DataCore SANsymphony |
ProductType | : | Standard |
ProductVersion | : | 8.1 |
OsVersion | : | Windows Server 2008 R2 x64 Edition, Service Pack 1 |
ProcessorInfo | : | DataCore.Executive.ProcessorInformation |
ProductBuild | : | 13.1.0.798 |
BuildType | : | Release |
DiagnosticMode | : | Enabled |
LicenseRemaining | : | 23238000000000 |
ReplicationBufferFolder | : | |
TotalSystemMemory | : | 1,023.56 MB |
AvailableSystemMemory | : | 136.08 MB |
LogStatus | : | Operational |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | True |
StorageUsed | : | 0.00 B |
PowerState | : | ACOnline |
CacheState | : | WritebackGlobal |
BackupStorageFolder | : | |
IpAddresses | : | {172.20.17.63, fe80::ac9f:4abc:8e7:447a, 13.0.0.31, fe80::2de4:e3b4:87d0:b299...} |
Description | : | |
HostName | : | SSV1.datacoresoftware.com |
Id | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
Caption | : | SSV1 |
ExtendedCaption | : | SSV1 in Server Group |
Internal | : | False |
GroupId | : | 626ad5ae-8297-4068-832c-7c476fe32abf |
RegionNodeId | : | ExecutiveNode:781D998D-3920-46BB-9F26-88BC591772B6 |
CacheSize | : | 0.00 B |
State | : | Online |
SupportState | : | Idle |
SnapshotMapStoreId | : | |
SnapshotMapStorePoolId | : | |
InstallPath | : | C:\Program Files\DataCore\SANsymphony |
ProductName | : | DataCore SANsymphony |
ProductType | : | Standard |
ProductVersion | : | 8.1 |
OsVersion | : | Windows Server 2008 R2 x64 Edition, Service Pack 1 |
ProcessorInfo | : | DataCore.Executive.ProcessorInformation |
ProductBuild | : | 13.1.0.798 |
BuildType | : | Release |
DiagnosticMode | : | Enabled |
LicenseRemaining | : | 23274000000000 |
ReplicationBufferFolder | : | |
TotalSystemMemory | : | 1,023.56 MB |
AvailableSystemMemory | : | 228.11 MB |
LogStatus | : | Operational |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | True |
StorageUsed | : | 0.00 B |
PowerState | : | ACOnline |
CacheState | : | WritebackGlobal |
BackupStorageFolder | : | |
IpAddresses | : | {172.20.17.157, fe80::2920:ddc6:93a7:45df, 13.0.0.35, fe80::6181:9311:6644:c8d2...} |
Description | : | |
HostName | : | SSV2.datacoresoftware.com |
Id | : | 781D998D-3920-46BB-9F26-88BC591772B6 |
Caption | : | SSV2 |
ExtendedCaption | : | SSV2 in Server Group |
Internal | : | False |
Get-DcsServerCacheSize
SYNOPSISReturns the cache size that is set on a server.
SYNTAXGet-DcsServerCacheSize -Server <Object> [ -Current] [ -Connection <String> ] [ -PipelineVariable <String> ]
Get-DcsServerCacheSize -Server <Object> [ -UserDefined] [ -Connection <String> ] [ -PipelineVariable <String> ]
Get-DcsServerCacheSize -Server <Object> [ -SystemManaged] [ -Connection <String> ] [ -PipelineVariable <String> ]
Get-DcsServerCacheSize -Server <Object> [ -Pending] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns the cache size that is set on a server. The cmdlet will return either the current cache size (parameter Current) or the cache size after the server is restarted (parameter Pending). The parameter Pending also indicates whether the cache will be system managed or user defined. Running the cmdlet without either parameter will return the current cache size.
PARAMETERSServerHostData : Object that identifies the server.
OUTPUTSDataSize : The object that contains the server cache size.
NOTESAlso see Set-DcsServerCacheSize.
EXAMPLESGet-DcsServerCacheSize -Server "SSVVM01" -Current
Value ----- 2146435072
Get-DcsServerCacheSize -Server "SSVVM01" -Pending
Value IsSystemManaged ----- --------------- 2.00 GB True
Get-DcsServerGroup
SYNOPSISReturns server group data.
SYNTAXGet-DcsServerGroup [ -ServerGroup <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns server group data. If no parameters are specified, data for all server groups, including replication partner groups, will be returned for the default connection.
PARAMETERSServerHostGroupData : Object that identifies and describes the server group.
OUTPUTSServerHostGroupData : Object that identifies and describes the server group.
NOTESAlso see Set-DcsServerGroupProperties, Get-DcsReplicationPartnerGroup.
EXAMPLESGet-DcsServerGroup -ServerGroup Local
OurGroup | : | True |
Alias | : | Local |
Description | : | |
State | : | Present |
SmtpSettings | : | DataCore.Executive.SmtpServerSettings |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
LicenseType | : | Regular |
ContactData | : | |
StorageUsed | : | 0.00 B |
ExistingProductKeys | : | {, , , } |
Id | : | 626ad5ae-8297-4068-832c-7c476fe32abf |
Caption | : | Local |
ExtendedCaption | : | Local |
Internal | : | False |
Get-DcsServerTime
SYNOPSISReturns the UTC time of a specified server.
SYNTAXGet-DcsServerTime -Server <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns the UTC (Coordinated Universal Time) time of a specified server.
PARAMETERSServerHostData : Object that identifies and describes the system and product information for a server.
OUTPUTSSystem.DateTime : Object that contains the date and time of the server.
NOTESAlso see Get-DcsServer.
EXAMPLESGet-DcsServerTime -Server SSV1
Thursday, June 07, 2012 1:52:36 PM
Get-DcsServer -ServerGroup "Group LOCAL" | Get-DcsServerTime
Thursday, June 07, 2012 2:02:03 PM Thursday, June 07, 2012 2:02:03 PM
Get-DcsSharedPhysicalDisk
SYNOPSISReturns the data for shared physical disks.
SYNTAXGet-DcsSharedPhysicalDisk [ -Server <String> ] [ -SharedDisk <Object> ] [ -PhysicalDisk <String> ] [ -Available] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns the data for shared physical disks. Filtering parameters may be specified to narrow the scope of the data returned. If no parameters are specified, data for all shared physical disks for all servers in the default connection will be returned.
PARAMETERSSharedPhysicalDiskData : Object that identifies and describes the shared disk.
OUTPUTSSharedPhysicalDiskData : Object that identifies and describes the shared disk.
NOTESAlso see Get-DcsSharedPool.
EXAMPLESGet-DcsSharedPhysicalDisk
Id Caption ExtendedCaption Internal -- ------- --------------- -------- naa.60030d9056566f6c343400... Shared - Disk 13 | DataCor... Shared - Disk 13 | DataCor... False naa.60030d9056566f6c343300... Shared - Disk 12 | DataCor... Shared - Disk 12 | DataCor... False naa.60030d9056566f6c343500... Shared - Disk 14 | DataCor... Shared - Disk 14 | DataCor... False
Get-DcsSharedPhysicalDisk -Server SSV3 -PhysicalDisk "Disk 12"
Id Caption ExtendedCaption Internal -- ------- --------------- -------- naa.60030d9056566f6c343300... Shared - Disk 12 | DataCor... Shared - Disk 12 | DataCor... False
Get-DcsSharedPool
SYNOPSISReturns the data for shared pools.
SYNTAXGet-DcsSharedPool [ -SharedPool <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns the data for shared pools. Filtering parameters may be specified to narrow the scope of the data returned. If no parameters are specified, data for all shared pools in the server group for the default connection will be returned.
PARAMETERSSharedDiskPoolData : Object that identifies and describes the shared pool.
OUTPUTSSharedDiskPoolData : Object that identifies and describes the shared pool.
NOTESAlso see Get-DcsSharedPhysicalDisk, Get-DcsPool.
EXAMPLESGet-DcsSharedPool
ChunkSize | : | 0.00 B |
MaxTierNumber | : | 3 |
Id | : | {fcb8bf28-7423-11e1-9f2a-00155d11e92b} |
Caption | : | Shared disk pool 1 - SSV3 | SSV4 |
ExtendedCaption | : | Shared disk pool 1 - SSV3 | SSV4 |
Internal | : | False |
ChunkSize | : | 0.00 B |
MaxTierNumber | : | 3 |
Id | : | {fcb8bf34-7423-11e1-9f2a-00155d11e92b} |
Caption | : | Shared disk pool 2 - SSV3 | SSV4 |
ExtendedCaption | : | Shared disk pool 2 - SSV3 | SSV4 |
Internal | : | False |
Get-DcsSMTPSettings
SYNOPSISReturns the SMTP settings used for email notifications for the server group of the specified connection.
SYNTAXGet-DcsSMTPSettings [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns the SMTP settings used for email notifications for the server group of the specified connection.
PARAMETERSSmtpServerSettings : Object that provides the SMTP settings for the server group.
NOTESAlso see Set-DcsSMTPSettings.
EXAMPLESGet-DcsSMTPSettings
SmtpServer | : | cas.datacoresoftware.com |
EmailAddress | : | SANman@datacore.com |
Username | : | administrator |
TcpPort | : | 25 |
UseSSL | : | False |
Get-DcsSnapshot
SYNOPSISReturns snapshot data for virtual disks.
SYNTAXGet-DcsSnapshot [ -Server <Object> ] [ -VirtualDisk <Object> ] [ -Snapshot <Object> ] [ -SnapshotGroup <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns snapshot data for virtual disks. Filtering parameters may be specified to narrow the scope of the data returned. If no parameters are specified, all snapshots on all servers in the default connection will be returned.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSSnapshotData : Object that identifies and describes the snapshot.
NOTESAlso see Get-DcsSnapshotMapStore, Add-DcsSnapshot, Remove-DcsSnapshot.
EXAMPLESGet-DcsVirtualDisk -Server SSV1 | Get-DcsSnapshot
SourceLogicalDiskId | : | LD:A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000018 |
DestinationLogicalDiskId | : | LD:A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000023 |
Type | : | Differential |
TimeStamp | : | 8/12/2011 9:47:02 AM |
ActiveOperation | : | NoOperation |
State | : | Healthy |
Failure | : | NoFailure |
Id | : | V.{EA7C7A80-BDF3-11E0-8304-00155D11E921}-00000018--V.{EA7C7A80-BDF3-11E0-8304-00155D11E921}-00000023 |
Caption | : | Virtual disk 1 @ 8/12/2011 9:46:09 AM |
ExtendedCaption | : | Virtual disk 1 @ 8/12/2011 9:46:09 AM on SSV1 |
Internal | : | False |
SourceLogicalDiskId | : | LD:A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000019 |
DestinationLogicalDiskId | : | LD:A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000025 |
Type | : | Full |
TimeStamp | : | 8/12/2011 9:47:04 AM |
ActiveOperation | : | NoOperation |
State | : | Migrated |
Failure | : | NoFailure |
Id | : | V.{EA7C7A80-BDF3-11E0-8304-00155D11E921}-00000019--V.{EA7C7A80-BDF3-11E0-8304-00155D11E921}-00000025 |
Caption | : | Virtual disk 2 @ 8/12/2011 9:46:25 AM |
ExtendedCaption | : | Virtual disk 2 @ 8/12/2011 9:46:25 AM on SSV1 |
Internal | : | False |
Get-DcsSnapshot -VirtualDisk "Virtual disk 2"
SourceLogicalDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-0000002E |
DestinationLogicalDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000038 |
Type | : | Differential |
TimeStamp | : | 8/16/2011 1:06:06 PM |
ActiveOperation | : | NoOperation |
State | : | Healthy |
Failure | : | NoFailure |
Id | : | V.{EA7C7A80-BDF3-11E0-8304-00155D11E921}-0000002E--V.{EA7C7A80-BDF3-11E0-8304-00155D11E921}-00000038 |
Caption | : | Virtual disk 2 @ 8/16/2011 1:06:00 PM |
ExtendedCaption | : | Virtual disk 2 @ 8/16/2011 1:06:00 PM on SSV1 |
Internal | : | False |
SourceLogicalDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-0000002E |
DestinationLogicalDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000037 |
Type | : | Full |
TimeStamp | : | 8/16/2011 1:05:18 PM |
ActiveOperation | : | NoOperation |
State | : | Migrated |
Failure | : | NoFailure |
Id | : | V.{EA7C7A80-BDF3-11E0-8304-00155D11E921}-0000002E--V.{EA7C7A80-BDF3-11E0-8304-00155D11E921}-00000037 |
Caption | : | Virtual disk 2 @ 8/16/2011 1:05:03 PM |
ExtendedCaption | : | Virtual disk 2 @ 8/16/2011 1:05:03 PM on SSV1 |
Internal | : | False |
Get-DcsSnapshotGroup
SYNOPSISReturns snapshot group data.
SYNTAXGet-DcsSnapshotGroup [ -SnapshotGroup <Object> ] [ -VirtualDiskGroup <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns snapshot group data. Filtering parameters may be specified to narrow the scope of the data returned. If no parameters are specified, data for all snapshot groups in the default connection will be returned.
PARAMETERSSnapshotGroupData : Object that identifies and describes the snapshot group.
OUTPUTSSnapshotGroupData : Object that identifies and describes the snapshot group.
NOTESAlso see Add-DcsSnapshot, Remove-DcsSnapshotGroup.
EXAMPLESGet-DcsSnapshotGroup
ParentGroupId | : | {28c9c50f-bc30-4bf1-9fea-1bfc19bbcfd5} |
Alias | : | Virtual disk group 2 @ 3/20/2012 10:05:15 AM |
Description | : | |
Id | : | {6e788a45-a079-4fc4-9e80-8a09b1c1696d} |
Caption | : | Virtual disk group 2 @ 3/20/2012 10:05:15 AM |
ExtendedCaption | : | Virtual disk group 2 @ 3/20/2012 10:05:15 AM |
Internal | : | False |
ParentGroupId | : | {28c9c50f-bc30-4bf1-9fea-1bfc19bbcfd5} |
Alias | : | Virtual disk group 2 @ 3/20/2012 12:05:14 PM |
Description | : | |
Id | : | {652cdc16-31dd-4a7f-9884-0a2cb44e5c97} |
Caption | : | Virtual disk group 2 @ 3/20/2012 12:05:14 PM |
ExtendedCaption | : | Virtual disk group 2 @ 3/20/2012 12:05:14 PM |
Internal | : | False |
ParentGroupId | : | {2dced492-e3e8-4abb-aa14-80c7c9e1a898} |
Alias | : | Virtual disk group 1 @ 3/20/2012 12:13:31 PM |
Description | : | |
Id | : | {ac7b28a2-b92c-407e-94a4-6ded377fb0dc} |
Caption | : | Virtual disk group 1 @ 3/20/2012 12:13:31 PM |
ExtendedCaption | : | Virtual disk group 1 @ 3/20/2012 12:13:31 PM |
Internal | : | False |
Get-DcsSnapshotGroup -VirtualDiskGroup "Virtual disk group 2"
ParentGroupId | : | {28c9c50f-bc30-4bf1-9fea-1bfc19bbcfd5} |
Alias | : | Virtual disk group 2 @ 3/20/2012 10:05:15 AM |
Description | : | |
Id | : | {6e788a45-a079-4fc4-9e80-8a09b1c1696d} |
Caption | : | Virtual disk group 2 @ 3/20/2012 10:05:15 AM |
ExtendedCaption | : | Virtual disk group 2 @ 3/20/2012 10:05:15 AM |
Internal | : | False |
ParentGroupId | : | {28c9c50f-bc30-4bf1-9fea-1bfc19bbcfd5} |
Alias | : | Virtual disk group 2 @ 3/20/2012 12:05:14 PM |
Description | : | |
Id | : | {652cdc16-31dd-4a7f-9884-0a2cb44e5c97} |
Caption | : | Virtual disk group 2 @ 3/20/2012 12:05:14 PM |
ExtendedCaption | : | Virtual disk group 2 @ 3/20/2012 12:05:14 PM |
Internal | : | False |
Get-DcsSnapshotMapStore
SYNOPSISReturns disk pool data for the pool used to create the snapshot mapstore for the specified server.
SYNTAXGet-DcsSnapshotMapStore -Server <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns disk pool data for the pool used to create the snapshot mapstore for the specified server.
PARAMETERSServerHostData : Object that identifies and describes the server.
OUTPUTSDiskPoolData : Object that identifies and describes the disk pool used to create the mapstore.
NOTESAlso see Set-DcsSnapshotMapStore.
EXAMPLESGet-DcsSnapshotMapStore -Server SSV1
PoolMode | : | ReadWrite |
ServerId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
Alias | : | Disk pool 1 |
Description | : | |
PresenceStatus | : | Present |
PoolStatus | : | Running |
Type | : | Dynamic |
ChunkSize | : | 128.00 MB |
MaxTierNumber | : | 3 |
Id | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3:{ea7c7a80-bdf3-11e0-8304-00155d11e921} |
Caption | : | Disk pool 1 |
ExtendedCaption | : | Disk pool 1 on SSV1 |
Internal | : | False |
Get-DcsServer | Get-DcsSnapshotMapStore
PoolMode | : | ReadWrite |
ServerId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
Alias | : | Disk pool 1 |
Description | : | |
PresenceStatus | : | Present |
PoolStatus | : | Running |
Type | : | Dynamic |
ChunkSize | : | 128.00 MB |
MaxTierNumber | : | 3 |
Id | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3:{ea7c7a80-bdf3-11e0-8304-00155d11e921} |
Caption | : | Disk pool 1 |
ExtendedCaption | : | Disk pool 1 on SSV1 |
Internal | : | False |
PoolMode | : | ReadWrite |
ServerId | : | 781D998D-3920-46BB-9F26-88BC591772B6 |
Alias | : | Disk pool 1 |
Description | : | |
PresenceStatus | : | Present |
PoolStatus | : | Running |
Type | : | Dynamic |
ChunkSize | : | 128.00 MB |
MaxTierNumber | : | 3 |
Id | : | 781D998D-3920-46BB-9F26-88BC591772B6:{315f03ec-bdf5-11e0-9dc3-00155d11e923} |
Caption | : | Disk pool 1 |
ExtendedCaption | : | Disk pool 1 on SSV2 |
Internal | : | False |
Get-DcsStorageProfile
SYNOPSISReturns data for a particular storage profile or all storage profiles.
SYNTAXGet-DcsStorageProfile [ -StorageProfile <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns data for a particular storage profile or all storage profiles. If no parameters are specified, data for all system and custom storage profiles configured for the server group in the default connection will be returned.
PARAMETERSStorageProfileData : Object that identifies and describes the storage profile.
OUTPUTSStorageProfileData : Object that identifies and describes the storage profile.
NOTESAlso see Set-DcsStorageProfileProperties, Add-DcsStorageProfile, Remove-DcsStorageProfile.
EXAMPLESGet-DcsStorageProfile
Alias | : | Critical |
Description | : | |
PerformanceClass | : | Critical |
ReplicationPriority | : | Critical |
RecoveryPriority | : | Critical |
WriteTracking | : | False |
DefaultProfile | : | True |
SequenceNumber | : | 34350 |
Id | : | E84B65FF-B69A-4EF1-B79E-71D3DC29E867 |
Caption | : | Critical |
ExtendedCaption | : | Critical Profile |
Internal | : | False |
Alias | : | High |
Description | : | |
PerformanceClass | : | High |
ReplicationPriority | : | High |
RecoveryPriority | : | High |
WriteTracking | : | False |
DefaultProfile | : | True |
SequenceNumber | : | 34351 |
Id | : | A122B0E3-7D32-4783-BDE4-619049C936C9 |
Caption | : | High |
ExtendedCaption | : | High Profile |
Internal | : | False |
Alias | : | Normal |
Description | : | |
PerformanceClass | : | Normal |
ReplicationPriority | : | Regular |
RecoveryPriority | : | Regular |
WriteTracking | : | False |
DefaultProfile | : | True |
SequenceNumber | : | 34352 |
Id | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Caption | : | Normal |
ExtendedCaption | : | Normal Profile |
Internal | : | False |
Alias | : | Low |
Description | : | |
PerformanceClass | : | Low |
ReplicationPriority | : | Low |
RecoveryPriority | : | Low |
WriteTracking | : | False |
DefaultProfile | : | True |
SequenceNumber | : | 34353 |
Id | : | D3A1308B-7770-408E-AC49-7F9EEE83C05A |
Caption | : | Low |
ExtendedCaption | : | Low Profile |
Internal | : | False |
Alias | : | Archive |
Description | : | |
PerformanceClass | : | Archive |
ReplicationPriority | : | Low |
RecoveryPriority | : | Low |
WriteTracking | : | False |
DefaultProfile | : | True |
SequenceNumber | : | 34354 |
Id | : | 3ACE5F17-41DB-445D-B1EF-C8F04953B5AD |
Caption | : | Archive |
ExtendedCaption | : | Archive Profile |
Internal | : | False |
Get-DcsStorageProfile -StorageProfile Critical
Alias | : | Critical |
Description | : | |
PerformanceClass | : | Critical |
ReplicationPriority | : | Critical |
RecoveryPriority | : | Critical |
WriteTracking | : | False |
DefaultProfile | : | True |
SequenceNumber | : | 34350 |
Id | : | E84B65FF-B69A-4EF1-B79E-71D3DC29E867 |
Caption | : | Critical |
ExtendedCaption | : | Critical Profile |
Internal | : | False |
Get-DcsTargetDevice
SYNOPSISReturns path data for target ports used by virtual disks.
SYNTAXGet-DcsTargetDevice [ -TargetDevice <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns path data for target ports used by virtual disks. If no parameters are specified, data for all target devices in the specified connection will be returned.
PARAMETERSTargetDeviceData : Object that identifies the target device.
OUTPUTSTargetDeviceData : Object that identifies and describes path data for a target port (target device) used by a virtual disk.
NOTESAlso see Get-DcsPortConnection, Get-DcsPort, Get-DcsTargetDomain.
EXAMPLESGet-DcsTargetDevice -TargetDevice "Microsoft iSCSI Initiator_Server iSCSI Port 2"
TargetDomainId | : | 210e3409-a735-45de-aa57-132d47e22fe9 |
InitiatorPortId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:MSFT-05-1991 |
TargetPortId | : | C553D471-3527-47EC-9326-D53E04204F2B:MAC:00-15-5D-11-E9-22 |
DeviceName | : | |
Id | : | d93a7d5c-b538-4432-a21d-24d9a043af31 |
Caption | : | Microsoft iSCSI Initiator | Server iSCSI Port 2 |
ExtendedCaption | : | Microsoft iSCSI Initiator | Server iSCSI Port 2 |
Internal | : | False |
TargetDomainId | : | 685e85de-7ba2-4fa8-9432-d838d421e61d |
InitiatorPortId | : | C553D471-3527-47EC-9326-D53E04204F2B:MSFT-05-1991 |
TargetPortId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:MAC:00-15-5D-11-E9-21 |
DeviceName | : | |
Id | : | 7620c2b7-a852-4ac5-b42f-49e88c939199 |
Caption | : | Microsoft iSCSI Initiator | Server iSCSI Port 2 |
ExtendedCaption | : | Microsoft iSCSI Initiator | Server iSCSI Port 2 |
Internal | : | False |
Get-DcsTargetDomain
SYNOPSISReturns initiator/target path data for servers or client hosts.
SYNTAXGet-DcsTargetDomain [ -TargetDomain <Object> ] [ -InitiatorHost <String> ] [ -TargetHost <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns initiator/target path data for servers or client hosts. Filtering parameters may be specified to narrow the scope of the data returned. If no parameters are specified, data for all client hosts and servers in the default connection will be returned.
PARAMETERSVirtualTargetDomain : Object that identifies the target domain.
OUTPUTSVirtualTargetDomain : Object that identifies and describes the initiator and target path information for the target domain.
NOTESAlso see Get-DcsPortConnection, Get-DcsPort, Get-DcsTargetDevice.
EXAMPLESGet-DcsTargetDomain
InitiatorHostId | : | C553D471-3527-47EC-9326-D53E04204F2B |
TargetHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
Id | : | 907e054d-0bba-43b8-b920-0082354e7310 |
Caption | : | SSV2_SSV1 |
ExtendedCaption | : | SSV2_SSV1 |
Internal | : | False |
InitiatorHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
TargetHostId | : | C553D471-3527-47EC-9326-D53E04204F2B |
Id | : | 75b2d2fd-8742-4874-9b88-ec53fd2b4881 |
Caption | : | SSV1 | SSV2 |
ExtendedCaption | : | SSV1 | SSV2 |
Internal | : | False |
InitiatorHostId | : | 02e62275b0f84decbd81fdd83210ef13 |
TargetHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
Id | : | 35b37757-a8de-49b7-82a1-1b4abc891652 |
Caption | : | Host3 | SSV1 |
ExtendedCaption | : | Host3 | SSV1 |
Internal | : | False |
InitiatorHostId | : | b26c5aa9d9c74f8e97b29ce20b2c7fef |
TargetHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
Id | : | 66df3d86-0546-4130-a185-d5f664598ba1 |
Caption | : | Host4 | SSV1 |
ExtendedCaption | : | Host4 | SSV1 |
Internal | : | False |
Get-DcsTask
SYNOPSISReturns data for tasks.
SYNTAXGet-DcsTask [ -Task <Object> ] [ -States <String[]> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns data for tasks. Filtering parameters may be specified to narrow the scope of the data returned. If no parameters are specified, all tasks on all servers in the default connection will be returned.
PARAMETERSTaskData : Object that identifies the task.
OUTPUTSTaskData : Object that identifies the task.
NOTESAlso see Add-DcsTask, Remove-DcsTask, Get-DcsAction, Get-DcsTrigger, Set-DcsTaskProperties.
EXAMPLESGet-DcsTask -Task ReclaimVD1
Description | : | Reclaims unused space on Virtual disk 1 every night at 11:30PM |
Enabled | : | True |
ActionBehavior | : | RunPerTrigger |
MaxRunTime | : | 6048000000000 |
Connective | : | LogicalOr |
ActionDelay | : | 0 |
State | : | Idle |
CurrentActionId | : | |
LastStartTime | : | 1/1/0001 12:00:00 AM |
LastStopTime | : | 1/1/0001 12:00:00 AM |
Id | : | 0f028eee-1954-4d2a-8787-a36ba47a472f |
Caption | : | ReclaimVD1 |
ExtendedCaption | : | ReclaimVD1 |
Internal | : | False |
Get-DcsTrigger
SYNOPSISReturns triggers associated with a task.
SYNTAXGet-DcsTrigger [ -Task <String> ] [ -Trigger <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns triggers associated with a task. Filtering parameters may be specified to narrow the scope of the data returned. One specific trigger or all triggers for the specified task will be returned.
PARAMETERSTaskTriggerData : Object identifying and describing the trigger of a task.
OUTPUTSTaskTriggerData : Object identifying and describing the trigger of a task.
NOTESAlso see Get-DcsTask, Get-DcsAction, Remove-DcsTrigger, Add-DcsTrigger.
EXAMPLESGet-DcsTrigger -Task ReclaimVD1
Weekdays | : | False |
DailyInterval | : | 1 |
Recurrence | : | Daily |
SignalDuration | : | 0 |
StartTime | : | 8/13/2011 3:30:00 AM |
TaskId | : | 0f028eee-1954-4d2a-8787-a36ba47a472f |
Type | : | ScheduledTrigger |
Description | : | |
Id | : | a230c41f-ebad-4c6f-b47c-5b0495cb4396 |
Caption | : | Every 1 days at 23:30:00, starting on 8/12/2011 11:30:00 PM |
ExtendedCaption | : | |
Internal | : | False |
Get-DcsUser
SYNOPSISReturns one or all registered users in a server group.
SYNTAXGet-DcsUser [ -User <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Get-DcsUser [ -Current] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns one or all registered users in a server group. If no parameters are specified, all users in the default connection will be returned.
PARAMETERSUserData : Object that identifies and describes a registered software user.
OUTPUTSUserData : Object that identifies and describes a registered software user.
NOTESAlso see Add-DcsUser, Get-DcsUserRole.
EXAMPLESGet-DcsUser
Name | : | Administrator |
Description | : | User with the Owners role |
EmailAddress | : | |
BlendedPrivileges | : | ViewInformation |
IsAdministrator | : | True |
RoleIds | : | {{DAD4B92D-BFC8-4628-A313-51D8B2F57083}} |
SequenceNumber | : | 3433 |
Id | : | 7edfb6ed-8f24-4138-a23b-2843600d939d |
Caption | : | Administrator |
ExtendedCaption | : | Administrator |
Internal | : | False |
Name | : | Joe Schmoe |
Description | : | |
EmailAddress | : | |
BlendedPrivileges | : | ViewInformation, ConfigureVVols |
IsAdministrator | : | False |
RoleIds | : | {{E1077253-9FD3-4460-A39A-7A13AF1E885E}} |
SequenceNumber | : | 3434 |
Id | : | 2acfbe83-5af0-426e-8420-6e8ce0711d04 |
Caption | : | Joe Schmoe |
ExtendedCaption | : | Joe Schmoe |
Internal | : | False |
Name | : | Larry C. Moe |
Description | : | |
EmailAddress | : | |
BlendedPrivileges | : | ViewInformation |
IsAdministrator | : | False |
RoleIds | : | {{B1210FAD-5DAC-4a7b-B3D6-EEB8DFFE1F7A}} |
SequenceNumber | : | 3563 |
Id | : | 4c3cf2d1-b2c7-462c-97da-9db62e0b3805 |
Caption | : | Larry C. Moe |
ExtendedCaption | : | Larry C. Moe |
Internal | : | False |
Get-DcsUser -Current
Name | : | Administrator |
Description | : | User with the Owners role |
EmailAddress | : | |
BlendedPrivileges | : | ViewInformation |
IsAdministrator | : | True |
RoleIds | : | {{DAD4B92D-BFC8-4628-A313-51D8B2F57083}} |
SequenceNumber | : | 3560 |
Id | : | 7edfb6ed-8f24-4138-a23b-2843600d939d |
Caption | : | Administrator |
ExtendedCaption | : | Administrator |
Internal | : | False |
Get-DcsUserOwnership
SYNOPSISReturns ownership data for virtual disks.
SYNTAXGet-DcsUserOwnership [ -User <Object> ] [ -Object <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Get-DcsUserOwnership -Ownership <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns ownership data for virtual disks. The cmdlet can be used to obtain all owners of a specified virtual disk or all virtual disks owned by a specified user.
PARAMETERSVirtualDiskData : Object that identifies and describes a virtual disk.
OUTPUTSOwnershipData : Object that identifies and describes an ownership relationship between a user and a virtual disk.
NOTESAlso see Add-DcsUserOwnership, Remove-DcsUserOwnership
EXAMPLESGet-DcsVirtualDisk -VirtualDisk "Virtual disk 1" | Get-DcsUserOwnership
UserId | : | 39cb3daf-5d18-42ba-a3a9-13e5c3782c8a |
IdentifiableId | : | a354eee825cb408a9a4858323d301ae3 |
SequenceNumber | : | 4102 |
Id | : | 9f9332a1-675c-4786-b570-f953bd45dbe9 |
Caption | : | |
ExtendedCaption | : | |
Internal | : | False |
UserId | : | cba8d0fd-7a21-45bd-b6be-360f9447b1c5 |
IdentifiableId | : | a354eee825cb408a9a4858323d301ae3 |
SequenceNumber | : | 4111 |
Id | : | 7068dc7b-cc3e-4bb8-acd2-be7683ce30ac |
Caption | : | |
ExtendedCaption | : | |
Internal | : | False |
Get-DcsUserOwnership -User "JSchmoe"
UserId | : | 39cb3daf-5d18-42ba-a3a9-13e5c3782c8a |
IdentifiableId | : | a354eee825cb408a9a4858323d301ae3 |
SequenceNumber | : | 4102 |
Id | : | 9f9332a1-675c-4786-b570-f953bd45dbe9 |
Caption | : | |
ExtendedCaption | : | |
Internal | : | False |
UserId | : | 39cb3daf-5d18-42ba-a3a9-13e5c3782c8a |
IdentifiableId | : | 704da63e20ad4eaaa9e4701bb7bc5fbc |
SequenceNumber | : | 4104 |
Id | : | 97404981-9e0d-48bd-8ed8-5994f753125e |
Caption | : | |
ExtendedCaption | : | |
Internal | : | False |
UserId | : | 39cb3daf-5d18-42ba-a3a9-13e5c3782c8a |
IdentifiableId | : | 0c3e004607a04864bdb507ccb09f641c |
SequenceNumber | : | 4106 |
Id | : | 51424fac-2c66-4462-b545-0a7a8e9aa7e1 |
Caption | : | |
ExtendedCaption | : | |
Internal | : | False |
Get-DcsUserRole
SYNOPSISReturns role data.
SYNTAXGet-DcsUserRole [ -Role <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Get-DcsUserRole [ -User <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns role data. All possible roles, a specific role, or all roles for a specific user can be returned. Roles are used to grant user privileges.
PARAMETERSRoleData : Object that identifies the role.
OUTPUTSRoleData : Object that identifies and describes the user role.
NOTESAlso see Add-DcsUserRole, Remove-DcsUserRole.
EXAMPLESGet-DcsUserRole
Alias | : | Full Privileges |
Description | : | Role with full privileges |
Privileges | : | All |
IsPredefined | : | True |
SequenceNumber | : | 10317 |
Id | : | {DAD4B92D-BFC8-4628-A313-51D8B2F57083} |
Caption | : | Full Privileges |
ExtendedCaption | : | Full Privileges |
Internal | : | False |
Alias | : | View |
Description | : | Role with view-only privileges |
Privileges | : | General privileges: ViewInformation |
IsPredefined | : | True |
SequenceNumber | : | 10318 |
Id | : | {B1210FAD-5DAC-4a7b-B3D6-EEB8DFFE1F7A} |
Caption | : | View |
ExtendedCaption | : | View |
Internal | : | False |
Alias | : | VVol Managers |
Description | : | Role with privileges on VVol related operations |
Privileges | : | General privileges: ViewInformation |
Port privileges | : | All |
Host privileges | : | All |
DataCore Server privileges | : | RescanDisks |
Virtual disk privileges | : | All |
Snapshot privileges | : | All |
Physical disk privileges | : | All |
User account privileges | : | AssignIdentifiable |
Virtual disk group privileges | : | All |
Virtual disk template privileges | : | All |
IsPredefined | : | True |
SequenceNumber | : | 10319 |
Id | : | {E1077253-9FD3-4460-A39A-7A13AF1E885E} |
Caption | : | VVol Managers |
ExtendedCaption | : | VVol Managers |
Internal | : | False |
Alias | : | Networking |
Description | : | |
Privileges | : | General privileges: All |
Port privileges | : | All |
Host privileges | : | All |
Host group privileges | : | All |
DataCore Server privileges | : | All |
DataCore Server group privileges | : | All |
Service level privileges | : | All |
Task privileges | : | All |
IsPredefined | : | False |
SequenceNumber | : | 10972 |
Id | : | 68b11804-1575-4ab1-8945-95b0ff37a526 |
Caption | : | Networking |
ExtendedCaption | : | Networking |
Internal | : | False |
Get-DcsUserRole -User "Larry C. Moe"
Alias | : | View |
Description | : | Role with view-only privileges |
Privileges | : | General privileges: ViewInformation |
IsPredefined | : | True |
SequenceNumber | : | 10318 |
Id | : | {B1210FAD-5DAC-4a7b-B3D6-EEB8DFFE1F7A} |
Caption | : | View |
ExtendedCaption | : | View |
Internal | : | False |
Get-DcsUserRoleRelation
SYNOPSISReturns the relationship between a user and the roles assigned to the user.
SYNTAXGet-DcsUserRoleRelation [ -User <Object> ] [ -Role <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Get-DcsUserRoleRelation -UserRole <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns the relationship between a user and the roles assigned to the user. Filtering parameters may be specified to narrow the scope of the data returned. User-role relationship data can be returned for a specific user, a specific role, or a specific user-role relationship. If no parameters are specified, data is returned for all user-role relationships in the server group.
PARAMETERSRoleData : Object that identifies the role.
OUTPUTSUserRoleRelationData : Object that identifies the relationship between a user and his/her assigned roles.
NOTES EXAMPLESGet-DcsUserRole -User "Clark Kent" | Get-DcsUserRoleRelation
UserId | : | 8a1f9129-363b-446e-965f-a91098da3995 |
RoleId | : | 68b11804-1575-4ab1-8945-95b0ff37a526 |
SequenceNumber | : | 10977 |
Id | : | 39345c73-4e73-48ca-a9b8-6c3ab27d8aab |
Caption | : | Clark Kent | Networking |
ExtendedCaption | : | Clark Kent | Networking |
Internal | : | False |
Get-DcsUserRoleRelation -UserRole "Networking"
UserId | : | 8a1f9129-363b-446e-965f-a91098da3995 |
RoleId | : | 68b11804-1575-4ab1-8945-95b0ff37a526 |
SequenceNumber | : | 10977 |
Id | : | 39345c73-4e73-48ca-a9b8-6c3ab27d8aab |
Caption | : | Clark Kent | Networking |
ExtendedCaption | : | Clark Kent | Networking |
Internal | : | False |
Get-DcsUserRoleRelation -UserRole 39345c73-4e73-48ca-a9b8-6c3ab27d8aab
UserId | : | 8a1f9129-363b-446e-965f-a91098da3995 |
RoleId | : | 68b11804-1575-4ab1-8945-95b0ff37a526 |
SequenceNumber | : | 10977 |
Id | : | 39345c73-4e73-48ca-a9b8-6c3ab27d8aab |
Caption | : | Clark Kent | Networking |
ExtendedCaption | : | Clark Kent | Networking |
Internal | : | False |
Get-DcsvCenter
SYNOPSISReturns data for a specific vCenter or all vCenters in the server group that is associated with the specified connection.
SYNTAXGet-DcsvCenter [ -vCenter <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns data for a specific vCenter or all vCenters in the server group that is associated with the specified connection. If no parameters are specified, data for all vCenters associated with the default connection will be returned.
PARAMETERSVimVirtualCenterData : Object that identifies and describes the vCenter.
OUTPUTSVimVirtualCenterData : Object that identifies and describes the vCenter.
NOTESAlso see Add-DcsvCenter, Add-DcsvCenterDataStore, Set-DcsvCenterProperties, Remove-DcsvCenter, Set-DcsvCenterMultipathPolicy
EXAMPLESGet-DcsvCenter
ServerAddress | : | esxvc55 |
Username | : | administrator |
Description | : | |
FullName | : | VMware vCenter Server 5.5.0 build-1099559 |
ProductBuild | : | 1099559 |
Version | : | 5.5 |
State | : | WaitingForUpdates |
SequenceNumber | : | 24393 |
Id | : | 0A76B835-99B2-4340-97F3-3E5F769589AE |
Caption | : | esxvc55 |
ExtendedCaption | : | esxvc55 |
Internal | : | False |
Get-DcsvCenter -vCenter esxvc55
ServerAddress | : | esxvc55 |
Username | : | administrator |
Description | : | |
FullName | : | VMware vCenter Server 5.5.0 build-1099559 |
ProductBuild | : | 1099559 |
Version | : | 5.5 |
State | : | WaitingForUpdates |
SequenceNumber | : | 24393 |
Id | : | 0A76B835-99B2-4340-97F3-3E5F769589AE |
Caption | : | esxvc55 |
ExtendedCaption | : | esxvc55 |
Internal | : | False |
Get-DcsVirtualDisk
SYNOPSISReturns virtual disk data.
SYNTAXGet-DcsVirtualDisk [ -ServerGroup <Object[]> ] [ -Server <Object[]> ] [ -Machine <Object[]> ] [ -Group <Object> ] [ -Kind <String[]> ] [ -VirtualDisk <Object> ] [ -OnlyWithReplications] [ -WithCdpEnabled <Boolean> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns virtual disk data. Filtering parameters may be specified to narrow the scope of the data returned. Data can be returned for one or more server groups. If no parameters are specified, data for all virtual disks on all servers in the default connection will be returned, and if that group is in a replication partner group, data for all virtual disks in the replication partner group will be returned as well.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSVirtualDiskData : Object that identifies and describes the virtual disk.
NOTESAlso see Set-VirtualDiskProperties.
EXAMPLESGet-DcsVirtualDisk -Machine Host4 -Kind Rollback
VirtualDiskGroupId | : | |
FirstHostId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 1 @ 8/11/2011 5:07:01 PM |
Description | : | |
Size | : | 50.00 GB |
Type | : | NonMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | True |
Id | : | 485f20b6b4ad47abab73cadbc84d3564 |
Caption | : | Virtual disk 1 @ 8/11/2011 5:07:01 PM |
ExtendedCaption | : | Virtual disk 1 @ 8/11/2011 5:07:01 PM from Local |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3 |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 1 @ 8/11/2011 6:04:17 PM |
Description | : | |
Size | : | 50.00 GB |
Type | : | NonMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | True |
Id | : | 314b37787a1847f799315cab4d10e092 |
Caption | : | Virtual disk 1 @ 8/11/2011 6:04:17 PM |
ExtendedCaption | : | Virtual disk 1 @ 8/11/2011 6:04:17 PM from Local |
Internal | : | False |
$resultsLocation = "C:\" $allocationResult = @() foreach($vd in (Get-DcsVirtualDisk)) { $result = New-Object PSObject $result | Add-Member -MemberType NoteProperty -Name "Virtual Disk" -Value ($vd.Alias) $result | Add-Member -MemberType NoteProperty -Name "Allocation" -Value (($vd[0] | Get-DcsPerformanceCounter).BytesAllocated) $result | Add-Member -MemberType NoteProperty -Name "Size" -Value "Bytes" $allocationResult += $result } $allocationResult > $resultsLocation\allocation-results.txt
Virtual Disk Allocation Size ------------ ---------- ---- Virtual disk 1 53284438016 Bytes Virtual disk 2 30601641984 Bytes Virtual disk 3 24293408768 Bytes Virtual disk 4 24024973312 Bytes
Connect-DcsServer -server SSV1 -UserName SANadministrator -Password SANpassword99 -Connection SSV1Connect sleep -seconds 1 $resultsLocation = "C:\" $allocationResult = @() foreach($logicalDisk in (Get-DcsLogicalDisk -Server "SSV1")) { $result = New-Object PSObject $result | Add-Member -MemberType NoteProperty -Name "Virtual Disk" -Value ((Get-DcsVirtualDisk -VirtualDisk $logicalDisk.VirtualDiskId).Alias) $result | Add-Member -MemberType NoteProperty -Name "Allocation" -Value (($logicalDisk | Get-DcsPerformanceCounter).BytesAllocated) $result | Add-Member -MemberType NoteProperty -Name "Size" -Value "Bytes" $result | Add-Member -MemberType NoteProperty -Name "Pool Name" -Value ((Get-DcsPool -Pool $logicalDisk.PoolId).Caption) $allocationResult += $result } $allocationResult > $resultsLocation\allocation-results.txt
Virtual Disk Allocation Size Pool Name ------------ ---------- ---- --------- Virtual disk 1 53284438016 Bytes Disk pool 1 Virtual disk 2 30601641984 Bytes Disk pool 1 Virtual disk 4 24024973312 Bytes Disk pool 4 Virtual disk 3 24293408768 Bytes Disk pool 4
Get-DcsVirtualDisk -Machine (Get-DcsClient)
VirtualDiskGroupId | : | |
FirstHostId | : | 842E17B3-B000-4553-B711-7BE46FA260FF |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 1 @ 2/5/2014 3:12:19 PM |
Description | : | |
Size | : | 20.00 GB |
Type | : | NonMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS 3bfdb6f009814301a19ae92a1a84acb9 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90C87DDC011B810E83BABAD321 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | True |
SequenceNumber | : | 6337 |
Id | : | 3bfdb6f009814301a19ae92a1a84acb9 |
Caption | : | Virtual disk 1 @ 2/5/2014 3:12:19 PM |
ExtendedCaption | : | Virtual disk 1 @ 2/5/2014 3:12:19 PM from Local |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | 842E17B3-B000-4553-B711-7BE46FA260FF |
SecondHostId | : | FF212987-2B4F-40DD-A490-A0CA13E58FDF |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 2 |
Description | : | |
Size | : | 20.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS 088fc1e87f3140178acd91e3434c084d |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90739C660159D02020C214008A |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | True |
SequenceNumber | : | 6600 |
Id | : | 088fc1e87f3140178acd91e3434c084d |
Caption | : | Virtual disk 2 |
ExtendedCaption | : | Virtual disk 2 from Local |
Internal | : | False |
Get-DcsVirtualDisk | where{$_.StorageProfileId -eq 'E84B65FF-B69A-4EF1-B79E-71D3DC29E867'}
VirtualDiskGroupId | : | |
FirstHostId | : | 18C3C2A0-8AAD-4899-8C00-7F73375E1E41 |
SecondHostId | : | 0067448A-1FE5-4646-A934-3ECDFEAC1CED |
BackupHostId | : | |
StorageProfileId | : | E84B65FF-B69A-4EF1-B79E-71D3DC29E867 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 3 |
Description | : | |
Size | : | 50 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS 39f8cefccbd64e3da365dad4e89add85 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90BAEC370737C82297BDEA027C |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Critical |
IsServed | : | False |
SequenceNumber | : | 40494 |
Id | : | 39f8cefccbd64e3da365dad4e89add85 |
Caption | : | Virtual disk 3 |
ExtendedCaption | : | Virtual disk 3 from Group1 |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | 18C3C2A0-8AAD-4899-8C00-7F73375E1E41 |
SecondHostId | : | 0067448A-1FE5-4646-A934-3ECDFEAC1CED |
BackupHostId | : | |
StorageProfileId | : | E84B65FF-B69A-4EF1-B79E-71D3DC29E867 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 4 |
Description | : | |
Size | : | 50 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | FailedRedundancy |
InquiryData | : | DataCore Virtual Disk DCS ff175cbeece04104aa21bfe8c5fde546 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D9073643B07AC3255C9C30ACF6D |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Critical |
IsServed | : | False |
SequenceNumber | : | 40580 |
Id | : | ff175cbeece04104aa21bfe8c5fde546 |
Caption | : | Virtual disk 4 |
ExtendedCaption | : | Virtual disk 4 from Group1 |
Internal | : | False |
$VD = Get-DcsVirtualDisk $VD | ForEach-Object {Write-Host $_.alias - Witness Id = $_.WitnessId and Witness Option = $_.WitnessOption}
The cmdlet Get-DcsVirtualDisk is invoked without parameters to return VirtualDiskData for all virtual disks in the server group and store results in the variable $VD. Results of the variable $VD are piped to ForEach-Object and the virtual disk name, WitnessId, and WitnessOption are output. Virtual disks set to use a witness will have a WitnessId and WitnessOption; otherwise, the WitnessOption will be "Default" (NoWitness) or "IoFenced".
Virtual disk 3 - Witness Id = and Witness Option = Default Virtual disk 2 - Witness Id = and Witness Option = IoFenced Virtual disk 1 - Witness Id = d629f3dc7b284325b539ee595e8d29f1 and Witness Option = Manual
Get-DcsVirtualDiskGroup
SYNOPSISReturns virtual disk group data.
SYNTAXGet-DcsVirtualDiskGroup [ -Group <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns virtual disk group data. Filtering parameters may be specified to narrow the scope of the data returned. Data can be returned for one or more virtual disk groups. If no parameters are specified, data for all groups in the default connection will be returned. This cmdlet will not return rollback groups or snapshot groups associated with the virtual disk groups, see Get-DcsRollbackGroup and Get-DcsSnapshotGroup.
PARAMETERSVirtualDiskGroupData : Object that identifies the group.
OUTPUTSVirtualDiskGroupData : Object that identifies the virtual disk group.
NOTESAlso see Add-DcsVirtualDiskGroup, Add-DcsVirtualDiskToGroup, Remove-DcsVirtualDiskfromGroup, Remove-DcsVirtualDiskGroup, Get-DcsSnapshotGroup, Remove-DcsSnapshotGroup, Get-DcsRollbackGroup, Remove-DcsRollbackGroup.
EXAMPLESGet-DcsVirtualDiskGroup
Alias | : | Virtual disk group 1 |
Description | : | |
Id | : | {0eac68d1-b3ed-46a4-8248-19d44055bb41} |
Caption | : | Virtual disk group 1 |
ExtendedCaption | : | |
Internal | : | False |
Alias | : | Virtual disk group 2 |
Description | : | |
Id | : | {63bd7326-dc7a-47b9-9275-cecbb9945606} |
Caption | : | Virtual disk group 2 |
ExtendedCaption | : | |
Internal | : | False |
Get-DcsVirtualDiskGroup -Group "Virtual disk group 1 CDP"
Alias | : | Virtual disk group 1 CDP |
Description | : | |
Id | : | {2dced492-e3e8-4abb-aa14-80c7c9e1a898} |
Caption | : | Virtual disk group 1 CDP |
ExtendedCaption | : | Virtual disk group 1 CDP |
Internal | : | False |
Get-DcsVirtualDiskTemplate
SYNOPSISReturns virtual disk template data.
SYNTAXGet-DcsVirtualDiskTemplate [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns virtual disk template data. All templates configured for the server group are returned.
PARAMETERSVirtualDiskTemplateData : Object that identifies and describes the virtual disk template.
NOTESAlso see Add-DcsVirtualDiskTemplate.
EXAMPLESGet-DcsVirtualDiskTemplate
Alias | : | TempMirrorCDP |
VirtualDiskAlias | : | MR VD |
VirtualDiskDescription | : | |
Size | : | 50 GB |
SectorSize | : | 512 B |
VirtualDiskType | : | MultiPathMirrored |
ReservedSpacePercentage | : | 50 |
FirstDiskPoolId | : | 16E92F64-1A7B-43C8-8FEA-40F508A99B95:{7879824d-5011-11e5-80e4-00155d138904} |
SecondDiskPoolId | : | 8D3DE096-E3B4-427D-B0E1-4EC96C45F6E1:{59db8910-5014-11e5-80e4-00155d138908} |
UseRedundantMirrorMappings | : | True |
ContinuousDataProtectionPoolId | : | 16E92F64-1A7B-43C8-8FEA-40F508A99B95:{7879824d-5011-11e5-80e4-00155d138904} |
ContinuousDataProtectionLogSize | : | 10 GB |
SequentialStorageEnabled | : | False |
StorageProfileId | : | E84B65FF-B69A-4EF1-B79E-71D3DC29E867 |
DefaultSnapshotPoolId | : | 8D3DE096-E3B4-427D-B0E1-4EC96C45F6E1:{59db8910-5014-11e5-80e4-00155d138908} |
AllocatedSpaceThresholdAttention | : | 0 |
AllocatedSpaceThresholdWarning | : | 70 |
AllocatedSpaceThresholdCritical | : | 90 |
LatencyThresholdAttention | : | 0 |
LatencyThresholdWarning | : | 0 |
LatencyThresholdCritical | : | 0 |
VirtualDiskSubType | : | VVOL |
ReadOnly | : | False |
WriteThroughEnabled | : | False |
MirrorTrunkMappingEnabled | : | False |
SequenceNumber | : | 4694 |
Id | : | a8bbfac504c44bd1be074113a3961598 |
Caption | : | |
ExtendedCaption | : | |
Internal | : | False |
Alias | : | TempSinglePE |
VirtualDiskAlias | : | PE VD |
VirtualDiskDescription | : | |
Size | : | 5 GB |
SectorSize | : | 512 B |
VirtualDiskType | : | NonMirrored |
ReservedSpacePercentage | : | 0 |
FirstDiskPoolId | : | 16E92F64-1A7B-43C8-8FEA-40F508A99B95:{7879824d-5011-11e5-80e4-00155d138904} |
SecondDiskPoolId | : | |
UseRedundantMirrorMappings | : | True |
ContinuousDataProtectionPoolId | : | |
ContinuousDataProtectionLogSize | : | 0 B |
SequentialStorageEnabled | : | False |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
DefaultSnapshotPoolId | : | 8D3DE096-E3B4-427D-B0E1-4EC96C45F6E1:{59db8910-5014-11e5-80e4-00155d138908} |
AllocatedSpaceThresholdAttention | : | 0 |
AllocatedSpaceThresholdWarning | : | 0 |
AllocatedSpaceThresholdCritical | : | 0 |
LatencyThresholdAttention | : | 0 |
LatencyThresholdWarning | : | 0 |
LatencyThresholdCritical | : | 0 |
VirtualDiskSubType | : | ProtocolEndpoint |
ReadOnly | : | False |
WriteThroughEnabled | : | False |
MirrorTrunkMappingEnabled | : | False |
SequenceNumber | : | 4696 |
Id | : | 982c1f631f58499e9bda740696072e22 |
Caption | : | |
ExtendedCaption | : | |
Internal | : | False |
Get-DcsVirtualLogicalUnit
SYNOPSISReturns front-end or mirror path information for logical disks.
SYNTAXGet-DcsVirtualLogicalUnit [ -InitiatorPort <String> ] [ -TargetPort <String> ] [ -InitiatorHost <String> ] [ -TargetHost <String> ] [ -VirtualDisk <Object> ] [ -VirtualLogicalUnit <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns front-end or mirror path information for logical disks. Filtering parameters may be specified to narrow the scope of the data returned. If no parameters are specified, path data for all logical disks on all servers in the default connection will be returned.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSVirtualLogicalDiskData : Object the identifies and describing the path of a logical disk on a server.
NOTESAlso see Get-DcsLogicalDisk, Add-DcsVirtualLogicalUnit, Remove-DcsVirtualLogicalUnit.
EXAMPLESGet-DcsVirtualLogicalUnit -InitiatorPort "iSCSI Port 1" -InitiatorHost Host3
LogicalDiskId | : | LD:781D998D-3920-46BB-9F26-88BC591772B6_V.{315f03ec-bdf5-11e0-9dc3-00155d11e923}-0000001E |
VirtualTargetDeviceId | : | 20bbc66f-673a-46de-b80d-b9ff62aa16fb |
Lun | : | 0 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | False |
Enabled | : | True |
Id | : | 091e5bab-2669-4697-bb97-7b36f6931e18 |
Caption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 3 on SSV2 | LUN 0 |
ExtendedCaption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 3 on SSV2 | LUN 0 |
Internal | : | False |
LogicalDiskId | : | LD:A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000018 |
VirtualTargetDeviceId | : | 14773e8b-788b-45d1-b361-38240474a842 |
Lun | : | 0 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | True |
Enabled | : | True |
Id | : | bf3d332b-ebe7-470a-b7f1-2d8790c33bcf |
Caption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 2 on SSV1 | LUN 0 |
ExtendedCaption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 2 on SSV1 | LUN 0 |
Internal | : | False |
LogicalDiskId | : | LD:781D998D-3920-46BB-9F26-88BC591772B6_V.{315f03ec-bdf5-11e0-9dc3-00155d11e923}-0000001E |
VirtualTargetDeviceId | : | 99429536-660b-4d30-ab7b-9efd31b492a6 |
Lun | : | 0 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | False |
Enabled | : | True |
Id | : | 03f537e3-f435-40c3-a325-c66907b43b98 |
Caption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 2 on SSV2 | LUN 0 |
ExtendedCaption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 2 on SSV2 | LUN 0 |
Internal | : | False |
LogicalDiskId | : | LD:A6EA4E77-BBFF-4F48-91CD-3987E81C1CB3_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000018 |
VirtualTargetDeviceId | : | 7a42bf89-106e-4827-987f-ab51980f4508 |
Lun | : | 0 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | True |
Enabled | : | True |
Id | : | cafdd48c-4487-4ac8-b957-6c1b8b78107b |
Caption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 1 on SSV1 | LUN 0 |
ExtendedCaption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 1 on SSV1 | LUN 0 |
Internal | : | False |
Get-DcsVirtualDisk -Kind Rollback | Get-DcsVirtualLogicalUnit -InitiatorHost Host3
LogicalDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000032 |
VirtualTargetDeviceId | : | dcf8c909-c610-4b53-9aa8-e49e902770b2 |
Lun | : | 1 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | True |
Enabled | : | True |
Id | : | 874f6c93-96ac-458c-81cc-255c6257e7a5 |
Caption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 4 on SSV1 | LUN 1 |
ExtendedCaption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 4 on SSV1 | LUN 1 |
Internal | : | False |
LogicalDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000032 |
VirtualTargetDeviceId | : | 5faead98-f219-4a7e-92df-b05cc07b30e3 |
Lun | : | 1 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | True |
Enabled | : | True |
Id | : | f3faafe4-6ef0-45bd-baf7-6604fd1dbdca |
Caption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 3 on SSV1 | LUN 1 |
ExtendedCaption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 3 on SSV1 | LUN 1 |
Internal | : | False |
LogicalDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-0000003B |
VirtualTargetDeviceId | : | dcf8c909-c610-4b53-9aa8-e49e902770b2 |
Lun | : | 2 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | True |
Enabled | : | True |
Id | : | efbacf1c-10e9-417a-9452-86b261fb58a9 |
Caption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 4 on SSV1 | LUN 2 |
ExtendedCaption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 4 on SSV1 | LUN 2 |
Internal | : | False |
LogicalDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-0000003B |
VirtualTargetDeviceId | : | 23c5a1d2-4c15-444f-ac0d-2eb5d3579ac6 |
Lun | : | 0 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | True |
Enabled | : | True |
Id | : | a406c5ac-4ea6-4bbf-91df-09518890fa17 |
Caption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 2 on SSV1 | LUN 0 |
ExtendedCaption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 2 on SSV1 | LUN 0 |
Internal | : | False |
Get-DcsVirtualLogicalUnit -InitiatorHost Host3 -TargetHost SSV1 -VirtualDisk "Virtual disk 3"
LogicalDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-0000002F |
VirtualTargetDeviceId | : | 5faead98-f219-4a7e-92df-b05cc07b30e3 |
Lun | : | 0 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | True |
Enabled | : | True |
Id | : | 6c5fd817-fb2f-489e-b3f0-53543dc0c610 |
Caption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 3 on SSV1 | LUN 0 |
ExtendedCaption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 3 on SSV1 | LUN 0 |
Internal | : | False |
Get-DcsWitness
SYNOPSISReturns witness data for the server group.
SYNTAXGet-DcsWitness [ -Connection <String> ] [ -PipelineVariable <String> ]
Returns witness data for the server group.
PARAMETERSWitnessData : Object that identifies the witness.
NOTESDefaultWitnessId and DefaultWitnessOption are included in the ServerGroupData object returned from Get-DcsServerGroup to determine which witness is assigned as the default for the server group. WitnessId and WitnessOption in the VirtualDiskData object returned from Get-DcsVirtualDisk to determine the witness set for a virtual disk. NoWitness is displayed as the default option. Related cmdllets: Add-DcsWitness, Set-DcsServerGroupDefaultWitnessProperties, Set-DcsVirtualDiskWitnessProperties, Set-DcsWitnessProperties, Invoke-DcsWitnessContact, Remove-DcsWitness.
EXAMPLESGet-DcsWitness
Alias | : | Witness 1 |
Server | : | |
IPAddress | : | 172.99.99.999 |
SequenceNumber | : | 1232600 |
Id | : | 8d15390ca0bb4db5ade39938cac0fd9a |
Caption | : | Witness 1 |
ExtendedCaption | : | |
Internal | : | False |
Import-DcsPool
SYNOPSISImports a foreign disk pool.
SYNTAXImport-DcsPool [ -Server <String> ] -Pool <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Imports a foreign disk pool. Pools will be marked as foreign when physical disks containing pool information are moved from one server to another. This cmdlet adds the foreign pool to the configuration of the server and discovers all physical disks in the pool.
PARAMETERSDiskPoolData : Object that identifies and describes the disk pool.
OUTPUTSDiskPoolData : Object that identifies and describes the disk pool.
NOTES EXAMPLESImport-DcsPool -Server SSV1 -Pool "Disk pool 1"
PoolMode | : | ReadWrite |
ServerId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
Alias | : | Disk pool 1 |
Description | : | |
PresenceStatus | : | Present |
PoolStatus | : | Running |
Type | : | Dynamic |
ChunkSize | : | 128.00 MB |
MaxTierNumber | : | 3 |
Id | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:{ea7c7a80-bdf3-11e0-8304-00155d11e921} |
Caption | : | Disk pool 1 |
ExtendedCaption | : | Disk pool 1 on SSV1 |
Internal | : | False |
Invoke-DcsTask
SYNOPSISCauses the specified task to run.
SYNTAXInvoke-DcsTask -Task <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Causes the specified task to run. The task must be enabled.
PARAMETERSTaskData : Object that identifies and describes the task.
OUTPUTSTaskData : Object that identifies and describes the task.
NOTESAlso see Enable-DcsTask, Disable-DcsTask, Stop-DcsTask.
EXAMPLESInvoke-DcsTask -Task "Reclaim_VirtualDisk1"
Description | : | |
Enabled | : | True |
ActionBehavior | : | RunPerTrigger |
MaxRunTime | : | 6048000000000 |
Connective | : | LogicalOr |
ActionDelay | : | 0 |
State | : | Idle |
CurrentActionId | : | |
LastStartTime | : | 8/15/2011 2:59:59 PM |
LastStopTime | : | 8/15/2011 3:00:00 PM |
Id | : | 517d1498-04aa-4dda-9873-497db1964cf9 |
Caption | : | Reclaim_VirtualDisk1 |
ExtendedCaption | : | Reclaim_VirtualDisk1 |
Internal | : | False |
Get-DcsTask | Invoke-DcsTask
Description | : | |
Enabled | : | True |
ActionBehavior | : | RunPerTrigger |
MaxRunTime | : | 6048000000000 |
Connective | : | LogicalOr |
ActionDelay | : | 0 |
State | : | Idle |
CurrentActionId | : | |
LastStartTime | : | 8/15/2011 2:59:59 PM |
LastStopTime | : | 8/15/2011 3:00:06 PM |
Id | : | c1099d5b-0769-4322-9b73-f575fc5e45c3 |
Caption | : | MonitorPoolUsage |
ExtendedCaption | : | MonitorPoolUsage |
Internal | : | False |
Description | : | |
Enabled | : | True |
ActionBehavior | : | RunPerTrigger |
MaxRunTime | : | 6048000000000 |
Connective | : | LogicalOr |
ActionDelay | : | 0 |
State | : | Idle |
CurrentActionId | : | |
LastStartTime | : | 8/15/2011 3:02:28 PM |
LastStopTime | : | 8/15/2011 3:02:28 PM |
Id | : | 517d1498-04aa-4dda-9873-497db1964cf9 |
Caption | : | Reclaim_VirtualDisk1 |
ExtendedCaption | : | Reclaim_VirtualDisk1 |
Internal | : | False |
Invoke-DcsWitnessContact
SYNOPSISTests witness connectivity by issuing a request asynchronously to all servers in the local server group to attempt to contact the specified witness, and returns the results for all servers.
SYNTAXInvoke-DcsWitnessContact -Witness <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Tests witness connectivity by issuing a request asynchronously to all servers in the local server group to attempt to contact the specified witness, and returns the results for all servers. The response is Success or ErrorEncountered.
PARAMETERSWitnessData : Object that identifies the witness.
OUTPUTSWitnessResponseData : Object containing the servers responses from the witness contact request.
NOTESRelated cmdllets: Add-DcsWitness, Get-DcsWitness, Set-DcsWitnessProperties, Set-DcsServerGroupDefaultWitnessProperties, Set-DcsVirtualDiskWitnessProperties, Remove-DcsWitness.
EXAMPLESGet-DcsWitness | Invoke-DcsWitnessContact
ServerId WitnessId ResponseStatus -------- --------- -------------- 49949EE7-BF92-4833-A880-8BBCD096750B 2ebabefa4a6d42d282fa4d83d83c9d4a Success 79E57CB3-F7A6-48C1-B079-CAAEE2183ACE 2ebabefa4a6d42d282fa4d83d83c9d4a Success 373B4037-4A93-4FD3-A7B4-C416DCCFD2CA 2ebabefa4a6d42d282fa4d83d83c9d4a Success 24ECF19D-034F-4875-97B9-B529350B9A8D 2ebabefa4a6d42d282fa4d83d83c9d4a Success
Move-DcsLogicalDisk
SYNOPSISMoves a logical disk (storage source) used in a mirrored or dual virtual disk.
SYNTAXMove-DcsLogicalDisk -VirtualDisk <Object> -Pool <Object> [ -Server <Object> ] [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Move-DcsLogicalDisk -VirtualDisk <Object> -SourceServer <Object> -DestinationServer <Object> [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Move-DcsLogicalDisk -LogicalDisk <Object> -Pool <Object> [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Move-DcsLogicalDisk -LogicalDisk <Object> -DestinationServer <Object> [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Moves a logical disk (storage source) used in a mirrored or dual virtual disk. The logical disk in a mirrored virtual disk can be moved to another disk pool on the same server. The logical disk in a dual virtual disk can be moved to another server that shares the pool. Paths are adjusted to use the new source. The move is done with a minimal loss of high availability.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSVirtualDiskData : Object that identifies and describes the virtual disk.
NOTESOnly logical disks that are eligible to be moved will be moved. Warnings will be provided for logical disks that cannot be moved. Also see Stop-DcsMoveStorageSource, Get-DcsVirtualDisk, Replace-DcsVirtualDiskSource
EXAMPLES$SSV1_VDs = Get-DcsVirtualDisk -Server "SSV1" $SSV1_VDs | ForEach { Move-DcsLogicalDisk -Server "SSV1" -VirtualDisk $_.Id -Pool "Disk pool 4" }
Move-DcsLogicalDisk | : | Non-mirrored virtual disk sources cannot be replaced. |
At line | : | 1 char:42 |
+ CategoryInfo | : | NotSpecified: (:) [Move-DcsLogicalDisk], FaultException`1 |
+ FullyQualifiedErrorId | : | 32,DataCore.Executive.PowerShell.MoveLogicalDiskCmdlet |
Move-DcsLogicalDisk | : | Unable to use Disk pool 4 on SSV1 for the dual virtual disk. |
At line | : | 1 char:42 |
+ CategoryInfo | : | NotSpecified: (:) [Move-DcsLogicalDisk], FaultException`1 |
+ FullyQualifiedErrorId | : | 32,DataCore.Executive.PowerShell.MoveLogicalDiskCmdlet |
VirtualDiskGroupId | : | |
FirstHostId | : | 3E3C4C19-BC7D-48AE-81A1-3121C0591962 |
SecondHostId | : | 1EC3121D-3169-4E41-A6B0-E6E97F4D7DFD |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 7 |
Description | : | |
Size | : | 25 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS c4866c71ed544e4ea48b9a35bc1769d1 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90926D4F07EC9CBE96B6623483 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
SequenceNumber | : | 11302 |
Id | : | c4866c71ed544e4ea48b9a35bc1769d1 |
Caption | : | Virtual disk 7 |
ExtendedCaption | : | Virtual disk 7 from Server Group |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | 3E3C4C19-BC7D-48AE-81A1-3121C0591962 |
SecondHostId | : | 4B1BC95E-D3DA-469A-B397-6A2720B4FB1B |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 8 |
Description | : | |
Size | : | 30 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS 42126c8857974c0abef93ca2d0b80a1e |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90A6755007E2C485A12ED6EB6C |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
SequenceNumber | : | 12120 |
Id | : | 42126c8857974c0abef93ca2d0b80a1e |
Caption | : | Virtual disk 8 |
ExtendedCaption | : | Virtual disk 8 from Server Group |
Internal | : | False |
Move-DcsLogicalDisk -VirtualDisk "Virtual disk 5" -SourceServer "SSV1" -DestinationServer "SSV3" -Yes
VirtualDiskGroupId | : | |
FirstHostId | : | 4B1BC95E-D3DA-469A-B397-6A2720B4FB1B |
SecondHostId | : | 1EC3121D-3169-4E41-A6B0-E6E97F4D7DFD |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 5 |
Description | : | |
Size | : | 15 GB |
Type | : | Dual |
DiskStatus | : | FailedRedundancy |
InquiryData | : | DataCore Virtual Disk DCS 46546606f92a45488fbe3aa958172b36 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90F0954D072F366E331019F829 |
RemovableMedia | : | False |
WriteThrough | : | True |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
SequenceNumber | : | 13805 |
Id | : | 46546606f92a45488fbe3aa958172b36 |
Caption | : | Virtual disk 5 |
ExtendedCaption | : | Virtual disk 5 from Server Group |
Internal | : | False |
$LD = Get-DcsLogicalDisk -Server "SSV1" -Pool "Disk pool 4" ForEach ($l in $LD) {Move-DcsLogicalDisk -LogicalDisk $l.Id -Pool "Disk pool 1"}
VirtualDiskGroupId | : | |
FirstHostId | : | 3E3C4C19-BC7D-48AE-81A1-3121C0591962 |
SecondHostId | : | 4B1BC95E-D3DA-469A-B397-6A2720B4FB1B |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 8 |
Description | : | |
Size | : | 30 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS 42126c8857974c0abef93ca2d0b80a1e |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90A6755007E2C485A12ED6EB6C |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
SequenceNumber | : | 14542 |
Id | : | 42126c8857974c0abef93ca2d0b80a1e |
Caption | : | Virtual disk 8 |
ExtendedCaption | : | Virtual disk 8 from Server Group |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | 3E3C4C19-BC7D-48AE-81A1-3121C0591962 |
SecondHostId | : | 1EC3121D-3169-4E41-A6B0-E6E97F4D7DFD |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 7 |
Description | : | |
Size | : | 25 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS c4866c71ed544e4ea48b9a35bc1769d1 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90926D4F07EC9CBE96B6623483 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
SequenceNumber | : | 16141 |
Id | : | c4866c71ed544e4ea48b9a35bc1769d1 |
Caption | : | Virtual disk 7 |
ExtendedCaption | : | Virtual disk 7 from Server Group |
Internal | : | False |
$LD = Get-DcsLogicalDisk -Server "SSV1" -Pool "Shared pool 1" ForEach ($l in $LD) {Move-DcsLogicalDisk -LogicalDisk $l.Id -DestinationServer "SSV2"}
Move-DcsLogicalDisk | : | Non-mirrored virtual disk sources cannot be replaced. |
At line | : | 1 char:41 |
+ CategoryInfo | : | NotSpecified: (:) [Move-DcsLogicalDisk], FaultException`1 |
+ FullyQualifiedErrorId | : | 32,DataCore.Executive.PowerShell.MoveLogicalDiskCmdlet |
VirtualDiskGroupId | : | |
FirstHostId | : | 1EC3121D-3169-4E41-A6B0-E6E97F4D7DFD |
SecondHostId | : | 4B1BC95E-D3DA-469A-B397-6A2720B4FB1B |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 6 |
Description | : | |
Size | : | 20 GB |
Type | : | Dual |
DiskStatus | : | FailedRedundancy |
InquiryData | : | DataCore Virtual Disk DCS 049db1f47ad14c179e3c969052a45371 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90481C4E0775F6DBA00A745C04 |
RemovableMedia | : | False |
WriteThrough | : | True |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
SequenceNumber | : | 17624 |
Id | : | 049db1f47ad14c179e3c969052a45371 |
Caption | : | Virtual disk 6 |
ExtendedCaption | : | Virtual disk 6 from Server Group |
Internal | : | False |
Move-DcsVirtualDiskSource
SYNOPSISTHIS CMDLET IS OBSOLETE AND ONLY MAINTAINED FOR BACKWARD COMPATIBILITY. The cmdlet has been replaced by Move-DcsLogicalDisk.
SYNTAXMove-DcsVirtualDiskSource -VirtualDisk <Object> -Pool <Object> [ -Server <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Move-DcsVirtualDiskSource -LogicalDisk <Object> -Pool <Object> [ -Server <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
THIS CMDLET IS OBSOLETE AND IS ONLY MAINTAINED FOR BACKWARD COMPATIBILITY. The cmdlet has been replaced by Move-DcsLogicalDisk. In PowerShell versions 3 and above, using this cmdlet will produce a warning.
PARAMETERSPause-DcsReplication
SYNOPSISTemporarily stops data transfers from the local (active) virtual disk in a replication. This operation can also be performed on a virtual disk group.
SYNTAXPause-DcsReplication -Replication <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Pause-DcsReplication -VirtualDiskGroup <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Temporarily stops data transfers from the active virtual disk in a replication. This operation can also be performed on a virtual disk group. In order to start data transfers again, the replication must be resumed, see Resume-DcsReplication.
PARAMETERSAsyncReplicationData or VirtualDiskData : The AsyncReplicationData object describes the replication relationship and can be used to identify the virtual disk. The VirtualDiskData object can also be used to identify the active (local) virtual disk in the replication.
OUTPUTSAsyncReplicationData : Object that identifies and describes the replication relationship.
NOTESAlso see Resume-DcsReplication, Get-DcsReplication, Get-DcsVirtualDisk, Get-DcsVirtualDiskGroup.
EXAMPLESPause-DcsReplication -Replication "Virtual disk 1"
FirstServerId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
FirstVirtualDiskId | : | 0dc5596489cb4d8ba0346f80eb47ad46 |
SecondServerId | : | 0d352083-e854-4fbd-a3af-beec1145fed4:867DB6EE-C656-47F7-A160-DCCC35C2D225 |
SecondVirtualDiskId | : | b817122629a64d819a5e96e98a992d24 |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | True |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
Id | : | db5abff0-9509-4d4e-b16e-b8c9c403da64 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 on SSV3 |
Get-DcsReplication -ShowOnlyLocalSide | Pause-DcsReplication
FirstServerId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
FirstVirtualDiskId | : | 0dc5596489cb4d8ba0346f80eb47ad46 |
SecondServerId | : | 0d352083-e854-4fbd-a3af-beec1145fed4:867DB6EE-C656-47F7-A160-DCCC35C2D225 |
SecondVirtualDiskId | : | b817122629a64d819a5e96e98a992d24 |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Disabled |
Paused | : | True |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
Id | : | db5abff0-9509-4d4e-b16e-b8c9c403da64 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 on SSV3 |
Internal | : | False |
FirstServerId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
FirstVirtualDiskId | : | 635134ab2cad4b5d81af73ae5f09bd6f |
SecondServerId | : | 0d352083-e854-4fbd-a3af-beec1145fed4:867DB6EE-C656-47F7-A160-DCCC35C2D225 |
SecondVirtualDiskId | : | 15336c814739431fa6d3aa609c1f1922 |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Disabled |
Paused | : | True |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
Id | : | 5b0e64e0-8727-46f6-9644-241d2fcf2955 |
Caption | : | Virtual disk 3 |
ExtendedCaption | : | Virtual disk 3 on SSV3 |
Internal | : | False |
Get-DcsVirtualDiskGroup | where {$_-isNot[DataCore.Executive.SnapshotGroupData ] -and $_ -isNot [DataCore.Executive.RollbackGroupData]} | foreach {Pause-DcsReplication -VirtualDiskGroup $_}
FirstServerId | : | D3D14D3A-67A2-4E5F-9FA4-262B812EFFA0 |
FirstVirtualDiskId | : | b71e83f78bb947268981e235598e7bff |
SecondServerId | : | a6c68fe8-ea6f-420f-b791-278a02a176eb:AA56BE97-83F3-45B0-B81C-2184A8083E68 |
SecondVirtualDiskId | : | d3a0fbdd7eae488a936cea47d31ddfd9 |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Disabled |
Paused | : | True |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
TestModeStatus | : | Disabled |
Id | : | 176821e1-9d98-4308-ac6c-457a33921a4f |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 on SSVVM3 |
Internal | : | False |
FirstServerId | : | D3D14D3A-67A2-4E5F-9FA4-262B812EFFA0 |
FirstVirtualDiskId | : | 14454ab447634aa880c102df9827db72 |
SecondServerId | : | a6c68fe8-ea6f-420f-b791-278a02a176eb:AA56BE97-83F3-45B0-B81C-2184A8083E68 |
SecondVirtualDiskId | : | 77192956a71845ebb9f214c167d8f2bf |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Disabled |
Paused | : | True |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
TestModeStatus | : | Disabled |
Id | : | d6b62c88-54f5-4524-86d2-7205fb1200df |
Caption | : | Virtual disk 4 |
ExtendedCaption | : | Virtual disk 4 on SSVVM3 |
Internal | : | False |
FirstServerId | : | D3D14D3A-67A2-4E5F-9FA4-262B812EFFA0 |
FirstVirtualDiskId | : | 1a2ff247d5aa4b0596eedf8d5835e857 |
SecondServerId | : | a6c68fe8-ea6f-420f-b791-278a02a176eb:AA56BE97-83F3-45B0-B81C-2184A8083E68 |
SecondVirtualDiskId | : | 9b1763a132cb41389c57a287bfc23414 |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Disabled |
Paused | : | True |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
TestModeStatus | : | Disabled |
Id | : | 0b342a3c-48a4-45fb-8773-2a398e1cac32 |
Caption | : | Virtual disk 5 |
ExtendedCaption | : | Virtual disk 5 on SSVVM3 |
Internal | : | False |
Pause-DcsVirtualDiskRecovery
SYNOPSISTemporarily stops the current mirror recovery process of a virtual disk.
SYNTAXPause-DcsVirtualDiskRecovery -VirtualDisk <Object> [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Pause-DcsVirtualDiskRecovery -VirtualDiskGroup <Object> [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Temporarily stops the current mirror recovery process of a virtual disk. The recovery process will be paused until Resume-DcsVirtualDiskRecovery is invoked.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTS NOTESAlso see Resume-DcsVirtualDiskRecovery, Enable-DcsVirtualDiskAutoRecovery, Disable-DcsVirtualDiskAutoRecovery, Get-DcsVirtualDisk, Get-DcsVirtualDiskGroup
EXAMPLESPause-DcsVirtualDiskRecovery -VirtualDisk "Virtual disk 3"
Pause-DcsVirtualDiskRecovery -VirtualDiskGroup VDGroup1
Purge-DcsPoolMember
SYNOPSISPurges a failed physical disk from a pool in order to make an offline or unavailable pool healthy again.
SYNTAXPurge-DcsPoolMember -Disk <Object> [ -AllowDataLoss] [ -Connection <String> ] [ -PipelineVariable <String> ]
Purges a failed physical disk from a pool in order to make an offline or unavailable pool healthy again. Note: Before running this cmdlet, ensure the required actions have been taken to prepare affected virtual disks. See Get-DcsPurgePrerequisites to obtain the required actions before purging a failed pool disk.
PARAMETERSPhysicalDiskData : Object the identifies and describes the physical disk.
OUTPUTSPoolMemberData : Object the identifies and describes the pool member.
NOTESAlso see Get--DcsPurgePrerequisites, Get-DcsPhysicalDisk.
EXAMPLESPurge-DcsPoolMember -Disk "Disk1"
DiskPoolId | : | 1B3541A1-752C-485E-B729-CB47CE559886:{503aa12d-2e19-11e4-9319-00155d651603} |
DiskInRecoveryId | : | |
DiskTier | : | 2 |
MemberState | : | Unknown |
Size | : | 0 B |
IsMirrored | : | False |
SequenceNumber | : | 31483 |
Id | : | da528352-c3ce-4026-a7fc-f4d2f422e32e |
Caption | : | |
ExtendedCaption | : | Pool disk on SSV1 |
Internal | : | False |
$FailedDisks = Get-DcsPhysicalDisk -Type PoolDisk | Get-DcsMonitor | Where-Object -Filterscript {$_.State -eq "Critical"} $FailedDisks.MonitoredObjectId | Get-DcsPurgePrerequisites $FailedDisks.MonitoredObjectId | Purge-DcsPoolMember -AllowDataLoss
DiskPoolId | : | 1B3541A1-752C-485E-B729-CB47CE559886:{503aa12d-2e19-11e4-9319-00155d651603} |
DiskInRecoveryId | : | |
DiskTier | : | 2 |
MemberState | : | Unknown |
Size | : | 0 B |
IsMirrored | : | False |
SequenceNumber | : | 29948 |
Id | : | 55afb7ea-8a50-4f38-97e0-dd3da8af71b1 |
Caption | : | |
ExtendedCaption | : | Pool disk on SSV1 |
Internal | : | False |
Register-DcsClientPort
SYNOPSISRegisters a port to a client (host).
SYNTAXRegister-DcsClientPort -Port <Object> -Client <String> [ -PortType <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Registers a port to a client (host). The client must be registered before using this cmdlet (see Add-DcsClient). If a port is not defined or known to the server, it will be added.
PARAMETERSScsiPortData : Object the identifies and describes the port.
OUTPUTSScsiPortData : Object the identifies and describes the port.
NOTESAlso see Set-DcsPortProperties, Get-DcsPort, Get-DcsPortConnection.
EXAMPLESRegister-DcsClientPort -Port iqn.1991-05.com.microsoft:host4.datacoresoftware. com -Client Host4
HostId | : | b26c5aa9d9c74f8e97b29ce20b2c7fef |
PortName | : | iqn.1991-05.com.microsoft:host4.datacoresoftware.com |
Alias | : | iSCSI Port 1 |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Initiator |
Connected | : | True |
Id | : | iqn.1991-05.com.microsoft:host4.datacoresoftware.com |
Caption | : | iSCSI Port 1 |
ExtendedCaption | : | iSCSI Port 1 on Host4 |
Internal | : | False |
Remove-DcsAccessToken
SYNOPSISRemoves an access token from an iSCSI Initiator for an iSCSI target port on the server.
SYNTAXRemove-DcsAccessToken [ -Server <String> ] -Port <String> -AccessToken <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Removes an access token from an iSCSI Initiator for an iSCSI target port on the server.
PARAMETERSAccessToken : Object that identifies and describes the access token.
OUTPUTSScsiPortData : Object that identifies and describes the port.
NOTESSee Add-DcsAccessToken, Set-DcsAccessTokenProperties.
EXAMPLESRemove-DcsAccessToken -Server SSV1 -Port "Server iSCSI Port 1" -AccessToken "Microsoft iSCSI Initiator"
IdInfo | : | DataCore.Executive.iSCSI.iScsiPortIdInfo |
PortConfigInfo | : | DataCore.Executive.iSCSI.PortConfigInfo |
IScsiPortStateInfo | : | DataCore.Executive.iSCSI.iScsiPortStateInfo |
iSCSINodes | : | {microsoft iscsi initiator, iqn.1991-05.com.microsoft:ssv2.datacoresoftware.com} |
CapabilityInfo | : | DataCore.Executive.iSCSI.iScsiPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | MAC:00-15-5D-11-E9-0F |
ServerPortProperties | : | DataCore.Executive.ServeriScsiPortPropertiesData |
RoleCapability | : | Frontend, Mirror |
PortName | : | iqn.2000-08.com.datacore:ssv1-1 |
Alias | : | Server iSCSI Port 1 |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Target |
HostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
Connected | : | True |
Id | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:MAC:00-15-5D-11-9-0F |
Caption | : | Server iSCSI Port 1 |
ExtendedCaption | : | Server iSCSI Port 1 on SSV1 |
Internal | : | False |
Remove-DcsAction
SYNOPSISRemoves an action from the specified task.
SYNTAXRemove-DcsAction [ -Task <String> ] -Action <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Removes an action from the specified task.
PARAMETERSTaskActionData : Object the identifies and describes the action.
OUTPUTS NOTESAlso see Get-DcsAction, Remove-DcsTask, Remove-DcsTrigger.
EXAMPLESRemove-DcsAction -Task Reclaim_VirtualDisks -Action "Initiates space reclamation on Virtual disk 3"
Remove-DcsClient
SYNOPSISRemoves a client (host) from the server group configuration.
SYNTAXRemove-DcsClient -Client <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Removes a client (server) from the server group configuration.
PARAMETERSClientHostData : Object that identifies and describes the client.
OUTPUTS NOTESAlso see Get-DcsClient.
EXAMPLESRemove-DcsClient -Client Host4
Remove-DcsClientPort
SYNOPSISRemoves a port from the specified client (host).
SYNTAXRemove-DcsClientPort -Client <String> -Port <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Removes a port from the specified client (host).
PARAMETERSScsiPortData : Object the identifies and describes the port.
OUTPUTSScsiPortData : Object the identifies and describes the port.
NOTESAlso see Register-DcsClientPort, Remove-DcsClient, Get-DcsPort.
EXAMPLESRemove-DcsClientPort -Client Host4 -Port iqn.1991-05.com.microsoft:host4.datacoresoftware.com
HostId | : | |
PortName | : | iqn.1991-05.com.microsoft:host4.datacoresoftware.com |
Alias | : | |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Initiator |
Connected | : | True |
Id | : | iqn.1991-05.com.microsoft:host4.datacoresoftware.com |
Caption | : | iqn.1991-05.com.microsoft:host4.datacoresoftware.com |
ExtendedCaption | : | iqn.1991-05.com.microsoft:host4.datacoresoftware.com |
Internal | : | False |
Remove-DcsHostFromGroup
SYNOPSISRemoves a client (host) from a host group.
SYNTAXRemove-DcsHostFromGroup -Client <Object> [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Removes a client (host) from a host group.
PARAMETERSClientHostData : Object that identifies and describes the client.
OUTPUTS NOTESAlso see Add-DcsHostGroup, Add-DcsHostToGroup, Get-DcsHostGroup, Remove-DcsHostGroup, Set-DcsHostGroupProperties.
EXAMPLESRemove-DcsHostFromGroup -Client "HostVM1"
Remove-DcsHostGroup
SYNOPSISRemoves a host group from the configuration.
SYNTAXRemove-DcsHostGroup -Group <Object> [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Removes a host group from the configuration. Warning: Use caution when removing host groups. This cmdlet will remove a host group with Charge Back enabled.
PARAMETERSHostGroupData : Object that identifies and describes the group.
OUTPUTS NOTESAlso see Add-DcsHostGroup, Add-DcsHostToGroup, Get-DcsHostGroup, Remove-DcsHostFromGroup, Set-DcsHostGroupProperties.
EXAMPLESRemove-DcsHostGroup -Group "HostGroup1"
Get-DcsHostGroup -Group "HostGroup1" | Remove-DcsHostGroup
Remove-DcsiSNSServer
SYNOPSISRemoves the registration of a Microsoft iSCSI Initiator port from an iSNS server.
SYNTAXRemove-DcsiSNSServer [ -Server <String> ] -Port <Object> -Address <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Removes the registration of a Microsoft iSCSI Initiator port from an iSNS server.
PARAMETERSScsiPortData : Object the identifies and describes the port.
OUTPUTSScsiPortData : Object the identifies and describes the port.
NOTESAlso see Add-DcsiSNSServer, Set-DcsServerPortProperties.
EXAMPLESRemove-DcsiSNSServer -Server SSV1 -Port "Microsoft iSCSI Initiator" -Address 13.0.0.1
InitiatorPortals | : | {fe80::ac9f:4abc:8e7:447a, fe80::2de4:e3b4:87d0:b299, fe80::f13e:c21d:f0b8:c2e, fe80::d86e:28b1:6c8e:ee36...} |
iSnsServer | : | {} |
TargetPortals | : | {DataCore.Executive.iScsiTargetPortalData, DataCore.Executive.iScsiTargetPortalData, DataCore.Executive.iScsiTargetPortalData} |
PresenceStatus | : | Present |
PhysicalName | : | MSFT-05-1991 |
ServerPortProperties | : | DataCore.Executive.ServerPortPropertiesData |
RoleCapability | : | Backend, Mirror |
PortName | : | iqn.1991-05.com.microsoft.ssv1.datacoresoftware.com |
Alias | : | Microsoft iSCSI Initiator |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Initiator |
HostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
Connected | : | True |
Id | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:MSFT-05-1991 |
Caption | : | Microsoft iSCSI Initiator |
ExtendedCaption | : | Microsoft iSCSI Initiator on SSV1 |
Internal | : | False |
Remove-DcsLogicalDisk
SYNOPSISRemoves a logical disk from a server.
SYNTAXRemove-DcsLogicalDisk -LogicalDisk <Object> [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Removes a logical disk from a server. The logical disk to be removed must not be part of a virtual disk. The logical disk will be deleted and the resources will be unallocated and returned to the pool.
PARAMETERSLogicalDiskData : Object the identifies and describes the logical disk.
OUTPUTS NOTESAlso see Add-DcsLogicalDisk, Get-DcsLogicalDisk, Replace-DcsVirtualDiskSource.
EXAMPLESRemove-DcsLogicalDisk -LogicalDisk "LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{ea7c7a80-bdf3-11e0-8304-00155d11e921}-00000044" -Yes
Remove-DcsPool
SYNOPSISRemoves a disk pool.
SYNTAXRemove-DcsPool [ -Server <String> ] -Pool <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Removes a disk pool. The pool will be permanently deleted from the server configuration. Pools cannot be removed if virtual disks are created from them, see Remove-DcsVirtualDisk.
PARAMETERSDiskPoolData : Object that identifies and describes the pool.
OUTPUTS NOTESAlso see Remove-DcsPoolMember, Get-DcsPool.
EXAMPLESRemove-DcsPool -Server SSV1 -Pool "Disk pool 3"
Remove-DcsPoolMember
SYNOPSISRemoves a physical disk from a disk pool.
SYNTAXRemove-DcsPoolMember [ -Server <String> ] -Disk <Object> [ -Count <Int32> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Removes a physical disk from a disk pool. Disks that were added as pool mirrors can also be removed. Physical disks cannot be removed if used in a virtual disk, unless the physical disk is mirrored in the pool.
PARAMETERSPhysicalDiskData : Object that identifies and describes the disk.
OUTPUTSPhysicalDiskData : Object that identifies and describes the disk.
NOTESAlso see Add-DcsPoolMember, Get-DcsPhysicalDisk.
EXAMPLESRemove-DcsPoolMember -Disk "SSV1-WDC50-D1"
PoolMemberId | : | |
HostId | : | 8BD7BD0F-F5F9-40DB-B8B0-6ABB74D43F81 |
SharedPhysicalDiskId | : | |
PresenceStatus | : | Present |
Alias | : | SSV1-WDC50-D1 |
Size | : | 50.00 GB |
SectorSize | : | 512 B |
FreeSpace | : | 0.00 B |
InquiryData | : | DataCore SANmelody DCS VVol21 |
ScsiPath | : | Port 4, Bus 0, Target 4, LUN 0 |
DiskIndex | : | 1 |
SystemName | : | \\?\PhysicalDrive1 |
BusType | : | iScsi |
Type | : | Uninitialized |
DiskStatus | : | NotReady |
Partitioned | : | False |
InUse | : | False |
IsBootDisk | : | False |
Protected | : | False |
IsSolidState | : | False |
UniqueIdentifier | : | naa.60030d9056566f6c3231000000000000 |
SequenceNumber | : | 8969 |
Id | : | {eaf8d9c0-302b-4c4a-9d37-23b0b407f668} |
Caption | : | SSV1-WDC50-D1 |
ExtendedCaption | : | SSV1-WDC50-D1 on SSV1 |
Internal | : | False |
Remove-DcsRecordingPoint
SYNOPSISRemoves a category, instance, or counter from the specified recording session (recording points).
SYNTAXRemove-DcsRecordingPoint [ -Session <Object> ] [ -Connection <String> ] -Instance <Object> [ -Counter <String[]> ] [ -PipelineVariable <String> ]
Remove-DcsRecordingPoint [ -Session <Object> ] [ -Connection <String> ] -Category <String> [ -Counter <String[]> ] [ -PipelineVariable <String> ]
Removes a category, instance, or counter from the specified recording session. Recording points must be removed in the same manner as they were added. For instance, when "All instances" for a category has been added, the category must be removed. Categories are stored in the CategoryRecordingPointData object. When individual instances or counters have been added, the instances must be removed. Instances are stored in the InstanceRecordingPointData object.
PARAMETERSInstanceRecordingPointData or CategoryRecordingPointData : Object that identifies and describes a category or instance.
OUTPUTSInstanceRecordingPointData : The object InstanceRecordingPointData identifies and describes an instance. This object will be returned if counters remain for the instance after one or more counters have been deleted.
NOTESAlso see Add-DcsRecordingPoint, Get-DcsRecordingPoint
EXAMPLESGet-DcsClient -Client HostVM1 | Remove-DcsRecordingPoint -Counter TotalWrites, TotalReads, TotalOperations
InstanceId Counters ---------- -------- e829690c50df4c5fa978d5e48ca5bcf7 {TotalBytesTransferred, TotalBytesWritten
Remove-DcsRecordingPoint -Category PhysicalDisk -Counter TotalOperations
Category Counters -------- -------- PhysicalDiskPerformance {TotalReads, TotalWrites}
Remove-DcsRecordingPoint -Category PhysicalDisk
Get-DcsClient -Client HostVM1 | Remove-DcsRecordingPoint
Remove-DcsReplication
SYNOPSISRemoves (splits) a replication relationship between two virtual disks on different servers. This operation can also be performed on a virtual disk group.
SYNTAXRemove-DcsReplication -Replication <Object> [ -Force] [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Remove-DcsReplication -VirtualDiskGroup <Object> [ -Force] [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Removes (splits) a replication relationship between two virtual disks on different servers. This operation can also be performed on a virtual disk group. The virtual disks will exist, but data changes will no longer be asynchronously mirrored between them.
PARAMETERSAsyncReplicationData or VirtualDiskData : The AsyncReplicationData object describes the replication relationship and can be used to identify the virtual disk. The VirtualDiskData object can also be used to identify the active (local) virtual disk in the replication.
OUTPUTSAsyncReplicationData : Object that identifies and describes the replication relationship.
NOTESAlso see Stop-DcsDeleteReplication, Get-DcsReplication, Remove-DcsReplicationPartnerGroup, Get-DcsReplicationPartnerGroup, Get-DcsReplication, Get-DcsVirtualDiskGroup.
EXAMPLESRemove-DcsReplication -Replication "Virtual disk 6"
FirstServerId | : | D3D14D3A-67A2-4E5F-9FA4-262B812EFFA0 |
FirstVirtualDiskId | : | df1ee028a1824b7b9c2bcaac2e582340 |
SecondServerId | : | a6c68fe8-ea6f-420f-b791-278a02a176eb:AA56BE97-83F3-45B0-B81C-2184A8083E68 |
SecondVirtualDiskId | : | 537cd02923d7487bb8371da08d5bcf8e |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
TestModeStatus | : | Disabled |
Id | : | f04b5aa4-0985-4fdc-95a3-453effb69a7c |
Caption | : | Virtual disk 6 |
ExtendedCaption | : | Virtual disk 6 on SSVVM3 |
Internal | : | False |
Get-DcsReplication -ShowOnlyLocalSide | Remove-DcsReplication
FirstServerId | : | D3D14D3A-67A2-4E5F-9FA4-262B812EFFA0 |
FirstVirtualDiskId | : | b71e83f78bb947268981e235598e7bff |
SecondServerId | : | a6c68fe8-ea6f-420f-b791-278a02a176eb:AA56BE97-83F3-45B0-B81C-2184A8083E68 |
SecondVirtualDiskId | : | d3a0fbdd7eae488a936cea47d31ddfd9 |
IsActiveSide | : | False |
ReplicationState | : | Standby |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
TestModeStatus | : | Disabled |
Id | : | 176821e1-9d98-4308-ac6c-457a33921a4f |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 on SSVVM3 |
Internal | : | False |
Remove-DcsReplication -VirtualDiskGroup VDGroup2
FirstServerId | : | D3D14D3A-67A2-4E5F-9FA4-262B812EFFA0 |
FirstVirtualDiskId | : | 14454ab447634aa880c102df9827db72 |
SecondServerId | : | a6c68fe8-ea6f-420f-b791-278a02a176eb:AA56BE97-83F3-45B0-B81C-2184A8083E68 |
SecondVirtualDiskId | : | 77192956a71845ebb9f214c167d8f2bf |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
TestModeStatus | : | Disabled |
Id | : | 7932cf6f-8857-4702-82b7-61878f2ead2b |
Caption | : | Virtual disk 4 |
ExtendedCaption | : | Virtual disk 4 on SSVVM3 |
Internal | : | False |
FirstServerId | : | D3D14D3A-67A2-4E5F-9FA4-262B812EFFA0 |
FirstVirtualDiskId | : | 1a2ff247d5aa4b0596eedf8d5835e857 |
SecondServerId | : | a6c68fe8-ea6f-420f-b791-278a02a176eb:AA56BE97-83F3-45B0-B81C-2184A8083E68 |
SecondVirtualDiskId | : | 9b1763a132cb41389c57a287bfc23414 |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
TestModeStatus | : | Disabled |
Id | : | 0b342a3c-48a4-45fb-8773-2a398e1cac32 |
Caption | : | Virtual disk 5 |
ExtendedCaption | : | Virtual disk 5 on SSVVM3 |
Internal | : | False |
Remove-DcsReplicationPartnerGroup
SYNOPSISRemoves a partner server group used for replications.
SYNTAXRemove-DcsReplicationPartnerGroup -ReplicationPartnerGroup <Object> [ -Force] [ -Connection <String> ] [ -PipelineVariable <String> ]
Remove-DcsReplicationPartnerGroup -ReplicationPartnerServer <String> [ -Force] [ -Connection <String> ] [ -PipelineVariable <String> ]
Removes a partner server group used for replications. The replication partner group can be removed by specifying the group or server. Once removed, the remote group will no longer be able to replicate virtual disks with the remaining local server group.
PARAMETERSPartnershipData or ServerHostGroupData : ThePartnershipData object identifies and describes a replication partner group. The ServerHostGroupData object, which identifies a server group, can also be used to identify the replication partner group.
OUTPUTS NOTESAlso see Add-DcsReplicationPartnerGroup, Get-DcsReplicationPartnerGroup, Remove-DcsReplication.
EXAMPLESRemove-DcsReplicationPartnerGroup -ReplicationPartnerGroup Remote
Get-DcsReplicationPartnerGroup | Remove-DcsReplicationPartnerGroup
Remove-DcsRole
SYNOPSISRemoves the specified user role from the configuration.
SYNTAXRemove-DcsRole -Role <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Removes the specified user role from the configuration.
PARAMETERSAlso see Get-DcsRole.
EXAMPLESRemove-DcsRole -Role "Networking"
Remove-DcsRollback
SYNOPSISDeletes the specified rollback. This operation can also be performed on a rollback group.
SYNTAXRemove-DcsRollback -Rollback <Object> [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Deletes the specified rollback. This operation can also be performed on a rollback group. The rollbacks will no longer exist, but the CDP-enabled virtual disks that are the sources of the rollbacks are not deleted.
PARAMETERSRollbackData : Object that identifies and describes a rollback.
OUTPUTS NOTESAlso see Get-DcsRollback, Split-DcsRollback, Disable-DcsDataProtection, Add-DcsRollback.
EXAMPLESRemove-DcsRollback -Rollback "Virtual disk 3 @ 8/16/2011 10:10:20 AM on SSV1" -Yes
Get-DcsRollback | Remove-DcsRollback -Yes
Remove-DcsRollbackGroup
SYNOPSISRemoves a rollback group from the configuration.
SYNTAXRemove-DcsRollbackGroup -RollbackGroup <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Removes a rollback group from the configuration. When removed, the rollback data from the rollback group is permanently destroyed and the rollbacks from the group will no longer exist.
PARAMETERSRollbackGroupData : Object that identifies the rollback group.
OUTPUTS NOTESAlso see Get-DcsRollbackGroup.
EXAMPLESRemove-DcsRollbackGroup -RollbackGroup "Virtual disk group 1 @ 3/22/2012 10:04:49 AM"
Get-DcsRollbackGroup | Remove-DcsRollbackGroup
Remove-DcsServer
SYNOPSISRemoves the specified server from the server group.
SYNTAXRemove-DcsServer -Server <Object> [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Removes the specified server from the server group. The server to be removed will exist in its own group.
PARAMETERSServerHostData : Object that identifies and describes the server.
OUTPUTS NOTESAlso see Add-DcsServer.
EXAMPLESRemove-DcsServer -Server SSV2 -Yes
Remove-DcsServerPort
SYNOPSISRemoves a Fibre Channel or iSCSI ports from a server. The port can only be removed if it is in the Not Present state and has no paths.
SYNTAXRemove-DcsServerPort -Port <Object> [ -Server <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Removes a Fibre Channel or iSCSI port from a server. The port can only be removed if it is in the Not Present state and has no paths.
PARAMETERSScsiPortData : Object the identifies and describes the port.
OUTPUTS NOTESAfter running this cmdlet, if the ports are not physically removed, they will be rediscovered when the DataCore Executive Service is stopped and restarted. Also see Get-DcsPort, Get-DcsPortConnection.
EXAMPLESRemove-DcsServerPort -Port "Server iSCSI Port 3" -Server SSV1
Remove-DcsSnapshot
SYNOPSISRemoves a snapshot from the configuration.
SYNTAXRemove-DcsSnapshot -Snapshot <Object> [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Removes a snapshot from the configuration. When removed, the data on the snapshot is permanently destroyed and the snapshot will no longer exist.
PARAMETERSSnapshotData : Object identifying and describing the snapshot.
OUTPUTS NOTESAlso see Split-DcsSnapshot, Add-DcsSnapshot, Get-Snapshot.
EXAMPLESRemove-DcsSnapshot -Snapshot "Virtual disk 2 @ 8/16/2011 1:06:00 PM on SSV1" -Yes
Get-DcsSnapshot | Remove-DcsSnapshot -Yes
Remove-DcsSnapshot -SnapshotGroup "VDSnapGroup1 @ 11/17/2011 11:00:04 AM" -Yes
Remove-DcsSnapshotGroup
SYNOPSISRemoves a snapshot group from the configuration.
SYNTAXRemove-DcsSnapshotGroup -SnapshotGroup <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Removes a snapshot group from the configuration. When removed, the snapshot data from the snapshot group is permanently destroyed and the snapshots from the group will no longer exist.
PARAMETERSSnapshotGroupData : Object that identifies and describes the snapshot group.
OUTPUTS NOTESAlso see Get-DcsSnapshotGroup.
EXAMPLESRemove-DcsSnapshotGroup -SnapshotGroup "Virtual disk group 2 @ 3/21/2012 2:28:34 PM"
Get-DcsSnapshotGroup | Remove-DcsSnapshotGroup
Remove-DcsStorageProfile
SYNOPSISDeletes a custom storage profile from the server group configuration.
SYNTAXRemove-DcsStorageProfile -StorageProfile <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Deletes a custom storage profile from the server group configuration.
PARAMETERSStorageProfileData : Object that identifies and describes the storage profile.
OUTPUTS NOTESAlso see Set-DcsStorageProfileProperties, Add-DcsStorageProfile, Get-DcsStorageProfile.
EXAMPLESRemove-DcsStorageProfile -StorageProfile Profile1
Remove-DcsTask
SYNOPSISRemoves a task from the configuration.
SYNTAXRemove-DcsTask -Task <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Removes a task from the configuration. After removal, the task will no longer exist.
PARAMETERSTaskData : Object that identifies and describes the task.
OUTPUTS NOTESAlso see, Add-DcsTask, Get-DcsTask, Remove-DcsAction, Remove-DcsTrigger.
EXAMPLESRemove-DcsTask -Task MonitorPoolUsage
Get-DcsTask | Remove-DcsTask
Remove-DcsTrigger
SYNOPSISRemoves a trigger from the specified task.
SYNTAXRemove-DcsTrigger [ -Task <String> ] -Trigger <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Removes a trigger from the specified task.
PARAMETERSTaskTriggerData : Object that identifies and describes the trigger.
OUTPUTS NOTESAlso see Add-DcsTrigger, Add-DcsTask, Get-DcsTask, Remove-DcsAction, Remove-DcsTask.
EXAMPLESRemove-DcsTrigger -Task MonitorPoolUsage -Trigger "Available space of Disk Pools >= Attention"
Remove-DcsUser
SYNOPSISRemoves a registered user from the configuration.
SYNTAXRemove-DcsUser -User <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Removes a registered user from the configuration. Once removed, the user will no longer have access to the management console or software.
PARAMETERSUserData : Object that identifies and describes the user.
OUTPUTS NOTESAlso see Add-DcsUser, Get-DcsUser, Remove-DcsUserRole.
EXAMPLESRemove-DcsUser -User "Larry Howard"
Remove-DcsUserOwnership
SYNOPSISRemoves ownership of a virtual disk from a user.
SYNTAXRemove-DcsUserOwnership -Ownership <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Remove-DcsUserOwnership [ -User <Object> ] [ -Object <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Removes ownership of a virtual disk from a user. Removing ownership prevents the user from performing operations on the virtual disk. Ownership can be removed for all virtual disks for a specified user, all users for a specified virtual disk, or a specified virtual disk for a specified user.
PARAMETERSVirtualDiskData : Object that identifies and describes a virtual disk, used for the Object parameter.
OUTPUTS NOTESAlso see Add-DcsUserOwnership, Get-DcsUserOwnership.
EXAMPLESRemove-DcsUserOwnership -User "JSchmoe"
Remove-DcsUserOwnership -User "JSchmoe" -Object (Get-DcsVirtualDisk -VirtualDisk "Virtual disk 1")
Remove-DcsUserRole
SYNOPSISRemoves a role from an existing user.
SYNTAXRemove-DcsUserRole -User <Object> -Role <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Removes a role from an existing user. The role assigns the privilege level, so if removed the user will no longer have the associated privileges.
PARAMETERSUserData : Object that identifies and describes the user.
OUTPUTSUserData : Object that identifies and describes the user.
NOTESAlso see Get-DcsUserRole, Add-DcsUserRole, Remove-DcsUser.
EXAMPLESRemove-DcsUserRole -User "Larry Howard" -Role "Full Privileges"
Name | : | Larry Howard |
Description | : | |
EmailAddress | : | |
BlendedPrivileges | : | ViewInformation |
IsAdministrator | : | False |
RoleIds | : | {{B1210FAD-5DAC-4a7b-B3D6-EEB8DFFE1F7A}} |
Id | : | 5b2cf3ad-04f3-447f-960e-2c70e8484773 |
Caption | : | Larry Howard |
ExtendedCaption | : | Larry Howard |
Internal | : | False |
Remove-DcsvCenter
SYNOPSISRemoves a vCenter from the server group configuration.
SYNTAXRemove-DcsvCenter -vCenter <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Removes a vCenter from the server group configuration.
PARAMETERSVimVirtualCenterData : Object that identifies and describes the vCenter.
OUTPUTS NOTESAlso see Add-DcsvCenter, Get-DcsvCenter
EXAMPLESRemove-DcsvCenter -vCenter esxvc55
Remove-DcsVirtualDisk
SYNOPSISRemoves a virtual disk from the configuration.
SYNTAXRemove-DcsVirtualDisk -VirtualDisk <Object> [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Removes a virtual disk from the configuration. The virtual disk is deleted and the data will be permanently destroyed.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTS NOTESAlso see Remove-DcsSnapshot, Remove-DcsRollback, Remove-DcsReplication, Split-DcsVirtualDisk, Add-DcsVirtualDisk, Get-DcsVirtualDisk.
EXAMPLESRemove-DcsVirtualDisk -VirtualDisk "Virtual disk 1" -Yes
Remove-DcsVirtualDiskFromGroup
SYNOPSISRemoves a virtual disk from a virtual disk group.
SYNTAXRemove-DcsVirtualDiskFromGroup -VirtualDisk <Object> [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Removes a virtual disk from a virtual disk group. Any associated snapshots or rollbacks created from the virtual disk will also be removed from the group. The virtual disk and associated snapshots and rollbacks are not deleted from the configuration.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTS NOTESAlso see Get-DcsVirtualDiskGroup, Add-DcsVirtualDiskGroup, Add-DcsVirtualDiskToGroup, Remove-DcsVirtualDiskGroup.
EXAMPLESRemove-DcsVirtualDiskFromGroup -VirtualDisk "Virtual disk 1"
Remove-DcsVirtualDiskGroup
SYNOPSISDeletes a virtual disk group.
SYNTAXRemove-DcsVirtualDiskGroup -Group <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Deletes a virtual disk group. This operation also deletes any snapshot groups and rollback groups in the virtual disk group resulting in the permanent deletion of the snapshot and rollback data. The virtual disks that are members of the virtual disk group are not deleted; they are only removed from the virtual disk group.
PARAMETERSVirtualDiskGroupData : Object that identifies and describes the group.
OUTPUTS NOTESAlso see Get-DcsVirtualDiskGroup, Add-DcsVirtualDiskGroup, Add-DcsVirtualDiskToGroup, Remove-DcsVirtualDiskFromGroup, Remove-DcsSnapshotGroup, Remove-DcsRollbackGroup.
EXAMPLESRemove-DcsVirtualDiskGroup -Group "Virtual disk group 1" -Connection SSVVM1Connect
Get-DcsVirtualDiskGroup | Remove-DcsVirtualDiskGroup
Remove-DcsVirtualDiskTemplate
SYNOPSISRemoves a virtual disk template.
SYNTAXRemove-DcsVirtualDiskTemplate -VirtualDiskTemplate <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Removes a virtual disk template.
PARAMETERSVirtualDiskTemplateData : Object that identifies and describes the virtual disk template.
OUTPUTS NOTES EXAMPLESRemove-DcsVirtualDiskTemplate -VirtualDiskTemplate "TempMirrorCDP"
Remove-DcsVirtualLogicalUnit
SYNOPSISRemoves a front-end or mirror path for the specified logical disk on a server.
SYNTAXRemove-DcsVirtualLogicalUnit -VirtualLogicalUnit <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Removes a front-end or mirror path for the specified logical disk on a server. A virtual logical unit is the path of a logical disk on a server.
PARAMETERSVirtualLogicalUnitData : Object that identifies the virtual logical unit.
OUTPUTS NOTESAlso see Get-DcsLogicalDisk, Get-DcsVirtualLogicalUnit, Add-DcsVirtualLogicalUnit, Add-DcsVirtualLogicalUnit.
EXAMPLESGet-DcsVirtualLogicalUnit -InitiatorHost Host3 -TargetHost SSV1 -VirtualDisk "Virtual disk 3" | Remove-DcsVirtualLogicalUnit
Remove-DcsWitness
SYNOPSISRemoves the specified witness from the server group.
SYNTAXRemove-DcsWitness -Witness <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Removes the specified witness from the server group.
PARAMETERSWitnessData : Object that identifies the witness.
OUTPUTS NOTESRelated cmdlets: Add-DcsWitness, Get-DcsWitness, Set-DcsWitnessProperties, Set-DcsServerGroupDefaultWitnessProperties, Set-DcsVirtualDiskWitnessProperties, Invoke-DcsWitnessContact.
EXAMPLESGet-DcsWitness | Remove-DcsWitness
Repair-DcsVirtualDisk
SYNOPSISReplaces one failed storage source (logical disk) in a mirrored virtual disk with another storage source from a healthy disk pool.
SYNTAXRepair-DcsVirtualDisk -TriggerState <Object> -DiskPools <String[]> [ -LocalServerOnly] [ -ForceSplit] [ -Connection <String> ] [ -PipelineVariable <String> ]
Repair-DcsVirtualDisk -VirtualDisk <Object> -DiskPools <String[]> [ -LocalServerOnly] [ -ForceSplit] [ -Connection <String> ] [ -PipelineVariable <String> ]
Repair-DcsVirtualDisk -LogicalDisk <Object> -DiskPools <String[]> [ -LocalServerOnly] [ -ForceSplit] [ -Connection <String> ] [ -PipelineVariable <String> ]
Replaces one failed storage source (logical disk) in a virtual disk with another storage source from a healthy disk pool. The logical disk to replace can be identified by virtual disk or logical disk if run from the cmdlet. If the virtual disk is healthy and does not require fixing, an informational message to that effect will be logged and the repair will not take place. If the virtual disk is failed but cannot be repaired (for instance, in double failure), an alert will be posted with an explanation.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSVirtualDiskData : Object that identifies and describes the virtual disk.
NOTESAlso see Replace-DcsVirtualDisk, Move-DcsVirtualDiskSource, Get-DcsVirtualDisk, Get-DcsLogicalDisk
EXAMPLESGet-DcsVirtualDisk -ServerGroup Group1 | Repair-DcsVirtualDisk -DiskPools "Disk pool 1", "Disk pool 2", "Disk pool 3", "Disk pool 4", "Disk pool 5" -LocalServerOnly
VirtualDiskGroupId | : | |
FirstHostId | : | E9D5564F-D72A-4C5C-AA0F-B2C23A3AD093 |
SecondHostId | : | BBA07A42-44F1-40A6-A0E0-756351FFE386 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 2 |
Description | : | |
Size | : | 10.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | FailedRedundancy |
InquiryData | : | DataCore Virtual Disk DCS a55059113f1e424895f4eea7751aa546 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D906348F000688BBA02259ABAE1 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
SequenceNumber | : | 29893 |
Id | : | a55059113f1e424895f4eea7751aa546 |
Caption | : | Virtual disk 2 |
ExtendedCaption | : | Virtual disk 2 from Group1 |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | E9D5564F-D72A-4C5C-AA0F-B2C23A3AD093 |
SecondHostId | : | BBA07A42-44F1-40A6-A0E0-756351FFE386 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 5 |
Description | : | |
Size | : | 10.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | FailedRedundancy |
InquiryData | : | DataCore Virtual Disk DCS 8dd498e35f3b44a6ad612d0ee29d3ce4 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90D34EF00046FEB7263A4420AA |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
SequenceNumber | : | 29942 |
Id | : | 8dd498e35f3b44a6ad612d0ee29d3ce4 |
Caption | : | Virtual disk 5 |
ExtendedCaption | : | Virtual disk 5 from Group1 |
Internal | : | False |
$LD = Get-DcsLogicalDisk -VirtualDisk "Virtual disk 3" -Server SSV1 Repair-DcsVirtualDisk -LogicalDisk $LD -DiskPools SSV3Pool1
VirtualDiskGroupId | : | |
FirstHostId | : | BBA07A42-44F1-40A6-A0E0-756351FFE386 |
SecondHostId | : | 5F19A038-D494-43E4-B657-51213CE189D0 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 3 |
Description | : | |
Size | : | 15.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | FailedRedundancy |
InquiryData | : | DataCore Virtual Disk DCS 2ba9e02a7c114153abbdcbfb5eb6d0a3 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D908ABBCC00C10B69AA1E9A5AF7 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
SequenceNumber | : | 22795 |
Id | : | 2ba9e02a7c114153abbdcbfb5eb6d0a3 |
Caption | : | Virtual disk 3 |
ExtendedCaption | : | Virtual disk 3 from Group1 |
Internal | : | False |
Replace-DcsVirtualDiskSource
SYNOPSISReplaces a storage source used in a mirrored virtual disk.
SYNTAXReplace-DcsVirtualDiskSource [ -Server <String> ] -VirtualDisk <Object> -Pool <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Replace-DcsVirtualDiskSource [ -Server <String> ] -VirtualDisk <Object> -PassThroughDisk <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Replace-DcsVirtualDiskSource [ -Server <String> ] -VirtualDisk <Object> -LogicalDisk <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Replaces a storage source used in a mirrored virtual disk. The new storage source can be from a pool, pass-through disk, or logical disk. When the storage source is replaced, all paths are adjusted to use the new source.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSVirtualDiskData : Object that identifies and describes the virtual disk.
NOTESAlso see Move-DcsVirtualDiskSource, Split-DcsVirtualDisk, Get-DcsVirtualDisk.
EXAMPLESReplace-DcsVirtualDiskSource -Server SSV1 -VirtualDisk "Virtual disk 1" -Pool "Disk pool 1"
VirtualDiskGroupId | : | |
FirstHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
SecondHostId | : | C553D471-3527-47EC-9326-D53E04204F2B |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 1 |
Description | : | |
Size | : | 50.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | FailedRedundancy |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | 162032c99ebd4272b80ea6de9757bafc |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 from LOCAL |
Internal | : | False |
Replace-DcsVirtualDiskSource -Server SSV1 -VirtualDisk "Virtual disk 1" -PassThroughDisk "Disk 8"
VirtualDiskGroupId | : | |
FirstHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
SecondHostId | : | C553D471-3527-47EC-9326-D53E04204F2B |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 1 |
Description | : | |
Size | : | 50.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | FailedRedundancy |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | 162032c99ebd4272b80ea6de9757bafc |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 from LOCAL |
Internal | : | False |
Replace-DcsVirtualDiskSource -VirtualDisk "Virtual disk 1" -LogicalDisk (Add-DcsLogicalDisk -Pool "Disk Pool 1" -Server SSV1)
VirtualDiskGroupId | : | |
FirstHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
SecondHostId | : | C553D471-3527-47EC-9326-D53E04204F2B |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 1 |
Description | : | |
Size | : | 50.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | FailedRedundancy |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | 162032c99ebd4272b80ea6de9757bafc |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 from LOCAL |
Internal | : | False |
Get-DcsVirtualDisk -Server SSV1 -Kind Standard | Replace-DcsVirtualDiskSource -Server SSV1 -Pool "Disk pool 2"
In this example, assume that the server SSV1 has two pools. All existing virtual disks were created from Disk pool 1. Disk pool 2 is a new pool and there are no virtual disks created from the pool. This example invokes the cmdlet Get-DcsVirtualDisk to get objects for all "standard" virtual disks on server "SSV1". The VirtualDiskData objects are piped to Replace-DcsVirtualDiskSource, resulting in the replacement of those virtual disk sources on server "SSV1" using the new pool named "Disk pool 2".
VirtualDiskGroupId | : | |
FirstHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
SecondHostId | : | C553D471-3527-47EC-9326-D53E04204F2B |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 1 |
Description | : | |
Size | : | 50.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | FailedRedundancy |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | 162032c99ebd4272b80ea6de9757bafc |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 from LOCAL |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
SecondHostId | : | C553D471-3527-47EC-9326-D53E04204F2B |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 2 |
Description | : | |
Size | : | 50.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | FailedRedundancy |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | 0f1fbf4ac7cf40a491cad91e4ef8d324 |
Caption | : | Virtual disk 2 |
ExtendedCaption | : | Virtual disk 2 from LOCAL |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
SecondHostId | : | C553D471-3527-47EC-9326-D53E04204F2B |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 3 |
Description | : | |
Size | : | 50.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | FailedRedundancy |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | True |
Id | : | 635134ab2cad4b5d81af73ae5f09bd6f |
Caption | : | Virtual disk 3 |
ExtendedCaption | : | Virtual disk 3 from LOCAL |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
SecondHostId | : | C553D471-3527-47EC-9326-D53E04204F2B |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 4 |
Description | : | |
Size | : | 50.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | FailedRedundancy |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | 7ffb74fd190d4c9c9c7b7e14748e2da6 |
Caption | : | Virtual disk 4 |
ExtendedCaption | : | Virtual disk 4 from LOCAL |
Internal | : | False |
Reset-DcsLogStore
SYNOPSISRemoves the logstore setting of the specified server.
SYNTAXReset-DcsLogStore -Server <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Removes the logstore setting of the specified server. No logstore will be saved on the server after running this cmdlet and mirror recoveries will not be optimized if virtualization is stopped on the mirror partner.
PARAMETERSServerHostData : Object that identifies and describes the server.
OUTPUTSServerHostData : Object that identifies and describes the server.
NOTESTo set the logstore, see Set-DcsLogStore.
EXAMPLESReset-DcsLogStore -Server "SSVVM01"
GroupId | : | 81ca629e-56e2-48fd-bf2b-bb801fb764ca |
RegionNodeId | : | ExecutiveNode:F51570F9-23FD-43C9-BE56-563D26220F18 |
CacheSize | : | 0 B |
State | : | Online |
SupportState | : | Idle |
SnapshotMapStoreId | : | |
SnapshotMapStorePoolId | : | F51570F9-23FD-43C9-BE56-563D26220F18:{f554e264-6b97-11e6-80f4-00155d138904} |
InstallPath | : | C:\Program Files\DataCore\SANsymphony |
ProductName | : | DataCore SANsymphony |
ProductType | : | Standard |
ProductVersion | : | 10.0 PSP 6 |
OsVersion | : | Windows Server 2012 x64 Edition |
ProcessorInfo | : | DataCore.Executive.ProcessorInformation |
ProductBuild | : | 15.0.600.9431 |
BuildType | : | Release |
DiagnosticMode | : | Enabled |
LicenseRemaining | : | 9223372036854775807 |
ReplicationBufferFolder | : | |
TotalSystemMemory | : | 4.00 GB |
AvailableSystemMemory | : | 472.38 MB |
LogStatus | : | Operational |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | True |
LicenseExceeded | : | False |
StorageUsed | : | 0 B |
BulkStorageUsed | : | 0 B |
DataCoreStorageUsed | : | 55 GB |
PowerState | : | ACOnline |
CacheState | : | WritebackGlobal |
BackupStorageFolder | : | |
IpAddresses | : | {172.20.19.24, fe80::489a:9be6:dd88:608, 13.0.0.110, 13.0.0.111...} |
LicenseNumber | : | 2514979126712921976 |
AluaGroupId | : | 1 |
IsVirtualMachine | : | True |
HypervisorHostId | : | |
LogStorePoolId | : | |
Description | : | |
HostName | : | SSVVM01.datacoresoftware.com |
MpioCapable | : | True |
SequenceNumber | : | 7670 |
Id | : | F51570F9-23FD-43C9-BE56-563D26220F18 |
Caption | : | SSVVM01 |
ExtendedCaption | : | SSVVM01 in Server Group |
Internal | : | False |
Reset-DcsServerFCPortLinkErrorCounts
SYNOPSISResets all Fibre Channel link error counters to zero. The following counters are reset: Total CRC Errors, Total Link Failures, Total Loss of Signal Errors, Total Protocol Errors, Total Synchronization Errors, and Total Transmission Errors.
SYNTAXReset-DcsServerFCPortLinkErrorCounts -Port <Object> [ -Server <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Resets all Fibre Channel link error counters to zero. The following counters are reset: Total CRC Errors, Total Link Failures, Total Loss of Signal Errors, Total Protocol Errors, Total Synchronization Errors, and Total Transmission Errors.
PARAMETERSScsiPortData : Object that identifies and describes the port.
OUTPUTSScsiPortData : Object that identifies and describes the port.
NOTESAlso see Get-DcsPort
EXAMPLESGet-DcsPort -Type FibreChannel -Machine Server1 | Reset-DcsServerFCPortLinkErrorCounts
StateInfo | : | DataCore.Executive.FC.FcPortStateInfo |
CurrentConfigInfo | : | DataCore.Executive.FC.FcPortConfigInfo |
IdInfo | : | DataCore.Executive.FC.FcPortIdInfo |
CapabilityInfo | : | DataCore.Executive.FC.FcPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | 210000E08B0FEF9A |
ServerPortProperties | : | DataCore.Executive.ServerFcPortPropertiesData |
RoleCapability | : | All |
AluaId | : | 1027 |
PortName | : | 21-00-00-E0-8B-0F-EF-9A |
Alias | : | Server FC Port 1 |
Description | : | |
PortType | : | FibreChannel |
PortMode | : | InitiatorTarget |
HostId | : | A6A1AB9B-F268-4193-9594-DA6005BEEB9D |
Connected | : | False |
SequenceNumber | : | 9633 |
Id | : | a5955721-3a69-4308-9e33-c60d3bd99881 |
Caption | : | Server FC Port 1 |
ExtendedCaption | : | Server FC Port 1 on Server1 |
Internal | : | False |
StateInfo | : | DataCore.Executive.FC.FcPortStateInfo |
CurrentConfigInfo | : | DataCore.Executive.FC.FcPortConfigInfo |
IdInfo | : | DataCore.Executive.FC.FcPortIdInfo |
CapabilityInfo | : | DataCore.Executive.FC.FcPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | 210100E08B2FEF9A |
ServerPortProperties | : | DataCore.Executive.ServerFcPortPropertiesData |
RoleCapability | : | All |
AluaId | : | 1028 |
PortName | : | 21-01-00-E0-8B-2F-EF-9A |
Alias | : | Server FC Port 2 |
Description | : | |
PortType | : | FibreChannel |
PortMode | : | InitiatorTarget |
HostId | : | A6A1AB9B-F268-4193-9594-DA6005BEEB9D |
Connected | : | True |
SequenceNumber | : | 9634 |
Id | : | 829bdc82-d166-48cc-9e22-5f3976a97bb3 |
Caption | : | Server FC Port 2 |
ExtendedCaption | : | Server FC Port 2 on Server1 |
Internal | : | False |
StateInfo | : | DataCore.Executive.FC.FcPortStateInfo |
CurrentConfigInfo | : | DataCore.Executive.FC.FcPortConfigInfo |
IdInfo | : | DataCore.Executive.FC.FcPortIdInfo |
CapabilityInfo | : | DataCore.Executive.FC.FcPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | 210000E08B1672E6 |
ServerPortProperties | : | DataCore.Executive.ServerFcPortPropertiesData |
RoleCapability | : | All |
AluaId | : | 1029 |
PortName | : | 21-00-00-E0-8B-16-72-E6 |
Alias | : | Server FC Port 3 |
Description | : | |
PortType | : | FibreChannel |
PortMode | : | InitiatorTarget |
HostId | : | A6A1AB9B-F268-4193-9594-DA6005BEEB9D |
Connected | : | True |
SequenceNumber | : | 9635 |
Id | : | 4803becd-ba44-437f-a9d1-6610fe37ed58 |
Caption | : | Server FC Port 3 |
ExtendedCaption | : | Server FC Port 3 on Server1 |
Internal | : | False |
Reset-DcsServerPort
SYNOPSISReinitializes a server target port.
SYNTAXReset-DcsServerPort -Port <Object> [ -Server <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Reinitializes a server target port. This cmdlet performs a full re-initialization on the specified Fibre Channel or iSCSI port on a server, which includes reloading firmware, re-initializing hardware (FC only), resetting the link, and logging in the ports. This operation may take a few minutes and during that time traffic on the port will be suspended.
PARAMETERSScsiPortData : Object that identifies and describes the port.
OUTPUTSScsiPortData : Object that identifies and describes the port.
NOTESAlso see Get-DcsPort
EXAMPLESReset-DcsServerPort -Port "Server iSCSI Port 3" -Server SSV1
IdInfo | : | DataCore.Executive.iSCSI.iScsiPortIdInfo |
PortConfigInfo | : | DataCore.Executive.iSCSI.PortConfigInfo |
IScsiPortStateInfo | : | DataCore.Executive.iSCSI.iScsiPortStateInfo |
iSCSINodes | : | {iqn.1991-05.com.microsoft:ssv3.datacoresoftware.com, iqn.1991-05.com.microsoft:ssv2.datacoresoftware.com} |
CapabilityInfo | : | DataCore.Executive.iSCSI.iScsiPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | MAC:00-15-5D-65-16-01 |
ServerPortProperties | : | DataCore.Executive.ServeriScsiPortPropertiesData |
RoleCapability | : | Frontend, Mirror |
AluaId | : | 1028 |
PortName | : | iqn.2000-08.com.datacore:ssv1-3 |
Alias | : | Server iSCSI Port 3 |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Target |
HostId | : | 10724844-FEF9-415C-8292-44EAE2826487 |
Connected | : | True |
SequenceNumber | : | 1989 |
Id | : | 158f6c2b-8475-42df-92e0-77e5ceb6361e |
Caption | : | Server iSCSI Port 3 |
ExtendedCaption | : | Server iSCSI Port 3 on SSV1 |
Internal | : | False |
$ports = Get-DcsPort -Type "iSCSI" -Machine SSV1 | where {$_.PortMode -eq 'Target'} $ports | Reset-DcsServerPort
IdInfo | : | DataCore.Executive.iSCSI.iScsiPortIdInfo |
PortConfigInfo | : | DataCore.Executive.iSCSI.PortConfigInfo |
IScsiPortStateInfo | : | DataCore.Executive.iSCSI.iScsiPortStateInfo |
iSCSINodes | : | {iqn.1991-05.com.microsoft:vmhost.datacoresoftware.com, iqn.1991-05.com.microsoft:ssv2.datacoresoftware.com} |
CapabilityInfo | : | DataCore.Executive.iSCSI.iScsiPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | MAC:00-15-5D-65-16-00 |
ServerPortProperties | : | DataCore.Executive.ServeriScsiPortPropertiesData |
RoleCapability | : | Frontend, Mirror |
AluaId | : | 1027 |
PortName | : | iqn.2000-08.com.datacore:ssv1-1 |
Alias | : | Server iSCSI Port 1 |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Target |
HostId | : | 10724844-FEF9-415C-8292-44EAE2826487 |
Connected | : | True |
SequenceNumber | : | 2517 |
Id | : | a8d45168-1a67-4823-ad20-79247cc511e9 |
Caption | : | Server iSCSI Port 1 |
ExtendedCaption | : | Server iSCSI Port 1 on SSV1 |
Internal | : | False |
IdInfo | : | DataCore.Executive.iSCSI.iScsiPortIdInfo |
PortConfigInfo | : | DataCore.Executive.iSCSI.PortConfigInfo |
IScsiPortStateInfo | : | DataCore.Executive.iSCSI.iScsiPortStateInfo |
iSCSINodes | : | {iqn.1991-05.com.microsoft:ssv3.datacoresoftware.com, iqn.1991-05.com.microsoft:ssv2.datacoresoftware.com} |
CapabilityInfo | : | DataCore.Executive.iSCSI.iScsiPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | MAC:00-15-5D-65-16-03 |
ServerPortProperties | : | DataCore.Executive.ServeriScsiPortPropertiesData |
RoleCapability | : | Frontend, Mirror |
AluaId | : | 1030 |
PortName | : | iqn.2000-08.com.datacore:ssv1-2 |
Alias | : | Server iSCSI Port 2 |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Target |
HostId | : | 10724844-FEF9-415C-8292-44EAE2826487 |
Connected | : | True |
SequenceNumber | : | 1991 |
Id | : | 8f24e316-ae18-4562-a723-ecc53dcee196 |
Caption | : | Server iSCSI Port 2 |
ExtendedCaption | : | Server iSCSI Port 2 on SSV1 |
Internal | : | False |
Resume-DcsReplication
SYNOPSISResumes data transfers on a paused virtual disk replication. This operation can also be performed for a virtual disk group.
SYNTAXResume-DcsReplication -Replication <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Resume-DcsReplication -VirtualDiskGroup <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Resumes data transfers on a paused virtual disk replication. This operation can also be performed for a virtual disk group.
PARAMETERSAsyncReplicationData or VirtualDiskData : The AsyncReplicationData object identifies the replication relationship. The VirtualDiskData object identifies the paused (local) virtual disk in the replication.
OUTPUTSAsyncReplicationData : Object that identifies the replication relationship.
NOTESAlso see Pause-DcsReplication, Get-DcsReplication, Get-DcsVirtualDisk, Get-DcsVirtualDiskGroup.
EXAMPLESResume-DcsReplication -Replication "Virtual disk 1"
FirstServerId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
FirstVirtualDiskId | : | 0dc5596489cb4d8ba0346f80eb47ad46 |
SecondServerId | : | 0d352083-e854-4fbd-a3af-beec1145fed4:867DB6EE-C656-47F7-A160-DCCC35C2D225 |
SecondVirtualDiskId | : | b817122629a64d819a5e96e98a992d24 |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Disabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
Id | : | db5abff0-9509-4d4e-b16e-b8c9c403da64 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 on SSV3 |
Internal | : | False |
Get-DcsReplication -ShowOnlyLocalSide | Resume-DcsReplication
FirstServerId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
FirstVirtualDiskId | : | 0dc5596489cb4d8ba0346f80eb47ad46 |
SecondServerId | : | 0d352083-e854-4fbd-a3af-beec1145fed4:867DB6EE-C656-47F7-A160-DCCC35C2D225 |
SecondVirtualDiskId | : | b817122629a64d819a5e96e98a992d24 |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Disabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
Id | : | db5abff0-9509-4d4e-b16e-b8c9c403da64 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 on SSV3 |
Internal | : | False |
FirstServerId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
FirstVirtualDiskId | : | 635134ab2cad4b5d81af73ae5f09bd6f |
SecondServerId | : | 0d352083-e854-4fbd-a3af-beec1145fed4:867DB6EE-C656-47F7-A160-DCCC35C2D225 |
SecondVirtualDiskId | : | 15336c814739431fa6d3aa609c1f1922 |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Disabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
Id | : | 5b0e64e0-8727-46f6-9644-241d2fcf2955 |
Caption | : | Virtual disk 3 |
ExtendedCaption | : | Virtual disk 3 on SSV3 |
Internal | : | False |
Get-DcsVirtualDiskGroup | where {$_-isNot[DataCore.Executive.SnapshotGroupData ] -and $_ -isNot [DataCore.Executive.RollbackGroupData]} | foreach {Resume-DcsReplication -VirtualDiskGroup $_}
FirstServerId | : | D3D14D3A-67A2-4E5F-9FA4-262B812EFFA0 |
FirstVirtualDiskId | : | b71e83f78bb947268981e235598e7bff |
SecondServerId | : | a6c68fe8-ea6f-420f-b791-278a02a176eb:AA56BE97-83F3-45B0-B81C-2184A8083E68 |
SecondVirtualDiskId | : | d3a0fbdd7eae488a936cea47d31ddfd9 |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Disabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
TestModeStatus | : | Disabled |
Id | : | 176821e1-9d98-4308-ac6c-457a33921a4f |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 on SSVVM3 |
Internal | : | False |
FirstServerId | : | D3D14D3A-67A2-4E5F-9FA4-262B812EFFA0 |
FirstVirtualDiskId | : | 14454ab447634aa880c102df9827db72 |
SecondServerId | : | a6c68fe8-ea6f-420f-b791-278a02a176eb:AA56BE97-83F3-45B0-B81C-2184A8083E68 |
SecondVirtualDiskId | : | 77192956a71845ebb9f214c167d8f2bf |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Disabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
TestModeStatus | : | Disabled |
Id | : | d6b62c88-54f5-4524-86d2-7205fb1200df |
Caption | : | Virtual disk 4 |
ExtendedCaption | : | Virtual disk 4 on SSVVM3 |
Internal | : | False |
FirstServerId | : | D3D14D3A-67A2-4E5F-9FA4-262B812EFFA0 |
FirstVirtualDiskId | : | 1a2ff247d5aa4b0596eedf8d5835e857 |
SecondServerId | : | a6c68fe8-ea6f-420f-b791-278a02a176eb:AA56BE97-83F3-45B0-B81C-2184A8083E68 |
SecondVirtualDiskId | : | 9b1763a132cb41389c57a287bfc23414 |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Disabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
TestModeStatus | : | Disabled |
Id | : | 0b342a3c-48a4-45fb-8773-2a398e1cac32 |
Caption | : | Virtual disk 5 |
ExtendedCaption | : | Virtual disk 5 on SSVVM3 |
Internal | : | False |
Resume-DcsVirtualDiskRecovery
SYNOPSISResumes the mirror recovery of a virtual disk after it has been suspended.
SYNTAXResume-DcsVirtualDiskRecovery -VirtualDisk <Object> [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Resume-DcsVirtualDiskRecovery -VirtualDiskGroup <Object> [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Resumes the mirror recovery of a virtual disk after it has been suspended. (Also see Disable-DcsVirtualDiskAutoRecovery)
PARAMETERSVirtualDiskData : Object that identifies the virtual disk.
OUTPUTS NOTESAlso see Pause-DcsVirtualDiskRecovery, Enable-DcsVirtualDiskAutoRecovery, Disable-DcsVirtualDiskAutoRecovery, Get-DcsVirtualDisk, Get-DcsVirtualDiskGroup
EXAMPLESResume-DcsVirtualDiskRecovery -VirtualDisk "Virtual disk 3"
Reverse-DcsReplication
SYNOPSISReverses the direction of the data transfer between virtual disks used in a replication. This operation can also be performed on a virtual disk group.
SYNTAXReverse-DcsReplication -Replication <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Reverse-DcsReplication -VirtualDiskGroup <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Reverses the direction of the data transfer between virtual disks used in a replication. This operation can also be performed on a virtual disk group. The current active virtual disk will be deactivated, and the current standby virtual disk will be activated. Paths from the client to the current source will be disabled, and paths from the client to the new source will be enabled.
PARAMETERSAsyncReplicationData or VirtualDiskData : The AsyncReplicationData object identifies and describes the replication relationship. The VirtualDiskData object identifies and describes the current active virtual disk in the replication.
OUTPUTSAsyncReplicationData : Object that identifies the replication relationship.
NOTESAlso see Stop-DcsDeactivateReplication, Get-DcsReplication, Get-DcsVirtualDisk, Get-DcsVirtualDiskGroup.
EXAMPLESReverse-DcsReplication -Replication "Virtual disk 1"
FirstServerId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
FirstVirtualDiskId | : | eed9e8f6b02542c3a637e75093b12cfa |
SecondServerId | : | ef23cc60-9003-452d-a291-3dd29aa1f403:2AB62361-B9B9-4A38-B246-3EACF3B19B3A |
SecondVirtualDiskId | : | fc9535748c98442b9d23f9aea0a8067f |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
Id | : | 5d917790-968f-4bf4-8a20-d50b6e832616 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 on SSV3 |
Internal | : | False |
Get-DcsReplication -ShowOnlyLocalSide | Reverse-DcsReplication
FirstServerId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
FirstVirtualDiskId | : | eed9e8f6b02542c3a637e75093b12cfa |
SecondServerId | : | ef23cc60-9003-452d-a291-3dd29aa1f403:2AB62361-B9B9-4A38-B246-3EACF3B19B3A |
SecondVirtualDiskId | : | fc9535748c98442b9d23f9aea0a8067f |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
Id | : | 5d917790-968f-4bf4-8a20-d50b6e832616 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 on SSV3 |
Internal | : | False |
FirstServerId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
FirstVirtualDiskId | : | ff69cf72849c49bdb319bb2b61970306 |
SecondServerId | : | ef23cc60-9003-452d-a291-3dd29aa1f403:2AB62361-B9B9-4A38-B246-3EACF3B19B3A |
SecondVirtualDiskId | : | becf15f38d004eac81553e1f437dcec5 |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
Id | : | d6097734-4d4d-43da-81b9-2fc86645cc00 |
Caption | : | Virtual disk 2 |
ExtendedCaption | : | Virtual disk 2 on SSV3 |
Internal | : | False |
FirstServerId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
FirstVirtualDiskId | : | 50d3414ffbc94c6c9a73f52b67d0d0ae |
SecondServerId | : | ef23cc60-9003-452d-a291-3dd29aa1f403:2AB62361-B9B9-4A38-B246-3EACF3B19B3A |
SecondVirtualDiskId | : | e79d12330c674360a0b6ee0b053dda72 |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
Id | : | 5b53983e-07ec-4479-9342-695ef8472335 |
Caption | : | Virtual disk 3 |
ExtendedCaption | : | Virtual disk 3 on SSV3 |
Internal | : | False |
Reverse-DcsReplication -VirtualDiskGroup VDGroup2
FirstServerId | : | D3D14D3A-67A2-4E5F-9FA4-262B812EFFA0 |
FirstVirtualDiskId | : | 14454ab447634aa880c102df9827db72 |
SecondServerId | : | a6c68fe8-ea6f-420f-b791-278a02a176eb:AA56BE97-83F3-45B0-B81C-2184A8083E68 |
SecondVirtualDiskId | : | 77192956a71845ebb9f214c167d8f2bf |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
TestModeStatus | : | Disabled |
Id | : | 7932cf6f-8857-4702-82b7-61878f2ead2b |
Caption | : | Virtual disk 4 |
ExtendedCaption | : | Virtual disk 4 on SSVVM3 |
Internal | : | False |
FirstServerId | : | D3D14D3A-67A2-4E5F-9FA4-262B812EFFA0 |
FirstVirtualDiskId | : | 1a2ff247d5aa4b0596eedf8d5835e857 |
SecondServerId | : | a6c68fe8-ea6f-420f-b791-278a02a176eb:AA56BE97-83F3-45B0-B81C-2184A8083E68 |
SecondVirtualDiskId | : | 9b1763a132cb41389c57a287bfc23414 |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
TestModeStatus | : | Disabled |
Id | : | 0b342a3c-48a4-45fb-8773-2a398e1cac32 |
Caption | : | Virtual disk 5 |
ExtendedCaption | : | Virtual disk 5 on SSVVM3 |
Internal | : | False |
Revert-DcsRollback
SYNOPSISReverts the CDP-enabled virtual disk to the state of the rollback. This operation can also be performed on a rollback group.
SYNTAXRevert-DcsRollback -Rollback <Object> [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Revert-DcsRollback -RollbackGroup <Object> [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Reverts the CDP-enabled virtual disk to the state of the rollback. This operation can also be performed on a rollback group. Reverting will overwrite all changes that have occurred on the CDP-enabled virtual disk after the restore point (point-in-time) of the rollback. Before invoking this cmdlet, I/O from the client host should be stopped and the CDP-enabled (source) virtual disk should be unserved from the client host, see Unserve-DcsVirtualDisk.
PARAMETERSRollbackData : Object the identifies and describes the rollback.
OUTPUTSRollbackData : Object the identifies and describes the rollback.
NOTESAlso see Remove-DcsRollback, Get-DcsRollback, Disable-DcsDataProtection, Split-DcsRollback.
EXAMPLESRevert-DcsRollback -Rollback "Virtual disk 1 @ 8/26/2011 3:01:18 PM on SSV1" -Yes
SourceLogicalDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{91e63003-ca79-11e0-a962-00155d11e921}-00000001 |
DestinationLogicalDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{91e63003-ca79-11e0-a962-00155d11e921}-00000005 |
RestorePoint | : | 8/26/2011 7:01:18 PM |
AutoExpire | : | False |
State | : | Reverting |
Id | : | V.{91E63003-CA79-11E0-A962-00155D11E921}-00000001--V.{91E63003-CA79-11E0-A962-00155D11E921}-00000008 |
Caption | : | Virtual disk 1 @ 8/26/2011 3:01:18 PM |
ExtendedCaption | : | Virtual disk 1 @ 8/26/2011 3:01:18 PM on SSV1 |
Internal | : | False |
Get-DcsRollback | Revert-DcsRollback -Yes
SourceLogicalDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{91e63003-ca79-11e0-a962-00155d11e921}-00000002 |
DestinationLogicalDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{91e63003-ca79-11e0-a962-00155d11e921}-00000006 |
RestorePoint | : | 8/29/2011 11:00:00 AM |
AutoExpire | : | False |
State | : | Reverting |
Id | : | V.{91E63003-CA79-11E0-A962-00155D11E921}-00000002--V.{91E63003-CA79-11E0-A962-00155D11E921}-00000010 |
Caption | : | Virtual disk 2 @ 8/29/2011 7:00:00 AM |
ExtendedCaption | : | Virtual disk 2 @ 8/29/2011 7:00:00 AM on SSV1 |
Internal | : | False |
SourceLogicalDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{91e63003-ca79-11e0-a962-00155d11e921}-00000003 |
DestinationLogicalDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{91e63003-ca79-11e0-a962-00155d11e921}-00000007 |
RestorePoint | : | 8/29/2011 11:00:00 AM |
AutoExpire | : | False |
State | : | Reverting |
Id | : | V.{91E63003-CA79-11E0-A962-00155D11E921}-00000003--V.{91E63003-CA79-11E0-A962-00155D11E921}-00000013 |
Caption | : | Virtual disk 3 @ 8/29/2011 7:00:00 AM |
ExtendedCaption | : | Virtual disk 3 @ 8/29/2011 7:00:00 AM on SSV1 |
Internal | : | False |
Revert-DcsSnapshot
SYNOPSISReverts the source virtual disk to the state of the snapshot. This operation can also be performed on a snapshot group.
SYNTAXRevert-DcsSnapshot -Snapshot <Object> [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Revert-DcsSnapshot -SnapshotGroup <Object> [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Reverts the source virtual disk to the state of the snapshot. This operation can also be performed on a snapshot group. Reverting will overwrite all changes that have occurred on the source virtual disk after the point-in-time of the snapshot. Before invoking this cmdlet, I/O from the client host should be stopped and the source virtual disk should be unserved from the client host, see Unserve-DcsVirtualDisk.
PARAMETERSSnapshotData : Object the identifies and describes the snapshot.
OUTPUTSSnapshotData : Object the identifies and describes the snapshot.
NOTESAlso see Remove-DcsSnapshot, Get-DcsSnapshot, Split-DcsSnapshot.
EXAMPLESRevert-DcsSnapshot -Snapshot "Virtual disk 1 @ 8/26/2011 3:52:23 PM on SSV1" -Yes
SourceLogicalDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{91e63003-ca79-11e0-a962-00155d11e921}-00000001 |
DestinationLogicalDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{91e63003-ca79-11e0-a962-00155d11e921}-0000000E |
Type | : | Differential |
TimeStamp | : | 8/26/2011 3:52:34 PM |
ActiveOperation | : | NoOperation |
State | : | Healthy |
Failure | : | NoFailure |
Id | : | V.{91E63003-CA79-11E0-A962-00155D11E921}-00000001--V.{91E63003-CA79-11E0-A962-00155D11E921}-0000000E |
Caption | : | Virtual disk 1 @ 8/26/2011 3:52:23 PM |
ExtendedCaption | : | Virtual disk 1 @ 8/26/2011 3:52:23 PM on SSV1 |
Internal | : | False |
Get-DcsSnapshot | Revert-DcsSnapshot -Yes
SourceLogicalDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{91e63003-ca79-11e0-a962-00155d11e921}-00000002 |
DestinationLogicalDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{91e63003-ca79-11e0-a962-00155d11e921}-00000018 |
Type | : | Differential |
TimeStamp | : | 8/29/2011 11:22:20 AM |
ActiveOperation | : | NoOperation |
State | : | Healthy |
Failure | : | NoFailure |
Id | : | V.{91E63003-CA79-11E0-A962-00155D11E921}-00000002--V.{91E63003-CA79-11E0-A962-00155D11E921}-00000018 |
Caption | : | Virtual disk 2 @ 8/29/2011 11:22:15 AM |
ExtendedCaption | : | Virtual disk 2 @ 8/29/2011 11:22:15 AM on SSV1 |
Internal | : | False |
SourceLogicalDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{91e63003-ca79-11e0-a962-00155d11e921}-00000015 |
DestinationLogicalDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{91e63003-ca79-11e0-a962-00155d11e921}-00000016 |
Type | : | Differential |
TimeStamp | : | 8/29/2011 11:22:09 AM |
ActiveOperation | : | NoOperation |
State | : | Healthy |
Failure | : | NoFailure |
Id | : | V.{91E63003-CA79-11E0-A962-00155D11E921}-00000015--V.{91E63003-CA79-11E0-A962-00155D11E921}-00000016 |
Caption | : | Virtual disk 1 @ 8/29/2011 11:21:49 AM |
ExtendedCaption | : | Virtual disk 1 @ 8/29/2011 11:21:49 AM on SSV1 |
Internal | : | False |
Serve-DcsVirtualDisk
SYNOPSISServes a virtual disk to a client, host group, or server. Snapshots and rollbacks are virtual disks and can also be served. This operation can also be performed on a virtual disk group.
SYNTAXServe-DcsVirtualDisk -Machine <String> -VirtualDisk <Object> [ -StartingLun <UInt64> ] [ -EnableRedundancy] [ -Connection <String> ] [ -PipelineVariable <String> ]
Serve-DcsVirtualDisk -Machine <String> -VirtualDiskGroup <String> [ -StartingLun <UInt64> ] [ -EnableRedundancy] [ -Connection <String> ] [ -PipelineVariable <String> ]
Serve-DcsVirtualDisk -Machine <String> -VirtualDisk <Object> [ -Server <String> ] -InitiatorPort <String> -TargetPort <String> [ -LUN <UInt64> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Serve-DcsVirtualDisk -VirtualDisk <Object> -VirtualDiskGroup <String> -HostGroup <String> [ -EnableRedundancy] [ -Connection <String> ] [ -PipelineVariable <String> ]
Serves a virtual disk to a client, host group or server. Snapshots and rollbacks are virtual disks and can also be served. This operation can also be performed on a virtual disk group. For front-end non-redundant paths, the initiator and target paths can be specified. If paths are not specified, virtual disks will be served according to the standard software guidelines.
PARAMETERSVirtualDiskData : Object that identifies the virtual disk.
OUTPUTSVirtualLogicalUnitData : Object that identifies and describes the virtual logical unit (path to the logical disk on a server). One object is returned for every path created.
NOTESAlso see related cmdlets Unserve-DcsVirtualDisk, Add-DcsvCenterDataStore, Set-DcsHypervisorHost. See Add-DcsVirtualLogicalUnit (-MappingType) to add mirror paths to virtual disks.
EXAMPLESServe-DcsVirtualDisk -Machine Host3 -VirtualDisk "Virtual disk 1"
LogicalDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{91e63003-ca79-11e0-a962-00155d11e921}-00000015 |
VirtualTargetDeviceId | : | 4e175a78-f623-4ae1-911c-e94b6a370ce8 |
Lun | : | 0 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | True |
Enabled | : | True |
Id | : | ee3688c9-05fc-45cf-b915-e0f3f9270581 |
Caption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 3 on SSV1 | LUN 0 |
ExtendedCaption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 3 on SSV1 | LUN 0 |
Internal | : | False |
LogicalDiskId | : | LD:C553D471-3527-47EC-9326-D53E04204F2B_V.{9437d954-ca79-11e0-857f-00155d11e923}-0000000C |
VirtualTargetDeviceId | : | 453e5fbe-56f0-43be-ab37-f59bb95d18e8 |
Lun | : | 0 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | False |
Enabled | : | True |
Id | : | 616e63a8-b2f7-4db3-a6b3-b14b1ad3421e |
Caption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 3 on SSV2 | LUN 0 |
ExtendedCaption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 3 on SSV2 | LUN 0 |
Internal | : | False |
Add-DcsVirtualDisk -Size 50GB -Count 5 -FirstServer StorageSvr001 -SecondServer StorageSvr002 -FirstPool "Disk pool 1" -SecondPool "Disk pool 2" -EnableRedundancy | Serve-DcsVirtualDisk -Machine HostVM1 -StartingLun 20
LogicalDiskId | : | 4f668b4c-8185-47f0-94da-31d9745b93b2 |
VirtualTargetDeviceId | : | 0faf1802-5b83-4a6d-849e-947a5017e504 |
PhysicalDiskId | : | 5909e5ec1dbb460ca2273e6b8c7932ce-285539104fd542e5b4d162f45d9e2e6f |
Lun | : | 20 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | NotSet |
Enabled | : | True |
SequenceNumber | : | 5355 |
Id | : | 098a9a59-2a75-4c60-a8bf-cae2acc4c63c |
Caption | : | iSCSI Port 1 on HostVM1 | Server iSCSI Port 3 on StorageSvr001 | LUN 20 |
ExtendedCaption | : | iSCSI Port 1 on HostVM1 | Server iSCSI Port 3 on StorageSvr001 | LUN 20 |
Internal | : | False |
LogicalDiskId | : | 67ba5af5-ed4b-4dab-927a-323e7504a3a4 |
VirtualTargetDeviceId | : | 861183bc-3bac-4fe3-87a6-aa5d845b25b9 |
PhysicalDiskId | : | 5909e5ec1dbb460ca2273e6b8c7932ce-285539104fd542e5b4d162f45d9e2e6f |
Lun | : | 20 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | NotSet |
Enabled | : | True |
SequenceNumber | : | 5356 |
Id | : | 322c4566-7b67-4e78-a3e2-3bc1190c6769 |
Caption | : | iSCSI Port 1 on HostVM1 | Server iSCSI Port 3 on StorageSvr002 | LUN 20 |
ExtendedCaption | : | iSCSI Port 1 on HostVM1 | Server iSCSI Port 3 on StorageSvr002 | LUN 20 |
Internal | : | False |
LogicalDiskId | : | 1abe197c-896a-4aa2-a5e1-c7868f22b2ae |
VirtualTargetDeviceId | : | 0faf1802-5b83-4a6d-849e-947a5017e504 |
PhysicalDiskId | : | 5909e5ec1dbb460ca2273e6b8c7932ce-56cbba5287164d05bd450c7d071e994d |
Lun | : | 21 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | NotSet |
Enabled | : | True |
SequenceNumber | : | 5463 |
Id | : | 9912b687-ca9c-400e-ba09-b6de2b5e6a3f |
Caption | : | iSCSI Port 1 on HostVM1 | Server iSCSI Port 3 on StorageSvr001 | LUN 21 |
ExtendedCaption | : | iSCSI Port 1 on HostVM1 | Server iSCSI Port 3 on StorageSvr001 | LUN 21 |
Internal | : | False |
LogicalDiskId | : | a19e4ac6-71ec-4ff1-884c-f3fac5f3cc6e |
VirtualTargetDeviceId | : | 861183bc-3bac-4fe3-87a6-aa5d845b25b9 |
PhysicalDiskId | : | 5909e5ec1dbb460ca2273e6b8c7932ce-56cbba5287164d05bd450c7d071e994d |
Lun | : | 21 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | NotSet |
Enabled | : | True |
SequenceNumber | : | 5464 |
Id | : | 5c4b3945-233c-4550-b2da-8f927819a3bd |
Caption | : | iSCSI Port 1 on HostVM1 | Server iSCSI Port 3 on StorageSvr002 | LUN 21 |
ExtendedCaption | : | iSCSI Port 1 on HostVM1 | Server iSCSI Port 3 on StorageSvr002 | LUN 21 |
Internal | : | False |
LogicalDiskId | : | d39d8c75-f8f7-4886-9fea-f66c15870580 |
VirtualTargetDeviceId | : | 0faf1802-5b83-4a6d-849e-947a5017e504 |
PhysicalDiskId | : | 5909e5ec1dbb460ca2273e6b8c7932ce-d6a393f831e34a13948d932b31a0d67b |
Lun | : | 22 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | NotSet |
Enabled | : | True |
SequenceNumber | : | 5573 |
Id | : | bbd34972-4813-4981-ad75-e3e670170034 |
Caption | : | iSCSI Port 1 on HostVM1 | Server iSCSI Port 3 on StorageSvr001 | LUN 22 |
ExtendedCaption | : | iSCSI Port 1 on HostVM1 | Server iSCSI Port 3 on StorageSvr001 | LUN 22 |
Internal | : | False |
LogicalDiskId | : | acb0a564-ba1f-47a7-bc5f-27c2dae18e56 |
VirtualTargetDeviceId | : | 861183bc-3bac-4fe3-87a6-aa5d845b25b9 |
PhysicalDiskId | : | 5909e5ec1dbb460ca2273e6b8c7932ce-d6a393f831e34a13948d932b31a0d67b |
Lun | : | 22 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | NotSet |
Enabled | : | True |
SequenceNumber | : | 5574 |
Id | : | e73e5975-475d-48e5-9050-3d8f27b0b52b |
Caption | : | iSCSI Port 1 on HostVM1 | Server iSCSI Port 3 on StorageSvr002 | LUN 22 |
ExtendedCaption | : | iSCSI Port 1 on HostVM1 | Server iSCSI Port 3 on StorageSvr002 | LUN 22 |
Internal | : | False |
LogicalDiskId | : | d622f50a-6a3c-4dc2-9644-a2e77e58645d |
VirtualTargetDeviceId | : | 0faf1802-5b83-4a6d-849e-947a5017e504 |
PhysicalDiskId | : | 5909e5ec1dbb460ca2273e6b8c7932ce-72f943815f744c719c1748291d3b2f42 |
Lun | : | 23 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | NotSet |
Enabled | : | True |
SequenceNumber | : | 5683 |
Id | : | 1de682a2-a5a3-489e-a87f-7172dc65fe30 |
Caption | : | iSCSI Port 1 on HostVM1 | Server iSCSI Port 3 on StorageSvr001 | LUN 23 |
ExtendedCaption | : | iSCSI Port 1 on HostVM1 | Server iSCSI Port 3 on StorageSvr001 | LUN 23 |
Internal | : | False |
LogicalDiskId | : | 6911a3fe-be67-46ec-b97d-32af688df866 |
VirtualTargetDeviceId | : | 861183bc-3bac-4fe3-87a6-aa5d845b25b9 |
PhysicalDiskId | : | 5909e5ec1dbb460ca2273e6b8c7932ce-72f943815f744c719c1748291d3b2f42 |
Lun | : | 23 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | NotSet |
Enabled | : | True |
SequenceNumber | : | 5684 |
Id | : | a753a175-932a-4e2d-b355-170bf9aba266 |
Caption | : | iSCSI Port 1 on HostVM1 | Server iSCSI Port 3 on StorageSvr002 | LUN 23 |
ExtendedCaption | : | iSCSI Port 1 on HostVM1 | Server iSCSI Port 3 on StorageSvr002 | LUN 23 |
Internal | : | False |
LogicalDiskId | : | 454f53e1-64bb-4ccc-91be-4f8f56413e11 |
VirtualTargetDeviceId | : | 0faf1802-5b83-4a6d-849e-947a5017e504 |
PhysicalDiskId | : | 5909e5ec1dbb460ca2273e6b8c7932ce-a36fa8c7369c4623a3eba72004d34d17 |
Lun | : | 24 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | NotSet |
Enabled | : | True |
SequenceNumber | : | 5793 |
Id | : | 48b42d33-76ac-4b24-a43c-e568e157a0f7 |
Caption | : | iSCSI Port 1 on HostVM1 | Server iSCSI Port 3 on StorageSvr001 | LUN 24 |
ExtendedCaption | : | iSCSI Port 1 on HostVM1 | Server iSCSI Port 3 on StorageSvr001 | LUN 24 |
Internal | : | False |
LogicalDiskId | : | 3d43c810-3eb2-4e3d-9b5e-c864bf8cd50f |
VirtualTargetDeviceId | : | 861183bc-3bac-4fe3-87a6-aa5d845b25b9 |
PhysicalDiskId | : | 5909e5ec1dbb460ca2273e6b8c7932ce-a36fa8c7369c4623a3eba72004d34d17 |
Lun | : | 24 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | NotSet |
Enabled | : | True |
SequenceNumber | : | 5794 |
Id | : | c9d669f0-0c85-4e33-b5a5-3422f21bebd2 |
Caption | : | iSCSI Port 1 on HostVM1 | Server iSCSI Port 3 on StorageSvr002 | LUN 24 |
ExtendedCaption | : | iSCSI Port 1 on HostVM1 | Server iSCSI Port 3 on StorageSvr002 | LUN 24 |
Internal | : | False |
Serve-DcsVirtualDisk -Machine Host3 -VirtualDisk "Virtual disk 1" -InitiatorPort "iSCSI Port 1" -TargetPort "Server iSCSI Port 3" -Server SSV2
LogicalDiskId | : | LD:C553D471-3527-47EC-9326-D53E04204F2B_V.{9437d954-ca79-11e0-857f-00155d11e923}-0000000C |
VirtualTargetDeviceId | : | 98ccd6a3-33ff-47d6-9301-f9b77dbb2101 |
Lun | : | 0 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | False |
Enabled | : | True |
Id | : | f7116ac7-4ea0-4dfb-aff6-5b3a82426af4 |
Caption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 3 on SSV2 | LUN 0 |
ExtendedCaption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 3 on SSV2 | LUN 0 |
Internal | : | False |
Serve-DcsVirtualDisk -VirtualDiskGroup "VDGroup1" -HostGroup "HostGroup1"
LogicalDiskId | : | caa3ec30-419d-4254-922a-f52e9b21af6f |
VirtualTargetDeviceId | : | 85f6c01e-f690-4519-8404-a782d40b9bf3 |
PhysicalDiskId | : | 4e18b7c089c94eda802f689cd253f80a-0fa6024958424ab9831bf788fdb09f10 |
Lun | : | 0 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | NotSet |
Enabled | : | True |
SequenceNumber | : | 6119 |
Id | : | 64e9967a-3198-41be-b5eb-d2cce9df0637 |
Caption | : | iSCSI Port 1 on HostVM2 | Server iSCSI Port 3 on SSV1 | LUN 0 |
ExtendedCaption | : | iSCSI Port 1 on HostVM2 | Server iSCSI Port 3 on SSV1 | LUN 0 |
Internal | : | False |
LogicalDiskId | : | 54141939-8535-4329-9213-858026eae6ad |
VirtualTargetDeviceId | : | 2b6cc2e1-ead7-450b-af4b-de8e448df99e |
PhysicalDiskId | : | 4e18b7c089c94eda802f689cd253f80a-0fa6024958424ab9831bf788fdb09f10 |
Lun | : | 0 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | NotSet |
Enabled | : | True |
SequenceNumber | : | 6120 |
Id | : | b206d872-5789-47af-b763-0011ac01f758 |
Caption | : | iSCSI Port 1 on HostVM2 | Server iSCSI Port 2 on SSV2 | LUN 0 |
ExtendedCaption | : | iSCSI Port 1 on HostVM2 | Server iSCSI Port 2 on SSV2 | LUN 0 |
Internal | : | False |
LogicalDiskId | : | 63d138c3-0362-4569-966e-1ddc9e39ea99 |
VirtualTargetDeviceId | : | fff1ede0-c2a8-420b-8912-fbc10f7c314a |
PhysicalDiskId | : | 4e18b7c089c94eda802f689cd253f80a-414a212179684f0e801788e9dfeb1c16 |
Lun | : | 0 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | NotSet |
Enabled | : | True |
SequenceNumber | : | 6121 |
Id | : | e68ec1e5-6207-4c27-accd-91ddcdf35d63 |
Caption | : | iSCSI Port 1 on HostVM2 | Server iSCSI Port 1 on SSV1 | LUN 0 |
ExtendedCaption | : | iSCSI Port 1 on HostVM2 | Server iSCSI Port 1 on SSV1 | LUN 0 |
Internal | : | False |
LogicalDiskId | : | c8870e88-6ea3-4644-97f4-117b27129909 |
VirtualTargetDeviceId | : | a359d56d-a93d-4da1-85f8-a8987f75a4a1 |
PhysicalDiskId | : | 4e18b7c089c94eda802f689cd253f80a-414a212179684f0e801788e9dfeb1c16 |
Lun | : | 0 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | NotSet |
Enabled | : | True |
SequenceNumber | : | 6122 |
Id | : | 9b794a2e-6fc6-4988-861e-6b3b8dd984a8 |
Caption | : | iSCSI Port 1 on HostVM2 | Server iSCSI Port 4 on SSV2 | LUN 0 |
ExtendedCaption | : | iSCSI Port 1 on HostVM2 | Server iSCSI Port 4 on SSV2 | LUN 0 |
Internal | : | False |
LogicalDiskId | : | 0ebc035f-fa28-4ab2-8de9-d8a4e8bbdcae |
VirtualTargetDeviceId | : | 7866941b-4e0a-4026-8db6-e9e477f75cb3 |
PhysicalDiskId | : | 4e18b7c089c94eda802f689cd253f80a-ca28e270349c426ca891ab6a7578467e |
Lun | : | 0 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | NotSet |
Enabled | : | True |
SequenceNumber | : | 6123 |
Id | : | 54113d22-6db8-42e4-92e2-6bb48140d677 |
Caption | : | iSCSI Port 1 on HostVM2 | Server iSCSI Port 4 on SSV1 | LUN 0 |
ExtendedCaption | : | iSCSI Port 1 on HostVM2 | Server iSCSI Port 4 on SSV1 | LUN 0 |
Internal | : | False |
LogicalDiskId | : | 4ae34a27-2356-432e-8dab-455b9dbbff6a |
VirtualTargetDeviceId | : | 989b3a01-a913-4a8b-9761-f62bd3417aaf |
PhysicalDiskId | : | 4e18b7c089c94eda802f689cd253f80a-ca28e270349c426ca891ab6a7578467e |
Lun | : | 0 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | NotSet |
Enabled | : | True |
SequenceNumber | : | 6124 |
Id | : | e4d057f1-30d2-4a82-97b2-e017cfa7718b |
Caption | : | iSCSI Port 1 on HostVM2 | Server iSCSI Port 3 on SSV2 | LUN 0 |
ExtendedCaption | : | iSCSI Port 1 on HostVM2 | Server iSCSI Port 3 on SSV2 | LUN 0 |
Internal | : | False |
Set-DcsAccessTokenProperties
SYNOPSISSets the access token properties for an iSCSI connection.
SYNTAXSet-DcsAccessTokenProperties [ -Server <String> ] -Port <String> -AccessToken <Object> [ -InitiatorPassword <String> ] [ -InitiatorUser <String> ] [ -TargetPassword <String> ] [ -TargetUser <String> ] [ -UseMutualAuthentication <Boolean> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the access token properties for an iSCSI connection. Specify the parameters to set or change. If a parameter is not specified it will not be changed from the current setting.
PARAMETERSAccessToken : Object that identifies the access token.
OUTPUTSScsiPortData : Object that identifies and describes the port.
NOTESAlso see Remove-DcsAccessToken, Add-DcsAccessToken.
EXAMPLES$targetport = Get-DcsPort -Machine SSV1 -Port "Server iSCSI Port 1" $targetport.iSCSINodes[0].accesstoken.initiatornodename | Set-DcsAccessTokenProperties -Port "Server iSCSI Port 1 on SSV1" -UseMutualAuthentication $false
IdInfo | : | DataCore.Executive.iSCSI.iScsiPortIdInfo |
PortConfigInfo | : | DataCore.Executive.iSCSI.PortConfigInfo |
IScsiPortStateInfo | : | DataCore.Executive.iSCSI.iScsiPortStateInfo |
iSCSINodes | : | {microsoft iscsi initiator, iqn.1991-05.com.microsoft:ssv2.datacoresoftware.com} |
CapabilityInfo | : | DataCore.Executive.iSCSI.iScsiPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | MAC:00-15-5D-11-E9-0F |
ServerPortProperties | : | DataCore.Executive.ServeriScsiPortPropertiesData |
RoleCapability | : | Frontend, Mirror |
PortName | : | iqn.2000-08.com.datacore:ssv1-1 |
Alias | : | Server iSCSI Port 1 |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Target |
HostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
Connected | : | True |
Id | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:MAC:00-15-5D-11-E9-0F |
Caption | : | Server iSCSI Port 1 |
ExtendedCaption | : | Server iSCSI Port 1 on SSV1 |
Internal | : | False |
Set-DcsBackUpFolder
SYNOPSISAssigns a folder where the configuration backups should be stored on a server after being created.
SYNTAXSet-DcsBackUpFolder -Server <Object> [ -Folder <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Assigns a folder where the configuration backups should be stored on a server after being created. If the folder does not exist, it will be created. The backup folder should be set for each server in the server group. The folder will appear when the Backup-DcsConfiguration cmdlet is invoked.
PARAMETERSServerHostData : Object that identifies the server.
OUTPUTSstring : The path of the backup folder.
NOTESAlso see Get-DcsBackupFolder, Backup-DcsConfiguration.
EXAMPLES$servers = Get-DcsServer Set-DcsBackUpFolder -Server $servers[0] -Folder "C:\Backups\" Set-DcsBackUpFolder -Server $servers[1] -Folder "C:\Backups\"
The cmdlet Get-DcsServer is used to get ServerHostData objects for all servers in the server group and store the objects in the variable $servers. The cmdlet Set-DcsBackupFolder is invoked once for each server to set the location of the backup folder to "C:\Backups\" on each server.
C:\Backups\ C:\Backups\
Set-DcsClientProperties
SYNOPSISSets the properties of a client (host).
SYNTAXSet-DcsClientProperties -Client <Object> [ -Name <String> ] [ -PreferredServer <Object[]> ] [ -Description <String> ] [ -ClientType <String> ] [ -Multipath <Boolean> ] [ -ALUA <Boolean> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the properties of a client (host). Specify the parameters to set or change.
PARAMETERSClientHostData : Object that identifies and describes the client.
OUTPUTSClientHostData : Object that identifies and describes the client.
NOTESAlso see Set-DcsPortProperties, Get-DcsClient.
EXAMPLESSet-DcsClientProperties -Client Host3 -PreferredServer SSV1 -ALUA $true
Type | : | WindowsServer2008 |
State | : | Online |
MpioCapable | : | True |
AluaSupport | : | True |
PreferredServerId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
Description | : | |
HostName | : | Host3 |
Id | : | f9ce9aa11ab34f7a8309ca563e9af221 |
Caption | : | Host3 |
ExtendedCaption | : | Host3 |
Internal | : | False |
Get-DcsClient | Set-DcsClientProperties -PreferredServer SSV2
Type | : | WindowsServer2008 |
State | : | Online |
MpioCapable | : | True |
AluaSupport | : | False |
PreferredServerId | : | C553D471-3527-47EC-9326-D53E04204F2B |
Description | : | |
HostName | : | Host4 |
Id | : | fae898de7c5e4b8b83099f6f4d4703be |
Caption | : | Host4 |
ExtendedCaption | : | Host4 |
Internal | : | False |
Type | : | WindowsServer2008 |
State | : | Online |
MpioCapable | : | True |
AluaSupport | : | True |
PreferredServerId | : | C553D471-3527-47EC-9326-D53E04204F2B |
Description | : | |
HostName | : | Host3 |
Id | : | f9ce9aa11ab34f7a8309ca563e9af221 |
Caption | : | Host3 |
ExtendedCaption | : | Host3 |
Internal | : | False |
Set-DcsClientProperties -Client audi-vm1 -Multipath $true -ALUA $true
HostId | : | 0A76B835-99B2-4340-97F3-3E5F769589AE-host-29 |
PowerState | : | PoweredOn |
ProvisionedSpace | : | 62.24 GB |
UsedSpace | : | 62.24 GB |
Template | : | False |
ConnectorId | : | 0A76B835-99B2-4340-97F3-3E5F769589AE |
DatacenterId | : | 0A76B835-99B2-4340-97F3-3E5F769589AE-datacenter-21 |
Datastores | : | {0A76B835-99B2-4340-97F3-3E5F769589AE-datastore-41} |
HostGroupId | : | |
Type | : | WindowsServer2008 |
State | : | Unknown |
MpioCapable | : | True |
AluaSupport | : | True |
PathPolicy | : | PreferredServer |
PreferredServerId | : | |
Description | : | Microsoft Windows Server 2008 R2 (64-bit) |
HostName | : | audi-vm1 |
SequenceNumber | : | 57196 |
Id | : | 0A76B835-99B2-4340-97F3-3E5F769589AE-vm-44 |
Caption | : | audi-vm1 |
ExtendedCaption | : | audi-vm1 from esxvc55 |
Internal | : | False |
Set-DcsDataProtectionProperties
SYNOPSISSets the history log size and retention period for a virtual disk with Continuous Data Protection (CDP).
SYNTAXSet-DcsDataProtectionProperties -VirtualDisk <Object> [ -HistorySize <DataSize> ] [ -RetentionPeriod <TimeSpan> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the history log size and retention period for a virtual disk with Continuous Data Protection (CDP).
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSVirtualDiskData : Object that identifies and describes the virtual disk.
NOTESAlso see Get-DcsVirtualDisk, Enable-DcsDataProtection, Disable-DcsDataProtection
EXAMPLESSet-DcsDataProtectionProperties -VirtualDisk "Virtual disk 1" -HistorySize 20GB -RetentionPeriod 02:00:00
VirtualDiskGroupId | : | |
FirstHostId | : | 16E92F64-1A7B-43C8-8FEA-40F508A99B95 |
SecondHostId | : | 8D3DE096-E3B4-427D-B0E1-4EC96C45F6E1 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 1 |
Description | : | |
Size | : | 10 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS 8edabe5777a0473bbd032b2bfcb28089 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D903C0CB706A1D1C3F91CBD2DC6 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
SubType | : | Standard |
SequenceNumber | : | 2447 |
Id | : | 8edabe5777a0473bbd032b2bfcb28089 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 from Group 1 |
Internal | : | False |
Set-DcsDefaultConnection
SYNOPSISDesignates a connection to be the default connection.
SYNTAXSet-DcsDefaultConnection -Connection <String> [ -PipelineVariable <String> ]
Designates a connection to be the default connection. A connection name is required for all cmdlets and if not specified, the default connection will be used.
PARAMETERSAlso see Get-DcsDefaultConnection, Get-DcsConnection.
EXAMPLESSet-DcsDefaultConnection -Connection SSV1Connect
Set-DcsDiskPathPreference
SYNOPSISTHIS CMDLET IS OBSOLETE, use Set-DcsPhysicalDiskPathPreference.
SYNTAXSet-DcsDiskPathPreference -Path <Object> -Preferred <Boolean> [ -Connection <String> ] [ -PipelineVariable <String> ]
THIS CMDLET IS OBSOLETE, use Set-DcsPhysicalDiskPathPreference.
PARAMETERSSet-DcsHostGroupProperties
SYNOPSISChanges the properties of a host group; such as name, description, Quality of Service settings, and Charge Back feature setting.
SYNTAXSet-DcsHostGroupProperties -Group <Object> [ -Name <String> ] [ -Description <String> ] [ -MaxIoOperationsPerSec <UInt64> ] [ -MaxDataTransferredPerSec <DataSize> ] [ -EnableChargeBack <Boolean> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Changes the properties of a host group; such as name, description, Quality of Service settings, and Charge Back feature setting.
PARAMETERSHostGroupData : The object that identifies and describes the host group.
OUTPUTSHostGroupData : The object that identifies and describes the host group.
NOTESAlso see Add-DcsHostGroup, Add-DcsHostToGroup, Get-DcsHostGroup, Remove-DcsHostFromGroup, Remove-DcsHostGroup, Set-DcsRecordingEndpointProperties.
EXAMPLESSet-DcsHostGroupProperties -Group "HostGroup1" -Name "FinanceGroup1" -Description "A collection of hosts that serve the Finance Department for Region 1."
Alias | : | FinanceGroup1 |
Description | : | A collection of hosts that serve the Finance Department for Region 1. |
SequenceNumber | : | 5052 |
Id | : | {9d34aa15-0f47-4a89-b12e-04778c5dccaf} |
Caption | : | FinanceGroup1 |
ExtendedCaption | : | FinanceGroup1 |
Internal | : | False |
Set-DcsHostGroupProperties -Group HostGroup1 -MaxDataTransferredPerSec 3GB -MaxIoOperationsPerSec 100000 -EnableChargeBack $true
Alias | : | HostGroup1 |
Description | : | |
StorageDomainSettings | : | DataCore.Executive.StorageDomainSettings |
SequenceNumber | : | 15233 |
Id | : | {a1ad4425-dc4b-4b3d-b0c4-c28185eb56ca} |
Caption | : | HostGroup1 |
ExtendedCaption | : | HostGroup1 |
Internal | : | False |
Set-DcsHypervisorHost
SYNOPSISSets or identifies a hypervisor host when DataCore software is running on virtual machines on that hypervisor. This cmdlet allows virtual machines running DataCore software to create virtual disks from local storage resources and serve them to the host hypervisor.
SYNTAXSet-DcsHypervisorHost -Server <Object> [ -HypervisorHost <Object> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets or identifies a hypervisor host when DataCore software is running on virtual machines on that hypervisor. This cmdlet allows virtual machines running DataCore software to create virtual disks from local storage resources and serve them to the host hypervisor.
PARAMETERSServerHostData object : Object that identifies and describes the server.
OUTPUTSServerHostData object : Object that identifies and describes the server.
NOTESAlso see Add-DcsvCenter.
EXAMPLESGet-DcsServer -Server SSVVM2 | Set-DcsHypervisorHost -HypervisorHost VMHost
GroupId | : | 78685465-1fb8-4d70-a6b5-2e3cb1335cdb |
RegionNodeId | : | ExecutiveNode:20CA1861-E7C5-43C4-996B-5EF0B8E68DB1 |
CacheSize | : | 0 B |
State | : | Online |
SupportState | : | Idle |
SnapshotMapStoreId | : | |
SnapshotMapStorePoolId | : | |
InstallPath | : | C:\Program Files\DataCore\SANsymphony |
ProductName | : | DataCore SANsymphony |
ProductType | : | Standard |
ProductVersion | : | 10.0 |
OsVersion | : | Windows Server 2008 R2 x64 Edition, Service Pack 1 |
ProcessorInfo | : | DataCore.Executive.ProcessorInformation |
ProductBuild | : | 15.0.0.975 |
BuildType | : | Release |
DiagnosticMode | : | Enabled |
LicenseRemaining | : | 9223372036854775807 |
ReplicationBufferFolder | : | |
TotalSystemMemory | : | 1.9 GB |
AvailableSystemMemory | : | 334.02 MB |
LogStatus | : | Operational |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | True |
LicenseExceeded | : | False |
StorageUsed | : | 0 B |
PowerState | : | ACOnline |
CacheState | : | WritebackGlobal |
BackupStorageFolder | : | |
IpAddresses | : | {13.0.0.80, fe80::dc33:251e:102f:fa0e, 172.20.17.158, fe80::892e:3d88:9c7e:7137...} |
LicenseNumber | : | 2495838828307655716 |
AluaGroupId | : | 4 |
IsVirtualMachine | : | True |
HypervisorHostId | : | 783aac977e7d4d418792461ee0c42964 |
Description | : | |
HostName | : | SSVVM2.datacoresoftware.com |
MpioCapable | : | False |
SequenceNumber | : | 62326 |
Id | : | 20CA1861-E7C5-43C4-996B-5EF0B8E68DB1 |
Caption | : | SSVVM2 |
ExtendedCaption | : | SSVVM2 in Group1 |
Internal | : | False |
Set-DcsInitiatorNodeName
SYNOPSISChanges the name of the Microsoft iSCSI Initiator port on a server.
SYNTAXSet-DcsInitiatorNodeName -Port <Object> -Name <String> [ -Server <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Changes the name of the Microsoft iSCSI Initiator port on a server. The name is also known as the IQN.
PARAMETERSScsiPortData : Object that identifies and describes the initiator port.
NOTESAlso see Set-DcsiSCSIInitiatorSecret.
EXAMPLES$port = Get-DcsPort -Machine SSV3 | ? { $_.Portmode -eq "initiator" } Set-DcsInitiatorNodeName -Port $port -Name ssv3initiator
The cmdlet Get-DcsPort is invoked to get the SCSIPortData object for the initiator port on machine "SSV3". The object is stored in the variable $port. The cmdlet Set-DcsInitiatorNodeName is invoked with the Port parameter value passed in the variable $port and the new name of "ssv3initiator". The new name (IQN) must be entered in lowercase.
InitiatorPortals | : | {fe80::e169:3c7b:3385:164, fe80::28ac:ee4a:8125:4b71, |
fe80 | : | :835:d773:fc7f:fa16, fe80::35bb:6ee9:b2cf:1b93...} |
iSnsServer | : | {} |
TargetPortals | : | {DataCore.Executive.iScsiTargetPortalData} |
PresenceStatus | : | Present |
PhysicalName | : | MSFT-05-1991 |
ServerPortProperties | : | DataCore.Executive.ServerPortPropertiesData |
RoleCapability | : | Backend, Mirror |
AluaId | : | 0 |
PortName | : | ssv3initiator |
Alias | : | Microsoft iSCSI Initiator |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Initiator |
HostId | : | 84736D42-1CDC-438E-9C35-8CBAC6015E7F |
Connected | : | True |
SequenceNumber | : | 877 |
Id | : | ab8750ef-9743-49ea-a62b-2a2a782f9275 |
Caption | : | Microsoft iSCSI Initiator |
ExtendedCaption | : | Microsoft iSCSI Initiator on SSV3 |
Internal | : | False |
Set-DcsiSCSIInitiatorSecret
SYNOPSISSets a secret for the Microsoft iSCSI Initiator port on a server.
SYNTAXSet-DcsiSCSIInitiatorSecret [ -Server <String> ] -Port <Object> -Secret <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets a secret for the Microsoft iSCSI Initiator port on a server. The secret is used for mutual authentication.
PARAMETERSScsiPortData : Object that identifies the port (Microsoft iSCSI Initiator).
OUTPUTSScsiPortData : Object that identifies the port (Microsoft iSCSI Initiator).
NOTESAlso see Add-DcsAccessToken, Connect-DcsiSCSITarget, Set-DcsInitiatorNodeName.
EXAMPLESSet-DcsiSCSIInitiatorSecret -Server SSV1 -Port "Microsoft iSCSI Initiator" -Secret 111111111111
InitiatorPortals | : | {fe80::ac9f:4abc:8e7:447a, fe80::2de4:e3b4:87d0:b299, fe80::f13e:c21d:f0b8:c2e, fe80::d86e:28b1:6c8e:ee36...} |
iSnsServer | : | {} |
TargetPortals | : | {DataCore.Executive.iScsiTargetPortalData} |
PresenceStatus | : | Present |
PhysicalName | : | MSFT-05-1991 |
ServerPortProperties | : | DataCore.Executive.ServerPortPropertiesData |
RoleCapability | : | Backend, Mirror |
PortName | : | SSV1MSiSCSIInitiator |
Alias | : | Microsoft iSCSI Initiator |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Initiator |
HostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
Connected | : | True |
Id | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:MSFT-05-1991 |
Caption | : | Microsoft iSCSI Initiator |
ExtendedCaption | : | Microsoft iSCSI Initiator on SSV1 |
Internal | : | False |
Set-DcsLogicalDiskAccess
SYNOPSISSets host and mirror access to a logical disk (storage source of a virtual disk).
SYNTAXSet-DcsLogicalDiskAccess -LogicalDisk <Object> -AccessEnabled <Boolean> [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets host and mirror access to a logical disk (storage source of a virtual disk). The cmdlet can either set host access (front-end paths) offline and disable mirror access, or set host access online and enable mirror access to a logical disk. The access setting is saved for persistence over computer restarts.
PARAMETERSAlso see Get-DcsLogicalDisk.
EXAMPLESSet-DcsLogicalDiskAccess -LogicalDisk (Get-DcsLogicalDisk -Server StorageSvr001 -VirtualDisk "Virtual disk 3") -AccessEnabled $false
$LDs = Get-DcsLogicalDisk -Pool "Disk pool 3" $LDs | ForEach {Set-DcsLogicalDiskAccess -LogicalDisk $_ -AccessEnabled $false}
Set-DcsLogStore
SYNOPSISSets or changes the pool used for the logstore.
SYNTAXSet-DcsLogStore -Pool <Object> [ -Server <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets or changes the pool used for the logstore.
PARAMETERSDiskPoolData : Object that identifies and describes the pool.
OUTPUTSDiskPoolData : Object that identifies and describes the pool.
NOTESTo remove the logstore setting of a server, see Reset-DcsLogStore.
EXAMPLESGet-DcsPool -Pool "Disk pool 1" | Set-DcsLogStore
PoolMode | : | ReadWrite |
ServerId | : | F51570F9-23FD-43C9-BE56-563D26220F18 |
SharedPoolId | : | {f554e264-6b97-11e6-80f4-00155d138904} |
Alias | : | Disk pool 1 |
Description | : | |
PresenceStatus | : | Present |
PoolStatus | : | Running |
Type | : | Dynamic |
ChunkSize | : | 128 MB |
SectorSize | : | 512 B |
MaxTierNumber | : | 3 |
TierReservedPct | : | 0 |
AutoTieringEnabled | : | True |
IsAuthorized | : | True |
InSharedMode | : | False |
SMPAApproved | : | False |
SequenceNumber | : | 7010 |
Id | : | F51570F9-23FD-43C9-BE56-563D26220F18:{f554e264-6b97-11e6-80f4-00155d138904} |
Caption | : | Disk pool 1 |
ExtendedCaption | : | Disk pool 1 on SSVVM01 |
Internal | : | False |
Set-DcsPhysicalDiskPathPreference
SYNOPSISSets a back-end or mirror Fibre Channel path to be preferred or non-preferred.
SYNTAXSet-DcsPhysicalDiskPathPreference -Path <Object> -Preferred <Boolean> [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets a back-end or mirror Fibre Channel path to be preferred or non-preferred. A preferred path will always be used if available.
PARAMETERSDiskPathData : Object that identifies the path.
OUTPUTSDiskPathData : Object that identifies the disk path.
NOTESAlso see Get-DcsPhysicalDiskPath. To set front-end preferred path option and access rights, see Set-DcsVirtualLogicalUnitProperties.
EXAMPLESGet-DcsPhysicalDiskPath -Server Server1 -Disk "Disk 0" | Set-DcsPhysicalDiskPathPreference -Preferred $true
DiskId | : | D3B57824-4E23-4DBB-947B-F8EF13A6CBAD:naa.60030d9056566f6c31335f5365727665 |
InitiatorPortId | : | D3B57824-4E23-4DBB-947B-F8EF13A6CBAD:210000E08B1672E6 |
TargetPortId | : | 21-00-00-E0-8B-85-7E-B9 |
Lun | : | 0 |
Active | : | True |
Preferred | : | True |
Id | : | D3B57824-4E23-4DBB-947B-F8EF13A6CBAD:naa.60030d9056566f6c31335f5365727665-[I:210000E08B1672E6 T:21-00 -00-E0-8B-85-7E-B9 L:0] |
Caption | : | LUN 0 on Server FC Port 3 on Server1 from 21-00-00-E0-8B-85-7E-B9 |
ExtendedCaption | : | LUN 0 on Server FC Port 3 on Server1 from 21-00-00-E0-8B-85-7E-B9 |
Internal | : | False |
Set-DcsPhysicalDiskProperties
SYNOPSISSets or changes the name of physical disk.
SYNTAXSet-DcsPhysicalDiskProperties -Disk <Object> [ -NewName <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsPhysicalDiskProperties -SharedDisk <Object> [ -NewName <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets or changes the name of physical disk.
PARAMETERSPhysicalDiskData : Object that identifies and describes a physical disk.
NOTESAlso see Get-DcsPhysicalDisk.
EXAMPLES$WDCDisk = Get-DcsPhysicalDisk | where {$_.caption -match "WDC*"} Set-DcsPhysicalDiskProperties -Disk $WDCDisk -NewName SSV1-WDC50-1
PoolMemberId | : | 9661d57d-30a5-4994-925e-ba92e0f067ad |
HostId | : | 8BD7BD0F-F5F9-40DB-B8B0-6ABB74D43F81 |
SharedPhysicalDiskId | : | |
PresenceStatus | : | Present |
Alias | : | SSV1-WDC50-1 |
Size | : | 50.00 GB |
SectorSize | : | 512 B |
FreeSpace | : | 49.87 GB |
InquiryData | : | DataCore SANmelody DCS VVol21 |
ScsiPath | : | Port 4, Bus 0, Target 4, LUN 0 |
DiskIndex | : | 1 |
SystemName | : | \\?\PhysicalDrive1 |
BusType | : | iScsi |
Type | : | Pool |
DiskStatus | : | Online |
Partitioned | : | True |
InUse | : | True |
IsBootDisk | : | False |
Protected | : | False |
IsSolidState | : | False |
UniqueIdentifier | : | naa.60030d9056566f6c3231000000000000 |
SequenceNumber | : | 11970 |
Id | : | {eaf8d9c0-302b-4c4a-9d37-23b0b407f668} |
Caption | : | SSV1-WDC50-1 |
ExtendedCaption | : | SSV1-WDC50-1 on SSV1 |
Internal | : | False |
Set-DcsPoolMemberProperties
SYNOPSISAssigns or changes the tier number of a physical disk in a pool.
SYNTAXSet-DcsPoolMemberProperties -PoolMember <Object> [ -Pool <String> ] [ -Server <String> ] [ -DiskTier <Int32> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Assigns or changes the tier number of a physical disk in a pool.
PARAMETERSPoolMemberData : Object the identifies and describes the pool member.
OUTPUTSPoolMemberData : Object the identifies and describes the pool member.
NOTESAlso see Get-DcsPoolMember
EXAMPLESSet-DcsPoolMemberProperties -PoolMember ""SSV1-WDC50-D1" -DiskTier 2
DiskPoolId | : | 8BD7BD0F-F5F9-40DB-B8B0-6ABB74D43F81:{2b28c5b6-a04d-11e1-96c0-00155d11e929} |
DiskInRecoveryId | : | |
DiskTier | : | 2 |
MemberState | : | Healthy |
Size | : | 50.00 GB |
IsMirrored | : | False |
SequenceNumber | : | 9675 |
Id | : | 865a3e60-4120-4ca8-9de5-d19dab509a7b |
Caption | : | SSV1-WDC50-D1 |
ExtendedCaption | : | Pool disk SSV1-WDC50-D1 on SSV1 |
Internal | : | False |
Get-DcsPoolMember -Pool "Disk pool 1" | Set-DcsPoolMemberProperties -DiskTier 1
DiskPoolId | : | 8BD7BD0F-F5F9-40DB-B8B0-6ABB74D43F81:{2b28c5b6-a04d-11e1-96c0-00155d11e929} |
DiskInRecoveryId | : | {0b89a4a7-242e-4f8b-926f-ecc9397d5cdf} |
DiskTier | : | 1 |
MemberState | : | InRecovery |
Size | : | 100.00 GB |
IsMirrored | : | True |
SequenceNumber | : | 9433 |
Id | : | ed78b36a-613a-4c28-b4d8-f00d0fc5fbec |
Caption | : | SSV1-WDC100-D1|SSV1-WDC100-D2 |
ExtendedCaption | : | Pool mirror SSV1-WDC100-D1|SSV1-WDC100-D2 on SSV1 |
Internal | : | False |
DiskPoolId | : | 8BD7BD0F-F5F9-40DB-B8B0-6ABB74D43F81:{2b28c5b6-a04d-11e1-96c0-00155d11e929} |
DiskInRecoveryId | : | |
DiskTier | : | 1 |
MemberState | : | Healthy |
Size | : | 50.00 GB |
IsMirrored | : | False |
SequenceNumber | : | 9440 |
Id | : | 865a3e60-4120-4ca8-9de5-d19dab509a7b |
Caption | : | SSV1-WDC50-D1 |
ExtendedCaption | : | Pool disk SSV1-WDC50-D1 on SSV1 |
Internal | : | False |
Set-DcsPoolMemberThreshold
SYNOPSISSets the I/O Latency Thresholds for a pool member.
SYNTAXSet-DcsPoolMemberThreshold -PoolMember <Object> [ -Pool <String> ] [ -Server <String> ] [ -LatencyAttention <UInt64> ] [ -LatencyWarning <UInt64> ] [ -LatencyCritical <UInt64> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the I/O Latency Thresholds for a pool member (physical disks and DataCore Disks added to pools). Thresholds can be set for attention, warning, and critical levels which will generate the appropriate level messages in System Health.
PARAMETERSPoolMemberData : Object the identifies and describes the pool member.
OUTPUTSThresholdMonitorTemplateData : Object the identifies and describes the thresholds for the pool member.
NOTESAlso see related cmdlets: Set-DcsPoolMemberProperties, Get-DcsPoolMember.
EXAMPLESGet-DcsPoolMember -Pool "Disk pool 1" -Disk "SSVVM01-WDC100-D1" | Set-DcsPoolMemberThreshold -LatencyAttention 10000 -LatencyWarning 20000 -LatencyCritical 40000
AttentionLevel | : | 10000 |
WarningLevel | : | 20000 |
CriticalLevel | : | 40000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | {4bd69b5c-3b15-4c7d-a474-191b204d707f} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.Phy |
SequenceNumber | : | 2853 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<{4bd69b5c-3b15-4c7d-a474-191b204d |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of {4bd69b5c-3b15-4c7d-a474-191b204d707f} |
Internal | : | False |
Get-DcsPoolMember -Pool "Disk pool 1" | ForEach {Set-DcsPoolMemberThreshold -PoolMember $_.Id -LatencyAttention 3000 -LatencyWarning 5000 -LatencyCritical 8000}
AttentionLevel | : | 3000 |
WarningLevel | : | 5000 |
CriticalLevel | : | 8000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | {4bd69b5c-3b15-4c7d-a474-191b204d707f} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.Phy |
SequenceNumber | : | 2916 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<{4bd69b5c-3b15-4c7d-a474-191b204d |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of {4bd69b5c-3b15-4c7d-a474-191b204d707f} |
Internal | : | False |
AttentionLevel | : | 3000 |
WarningLevel | : | 5000 |
CriticalLevel | : | 8000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | {758b64d4-64e0-4e97-a763-6adfefa95dc6} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.Phy |
SequenceNumber | : | 2919 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<{758b64d4-64e0-4e97-a763-6adfefa9 |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of {758b64d4-64e0-4e97-a763-6adfefa95dc6} |
Internal | : | False |
AttentionLevel | : | 3000 |
WarningLevel | : | 5000 |
CriticalLevel | : | 8000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the physical disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.PhysicalDisk |
MonitoredObjectId | : | {5ce592f3-e676-4d24-94ad-7320f021e04b} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.Phy |
SequenceNumber | : | 2922 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<{5ce592f3-e676-4d24-94ad-7320f021 |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of {5ce592f3-e676-4d24-94ad-7320f021e04b} |
Internal | : | False |
Set-DcsPoolProperties
SYNOPSISSets the properties of a disk pool.
SYNTAXSet-DcsPoolProperties [ -Server <String> ] -Pool <Object> [ -NewName <String> ] [ -Description <String> ] [ -MaxTierNumber <Int32> ] [ -TierReservedPct <Int32> ] [ -SMPAApproved <Boolean> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the properties of a disk pool. Specify the parameters to set or change.
PARAMETERSDiskPoolData : Object that identifies the pool.
OUTPUTSDiskPoolData : Object that identifies the pool.
NOTESAlso see Get-DcsPool.
EXAMPLESSet-DcsPoolProperties -Server SSV1 -Pool "Disk pool 1" -NewName "SSV1 SSD Pool 1" -MaxTierNumber 5 -TierReservedPct 10
PoolMode | : | ReadWrite |
ServerId | : | 8BFC6F8B-F0F3-48D9-AE9A-635BC66557C4 |
SharedPoolId | : | |
Alias | : | SSV1 SSD Pool 1 |
Description | : | |
PresenceStatus | : | Present |
PoolStatus | : | Running |
Type | : | Dynamic |
ChunkSize | : | 64 MB |
MaxTierNumber | : | 5 |
TierReservedPct | : | 10 |
AutoTieringEnabled | : | True |
IsAuthorized | : | True |
InSharedMode | : | False |
SequenceNumber | : | 13194 |
Id | : | 8BFC6F8B-F0F3-48D9-AE9A-635BC66557C4:{5b98d064-c0ce-11e3-889b-00155d651603} |
Caption | : | SSV1 SSD Pool 1 |
ExtendedCaption | : | SSV1 SSD Pool 1 on SSV1 |
Internal | : | False |
Get-DcsPool | Set-DcsPoolProperties -MaxTierNumber 3
PoolMode | : | ReadWrite |
ServerId | : | C553D471-3527-47EC-9326-D53E04204F2B |
SharedPoolId | : | |
Alias | : | SSV2 SSD Pool 1 |
Description | : | |
PresenceStatus | : | Present |
PoolStatus | : | Running |
Type | : | Dynamic |
ChunkSize | : | 128.00 MB |
SectorSize | : | 512 B |
MaxTierNumber | : | 3 |
TierReservedPct | : | 0 |
AutoTieringEnabled | : | True |
IsAuthorized | : | True |
InSharedMode | : | False |
SMPAApproved | : | False |
SequenceNumber | : | 6942 |
Id | : | C553D471-3527-47EC-9326-D53E04204F2B:{9437d954-ca79-11e0-857f-00155d11e923} |
Caption | : | SSV2 SSD Pool 1 |
ExtendedCaption | : | SSV2 SSD Pool 1 on SSV2 |
Internal | : | False |
PoolMode | : | ReadWrite |
ServerId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
SharedPoolId | : | |
Alias | : | SSV1 SSD Pool 1 |
Description | : | |
PresenceStatus | : | Present |
PoolStatus | : | Running |
Type | : | Dynamic |
ChunkSize | : | 128.00 MB |
SectorSize | : | 512 B |
MaxTierNumber | : | 3 |
TierReservedPct | : | 0 |
AutoTieringEnabled | : | True |
IsAuthorized | : | True |
InSharedMode | : | False |
SMPAApproved | : | False |
SequenceNumber | : | 6942 |
Id | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:{91e63003-ca79-11e0-a962-00155d11e921} |
Caption | : | SSV1 SSD Pool 1 |
ExtendedCaption | : | SSV1 SSD Pool 1 on SSV1 |
Internal | : | False |
Set-DcsPoolThreshold
SYNOPSISSets the Available Space Thresholds, I/O Latency Thresholds, and Pool Depletion Thresholds for a disk pool.
SYNTAXSet-DcsPoolThreshold [ -Server <String> ] -Pool <Object> [ -AvailableSpaceAttention <UInt64> ] [ -AvailableSpaceWarning <UInt64> ] [ -AvailableSpaceCritical <UInt64> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsPoolThreshold [ -Server <String> ] -Pool <Object> [ -LatencyAttention <UInt64> ] [ -LatencyWarning <UInt64> ] [ -LatencyCritical <UInt64> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsPoolThreshold [ -Server <String> ] -Pool <Object> [ -PoolDepletionAttention <UInt64> ] [ -PoolDepletionWarning <UInt64> ] [ -PoolDepletionCritical <UInt64> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the Available Space Thresholds, I/O Latency Thresholds, and Pool Depletion Thresholds for a disk pool. Thresholds can be set for attention, warning, and critical levels which will generate the appropriate level messages in System Health.
PARAMETERSDiskPoolData or SharedDiskPoolData : Object that identifies the pool.
OUTPUTSThresholdMonitorTemplateData : Object that identifies and describes the threshold.
NOTESAlso see Get-DcsPool, Get-DcsSharedPool.
EXAMPLESSet-DcsPoolThreshold -Server SSVVM1 -Pool "Disk pool 1" -AvailableSpaceAttention 40
AttentionLevel | : | 40 |
WarningLevel | : | 20 |
CriticalLevel | : | 10 |
CounterName | : | PercentAvailable |
Alias | : | Available space |
Description | : | Monitors the disk pools available space percentage. |
MonitorType | : | DataCore.Executive.Controller.FallingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.DiskPool |
MonitoredObjectId | : | E7CEDD96-F6B6-4A70-AA4E-6405F4DB1EC4:{f8748d9b-3704-11e1-9f4b-00155d133a22} |
TypeId | : | T(DataCore.Executive.Controller.FallingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.DiskPool>PercentAvailable) |
Id | : | T(DataCore.Executive.Controller.FallingThresholdPerfMonitor`1[T]<E7CEDD96-F6B6-4A70-AA4E-6405F4DB1EC4:{f8748d9b-3704-11e1-9f4b-00155d133a22}>PercentAvailable) |
Caption | : | Available space |
ExtendedCaption | : | Available space |
Internal | : | False |
Get-DcsPool | foreach {Set-DcsPoolThreshold -Pool $_ -LatencyCritical 25000}
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 25000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the disk pools latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.DiskPool |
MonitoredObjectId | : | E7CEDD96-F6B6-4A70-AA4E-6405F4DB1EC4:{f8748d9b-3704-11e1-9f4b-00155d133a22} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.DiskPool>MaxReadWriteTime) |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<E7CEDD96-F6B6-4A70-AA4E-6405F4DB1EC4:{f8748d9b-3704-11e1-9f4b-00155d133a22}>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 10000 |
CriticalLevel | : | 25000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the disk pools latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.DiskPool |
MonitoredObjectId | : | DA6BF9C1-11EC-4167-8574-A6FE0B645905:{bee781c8-3706-11e1-b17d-00155d133a24} |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.DiskPool>MaxReadWriteTime) |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DA6BF9C1-11EC-4167-8574-A6FE0B645905:{bee781c8-3706-11e1-b17d-00155d133a24}>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency |
Internal | : | False |
Get-DcsSharedPool -SharedPool "Shared pool 1" | Set-DcsPoolThreshold -PoolDepletionAttention 15
AttentionLevel | : | 1296000000 |
WarningLevel | : | 0 |
CriticalLevel | : | 0 |
CounterName | : | EstimatedDepletionTime |
Alias | : | Pool Depletion |
Description | : | Monitors the allocations in the shared pool. Estimates future allocations in time and alerts if |
MonitorType | : | DataCore.Executive.Controller.SharedPoolDepletionMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.Base.SharedDiskPool |
MonitoredObjectId | : | {2dd77841-848e-11e6-80ec-00155d138904} |
TypeId | : | T(DataCore.Executive.Controller.SharedPoolDepletionMonitor<DataCore.Executive.Controller.Base.Sha |
SequenceNumber | : | 10997 |
Id | : | T(DataCore.Executive.Controller.SharedPoolDepletionMonitor<{2dd77841-848e-11e6-80ec-00155d138904} |
Caption | : | Pool Depletion |
ExtendedCaption | : | Pool Depletion of {2dd77841-848e-11e6-80ec-00155d138904} |
Internal | : | False |
Set-DcsPortProperties
SYNOPSISSets the alias or description of a server or client (host) port.
SYNTAXSet-DcsPortProperties [ -Machine <String> ] -Port <Object> [ -NewName <String> ] [ -Description <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the alias or description of a server or client (host) port.
PARAMETERSScsiPortData : Object that identifies and describes the port.
OUTPUTSScsiPortData : Object that identifies and describes the port.
NOTESTo view the properties of the port such as port group, use Get-DcsPort. To set preferred server, use Set-DcsClientProperties, To set other server port properties see Set-DcsServerPortProperties.
EXAMPLESSet-DcsPortProperties -Machine SSVVM01 -Port "Server iSCSI Port 2" -NewName "Server iSCSI Port FE MR" -Description "Zone 1, FE/MR"
IdInfo | : | DataCore.Executive.iSCSI.iScsiPortIdInfo |
PortConfigInfo | : | DataCore.Executive.iSCSI.PortConfigInfo |
IScsiPortStateInfo | : | DataCore.Executive.iSCSI.iScsiPortStateInfo |
iSCSINodes | : | {iqn.1991-05.com.microsoft:ssvvm02.datacoresoftware.com, |
iqn.1991-05.com.microsoft | : | ssvvm06.datacoresoftware.com, |
iqn.1991-05.com.microsoft | : | hostvm1.datacoresoftware.com} |
CapabilityInfo | : | DataCore.Executive.iSCSI.iScsiPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | MAC:00-15-5D-13-89-05 |
ServerPortProperties | : | DataCore.Executive.ServeriScsiPortPropertiesData |
RoleCapability | : | Frontend, Mirror |
AluaId | : | 1029 |
PortName | : | iqn.2000-08.com.datacore:ssvvm01-2 |
Alias | : | Server iSCSI Port FE MR |
Description | : | Zone 1, FE/MR |
PortType | : | iSCSI |
PortMode | : | Target |
HostId | : | F51570F9-23FD-43C9-BE56-563D26220F18 |
Connected | : | True |
SequenceNumber | : | 9394 |
Id | : | d0618002-4ce6-41e7-8493-77b558a9c2cc |
Caption | : | Server iSCSI Port FE MR |
ExtendedCaption | : | Server iSCSI Port FE MR on SSVVM01 |
Internal | : | False |
Set-DcsRecordingEndpointProperties
SYNOPSISSets or changes the properties of a recording endpoint; such as local or remote SQL Server, and in case of a remote SQL Server; database name and credentials.
SYNTAXSet-DcsRecordingEndpointProperties -Endpoint <Object> -Server <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsRecordingEndpointProperties -Endpoint <Object> -RemoteServer <String> -DatabaseName <String> -UserName <String> -Password <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsRecordingEndpointProperties -Endpoint <Object> -RemoteServer <String> -DatabaseName <String> -Credentials <PSCredential> [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsRecordingEndpointProperties -Endpoint <Object> -RemoteServer <String> -DatabaseName <String> -UseWindowsAuthentication [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets or changes the properties of a recording endpoint; such as local or remote SQL Server, and in case of a remote SQL Server; database name and credentials.
PARAMETERSRecordingEndpointData : Object that identifies the endpoint.
OUTPUTSRecordingEndpointData : The object describes the recording endpoint, which represents the recording server, database, and gives the current state of the recording service for the database.
NOTESThis cmdlet replaces the obsolete cmdlet Set-DcsRecordingServer.
EXAMPLESSet-DcsRecordingEndpointProperties -Endpoint "User recording endpoint" -Server SSVVM02
CurrentState | : | Connected |
Alias | : | !UserRecordingEndpoint |
EndpointType | : | LocalDb |
Readonly | : | False |
Settings | : | DataCore.Executive.LocalRecordingEndpointSettings |
SequenceNumber | : | 4671 |
Id | : | 7A46DCA6-85CA-4E52-9329-A2CD7C565B14 |
Caption | : | User recording endpoint |
ExtendedCaption | : | User recording endpoint |
Internal | : | False |
Set-DcsRecordingEndpointProperties -Endpoint "User recording endpoint" -RemoteServer "SQLServer" -DatabaseName "DcsPerf" -UserName "SQLUser" -Password "SQLpw001!"
CurrentState | : | Connected |
Alias | : | !UserRecordingEndpoint |
EndpointType | : | RemoteDb |
Readonly | : | False |
Settings | : | DataCore.Executive.RemoteRecordingEndpointSettings |
SequenceNumber | : | 441 |
Id | : | 7A46DCA6-85CA-4E52-9329-A2CD7C565B14 |
Caption | : | User recording endpoint |
ExtendedCaption | : | User recording endpoint |
Internal | : | False |
Set-DcsRecordingEndpointProperties -Endpoint "User recording endpoint" -RemoteServer "SQLServer" -DatabaseName "DcsPerf" -UseWindowsAuthentication
CurrentState | : | Connected |
Alias | : | !UserRecordingEndpoint |
EndpointType | : | RemoteDb |
Readonly | : | False |
Settings | : | DataCore.Executive.RemoteRecordingEndpointSettings |
SequenceNumber | : | 441 |
Id | : | 7A46DCA6-85CA-4E52-9329-A2CD7C565B14 |
Caption | : | User recording endpoint |
ExtendedCaption | : | User recording endpoint |
Internal | : | False |
$SQLCreds = Get-Credential Get-DcsRecordingEndpoint -Endpoint "User recording endpoint" | Set-DcsRecordingEndpointProperties -RemoteServer "Semkovo1" -DatabaseName "DcsPerf" -Credentials $SQLCreds
cmdlet Get-Credential at command pipeline position 1 Supply values for the following parameters: Credential
Set-DcsRecordingServer
SYNOPSISTHIS CMDLET IS OBSOLETE, use Set-DcsRecordingEndpointProperties.
SYNTAXSet-DcsRecordingServer -Server <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsRecordingServer -Server <Object> -RemoteServer <String> -DatabaseName <String> -UserName <String> -Password <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsRecordingServer -Server <Object> -RemoteServer <String> -DatabaseName <String> -Credentials <PSCredential> [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsRecordingServer -Server <Object> -RemoteServer <String> -DatabaseName <String> -UseWindowsAuthentication [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsRecordingServer -Server <Object> -ConnectionString <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
THIS CMDLET IS OBSOLETE, use Set-DcsRecordingEndpointProperties.
PARAMETERSSet-DcsReplicationBufferFolder
SYNOPSISSets or changes the replication buffer on a server.
SYNTAXSet-DcsReplicationBufferFolder -Server <Object> [ -Folder <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets or changes the replication buffer on a server. The buffer should reside on the server used as the source of replications. The buffer is used to store outgoing I/Os which have not been transferred to the destination server. The buffer should be a local NTFS volume partition with a drive letter (and optional folder name). Use a dedicated volume to avoid contention with other system or application files. Do not use a buffer on the boot disk or a virtual disk.
PARAMETERSServerHostData : Object that identifies the server.
OUTPUTSstring : Complete path to replication buffer.
NOTESAlso see Get-DcsReplicationBufferFolder, Set-DcsReplicationPartnerGroupProperties.
EXAMPLESSet-DcsReplicationBufferFolder -Server SSV1 -Folder E:\
E:\
Set-DcsReplicationCheckPoint
SYNOPSISSends a checkpoint marker to the virtual disk in a replication. This operation can also be performed on a virtual disk group.
SYNTAXSet-DcsReplicationCheckPoint -Replication <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsReplicationCheckPoint -VirtualDiskGroup <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Sends a checkpoint marker to the virtual disk in a replication. This operation can also be performed on a virtual disk group. When the operation is performed on a virtual disk group, all replications for the virtual disks in the group will be resolved and a checkpoint marker will be set for all applicable virtual disks on the local active side. (The rest will be ignored.) The checkpoint is inserted in the data stream of a local active virtual disk involved in a replication. When received at the destination, the checkpoint can initiate other operations. A checkpoint can be used to update an existing designated snapshot (see Set-DcsReplicationSnapshot) or as a trigger in tasks (see Add-DcsTrigger).
PARAMETERSAsyncReplicationData or VirtualDiskData : The AsyncReplicationData object identifies and describes the replication relationship. The VirtualDiskData object identifies and describes the virtual disk in the replication which will send the checkpoint marker.
OUTPUTSAsyncReplicationData : The object identifies and describes the replication relationship.
NOTESCheckpoints should always be marked (sent) when virtual disks are healthy and the replication transfer status is healthy. Data on the source virtual disk should be in a known good state. The virtual disk must be in the Active replication state. Checkpoints cannot be sent if the buffer is full or missing. Warning: If this cmdlet is invoked and those conditions are not met, then the checkpoint will not be sent. Do not send checkpoints when the virtual disk is in recovery, the snapshot may not be valid. Also see Set-DcsReplicationSnapshot, Get-DcsReplication, Get-DcsVirtualDisk, Get-DcsVirtualDiskGroup, Add-DcsTrigger, Add-DcsTask.
EXAMPLESSet-DcsReplicationCheckPoint -Replication "Virtual disk 2"
FirstServerId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
FirstVirtualDiskId | : | ff69cf72849c49bdb319bb2b61970306 |
SecondServerId | : | ef23cc60-9003-452d-a291-3dd29aa1f403:2AB62361-B9B9-4A38-B246-3EACF3B19B3A |
SecondVirtualDiskId | : | fc9535748c98442b9d23f9aea0a8067f |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | V.{91E63003-CA79-11E0-A962-00155D11E921}-00000002--V.{91E63003-CA79-11E0-A962-00155D11E921}-00000027 |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
Id | : | 647f5c8e-90ce-439f-adc9-c96a1ec4213d |
Caption | : | Virtual disk 2 |
ExtendedCaption | : | Virtual disk 2 on SSV3 |
Internal | : | False |
Get-DcsReplication -ShowOnlyLocalSide | Set-DcsReplicationCheckPoint
FirstServerId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
FirstVirtualDiskId | : | 2ecb9cd180354c20873d1fee7399e700 |
SecondServerId | : | ef23cc60-9003-452d-a291-3dd29aa1f403:2AB62361-B9B9-4A38-B246-3EACF3B19B3A |
SecondVirtualDiskId | : | fbc7abc4b680468e9d3b5f0ff828d858 |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | V.{91E63003-CA79-11E0-A962-00155D11E921}-00000028--V.{91E63003-CA79-11E0-A962-00155D11 |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
Id | : | 96e8b662-3897-43de-ae28-5e3e80e1e218 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 on SSV3 |
Internal | : | False |
FirstServerId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
FirstVirtualDiskId | : | ff69cf72849c49bdb319bb2b61970306 |
SecondServerId | : | ef23cc60-9003-452d-a291-3dd29aa1f403:2AB62361-B9B9-4A38-B246-3EACF3B19B3A |
SecondVirtualDiskId | : | fc9535748c98442b9d23f9aea0a8067f |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | V.{91E63003-CA79-11E0-A962-00155D11E921}-00000002--V.{91E63003-CA79-11E0-A962-00155D11E921}-00000027 |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
Id | : | 647f5c8e-90ce-439f-adc9-c96a1ec4213d |
Caption | : | Virtual disk 2 |
ExtendedCaption | : | Virtual disk 2 on SSV3 |
Internal | : | False |
Set-DcsReplicationCheckpoint -VirtualDiskGroup VDGroup2
FirstServerId | : | D3D14D3A-67A2-4E5F-9FA4-262B812EFFA0 |
FirstVirtualDiskId | : | 14454ab447634aa880c102df9827db72 |
SecondServerId | : | a6c68fe8-ea6f-420f-b791-278a02a176eb:AA56BE97-83F3-45B0-B81C-2184A8083E68 |
SecondVirtualDiskId | : | 77192956a71845ebb9f214c167d8f2bf |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
TestModeStatus | : | Disabled |
Id | : | 7932cf6f-8857-4702-82b7-61878f2ead2b |
Caption | : | Virtual disk 4 |
ExtendedCaption | : | Virtual disk 4 on SSVVM3 |
Internal | : | False |
FirstServerId | : | D3D14D3A-67A2-4E5F-9FA4-262B812EFFA0 |
FirstVirtualDiskId | : | 1a2ff247d5aa4b0596eedf8d5835e857 |
SecondServerId | : | a6c68fe8-ea6f-420f-b791-278a02a176eb:AA56BE97-83F3-45B0-B81C-2184A8083E68 |
SecondVirtualDiskId | : | 9b1763a132cb41389c57a287bfc23414 |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
TestModeStatus | : | Disabled |
Id | : | 0b342a3c-48a4-45fb-8773-2a398e1cac32 |
Caption | : | Virtual disk 5 |
ExtendedCaption | : | Virtual disk 5 on SSVVM3 |
Internal | : | False |
Set-DcsReplicationConsistencyPoint
SYNOPSISA failover mechanism that sends a Replication Consistency Point marker for all members of a virtual disk group with an optional user-defined code to identify the marker. This cmdlet can be used in conjunction with the cmdlet Add-ReplicationConsistencyRollback to create CDP rollbacks on the destination when an application is known to be in a consistent state.
SYNTAXSet-DcsReplicationConsistencyPoint -VirtualDiskGroup <Object> [ -UserDefinedCode <Byte> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
A failover mechanism that sends a Replication Consistency Point marker for all members of a virtual disk group with an optional user-defined code to identify the marker. This cmdlet can be used in conjunction with the cmdlet Add-ReplicationConsistencyRollback to create CDP rollbacks on the destination when an application is known to be in a consistent state. This cmdlet requires a virtual disk group on the source server that is being replicated to another virtual disk group with equivalent virtual disks on the destination server. In order to create rollbacks on the destination, CDP must be enabled for all virtual disks in the virtual disk group on the same server acting as the replication destination. Once the virtual disk group is created and a consistency point is sent, DO NOT add, remove or split any virtual disk in the group; this will invalidate all markers previously sent for the virtual disk group. Note: For mirrored virtual disks in a group, either server on the source side may replicate to the destination, although this in not an optimal configuration and we recommend using the same source server to replicate all virtual disks to the destination to keep I/O more consistent. In order to send markers that are in a known good state, before invoking this cmdlet, stop I/O to the group (until the call completes) and flush the cache on the hosts. Markers should be sent when virtual disks are healthy and the replication transfer status is healthy. Markers cannot be sent if the buffer is full or missing. When the cmdlet is invoked, the marker is inserted in the data stream of each local active virtual disk in the group. Each time a marker is received at the destination, the cache on the destination server is flushed.
PARAMETERSVirtualDiskGroupData : Object that identifies the virtual disk group sending the marker.
OUTPUTS NOTESAlso see Get-DcsReplicationConsistencyPoint, Add-DcsReplicationConsistencyRollback
EXAMPLESSet-DcsReplicationConsistencyPoint -VirtualDiskGroup "VD Group 1" -UserDefinedCode 10
$RepConsistencyPtGroups = Get-DcsVirtualDiskGroup | where {$_.Description -like "*consistency point*"} $RepConsistencyPtGroups | ForEach {Set-DcsReplicationConsistencyPoint -VirtualDiskGroup $_ -UserDefinedCode 10}
Set-DcsReplicationInitializationType
SYNOPSISChanges the initialization type for a replication.
SYNTAXSet-DcsReplicationInitializationType -Replication <Object> -Type <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsReplicationInitializationType -VirtualDiskGroup <Object> -Type <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Changes the initialization type for a replication. The initialization type can be set for active replications on the local server group.
PARAMETERSAsynchReplicationData or VirtualDiskData : Object that identifies the replication or local source virtual disk in a replication.
OUTPUTSAsynchReplicationData : Object that identifies the replication.
NOTESAlso see Start-DcsReplicationOfflineInitialization, Stop-DcsReplicationOfflineInitialization, Get-DcsReplication, Get-DcsVirtualDisk.
EXAMPLESSet-DcsReplicationInitializationType -Replication "Virtual disk 1" -Type offline
FirstServerId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
FirstVirtualDiskId | : | 2ecb9cd180354c20873d1fee7399e700 |
SecondServerId | : | ef23cc60-9003-452d-a291-3dd29aa1f403:2AB62361-B9B9-4A38-B246-3EACF3B19B3A |
SecondVirtualDiskId | : | fbc7abc4b680468e9d3b5f0ff828d858 |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | V.{91E63003-CA79-11E0-A962-00155D11E921}-00000028--V.{91E63003-CA79-11E0-A962-00155D11E921}-00000029 |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Offline |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
Id | : | 96e8b662-3897-43de-ae28-5e3e80e1e218 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 on SSV3 |
Internal | : | False |
Get-DcsReplication -ShowOnlyLocalSide | Set-DcsReplicationInitializationType -Type offline
FirstServerId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
FirstVirtualDiskId | : | 2ecb9cd180354c20873d1fee7399e700 |
SecondServerId | : | ef23cc60-9003-452d-a291-3dd29aa1f403:2AB62361-B9B9-4A38-B246-3EACF3B19B3A |
SecondVirtualDiskId | : | fbc7abc4b680468e9d3b5f0ff828d858 |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | V.{91E63003-CA79-11E0-A962-00155D11E921}-00000028--V.{91E63003-CA79-11E0-A962-00155D11E921}-00000029 |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Offline |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
Id | : | 96e8b662-3897-43de-ae28-5e3e80e1e218 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 on SSV3 |
Internal | : | False |
FirstServerId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
FirstVirtualDiskId | : | ff69cf72849c49bdb319bb2b61970306 |
SecondServerId | : | ef23cc60-9003-452d-a291-3dd29aa1f403:2AB62361-B9B9-4A38-B246-3EACF3B19B3A |
SecondVirtualDiskId | : | fc9535748c98442b9d23f9aea0a8067f |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | V.{91E63003-CA79-11E0-A962-00155D11E921}-00000002--V.{91E63003-CA79-11E0-A962-00155D11E921}-00000027 |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Offline |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
Id | : | 647f5c8e-90ce-439f-adc9-c96a1ec4213d |
Caption | : | Virtual disk 2 |
ExtendedCaption | : | Virtual disk 2 on SSV3 |
Internal | : | False |
Set-DcsReplicationPartnerGroupProperties
SYNOPSISSets the properties of a remote replication partner group.
SYNTAXSet-DcsReplicationPartnerGroupProperties -ReplicationPartnerGroup <Object> -RemoteUserName <String> -RemotePassword <String> [ -Address <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsReplicationPartnerGroupProperties -ReplicationPartnerGroup <Object> [ -EnableCompression <Boolean> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsReplicationPartnerGroupProperties -ReplicationPartnerServer <String> -RemoteUserName <String> -RemotePassword <String> [ -Address <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsReplicationPartnerGroupProperties -ReplicationPartnerServer <String> [ -EnableCompression <Boolean> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the properties of a remote replication partner group. Specify the parameters to change or set. If a parameter is not specified, it will not be changed from the current setting.
PARAMETERSPartnershipData or ServerHostGroupData : Object that identifies the replication partner group.
OUTPUTSPartnershipData : Object that identifies the replication partner group.
NOTESAlso see Add-DcsReplicationPartnerGroup, Remove-DcsReplicationPartnerGroup, Get-DcsReplicationPartnerGroup.
EXAMPLESSet-DcsReplicationPartnerGroupProperties -ReplicationPartnerGroup REMOTE -EnableCompression $True
GroupId | : | a1ce3063-d80c-4aa7-90f6-a528aa3d2a20 |
HostAddresses | : | {13.0.0.40} |
IncomingCredentials | : | DataCore.Executive.ConnectionCredentials |
OutgoingCredentials | : | DataCore.Executive.ConnectionCredentials |
Connected | : | True |
EnableCompression | : | True |
Id | : | 8c9bba43-cc5d-4d7d-bbda-0282a8fb492f |
Caption | : | ControllerProxy |
ExtendedCaption | : | ControllerProxy |
Internal | : | False |
Set-DcsReplicationPartnerGroupProperties -ReplicationPartnerServer SSV3 -RemoteUserName LHoward -RemotePassword $LH03421d
GroupId | : | a1ce3063-d80c-4aa7-90f6-a528aa3d2a20 |
HostAddresses | : | {13.0.0.40} |
IncomingCredentials | : | DataCore.Executive.ConnectionCredentials |
OutgoingCredentials | : | DataCore.Executive.ConnectionCredentials |
Connected | : | False |
EnableCompression | : | True |
Id | : | 8c9bba43-cc5d-4d7d-bbda-0282a8fb492f |
Caption | : | ControllerProxy |
ExtendedCaption | : | ControllerProxy |
Internal | : | False |
Set-DcsReplicationPartnerGroupProperties -ReplicationPartnerServer SSV2 -RemoteUserName Administrator -RemotePassword PWXXXXXX01 -Address SSV1
GroupId | : | 956be680-7c12-4c95-b54b-5219a20d1c44 |
HostAddresses | : | {SSV1} |
IncomingCredentials | : | DataCore.Executive.ConnectionCredentials |
OutgoingCredentials | : | DataCore.Executive.ConnectionCredentials |
Connected | : | False |
EnableCompression | : | True |
SequenceNumber | : | 12057 |
Id | : | e9657c2e-d289-4c35-8ae3-04fbed2a2343 |
Caption | : | ControllerProxy |
ExtendedCaption | : | ControllerProxy |
Internal | : | False |
Set-DcsReplicationSnapshot
SYNOPSISAssigns a snapshot to be updated for the destination virtual disk when a checkpoint is received.
SYNTAXSet-DcsReplicationSnapshot -Replication <Object> [ -Snapshot <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Assigns a snapshot to be updated for the destination virtual disk when a checkpoint is received, see Set-DcsReplicationCheckPoint.
PARAMETERSAsyncReplicationData or VirtualDiskData : The object that identifies the replication. The VirtualDiskData object can also be used to identify the virtual disk in the replication that will receive the checkpoint marker used to update the snapshot.
OUTPUTSAsyncReplicationData : The object that identifies the replication.
NOTESAlso see Set-DcsReplicationCheckPoint, Get-DcsReplication, Get-DcsVirtualDisk.
EXAMPLESSet-DcsReplicationSnapshot -Replication "Virtual disk 2" -Snapshot "Virtual disk 2 @ 8/31/2011 11:41:58 AM"
FirstServerId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
FirstVirtualDiskId | : | ff69cf72849c49bdb319bb2b61970306 |
SecondServerId | : | ef23cc60-9003-452d-a291-3dd29aa1f403:2AB62361-B9B9-4A38-B246-3EACF3B19B3A |
SecondVirtualDiskId | : | fc9535748c98442b9d23f9aea0a8067f |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | V.{91E63003-CA79-11E0-A962-00155D11E921}-00000002--V.{91E63003-CA79-11E0-A962-00155D11E921}-00000027 |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
Id | : | 647f5c8e-90ce-439f-adc9-c96a1ec4213d |
Caption | : | Virtual disk 2 |
ExtendedCaption | : | Virtual disk 2 on SSV3 |
Internal | : | False |
Set-DcsReplicationTransferAddress
SYNOPSISSets the IP address of the partner replication server used for data transfers.
SYNTAXSet-DcsReplicationTransferAddress -PartnerServer <Object> -Address <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the IP address of the partner replication server used for data transfers.
PARAMETERSServerHostData : Object that identifies the partner server.
OUTPUTSstring : The IP address that was set is returned. If the default was set, "default" is returned.
NOTESAlso see Get-DcsReplicationTransferAddress, Set-DcsReplicationPartnerGroup, Get-DcsReplicationPartnerGroup.
EXAMPLESGet-DcsServer -ServerGroup Remote -Server SSV4 | Set-DcsReplicationTransferAddress 172.99.99.99
172.99.99.99
Set-DcsRoleProperties
SYNOPSISSets or changes the properties of a user role.
SYNTAXSet-DcsRoleProperties -Role <Object> [ -Name <String> ] [ -Description <String> ] [ -General <GeneralPrivileges> ] [ -Ports <PortPrivileges> ] [ -ClientMachines <ClientMachinePrivileges> ] [ -HostGroups <HostGroupPrivileges> ] [ -ServerMachines <ServerMachinePrivileges> ] [ -ServerMachineGroups <ServerMachineGroupPrivileges> ] [ -VirtualDisks <VirtualDiskPrivileges> ] [ -Snapshots <SnapshotPrivileges> ] [ -Rollbacks <RollbackPrivileges> ] [ -Replications <ReplicationPrivileges> ] [ -PhysicalDisks <PhysicalDiskPrivileges> ] [ -DiskPools <DiskPoolPrivileges> ] [ -Controller <ExecutivePrivileges> ] [ -PartnerController <PartnerControllerPrivileges> ] [ -Users <UserPrivileges> ] [ -Roles <RolePrivileges> ] [ -StorageProfiles <StorageProfilePrivileges> ] [ -Tasks <TaskPrivileges> ] [ -Monitors <MonitorPrivileges> ] [ -Logs <LogPrivileges> ] [ -VirtualDiskGroups <VirtualDiskGroupPrivileges> ] [ -License <LicensePrivileges> ] [ -PerformanceRecording <PerformanceRecordingPriviledges> ] [ -VirtualDiskTemplate <VirtualDiskTemplatePrivileges> ] [ -Witness <WitnessPrivileges> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets or changes the properties of a user role. Specify the parameters to set or change. The ability to view information in the software, a privilege in the General privilege set, cannot be removed from a role.
PARAMETERSRoleData : Object that identifies the role.
OUTPUTSRoleData : Object that identifies the role.
NOTESAlso see Add-DcsRole, Get-DcsRole, Remove-DcsRole.
EXAMPLESSet-DcsRoleProperties -Role "RoleY" -VirtualDisks All -Snapshots All -Rollbacks All -Ports None
Alias | : | RoleY |
Description | : | |
Privileges | : | General privileges: All |
Host privileges | : | All |
Host group privileges | : | All |
DataCore Server privileges | : | All |
DataCore Server group privileges | : | All |
Virtual disk privileges | : | All |
Snapshot privileges | : | All |
Rollback privileges | : | All |
SequenceNumber | : | 7779 |
Id | : | f59693a2-ebf0-4972-a60b-782400b314f4 |
Caption | : | RoleY |
ExtendedCaption | : | RoleY |
Internal | : | False |
Set-DcsRollbackProperties
SYNOPSISSets the properties of a rollback.
SYNTAXSet-DcsRollbackProperties -Rollback <Object> [ -WriteThrough <Boolean> ] [ -Alias <String> ] [ -Description <String> ] [ -StorageProfile <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsRollbackProperties [ -WriteThrough <Boolean> ] -VirtualDisk <Object> [ -Alias <String> ] [ -Description <String> ] [ -StorageProfile <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the properties of a rollback. Specify the parameters to set or change. The rollback can be identified by using either the Rollback or VirtualDisk parameter.
PARAMETERSRollbackData : Object that identifies the rollback.
OUTPUTSVirtualDiskData : Object that identifies and describes the rollback virtual disk.
NOTES EXAMPLESSet-DcsRollbackProperties -Rollback "VD1 RB1" -WriteThrough $true -Alias "Virtual disk 1 RB 050516" -StorageProfile "High"
VirtualDiskGroupId | : | |
FirstHostId | : | 9C459815-28B7-45E1-9228-1C9B3EABF124 |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | A122B0E3-7D32-4783-BDE4-619049C936C9 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 1 RB 050516 |
Description | : | |
Size | : | 100 GB |
SectorSize | : | 512 B |
Type | : | NonMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS 0514fca72801485e800916a72970ec0c |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D9019AA2B07F90286529EABA0A2 |
RemovableMedia | : | False |
WriteThrough | : | True |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | High |
IsServed | : | False |
SubType | : | Standard |
MirrorTrunkMappingEnabled | : | False |
SequenceNumber | : | 8212 |
Id | : | 0514fca72801485e800916a72970ec0c |
Caption | : | Virtual disk 1 RB 050516 |
ExtendedCaption | : | Virtual disk 1 RB 050516 from Group1 |
Internal | : | False |
$RBs = Get-DcsVirtualDisk -Kind Rollback ForEach ($RB in $RBs) {Set-DcsRollbackProperties -VirtualDisk $RB.Id -WriteThrough $true -StorageProfile "High"}
VirtualDiskGroupId | : | |
FirstHostId | : | 9C459815-28B7-45E1-9228-1C9B3EABF124 |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | A122B0E3-7D32-4783-BDE4-619049C936C9 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 1 @ 5/31/2016 12:52:33 PM |
Description | : | |
Size | : | 100 GB |
SectorSize | : | 512 B |
Type | : | NonMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS db24560e43324c58b300559f4cb67085 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D909FF27607398D40D83219B9DB |
RemovableMedia | : | False |
WriteThrough | : | True |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | High |
IsServed | : | False |
SubType | : | Standard |
MirrorTrunkMappingEnabled | : | False |
SequenceNumber | : | 9291 |
Id | : | db24560e43324c58b300559f4cb67085 |
Caption | : | Virtual disk 1 @ 5/31/2016 12:52:33 PM |
ExtendedCaption | : | Virtual disk 1 @ 5/31/2016 12:52:33 PM from Group1 |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | 9C459815-28B7-45E1-9228-1C9B3EABF124 |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | A122B0E3-7D32-4783-BDE4-619049C936C9 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 1 @ 6/1/2016 3:51:22 PM |
Description | : | |
Size | : | 100 GB |
SectorSize | : | 512 B |
Type | : | NonMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS 544a69d7023b4bed8894a6f92ddda7e9 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90E3F61702B9BAAFF26FE03F06 |
RemovableMedia | : | False |
WriteThrough | : | True |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | High |
IsServed | : | False |
SubType | : | Standard |
MirrorTrunkMappingEnabled | : | False |
SequenceNumber | : | 10248 |
Id | : | 544a69d7023b4bed8894a6f92ddda7e9 |
Caption | : | Virtual disk 1 @ 6/1/2016 3:51:22 PM |
ExtendedCaption | : | Virtual disk 1 @ 6/1/2016 3:51:22 PM from Group1 |
Internal | : | False |
Set-DcsSCSIInquiryData
SYNOPSISSets the SCSI Inquiry data for a virtual disk.
SYNTAXSet-DcsSCSIInquiryData -VirtualDisk <Object> [ -Product <String> ] [ -Revision <String> ] [ -Serial <String> ] [ -Vendor <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Changes the SCSI Inquiry data for a virtual disk. This data is returned to the client host when discovering devices through SCSI inquiries. Specify the parameters to set or change. If a parameter is not specified it will not be changed from the current setting. CAUTION: Do not change these values unless you are certain that they need to be changed in order for client hosts to discover virtual disks or to properly function while using virtual disks. Changing these values unnecessarily or incorrectly will cause errors.
PARAMETERSVirtualDiskData : Object that identifies the virtual disk.
OUTPUTSInquiryData : Object that identifies and describes the SCSI Inquiry Data for the virtual disk.
NOTESAlso see Get-DcsScsiInquiryData.
EXAMPLESSet-DcsSCSIInquiryData -VirtualDisk "Virtual disk 1" -Serial 00058321
Vendor Product Revision Serial ------ ------- -------- ------ DataCore Virtual Disk DCS 00058321
Set-DcsServerCacheSize
SYNOPSISChanges the cache size of a server.
SYNTAXSet-DcsServerCacheSize -Server <Object> -Size <DataSize> [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsServerCacheSize -Server <Object> [ -SystemManaged] [ -Connection <String> ] [ -PipelineVariable <String> ]
Changes the cache size of a server. After changing the cache size, the server must be stopped and restarted for the changes to take effect (see Stop-DcsServer, Start-DcsServer). Caution: The default setting is the system managed cache size which has been optimized for I/O performance based on memory in the server. Do not alter default settings unless you are aware of the affect your changes will have on performance.
PARAMETERSServerHostData : Object that identifies the server.
OUTPUTSServerHostData : Object that identifies the server.
NOTESAlso see Get-DcsServerCacheSize, Get-DcsServer, Stop-DcsServer, Start-DcsServer.
EXAMPLESSet-DcsServerCacheSize -Server SSV1 -SystemManaged
GroupId | : | 4ba07046-5f6b-44f1-acf8-41d77d0dc184 |
RegionNodeId | : | ExecutiveNode:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
CacheSize | : | 0.00 B |
State | : | Online |
SupportState | : | Idle |
SnapshotMapStoreId | : | V.{91e63003-ca79-11e0-a962-00155d11e921}-00000017 |
SnapshotMapStorePoolId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:{91e63003-ca79-11e0-a962-00155d11e921} |
InstallPath | : | C:\Program Files\DataCore\SANsymphony |
ProductName | : | DataCore SANsymphony |
ProductType | : | Standard |
ProductVersion | : | 8.1, Update 1 |
OsVersion | : | Windows Server 2008 R2 x64 Edition, Service Pack 1 |
ProcessorInfo | : | DataCore.Executive.ProcessorInformation |
ProductBuild | : | 13.1.1.813 |
BuildType | : | Release |
DiagnosticMode | : | Enabled |
LicenseRemaining | : | 21546000000000 |
ReplicationBufferFolder | : | E:\ |
TotalSystemMemory | : | 1,023.56 MB |
AvailableSystemMemory | : | 111.92 MB |
LogStatus | : | Operational |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | True |
StorageUsed | : | 0.00 B |
PowerState | : | ACOnline |
CacheState | : | WritebackGlobal |
BackupStorageFolder | : | |
IpAddresses | : | {172.20.17.63, fe80::ac9f:4abc:8e7:447a, 13.0.0.31, fe80::2de4:e3b4:87d0:b299...} |
Description | : | |
HostName | : | SSV1.datacoresoftware.com |
Id | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
Caption | : | SSV1 |
ExtendedCaption | : | SSV1 in LOCAL |
Internal | : | False |
Get-DcsServer -ServerGroup LOCAL | Set-DcsServerCacheSize -Size 255MB
GroupId | : | 4ba07046-5f6b-44f1-acf8-41d77d0dc184 |
RegionNodeId | : | ExecutiveNode:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
CacheSize | : | 255.00 MB |
State | : | Online |
SupportState | : | Idle |
SnapshotMapStoreId | : | V.{91e63003-ca79-11e0-a962-00155d11e921}-00000017 |
SnapshotMapStorePoolId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:{91e63003-ca79-11e0-a962-00155d11e921} |
InstallPath | : | C:\Program Files\DataCore\SANsymphony |
ProductName | : | DataCore SANsymphony |
ProductType | : | Standard |
ProductVersion | : | 8.1, Update 1 |
OsVersion | : | Windows Server 2008 R2 x64 Edition, Service Pack 1 |
ProcessorInfo | : | DataCore.Executive.ProcessorInformation |
ProductBuild | : | 13.1.1.813 |
BuildType | : | Release |
DiagnosticMode | : | Enabled |
LicenseRemaining | : | 21546000000000 |
ReplicationBufferFolder | : | E:\ |
TotalSystemMemory | : | 1,023.56 MB |
AvailableSystemMemory | : | 111.92 MB |
LogStatus | : | Operational |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | True |
StorageUsed | : | 0.00 B |
PowerState | : | ACOnline |
CacheState | : | WritebackGlobal |
BackupStorageFolder | : | |
IpAddresses | : | {172.20.17.63, fe80::ac9f:4abc:8e7:447a, 13.0.0.31, fe80::2de4:e3b4:87d0:b299...} |
Description | : | |
HostName | : | SSV1.datacoresoftware.com |
Id | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
Caption | : | SSV1 |
ExtendedCaption | : | SSV1 in LOCAL |
Internal | : | False |
GroupId | : | 4ba07046-5f6b-44f1-acf8-41d77d0dc184 |
RegionNodeId | : | ExecutiveNode:C553D471-3527-47EC-9326-D53E04204F2B |
CacheSize | : | 255.00 MB |
State | : | Online |
SupportState | : | Idle |
SnapshotMapStoreId | : | V.{9437d954-ca79-11e0-857f-00155d11e923}-0000000B |
SnapshotMapStorePoolId | : | C553D471-3527-47EC-9326-D53E04204F2B:{9437d954-ca79-11e0-857f-00155d11e923} |
InstallPath | : | C:\Program Files\DataCore\SANsymphony |
ProductName | : | DataCore SANsymphony |
ProductType | : | Standard |
ProductVersion | : | 8.1, Update 1 |
OsVersion | : | Windows Server 2008 R2 x64 Edition, Service Pack 1 |
ProcessorInfo | : | DataCore.Executive.ProcessorInformation |
ProductBuild | : | 13.1.1.813 |
BuildType | : | Release |
DiagnosticMode | : | Enabled |
LicenseRemaining | : | 21546000000000 |
ReplicationBufferFolder | : | |
TotalSystemMemory | : | 1,023.56 MB |
AvailableSystemMemory | : | 137.17 MB |
LogStatus | : | Operational |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | True |
StorageUsed | : | 0.00 B |
PowerState | : | ACOnline |
CacheState | : | WritebackGlobal |
BackupStorageFolder | : | |
IpAddresses | : | {172.20.17.157, fe80::2920:ddc6:93a7:45df, 13.0.0.35, fe80::6181:9311:6644:c8d2...} |
Description | : | |
HostName | : | SSV2.datacoresoftware.com |
Id | : | C553D471-3527-47EC-9326-D53E04204F2B |
Caption | : | SSV2 |
ExtendedCaption | : | SSV2 in LOCAL |
Internal | : | False |
Set-DcsServerGroupDefaultWitnessProperties
SYNOPSISSets the default witness properties for the server group.
SYNTAXSet-DcsServerGroupDefaultWitnessProperties -Address <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsServerGroupDefaultWitnessProperties -IOFenced [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsServerGroupDefaultWitnessProperties -NoWitness [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the default witness properties for the server group. The default server group setting is applied to all virtual disks that are not individually configured to use a specific witness with the cmdlet Set-DcsVirtualDiskWitnessProperties. The witness can be configured by providing an IP address for that witness. If the witness already exists and an IP address is provided, the IP address for the witness is changed. If a witness does not exist, it is created automatically using the provided IP address and assigned a default name. If there is an existing witness and it is set as either the -IOFenced or -NoWitness option, the witness is no longer needed and automatically deleted.
PARAMETERSServerHostGroupData : Object that identifies and describes the server group.
NOTESThe current values for DefaultWitness (Witness ID), and DefaultWitnessOption are displayed in the returned object from Get-DcsServerGroup. Related cmdlets: Add-DcsWitness, Get-DcsWitness, Remove-DcsWitness, Set-DcsVirtualDiskWitnessProperties, Set-DcsWitnessProperties, Invoke-DcsWitnessContact.
EXAMPLESSet-DcsServerGroupDefaultWitnessProperties -Address "172.99.99.999"
OurGroup | : | True |
Alias | : | Local |
Description | : | |
State | : | Present |
SmtpSettings | : | |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
LicenseType | : | NFR |
ContactData | : | |
StorageUsed | : | 0 B |
BulkStorageUsed | : | 0 B |
MaxStorage | : | 1 PB |
RecoverySpeed | : | 32 |
ExistingProductKeys | : | {, , , ...} |
DataCoreStorageUsed | : | 700 GB |
SupportBundleRelayAddress | : | |
MirrorTrunkMappingEnabled | : | False |
SelfHealingDelay | : | 480 |
DefaultWitness | : | 542bedf181cc496091462bad5c5bc6b9 |
DefaultWitnessOption | : | Automatic |
SequenceNumber | : | 641409 |
Id | : | 9c72ee84-b984-4d7a-a382-170f9d770e53 |
Caption | : | Local |
ExtendedCaption | : | Local |
Internal | : | False |
Set-DcsServerGroupDefaultWitnessProperties -IOFenced
OurGroup | : | True |
Alias | : | Local |
Description | : | |
State | : | Present |
SmtpSettings | : | |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
LicenseType | : | NFR |
ContactData | : | |
StorageUsed | : | 0 B |
BulkStorageUsed | : | 0 B |
MaxStorage | : | 1 PB |
RecoverySpeed | : | 32 |
ExistingProductKeys | : | {, , , ...} |
DataCoreStorageUsed | : | 700 GB |
SupportBundleRelayAddress | : | |
MirrorTrunkMappingEnabled | : | False |
SelfHealingDelay | : | 480 |
DefaultWitness | : | |
DefaultWitnessOption | : | IoFenced |
WitnessAllowed | : | True |
SequenceNumber | : | 778703 |
Id | : | 9c72ee84-b984-4d7a-a382-170f9d770e53 |
Caption | : | Local |
ExtendedCaption | : | Local |
Internal | : | False |
Set-DcsServerGroupProperties
SYNOPSISSets properties for the local server group .
SYNTAXSet-DcsServerGroupProperties [ -Alias <String> ] [ -Description <String> ] [ -RecoverySpeed <UInt32> ] [ -SelfHealingDelay <Int32> ] [ -SelfHealingDisabled <Boolean> ] [ -SupportBundleRelayAddress <String> ] [ -Telemetry <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the alias, description, recovery speed, support bundle relay server address, automatic self-healing, and telemetry settings used by the local server group. Specify the parameters to set or change.
PARAMETERSServerHostGroupData : Object that identifies and describes the server group.
NOTESAlso see Get-DcsServerGroup.
EXAMPLESSet-DcsServerGroupProperties -Alias "Local Group" -Description "SAN shop in Ft. Lauderdale, FL" -RecoverySpeed 0
OurGroup | : | True |
Alias | : | Local Group |
Description | : | SAN shop in Ft. Lauderdale, FL |
State | : | Present |
SmtpSettings | : | |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
LicenseType | : | NFR |
ContactData | : | DataCore.Executive.ContactData |
StorageUsed | : | 0.00 B |
RecoverySpeed | : | 0 |
ExistingProductKeys | : | {, , , } |
Id | : | 4ba07046-5f6b-44f1-acf8-41d77d0dc184 |
Caption | : | Local Group |
ExtendedCaption | : | Local Group |
Internal | : | False |
Set-DcsServerGroupProperties -SupportBundleRelayAddress HostVM1
OurGroup | : | True |
Alias | : | Group1 |
Description | : | |
State | : | Present |
SmtpSettings | : | |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
LicenseType | : | NFR |
ContactData | : | |
StorageUsed | : | 0 B |
MaxStorage | : | 1 PB |
RecoverySpeed | : | 32 |
ExistingProductKeys | : | {, , } |
DataCoreStorageUsed | : | 160 GB |
SupportBundleRelayAddress | : | HostVM1 |
SequenceNumber | : | 7954 |
Id | : | 4b428832-fd51-45df-9c21-ce267e1ceb7a |
Caption | : | Group1 |
ExtendedCaption | : | Group1 |
Internal | : | False |
Set-DcsServerGroupProperties -SelfHealingDisabled $false -SelfHealingDelay 3600
OurGroup | : | True |
Alias | : | Server Group FTL |
Description | : | Changed by the REST API |
State | : | Present |
SmtpSettings | : | DataCore.Executive.SmtpServerSettings |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
LicenseType | : | NFR |
ContactData | : | |
StorageUsed | : | 0 B |
BulkStorageUsed | : | 0 B |
MaxStorage | : | 1 PB |
RecoverySpeed | : | 32 |
ExistingProductKeys | : | {, , , } |
DataCoreStorageUsed | : | 511 GB |
SupportBundleRelayAddress | : | 172.20.19.5 |
MirrorTrunkMappingEnabled | : | False |
SelfHealingDelay | : | 3600 |
SequenceNumber | : | 78559 |
Id | : | 1063f426-5fd0-4152-b6a6-d93b6f07ded1 |
Caption | : | Server Group FTL |
ExtendedCaption | : | Server Group FTL |
Internal | : | False |
Set-DcsServerPortProperties
SYNOPSISSets the properties of a Fibre Channel or iSCSI target server port and reinitializes the port. Port group can be set. (To change the alias or description of a port, see Set-DcsPortProperties cmdlet.)
SYNTAXSet-DcsServerPortProperties [ -Server <String> ] -Port <Object> [ -NodeName <String> ] [ -SCSIMode <String> ] [ -PortRole <String[]> ] [ -PortGroup <String> ] [ -MaxActiveInitiatorCommands <UInt32> ] [ -MaxActiveTargetCommands <UInt32> ] [ -DisablePortWhileStopped <Boolean> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsServerPortProperties [ -Server <String> ] -Port <Object> [ -NodeName <String> ] [ -SCSIMode <String> ] [ -PortRole <String[]> ] [ -PortGroup <String> ] [ -MaxActiveInitiatorCommands <UInt32> ] [ -MaxActiveTargetCommands <UInt32> ] [ -DisablePortWhileStopped <Boolean> ] [ -PortName <String> ] [ -ConnectionMode <String> ] [ -DataRateMode <String> ] [ -HardAssignedId <UInt32> ] [ -HardIdMode <String> ] [ -UseSoftWWN <Boolean> ] [ -PortDownTimeout <UInt32> ] [ -VmIdMode <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsServerPortProperties [ -Server <String> ] -Port <Object> [ -NodeName <String> ] [ -SCSIMode <String> ] [ -PortRole <String[]> ] [ -PortGroup <String> ] [ -MaxActiveInitiatorCommands <UInt32> ] [ -MaxActiveTargetCommands <UInt32> ] [ -DisablePortWhileStopped <Boolean> ] [ -Authentication <String> ] [ -AutoLoginMode <String> ] [ -InstanceName <String> ] [ -ISID <UInt64> ] [ -RecoveryLevel <String> ] [ -TPGT <UInt32> ] [ -TCPPort <UInt16> ] [ -IPAddress <String> ] [ -iSNSServerAddress <String> ] [ -iSNSDomainName <String> ] [ -iSNSTCPPort <UInt16> ] [ -iSNSEnabled <Boolean> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the properties of a Fibre Channel or iSCSI target server port and reinitializes the port. Port group can be set. (To change the alias or description of a port, see Set-DcsPortProperties cmdlet.) CAUTION: Some settings will affect performance. Do not alter settings unless you are familiar with the options and understand the ramifications of the changes.
PARAMETERSScsiPortData : Object that identifies and describes the port.
OUTPUTSScsiPortData : Object that identifies and describes the port.
NOTESAlso see Set-DcsPortProperties, Get-DcsPort, Get-DcsPortConnection, Get-DcsFcPortConnection, Set-DcsInitiatorNodeName, Set-DcsInitiatorSecret, Add-DcsAccessToken.
EXAMPLESSet-DcsServerPortProperties -Server SSV1 -Port "Server iSCSI Port 1" -SCSIMode Target -PortRole "Frontend", "Mirror" -Authentication CHAP -PortGroup "Zone 1"
IdInfo | : | DataCore.Executive.iSCSI.iScsiPortIdInfo |
PortConfigInfo | : | DataCore.Executive.iSCSI.PortConfigInfo |
IScsiPortStateInfo | : | DataCore.Executive.iSCSI.iScsiPortStateInfo |
iSCSINodes | : | {iqn.1991-05.com.microsoft:ssvvm02.datacoresoftware.com, |
iqn.1991-05.com.microsoft | : | ssvvm06.datacoresoftware.com, |
iqn.1991-05.com.microsoft | : | hostvm1.datacoresoftware.com} |
CapabilityInfo | : | DataCore.Executive.iSCSI.iScsiPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | MAC:00-15-5D-13-89-06 |
ServerPortProperties | : | DataCore.Executive.ServeriScsiPortPropertiesData |
RoleCapability | : | Frontend, Mirror |
AluaId | : | 1028 |
PortName | : | iqn.2000-08.com.datacore:ssvvm01-4 |
Alias | : | Server iSCSI Port 4 |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Target |
HostId | : | F51570F9-23FD-43C9-BE56-563D26220F18 |
Connected | : | True |
SequenceNumber | : | 9399 |
Id | : | 545e91a1-67d1-49fc-a36c-f843c7578cda |
Caption | : | Server iSCSI Port 4 |
ExtendedCaption | : | Server iSCSI Port 4 on SSVVM01 |
Internal | : | False |
Get-DcsPort -Type iSCSI -MachineType Servers | Set-DcsServerPortProperties -iSNSServerAddress 13.0.0.13 -iSNSDomainName datacoresoftware.com -iSNSEnabled $true
IdInfo | : | DataCore.Executive.iSCSI.iScsiPortIdInfo |
PortConfigInfo | : | DataCore.Executive.iSCSI.PortConfigInfo |
IScsiPortStateInfo | : | DataCore.Executive.iSCSI.iScsiPortStateInfo |
iSCSINodes | : | {iqn.1991-05.com.microsoft:host4.datacoresoftware.com, iqn.1991-05.com.microsoft:host2.datacoresoftware.com, iqn.1991-05.com.microsoft:host3, iqn.1991-05.com.microsoft:ssv2.datacoresoftware.com} |
CapabilityInfo | : | DataCore.Executive.iSCSI.iScsiPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | MAC:00-15-5D-11-E9-21 |
ServerPortProperties | : | DataCore.Executive.ServeriScsiPortPropertiesData |
RoleCapability | : | Frontend, Mirror |
PortName | : | iqn.2000-08.com.datacore:ssv1-2 |
Alias | : | Server iSCSI Port 2 |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Target |
HostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
Connected | : | True |
Id | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:MAC:00-15-5D-11-E9-21 |
Caption | : | Server iSCSI Port 2 |
ExtendedCaption | : | Server iSCSI Port 2 on SSV1 |
Internal | : | False |
IdInfo | : | DataCore.Executive.iSCSI.iScsiPortIdInfo |
PortConfigInfo | : | DataCore.Executive.iSCSI.PortConfigInfo |
IScsiPortStateInfo | : | DataCore.Executive.iSCSI.iScsiPortStateInfo |
iSCSINodes | : | {microsoft iscsi initiator, iqn.1991-05.com.microsoft:ssv2.datacoresoftware.com} |
CapabilityInfo | : | DataCore.Executive.iSCSI.iScsiPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | MAC:00-15-5D-11-E9-0F |
ServerPortProperties | : | DataCore.Executive.ServeriScsiPortPropertiesData |
RoleCapability | : | Frontend, Mirror |
PortName | : | iqn.2000-08.com.datacore:ssv1-1 |
Alias | : | Server iSCSI Port 1 |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Target |
HostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
Connected | : | True |
Id | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:MAC:00-15-5D-11-E9-0F |
Caption | : | Server iSCSI Port 1 |
ExtendedCaption | : | Server iSCSI Port 1 on SSV1 |
Internal | : | False |
IdInfo | : | DataCore.Executive.iSCSI.iScsiPortIdInfo |
PortConfigInfo | : | DataCore.Executive.iSCSI.PortConfigInfo |
IScsiPortStateInfo | : | DataCore.Executive.iSCSI.iScsiPortStateInfo |
iSCSINodes | : | {iqn.1991-05.com.microsoft:host4.datacoresoftware.com, iqn.1991-05.com.microsoft.ssv1.datacoresoftware.com, iqn.1991-05.com.microsoft:host2.datacoresoftware.com, iqn.1991-05.com.microsoft:host3} |
CapabilityInfo | : | DataCore.Executive.iSCSI.iScsiPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | MAC:00-15-5D-11-E9-22 |
ServerPortProperties | : | DataCore.Executive.ServeriScsiPortPropertiesData |
RoleCapability | : | Frontend, Mirror |
PortName | : | iqn.2000-08.com.datacore:ssv2-2 |
Alias | : | Server iSCSI Port 2 |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Target |
HostId | : | C553D471-3527-47EC-9326-D53E04204F2B |
Connected | : | True |
Id | : | C553D471-3527-47EC-9326-D53E04204F2B:MAC:00-15-5D-11-E9-22 |
Caption | : | Server iSCSI Port 2 |
ExtendedCaption | : | Server iSCSI Port 2 on SSV2 |
Internal | : | False |
IdInfo | : | DataCore.Executive.iSCSI.iScsiPortIdInfo |
PortConfigInfo | : | DataCore.Executive.iSCSI.PortConfigInfo |
IScsiPortStateInfo | : | DataCore.Executive.iSCSI.iScsiPortStateInfo |
iSCSINodes | : | {iqn.1991-05.com.microsoft.ssv1.datacoresoftware.com} |
CapabilityInfo | : | DataCore.Executive.iSCSI.iScsiPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | MAC:00-15-5D-11-E9-10 |
ServerPortProperties | : | DataCore.Executive.ServeriScsiPortPropertiesData |
RoleCapability | : | Frontend, Mirror |
PortName | : | iqn.2000-08.com.datacore:ssv2-1 |
Alias | : | Server iSCSI Port 1 |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Target |
HostId | : | C553D471-3527-47EC-9326-D53E04204F2B |
Connected | : | False |
Id | : | C553D471-3527-47EC-9326-D53E04204F2B:MAC:00-15-5D-11-E9-10 |
Caption | : | Server iSCSI Port 1 |
ExtendedCaption | : | Server iSCSI Port 1 on SSV2 |
Internal | : | False |
Set-DcsServerPortProperties -Server SSV3 -Port "Server iSCSI Port 1" -NodeName "iqn.2000-08.com.datacore:ssv3-1a"
IdInfo | : | DataCore.Executive.iSCSI.iScsiPortIdInfo |
PortConfigInfo | : | DataCore.Executive.iSCSI.PortConfigInfo |
IScsiPortStateInfo | : | DataCore.Executive.iSCSI.iScsiPortStateInfo |
iSCSINodes | : | {} |
CapabilityInfo | : | DataCore.Executive.iSCSI.iScsiPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | MAC:00-15-5D-11-E9-4A |
ServerPortProperties | : | DataCore.Executive.ServeriScsiPortPropertiesData |
RoleCapability | : | Frontend, Mirror |
AluaId | : | 1031 |
PortName | : | iqn.2000-08.com.datacore:ssv3-1a |
Alias | : | Server iSCSI Port 1 |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Target |
HostId | : | 84736D42-1CDC-438E-9C35-8CBAC6015E7F |
Connected | : | False |
SequenceNumber | : | 971 |
Id | : | 1ca453a7-8250-4b3d-8aef-0b84f3664cf2 |
Caption | : | Server iSCSI Port 1 |
ExtendedCaption | : | Server iSCSI Port 1 on SSV3 |
Internal | : | False |
Set-DcsServerPortThreshold
SYNOPSISSets the Busy Count per Second Thresholds for a Fibre Channel server port.
SYNTAXSet-DcsServerPortThreshold [ -Server <String> ] -Port <Object> [ -BusyCountAttention <UInt64> ] [ -BusyCountWarning <UInt64> ] [ -BusyCountCritical <UInt64> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the Busy Count per Second Thresholds for a Fibre Channel server port. Thresholds can be set for attention, warning, and critical levels which will generate the appropriate level messages in System Health.
PARAMETERSScsiPortData : Object that identifies the port.
OUTPUTSThresholdMonitorTemplateData : A type of MonitorTemplateData object which identifies and describes the threshold monitor.
NOTESAlso see Set-DcsPortProperties, Get-DcsPort,
EXAMPLESSet-DcsServerPortThreshold -Server "Server2" -Port "Server FC Port 3" -BusyCountAttention 500 -BusyCountWarning 1000 -BusyCountCritical 2000
AttentionLevel | : | 500 |
WarningLevel | : | 1000 |
CriticalLevel | : | 2000 |
CounterName | : | BusyCount |
Alias | : | Busy count / sec |
Description | : | Monitors the number of busy per second on the port |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.ServerScsiPort |
MonitoredObjectId | : | b549dc1d-7d26-4ffd-b1b4-6a71427f1fb7 |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.Ser |
SequenceNumber | : | 796 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<b549dc1d-7d26-4ffd-b1b4-6a71427f1 |
Caption | : | Busy count / sec |
ExtendedCaption | : | Busy count / sec of b549dc1d-7d26-4ffd-b1b4-6a71427f1fb7 |
Internal | : | False |
Get-DcsPort -Type FibreChannel -Machine "Server2" | ForEach { Set-DcsServerPortThreshold -Port $_.Id -BusyCountCritical 1500 }
AttentionLevel | : | 500 |
WarningLevel | : | 1000 |
CriticalLevel | : | 1500 |
CounterName | : | BusyCount |
Alias | : | Busy count / sec |
Description | : | Monitors the number of busy per second on the port |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.ServerScsiPort |
MonitoredObjectId | : | b549dc1d-7d26-4ffd-b1b4-6a71427f1fb7 |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.Ser |
SequenceNumber | : | 800 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<b549dc1d-7d26-4ffd-b1b4-6a71427f1 |
Caption | : | Busy count / sec |
ExtendedCaption | : | Busy count / sec of b549dc1d-7d26-4ffd-b1b4-6a71427f1fb7 |
Internal | : | False |
Set-DcsServerProperties
SYNOPSISSets the description of the specified server.
SYNTAXSet-DcsServerProperties -Server <Object> [ -Description <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the description of the specified server.
PARAMETERSServerHostData : Object that identifies and describes the server.
OUTPUTSServerHostData : Object that identifies and describes the server.
NOTESFor other server settings see Set-DcsServerCacheSize, Set-DcsLogStore, Set-DcsSnapshotMapstore, Set-DcsReplicationBufferFolder, Set-DcsBackUpFolder. To set port properties for a server, see Set-DcsServerPortProperties,
EXAMPLESSet-DcsServerProperties -Server SSV1 -Description "Storage server located in Ft. Lauderdale Lab2 Room 13E."
GroupId | : | 4ba07046-5f6b-44f1-acf8-41d77d0dc184 |
RegionNodeId | : | ExecutiveNode:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
CacheSize | : | 255.00 MB |
State | : | Online |
SupportState | : | Idle |
SnapshotMapStoreId | : | V.{91e63003-ca79-11e0-a962-00155d11e921}-00000017 |
SnapshotMapStorePoolId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:{91e63003-ca79-11e0-a962-00155d11e921} |
InstallPath | : | C:\Program Files\DataCore\SANsymphony |
ProductName | : | DataCore SANsymphony |
ProductType | : | Standard |
ProductVersion | : | 8.1, Update 1 |
OsVersion | : | Windows Server 2008 R2 x64 Edition, Service Pack 1 |
ProcessorInfo | : | DataCore.Executive.ProcessorInformation |
ProductBuild | : | 13.1.1.813 |
BuildType | : | Release |
DiagnosticMode | : | Enabled |
LicenseRemaining | : | 10332000000000 |
ReplicationBufferFolder | : | E:\ |
TotalSystemMemory | : | 1,023.56 MB |
AvailableSystemMemory | : | 145.85 MB |
LogStatus | : | Operational |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | True |
StorageUsed | : | 0.00 B |
PowerState | : | ACOnline |
CacheState | : | WritebackGlobal |
BackupStorageFolder | : | |
IpAddresses | : | {172.20.17.63, fe80::ac9f:4abc:8e7:447a, 13.0.0.31, fe80::2de4:e3b4:87d0:b299...} |
Description | : | Storage server located in Ft. Lauderdale Lab2 Room 13E. |
HostName | : | SSV1.datacoresoftware.com |
Id | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
Caption | : | SSV1 |
ExtendedCaption | : | SSV1 in Local Group |
Internal | : | False |
Set-DcsServerThreshold
SYNOPSISSets the Available Space Thresholds for the replication buffer on a server.
SYNTAXSet-DcsServerThreshold -Server <Object> [ -ReplicationBufferSpaceAttention <UInt64> ] [ -ReplicationBufferSpaceWarning <UInt64> ] [ -ReplicationBufferSpaceCritical <UInt64> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the Available Space Thresholds for the replication buffer on a server. Thresholds can be set for attention, warning, and critical levels which will generate the appropriate level messages in System Health.
PARAMETERSServerHostData : Object that identifies the server.
OUTPUTSThresholdMonitorTemplateData : A type of MonitorTemplateData object which identifies and describes the threshold monitor.
NOTES EXAMPLESSet-DcsServerThreshold -Server StorageSvr003 -ReplicationBufferSpaceWarning 25 -ReplicationBufferSpaceCritical 20
AttentionLevel | : | 30 |
WarningLevel | : | 25 |
CriticalLevel | : | 20 |
CounterName | : | ReplicationBufferPercentFreeSpace |
Alias | : | Replication buffer free space |
Description | : | Monitors the percent of free space on the disk where the buffer folder is located |
MonitorType | : | DataCore.Executive.Controller.FallingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.ServerMachine |
MonitoredObjectId | : | 12C6EB85-0536-4E6E-85D5-053C9C7077F2 |
TypeId | : | T(DataCore.Executive.Controller.FallingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.ServerMachine>ReplicationBufferPercentFreeSpace) |
SequenceNumber | : | 7114 |
Id | : | T(DataCore.Executive.Controller.FallingThresholdPerfMonitor`1[T]<12C6EB85-0536-4E6E-85D5-053C9C7077F2>ReplicationBufferPercentFreeSpace) |
Caption | : | Replication buffer free space |
ExtendedCaption | : | Replication buffer free space of 12C6EB85-0536-4E6E-85D5-053C9C7077F2 |
Internal | : | False |
Set-DcsSMTPSettings
SYNOPSISAdds SMTP settings for the mail server used for outgoing email messages for the server group.
SYNTAXSet-DcsSMTPSettings [ -SMTPServer <String> ] [ -EmailAddress <String> ] [ -Username <String> ] [ -Password <String> ] [ -TCPPort <Int32> ] [ -UseSSL <Boolean> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Adds SMTP settings for the mail server used for outgoing email messages for the server group. In order to send email notifications, the mail server and other settings must be configured. Specify the parameters to set or change.
PARAMETERSSmtpServerSettings : Object that contains the SMTP settings for the server group.
NOTESAlso see Get-DcsSMTPSetting.
EXAMPLESSet-DcsSMTPSettings -SMTPServer cas.datacoresoftware.com -EmailAddress SANadministrator@datacore.com -Username SANadministrator -Password Adminpw1!
SmtpServer | : | cas.datacoresoftware.com |
EmailAddress | : | SANadministrator@datacore.com |
Username | : | SANadministrator |
TcpPort | : | 25 |
UseSSL | : | False |
Set-DcsSnapshotMapStore
SYNOPSISSets or changes the pool used for the snapshot mapstore.
SYNTAXSet-DcsSnapshotMapStore -Pool <Object> [ -Server <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets or changes the pool used for the snapshot mapstore.
PARAMETERSDiskPoolData : Object that identifies and describes the pool.
OUTPUTSDiskPoolData : Object that identifies and describes the pool.
NOTESThe mapstore setting cannot be removed after setting it, the mapstore can only be changed. Also see Get-DcsSnapshotMapStore.
EXAMPLESSet-DcsSnapshotMapStore -Pool "SSV1 SSD Pool 1" -Server SSV1
PoolMode | : | ReadWrite |
ServerId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
Alias | : | SSV1 SSD Pool 1 |
Description | : | |
PresenceStatus | : | Present |
PoolStatus | : | Running |
Type | : | Dynamic |
ChunkSize | : | 128.00 MB |
MaxTierNumber | : | 3 |
Id | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:{91e63003-ca79-11e0-a962-00155d11e921} |
Caption | : | SSV1 SSD Pool 1 |
ExtendedCaption | : | SSV1 SSD Pool 1 on SSV1 |
Internal | : | False |
$pool = Get-DcsPool -Server SSV1 Set-DcsSnapshotMapStore -Pool $pool[0]
The cmdlet Get-DcsPool is invoked to obtain all DiskPoolData objects for server SSV1 and the data is stored in the variable named $pool. The cmdlet Set-DcsSnapshotMapstore is invoked with the first DiskPoolData object in the variable named $pool being assigned as the location of the MapStore for server SSV1.
PoolMode | : | ReadWrite |
ServerId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
Alias | : | SSV1 Mapstore Pool 1 |
Description | : | |
PresenceStatus | : | Present |
PoolStatus | : | Running |
Type | : | Dynamic |
ChunkSize | : | 128.00 MB |
MaxTierNumber | : | 3 |
Id | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:{91e631be-ca79-11e0-a962-00155d11e921} |
Caption | : | SSV1 Mapstore Pool 1 |
ExtendedCaption | : | SSV1 Mapstore Pool 1 on SSV1 |
Internal | : | False |
Set-DcsSnapshotPool
SYNOPSISSets or changes the preferred snapshot pool for a virtual disk.
SYNTAXSet-DcsSnapshotPool -VirtualDisk <Object> [ -Pool <String> ] [ -Server <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets or changes the preferred snapshot pool for a virtual disk. Only specify the parameters to set or change. If a parameter is not specified it will not be changed from the current setting.
PARAMETERSVirtualDiskData : Object that identifies the virtual disk.
OUTPUTSVirtualDiskData : Object that identifies and describes the virtual disk.
NOTESAlso see Get-DcsVirtualDisk, Get-DcsPool
EXAMPLESSet-DcsSnapshotPool -VirtualDisk "Virtual disk 1" -Pool "Disk pool 1" -Server SSV1
VirtualDiskGroupId | : | |
FirstHostId | : | 7BB3253B-2387-432D-B147-487B8561D856 |
SecondHostId | : | D1BEB53C-F039-44F8-88AC-A6E74E97F4E1 |
BackupHostId | : | |
StorageProfileId | : | f08c94e8-d6c0-4e98-b78b-c5d08b502ac3 |
SnapshotPoolId | : | 7BB3253B-2387-432D-B147-487B8561D856:{3a2cd880-9231-11e2-883e-00155d11e952} |
Alias | : | Virtual disk 1 |
Description | : | |
Size | : | 50.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D900ED94507007618C76ED2A566 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Low |
IsServed | : | True |
SequenceNumber | : | 5859 |
Id | : | 92b7ec8928c1402988f1d19f04260f4a |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 from Group1 |
Internal | : | False |
Set-DcsSnapshotProperties
SYNOPSISSets the properties of a snapshot.
SYNTAXSet-DcsSnapshotProperties -Snapshot <Object> [ -Alias <String> ] [ -Description <String> ] [ -StorageProfile <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsSnapshotProperties -VirtualDisk <Object> [ -Alias <String> ] [ -Description <String> ] [ -StorageProfile <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the properties of a snapshot. Specify the parameters to set or change. The snapshot can be identified by using either the Snapshot or VirtualDisk parameter.
PARAMETERSSnapshotData : Object that identifies the snapshot.
OUTPUTSVirtualDiskData : Object that identifies the snapshot virtual disk.
NOTESAlso see related cmdlets: Set-DcsSnapshotMapStore, Set-DcsSnapshotPool.
EXAMPLESSet-DcsSnapshotProperties -Snapshot "VD1 S1" -Alias "Virtual disk 1 Snap 053116"
VirtualDiskGroupId | : | |
FirstHostId | : | 76418969-E2A7-4CE5-B32C-3886A0E794AF |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 1 Snap 053116 |
Description | : | |
Size | : | 100 GB |
SectorSize | : | 512 B |
Type | : | NonMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS 442698722e9f42cabca359a1bfe54433 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90B9AA2A075E397C02AD704DD9 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
SubType | : | Standard |
MirrorTrunkMappingEnabled | : | False |
SequenceNumber | : | 11217 |
Id | : | 442698722e9f42cabca359a1bfe54433 |
Caption | : | Virtual disk 1 Snap 053116 |
ExtendedCaption | : | Virtual disk 1 Snap 053116 from Group1 |
Internal | : | False |
$Snaps = Get-DcsVirtualDisk -Kind Snapshot ForEach ($s in $Snaps) {Set-DcsSnapshotProperties -VirtualDisk $s.Id -StorageProfile "High"}
VirtualDiskGroupId | : | |
FirstHostId | : | 9C459815-28B7-45E1-9228-1C9B3EABF124 |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | A122B0E3-7D32-4783-BDE4-619049C936C9 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 2 snapshot |
Description | : | |
Size | : | 20 GB |
SectorSize | : | 512 B |
Type | : | NonMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS a8d0fc6ca9264d52ac50d594ea3575cc |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D904E0529073D615AD778912A97 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | High |
IsServed | : | False |
SubType | : | Standard |
MirrorTrunkMappingEnabled | : | False |
SequenceNumber | : | 12174 |
Id | : | a8d0fc6ca9264d52ac50d594ea3575cc |
Caption | : | Virtual disk 2 snapshot |
ExtendedCaption | : | Virtual disk 2 snapshot from Group1 |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | 76418969-E2A7-4CE5-B32C-3886A0E794AF |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | A122B0E3-7D32-4783-BDE4-619049C936C9 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 1 Snap 053116 |
Description | : | |
Size | : | 100 GB |
SectorSize | : | 512 B |
Type | : | NonMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS 442698722e9f42cabca359a1bfe54433 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90B9AA2A075E397C02AD704DD9 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | High |
IsServed | : | False |
SubType | : | Standard |
MirrorTrunkMappingEnabled | : | False |
SequenceNumber | : | 13131 |
Id | : | 442698722e9f42cabca359a1bfe54433 |
Caption | : | Virtual disk 1 Snap 053116 |
ExtendedCaption | : | Virtual disk 1 Snap 053116 from Group1 |
Internal | : | False |
Set-DcsStorageProfileProperties
SYNOPSISSets or changes the properties of a custom storage profile.
SYNTAXSet-DcsStorageProfileProperties -StorageProfile <Object> [ -NewName <String> ] [ -Description <String> ] [ -PerformanceClass <PerformanceClass> ] [ -ReplicationPriority <AsyncReplicationPriority> ] [ -MirrorRecoveryPriority <MirrorRecoveryPriority> ] [ -WriteTracking <Boolean> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets or changes the properties of a custom storage profile. Only specify the parameters to set or change. If a parameter is not specified it will not be changed from the current setting.
PARAMETERSStorageProfileData : Object that identifies and describes the storage profile.
OUTPUTSStorageProfileData : Object that identifies and describes the storage profile.
NOTESAlso see Add-DcsStorageProfileProperties, Remove-DcsStorageProfile, Get-DcsStorageProfile
EXAMPLESSet-DcsStorageProfileProperties -StorageProfile PF_Billing -NewName PF_ExchangeSvr -PerformanceClass High -WriteTracking $true
Alias | : | PF_ExchangeSvr |
Description | : | Profile for Finance Dept billing records |
PerformanceClass | : | High |
ReplicationPriority | : | Regular |
RecoveryPriority | : | Critical |
WriteTracking | : | True |
DefaultProfile | : | False |
SequenceNumber | : | 22989 |
Id | : | 6b83a780-e607-4167-a7dc-92e2c45962a9 |
Caption | : | PF_ExchangeSvr |
ExtendedCaption | : | PF_ExchangeSvr Profile |
Internal | : | False |
Set-DcsTaskProperties
SYNOPSISSets the properties of a task.
SYNTAXSet-DcsTaskProperties -Task <Object> [ -NewName <String> ] [ -Description <String> ] [ -ActionDelay <TimeSpan> ] [ -RequireAllTriggers <Boolean> ] [ -MaxRunTime <TimeSpan> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the properties of a task. Specify the parameters to set or change.
PARAMETERSTaskData : Object that identifies and describes the task.
OUTPUTSTaskData : Object that identifies and describes the task.
NOTESAlso see Add-DcsTrigger, Add-DcsAction, Remove-DcsTask, Remove-DcsTrigger, Remove-DcsAction, Get-DcsTask.
EXAMPLESSet-DcsTaskProperties -Task "Pool I/O Latency" -MaxRunTime 01:00:00:00
Description | : | |
Enabled | : | True |
ActionBehavior | : | RunPerTrigger |
MaxRunTime | : | 864000000000 |
Connective | : | LogicalOr |
ActionDelay | : | 0 |
State | : | Idle |
CurrentActionId | : | |
LastStartTime | : | 1/1/0001 12:00:00 AM |
LastStopTime | : | 1/1/0001 12:00:00 AM |
Id | : | 60411088-bc2c-450c-ace4-553688068b9f |
Caption | : | Pool I/O Latency |
ExtendedCaption | : | Pool I/O Latency |
Get-DcsTask | Set-DcsTaskProperties -MaxRunTime 01:00:00:00
Description | : | |
Enabled | : | True |
ActionBehavior | : | RunPerTrigger |
MaxRunTime | : | 864000000000 |
Connective | : | LogicalOr |
ActionDelay | : | 0 |
State | : | Idle |
CurrentActionId | : | |
LastStartTime | : | 1/1/0001 12:00:00 AM |
LastStopTime | : | 1/1/0001 12:00:00 AM |
Id | : | 9e302227-8ba5-4f6f-8d03-70e03a8f4387 |
Caption | : | Available Pool Space |
ExtendedCaption | : | Available Pool Space |
Internal | : | False |
Description | : | |
Enabled | : | True |
ActionBehavior | : | RunPerTrigger |
MaxRunTime | : | 864000000000 |
Connective | : | LogicalOr |
ActionDelay | : | 0 |
State | : | Idle |
CurrentActionId | : | |
LastStartTime | : | 1/1/0001 12:00:00 AM |
LastStopTime | : | 1/1/0001 12:00:00 AM |
Id | : | 60411088-bc2c-450c-ace4-553688068b9f |
Caption | : | Pool I/O Latency |
ExtendedCaption | : | Pool I/O Latency |
Internal | : | False |
Description | : | |
Enabled | : | True |
ActionBehavior | : | RunPerTrigger |
MaxRunTime | : | 864000000000 |
Connective | : | LogicalOr |
ActionDelay | : | 0 |
State | : | Idle |
CurrentActionId | : | |
LastStartTime | : | 1/1/0001 12:00:00 AM |
LastStopTime | : | 1/1/0001 12:00:00 AM |
Id | : | e618fb0c-09f6-4611-b2f7-c6ddabd4c048 |
Caption | : | Pool State Change |
ExtendedCaption | : | Pool State Change |
Internal | : | False |
Set-DcsUserProperties
SYNOPSISSets the properties of a user.
SYNTAXSet-DcsUserProperties -User <Object> [ -Name <String> ] [ -Email <String> ] [ -Description <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the properties of a user. Specify the parameters to set or change.
PARAMETERSUserData : Object that identifies and describes the user.
OUTPUTSUserData : Object that identifies and describes the user.
NOTESAlso see Add-DcsUserRole, Get-DcsUser, Get-DcsUserRole, Remove-DcsUserRole.
EXAMPLESSet-DcsUserProperties -User "Joe Schmoe" -Email jschmoe@acme.com
Name | : | Joe Schmoe |
Description | : | |
EmailAddress | : | jschmoe@acme.com |
BlendedPrivileges | : | ViewInformation |
IsAdministrator | : | False |
RoleIds | : | {{B1210FAD-5DAC-4a7b-B3D6-EEB8DFFE1F7A}} |
Id | : | a23fdc22-90d5-4961-bfcb-5267801a4acf |
Caption | : | Joe Schmoe |
ExtendedCaption | : | Joe Schmoe |
Internal | : | False |
Set-DcsvCenterMultipathPolicy
SYNOPSISSets the VMware multipathing policy (path selection policy) for a virtual disk that is served to a VMware host or virtual machine.
SYNTAXSet-DcsvCenterMultipathPolicy -VimClient <Object> -VirtualDisk <Object> [ -MultipathPolicy <VimMultipathPolicy> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the VMware multipathing policy (path selection policy) for a virtual disk that is served to a VMware host or virtual machine. If the policy is not specifically set, the default policy of Round Robin will be used.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTS NOTESAlso see Get-DcsVirtualDisk, Get-DcsClient and Set-DcsClientProperties to set multipathing and ALUA properties for a virtual machine.
EXAMPLESSet-DcsvCenterMultipathPolicy -VimClient "audi.datacoresoftware.com" -VirtualDisk "Virtual disk 1" -MultipathPolicy Fixed
Set-DcsvCenterProperties
SYNOPSISSets the properties of a vCenter.
SYNTAXSet-DcsvCenterProperties -vCenter <Object> [ -Description <String> ] [ -Username <String> ] [ -Password <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the properties of a vCenter. The description and credentials for the vCenter can be changed. Specify the parameters to set or change. (See Set-DcsClientProperties to set description and preferred servers for VMware hosts and virtual machines, and to set the multipath and ALUA settings for virtual machines.)
PARAMETERSVimVirtualCenterData : Object that identifies and describes the vCenter.
OUTPUTSVimVirtualCenterData : Object that identifies and describes the vCenter.
NOTESAlso see Add-DcsvCenter, Get-DcsvCenter, Add-DcsvCenterDataStore, Remove-DcsvCenter, Set-DcsvCenterMultipathPolicy
EXAMPLESSet-DcsvCenterProperties -vCenter esxvc55 -Description "Financial data for Southeast Region 1"
ServerAddress | : | esxvc55 |
Username | : | administrator |
Description | : | Financial data for Southeast Region 1 |
FullName | : | VMware vCenter Server 5.5.0 build-1099559 |
ProductBuild | : | 1099559 |
Version | : | 5.5 |
State | : | WaitingForUpdates |
SequenceNumber | : | 52727 |
Id | : | 0A76B835-99B2-4340-97F3-3E5F769589AE |
Caption | : | esxvc55 |
ExtendedCaption | : | esxvc55 |
Internal | : | False |
Set-DcsVirtualDiskGroupProperties
SYNOPSISSets the alias or description of a virtual disk group, snapshot group, or rollback group.
SYNTAXSet-DcsVirtualDiskGroupProperties -Group <Object> [ -NewAlias <String> ] [ -Description <String> ] [ -MaxIoOperationsPerSec <UInt64> ] [ -MaxDataTransferredPerSec <DataSize> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the alias or description of a virtual disk group, snapshot group, or rollback group. Specify the parameters to set or change.
PARAMETERSVirtualDiskGroupData, SnapshotData, or RollbackData : Object that identifies the group (virtual disk group, snapshot group, or rollback group).
OUTPUTSVirtualDiskGroupData, SnapshotGroupData, or RollbackGroupData : Object that identifies and describes he group (virtual disk group, snapshot group, or rollback group).
NOTESAlso see Get-DcsVirtualDiskGroup, Get-DcsSnapshotGroup, Get-DcsRollbackGroup
EXAMPLESSet-DcsVirtualDiskGroupProperties -Group "VDGroup1 @ 11/17/2011 2:37:38 PM" -NewAlias "VDSnapGrp1 @ 11/17/2011 2:37:38 PM" -Description "Snapshot group of VDGroup1"
ParentGroupId | : | {993a4a47-d76f-4ca4-83a1-8669d436e198} |
Alias | : | VDSnapGrp1 @ 11/17/2011 2:37:38 PM |
Description | : | Snapshot group of VDGroup1 |
Id | : | {ebd1e0e3-65e3-4a47-b6bb-4424058e005e} |
Caption | : | VDSnapGrp1 @ 11/17/2011 2:37:38 PM |
ExtendedCaption | : | VDSnapGrp1 @ 11/17/2011 2:37:38 PM |
Internal | : | False |
Set-DcsVirtualDiskProperties
SYNOPSISSets the properties of a virtual disk.
SYNTAXSet-DcsVirtualDiskProperties [ -Alias <String> ] [ -Description <String> ] [ -RecoveryPriority <String> ] -VirtualDisk <Object> [ -WriteThrough <Boolean> ] [ -StorageProfile <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the properties of a virtual disk. Specify the parameters to set or change. (See Notes for other cmdlets related to virtual disk settings.)
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSVirtualDiskData : Object that identifies and describes the virtual disk.
NOTESThis cmdlet requires virtual disk privileges. To change rollback properties, rollback privileges are also required. To change snapshot properties, snapshot privileges are also required. For user accounts without virtual disk privileges, see Set-DcsRollbackProperties to set rollback properties and see Set-DcsSnapshotProperties to set snapshot properties. Also see related cmdlets: Set-DcsVirtualDiskSize, Get-DcsVirtualDisk, Set-DcsVirtualDiskScsiId, Set-DcsStorageProfileProperties, Enable-DcsVirtualDiskAutoRecovery, Disable-DcsVirtualDiskAutoRecovery, Set-DcsVirtualDiskWitnessProperties.
EXAMPLESSet-DcsVirtualDiskProperties -VirtualDisk "Virtual disk 1" -StorageProfile "Storage profile 1"
VirtualDiskGroupId | : | |
FirstHostId | : | C87B2538-74C3-4570-B472-93F1FC398C5B |
SecondHostId | : | ECDF56A2-5CB9-486F-BA7B-69B135B22B3B |
BackupHostId | : | |
StorageProfileId | : | 122cb163-bbdc-4392-86da-c7ccf3052d9e |
SnapshotPoolId | : | |
Alias | : | Virtual disk 1 |
Description | : | |
Size | : | 25.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D904CBD000212CD550779E3E888 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | True |
SequenceNumber | : | 26692 |
Id | : | 0ffe95524f0b4d8d85a138b9a017fd45 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 from Group1 |
Internal | : | False |
Get-DcsVirtualDisk -ServerGroup "Local Group" -Kind Standard, Rollback | Set-DcsVirtualDiskProperties -WriteThrough $true
VirtualDiskGroupId | : | |
FirstHostId | : | C553D471-3527-47EC-9326-D53E04204F2B |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 1 @ 9/13/2011 12:08:11 PM |
Description | : | |
Size | : | 50.00 GB |
Type | : | NonMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | True |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | 9dff5e93d3e84a6692805413aee21e07 |
Caption | : | Virtual disk 1 @ 9/13/2011 12:08:11 PM |
ExtendedCaption | : | Virtual disk 1 @ 9/13/2011 12:08:11 PM from Local Group |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | C553D471-3527-47EC-9326-D53E04204F2B |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 1 @ 9/13/2011 12:02:36 PM |
Description | : | |
Size | : | 50.00 GB |
Type | : | NonMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | True |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | 9f98483a3ba64a6fb20183f4c5d537a9 |
Caption | : | Virtual disk 1 @ 9/13/2011 12:02:36 PM |
ExtendedCaption | : | Virtual disk 1 @ 9/13/2011 12:02:36 PM from Local Group |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
SecondHostId | : | C553D471-3527-47EC-9326-D53E04204F2B |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 2 |
Description | : | |
Size | : | 50.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | True |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | ff69cf72849c49bdb319bb2b61970306 |
Caption | : | Virtual disk 2 |
ExtendedCaption | : | Virtual disk 2 from Local Group |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
SecondHostId | : | C553D471-3527-47EC-9326-D53E04204F2B |
BackupHostId | : | |
StorageProfileId | : | E84B65FF-B69A-4EF1-B79E-71D3DC29E867 |
Alias | : | Virtual disk 1 |
Description | : | |
Size | : | 50.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS 12345 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | True |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Critical |
IsServed | : | False |
Id | : | 2ecb9cd180354c20873d1fee7399e700 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 from Local Group |
Internal | : | False |
Set-DcsVirtualDiskScsiId
SYNOPSISSets the SCSI device ID for a virtual disk.
SYNTAXSet-DcsVirtualDiskScsiId -VirtualDisk <Object> [ -ScsiId <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the SCSI device ID for a virtual disk. Under most circumstances this value should not be changed. If the virtual disk is using duplicate disk IDs and is involved in replications, snapshots, or Continuous Data Protection, then if the replication, snapshot or rollback is split, both virtual disks will have the same SCSI device ID. Under these circumstances, the SCSI device IDs on one virtual disk may need to be changed in order to make it unique. WARNING: This value should only be changed if necessary and with extreme caution. Providing an incorrect value will result in functional problems.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
NOTESAlso see Get-DcsVirtualDisk, Set-DcsVirtualDiskProperties
EXAMPLESGet-DcsVirtualDisk | foreach { $_.ScsiDeviceIdString } | sort Set-DcsVirtualDiskScsiId -VirtualDisk "Virtual disk 1" -ScsiId "60030D90D1DB02061F960065E185D7AF"
The cmdlet Get-DcsVirtualDisk is invoked to retrieve the SCSI IDs assigned to all virtual disks in the server group and sorts them. (In this case, assume that the virtual disk will never be interacting with virtual disks in any other server group.) The cmdlet Set-DcsVirtualDiskScsiId is invoked to set the SCSI device ID for "Virtual disk 1" to a unique SCSI device ID " " in the local server group.
Set-DcsVirtualDiskSize
SYNOPSISChanges the size parameters of a virtual disk.
SYNTAXSet-DcsVirtualDiskSize -VirtualDisk <Object> [ -Size <DataSize> ] [ -ReservedSpace <DataSize> ] [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Changes the size parameters of a virtual disk. If decreasing the size of a virtual disk, ensure that data will not be lost before performing this operation.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSVirtualDiskData : Object that identifies and describes the virtual disk.
NOTESAlso see Set-DcsVirtualDiskProperties, Get-DcsVirtualDisk, Get-DcsChunkAllocation, Get-DcsChunkAllocationMap
EXAMPLESSet-DcsVirtualDiskSize -VirtualDisk "Virtual disk 1" -Size 50GB -ReservedSpace 25GB -Yes
VirtualDiskGroupId | : | |
FirstHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
SecondHostId | : | C553D471-3527-47EC-9326-D53E04204F2B |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 1 |
Description | : | |
Size | : | 50.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Failed |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | ff8924d57a8945e89f2738545d52503d |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 from Local Group |
Internal | : | False |
Get-DcsVirtualDisk -ServerGroup "Local Group" -Kind Standard | Set-DcsVirtualDiskSize -Size 100GB
VirtualDiskGroupId | : | |
FirstHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
SecondHostId | : | C553D471-3527-47EC-9326-D53E04204F2B |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 1 |
Description | : | |
Size | : | 100.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | ff8924d57a8945e89f2738545d52503d |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 from Local Group |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
SecondHostId | : | C553D471-3527-47EC-9326-D53E04204F2B |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 2 |
Description | : | |
Size | : | 100.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | eaf8503bd6df4888922811dfc945aaca |
Caption | : | Virtual disk 2 |
ExtendedCaption | : | Virtual disk 2 from Local Group |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
SecondHostId | : | C553D471-3527-47EC-9326-D53E04204F2B |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 3 |
Description | : | |
Size | : | 100.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | d4682ace67a44d86a6b6489b3ef700fa |
Caption | : | Virtual disk 3 |
ExtendedCaption | : | Virtual disk 3 from Local Group |
Internal | : | False |
Set-DcsVirtualDiskSize -VirtualDisk "Virtual disk 1" -Size (Get-DcsVirtualDisk -VirtualDisk "Virtual disk 2").Size
VirtualDiskGroupId | : | |
FirstHostId | : | 8BD7BD0F-F5F9-40DB-B8B0-6ABB74D43F81 |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 1 |
Description | : | |
Size | : | 50.00 GB |
Type | : | NonMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90348A5307ABA92C415396D28A |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
SequenceNumber | : | 37440 |
Id | : | c1391785925d46a3b6e1fc606244ab39 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 from Group FTL |
$size = (Get-DcsVirtualDisk -VirtualDisk "Virtual disk ").Size $size = $size + "10GB" Set-DcsVirtualDiskSize -VirtualDisk "Virtual disk 1" -Size $size
VirtualDiskGroupId | : | |
FirstHostId | : | 8BD7BD0F-F5F9-40DB-B8B0-6ABB74D43F81 |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 1 |
Description | : | |
Size | : | 60.00 GB |
Type | : | NonMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90348A5307ABA92C415396D28A |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
SequenceNumber | : | 37826 |
Id | : | c1391785925d46a3b6e1fc606244ab39 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 from Group FTL |
Internal | : | False |
Set-DcsVirtualDiskTemplateProperties
SYNOPSISSets the properties of a specified virtual disk template. Specify the parameters to change in the existing template.
SYNTAXSet-DcsVirtualDiskTemplateProperties -VirtualDiskTemplate <Object> [ -Name <String> ] [ -VirtualDiskAlias <String> ] [ -FirstPool <String> ] [ -FirstServer <String> ] [ -SecondPool <String> ] [ -SecondServer <String> ] [ -VirtualDiskSize <DataSize> ] [ -VirtualDiskSectorSize <DataSize> ] [ -SnapshotServer <String> ] [ -SnapshotPool <String> ] [ -ContinuousDataProtectionServer <String> ] [ -ContinuousDataProtectionPool <String> ] [ -ContinuousDataProtectionLogSize <DataSize> ] [ -StorageProfile <String> ] [ -UseSequentialStorage <Boolean> ] [ -UseRedundantMirrorMappings <Boolean> ] [ -AllocationAttentionThreshold <UInt64> ] [ -AllocationWarningThreshold <UInt64> ] [ -AllocationCriticalThreshold <UInt64> ] [ -LatencyAttentionThreshold <UInt64> ] [ -LatencyWarningThreshold <UInt64> ] [ -LatencyCriticalThreshold <UInt64> ] [ -StorageLatencyAttentionThreshold <UInt64> ] [ -StorageLatencyWarningThreshold <UInt64> ] [ -StorageLatencyCriticalThreshold <UInt64> ] [ -ReservedSpacePercentage <UInt32> ] [ -WriteThroughEnabled <Boolean> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the properties of a specified virtual disk template. Specify the parameters to change in the existing template. To create a template, see Add-DcsVirtualDiskTemplate.
PARAMETERSVirtualDiskTemplateData : Object that identifies the virtual disk template and stores the template information.
OUTPUTSVirtualDiskTemplateData : Object that identifies and stores the virtual disk template information.
NOTESAlso see Add-DcsVirtualDiskTemplate, Get-DcsVirtualDiskTemplate, Remove-DcsVirtualDiskTemplate.
EXAMPLESSet-DcsVirtualDiskTemplateProperties -VirtualDiskTemplate "TempMirrorCDP" -Name "TmpltMirrorVOL" -VirtualDiskAlias "MirrorVOL" -ContinuousDataProtectionPool "" -ContinuousDataProtectionLogSize ""
Alias | : | TmpltMirrorVOL |
VirtualDiskAlias | : | MirrorVOL |
VirtualDiskDescription | : | |
Size | : | 50 GB |
SectorSize | : | 512 B |
VirtualDiskType | : | MultiPathMirrored |
ReservedSpacePercentage | : | 50 |
FirstDiskPoolId | : | 16E92F64-1A7B-43C8-8FEA-40F508A99B95:{7879824d-5011-11e5-80e4-00155d138904} |
SecondDiskPoolId | : | 8D3DE096-E3B4-427D-B0E1-4EC96C45F6E1:{59db8910-5014-11e5-80e4-00155d138908} |
UseRedundantMirrorMappings | : | True |
ContinuousDataProtectionPoolId | : | |
ContinuousDataProtectionLogSize | : | |
SequentialStorageEnabled | : | False |
StorageProfileId | : | E84B65FF-B69A-4EF1-B79E-71D3DC29E867 |
DefaultSnapshotPoolId | : | 8D3DE096-E3B4-427D-B0E1-4EC96C45F6E1:{59db8910-5014-11e5-80e4-00155d138908} |
AllocatedSpaceThresholdAttention | : | 0 |
AllocatedSpaceThresholdWarning | : | 70 |
AllocatedSpaceThresholdCritical | : | 90 |
LatencyThresholdAttention | : | 0 |
LatencyThresholdWarning | : | 0 |
LatencyThresholdCritical | : | 0 |
VirtualDiskSubType | : | Standard |
ReadOnly | : | False |
WriteThroughEnabled | : | False |
MirrorTrunkMappingEnabled | : | False |
SequenceNumber | : | 4918 |
Id | : | a8bbfac504c44bd1be074113a3961598 |
Caption | : | |
ExtendedCaption | : | |
Internal | : | False |
Set-DcsVirtualDiskThreshold
SYNOPSISSets System Health thresholds for virtual disks. Thresholds can be set for Allocated Space, I/O Latency, Storage Latency, and History Log Size and Retention Period for data protected (CDP-enabled) virtual disks.
SYNTAXSet-DcsVirtualDiskThreshold -VirtualDisk <Object> [ -AllocatedSpaceAttention <UInt64> ] [ -AllocatedSpaceWarning <UInt64> ] [ -AllocatedSpaceCritical <UInt64> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsVirtualDiskThreshold -VirtualDisk <Object> [ -LatencyAttention <UInt64> ] [ -LatencyWarning <UInt64> ] [ -LatencyCritical <UInt64> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsVirtualDiskThreshold -VirtualDisk <Object> [ -StorageLatencyAttention <UInt64> ] [ -StorageLatencyWarning <UInt64> ] [ -StorageLatencyCritical <UInt64> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsVirtualDiskThreshold -VirtualDisk <Object> [ -RetentionPeriodWarning <UInt64> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsVirtualDiskThreshold -VirtualDisk <Object> [ -HistoryLogSizeAttention <UInt64> ] [ -HistoryLogSizeWarning <UInt64> ] [ -HistoryLogSizeCritical <UInt64> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets System Health thresholds for virtual disks. Thresholds can be set for Allocated Space, I/O Latency, Storage Latency, and History Log Size and Retention Period for data protected (CDP-enabled) virtual disks. The I/O Latency Threshold is for the front-end paths to the virtual disk. Storage Latency Threshold monitors the back-end paths. Thresholds can be set for attention, warning, and critical levels which will generate the appropriate level messages in System Health.
PARAMETERSVirtualDiskData : Object that identifies the virtual disk.
OUTPUTSThresholdMonitorTemplateData : A type of MonitorTemplateData object which identifies and describes the threshold monitor.
NOTESNote: The behavior of history log size thresholds are different in the console. In the console, there is one setting and it sets a threshold for a System Health warning. To obtain the same behavior in the cmdlets, set the Attention and Warning levels to the same value and ensure the Critical level is set to 0. Also see Get-DcsVirtualDisk, Set-DcsVirtualDiskProperties.
EXAMPLESSet-DcsVirtualDiskThreshold -VirtualDisk "Virtual disk 1" -AllocatedSpaceAttention 95 -AllocatedSpaceWarning 100 -AllocatedSpaceCritical 101
AttentionLevel | : | 95 |
WarningLevel | : | 100 |
CriticalLevel | : | 101 |
CounterName | : | PercentAllocated |
Alias | : | Allocated space |
Description | : | Monitors the virtual disks allocated space percentage. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.VirtualDisk |
MonitoredObjectId | : | 1ac0cb1cc3174dacaf9750c80145a70b |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.VirtualDisk>PercentAllocated) |
SequenceNumber | : | 6184 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<1ac0cb1cc3174dacaf9750c80145a70b>PercentAllocated) |
Caption | : | Allocated space |
ExtendedCaption | : | Allocated space of 1ac0cb1cc3174dacaf9750c80145a70b |
Internal | : | False |
$CriticalVDs = Get-DcsVirtualDisk | where{$_.StorageProfileId -eq 'E84B65FF-B69A-4EF1-B79E-71D3DC29E867'} $CriticalVDs | Set-DcsVirtualDiskThreshold -LatencyWarning 15000 -LatencyCritical 20000
AttentionLevel | : | 5000 |
WarningLevel | : | 15000 |
CriticalLevel | : | 20000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the virtual disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.VirtualDisk |
MonitoredObjectId | : | 1ac0cb1cc3174dacaf9750c80145a70b |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.VirtualDisk>MaxReadWriteTime) |
SequenceNumber | : | 6348 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<1ac0cb1cc3174dacaf9750c80145a70b>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of 1ac0cb1cc3174dacaf9750c80145a70b |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 15000 |
CriticalLevel | : | 20000 |
CounterName | : | MaxReadWriteTime |
Alias | : | I/O latency |
Description | : | Monitors the virtual disks latency. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.VirtualDisk |
MonitoredObjectId | : | 16758e0944e34e8fbcf2f8cc548fbcf2 |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.VirtualDisk>MaxReadWriteTime) |
SequenceNumber | : | 6350 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<16758e0944e34e8fbcf2f8cc548fbcf2>MaxReadWriteTime) |
Caption | : | I/O latency |
ExtendedCaption | : | I/O latency of 16758e0944e34e8fbcf2f8cc548fbcf2 |
Internal | : | False |
Set-DcsVirtualDiskThreshold -VirtualDisk "Virtual disk 7" -HistoryLogSizeAttention 100 -HistoryLogSizeWarning 120 -HistoryLogSizeCritical 150
AttentionLevel | : | 100 |
WarningLevel | : | 120 |
CriticalLevel | : | 150 |
CounterName | : | StreamAllocationPercent |
Alias | : | History log size |
Description | : | Monitors the percentage of the maximum history log currently allocated. |
MonitorType | : | DataCore.Executive.Controller.HistoryAllocationMonitor |
MonitoredObjectType | : | DataCore.Executive.Controller.StreamLogicalDisk |
MonitoredObjectId | : | b2363949-0e14-4546-9c9f-0f0c4c9b5663 |
TypeId | : | T(DataCore.Executive.Controller.HistoryAllocationMonitor<DataCore.Executive.Controller.StreamLogicalDisk>StreamAllocationPercent) |
SequenceNumber | : | 21000 |
Id | : | T(DataCore.Executive.Controller.HistoryAllocationMonitor<b2363949-0e14-4546-9c9f-0f0c4c9b5663>StreamAllocationPercent) |
Caption | : | History log size |
ExtendedCaption | : | History log size of b2363949-0e14-4546-9c9f-0f0c4c9b5663 |
Internal | : | False |
$VDs = Get-DcsVirtualDisk -OnlyWithReplications $VDs | ForEach { Set-DcsVirtualDiskThreshold -VirtualDisk $_.Id -StorageLatencyWarning 15000 -StorageLatencyCritical 20000
AttentionLevel | : | 5000 |
WarningLevel | : | 15000 |
CriticalLevel | : | 20000 |
CounterName | : | CacheBackendMaxIOTime |
Alias | : | Storage latency |
Description | : | Monitors the maximum latency at the backend of the cache for the virtual disk source. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.LogicalDisk |
MonitoredObjectId | : | b0def27c-b8c5-49dc-b0f2-63ce0146057d |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.Log |
SequenceNumber | : | 4884 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<b0def27c-b8c5-49dc-b0f2-63ce0146057d>CacheBackendMaxIOTime) |
Caption | : | Storage latency |
ExtendedCaption | : | Storage latency of b0def27c-b8c5-49dc-b0f2-63ce0146057d |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 15000 |
CriticalLevel | : | 20000 |
CounterName | : | CacheBackendMaxIOTime |
Alias | : | Storage latency |
Description | : | Monitors the maximum latency at the backend of the cache for the virtual disk source. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.LogicalDisk |
MonitoredObjectId | : | af2bf99f-f29f-4240-9b67-a637e3cc06e1 |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.Log |
SequenceNumber | : | 4886 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<af2bf99f-f29f-4240-9b67-a637e3cc06e1>CacheBackendMaxIOTime) |
Caption | : | Storage latency |
ExtendedCaption | : | Storage latency of af2bf99f-f29f-4240-9b67-a637e3cc06e1 |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 15000 |
CriticalLevel | : | 20000 |
CounterName | : | CacheBackendMaxIOTime |
Alias | : | Storage latency |
Description | : | Monitors the maximum latency at the backend of the cache for the virtual disk source. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.LogicalDisk |
MonitoredObjectId | : | db265f8b-64a8-43b2-956d-9c413a7070b4 |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.Log |
SequenceNumber | : | 4888 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<db265f8b-64a8-43b2-956d-9c413a7070b4>CacheBackendMaxIOTime) |
Caption | : | Storage latency |
ExtendedCaption | : | Storage latency of db265f8b-64a8-43b2-956d-9c413a7070b4 |
Internal | : | False |
AttentionLevel | : | 5000 |
WarningLevel | : | 15000 |
CriticalLevel | : | 20000 |
CounterName | : | CacheBackendMaxIOTime |
Alias | : | Storage latency |
Description | : | Monitors the maximum latency at the backend of the cache for the virtual disk source. |
MonitorType | : | DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T] |
MonitoredObjectType | : | DataCore.Executive.Controller.LogicalDisk |
MonitoredObjectId | : | 7809cc14-09e9-4d85-8c4b-7676ee726ace |
TypeId | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<DataCore.Executive.Controller.Log |
SequenceNumber | : | 4890 |
Id | : | T(DataCore.Executive.Controller.RisingThresholdPerfMonitor`1[T]<7809cc14-09e9-4d85-8c4b-7676ee726ace>CacheBackendMaxIOTime) |
Caption | : | Storage latency |
ExtendedCaption | : | Storage latency of 7809cc14-09e9-4d85-8c4b-7676ee726ace |
Internal | : | False |
Set-DcsVirtualDiskWitnessProperties
SYNOPSISSets the witness properties for the specified virtual disk.
SYNTAXSet-DcsVirtualDiskWitnessProperties -VirtualDisk <Object> -Witness <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsVirtualDiskWitnessProperties -VirtualDisk <Object> -IOFenced [ -Connection <String> ] [ -PipelineVariable <String> ]
Set-DcsVirtualDiskWitnessProperties -VirtualDisk <Object> -NoWitness [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the witness properties for the specified virtual disk. Setting a witness or setting the Witness option to IOFenced will override the server group default witness setting for the specified virtual disk. When setting the witness to -IOFenced or -NoWitness, the witness is not automatically deleted from the configuration. (See Remove-DcsWitness in order to delete it.)
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSVirtualDiskData : Object that identifies and describes the virtual disk.
NOTESSee Get-DcsVirtualDisk example to get current WitnessId and WitnessOption values set for all virtual disks. Related cmdlets: Set-DcsServerGroupDefaultWitnessProperties, Set-DcsWitnessProperties, Add-DcsWitness, Get-DcsWitness, Remove-DcsWitness.
EXAMPLESSet-DcsVirtualDiskWitnessProperties -Witness "Witness 2" -VirtualDisk "Virtual disk 2"
VirtualDiskGroupId | : | |
FirstHostId | : | 79E57CB3-F7A6-48C1-B079-CAAEE2183ACE |
SecondHostId | : | 49949EE7-BF92-4833-A880-8BBCD096750B |
BackupHostId | : | 373B4037-4A93-4FD3-A7B4-C416DCCFD2CA |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
WitnessId | : | 3a340e72221640879deba52582e23915 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 2 |
Description | : | |
Size | : | 10 GB |
SectorSize | : | 512 B |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS 763a2c232bc841239b9e861a773fdd1a |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D9000A2D1006BA4D7600414C0E9 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
TPThresholdsEnabled | : | False |
IsServed | : | False |
SubType | : | Standard |
MirrorTrunkMappingEnabled | : | False |
WitnessOption | : | Manual |
SequenceNumber | : | 2316074 |
Id | : | 763a2c232bc841239b9e861a773fdd1a |
Caption | : | Virtual disk 2 |
ExtendedCaption | : | Virtual disk 2 from Local |
Internal | : | False |
Set-DcsVirtualDiskWitnessProperties -VirtualDisk "Virtual disk 2" -IOFenced
VirtualDiskGroupId | : | |
FirstHostId | : | 49949EE7-BF92-4833-A880-8BBCD096750B |
SecondHostId | : | 79E57CB3-F7A6-48C1-B079-CAAEE2183ACE |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
WitnessId | : | |
SnapshotPoolId | : | |
Alias | : | Virtual disk 2 |
Description | : | |
Size | : | 20 GB |
SectorSize | : | 512 B |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS 42f697f2df404b029f77099cdba54e99 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90E8E606024A0C759D4736D4B1 |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
TPThresholdsEnabled | : | False |
IsServed | : | False |
SubType | : | Standard |
MirrorTrunkMappingEnabled | : | False |
WitnessOption | : | IoFenced |
SequenceNumber | : | 817549 |
Id | : | 42f697f2df404b029f77099cdba54e99 |
Caption | : | Virtual disk 2 |
ExtendedCaption | : | Virtual disk 2 from Local |
Internal | : | False |
Set-DcsVirtualLogicalUnitProperties
SYNOPSISSets the preferred path option and access rights for the front-end path of a logical disk.
SYNTAXSet-DcsVirtualLogicalUnitProperties -VirtualLogicalUnit <Object> [ -Access <LogicalUnitAccess> ] [ -PreferredPathOption <PreferredPathOption> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the preferred path option and access rights for the front-end path of a logical disk. Note: To change the LUN, the virtual logical unit must be removed and re-added with the new LUN specified. (See Remove-DcsVirtualLogicalUnit and Add-DcsVirtualLogicalUnit)
PARAMETERSVirtualLogicalUnitData : Object that identifies and describes the virtual logical unit (path of a logical disk on a server).
OUTPUTSVirtualLogicalUnitData : Object that identifies and describes the virtual logical unit (path of a logical disk on a server).
NOTESAlso see Add-DcsVirtualLogicalUnit, Get-DcsVirtualLogicalUnit, Remove-DcsVirtualLogicalUnit. To set back-end or mirror preferred path options for Fibre Channel paths, see Set-DcsDiskPathPreference.
EXAMPLES$LD1 | Set-DcsVirtualLogicalUnitProperties -Access "ReadOnly"
LogicalDiskId | : | LD:CB06D908-CED2-48CC-B9FD-FBFF58F63604_V.{dd9cac8a-5658-11e1-920a-00155d11e929}-00000001 |
VirtualTargetDeviceId | : | d85bf872-e173-48a9-9112-0fc949774aca |
Lun | : | 0 |
Access | : | ReadOnly |
Type | : | Client |
Preferred | : | True |
Enabled | : | True |
Id | : | a4fa8b01-37a3-46b6-bbb5-bebf5c9b6cec |
Caption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 3 on SSV1 | LUN 0 |
ExtendedCaption | : | iSCSI Port 1 on Host3 | Server iSCSI Port 3 on SSV1 | LUN 0 |
Internal | : | False |
$LD = Get-DcsVirtualLogicalUnit -InitiatorHost HostVM1 -TargetHost SSVVM1 -VirtualDisk "Virtual disk 1" $LD[0] | Set-DcsVirtualLogicalUnitProperties -PreferredPathOption Preferred
LogicalDiskId | : | aa9f301c-6e65-4d81-afa4-07d0b014900e |
VirtualTargetDeviceId | : | 168d8793-6554-48f0-a389-1ca2b6ca52c7 |
PhysicalDiskId | : | b6d3b0f116944db8a188caf1c5654d2d-7e861baa7d474da5ad559be8d2144f85 |
Lun | : | 0 |
Access | : | ReadWrite |
Type | : | Client |
Preferred | : | Preferred |
Enabled | : | True |
SequenceNumber | : | 3019 |
Id | : | 6035da7b-172f-4c3c-8460-e85c69f6599c |
Caption | : | iSCSI Port 1 on HostVM1 | Server iSCSI Port 2 on SSVVM1 | LUN 0 |
ExtendedCaption | : | iSCSI Port 1 on HostVM1 | Server iSCSI Port 2 on SSVVM1 | LUN 0 |
Internal | : | False |
Set-DcsWitnessProperties
SYNOPSISSets the properties for the specified witness.
SYNTAXSet-DcsWitnessProperties -Witness <Object> [ -Name <String> ] [ -Address <String> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Sets the properties for the specified witness. This cmdlet can be used to change the name or IP address of a witness.
PARAMETERSWitnessData : Object that identifies the witness.
OUTPUTSWitnessData : Object that identifies the witness.
NOTESSee Get-DcsVirtualDisk example to get current WitnessId and WitnessOption values set for all virtual disks. Related cmdlets: Set-DcsServerGroupDefaultWitnessProperties, Add-DcsWitness, Get-DcsWitness, Remove-DcsWitness, Set-DcsVirtualDiskWitnessProperties.
EXAMPLESSet-DcsWitnessProperties -Witness "Witness 2" -Name "FTL Witness" -Address "172.88.88.888"
Alias | : | FTL Witness |
IPAddress | : | 172.88.88.888 |
SequenceNumber | : | 2384950 |
Id | : | f199cd79c9e4472a90fb5f976a1ae25a |
Caption | : | FTL Witness |
ExtendedCaption | : | |
Internal | : | False |
Split-DcsRollback
SYNOPSISTerminates the relationship between a CDP-enabled virtual disk and a rollback. This operation can also be performed on a rollback group.
SYNTAXSplit-DcsRollback -Rollback <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Split-DcsRollback -RollbackGroup <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Terminates the relationship between a CDP-enabled virtual disk and a rollback. This operation can also be performed on a rollback group. The data on the rollback is preserved, but the rollback can no longer be used to revert, see Revert-DcsRollback. After the operation is complete, the rollback becomes a fully usable single virtual disk and is no longer designated as a rollback.
PARAMETERSRollbackData : Object that identifies the rollback.
OUTPUTSVirtualDiskData : Object that identifies and describes the rollback virtual disk.
NOTESAlso see Remove-DcsRollback, Get-DcsRollback, Disable-DcsDataProtection, Revert-DcsRollback
EXAMPLESSplit-DcsRollback -Rollback "Virtual disk 1 @ 9/14/2011 11:17:57 AM on SSV1"
VirtualDiskGroupId | : | |
FirstHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 1 @ 9/14/2011 11:17:57 AM |
Description | : | |
Size | : | 50.00 GB |
Type | : | NonMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | fa650cb445954c8995b42d2b51c81326 |
Caption | : | Virtual disk 1 @ 9/14/2011 11:17:57 AM |
ExtendedCaption | : | Virtual disk 1 @ 9/14/2011 11:17:57 AM from Local Group |
Internal | : | False |
Get-DcsRollback | Split-DcsRollback
VirtualDiskGroupId | : | |
FirstHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 1 @ 9/14/2011 11:19:34 AM |
Description | : | |
Size | : | 50.00 GB |
Type | : | NonMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | b606266a4f124276ac64e76dbf10c9bd |
Caption | : | Virtual disk 1 @ 9/14/2011 11:19:34 AM |
ExtendedCaption | : | Virtual disk 1 @ 9/14/2011 11:19:34 AM from Local Group |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 3 @ 9/14/2011 11:20:20 AM |
Description | : | |
Size | : | 50.00 GB |
Type | : | NonMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | 31ca740738344c91914d1bfefb224094 |
Caption | : | Virtual disk 3 @ 9/14/2011 11:20:20 AM |
ExtendedCaption | : | Virtual disk 3 @ 9/14/2011 11:20:20 AM from Local Group |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 2 @ 9/14/2011 11:21:02 AM |
Description | : | |
Size | : | 50.00 GB |
Type | : | NonMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | 2c14094d8b2443b795db1014386fcd64 |
Caption | : | Virtual disk 2 @ 9/14/2011 11:21:02 AM |
ExtendedCaption | : | Virtual disk 2 @ 9/14/2011 11:21:02 AM from Local Group |
Internal | : | False |
Split-DcsSnapshot
SYNOPSISTerminates the relationship between the source virtual disk and a full snapshot. This operation can also be performed on a snapshot group.
SYNTAXSplit-DcsSnapshot -Snapshot <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Split-DcsSnapshot -SnapshotGroup <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Terminates the relationship between the source virtual disk and a full snapshot. This operation can also be performed on a snapshot group. When split, the snapshot will be independent of the source and operation as any other virtual disk. (The snapshot must be a full snapshot in order to perform this operation, see ConvertTo-DcsFullSnapshot.)
PARAMETERSSnapshotData : Object that identifies the snapshot.
OUTPUTSVirtualDiskData or VirtualDiskGroupData : Object that identifies and describes the snapshot virtual disk or snapshot group.
NOTESAlso see Update-DcsSnapshot, ConvertTo-DcsFullSnapshot, Revert-DcsSnapshot, Remove-DcsSnapshot, Get-DcsSnapshot
EXAMPLESSplit-DcsSnapshot -Snapshot "Virtual disk 2 @ 3/28/2012 2:49:36 PM on SSV4"
VirtualDiskGroupId | : | |
FirstHostId | : | 25C0A9F6-4F7D-44DD-95BA-1DEDCA9A4D9D |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 2 @ 3/28/2012 2:49:36 PM |
Description | : | |
Size | : | 100.00 GB |
Type | : | NonMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Low |
IsServed | : | False |
SequenceNumber | : | 12598 |
Id | : | 3e09050b09af45a5adc73d9744c764c1 |
Caption | : | Virtual disk 2 @ 3/28/2012 2:49:36 PM |
ExtendedCaption | : | Virtual disk 2 @ 3/28/2012 2:49:36 PM from Server Group FTL |
Internal | : | False |
$fullsnaps = (Get-DcsSnapshot | ConvertTo-DcsFullSnapshot) $fullsnaps | Split-DcsSnapshot
VirtualDiskGroupId | : | |
FirstHostId | : | 3CA4C19A-D3A3-4CBE-9426-0F6A88AFB744 |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 5 @ 3/27/2012 5:35:28 PM |
Description | : | |
Size | : | 20.00 GB |
Type | : | NonMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Low |
IsServed | : | False |
SequenceNumber | : | 13364 |
Id | : | cc6446229b12459da9b4506da1a7c604 |
Caption | : | Virtual disk 5 @ 3/27/2012 5:35:28 PM |
ExtendedCaption | : | Virtual disk 5 @ 3/27/2012 5:35:28 PM from Server Group FTL |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | 25C0A9F6-4F7D-44DD-95BA-1DEDCA9A4D9D |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 2 @ 3/28/2012 3:40:58 PM |
Description | : | |
Size | : | 100.00 GB |
Type | : | NonMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Low |
IsServed | : | False |
SequenceNumber | : | 13516 |
Id | : | 2410495ca6274082af6cf8c8980f3dec |
Caption | : | Virtual disk 2 @ 3/28/2012 3:40:58 PM |
ExtendedCaption | : | Virtual disk 2 @ 3/28/2012 3:40:58 PM from Server Group FTL |
Internal | : | False |
$SSgrp = Split-DcsSnapshot -SnapshotGroup "VD group 1 @ 5/10/2012 4:22:52 PM"
Alias | : | VD group 1 @ 5/10/2012 4:22:52 PM |
Description | : | |
SequenceNumber | : | 10925 |
Id | : | {6a7243e0-7c82-4492-9cf5-e2205ba6267d} |
Caption | : | VD group 1 @ 5/10/2012 4:22:52 PM |
ExtendedCaption | : | VD group 1 @ 5/10/2012 4:22:52 PM |
Internal | : | False |
Split-DcsVirtualDisk
SYNOPSISSplits a multi-copy or dual virtual disk.
SYNTAXSplit-DcsVirtualDisk -VirtualDisk <Object> [ -UnserveServer <Object> ] [ -Force] [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Splits a multi-copy or dual virtual disk. When splitting a multi-copy virtual disk that is unserved , each server with a copy of the data will retain that copy as a single virtual disk. A dual virtual disk will become one single virtual disk on one server. To split a virtual disk that is served, use the parameter UnserveServer. To split a dual virtual disk or to split one storage source from a 3-copy virtual disk specify the server by using the parameter UnserveServer. See UnserveServer for more information.
PARAMETERSVirtualDiskData : Object that identifies the virtual disk to be split.
OUTPUTSVirtualDiskData : Object that identifies and describes the virtual disk created by the split operation.
NOTESAlso see Get-DcsVirtualDisk, Add-VirtualDiskMirror.
EXAMPLESSplit-DcsVirtualDisk -VirtualDisk "Virtual disk 1 from Local Group"
VirtualDiskGroupId | : | |
FirstHostId | : | C553D471-3527-47EC-9326-D53E04204F2B |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 1 (Second) |
Description | : | |
Size | : | 50.00 GB |
Type | : | NonMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | d6aa8ebde16f4819a4af062b0b9512fa |
Caption | : | Virtual disk 1 (Second) |
ExtendedCaption | : | Virtual disk 1 (Second) from Local Group |
Internal | : | False |
$SplitVD = Get-DcsVirtualDisk -ServerGroup "Local Group" -Kind Standard $SplitVD | Split-DcsVirtualDisk
VirtualDiskGroupId | : | |
FirstHostId | : | C553D471-3527-47EC-9326-D53E04204F2B |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 3 (Second) |
Description | : | |
Size | : | 50.00 GB |
Type | : | NonMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | 4e79b97c6ecf4baab130873b16e83649 |
Caption | : | Virtual disk 3 (Second) |
ExtendedCaption | : | Virtual disk 3 (Second) from Local Group |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | C553D471-3527-47EC-9326-D53E04204F2B |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 1 (Second) |
Description | : | |
Size | : | 50.00 GB |
Type | : | NonMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | fa1fcfe1198c416fa0f5713368904231 |
Caption | : | Virtual disk 1 (Second) |
ExtendedCaption | : | Virtual disk 1 (Second) from Local Group |
Internal | : | False |
VirtualDiskGroupId | : | |
FirstHostId | : | C553D471-3527-47EC-9326-D53E04204F2B |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 2 (Second) |
Description | : | |
Size | : | 50.00 GB |
Type | : | NonMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | False |
Id | : | 0f1680d87cff473da737aead48b6ed6e |
Caption | : | Virtual disk 2 (Second) |
ExtendedCaption | : | Virtual disk 2 (Second) from Local Group |
Internal | : | False |
$Svr = Get-DcsServer -Server SSV2 Split-DcsVirtualDisk -VirtualDisk "Virtual disk 1" -UnserveServer $Svr
VirtualDiskGroupId | : | |
FirstHostId | : | 8CE05A9F-D367-4BDE-BCE6-67909F6F7F6A |
SecondHostId | : | |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
Alias | : | Virtual disk 1 (Second) |
Description | : | |
Size | : | 30.00 GB |
Type | : | NonMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D9082DF42069B9F0E63E185D7AF |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Low |
IsServed | : | False |
SequenceNumber | : | 8608 |
Id | : | 7fea38e4c221401497bb1e4756e3e7e6 |
Caption | : | Virtual disk 1 (Second) |
ExtendedCaption | : | Virtual disk 1 (Second) from Group FTL |
Internal | : | False |
Split-DcsVirtualDisk -VirtualDisk "Virtual disk 2" -UnserveServer SSV1
Start-DcsDistributionPlan
SYNOPSISMoves eligible logical disks (storage sources) from a specified server to one or more servers in the server group.
SYNTAXStart-DcsDistributionPlan -DistributionPlan <LogicalDiskDistributionSet[]> [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ]
Start-DcsDistributionPlan -SourceServer <Object> -DestinationServer <Object> [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ]
Moves eligible logical disks (storage sources) from a specified server to other servers in the server group. Logical disks can be moved using two different methods. Method 1- All eligible logical disks from one server (source server) are moved to another server (destination server). A distribution plan is not needed. This method behaves in the same way as the "Evacuate DataCore Server" operation. Method 2 - All eligible logical disks are moved to one or more servers based on the distribution plan (see Get-DcsDistributionPlan). In this method, the operation is performed based on the distribution plan and behaves in the same way as the "Evacuate DataCore Server" or "Redistribute to DataCore Server" operations. The Get-DcsDistributionPlan can be rerun before invoking this cmdlet in the event that actions have been taken to reduce warnings which cause the plan to change.
PARAMETERSLogicalDiskDistributionSet[] : An array of LogiicalDiskDistributionSet, which is the distribution plan created from the cmdlet Get-DcsDistributionPlan.
OUTPUTS NOTESEligible logical disks can be from single, dual, or mirrored virtual disks. Hosts will temporarily lose access to single virtual disks during the operation. This operation can also move logical disks from servers that are unavailable (offline or failed), although in this case moving logical disks from multipath mirrored virtual disks that are not in write-through modes will fail. Logical disks with warnings will not be moved unless the Yes parameter is used. Also see related cmdlet Get-DcsDistributionPlan.
EXAMPLESGet-DcsLogicalDisk -Server SSV1 | Get-DcsDistributionPlan | Start-DcsDistributionPlan
Get-DcsLogicalDisk -Server "SSV2" | Get-DcsDistributionPlan -DestinationServer "SSV1" | Start-DcsDistributionPlan
Start-DcsDistributionPlan -SourceServer "SSVVM01" -DestinationServer "SSVVM06" -Yes
Start-DcsHistoricalRecording
SYNOPSISEnables historical performance recording.
SYNTAXStart-DcsHistoricalRecording [ -Connection <String> ] [ -PipelineVariable <String> ]
Enables historical performance recording.
PARAMETERSRecordingEndpointData : Object that identifies the recording endpoint
NOTES EXAMPLESStart-DcsHistoricalRecording
CurrentState | : | Connected |
Alias | : | !HistoricalMonitoringEndpoint |
EndpointType | : | MultiPeriodSchema |
Readonly | : | True |
Enabled | : | True |
Settings | : | DataCore.Executive.LocalRecordingEndpointSettings |
SequenceNumber | : | 24717 |
Id | : | EAC11308-BD78-4EFF-9CDD-C46AE4CED481 |
Caption | : | Historical monitoring recording endpoint |
ExtendedCaption | : | Historical monitoring recording endpoint |
Internal | : | False |
Start-DcsRecording
SYNOPSISTHIS CMDLET IS OBSOLETE, use Start-DcsRecordingSession.
SYNTAXStart-DcsRecording [ -Connection <String> ] [ -PipelineVariable <String> ]
THIS CMDLET IS OBSOLETE, use Start-DcsRecordingSession.
PARAMETERSStart-DcsRecordingSession
SYNOPSISStarts the specified performance recording session.
SYNTAXStart-DcsRecordingSession -Session <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Starts the specified performance recording session.
PARAMETERSPerformanceRecordingSessionData : Object that identifies the session.
OUTPUTS NOTESThis cmdlet replaces the obsolete cmdlet Start-DcsRecording. Also see Get-DcsRecordingSession, Stop-DcsRecordingSession.
EXAMPLESGet-DcsRecordingSession -Session "User recording session" | Start-DcsRecordingSession
Start-DcsReplicationOfflineInitialization
SYNOPSISStarts the offline initialization process for the specified replication.
SYNTAXStart-DcsReplicationOfflineInitialization -Replication <Object> -Buffer <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Starts the offline initialization process for the specified replication. In this process, the cmdlet is invoked on the source to copy the data on the source virtual disk to the offline buffer on the source. When the operation completes, the data should be prepared for transport and delivered to the destination via courier or shipping service. At the destination, the data should be copied to a folder on the destination server. This cmdlet must be invoked again on the destination using the folder as the offline buffer on the destination. When the operation completes on the destination, the offline initialization is complete. The transfer status should go healthy and normal asynchronous data transfer from the source will begin.
PARAMETERSAsynchReplicationData or VirtualDiskData : Object that identifies the replication. The VirtualDiskData object can also be used to identify either the source or destination in a replication.
OUTPUTSAsyncReplicationData : Object that identifies and describes the replication.
NOTESAlso see Add-DcsReplication, Stop-DcsReplicationOfflineInitialization, Set-DcsReplicationInitializationType, Get-DcsReplication, Get-DcsVirtualDisk.
EXAMPLESStart-DcsReplicationOfflineInitialization -Replication "Virtual disk 1" -Buffer "F:\Replication Offline Buffer\Virtual Disk 1"
FirstServerId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
FirstVirtualDiskId | : | a7869c8ba5304c7d8ebfca176680a407 |
SecondServerId | : | ef23cc60-9003-452d-a291-3dd29aa1f403:2AB62361-B9B9-4A38-B246-3EACF3B19B3A |
SecondVirtualDiskId | : | fc9535748c98442b9d23f9aea0a8067f |
IsActiveSide | : | True |
ReplicationState | : | Initializing |
FailureStatus | : | NoFailure |
TransferStatus | : | Disabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Offline |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | WaitToStartOfflineInit |
InitializationFailureStatus | : | NoFailure |
Id | : | 050bc912-b0b4-46d8-ad5a-c4f8a0917e2a |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 on SSV3 |
Internal | : | False |
Start-DcsServer
SYNOPSISStarts virtualization on a stopped server.
SYNTAXStart-DcsServer -Server <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Starts virtualization on a stopped server. When a server is started, the serving and mirroring capabilities of the server are enabled. If the server is "preferred," the virtual disk paths using the server will failback and any single virtual disks will be accessible to the host again.
PARAMETERSServerHostData : Object that identifies and describes the server.
OUTPUTSServerHostData : Object that identifies and describes the server.
NOTESAlso see Stop-DcsServer.
EXAMPLESStart-DcsServer -Server SSV1
GroupId | : | 4ba07046-5f6b-44f1-acf8-41d77d0dc184 |
RegionNodeId | : | ExecutiveNode:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
CacheSize | : | 255.00 MB |
State | : | Online |
SupportState | : | Idle |
SnapshotMapStoreId | : | |
SnapshotMapStorePoolId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:{91e63003-ca79-11e0-a962-00155d11e921} |
InstallPath | : | C:\Program Files\DataCore\SANsymphony |
ProductName | : | DataCore SANsymphony |
ProductType | : | Standard |
ProductVersion | : | 8.1, Update 1 |
OsVersion | : | Windows Server 2008 R2 x64 Edition, Service Pack 1 |
ProcessorInfo | : | DataCore.Executive.ProcessorInformation |
ProductBuild | : | 13.1.1.813 |
BuildType | : | Release |
DiagnosticMode | : | Enabled |
LicenseRemaining | : | 7848000000000 |
ReplicationBufferFolder | : | E:\ |
TotalSystemMemory | : | 1,023.56 MB |
AvailableSystemMemory | : | 54.86 MB |
LogStatus | : | Operational |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | True |
StorageUsed | : | 0.00 B |
PowerState | : | ACOnline |
CacheState | : | WritebackGlobal |
BackupStorageFolder | : | |
IpAddresses | : | {172.20.17.63, fe80::ac9f:4abc:8e7:447a, 13.0.0.31, fe80::2de4:e3b4:87d0:b299...} |
Description | : | Storage server located in Ft. Lauderdale Lab2 Room 13E. |
HostName | : | SSV1.datacoresoftware.com |
Id | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
Caption | : | SSV1 |
ExtendedCaption | : | SSV1 in Local Group |
Internal | : | False |
Start-DcsVirtualDiskReclamation
SYNOPSISStarts the reclamation process for a virtual disk.
SYNTAXStart-DcsVirtualDiskReclamation -VirtualDisk <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Starts the reclamation process for a virtual disk. The reclamation process de-allocates any storage allocation units (SAUs) that are completely filled with zeros in the virtual disk. Those SAUs are added back to the available free space in the pool. The reclamation process could have an impact on the performance of the host. The process can be aborted without damage to the virtual disk integrity and restarted at a later time if performance is impacted, see Stop-DcsVirtualDiskReclamation.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSLogicalDiskData : Object that identifies and describes a logical disk.
NOTESAlso see Stop-DcsVirtualDiskReclamation, Get-DcsVirtualDisk.
EXAMPLESStart-DcsVirtualDiskReclamation -VirtualDisk "Virtual disk 1"
StreamDiskId | : | |
RetentionTime | : | 0 |
StreamSize | : | 0.00 B |
StreamState | : | NotPresent |
PoolId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:{91e63003-ca79-11e0-a962-00155d11e921} |
VolumeIndex | : | 62 |
MinQuota | : | 0.00 B |
MaxQuota | : | 0.00 B |
TierAffinity | : | {1, 2, 3} |
StorageName | : | |
InReclamation | : | False |
DataStatus | : | UpToDate |
PresenceStatus | : | Present |
Size | : | 1.00 PB |
Description | : | |
DiskStatus | : | Online |
Virtualized | : | True |
ClientAccessRights | : | ReadWrite |
Failure | : | Healthy |
VirtualDiskId | : | a7869c8ba5304c7d8ebfca176680a407 |
DiskRole | : | First |
ServerHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
IsMapped | : | True |
Protected | : | True |
Id | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{91e63003-ca79-11e0-a962-00155d11e921}-0000003E |
Caption | : | Virtual disk 1 on SSV1 |
ExtendedCaption | : | Virtual disk 1 on SSV1 |
Internal | : | False |
StreamDiskId | : | |
RetentionTime | : | 0 |
StreamSize | : | 0.00 B |
StreamState | : | NotPresent |
PoolId | : | C553D471-3527-47EC-9326-D53E04204F2B:{9437d954-ca79-11e0-857f-00155d11e923} |
VolumeIndex | : | 43 |
MinQuota | : | 0.00 B |
MaxQuota | : | 0.00 B |
TierAffinity | : | {1, 2, 3} |
StorageName | : | |
InReclamation | : | False |
DataStatus | : | NotUpToDate |
PresenceStatus | : | Present |
Size | : | 1.00 PB |
Description | : | |
DiskStatus | : | Online |
Virtualized | : | True |
ClientAccessRights | : | ReadWrite |
Failure | : | Healthy |
VirtualDiskId | : | a7869c8ba5304c7d8ebfca176680a407 |
DiskRole | : | Second |
ServerHostId | : | C553D471-3527-47EC-9326-D53E04204F2B |
IsMapped | : | True |
Protected | : | True |
Id | : | LD:C553D471-3527-47EC-9326-D53E04204F2B_V.{9437d954-ca79-11e0-857f-00155d11e923}-0000002B |
Caption | : | Virtual disk 1 on SSV2 |
ExtendedCaption | : | Virtual disk 1 on SSV2 |
Internal | : | False |
Get-DcsVirtualDisk -ServerGroup "Local Group" -Kind Standard | Start-DcsVirtualDiskReclamation
StreamDiskId | : | |
RetentionTime | : | 0 |
StreamSize | : | 0.00 B |
StreamState | : | NotPresent |
PoolId | : | C553D471-3527-47EC-9326-D53E04204F2B:{9437d954-ca79-11e0-857f-00155d11e923} |
VolumeIndex | : | 41 |
MinQuota | : | 0.00 B |
MaxQuota | : | 0.00 B |
TierAffinity | : | {1, 2, 3} |
StorageName | : | |
InReclamation | : | True |
DataStatus | : | UpToDate |
PresenceStatus | : | Present |
Size | : | 1.00 PB |
Description | : | |
DiskStatus | : | Online |
Virtualized | : | True |
ClientAccessRights | : | ReadWrite |
Failure | : | Healthy |
VirtualDiskId | : | 2164986282d34c3282e73a2002801368 |
DiskRole | : | Second |
ServerHostId | : | C553D471-3527-47EC-9326-D53E04204F2B |
IsMapped | : | True |
Protected | : | True |
Id | : | LD:C553D471-3527-47EC-9326-D53E04204F2B_V.{9437d954-ca79-11e0-857f-00155d11e923}-00000029 |
Caption | : | Virtual disk 2 on SSV2 |
ExtendedCaption | : | Virtual disk 2 on SSV2 |
Internal | : | False |
StreamDiskId | : | |
RetentionTime | : | 0 |
StreamSize | : | 0.00 B |
StreamState | : | NotPresent |
PoolId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:{91e63003-ca79-11e0-a962-00155d11e921} |
VolumeIndex | : | 63 |
MinQuota | : | 0.00 B |
MaxQuota | : | 0.00 B |
TierAffinity | : | {1, 2, 3} |
StorageName | : | |
InReclamation | : | True |
DataStatus | : | UpToDate |
PresenceStatus | : | Present |
Size | : | 1.00 PB |
Description | : | |
DiskStatus | : | Online |
Virtualized | : | True |
ClientAccessRights | : | ReadWrite |
Failure | : | Healthy |
VirtualDiskId | : | 2164986282d34c3282e73a2002801368 |
DiskRole | : | First |
ServerHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
IsMapped | : | True |
Protected | : | True |
Id | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{91e63003-ca79-11e0-a962-00155d11e921}-0000003F |
Caption | : | Virtual disk 2 on SSV1 |
ExtendedCaption | : | Virtual disk 2 on SSV1 |
Internal | : | False |
StreamDiskId | : | |
RetentionTime | : | 0 |
StreamSize | : | 0.00 B |
StreamState | : | NotPresent |
PoolId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:{91e63003-ca79-11e0-a962-00155d11e921} |
VolumeIndex | : | 62 |
MinQuota | : | 0.00 B |
MaxQuota | : | 0.00 B |
TierAffinity | : | {1, 2, 3} |
StorageName | : | |
InReclamation | : | True |
DataStatus | : | UpToDate |
PresenceStatus | : | Present |
Size | : | 1.00 PB |
Description | : | |
DiskStatus | : | Online |
Virtualized | : | True |
ClientAccessRights | : | ReadWrite |
Failure | : | Healthy |
VirtualDiskId | : | a7869c8ba5304c7d8ebfca176680a407 |
DiskRole | : | First |
ServerHostId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
IsMapped | : | True |
Protected | : | True |
Id | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{91e63003-ca79-11e0-a962-00155d11e921}-0000003E |
Caption | : | Virtual disk 1 on SSV1 |
ExtendedCaption | : | Virtual disk 1 on SSV1 |
Internal | : | False |
StreamDiskId | : | |
RetentionTime | : | 0 |
StreamSize | : | 0.00 B |
StreamState | : | NotPresent |
PoolId | : | C553D471-3527-47EC-9326-D53E04204F2B:{9437d954-ca79-11e0-857f-00155d11e923} |
VolumeIndex | : | 43 |
MinQuota | : | 0.00 B |
MaxQuota | : | 0.00 B |
TierAffinity | : | {1, 2, 3} |
StorageName | : | |
InReclamation | : | True |
DataStatus | : | UpToDate |
PresenceStatus | : | Present |
Size | : | 1.00 PB |
Description | : | |
DiskStatus | : | Online |
Virtualized | : | True |
ClientAccessRights | : | ReadWrite |
Failure | : | Healthy |
VirtualDiskId | : | a7869c8ba5304c7d8ebfca176680a407 |
DiskRole | : | Second |
ServerHostId | : | C553D471-3527-47EC-9326-D53E04204F2B |
IsMapped | : | True |
Protected | : | True |
Id | : | LD:C553D471-3527-47EC-9326-D53E04204F2B_V.{9437d954-ca79-11e0-857f-00155d11e923}-0000002B |
Caption | : | Virtual disk 1 on SSV2 |
ExtendedCaption | : | Virtual disk 1 on SSV2 |
Internal | : | False |
Stop-DcsDeactivateReplication
SYNOPSISAborts the pending deactivation of a virtual disk in a replication.
SYNTAXStop-DcsDeactivateReplication -Replication <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Stop-DcsDeactivateReplication -VirtualDiskGroup <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Aborts the pending deactivation of a virtual disk in a replication. If a virtual disk is deactivated in error, while the virtual disk is in the process of deactivating (a transitional state), the deactivation process can be cancelled. This operation may not be available in some cases because deactivation will occur almost instantaneously if the replication buffer is empty.
PARAMETERSAsyncReplicationData or VirtualDiskData : Object that identifies the replication. The VirtualDiskData object can also be used to identify the local virtual disk that is in the process of being deactivated.
OUTPUTSAsyncReplicationData : Object that identifies and describes the replication.
NOTESAlso see Reverse-DcsReplication, Get-DcsReplication, Get-DcsVirtualDisk.
EXAMPLESStop-DcsDeactivateReplication -Replication "Virtual disk 1"
FirstServerId | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2 |
FirstVirtualDiskId | : | 8eadb3320aa74743be32f8632e025be2 |
SecondServerId | : | 720943c9-eaf5-4820-b422-fd6f4fdcc9c6:B36AABC8-31AA-4602-B898-4B82506225FC |
SecondVirtualDiskId | : | ae34af84e7674c278a66b5a803ef7117 |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
Id | : | f9c71343-464d-4761-8bd7-04b378990632 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 on SSV3 |
Internal | : | False |
Stop-DcsDeleteReplication
SYNOPSISAborts the pending process to remove the relationship between the source and destination virtual disks in a replication.
SYNTAXStop-DcsDeleteReplication -Replication <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Stop-DcsDeleteReplication -VirtualDiskGroup <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Aborts the pending process to remove the relationship between the source and destination virtual disks in a replication (see Remove-DcsReplication). This operation may not be available is some cases, because deleting a replication will occur almost instantaneously if the replication buffer is empty.
PARAMETERSAsyncReplicationData or VirtualDiskData : The AsyncReplicationData object identifies and describes the replication relationship. The VirtualDiskData object identifies and describes the virtual disk that is in the process of being deleted.
OUTPUTSAsyncReplicationData : Object that identifies and describes the replication.
NOTESAlso see Remove-DcsReplication, Get-DcsReplication, Get-DcsVirtualDisk.
EXAMPLESStop-DcsDeleteReplication -Replication "Virtual disk 1"
FirstServerId | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2 |
FirstVirtualDiskId | : | 8eadb3320aa74743be32f8632e025be2 |
SecondServerId | : | 720943c9-eaf5-4820-b422-fd6f4fdcc9c6:B36AABC8-31AA-4602-B898-4B82506225FC |
SecondVirtualDiskId | : | ae34af84e7674c278a66b5a803ef7117 |
IsActiveSide | : | True |
ReplicationState | : | Active |
FailureStatus | : | NoFailure |
TransferStatus | : | Enabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Online |
OfflineInitializationBuffer | : | |
OfflineInitStatus | : | NoOfflineInit |
InitializationFailureStatus | : | NoFailure |
Id | : | f9c71343-464d-4761-8bd7-04b378990632 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 on SSV3 |
Internal | : | False |
Stop-DcsHistoricalRecording
SYNOPSISDisables historical performance recording.
SYNTAXStop-DcsHistoricalRecording [ -Connection <String> ] [ -PipelineVariable <String> ]
Disables historical performance recording.
PARAMETERSRecordingEndpointData : Object that identifies the recording endpoint
NOTES EXAMPLESStop-DcsHistoricalRecording
CurrentState | : | Connected |
Alias | : | !HistoricalMonitoringEndpoint |
EndpointType | : | MultiPeriodSchema |
Readonly | : | True |
Enabled | : | False |
Settings | : | DataCore.Executive.LocalRecordingEndpointSettings |
SequenceNumber | : | 25169 |
Id | : | EAC11308-BD78-4EFF-9CDD-C46AE4CED481 |
Caption | : | Historical monitoring recording endpoint |
ExtendedCaption | : | Historical monitoring recording endpoint |
Internal | : | False |
Stop-DcsMoveLogicalDisk
SYNOPSISAborts an active Move Logical Disk operation. (See Move-DcsLogicalDisk)
SYNTAXStop-DcsMoveLogicalDisk -VirtualDisk <Object> [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Stop-DcsMoveLogicalDisk -LogicalDisk <Object> [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Aborts an active Move Logical Disk operation. (See Move-DcsLogicalDisk)
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSVirtualDiskData : Object that identifies and describes the virtual disk.
NOTESAlso see Move-DcsLogicalDisk, Get-DcsVirtualDisk
EXAMPLESStop-DcsMoveLogicalDisk -VirtualDisk "Virtual disk 1"
VirtualDiskGroupId | : | |
FirstHostId | : | E9D5564F-D72A-4C5C-AA0F-B2C23A3AD093 |
SecondHostId | : | BBA07A42-44F1-40A6-A0E0-756351FFE386 |
BackupHostId | : | |
StorageProfileId | : | 100469DF-0BE1-40DA-874E-9F1DA5A259E3 |
SnapshotPoolId | : | |
Alias | : | Virtual disk 1 |
Description | : | |
Size | : | 50.00 GB |
Type | : | MultiPathMirrored |
DiskStatus | : | Online |
InquiryData | : | DataCore Virtual Disk DCS ec6a87754077499dbe1eda213c6df2e0 |
ScsiDeviceId | : | {96, 3, 13, 144...} |
ScsiDeviceIdString | : | 60030D90446DFE01504F9B5BE7187E6F |
RemovableMedia | : | False |
WriteThrough | : | False |
Offline | : | False |
Disabled | : | False |
ManualRecovery | : | False |
DiskLayout | : | DataCore.Executive.PhysicalDiskLayout |
PersistentReserveEnabled | : | True |
RecoveryPriority | : | Regular |
IsServed | : | True |
SequenceNumber | : | 11226 |
Id | : | ec6a87754077499dbe1eda213c6df2e0 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 from Group1 |
Internal | : | False |
Stop-DcsMoveStorageSource
SYNOPSISTHIS CMDLET IS OBSOLETE AND IS ONLY MAINTAINED FOR BACKWARD COMPATIBILITY, use Stop-DcsMoveLogicalDisk.
SYNTAXStop-DcsMoveStorageSource -VirtualDisk <Object> [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Stop-DcsMoveStorageSource -LogicalDisk <Object> [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Stop-DcsRecording
SYNOPSISTHIS CMDLET IS OBSOLETE, use Stop-DcsRecordingSession.
SYNTAXStop-DcsRecording [ -Connection <String> ] [ -PipelineVariable <String> ]
THIS CMDLET IS OBSOLETE, use Stop-DcsRecordingSession.
PARAMETERSStop-DcsRecordingSession
SYNOPSISStops the specified performance recording session.
SYNTAXStop-DcsRecordingSession -Session <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Stops the specified performance recording session.
PARAMETERSPerformanceRecordingSessionData : Object that identifies the recording session.
OUTPUTS NOTESThis cmdlet replaces the obsolete cmdlet Stop-DcsRecording. Also see Get-DcsRecordingSession, Start-DcsRecordingSession.
EXAMPLESStop-DcsRecordingSession -Session "User recording session"
Stop-DcsReplicationOfflineInitialization
SYNOPSISCancels an offline replication in progress.
SYNTAXStop-DcsReplicationOfflineInitialization -Replication <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Cancels an offline replication in progress.
PARAMETERSAsynchReplicationData or VirtualDiskData : Object that identifies the replication. The VirtualDiskData object can also be used to identify either the source or destination in a replication.
OUTPUTSAsynchReplicationData : Object that identifies and describes the replication.
NOTESAlso see Start-DcsReplicationOfflineInitialization, Set-DcsReplicationInitializationType, Get-DcsReplication, Get-DcsVirtualDisk.
EXAMPLESStop-DcsReplicationOfflineInitialization -Replication "Virtual disk 1"
FirstServerId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
FirstVirtualDiskId | : | d9918a9a4c0949fdbc1ddcc5bdf5bc57 |
SecondServerId | : | ef23cc60-9003-452d-a291-3dd29aa1f403:2AB62361-B9B9-4A38-B246-3EACF3B19B3A |
SecondVirtualDiskId | : | fbc7abc4b680468e9d3b5f0ff828d858 |
IsActiveSide | : | True |
ReplicationState | : | Initializing |
FailureStatus | : | NoFailure |
TransferStatus | : | Disabled |
Paused | : | False |
CheckpointSnapshotId | : | |
AutoAsyncReplicationLicense | : | Enabled |
OfflineInitializationSupported | : | True |
InitializationType | : | Offline |
OfflineInitializationBuffer | : | F:\Replication Offline Buffer\Virtual disk 1 |
OfflineInitStatus | : | WaitToTransportOfflineBuffer |
InitializationFailureStatus | : | NoFailure |
Id | : | 964ab920-856e-4607-8f62-8ddb2878e627 |
Caption | : | Virtual disk 1 |
ExtendedCaption | : | Virtual disk 1 on SSV3 |
Internal | : | False |
Stop-DcsServer
SYNOPSISStops virtualization on a server.
SYNTAXStop-DcsServer -Server <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Stops virtualization on a server. When a server is stopped, the serving and mirroring capabilities of the server are disabled until the server is started again. When stopped, mirrored virtual disks with active paths using the server will failover and single virtual disks will be inaccessible to the host.
PARAMETERSServerHostData : Object that identifies and describes the server.
OUTPUTSServerHostData : Object that identifies and describes the server.
NOTESAlso see Start-DcsServer.
EXAMPLESStop-DcsServer -Server SSV1
GroupId | : | 4ba07046-5f6b-44f1-acf8-41d77d0dc184 |
RegionNodeId | : | ExecutiveNode:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
CacheSize | : | 255.00 MB |
State | : | Offline |
SupportState | : | Idle |
SnapshotMapStoreId | : | |
SnapshotMapStorePoolId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:{91e63003-ca79-11e0-a962-00155d11e921} |
InstallPath | : | C:\Program Files\DataCore\SANsymphony |
ProductName | : | DataCore SANsymphony |
ProductType | : | Standard |
ProductVersion | : | 8.1, Update 1 |
OsVersion | : | Windows Server 2008 R2 x64 Edition, Service Pack 1 |
ProcessorInfo | : | DataCore.Executive.ProcessorInformation |
ProductBuild | : | 13.1.1.813 |
BuildType | : | Release |
DiagnosticMode | : | Enabled |
LicenseRemaining | : | 7866000000000 |
ReplicationBufferFolder | : | E:\ |
TotalSystemMemory | : | 1,023.56 MB |
AvailableSystemMemory | : | 179.23 MB |
LogStatus | : | Operational |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | True |
StorageUsed | : | 0.00 B |
PowerState | : | ACOnline |
CacheState | : | Unknown |
BackupStorageFolder | : | |
IpAddresses | : | {172.20.17.63, fe80::ac9f:4abc:8e7:447a, 13.0.0.31, fe80::2de4:e3b4:87d0:b299...} |
Description | : | Storage server located in Ft. Lauderdale Lab2 Room 13E. |
HostName | : | SSV1.datacoresoftware.com |
Id | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
Caption | : | SSV1 |
ExtendedCaption | : | SSV1 in Local Group |
Internal | : | False |
Stop-DcsSnapshotOperation
SYNOPSISAborts the current operation that is being performed on the specified snapshot or snapshot group.
SYNTAXStop-DcsSnapshotOperation -Snapshot <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Stop-DcsSnapshotOperation -SnapshotGroup <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Aborts the current operation that is being performed on the specified snapshot or snapshot group.
PARAMETERSSnapshotData : Object that identifies the snapshot.
OUTPUTSSnapshotData : Object that identifies and describes the snapshot.
NOTESAlso see Update-DcsSnapshot, ConvertTo-DcsFullSnapshot, Revert-DcsSnapshot, Remove-DcsSnapshot, Get-DcsSnapshot.
EXAMPLESStop-DcsSnapshotOperation -Snapshot "Virtual disk 1 @ 9/16/2011 4:23:51 PM on SSV1"
SourceLogicalDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{91e63003-ca79-11e0-a962-00155d11e921}-0000004A |
DestinationLogicalDiskId | : | LD:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4_V.{91e63003-ca79-11e0-a962-00155d11e921}-00000050 |
Type | : | Full |
TimeStamp | : | 9/16/2011 4:24:30 PM |
ActiveOperation | : | NoOperation |
State | : | Migrated |
Failure | : | NoFailure |
Id | : | V.{91E63003-CA79-11E0-A962-00155D11E921}-0000004A--V.{91E63003-CA79-11E0-A962-00155D11E921}- |
Caption | : | Virtual disk 1 @ 9/16/2011 4:23:51 PM |
ExtendedCaption | : | Virtual disk 1 @ 9/16/2011 4:23:51 PM on SSV1 |
Stop-DcsSupportBundle
SYNOPSISAborts the support bundle process on servers in a server group.
SYNTAXStop-DcsSupportBundle [ -Connection <String> ] [ -PipelineVariable <String> ]
Aborts the support bundle process on servers in a server group.
PARAMETERSServerHostData : Object that identifies and describes the server.
NOTESAlso see Upload-DcsSupportBundle.
EXAMPLESStop-DcsSupportBundle
GroupId | : | 4ba07046-5f6b-44f1-acf8-41d77d0dc184 |
RegionNodeId | : | ExecutiveNode:84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
CacheSize | : | 255.00 MB |
State | : | Online |
SupportState | : | Cancelling |
SnapshotMapStoreId | : | V.{91e63003-ca79-11e0-a962-00155d11e921}-00000051 |
SnapshotMapStorePoolId | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4:{91e63003-ca79-11e0-a962-00155d11e921} |
InstallPath | : | C:\Program Files\DataCore\SANsymphony |
ProductName | : | DataCore SANsymphony |
ProductType | : | Standard |
ProductVersion | : | 8.1, Update 1 |
OsVersion | : | Windows Server 2008 R2 x64 Edition, Service Pack 1 |
ProcessorInfo | : | DataCore.Executive.ProcessorInformation |
ProductBuild | : | 13.1.1.813 |
BuildType | : | Release |
DiagnosticMode | : | Enabled |
LicenseRemaining | : | 7740000000000 |
ReplicationBufferFolder | : | E:\ |
TotalSystemMemory | : | 1,023.56 MB |
AvailableSystemMemory | : | 79.26 MB |
LogStatus | : | StoragePaused |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | True |
StorageUsed | : | 0.00 B |
PowerState | : | ACOnline |
CacheState | : | WritebackGlobal |
BackupStorageFolder | : | |
IpAddresses | : | {172.20.17.63, fe80::ac9f:4abc:8e7:447a, 13.0.0.31, fe80::2de4:e3b4:87d0:b299...} |
Description | : | Storage server located in Ft. Lauderdale Lab2 Room 13E. |
HostName | : | SSV1.datacoresoftware.com |
Id | : | 84972D6B-7E71-4616-BDA1-57ECEAF3FFC4 |
Caption | : | SSV1 |
ExtendedCaption | : | SSV1 in Local Group |
Internal | : | False |
GroupId | : | 4ba07046-5f6b-44f1-acf8-41d77d0dc184 |
RegionNodeId | : | ExecutiveNode:C553D471-3527-47EC-9326-D53E04204F2B |
CacheSize | : | 255.00 MB |
State | : | Online |
SupportState | : | Cancelling |
SnapshotMapStoreId | : | |
SnapshotMapStorePoolId | : | C553D471-3527-47EC-9326-D53E04204F2B:{9437d954-ca79-11e0-857f-00155d11e923} |
InstallPath | : | C:\Program Files\DataCore\SANsymphony |
ProductName | : | DataCore SANsymphony |
ProductType | : | Standard |
ProductVersion | : | 8.1, Update 1 |
OsVersion | : | Windows Server 2008 R2 x64 Edition, Service Pack 1 |
ProcessorInfo | : | DataCore.Executive.ProcessorInformation |
ProductBuild | : | 13.1.1.813 |
BuildType | : | Release |
DiagnosticMode | : | Enabled |
LicenseRemaining | : | 7740000000000 |
ReplicationBufferFolder | : | |
TotalSystemMemory | : | 1,023.56 MB |
AvailableSystemMemory | : | 89.84 MB |
LogStatus | : | StoragePaused |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | True |
StorageUsed | : | 0.00 B |
PowerState | : | ACOnline |
CacheState | : | WritebackGlobal |
BackupStorageFolder | : | |
IpAddresses | : | {172.20.17.157, fe80::2920:ddc6:93a7:45df, 13.0.0.35, fe80::6181:9311:6644:c8d2...} |
Description | : | |
HostName | : | SSV2.datacoresoftware.com |
Id | : | C553D471-3527-47EC-9326-D53E04204F2B |
Caption | : | SSV2 |
ExtendedCaption | : | SSV2 in Local Group |
Internal | : | False |
Stop-DcsTask
SYNOPSISStops a task if it is currently in the "Running" state.
SYNTAXStop-DcsTask -Task <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Stops a task if it is currently in the "Running" state. The task is not disabled; the next time that the task is triggered, it will run again.
PARAMETERSTaskData : Object identifying and describing the task.
OUTPUTSTaskData : Object identifying and describing the task.
NOTESAlso see Invoke-DcsTask, Disable-DcsTask, Enable-DcsTask.
EXAMPLESStop-DcsTask -Task ReclaimVirtualDisk1
Description | : | |
Enabled | : | True |
ActionBehavior | : | RunPerTrigger |
MaxRunTime | : | 6048000000000 |
Connective | : | LogicalOr |
ActionDelay | : | 0 |
State | : | Idle |
CurrentActionId | : | |
LastStartTime | : | 9/19/2011 4:31:31 PM |
LastStopTime | : | 9/19/2011 4:31:33 PM |
Id | : | 6d03de54-d9bb-4228-9484-acd926819c5f |
Caption | : | ReclaimVirtualDisk1 |
ExtendedCaption | : | ReclaimVirtualDisk1 |
Internal | : | False |
Stop-DcsVirtualDiskReclamation
SYNOPSISAborts the reclamation process for a virtual disk.
SYNTAXStop-DcsVirtualDiskReclamation -VirtualDisk <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Aborts the reclamation process for a virtual disk. If aborted, the process can be restarted at a later time without damage to the virtual disk integrity, see Start-DcsVirtualDiskReclamation.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTSLogicalDiskData : Object that identifies and describes the logical disk. One object will be returned for each logical disk.
NOTESSee Start-DcsVirtualDiskReclamation, Get-DcsVirtualDisk.
EXAMPLESStop-DcsVirtualDiskReclamation -VirtualDisk "Virtual disk 1"
StreamDiskId | : | |
RetentionTime | : | 0 |
StreamSize | : | 0.00 B |
StreamState | : | NotPresent |
PoolId | : | 02BE2FB5-73E0-4072-9DDB-4F0B1B9BB0D1:{4e7bb88f-e2da-11e0-8749-00155d11e923} |
VolumeIndex | : | 1 |
MinQuota | : | 0.00 B |
MaxQuota | : | 0.00 B |
TierAffinity | : | {1, 2, 3} |
StorageName | : | |
InReclamation | : | False |
DataStatus | : | UpToDate |
PresenceStatus | : | Present |
Size | : | 1.00 PB |
Description | : | |
DiskStatus | : | Online |
Virtualized | : | True |
ClientAccessRights | : | ReadWrite |
Failure | : | Healthy |
VirtualDiskId | : | 659d6809344d47bcb2c6384fd769cf69 |
DiskRole | : | Second |
ServerHostId | : | 02BE2FB5-73E0-4072-9DDB-4F0B1B9BB0D1 |
IsMapped | : | True |
Protected | : | True |
Id | : | LD:02BE2FB5-73E0-4072-9DDB-4F0B1B9BB0D1_V.{4e7bb88f-e2da-11e0-8749-00155d11e923}-00000001 |
Caption | : | Virtual disk 1 on SSV2 |
ExtendedCaption | : | Virtual disk 1 on SSV2 |
Internal | : | False |
StreamDiskId | : | |
RetentionTime | : | 0 |
StreamSize | : | 0.00 B |
StreamState | : | NotPresent |
PoolId | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2:{412f1a8c-e2da-11e0-afaa-00155d11e921} |
VolumeIndex | : | 1 |
MinQuota | : | 0.00 B |
MaxQuota | : | 0.00 B |
TierAffinity | : | {1, 2, 3} |
StorageName | : | |
InReclamation | : | False |
DataStatus | : | UpToDate |
PresenceStatus | : | Present |
Size | : | 1.00 PB |
Description | : | |
DiskStatus | : | Online |
Virtualized | : | True |
ClientAccessRights | : | ReadWrite |
Failure | : | Healthy |
VirtualDiskId | : | 659d6809344d47bcb2c6384fd769cf69 |
DiskRole | : | First |
ServerHostId | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2 |
IsMapped | : | True |
Protected | : | True |
Id | : | LD:4A58C0F4-59AB-4A16-A559-2ED9778CC2B2_V.{412f1a8c-e2da-11e0-afaa-00155d11e921}-00000001 |
Caption | : | Virtual disk 1 on SSV1 |
ExtendedCaption | : | Virtual disk 1 on SSV1 |
Internal | : | False |
Sync-DcsConfiguration
SYNOPSISSynchronizes an out-of-synch configuration.
SYNTAXSync-DcsConfiguration -Server <String> [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Synchronizes an out-of-synch configuration. If communication is lost between servers in a server group and the servers are unable to automatically reconcile the differences, the configuration will be temporarily out-of-synch. In this case, the user must select the server with the most appropriate configuration, so that the configuration can be synchronized again.
PARAMETERSConfigurationData : Object that identifies the state of the configuration.
NOTESAlso see Get-DcsConfigurationState.
EXAMPLESSync-DcsConfiguration -Server SSV1 -Yes
State | : | Synchronized |
Source | : | |
Id | : | 942c3183-edd5-409f-8116-b721be9e3f1b |
Caption | : | |
ExtendedCaption | : | |
Internal | : | False |
Test-DcsRecordingEndpointConnection
SYNOPSISTests the connection to a local or remote SQL recording server.
SYNTAXTest-DcsRecordingEndpointConnection -Server <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Test-DcsRecordingEndpointConnection -RemoteServer <String> -DatabaseName <String> -UserName <String> -Password <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Test-DcsRecordingEndpointConnection -RemoteServer <String> -DatabaseName <String> -Credentials <PSCredential> [ -Connection <String> ] [ -PipelineVariable <String> ]
Test-DcsRecordingEndpointConnection -RemoteServer <String> -DatabaseName <String> -UseWindowsAuthentication [ -Connection <String> ] [ -PipelineVariable <String> ]
Tests the connection to a local or remote SQL recording server. For the remote SQL Server, either Windows login or SQL login credentials are required.
PARAMETERSstring : String conveying the success or failure of the connection. "True" means a successful connection. "False" means a failed connection.
NOTESThis cmdlet replaces Test-DcsRecordingServerConnection. See also Set-DcsRecordingEndpointProperties to set the recording server, database, and credentials.
EXAMPLESTest-DcsRecordingEndpointConnection -Server SSVVM03
True
Test-DcsRecordingEndpointConnection -RemoteServer "SQLServer -DatabaseName "DcsPerf" -UserName "SQLUser" -Password "SQLpw001!"
True
Test-DcsRecordingEndpointConnection -RemoteServer "SQLServer" -DatabaseName "DcsPerf" -Credentials $SQLCreds
cmdlet Get-Credential at command pipeline position 1 Supply values for the following parameters: Credential
Test-DcsRecordingEndpointConnection -RemoteServer "SQLServer" -DatabaseName "DcsPerf" -UseWindowsAuthentication
True
Test-DcsRecordingServerConnection
SYNOPSISTHIS CMDLET IS OBSOLETE, use Test-DcsRecordingEndpointConnection.
SYNTAXTest-DcsRecordingServerConnection -ConnectionString <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Test-DcsRecordingServerConnection -RemoteServer <String> -DatabaseName <String> -UserName <String> -Password <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Test-DcsRecordingServerConnection -RemoteServer <String> -DatabaseName <String> -Credentials <PSCredential> [ -Connection <String> ] [ -PipelineVariable <String> ]
Test-DcsRecordingServerConnection -RemoteServer <String> -DatabaseName <String> -UseWindowsAuthentication [ -Connection <String> ] [ -PipelineVariable <String> ]
Test-DcsSupportBundleRelayAddress
SYNOPSISTests the connections between all servers in the server group and the support bundle relay server.
SYNTAXTest-DcsSupportBundleRelayAddress -SupportBundleRelayAddress <String> [ -Port <Int32> ] [ -Connection <String> ] [ -PipelineVariable <String> ]
Tests the connections between all servers in the server group and the support bundle relay server. (See Set-DcsServerGroupProperties to configure the address of the support bundle relay server.)
PARAMETERSstring : Message is returned that informs the administrator whether or not all servers in the server group could successfully communicate with the support bundle relay server.
NOTES EXAMPLESTest-DcsSupportBundleRelayAddress -SupportBundleRelayAddress SSVVM03 -Port 3700
All servers successfully communicated with the support bundle relay at SSVVM03:3700.
Unlock-DcsPhysicalDisk
SYNOPSISReleases the lock put on a discovered physical disk in order to use it.
SYNTAXUnlock-DcsPhysicalDisk [ -Server <String> ] -Disk <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Releases the lock put on a discovered physical disk in order to use it. When a new physical disk is discovered, it is protected or "locked" from use.
PARAMETERSPhysicalDiskData : Object that identifies and describes the disk.
OUTPUTSPhysicalDiskData : Object that identifies and describes the disk.
NOTESAlso see Add-DcsPoolMember, Get-DcsPhysicalDisk
EXAMPLES$unlock = Unlock-DcsPhysicalDisk -Server SSV1 -Disk "Disk 8"
PoolMemberId | : | |
HostId | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2 |
PresenceStatus | : | Present |
Size | : | 50.00 GB |
FreeSpace | : | 0.00 B |
InquiryData | : | DataCore SANmelody DCS VVol51_SSV1_50 |
ScsiPath | : | Port 4, Bus 0, Target 4, LUN 10 |
DiskIndex | : | 8 |
SystemName | : | \\?\PhysicalDrive8 |
DiskHealth | : | Healthy |
BusType | : | iScsi |
Type | : | Uninitialized |
DiskStatus | : | Online |
Partitioned | : | False |
InUse | : | False |
IsBootDisk | : | False |
Protected | : | False |
UniqueIdentifier | : | naa.60030d9056566f6c35315f535356315f |
Id | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2:naa.60030d9056566f6c35315f535356315f |
Caption | : | Disk 8 |
ExtendedCaption | : | Disk 8 on SSV1 |
Internal | : | False |
Unserve-DcsVirtualDisk
SYNOPSISUnserves virtual disks from a client host.
SYNTAXUnserve-DcsVirtualDisk -Machine <String> -VirtualDisk <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Unserves virtual disks from a client host. When a virtual disk is unserved, the virtual disk path from the server to the client host is removed and the virtual disk becomes inaccessible to the client host.
PARAMETERSVirtualDiskData : Object that identifies and describes the virtual disk.
OUTPUTS NOTESAlso see Serve-DcsVirtualDisk, Get-DcsVirtualDisk.
EXAMPLESUnserve-DcsVirtualDisk -Machine Host3 -VirtualDisk "Virtual disk 1"
Get-DcsVirtualDisk -ServerGroup Local -Machine Host3 | Unserve-DcsVirtualDisk -Machine Host3
Update-DcsServerPort
SYNOPSISRescans server ports to discover disks.
SYNTAXUpdate-DcsServerPort [ -Server <String> ] -Port <Object> [ -Connection <String> ] [ -PipelineVariable <String> ]
Update-DcsServerPort [ -Server <String> ] -AllPorts [ -Connection <String> ] [ -PipelineVariable <String> ]
Rescans server ports to discover disks. All ports on a server can be scanned or an individual port can be scanned.
PARAMETERSScsiPortData : Object that identifies and describes the port.
OUTPUTSScsiPortData : Object that identifies and describes the port.
NOTESAlso see Set-DcsServerPortProperties, Set-DcsPortProperties, Remove-DcsServerPort, Disconnect-DcsiSCSITarget, Connect-DcsiSCSITarget.
EXAMPLESUpdate-DcsServerPort -Server SSV1 -AllPorts
PresenceStatus | : | Present |
PhysicalName | : | 22FE0030D920F40E |
ServerPortProperties | : | DataCore.Executive.ServerPortPropertiesData |
RoleCapability | : | Frontend, Backend |
PortName | : | 22-FE-00-30-D9-20-F4-0E |
Alias | : | Loopback Port |
Description | : | |
PortType | : | Loopback |
PortMode | : | InitiatorTarget |
HostId | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2 |
Connected | : | True |
Id | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2:22FE0030D920F40E |
Caption | : | Loopback Port |
ExtendedCaption | : | Loopback Port on SSV1 |
Internal | : | False |
IdInfo | : | DataCore.Executive.iSCSI.iScsiPortIdInfo |
PortConfigInfo | : | DataCore.Executive.iSCSI.PortConfigInfo |
IScsiPortStateInfo | : | DataCore.Executive.iSCSI.iScsiPortStateInfo |
iSCSINodes | : | {iqn.1991-05.com.microsoft:host3, iqn.1991-05.com.microsoft:ssv2.datacoresoftware.com} |
CapabilityInfo | : | DataCore.Executive.iSCSI.iScsiPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | MAC:00-15-5D-11-E9-15 |
ServerPortProperties | : | DataCore.Executive.ServeriScsiPortPropertiesData |
RoleCapability | : | Frontend, Mirror |
PortName | : | iqn.2000-08.com.datacore:ssv1-1 |
Alias | : | Server iSCSI Port 1 |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Target |
HostId | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2 |
Connected | : | True |
Id | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2:MAC:00-15-5D-11-E9-15 |
Caption | : | Server iSCSI Port 1 |
ExtendedCaption | : | Server iSCSI Port 1 on SSV1 |
Internal | : | False |
IdInfo | : | DataCore.Executive.iSCSI.iScsiPortIdInfo |
PortConfigInfo | : | DataCore.Executive.iSCSI.PortConfigInfo |
IScsiPortStateInfo | : | DataCore.Executive.iSCSI.iScsiPortStateInfo |
iSCSINodes | : | {iqn.1991-05.com.microsoft:host3, iqn.1991-05.com.microsoft:ssv2.datacoresoftware.com} |
CapabilityInfo | : | DataCore.Executive.iSCSI.iScsiPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | MAC:00-15-5D-11-E9-20 |
ServerPortProperties | : | DataCore.Executive.ServeriScsiPortPropertiesData |
RoleCapability | : | Frontend, Mirror |
PortName | : | iqn.2000-08.com.datacore:ssv1-2 |
Alias | : | Server iSCSI Port 2 |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Target |
HostId | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2 |
Connected | : | True |
Id | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2:MAC:00-15-5D-11-E9-20 |
Caption | : | Server iSCSI Port 2 |
ExtendedCaption | : | Server iSCSI Port 2 on SSV1 |
Internal | : | False |
IdInfo | : | DataCore.Executive.iSCSI.iScsiPortIdInfo |
PortConfigInfo | : | DataCore.Executive.iSCSI.PortConfigInfo |
IScsiPortStateInfo | : | DataCore.Executive.iSCSI.iScsiPortStateInfo |
iSCSINodes | : | {iqn.1991-05.com.microsoft:ssv2.datacoresoftware.com} |
CapabilityInfo | : | DataCore.Executive.iSCSI.iScsiPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | MAC:00-15-5D-11-E9-0F |
ServerPortProperties | : | DataCore.Executive.ServeriScsiPortPropertiesData |
RoleCapability | : | Frontend, Mirror |
PortName | : | iqn.2000-08.com.datacore:ssv1-3 |
Alias | : | Server iSCSI Port 3 |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Target |
HostId | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2 |
Connected | : | True |
Id | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2:MAC:00-15-5D-11-E9-0F |
Caption | : | Server iSCSI Port 3 |
ExtendedCaption | : | Server iSCSI Port 3 on SSV1 |
Internal | : | False |
InitiatorPortals | : | {fe80::ac9f:4abc:8e7:447a, fe80::2de4:e3b4:87d0:b299, fe80::d86e:28b1:6c8e:ee36, fe80::f13e:c21d:f0b8:c2e...} |
iSnsServer | : | {} |
TargetPortals | : | {DataCore.Executive.iScsiTargetPortalData, DataCore.Executive.iScsiTargetPortalData, DataCore.Executive.iScsiTargetPortalData, DataCore.Executive.iScsiTargetPortalData} |
PresenceStatus | : | Present |
PhysicalName | : | MSFT-05-1991 |
ServerPortProperties | : | DataCore.Executive.ServerPortPropertiesData |
RoleCapability | : | Backend, Mirror |
PortName | : | ssv1msiscsiinitiator |
Alias | : | Microsoft iSCSI Initiator |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Initiator |
HostId | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2 |
Connected | : | True |
Id | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2:MSFT-05-1991 |
Caption | : | Microsoft iSCSI Initiator |
ExtendedCaption | : | Microsoft iSCSI Initiator on SSV1 |
Internal | : | False |
Update-DcsServerPort -Server SSV1 -Port "Server iSCSI Port 1"
IdInfo | : | DataCore.Executive.iSCSI.iScsiPortIdInfo |
PortConfigInfo | : | DataCore.Executive.iSCSI.PortConfigInfo |
IScsiPortStateInfo | : | DataCore.Executive.iSCSI.iScsiPortStateInfo |
iSCSINodes | : | {iqn.1991-05.com.microsoft:host3, iqn.1991-05.com.microsoft:ssv2.datacoresoftware.com} |
CapabilityInfo | : | DataCore.Executive.iSCSI.iScsiPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | MAC:00-15-5D-11-E9-15 |
ServerPortProperties | : | DataCore.Executive.ServeriScsiPortPropertiesData |
RoleCapability | : | Frontend, Mirror |
PortName | : | iqn.2000-08.com.datacore:ssv1-1 |
Alias | : | Server iSCSI Port 1 |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Target |
HostId | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2 |
Connected | : | True |
Id | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2:MAC:00-15-5D-11-E9-15 |
Caption | : | Server iSCSI Port 1 |
ExtendedCaption | : | Server iSCSI Port 1 on SSV1 |
Internal | : | False |
Get-DcsPort -Type iSCSI -MachineType Servers | Update-DcsServerPort
IdInfo | : | DataCore.Executive.iSCSI.iScsiPortIdInfo |
PortConfigInfo | : | DataCore.Executive.iSCSI.PortConfigInfo |
IScsiPortStateInfo | : | DataCore.Executive.iSCSI.iScsiPortStateInfo |
iSCSINodes | : | {iqn.1991-05.com.microsoft:host3, iqn.1991-05.com.microsoft:ssv2.datacoresoftware.com} |
CapabilityInfo | : | DataCore.Executive.iSCSI.iScsiPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | MAC:00-15-5D-11-E9-15 |
ServerPortProperties | : | DataCore.Executive.ServeriScsiPortPropertiesData |
RoleCapability | : | Frontend, Mirror |
PortName | : | iqn.2000-08.com.datacore:ssv1-1 |
Alias | : | Server iSCSI Port 1 |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Target |
HostId | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2 |
Connected | : | True |
Id | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2:MAC:00-15-5D-11-E9-15 |
Caption | : | Server iSCSI Port 1 |
ExtendedCaption | : | Server iSCSI Port 1 on SSV1 |
Internal | : | False |
IdInfo | : | DataCore.Executive.iSCSI.iScsiPortIdInfo |
PortConfigInfo | : | DataCore.Executive.iSCSI.PortConfigInfo |
IScsiPortStateInfo | : | DataCore.Executive.iSCSI.iScsiPortStateInfo |
iSCSINodes | : | {iqn.1991-05.com.microsoft:host3, iqn.1991-05.com.microsoft:ssv2.datacoresoftware.com} |
CapabilityInfo | : | DataCore.Executive.iSCSI.iScsiPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | MAC:00-15-5D-11-E9-20 |
ServerPortProperties | : | DataCore.Executive.ServeriScsiPortPropertiesData |
RoleCapability | : | Frontend, Mirror |
PortName | : | iqn.2000-08.com.datacore:ssv1-2 |
Alias | : | Server iSCSI Port 2 |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Target |
HostId | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2 |
Connected | : | True |
Id | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2:MAC:00-15-5D-11-E9-20 |
Caption | : | Server iSCSI Port 2 |
ExtendedCaption | : | Server iSCSI Port 2 on SSV1 |
Internal | : | False |
IdInfo | : | DataCore.Executive.iSCSI.iScsiPortIdInfo |
PortConfigInfo | : | DataCore.Executive.iSCSI.PortConfigInfo |
IScsiPortStateInfo | : | DataCore.Executive.iSCSI.iScsiPortStateInfo |
iSCSINodes | : | {iqn.1991-05.com.microsoft:ssv2.datacoresoftware.com} |
CapabilityInfo | : | DataCore.Executive.iSCSI.iScsiPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | MAC:00-15-5D-11-E9-0F |
ServerPortProperties | : | DataCore.Executive.ServeriScsiPortPropertiesData |
RoleCapability | : | Frontend, Mirror |
PortName | : | iqn.2000-08.com.datacore:ssv1-3 |
Alias | : | Server iSCSI Port 3 |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Target |
HostId | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2 |
Connected | : | True |
Id | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2:MAC:00-15-5D-11-E9-0F |
Caption | : | Server iSCSI Port 3 |
ExtendedCaption | : | Server iSCSI Port 3 on SSV1 |
Internal | : | False |
InitiatorPortals | : | {fe80::ac9f:4abc:8e7:447a, fe80::2de4:e3b4:87d0:b299, fe80::d86e:28b1:6c8e:ee36, fe80::f13e:c21d:f0b8:c2e...} |
iSnsServer | : | {} |
TargetPortals | : | {DataCore.Executive.iScsiTargetPortalData, DataCore.Executive.iScsiTargetPortalData, DataCore.Executive.iScsiTargetPortalData, DataCore.Executive.iScsiTargetPortalData} |
PresenceStatus | : | Present |
PhysicalName | : | MSFT-05-1991 |
ServerPortProperties | : | DataCore.Executive.ServerPortPropertiesData |
RoleCapability | : | Backend, Mirror |
PortName | : | ssv1msiscsiinitiator |
Alias | : | Microsoft iSCSI Initiator |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Initiator |
HostId | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2 |
Connected | : | True |
Id | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2:MSFT-05-1991 |
Caption | : | Microsoft iSCSI Initiator |
ExtendedCaption | : | Microsoft iSCSI Initiator on SSV1 |
Internal | : | False |
IdInfo | : | DataCore.Executive.iSCSI.iScsiPortIdInfo |
PortConfigInfo | : | DataCore.Executive.iSCSI.PortConfigInfo |
IScsiPortStateInfo | : | DataCore.Executive.iSCSI.iScsiPortStateInfo |
iSCSINodes | : | {iqn.1991-05.com.microsoft:host4.datacoresoftware.com, iqn.1991-05.com.microsoft.ssv1.datacoresoftware.com, iqn.1991-05.com.microsoft:host2.datacoresoftware.com, iqn.1991-05.com.microsoft:host3} |
CapabilityInfo | : | DataCore.Executive.iSCSI.iScsiPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | MAC:00-15-5D-11-E9-22 |
ServerPortProperties | : | DataCore.Executive.ServeriScsiPortPropertiesData |
RoleCapability | : | Frontend, Mirror |
PortName | : | iqn.2000-08.com.datacore:ssv2-2 |
Alias | : | Server iSCSI Port 2 |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Target |
HostId | : | 02BE2FB5-73E0-4072-9DDB-4F0B1B9BB0D1 |
Connected | : | True |
Id | : | 02BE2FB5-73E0-4072-9DDB-4F0B1B9BB0D1:MAC:00-15-5D-11-E9-22 |
Caption | : | Server iSCSI Port 2 |
ExtendedCaption | : | Server iSCSI Port 2 on SSV2 |
Internal | : | False |
IdInfo | : | DataCore.Executive.iSCSI.iScsiPortIdInfo |
PortConfigInfo | : | DataCore.Executive.iSCSI.PortConfigInfo |
IScsiPortStateInfo | : | DataCore.Executive.iSCSI.iScsiPortStateInfo |
iSCSINodes | : | {iqn.1991-05.com.microsoft:host4.datacoresoftware.com, iqn.1991-05.com.microsoft:host2.datacoresoftware.com, ssv1msiscsiinitiator, iqn.1991-05.com.microsoft:host3} |
CapabilityInfo | : | DataCore.Executive.iSCSI.iScsiPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | MAC:00-15-5D-11-E9-23 |
ServerPortProperties | : | DataCore.Executive.ServeriScsiPortPropertiesData |
RoleCapability | : | Frontend, Mirror |
PortName | : | iqn.2000-08.com.datacore:ssv2-3 |
Alias | : | Server iSCSI Port 3 |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Target |
HostId | : | 02BE2FB5-73E0-4072-9DDB-4F0B1B9BB0D1 |
Connected | : | True |
Id | : | 02BE2FB5-73E0-4072-9DDB-4F0B1B9BB0D1:MAC:00-15-5D-11-E9-23 |
Caption | : | Server iSCSI Port 3 |
ExtendedCaption | : | Server iSCSI Port 3 on SSV2 |
Internal | : | False |
IdInfo | : | DataCore.Executive.iSCSI.iScsiPortIdInfo |
PortConfigInfo | : | DataCore.Executive.iSCSI.PortConfigInfo |
IScsiPortStateInfo | : | DataCore.Executive.iSCSI.iScsiPortStateInfo |
iSCSINodes | : | {iqn.1991-05.com.microsoft.ssv1.datacoresoftware.com} |
CapabilityInfo | : | DataCore.Executive.iSCSI.iScsiPortCapabilityInfo |
PresenceStatus | : | Present |
PhysicalName | : | MAC:00-15-5D-11-E9-10 |
ServerPortProperties | : | DataCore.Executive.ServeriScsiPortPropertiesData |
RoleCapability | : | Frontend, Mirror |
PortName | : | iqn.2000-08.com.datacore:ssv2-1 |
Alias | : | Server iSCSI Port 1 |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Target |
HostId | : | 02BE2FB5-73E0-4072-9DDB-4F0B1B9BB0D1 |
Connected | : | True |
Id | : | 02BE2FB5-73E0-4072-9DDB-4F0B1B9BB0D1:MAC:00-15-5D-11-E9-10 |
Caption | : | Server iSCSI Port 1 |
ExtendedCaption | : | Server iSCSI Port 1 on SSV2 |
Internal | : | False |
InitiatorPortals | : | {fe80::6181:9311:6644:c8d2, fe80::4845:95ea:39c3:6fa6, fe80::706f:1642:d9f4:d1b7, fe80::2920:ddc6:93a7:45df...} |
iSnsServer | : | {} |
TargetPortals | : | {DataCore.Executive.iScsiTargetPortalData, DataCore.Executive.iScsiTargetPortalData, DataCore.Executive.iScsiTargetPortalData, DataCore.Executive.iScsiTargetPortalData...} |
PresenceStatus | : | Present |
PhysicalName | : | MSFT-05-1991 |
ServerPortProperties | : | DataCore.Executive.ServerPortPropertiesData |
RoleCapability | : | Backend, Mirror |
PortName | : | iqn.1991-05.com.microsoft:ssv2.datacoresoftware.com |
Alias | : | Microsoft iSCSI Initiator |
Description | : | |
PortType | : | iSCSI |
PortMode | : | Initiator |
HostId | : | 02BE2FB5-73E0-4072-9DDB-4F0B1B9BB0D1 |
Connected | : | True |
Id | : | 02BE2FB5-73E0-4072-9DDB-4F0B1B9BB0D1:MSFT-05-1991 |
Caption | : | Microsoft iSCSI Initiator |
ExtendedCaption | : | Microsoft iSCSI Initiator on SSV2 |
Internal | : | False |
Update-DcsSnapshot
SYNOPSISUpdates a snapshot with the changes that have occurred on the source virtual disk since the snapshot was created or last updated. This operation can also be performed on a snapshot group.
SYNTAXUpdate-DcsSnapshot -Snapshot <Object> [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Update-DcsSnapshot -SnapshotGroup <Object> [ -Yes] [ -Connection <String> ] [ -PipelineVariable <String> ] [ -WhatIf] [ -Confirm]
Updates a snapshot with the changes that have occurred on the source virtual disk since the snapshot was created or last updated. This operation can also be performed on a snapshot group.
PARAMETERSSnapshotData : Object that identifies and describes the snapshot.
OUTPUTSSnapshotData : Object that identifies and describes the snapshot.
NOTESAlso see ConvertTo-DcsFullSnapshot, Split-DcsSnapshot, Get-DcsSnapshot.
EXAMPLESUpdate-DcsSnapshot -Snapshot "Virtual disk 1 @ 9/20/2011 12:08:03 PM" -Yes
SourceLogicalDiskId | : | LD:4A58C0F4-59AB-4A16-A559-2ED9778CC2B2_V.{412f1a8c-e2da-11e0-afaa-00155d11e921}-00000004 |
DestinationLogicalDiskId | : | LD:4A58C0F4-59AB-4A16-A559-2ED9778CC2B2_V.{412f1a8c-e2da-11e0-afaa-00155d11e921}-00000006 |
Type | : | Differential |
TimeStamp | : | 9/20/2011 12:33:57 PM |
ActiveOperation | : | NoOperation |
State | : | Healthy |
Failure | : | NoFailure |
Id | : | V.{412F1A8C-E2DA-11E0-AFAA-00155D11E921}-00000004--V.{412F1A8C-E2DA-11E0-AFAA-00155D11E921}-00000006 |
Caption | : | Virtual disk 1 @ 9/20/2011 12:08:03 PM |
ExtendedCaption | : | Virtual disk 1 @ 9/20/2011 12:08:03 PM on SSV1 |
Internal | : | False |
Get-DcsSnapshot | Update-DcsSnapshot -Yes
SourceLogicalDiskId | : | LD:4A58C0F4-59AB-4A16-A559-2ED9778CC2B2_V.{412f1a8c-e2da-11e0-afaa-00155d11e921}-00000004 |
DestinationLogicalDiskId | : | LD:4A58C0F4-59AB-4A16-A559-2ED9778CC2B2_V.{412f1a8c-e2da-11e0-afaa-00155d11e921}-00000006 |
Type | : | Differential |
TimeStamp | : | 9/20/2011 12:08:17 PM |
ActiveOperation | : | NoOperation |
State | : | Healthy |
Failure | : | NoFailure |
Id | : | V.{412F1A8C-E2DA-11E0-AFAA-00155D11E921}-00000004--V.{412F1A8C-E2DA-11E0-AFAA-00155D11E921}-00000006 |
Caption | : | Virtual disk 1 @ 9/20/2011 12:08:03 PM |
ExtendedCaption | : | Virtual disk 1 @ 9/20/2011 12:08:03 PM on SSV1 |
Internal | : | False |
SourceLogicalDiskId | : | LD:4A58C0F4-59AB-4A16-A559-2ED9778CC2B2_V.{412f1a8c-e2da-11e0-afaa-00155d11e921}-00000005 |
DestinationLogicalDiskId | : | LD:4A58C0F4-59AB-4A16-A559-2ED9778CC2B2_V.{412f1a8c-e2da-11e0-afaa-00155d11e921}-00000008 |
Type | : | Differential |
TimeStamp | : | 9/20/2011 12:29:09 PM |
ActiveOperation | : | NoOperation |
State | : | Healthy |
Failure | : | NoFailure |
Id | : | V.{412F1A8C-E2DA-11E0-AFAA-00155D11E921}-00000005--V.{412F1A8C-E2DA-11E0-AFAA-00155D11E921}-00000008 |
Caption | : | Virtual disk 2 @ 9/20/2011 12:29:00 PM |
ExtendedCaption | : | Virtual disk 2 @ 9/20/2011 12:29:00 PM on SSV1 |
Internal | : | False |
Upload-DcsSupportBundle
SYNOPSISCreates a support bundle and optionally transmits the support bundle to DataCore Technical Support.
SYNTAXUpload-DcsSupportBundle -BundleType <String> -Company <String> -IncidentNumber <String> [ -Connection <String> ] [ -PipelineVariable <String> ]
Upload-DcsSupportBundle -BundleType <String> -SkipUpload [ -Connection <String> ] [ -PipelineVariable <String> ]
Creates a support bundle and optionally uploads the support bundle to DataCore Technical Support. An incident number from DataCore Technical Support is required when invoking this Cmdlet.
PARAMETERSServerHostData : Object that identifies and describes the server. An object is returned for every server in the group.
NOTESAlso see Stop-DcsSupportBundle.
EXAMPLESUpload-DcsSupportBundle -BundleType Full -Company "Acme Co." -IncidentNumber 123456-123456
GroupId | : | 3fc88f37-37c6-4ad1-9708-7d21a21ff967 |
RegionNodeId | : | ExecutiveNode:4A58C0F4-59AB-4A16-A559-2ED9778CC2B2 |
CacheSize | : | 0.00 B |
State | : | Online |
SupportState | : | Collecting |
SnapshotMapStoreId | : | V.{412f1a8c-e2da-11e0-afaa-00155d11e921}-00000007 |
SnapshotMapStorePoolId | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2:{412f1a8c-e2da-11e0-afaa-00155d11e921} |
InstallPath | : | C:\Program Files\DataCore\SANsymphony |
ProductName | : | DataCore SANsymphony |
ProductType | : | Standard |
ProductVersion | : | 8.1, Update 1 |
OsVersion | : | Windows Server 2008 R2 x64 Edition, Service Pack 1 |
ProcessorInfo | : | DataCore.Executive.ProcessorInformation |
ProductBuild | : | 13.1.1.888 |
BuildType | : | Release |
DiagnosticMode | : | Enabled |
LicenseRemaining | : | 25920000000000 |
ReplicationBufferFolder | : | |
TotalSystemMemory | : | 1,023.56 MB |
AvailableSystemMemory | : | 307.87 MB |
LogStatus | : | Operational |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | True |
StorageUsed | : | 0.00 B |
PowerState | : | ACOnline |
CacheState | : | WritebackGlobal |
BackupStorageFolder | : | |
IpAddresses | : | {172.20.17.63, fe80::ac9f:4abc:8e7:447a, 13.0.0.31, fe80::2de4:e3b4:87d0:b299...} |
Description | : | |
HostName | : | SSV1.datacoresoftware.com |
Id | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2 |
Caption | : | SSV1 |
ExtendedCaption | : | SSV1 in LOCAL |
Internal | : | False |
GroupId | : | 3fc88f37-37c6-4ad1-9708-7d21a21ff967 |
RegionNodeId | : | ExecutiveNode:02BE2FB5-73E0-4072-9DDB-4F0B1B9BB0D1 |
CacheSize | : | 0.00 B |
State | : | Online |
SupportState | : | Collecting |
SnapshotMapStoreId | : | |
SnapshotMapStorePoolId | : | |
InstallPath | : | C:\Program Files\DataCore\SANsymphony |
ProductName | : | DataCore SANsymphony |
ProductType | : | Standard |
ProductVersion | : | 8.1, Update 1 |
OsVersion | : | Windows Server 2008 R2 x64 Edition, Service Pack 1 |
ProcessorInfo | : | DataCore.Executive.ProcessorInformation |
ProductBuild | : | 13.1.1.888 |
BuildType | : | Release |
DiagnosticMode | : | Enabled |
LicenseRemaining | : | 25920000000000 |
ReplicationBufferFolder | : | |
TotalSystemMemory | : | 1,023.56 MB |
AvailableSystemMemory | : | 117.96 MB |
LogStatus | : | Operational |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | True |
StorageUsed | : | 0.00 B |
PowerState | : | ACOnline |
CacheState | : | WritebackGlobal |
BackupStorageFolder | : | |
IpAddresses | : | {172.20.17.157, fe80::2920:ddc6:93a7:45df, 13.0.0.35, fe80::6181:9311:6644:c8d2...} |
Description | : | |
HostName | : | SSV2.datacoresoftware.com |
Id | : | 02BE2FB5-73E0-4072-9DDB-4F0B1B9BB0D1 |
Caption | : | SSV2 |
ExtendedCaption | : | SSV2 in LOCAL |
Internal | : | False |
Upload-DcsSupportBundle -BundleType CrashDump -SkipUpload
GroupId | : | 3fc88f37-37c6-4ad1-9708-7d21a21ff967 |
RegionNodeId | : | ExecutiveNode:4A58C0F4-59AB-4A16-A559-2ED9778CC2B2 |
CacheSize | : | 0.00 B |
State | : | Online |
SupportState | : | Collecting |
SnapshotMapStoreId | : | V.{412f1a8c-e2da-11e0-afaa-00155d11e921}-00000007 |
SnapshotMapStorePoolId | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2:{412f1a8c-e2da-11e0-afaa-00155d11e921} |
InstallPath | : | C:\Program Files\DataCore\SANsymphony |
ProductName | : | DataCore SANsymphony |
ProductType | : | Standard |
ProductVersion | : | 8.1, Update 1 |
OsVersion | : | Windows Server 2008 R2 x64 Edition, Service Pack 1 |
ProcessorInfo | : | DataCore.Executive.ProcessorInformation |
ProductBuild | : | 13.1.1.888 |
BuildType | : | Release |
DiagnosticMode | : | Enabled |
LicenseRemaining | : | 25920000000000 |
ReplicationBufferFolder | : | |
TotalSystemMemory | : | 1,023.56 MB |
AvailableSystemMemory | : | 307.87 MB |
LogStatus | : | Operational |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | True |
StorageUsed | : | 0.00 B |
PowerState | : | ACOnline |
CacheState | : | WritebackGlobal |
BackupStorageFolder | : | |
IpAddresses | : | {172.20.17.63, fe80::ac9f:4abc:8e7:447a, 13.0.0.31, fe80::2de4:e3b4:87d0:b299...} |
Description | : | |
HostName | : | SSV1.datacoresoftware.com |
Id | : | 4A58C0F4-59AB-4A16-A559-2ED9778CC2B2 |
Caption | : | SSV1 |
ExtendedCaption | : | SSV1 in LOCAL |
Internal | : | False |
GroupId | : | 3fc88f37-37c6-4ad1-9708-7d21a21ff967 |
RegionNodeId | : | ExecutiveNode:02BE2FB5-73E0-4072-9DDB-4F0B1B9BB0D1 |
CacheSize | : | 0.00 B |
State | : | Online |
SupportState | : | Collecting |
SnapshotMapStoreId | : | |
SnapshotMapStorePoolId | : | |
InstallPath | : | C:\Program Files\DataCore\SANsymphony |
ProductName | : | DataCore SANsymphony |
ProductType | : | Standard |
ProductVersion | : | 8.1, Update 1 |
OsVersion | : | Windows Server 2008 R2 x64 Edition, Service Pack 1 |
ProcessorInfo | : | DataCore.Executive.ProcessorInformation |
ProductBuild | : | 13.1.1.888 |
BuildType | : | Release |
DiagnosticMode | : | Enabled |
LicenseRemaining | : | 25920000000000 |
ReplicationBufferFolder | : | |
TotalSystemMemory | : | 1,023.56 MB |
AvailableSystemMemory | : | 117.96 MB |
LogStatus | : | Operational |
LicenseSettings | : | DataCore.Executive.LicenseSettings |
IsLicensed | : | True |
StorageUsed | : | 0.00 B |
PowerState | : | ACOnline |
CacheState | : | WritebackGlobal |
BackupStorageFolder | : | |
IpAddresses | : | {172.20.17.157, fe80::2920:ddc6:93a7:45df, 13.0.0.35, fe80::6181:9311:6644:c8d2...} |
Description | : | |
HostName | : | SSV2.datacoresoftware.com |
Id | : | 02BE2FB5-73E0-4072-9DDB-4F0B1B9BB0D1 |
Caption | : | SSV2 |
ExtendedCaption | : | SSV2 in LOCAL |
Internal | : | False |