9 Index

A

A shared disk online example

Abstract data model

   client (section 3.1.1, section 3.3.1, section 3.5.1, section 3.7.1, section 3.9.1, section 3.11.1, section 3.13.1, section 3.15.1, section 3.17.1)

      IClusterCleanup (section 3.1.1, section 3.9.1)

      IClusterFirewall (section 3.1.1, section 3.15.1)

      IClusterLog (section 3.1.1, section 3.13.1)

      IClusterNetwork2 (section 3.1.1, section 3.7.1)

      IClusterSetup (section 3.1.1, section 3.11.1)

      IClusterStorage2 (section 3.1.1, section 3.3.1)

      IClusterStorage3 (section 3.1.1, section 3.5.1)

   server (section 3.2.1, section 3.4.1, section 3.6.1, section 3.8.1, section 3.10.1, section 3.12.1, section 3.14.1, section 3.16.1)

      IClusterCleanup

      IClusterFirewall

      IClusterLog

      IClusterNetwork2

      IClusterSetup

      IClusterStorage2

      IClusterStorage3

Accessing a Partition File System method (section 3.3.4.5, section 3.5.4.5)

Accessing a Share method

ADAPTER packet

ADAPTER2 packet

ADAPTERLIST packet

ADAPTERLIST2 packet

ADD_ROUTES_REPLY structure

ADD_ROUTES_REQUEST structure

Applicability

Attaching CPrepDisks method (section 3.3.4.2, section 3.5.4.2)

C

CancelAddRoutesRequest (Opnum 11) method

CancelAddRoutesRequest method

Capability negotiation

Change tracking

CleanUpEvictedNode (Opnum 3) method

CleanUpEvictedNode method

CleanupNode (Opnum 6) method

CleanupNode method

ClearPR (Opnum 4) method

ClearPR method

