The criteria for support are DISK_BUSNOSUPP 0x00000100 The disk is on a bus not supported by the cluster implementation. The criteria for support are DISK_SYSTEMBUS 0x00000200 The disk is on the same bus as the disk containing the operating system. DISK_ALREADY_CLUSTERED 0x00000400 The disk is already controlled by the cluster. DISK_SYTLE_MBR 0x00001000 The disk is MBR. DISK_STYLE_GPT 0x00002000 The disk is GPT. DISK_STYLE_RAW 0x00004000 The disk is neither MBR nor GPT. DISK_PART_BASIC 0x00008000 The disk is configured with basic volumes. DISK_PART_DYNAMIC 0x00010000 The disk is configured with dynamic volumes. DISK_CLUSTERED_ONLINE 0x00020000 The disk is controlled by the cluster and is online. DISK_UNREADABLE 0x00040000 The disk cannot be read. DISK_MPIO 0x00080000 The disk is controlled by MPIO. DISK_CLUSTERED_OTHER 0x00100000 The disk is controlled by cluster software than the
77 timer events ( 41, 78) timers ( 41, 76) IClusterStorage3 abstract data model ( 41, 97) initialization ( 41, 97) events ( 41, 99) message processing 97 disk 97 97 overview ( 41, 97) 98 98 server 97 98 sequencing rules 97 disk 97 97 overview ( 41, 97) 98 98 server 97 98 41 timers ( 41, 97) 97 initialization ( 41, 76, 97, 110, 114, 119, 122, 127, 131) local events ( 41, 78, 99, 110, 115, 119, 123, 127, 131) message processing ( 41, 76, 97, 110, 115, 119, 122, 127, 131) overview ( 41, 97, 126) Preparing a Server method ( 77, 97) Querying Disk Partitions method ( 77, 97) Querying Disk Sectors method ( 77, 97) SCSI-3 Persistent Reservations method ( 77, 98) sequencing rules ( 41, 76, 97, 110, 115, 119, 122, 127, 131) timer events ( 41, 78, 99, 110, 115, 119, 123, 127, 131) timers ( 41, 76, 97, 110, 114, 119, 122, 127, 131) 136 33 17 41 116 116 130 18 17 19 84 84 87 87 86 86 85 85 61 61 58 58 66 66 91 91 67 67 74 74 72 72 52 52 88 88 60 60 82 82 71 71 68 68 94 94 73 73 89 89 59 59 54 54 62 62 70 70 95 95 69 69 92 92 63 63 90 90 65 65 95 95 64 64 93 93 64 64 47 47 48
48 71 71 53 53 57 57 55 55 55 55 85 85 50 50 51 51 D Data model - abstract client ( 41, 76, 97, 110, 114, 119, 122, 127, 131) IClusterCleanup ( 41, 114) IClusterFirewall ( 41, 127) IClusterLog ( 41, 122) IClusterNetwork2 ( 41, 110) IClusterSetup ( 41, 119) IClusterStorage2 ( 41, 76) IClusterStorage3 ( 41, 97) server ( 41, 78, 99, 111, 115, 119, 123, 127) 111 123 119 99 115 41 78 17 17 19 22 18 E Events local - client ( 41, 78, 99, 110, 115, 119, 123, 127, 131) local - server ( 75, 96, 110, 114, 118, 122, 126, 131) timer - client ( 41, 78, 99, 110, 115, 119, 123, 127, 131) timer - server ( 75, 96, 109, 114, 118, 122, 126, 131) Examples 133 136 133 134 F 14 138 G 120 120 121 121 108 108 104 104 124 124 129 9 I 111 111 iclusterfirewall interface ( 123, 126) 126 123 97 130 129 138 137 137 13 Initialization client ( 41, 76, 97, 110, 114, 119, 122, 127, 131) IClusterCleanup ( 41, 114) IClusterFirewall ( 41, 127) IClusterLog ( 41, 122) IClusterNetwork2 ( 41, 110) IClusterSetup ( 41, 119) IClusterStorage2 ( 41, 76) IClusterStorage3 ( 41, 97) server ( 42, 79, 100, 111, 115, 120, 123, 128) 111 123 120 100 115 42 79 124 124 101 101 Interfaces 126 server
111 123 Interfaces - client 41 126 97 Interfaces - server 111 123 9 33 L Local events client ( 41, 78, 99, 110, 115, 119, 123, 127, 131) IClusterCleanup ( 41, 115) IClusterFirewall ( 41, 127) IClusterLog ( 41, 123) IClusterNetwork2 ( 41, 110) IClusterSetup ( 41, 119) IClusterStorage2 ( 41, 78) IClusterStorage3 ( 41, 99) server ( 75, 96, 110, 114, 118, 122, 126, 131) 114 126 122 110 118 IClusterStorage2 disk 75 76 75 96 M Message processing client ( 41, 76, 97, 110, 115, 119, 122, 127, 131) IClusterCleanup ( 41, 115) IClusterFirewall ( 41, 127) IClusterLog ( 41, 122) IClusterNetwork2 ( 41, 110) IClusterSetup ( 41, 119) IClusterStorage2 77 disk 77 77 overview ( 41, 76) 77 77 77 IClusterStorage3 97 disk 97 97 overview ( 41, 97) 98 98 server 97 98 98 server ( 42, 79, 100, 111, 116, 120, 123, 128) 111 123 120 100 116 42 79 Messages 17 17 16 Methods Accessing a Partition File System ( 77, 98) 98 Attaching CPrepDisks ( 77, 97) 109 112 105 113 116 84 87 86 85 61 58 66 91 67 74 72 52 88 60 82 71 68 94 73 89 59 54 62 70 95 69 92 63 90 65 95 64 93 64 47
48 71 53 57 55 55 85 50 51 120 121 108 104 124 130 129 124 101 Preparing a Server ( 77, 97) 107 105 Querying Disk Partitions ( 77, 97) Querying Disk Sectors ( 77, 97) 118 117 SCSI-3 Persistent Reservations ( 77, 98) 102 N 38 12 O 13 P 137 18 19 19 22 13 Preparing a Server method ( 77, 97) 13 107 107 147 Protocol Details 41 Q 105 105 Querying Disk Partitions method ( 77, 97) Querying Disk Sectors method ( 77, 97) R 12 13 12 26 27 13 118 118 117 117 39 39 S SCSI-3 Persistent Reservations method ( 77, 98) Security 137 137 102 102 Sequencing rules client ( 41, 76, 97, 110, 115, 119, 122, 127, 131) IClusterCleanup ( 41, 115) IClusterFirewall ( 41, 127) IClusterLog ( 41, 122) IClusterNetwork2 ( 41, 110) IClusterSetup ( 41, 119) IClusterStorage2 77 disk 77 77 overview ( 41, 76) 77 77 77 IClusterStorage3 97 disk 97 97 overview ( 41, 97) 98 98 server 97 98 server ( 42, 79, 100, 111, 116, 120, 123, 128) 111 123 120 100 116
42 79 29 Server abstract data model ( 41, 78, 99, 111, 115, 119, 123, 127) 109 112 105 113 116 84 87 86 85 61 58 66 91 67 74 72 52 88 60 82 71 68 94 73 89 59 54 62 70 95 69 92 63 90 65 95 64 93 64 47 48 71 53 57 55 55 85 50 51 120 121 108 104 124 IClusterCleanup 111 111 111 114 111 111 111 114 timers 111 111 111 111 IClusterFirewall 123 123 123 126 123 123 123 126 123 123 IClusterLog 119 120 122 120 120 122 119 IClusterNetwork2 99 100 110 100 100 109 timers 100 100 IClusterSetup 115 115 118 116 116 118 115 IClusterStorage2 41 42 events disk 75 76 75 42 42 75 42 IClusterStorage3 78 79 96 79 79 96