Client

   abstract data model (section 3.1.1, section 3.3.1, section 3.5.1, section 3.7.1, section 3.9.1, section 3.11.1, section 3.13.1, section 3.15.1, section 3.17.1)

   Accessing a Partition File System method (section 3.3.4.5, section 3.5.4.5)

   Accessing a Share method

   Attaching CPrepDisks method (section 3.3.4.2, section 3.5.4.2)

   common interface

   IClusterCleanup

      abstract data model (section 3.1.1, section 3.9.1)

      initialization (section 3.1.3, section 3.9.3)

      local events (section 3.1.6, section 3.9.6)

      message processing (section 3.1.4, section 3.9.4)

      overview

      sequencing rules (section 3.1.4, section 3.9.4)

      timer events (section 3.1.5, section 3.9.5)

      timers (section 3.1.2, section 3.9.2)

   IClusterFirewall

      abstract data model (section 3.1.1, section 3.15.1)

      initialization (section 3.1.3, section 3.15.3)

      local events (section 3.1.6, section 3.15.6)

      message processing (section 3.1.4, section 3.15.4)

      overview (section 3.1, section 3.15)

      sequencing rules (section 3.1.4, section 3.15.4)

      timer events (section 3.1.5, section 3.15.5)

      timers (section 3.1.2, section 3.15.2)

   iclusterfirewall interface

   IClusterLog

      abstract data model (section 3.1.1, section 3.13.1)

      initialization (section 3.1.3, section 3.13.3)

      local events (section 3.1.6, section 3.13.6)

      message processing (section 3.1.4, section 3.13.4)

      overview

      sequencing rules (section 3.1.4, section 3.13.4)

      timer events (section 3.1.5, section 3.13.5)

      timers (section 3.1.2, section 3.13.2)

   IClusterNetwork2

      abstract data model (section 3.1.1, section 3.7.1)

      initialization (section 3.1.3, section 3.7.3)

      local events (section 3.1.6, section 3.7.6)

      message processing (section 3.1.4, section 3.7.4)

      overview

      sequencing rules (section 3.1.4, section 3.7.4)

      timer events (section 3.1.5, section 3.7.5)

      timers (section 3.1.2, section 3.7.2)

   IClusterSetup

      abstract data model (section 3.1.1, section 3.11.1)

      initialization (section 3.1.3, section 3.11.3)

      local events (section 3.1.6, section 3.11.6)

      message processing (section 3.1.4, section 3.11.4)

      overview

      sequencing rules (section 3.1.4, section 3.11.4)

      timer events (section 3.1.5, section 3.11.5)

      timers (section 3.1.2, section 3.11.2)

   IClusterStorage2

      abstract data model (section 3.1.1, section 3.3.1)

      initialization (section 3.1.3, section 3.3.3)

      local events (section 3.1.6, section 3.3.6)

      message processing

         CPrepDisks - attaching

         disk

            partitions - querying

            sectors - querying

         overview (section 3.1.4, section 3.3.4)

         partition file system - accessing

         SCSI-3 persistent reservations

         server - preparing

      overview

      sequencing rules

         CPrepDisks - attaching

         disk

            partitions - querying

            sectors - querying

         overview (section 3.1.4, section 3.3.4)

         partition file system - accessing

         SCSI-3 persistent reservations

         server - preparing

      timer events (section 3.1.5, section 3.3.5)

      timers (section 3.1.2, section 3.3.2)

   IClusterStorage3

      abstract data model (section 3.1.1, section 3.5.1)

      initialization (section 3.1.3, section 3.5.3)

      local events (section 3.1.6, section 3.5.6)

      message processing

         CPrepDisks - attaching

         disk

            partitions - querying

            sectors - querying

         overview (section 3.1.4, section 3.5.4)

         partition file system - accessing

         SCSI-3 persistent reservations

         server

            preparing

            share access

      sequencing rules

         CPrepDisks - attaching

         disk

            partitions - querying

            sectors - querying

         overview (section 3.1.4, section 3.5.4)

         partition file system - accessing

         SCSI-3 persistent reservations

         server

            preparing

            share access

      timer events

      timers (section 3.1.2, section 3.5.2)

   iclusterstorage3 interface

   initialization (section 3.1.3, section 3.3.3, section 3.5.3, section 3.7.3, section 3.9.3, section 3.11.3, section 3.13.3, section 3.15.3, section 3.17.3)

   local events (section 3.1.6, section 3.3.6, section 3.5.6, section 3.7.6, section 3.9.6, section 3.11.6, section 3.13.6, section 3.15.6, section 3.17.6)

   message processing (section 3.1.4, section 3.3.4, section 3.5.4, section 3.7.4, section 3.9.4, section 3.11.4, section 3.13.4, section 3.15.4, section 3.17.4)

   overview (section 3.1, section 3.5, section 3.15)

   Preparing a Server method (section 3.3.4.1, section 3.5.4.1)

   Querying Disk Partitions method (section 3.3.4.4, section 3.5.4.4)

   Querying Disk Sectors method (section 3.3.4.3, section 3.5.4.3)

   SCSI-3 Persistent Reservations method (section 3.3.4.6, section 3.5.4.6)

   sequencing rules (section 3.1.4, section 3.3.4, section 3.5.4, section 3.7.4, section 3.9.4, section 3.11.4, section 3.13.4, section 3.15.4, section 3.17.4)

   timer events (section 3.1.5, section 3.3.5, section 3.5.5, section 3.7.5, section 3.9.5, section 3.11.5, section 3.13.5, section 3.15.5, section 3.17.5)

   timers (section 3.1.2, section 3.3.2, section 3.5.2, section 3.7.2, section 3.9.2, section 3.11.2, section 3.13.2, section 3.15.2, section 3.17.2)

Cluster setup example

CLUSTER_CERT structure

CLUSTER_NETWORK_PROFILE enumeration

Common data types

common interface

ConfigClusterCert (Opnum 9) method

ConfigSvcSecret (Opnum 3) method

ConfigSvcSecret method

Count method

CPREP_DISKID structure

CPREP_DISKID_ENUM enumeration

CPREP_SCSI_ADDRESS structure

CprepCheckNetFtBindings3 (Opnum 4) method

CprepCheckNetFtBindings3 method

CprepConnectToNewSmbShares3 (Opnum 8) method

CprepConnectToNewSmbShares3 method

CprepCreateNewSmbShares3 (Opnum 7) method

CprepCreateNewSmbShares3 method

CprepCsvTestSetup3 (Opnum 5) method

CprepCsvTestSetup3 method

CprepDiskAttach (Opnum 23) method

CprepDiskAttach method

CprepDiskDeleteFile (Opnum 19) method

CprepDiskDeleteFile method

CprepDiskDiskPartitionIsNtfs (Opnum 29) method

CprepDiskDiskPartitionIsNtfs method

CprepDiskFindKey3 (Opnum 12) method

CprepDiskFindKey3 method

CprepDiskGetArbSectors (Opnum 30) method

CprepDiskGetArbSectors method

CprepDiskGetDsms (Opnum 38) method

CprepDiskGetDsms method

CprepDiskGetFSName (Opnum 36) method

CprepDiskGetFSName method

CprepDiskGetProps (Opnum 7) method

CprepDiskGetProps method

CprepDiskGetProps3 (Opnum 9) method

CprepDiskGetProps3 method

CprepDiskGetUniqueIds (Opnum 22) method

CprepDiskGetUniqueIds method

CprepDiskGetUniqueIds3 (Opnum 3) method

CprepDiskGetUniqueIds3 method

CprepDiskIsOnline (Opnum 34) method

CprepDiskIsOnline method

CprepDiskIsPRPresent (Opnum 31) method

CprepDiskIsPRPresent method

CprepDiskIsPRPresent3 (Opnum 15) method

CprepDiskIsPRPresent3 method

CprepDiskIsReadable (Opnum 37) method

CprepDiskIsReadable method

CprepDiskIsReadOnly3 (Opnum 10) method

CprepDiskIsReadOnly3 method

CprepDiskOffline (Opnum 20) method

CprepDiskOffline method

CprepDiskOnline (Opnum 13) method

CprepDiskOnline method

CprepDiskPRArbitrate (Opnum 24) method

CprepDiskPRArbitrate method

CprepDiskPRClear (Opnum 33) method

CprepDiskPRClear method

CprepDiskPRClear3 (Opnum 17) method

CprepDiskPRClear3 method

CprepDiskPRPreempt (Opnum 32) method

CprepDiskPRPreempt method

CprepDiskPRPreempt3 (Opnum 13) method

CprepDiskPRPreempt3 method

CprepDiskPRRegister (Opnum 25) method

CprepDiskPRRegister method

CprepDiskPRRegister3 (Opnum 11) method

CprepDiskPRRegister3 method

CprepDiskPRRelease (Opnum 28) method

CprepDiskPRRelease method

CprepDiskPRRelease3 (Opnum 16) method

CprepDiskPRRelease3 method

CprepDiskPRReserve (Opnum 27) method

CprepDiskPRReserve method

CprepDiskPRReserve3 (Opnum 14) method

CprepDiskPRReserve3 method

CprepDiskPRUnRegister (Opnum 26) method

CprepDiskPRUnRegister method

CprepDiskRawRead (Opnum 3) method

CprepDiskRawRead method

CprepDiskRawWrite (Opnum 4) method

CprepDiskRawWrite method

CprepDiskSetOnline (Opnum 35) method

CprepDiskSetOnline method

CprepDiskStopDefense (Opnum 12) method

CprepDiskStopDefense method

CprepDiskVerifyFileData (Opnum 18) method

CprepDiskVerifyFileData method

CprepDiskVerifyUnique (Opnum 14) method

CprepDiskVerifyUnique method

CprepDiskWriteFileData (Opnum 17) method

CprepDiskWriteFileData method

CprepIsNodeClustered3 (Opnum 6) method

CprepIsNodeClustered3 method

CprepPrepareNode (Opnum 5) method

CprepPrepareNode method

CprepPrepareNodePhase2 (Opnum 6) method

CprepPrepareNodePhase2 method

D

Data model - abstract

   client (section 3.1.1, section 3.3.1, section 3.5.1, section 3.7.1, section 3.9.1, section 3.11.1, section 3.13.1, section 3.15.1, section 3.17.1)

      IClusterCleanup (section 3.1.1, section 3.9.1)

      IClusterFirewall (section 3.1.1, section 3.15.1)

      IClusterLog (section 3.1.1, section 3.13.1)

      IClusterNetwork2 (section 3.1.1, section 3.7.1)

      IClusterSetup (section 3.1.1, section 3.11.1)

      IClusterStorage2 (section 3.1.1, section 3.3.1)

      IClusterStorage3 (section 3.1.1, section 3.5.1)

   server (section 3.2.1, section 3.4.1, section 3.6.1, section 3.8.1, section 3.10.1, section 3.12.1, section 3.14.1, section 3.16.1)

      IClusterCleanup

      IClusterFirewall

      IClusterLog

      IClusterNetwork2

      IClusterSetup

      IClusterStorage2

      IClusterStorage3

Data types

   common - overview

DISK_PROPS structure

DISK_PROPS_EX structure

DiskStackType enumeration

E

Events

   local - client (section 3.1.6, section 3.3.6, section 3.5.6, section 3.7.6, section 3.9.6, section 3.11.6, section 3.13.6, section 3.15.6, section 3.17.6)

   local - server (section 3.2.6, section 3.4.6, section 3.6.6, section 3.8.6, section 3.10.6, section 3.12.6, section 3.14.6, section 3.16.6)

   timer - client (section 3.1.5, section 3.3.5, section 3.5.5, section 3.7.5, section 3.9.5, section 3.11.5, section 3.13.5, section 3.15.5, section 3.17.5)

   timer - server (section 3.2.5, section 3.4.5, section 3.6.5, section 3.8.5, section 3.10.5, section 3.12.5, section 3.14.5, section 3.16.5)

Examples

   a shared disk online

   cluster setup

   shared disk online

   validate network configuration

F

Fields - vendor-extensible

Full IDL

G

GenerateClusterCert (Opnum 11) method

GenerateClusterLog (Opnum 3) method

GenerateClusterLog method

GenerateTimeSpanLog (Opnum 4) method

GenerateTimeSpanLog method

GetAddRoutesStatus (Opnum 9) method

GetAddRoutesStatus method

GetFunctionalLevel (Opnum 6) method

GetIpConfigSerialized (Opnum 5) method

GetIpConfigSerialized method

GetNextAdapterFirewallConfiguration (Opnum 4) method

GetNextAdapterFirewallConfiguration method

GetUpdates method

Glossary

I

iclustercleanup interface

IClusterCleanup interface - server

iclusterfirewall interface (section 3.14, section 3.15)

   client

   server

iclusterstorage3 interface

IClusterUpdate::Count (Opnum 4) method

IClusterUpdate::GetUpdates (Opnum 3) method

IDL

Implementer - security considerations

Index of security parameters

Informative references

Initialization

   client (section 3.1.3, section 3.3.3, section 3.5.3, section 3.7.3, section 3.9.3, section 3.11.3, section 3.13.3, section 3.15.3, section 3.17.3)

      IClusterCleanup (section 3.1.3, section 3.9.3)

      IClusterFirewall (section 3.1.3, section 3.15.3)

      IClusterLog (section 3.1.3, section 3.13.3)

      IClusterNetwork2 (section 3.1.3, section 3.7.3)

      IClusterSetup (section 3.1.3, section 3.11.3)

      IClusterStorage2 (section 3.1.3, section 3.3.3)

      IClusterStorage3 (section 3.1.3, section 3.5.3)

   server (section 3.2.3, section 3.4.3, section 3.6.3, section 3.8.3, section 3.10.3, section 3.12.3, section 3.14.3, section 3.16.3)

      IClusterCleanup

      IClusterFirewall

      IClusterLog

      IClusterNetwork2

      IClusterSetup

      IClusterStorage2

      IClusterStorage3

InitializeAdapterConfiguration (Opnum 3) method

InitializeAdapterConfiguration method

InitializeNode (Opnum 4) method

InitializeNode method

Interfaces

   client - IClusterFirewall

   server

      IClusterCleanup

      IClusterFirewall

Interfaces - client

   common

   iclusterfirewall

   iclusterstorage3

Interfaces - server

   iclustercleanup

   iclusterfirewall

Introduction

IPPREFIX packet

L

Local events

   client (section 3.1.6, section 3.3.6, section 3.5.6, section 3.7.6, section 3.9.6, section 3.11.6, section 3.13.6, section 3.15.6, section 3.17.6)

      IClusterCleanup (section 3.1.6, section 3.9.6)

      IClusterFirewall (section 3.1.6, section 3.15.6)

      IClusterLog (section 3.1.6, section 3.13.6)

      IClusterNetwork2 (section 3.1.6, section 3.7.6)

      IClusterSetup (section 3.1.6, section 3.11.6)

      IClusterStorage2 (section 3.1.6, section 3.3.6)

      IClusterStorage3 (section 3.1.6, section 3.5.6)

   server (section 3.2.6, section 3.4.6, section 3.6.6, section 3.8.6, section 3.10.6, section 3.12.6, section 3.14.6, section 3.16.6)

      IClusterCleanup

      IClusterFirewall

      IClusterLog

      IClusterNetwork2

      IClusterSetup

      IClusterStorage2

         disk

            establish ownership

            relinquish ownership

         overview

      IClusterStorage3

M

Message processing

   client (section 3.1.4, section 3.3.4, section 3.5.4, section 3.7.4, section 3.9.4, section 3.11.4, section 3.13.4, section 3.15.4, section 3.17.4)

      IClusterCleanup (section 3.1.4, section 3.9.4)

      IClusterFirewall (section 3.1.4, section 3.15.4)

      IClusterLog (section 3.1.4, section 3.13.4)

      IClusterNetwork2 (section 3.1.4, section 3.7.4)

      IClusterSetup (section 3.1.4, section 3.11.4)

      IClusterStorage2

         CPrepDisks - attaching

         disk

            partitions - querying

            sectors - querying

         overview (section 3.1.4, section 3.3.4)

         partition file system - accessing

         SCSI-3 persistent reservations

         server - preparing

      IClusterStorage3

         CPrepDisks - attaching

         disk

            partitions - querying

            sectors - querying

         overview (section 3.1.4, section 3.5.4)

         partition file system - accessing

         SCSI-3 persistent reservations

         server

            preparing

            share  access

            share access

   server (section 3.2.4, section 3.4.4, section 3.6.4, section 3.8.4, section 3.10.4, section 3.12.4, section 3.14.4, section 3.16.4)

      IClusterCleanup

      IClusterFirewall

      IClusterLog

      IClusterNetwork2

      IClusterSetup

      IClusterStorage2

      IClusterStorage3

Messages

   common data types

   data types

   transport

Methods

   Accessing a Partition File System (section 3.3.4.5, section 3.5.4.5)

   Accessing a Share

   Attaching CPrepDisks (section 3.3.4.2, section 3.5.4.2)

   CancelAddRoutesRequest (Opnum 11)

   CleanUpEvictedNode (Opnum 3)

   CleanupNode (Opnum 6)

   ClearPR (Opnum 4)

   ConfigClusterCert (Opnum 9)

   ConfigSvcSecret (Opnum 3)

   CprepCheckNetFtBindings3 (Opnum 4)

   CprepConnectToNewSmbShares3 (Opnum 8)

   CprepCreateNewSmbShares3 (Opnum 7)

   CprepCsvTestSetup3 (Opnum 5)

   CprepDiskAttach (Opnum 23)

   CprepDiskDeleteFile (Opnum 19)

   CprepDiskDiskPartitionIsNtfs (Opnum 29)

   CprepDiskFindKey3 (Opnum 12)

   CprepDiskGetArbSectors (Opnum 30)

   CprepDiskGetDsms (Opnum 38)

   CprepDiskGetFSName (Opnum 36)

   CprepDiskGetProps (Opnum 7)

   CprepDiskGetProps3 (Opnum 9)

   CprepDiskGetUniqueIds (Opnum 22)

   CprepDiskGetUniqueIds3 (Opnum 3)

   CprepDiskIsOnline (Opnum 34)

   CprepDiskIsPRPresent (Opnum 31)

   CprepDiskIsPRPresent3 (Opnum 15)

   CprepDiskIsReadable (Opnum 37)

   CprepDiskIsReadOnly3 (Opnum 10)

   CprepDiskOffline (Opnum 20)

   CprepDiskOnline (Opnum 13)

   CprepDiskPRArbitrate (Opnum 24)

   CprepDiskPRClear (Opnum 33)

   CprepDiskPRClear3 (Opnum 17)

   CprepDiskPRPreempt (Opnum 32)

   CprepDiskPRPreempt3 (Opnum 13)

   CprepDiskPRRegister (Opnum 25)

   CprepDiskPRRegister3 (Opnum 11)

   CprepDiskPRRelease (Opnum 28)

   CprepDiskPRRelease3 (Opnum 16)

   CprepDiskPRReserve (Opnum 27)

   CprepDiskPRReserve3 (Opnum 14)

   CprepDiskPRUnRegister (Opnum 26)

   CprepDiskRawRead (Opnum 3)

   CprepDiskRawWrite (Opnum 4)

   CprepDiskSetOnline (Opnum 35)

   CprepDiskStopDefense (Opnum 12)

   CprepDiskVerifyFileData (Opnum 18)

   CprepDiskVerifyUnique (Opnum 14)

   CprepDiskWriteFileData (Opnum 17)

   CprepIsNodeClustered3 (Opnum 6)

   CprepPrepareNode (Opnum 5)

   CprepPrepareNodePhase2 (Opnum 6)

   GenerateClusterCert (Opnum 11)

   GenerateClusterLog (Opnum 3)

   GenerateTimeSpanLog (Opnum 4)

   GetAddRoutesStatus (Opnum 9)

   GetFunctionalLevel (Opnum 6)

   GetIpConfigSerialized (Opnum 5)

   GetNextAdapterFirewallConfiguration (Opnum 4)

   IClusterUpdate::Count (Opnum 4)

   IClusterUpdate::GetUpdates (Opnum 3)

   InitializeAdapterConfiguration (Opnum 3)

   InitializeNode (Opnum 4)

   Preparing a Server (section 3.3.4.1, section 3.5.4.1)

   ProcessAddRoutes (Opnum 8)

   QueryFirewallConfiguration (Opnum 7)

   Querying Disk Partitions (section 3.3.4.4, section 3.5.4.4)

   Querying Disk Sectors (section 3.3.4.3, section 3.5.4.3)

   RetrieveClusterCert (Opnum 10)

   RetrieveHostLabel (Opnum 5)

   RetrieveSvcSecret (Opnum 4)

   SCSI-3 Persistent Reservations (section 3.3.4.6, section 3.5.4.6)

   SendRTMessage (Opnum 3)

N

NODE_ROUTE_INFO structure

Normative references

O

Overview (synopsis)

P

Parameters - security index

PCPREP_DISKID

PCPREP_SCSI_ADDRESS

PDISK_PROPS

PDISK_PROPS_EX

Preconditions

Preparing a Server method (section 3.3.4.1, section 3.5.4.1)

Prerequisites

ProcessAddRoutes (Opnum 8) method

ProcessAddRoutes method

Product behavior

Protocol Details

   overview

Q

QueryFirewallConfiguration (Opnum 7) method

QueryFirewallConfiguration method

Querying Disk Partitions method (section 3.3.4.4, section 3.5.4.4)

Querying Disk Sectors method (section 3.3.4.3, section 3.5.4.3)

R

References

   informative

   normative

REGISTERED_DSM packet

REGISTERED_DSMS packet

Relationship to other protocols

RetrieveClusterCert (Opnum 10) method

RetrieveHostLabel (Opnum 5) method

RetrieveHostLabel method

RetrieveSvcSecret (Opnum 4) method

RetrieveSvcSecret method

ROUTE_LOSS_AND_STATE structure

ROUTE_STATUS enumeration

S

SCSI-3 Persistent Reservations method (section 3.3.4.6, section 3.5.4.6)

Security

   implementer considerations

   parameter index

SendRTMessage (Opnum 3) method

SendRTMessage method

Sequencing rules

   client (section 3.1.4, section 3.3.4, section 3.5.4, section 3.7.4, section 3.9.4, section 3.11.4, section 3.13.4, section 3.15.4, section 3.17.4)

      IClusterCleanup (section 3.1.4, section 3.9.4)

      IClusterFirewall (section 3.1.4, section 3.15.4)

      IClusterLog (section 3.1.4, section 3.13.4)

      IClusterNetwork2 (section 3.1.4, section 3.7.4)

      IClusterSetup (section 3.1.4, section 3.11.4)

      IClusterStorage2

         CPrepDisks - attaching

         disk

            partitions - querying

            sectors - querying

         overview (section 3.1.4, section 3.3.4)

         partition file system - accessing

         SCSI-3 persistent reservations

         server - preparing

      IClusterStorage3

         CPrepDisks - attaching

         disk

            partitions - querying

            sectors - querying

         overview (section 3.1.4, section 3.5.4)

         partition file system - accessing

         SCSI-3 persistent reservations

         server

            preparing

            share access

   server (section 3.2.4, section 3.4.4, section 3.6.4, section 3.8.4, section 3.10.4, section 3.12.4, section 3.14.4, section 3.16.4)

      IClusterCleanup

      IClusterFirewall

      IClusterLog

      IClusterNetwork2

      IClusterSetup

      IClusterStorage2

      IClusterStorage3

SERIALIZEDGUID packet

Server

   abstract data model (section 3.2.1, section 3.4.1, section 3.6.1, section 3.8.1, section 3.10.1, section 3.12.1, section 3.14.1, section 3.16.1)

   CancelAddRoutesRequest (Opnum 11) method

   CleanUpEvictedNode (Opnum 3) method

   CleanupNode (Opnum 6) method

   ClearPR (Opnum 4) method

   ConfigClusterCert (Opnum 9) method

   ConfigSvcSecret (Opnum 3) method

   CprepCheckNetFtBindings3 (Opnum 4) method

   CprepConnectToNewSmbShares3 (Opnum 8) method

   CprepCreateNewSmbShares3 (Opnum 7) method

   CprepCsvTestSetup3 (Opnum 5) method

   CprepDiskAttach (Opnum 23) method

   CprepDiskDeleteFile (Opnum 19) method

   CprepDiskDiskPartitionIsNtfs (Opnum 29) method

   CprepDiskFindKey3 (Opnum 12) method

   CprepDiskGetArbSectors (Opnum 30) method

   CprepDiskGetDsms (Opnum 38) method

   CprepDiskGetFSName (Opnum 36) method

   CprepDiskGetProps (Opnum 7) method

   CprepDiskGetProps3 (Opnum 9) method

   CprepDiskGetUniqueIds (Opnum 22) method

   CprepDiskGetUniqueIds3 (Opnum 3) method

   CprepDiskIsOnline (Opnum 34) method

   CprepDiskIsPRPresent (Opnum 31) method

   CprepDiskIsPRPresent3 (Opnum 15) method

   CprepDiskIsReadable (Opnum 37) method

   CprepDiskIsReadOnly3 (Opnum 10) method

   CprepDiskOffline (Opnum 20) method

   CprepDiskOnline (Opnum 13) method

   CprepDiskPRArbitrate (Opnum 24) method

   CprepDiskPRClear (Opnum 33) method

   CprepDiskPRClear3 (Opnum 17) method

   CprepDiskPRPreempt (Opnum 32) method

   CprepDiskPRPreempt3 (Opnum 13) method

   CprepDiskPRRegister (Opnum 25) method

   CprepDiskPRRegister3 (Opnum 11) method

   CprepDiskPRRelease (Opnum 28) method

   CprepDiskPRRelease3 (Opnum 16) method

   CprepDiskPRReserve (Opnum 27) method

   CprepDiskPRReserve3 (Opnum 14) method

   CprepDiskPRUnRegister (Opnum 26) method

   CprepDiskRawRead (Opnum 3) method

   CprepDiskRawWrite (Opnum 4) method

   CprepDiskSetOnline (Opnum 35) method

   CprepDiskStopDefense (Opnum 12) method

   CprepDiskVerifyFileData (Opnum 18) method

   CprepDiskVerifyUnique (Opnum 14) method

   CprepDiskWriteFileData (Opnum 17) method

   CprepIsNodeClustered3 (Opnum 6) method

   CprepPrepareNode (Opnum 5) method

   CprepPrepareNodePhase2 (Opnum 6) method

   GenerateClusterCert (Opnum 11) method

   GenerateClusterLog (Opnum 3) method

   GenerateTimeSpanLog (Opnum 4) method

   GetAddRoutesStatus (Opnum 9) method

   GetFunctionalLevel (Opnum 6) method

   GetIpConfigSerialized (Opnum 5) method

   GetNextAdapterFirewallConfiguration (Opnum 4) method

   IClusterCleanup

      abstract data model

      initialization

      interface

      local events

      message processing

      overview

      sequencing rules

      timer events

      timers

         cleanup

         delay cleanup

         overview

   iclustercleanup interface

   IClusterFirewall

      abstract data model

      initialization

      interface

      local events

      message processing

      overview

      sequencing rules

      timer events

      timers

   iclusterfirewall interface

   IClusterLog

      abstract data model

      initialization

      local events

      message processing

      sequencing rules

      timer events

      timers

   IClusterNetwork2

      abstract data model

      initialization

      local events

      message processing

      sequencing rules

      timer events

      timers

         overview

         round-trip message

   IClusterSetup

      abstract data model

      initialization

      local events

      message processing

      sequencing rules

      timer events

      timers

   IClusterStorage2

      abstract data model

      initialization

      local events

         disk

            establish ownership

            relinquish ownership

         overview

      message processing

      sequencing rules

      timer events

      timers

   IClusterStorage3

      abstract data model

      initialization

      local events

      message processing

      sequencing rules

      timer events

      timers

   IClusterUpdate::Count (Opnum 4) method

   IClusterUpdate::GetUpdates (Opnum 3) method

   initialization (section 3.2.3, section 3.4.3, section 3.6.3, section 3.8.3, section 3.10.3, section 3.12.3, section 3.14.3, section 3.16.3)

   InitializeAdapterConfiguration (Opnum 3) method

   InitializeNode (Opnum 4) method

   local events (section 3.2.6, section 3.4.6, section 3.6.6, section 3.8.6, section 3.10.6, section 3.12.6, section 3.14.6, section 3.16.6)

   message processing (section 3.2.4, section 3.4.4, section 3.6.4, section 3.8.4, section 3.10.4, section 3.12.4, section 3.14.4, section 3.16.4)

   overview (section 3.8, section 3.14)

   ProcessAddRoutes (Opnum 8) method

   QueryFirewallConfiguration (Opnum 7) method

   RetrieveClusterCert (Opnum 10) method

   RetrieveHostLabel (Opnum 5) method

   RetrieveSvcSecret (Opnum 4) method

   SendRTMessage (Opnum 3) method

   sequencing rules (section 3.2.4, section 3.4.4, section 3.6.4, section 3.8.4, section 3.10.4, section 3.12.4, section 3.14.4, section 3.16.4)

   timer events (section 3.2.5, section 3.4.5, section 3.6.5, section 3.8.5, section 3.10.5, section 3.12.5, section 3.14.5, section 3.16.5)

   timers (section 3.2.2, section 3.4.2, section 3.6.2, section 3.8.2, section 3.10.2, section 3.12.2, section 3.14.2, section 3.16.2)

Shared disk online example

Standards assignments

STORAGE_DEVICE_ID_DESCRIPTOR packet

STORAGE_IDENTIFIER packet

T

Timer events

   client (section 3.1.5, section 3.3.5, section 3.5.5, section 3.7.5, section 3.9.5, section 3.11.5, section 3.13.5, section 3.15.5, section 3.17.5)

      IClusterCleanup (section 3.1.5, section 3.9.5)

      IClusterFirewall (section 3.1.5, section 3.15.5)

      IClusterLog (section 3.1.5, section 3.13.5)

      IClusterNetwork2 (section 3.1.5, section 3.7.5)

      IClusterSetup (section 3.1.5, section 3.11.5)

      IClusterStorage2 (section 3.1.5, section 3.3.5)

      IClusterStorage3

   server (section 3.2.5, section 3.4.5, section 3.6.5, section 3.8.5, section 3.10.5, section 3.12.5, section 3.14.5, section 3.16.5)

      IClusterCleanup

      IClusterFirewall

      IClusterLog

      IClusterNetwork2

      IClusterSetup

      IClusterStorage2

      IClusterStorage3

Timers

   client (section 3.1.2, section 3.3.2, section 3.5.2, section 3.7.2, section 3.9.2, section 3.11.2, section 3.13.2, section 3.15.2, section 3.17.2)

      IClusterCleanup (section 3.1.2, section 3.9.2)

      IClusterFirewall (section 3.1.2, section 3.15.2)

      IClusterLog (section 3.1.2, section 3.13.2)

      IClusterNetwork2 (section 3.1.2, section 3.7.2)

      IClusterSetup (section 3.1.2, section 3.11.2)

      IClusterStorage2 (section 3.1.2, section 3.3.2)

      IClusterStorage3 (section 3.1.2, section 3.5.2)

   server (section 3.2.2, section 3.4.2, section 3.6.2, section 3.8.2, section 3.10.2, section 3.12.2, section 3.14.2, section 3.16.2)

      IClusterCleanup

         cleanup

         delay cleanup

         overview

      IClusterFirewall

      IClusterLog

      IClusterNetwork2

         overview

         round-trip message

      IClusterSetup

      IClusterStorage2

      IClusterStorage3

Tracking changes

Transport

V

Validate network configuration example

Vendor-extensible fields

Versioning

Show: