1-- Mib files packaged on Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054) 2 3--FROM SNMP-FRAMEWORK-MIB; 4-- RFC 2571 5 6-- These are from draft-ietf-ops-rfc2851-update-00.txt 7-- You will have to work out the details with your own 8-- compiler being because they are so new. 9 10--equalLogic OBJECT IDENTIFIER ::= { enterprises 12740 } 11-- assigned by IANA to EqualLogic. 12EQLVOLUME-MIB DEFINITIONS ::= BEGIN 13IMPORTS 14 MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter64, Integer32,TimeTicks, enterprises, IpAddress, Counter32, Counter64, Gauge32 15 FROM SNMPv2-SMI 16 DateAndTime, RowPointer 17 FROM SNMPv2-TC 18 TruthValue, RowStatus, DisplayString 19 FROM SNMPv2-TC 20 InetAddressType, InetAddress 21 FROM INET-ADDRESS-MIB -- RFC2851 22 equalLogic 23 FROM EQUALLOGIC-SMI 24 eqlGroupId, eqlStorageGroupAdminAccountIndex, UTFString, eqlGroupTaskIndex, eqlLdapLoginAccessName, eqlLdapLoginAccessType 25 FROM EQLGROUP-MIB 26 eqlStoragePoolIndex 27 FROM EQLSTORAGEPOOL-MIB; 28 29eqliscsiModule MODULE-IDENTITY 30 LAST-UPDATED "201503171528Z" 31 ORGANIZATION "EqualLogic Inc." 32 CONTACT-INFO 33 "Contact: Customer Support 34 Postal: Dell Inc 35 300 Innovative Way, Suite 301, Nashua, NH 03062 36 Tel: +1 603-579-9762 37 E-mail: US-NH-CS-TechnicalSupport@dell.com 38 WEB: www.equallogic.com" 39 40 DESCRIPTION 41 "Storage Array volume information 42 43 Copyright (c) 2004-2011 by Dell, Inc. 44 45 All rights reserved. This software may not be copied, disclosed, 46 transferred, or used except in accordance with a license granted 47 by Dell, Inc. This software embodies proprietary information 48 and trade secrets of Dell, Inc. 49 " 50 51 -- Revision history, in reverse chronological order 52 REVISION "200209060000Z" -- 02-Sep-06 53 DESCRIPTION "Initial revision" 54 ::= { enterprises equalLogic(12740) 5 } 55 56 57eqliscsiObjects OBJECT IDENTIFIER ::= { eqliscsiModule 1 } 58eqliscsiNotifications OBJECT IDENTIFIER ::= { eqliscsiModule 2 } 59eqliscsiConformance OBJECT IDENTIFIER ::= { eqliscsiModule 3 } 60 61eqliscsiTarget OBJECT IDENTIFIER ::= { eqliscsiObjects 7 } 62 63 64--*********************************************************************************** 65-- Textual conventions 66-- 67-- If adding entries here, also update the file mibconv.c !!! 68 69ACLAppliesTo ::= TEXTUAL-CONVENTION 70 DISPLAY-HINT "d" 71 STATUS current 72 DESCRIPTION "This textual convention defines the possible states for an 73 access control group, list, or record as pertains to whether 74 it applies to the volume, snapshots, or both." 75 SYNTAX INTEGER { 76 volume-only (1), 77 snapshot-only (2), 78 volume-and-snapshot (3) 79 } 80 81SiteIndex ::= TEXTUAL-CONVENTION 82 DISPLAY-HINT "d" 83 STATUS current 84 DESCRIPTION 85 "This textual convention defines a greater 86 than zero value used to identify an external group 87 operating autonomously from the local group." 88 SYNTAX Integer32 (1..2147483647) 89 90SiteIndexOrZero ::= TEXTUAL-CONVENTION 91 DISPLAY-HINT "d" 92 STATUS current 93 DESCRIPTION 94 "This textual convention is an extension of the 95 SiteIndex convention. The latter defines a greater 96 than zero value used to identify an external group 97 operating autonomously from the local group. This extension permits the 98 additional value of zero. the value zero is object-specific 99 and must therefore be defined as part of the description of 100 any object which uses this syntax. Examples of the usage of 101 zero might include situations where the site is unknown or not 102 relevant" 103 SYNTAX Integer32 (0..2147483647) 104 105 106ReplSiteQuotaType ::= TEXTUAL-CONVENTION 107 DISPLAY-HINT "d" 108 STATUS current 109 DESCRIPTION "The format of the adminQuota value: 110 0 - Unlimited quota, 111 1 - Size in Megabytes." 112 SYNTAX INTEGER { 113 none(0), 114 size(1) 115 } 116 117StatusEnabledDefault ::= TEXTUAL-CONVENTION 118 DISPLAY-HINT "d" 119 STATUS current 120 DESCRIPTION "This textual convention can be used to define a status 121 of enabled or disabled. The value 0 is assigned to enabled" 122 123 SYNTAX INTEGER { 124 enabled (0), 125 disabled (1) 126 } 127 128StatusDisabledDefault ::= TEXTUAL-CONVENTION 129 DISPLAY-HINT "d" 130 STATUS current 131 DESCRIPTION "This textual convention can be used to define a status 132 of enabled or disabled. The value 0 is assigned to disabled" 133 134 SYNTAX INTEGER { 135 disabled (0), 136 enabled (1) 137 } 138 139StatusAutoDefault ::= TEXTUAL-CONVENTION 140 DISPLAY-HINT "d" 141 STATUS current 142 DESCRIPTION "This textual convention can be used to define a 143 status of auto, enabled and disabled. The value 0 144 is assigned to auto" 145 146 SYNTAX INTEGER { 147 auto (0), 148 enabled (1), 149 disabled (2) 150 } 151 152VirtualVolumeType ::= TEXTUAL-CONVENTION 153 DISPLAY-HINT "d" 154 STATUS current 155 DESCRIPTION "This textual convention defines the possible values for virtual volume type" 156 SYNTAX INTEGER { 157 unknown(0), 158 config-VVol(1), 159 data-VVol(2), 160 swap-VVol(3) 161 } 162 163 164EQLRowPointer ::= TEXTUAL-CONVENTION 165 STATUS current 166 DESCRIPTION 167 "Short row pointer that points to a row in one of 168 the EQL proprietery MIBs. 169 170 For cases when a column 171 in table X will always refers to a row in table Y a 172 the generic RowPointer is not space efficient. Storing 173 the full OID means, the same OID prefix is repeated for 174 each row in table Y. 175 176 This type provides a more compact but context 177 sensitive way of storing row pointers unlike the 178 standard RowPointer. Essentially it stores just the 179 instance index of the row it is pointing to, and 180 not the full table OID. i.e. stores the relative path 181 and not the absolute path. 182 183 Size is 12 bytes, so it can store a pointer to a 184 row that has 3 or less parts to its instance index. 185 186 Example: If storing pointer to the eqliscsiVolumeTable. 187 This table has an index with 2 parts 188 eqliscsiLocalMemberId.eqliscsiVolumeIndex. 189 byte[4-7]: eqliscsiLocalMemberId 190 byte[8-11]: eqliscsiVolumeIndex" 191 192 SYNTAX OCTET STRING (SIZE (12)) 193 194EQL2PartRowPointerStr ::= TEXTUAL-CONVENTION 195 STATUS current 196 DESCRIPTION 197 "Short row pointer that points to a row in one of 198 the EQL proprietery MIBs. 199 200 For cases when a column 201 in table X will always refers to a row in table Y a 202 the generic RowPointer is not space efficient. Storing 203 the full OID means, the same OID prefix is repeated for 204 each row in table Y. 205 206 This type provides a more compact but context 207 sensitive way of storing row pointers unlike the 208 standard RowPointer. Essentially it stores just the 209 two part instance index of the row it is pointing to, and 210 not the full table OID. i.e. stores the relative path 211 and not the absolute path. 212 213 The base type is a DisplayString using dot notation, 214 .x.y, where x and y are each unsigned integers representing 215 the components of a 2 part complex table index. 216 Max size of the string is 23 to accommodate the 217 max digits for 2 unsigned integers plus an '.' 218 to separate and prepend the 2 unsigned integers plus 1 219 to accommodate null terminator. 220 221 Example: If storing pointer to the eqliscsiVolumeTable. 222 This table has an index with 2 parts 223 .eqliscsiLocalMemberId.eqliscsiVolumeIndex" 224 225 SYNTAX DisplayString (SIZE (0..23)) 226 227 228VirtualVolumeSnapshotStatus ::= TEXTUAL-CONVENTION 229 DISPLAY-HINT "d" 230 STATUS current 231 DESCRIPTION "This textual convention defines the possible virtual volume snapshot status" 232 SYNTAX INTEGER { 233 unknown(0), 234 in-progress(1), 235 complete(2) 236 } 237 238VirtualVolumeCreatedAs ::= TEXTUAL-CONVENTION 239 DISPLAY-HINT "d" 240 STATUS current 241 DESCRIPTION "This textual convention defines the possible virtual volume created as values" 242 SYNTAX INTEGER { 243 stand-alone(1), 244 snapshot (2), 245 fast-clone (3) 246 } 247 248--*********************************************************************************** 249 250 251eqliscsiVolumeTable OBJECT-TYPE 252 SYNTAX SEQUENCE OF EqliscsiVolumeEntry 253 MAX-ACCESS not-accessible 254 STATUS current 255 DESCRIPTION "EqualLogic-Persistent Storage Volume Table. 256 This table contains a list of volumes in a group and their attributes. 257 TimeoutCreate:60 TimeoutDelete:60" 258 ::= { eqliscsiTarget 1 } 259 260 261eqliscsiVolumeEntry OBJECT-TYPE 262 SYNTAX EqliscsiVolumeEntry 263 MAX-ACCESS not-accessible 264 STATUS current 265 DESCRIPTION "An entry (row) containing volume info." 266 INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex } 267 268 ::= { eqliscsiVolumeTable 1} 269 270EqliscsiVolumeEntry ::= 271 SEQUENCE { 272 eqliscsiVolumeIndex Unsigned32, 273 eqliscsiVolumeRowStatus RowStatus, 274 eqliscsiVolumePsvId OCTET STRING, 275 eqliscsiVolumeName UTFString, 276 eqliscsiVolumeSite OCTET STRING, 277 eqliscsiVolumeDescription UTFString, 278 eqliscsiVolumeAccessType INTEGER, 279 eqliscsiVolumeSize Integer32, 280 eqliscsiVolumeAdminStatus INTEGER, 281 eqliscsiVolumeReservedPercentage Integer32, 282 eqliscsiVolumeSnapWarningLevel Integer32, 283 eqliscsiVolumeSnapDeletionPolicy INTEGER, 284 eqliscsiVolumeAutoloadBalancing INTEGER, 285 eqliscsiVolumeTargetAlias OCTET STRING, 286 eqliscsiVolumeTargetIscsiName OCTET STRING, 287 eqliscsiVolumeNodeIndex Unsigned32, 288 eqliscsiVolumeDataDigests TruthValue, 289 eqliscsiVolumeHdrDigests TruthValue, 290 eqliscsiVolumeCloneSrcPsvId OCTET STRING, 291 eqliscsiVolumeReplService INTEGER, 292 eqliscsiVolumeMultInitiator INTEGER, 293 eqliscsiVolumeStoragePoolIndex Unsigned32, 294 eqliscsiVolumeStoragePoolSourceIndex Unsigned32, 295 eqliscsiVolumeTargetLocalMemberId Unsigned32, 296 eqliscsiVolumeTargetIndex Unsigned32, 297 eqliscsiVolumeThinProvision TruthValue, 298 eqliscsiVolumeMinThinReserve Unsigned32, 299 eqliscsiVolumeThinWarnPercentage Unsigned32, 300 eqliscsiVolumeThinMaxGrowPercentage Unsigned32, 301 eqliscsiVolumeShrinkAutoAdjust TruthValue, 302 eqliscsiVolumeReplRollbackSeqNum Counter64, 303 eqliscsiVolumeThinWarnMode INTEGER, 304 eqliscsiVolumeFlags BITS, 305 eqliscsiVolumeTemplate TruthValue, 306 eqliscsiVolumeThinClone TruthValue, 307 eqliscsiVolumeThinCloneParentMemberId Unsigned32, 308 eqliscsiVolumeThinCloneParentVolIndex Unsigned32, 309 eqliscsiVolumeThinCloneParentPsvId OCTET STRING, 310 eqliscsiVolumeAdminAccountKey Unsigned32, 311 eqliscsiVolumeSCSIQErr INTEGER, 312 eqliscsiVolumeBorrow StatusAutoDefault, 313 eqliscsiVolumeSectorSize INTEGER 314 } 315 316eqliscsiVolumeIndex OBJECT-TYPE 317 SYNTAX Unsigned32 318 MAX-ACCESS not-accessible 319 STATUS current 320 DESCRIPTION "This field specifies a unique index for identifing a volume." 321 ::= { eqliscsiVolumeEntry 1} 322 323eqliscsiVolumeRowStatus OBJECT-TYPE 324 SYNTAX RowStatus 325 MAX-ACCESS read-create 326 STATUS current 327 DESCRIPTION "This field is used indicate the status of this entry." 328 ::= { eqliscsiVolumeEntry 2 } 329 330eqliscsiVolumePsvId OBJECT-TYPE 331 SYNTAX OCTET STRING (SIZE (16)) 332 MAX-ACCESS read-only 333 STATUS current 334 DESCRIPTION "EQL-SECONDARY-KEY 335 This field is for internal use only." 336 ::= { eqliscsiVolumeEntry 3 } 337 338eqliscsiVolumeName OBJECT-TYPE 339 SYNTAX UTFString (SIZE (1..64)) 340 MAX-ACCESS read-create 341 STATUS current 342 DESCRIPTION "EQL-SECONDARY-KEY 343 This field specifies a user friendly name for a volume. 344 The name must be unique within a group. 345 The name must not contain spaces or special characters. 346 The name can be up to 64 characters in length. There is no default." 347 ::= { eqliscsiVolumeEntry 4 } 348 349eqliscsiVolumeSite OBJECT-TYPE 350 SYNTAX OCTET STRING (SIZE (0..64)) 351 MAX-ACCESS read-create 352 STATUS current 353 DESCRIPTION "This field specifies the site where the volume resides. 354 Sites are defined on a per array basis. 355 Sites are used to define where primary and secondary copies of volume mirror reside. 356 The default is the default site. This means that the location of the volume is unrestricted." 357 DEFVAL {"default"} 358 359 ::= { eqliscsiVolumeEntry 5 } 360 361eqliscsiVolumeDescription OBJECT-TYPE 362 SYNTAX UTFString (SIZE (0..128)) 363 MAX-ACCESS read-create 364 STATUS current 365 DESCRIPTION "This field specifies a descriptive string that provides details about the volume. 366 The description can be up to 128 characters. There is no default value." 367 ::= { eqliscsiVolumeEntry 6 } 368 369eqliscsiVolumeAccessType OBJECT-TYPE 370 SYNTAX INTEGER { 371 read-write(1), 372 read-only (2) 373 } 374 MAX-ACCESS read-create 375 STATUS current 376 DESCRIPTION "This field specifies access rights for the volume. 377 The volume can be either read-write or read-only. The default is read-write." 378 DEFVAL { 1 } 379 ::= { eqliscsiVolumeEntry 7} 380 381eqliscsiVolumeSize OBJECT-TYPE 382 SYNTAX Integer32 383 MAX-ACCESS read-create 384 STATUS current 385 DESCRIPTION "This field specifies the volume size in MB. There is no default. 386 Note: Volume size is round to a multiple of 15MB. For thin provisioned volumes 387 this value represents the advertized size of the volume and 388 eqliscsiVolumeMinThinReserve represents the actual reserved size." 389 ::= { eqliscsiVolumeEntry 8 } 390 391eqliscsiVolumeAdminStatus OBJECT-TYPE 392 SYNTAX INTEGER { 393 online(1), 394 offline(2), 395 online-lost-cached-blocks(3), 396 online-control(4), 397 offline-control(5) 398 } 399 MAX-ACCESS read-create 400 STATUS current 401 DESCRIPTION "This field specifies if the volume is set to online or offline by 402 the administrator. If a volume is offline, it cannot be accessed 403 by iscsi initiators. 404 405 When lost blocks that belong to a particular volume are found, the operational 406 status of the volume is set to not-available-due-to-lost-cached-blocks. 407 When the volume is in this state, If the user chooses to ignore the 408 lost blocks by setting the volume status to online, the admin status is automatically 409 set to online-lost-cached-blocks by the subsystem. 410 411 The online-lost-cached-blocks state of admin status conveys the fact that user 412 acknowledged and acted up on the lost-blocks state of the volume. 413 414 Upon reboot, when the subsystem finds a volume with adminstatus as online-lost-cached-blocks 415 , it sets the oper status to online instead of not-available-due-to-lost-cached-blocks 416 as the user already acknowledged the lost-blocks and choose to ignore them." 417 418 DEFVAL { online } 419 ::= { eqliscsiVolumeEntry 9 } 420 421 422eqliscsiVolumeReservedPercentage OBJECT-TYPE 423 SYNTAX Integer32 424 MAX-ACCESS read-create 425 STATUS current 426 DESCRIPTION "This field specifies what percentage of the volumesize will be reserved for SnapShots. 427 This space is reserved in addition to the space reserved for the volume. 428 The default is 100 percent." 429 DEFVAL { 100 } 430 ::= { eqliscsiVolumeEntry 10 } 431 432 433eqliscsiVolumeSnapWarningLevel OBJECT-TYPE 434 SYNTAX Integer32 (0..100) 435 MAX-ACCESS read-create 436 STATUS current 437 DESCRIPTION "This field specifies when to warn the Administrator that the space reserved for SnapShots. 438 The warning is sent when the SnapShot Space available drops below the specified percentage. 439 The default is 20 percent." 440 DEFVAL { 20 } 441 ::= { eqliscsiVolumeEntry 11} 442 443eqliscsiVolumeSnapDeletionPolicy OBJECT-TYPE 444 SYNTAX INTEGER { 445 make-volume-offline(1), 446 delete-oldest(2), 447 stop-snapshots(3) 448 } 449 MAX-ACCESS read-create 450 STATUS current 451 DESCRIPTION "This field specifies what should happen when the space reserved for SnapShots is exhuasted. 452 The default is delete-oldest SnapShots." 453 DEFVAL { delete-oldest } 454 ::= { eqliscsiVolumeEntry 12 } 455 456eqliscsiVolumeAutoloadBalancing OBJECT-TYPE 457 SYNTAX INTEGER { 458 on (1), 459 off (2) 460 } 461 MAX-ACCESS read-create 462 STATUS current 463 DESCRIPTION "This field specifies whether or not the volume should be load balanced across multiple 464 arrays. The default is load balancing is enabled." 465 DEFVAL { on } 466 ::= { eqliscsiVolumeEntry 13 } 467 468eqliscsiVolumeTargetAlias OBJECT-TYPE 469 SYNTAX OCTET STRING (SIZE (0..64)) 470 MAX-ACCESS read-create 471 STATUS current 472 DESCRIPTION "This field specifies the iSCSI alias used for the volume. 473 This field defaults to the volume name." 474 ::= { eqliscsiVolumeEntry 14 } 475 476eqliscsiVolumeTargetIscsiName OBJECT-TYPE 477 SYNTAX OCTET STRING (SIZE (0..223)) 478 MAX-ACCESS read-create 479 STATUS current 480 DESCRIPTION "EQL-SECONDARY-KEY 481 This field specifies the iSCSI target name for the volume. 482 This name is auto-generated, though users can override the name. " 483 ::= { eqliscsiVolumeEntry 15 } 484 485eqliscsiVolumeNodeIndex OBJECT-TYPE 486 SYNTAX Unsigned32 487 MAX-ACCESS read-only 488 STATUS current 489 DESCRIPTION "EQL-SECONDARY-KEY 490 The arbitrary integer used to uniquely identify this particular 491 node within the ISCSI mibs. Instances of objects in those MIBS that 492 are related to this iSCSI target will have this value 493 of iscsiNodeIndex" 494 ::= { eqliscsiVolumeEntry 16 } 495 496eqliscsiVolumeHdrDigests OBJECT-TYPE 497 SYNTAX TruthValue 498 MAX-ACCESS read-write 499 STATUS current 500 DESCRIPTION "An object used by the manager to enable the use of iSCSI header 501 digests for this volume. When set to 'true' the iSCSI implementation will 502 negotiate the use of header digests with initiators. 503 By default this feature will be turned off" 504 DEFVAL {false} 505 ::= { eqliscsiVolumeEntry 17 } 506 507eqliscsiVolumeDataDigests OBJECT-TYPE 508 SYNTAX TruthValue 509 MAX-ACCESS read-write 510 STATUS current 511 DESCRIPTION "An object used by the manager to enable the use of iSCSI data 512 digests for this volume.When set to 'true' the iSCSI implementation will 513 negotiate the use of data digests with initiators. 514 By default this feature will be turned off" 515 DEFVAL {false} 516 ::= { eqliscsiVolumeEntry 18 } 517 518eqliscsiVolumeCloneSrcPsvId OBJECT-TYPE 519 SYNTAX OCTET STRING (SIZE (16)) 520 MAX-ACCESS read-create 521 STATUS current 522 DESCRIPTION "If non-empty, then this volume is a clone of another volume and is waiting 523 for the data to be copied to it. This field is the PsvId of the source 524 volume. If value of this field is the empty string then this volume is not a 525 clone, OR is a clone already populated with the source data." 526 DEFVAL { "" } 527 ::= { eqliscsiVolumeEntry 19 } 528 529eqliscsiVolumeReplService OBJECT-TYPE 530 SYNTAX INTEGER { 531 none(1), 532 replica-site(2), 533 replicated-primary(3), 534 replica-control-target(4), 535 host-control-target(5), 536 failover(6), 537 pe-control-target(7) 538 } 539 MAX-ACCESS read-write 540 STATUS current 541 DESCRIPTION "Specifies the type of replication services that are provisioned 542 on the related volume. A volume may either be a replica, a primary 543 copy, a replication control target, or nothing at all. 544 Regular replicasets on secondary site can be promoted to failover volumes." 545 DEFVAL { 1 } 546 ::= {eqliscsiVolumeEntry 20 } 547 548eqliscsiVolumeMultInitiator OBJECT-TYPE 549 SYNTAX INTEGER { 550 allowed(0), 551 not-allowed(1) 552 } 553 MAX-ACCESS read-write 554 STATUS current 555 DESCRIPTION "Specifies if the access from multiple initiators is 556 allowed for the volume." 557 DEFVAL { 1 } 558 ::= { eqliscsiVolumeEntry 21} 559 560eqliscsiVolumeStoragePoolIndex OBJECT-TYPE 561 SYNTAX Unsigned32 562 MAX-ACCESS read-create 563 STATUS current 564 DESCRIPTION "This field specifies a unique index for identifying a storage pool. Thin clones get their pool index from the parent template. " 565 ::= { eqliscsiVolumeEntry 22} 566 567eqliscsiVolumeStoragePoolSourceIndex OBJECT-TYPE 568 SYNTAX Unsigned32 569 MAX-ACCESS read-write 570 STATUS current 571 DESCRIPTION "This field specifies the source storage pool for the volume. 572 If non-zero, the volume is currently being moved from the 573 indicated source pool to the target pool (eqliscsiVolumeStoragePoolIndex)." 574 ::= { eqliscsiVolumeEntry 23 } 575 576eqliscsiVolumeTargetLocalMemberId OBJECT-TYPE 577 SYNTAX Unsigned32 578 MAX-ACCESS read-write 579 STATUS current 580 DESCRIPTION "This field specifies the first part of a unique index for identifing an iSCSI target." 581 ::= { eqliscsiVolumeEntry 24} 582 583 584eqliscsiVolumeTargetIndex OBJECT-TYPE 585 SYNTAX Unsigned32 586 MAX-ACCESS read-write 587 STATUS current 588 DESCRIPTION "This field specifies the second part of a unique index for identifing an iSCSI target." 589 ::= { eqliscsiVolumeEntry 25} 590 591eqliscsiVolumeThinProvision OBJECT-TYPE 592 SYNTAX TruthValue 593 MAX-ACCESS read-create 594 STATUS current 595 DESCRIPTION "This field specifies if the Volume is enabled for Thin Provisioning." 596 DEFVAL {false} 597 ::= { eqliscsiVolumeEntry 26} 598 599eqliscsiVolumeMinThinReserve OBJECT-TYPE 600 SYNTAX Unsigned32(0..100) 601 MAX-ACCESS read-create 602 STATUS current 603 DESCRIPTION "This field specifies the amount of pool free space that is currently reserved 604 for this Thin Provisioned Volume configured as percentage of eqliscsiVolumeSize." 605 ::= { eqliscsiVolumeEntry 27} 606 607eqliscsiVolumeThinWarnPercentage OBJECT-TYPE 608 SYNTAX Unsigned32(1..100) 609 MAX-ACCESS read-create 610 STATUS current 611 DESCRIPTION "This field specifies the percentage of Advertised Size for which we send a WARNING 612 Message when the Allocated Volume Size reaches it. Default value is eqlGroupDefaultThinWarn." 613 ::= { eqliscsiVolumeEntry 28} 614 615eqliscsiVolumeThinMaxGrowPercentage OBJECT-TYPE 616 SYNTAX Unsigned32(1..100) 617 MAX-ACCESS read-create 618 STATUS current 619 DESCRIPTION "This field specifies the percentage of Advertised Volume Size for which we 620 take the volume offline when the Allocated Volume Size reaches it. 621 Default value is eqlGroupDefaultThinMaxGrow." 622 ::= { eqliscsiVolumeEntry 29} 623 624eqliscsiVolumeShrinkAutoAdjust OBJECT-TYPE 625 SYNTAX TruthValue 626 MAX-ACCESS read-create 627 STATUS current 628 DESCRIPTION "This field specifies whether snap-reserve should be adjusted automatically when shrinking or growing a volume. 629 Default value is true. 630 Example 1: If volume size is 1500MB, snap-reserve is 100%(1500MB) and snap-reserve used 631 is 100%(1500MB), when shrinking volume to 750MB, snap-reserve will be automatically adjusted to 200%(1500MB) 632 so that none of the snapshots will be lost. 633 Example 2: If volume size is 1500MB, snap-reserve is 200%(3000MB) and snap-reserve used 634 is 50%(750MB), when shrinking volume to 750MB, snap-reserve will be left at 200%(1500MB) even if 635 auto adjust is set to true because the reserve 200%(1500MB) is greater than snap reserve used 750MB." 636 DEFVAL {true} 637 ::= { eqliscsiVolumeEntry 30} 638 639eqliscsiVolumeReplRollbackSeqNum OBJECT-TYPE 640 SYNTAX Counter64 641 MAX-ACCESS read-only 642 STATUS current 643 DESCRIPTION "This field specifies the seq number of snap from which this volume was rolled back as part of demote or as part of replicaset rollback." 644 ::= { eqliscsiVolumeEntry 31 } 645 646eqliscsiVolumeThinWarnMode OBJECT-TYPE 647 SYNTAX INTEGER { 648 warnWithOffline(0), 649 warnWithIscsi(1), 650 warnWithOfflineForced(2), 651 warnWithSoftOnly(3), 652 warnWithHardOnly(4) 653 } 654 MAX-ACCESS read-create 655 STATUS current 656 DESCRIPTION "Specifies if the way Thin Provisioning feature will implement the 657 Warning Threasholds. 658 If 'warnWithOffline', the user will receive event warnings 659 as they hit the Warning Threshold. When the user hits the MaxGrow 660 Threshold, the volume will be taken offline. 661 If 'warnWithIscsi', the user will recieve event warnings 662 as they hit the Warning Threshold as well as an iSCSI WARNING 663 on all writes that would cause a page allocation. When the user 664 hits the MaxGrow Threshold, they will receive a Warning Event and 665 an iSCSI WRITE ERROR on all writes that would have cause a page 666 allocation. 667 If 'warnWithOfflineForced' is set, this variable cannot be modified 668 by an initiator. System will have the same behavior as 669 warnWithOffline. This value has been deprecated. 670 If 'warnWithSoftOnly' is set, the user will receive a check condtion 671 when the volume passes the in-use warn limit. 672 If 'warnWithHardOnly' is set, the user will receive no check condition 673 when the volume passes the in-use warn limit, but the volume will reamain 674 online once it passes the MaxGrow threshold." 675 DEFVAL { 0 } 676 ::= { eqliscsiVolumeEntry 32} 677 678eqliscsiVolumeFlags OBJECT-TYPE 679 SYNTAX BITS { 680 iSNSDiscoverable(0), -- is the volume iSNS discoverable? 681 isUnmanaged(1), -- is the replicaset or recovery volume manageable 682 isPoolSyncReplicated(2), -- is a pool sync replication enabled volume 683 flag3(3), -- unused, available to be used 684 flag4(4), -- unused, available to be used 685 flag5(5), -- unused, available to be used 686 isNASVolume(6), -- is the volume part of a NAS group? 687 isSyncRepAfoEnabled(7), -- is an afo enabled volume 688 flag8(8), 689 syncReplAllowUnprotectedAccess(9), -- allow failover despite possible unprotected access to the old access pool? 690 isDeleted(10), -- Volume was deleted and is now recoverable 691 flags11(11), 692 flag12(12), 693 flag13(13), 694 flag14(14), 695 flag15(15), 696 flag16(16), 697 flag17(17), 698 flag18(18), 699 flag19(19), 700 flag20(20), 701 flag21(21), 702 flag22(22), 703 flag23(23), 704 flag24(24), 705 flag25(25), 706 flag26(26), 707 flag27(27), 708 flag28(28), 709 flag29(29), 710 flag30(30), 711 flag31(31) 712 } 713 MAX-ACCESS read-create 714 STATUS current 715 DESCRIPTION "This field defines the common place holder for Volume operational flags. " 716 DEFVAL { {} } 717 ::= { eqliscsiVolumeEntry 33 } 718 719eqliscsiVolumeTemplate OBJECT-TYPE 720 SYNTAX TruthValue 721 MAX-ACCESS read-create 722 STATUS current 723 DESCRIPTION "This field specifies if the Volume is a Template Volume." 724 DEFVAL {false} 725 ::= { eqliscsiVolumeEntry 34 } 726 727eqliscsiVolumeThinClone OBJECT-TYPE 728 SYNTAX TruthValue 729 MAX-ACCESS read-create 730 STATUS current 731 DESCRIPTION "This field specifies if the Volume is a Thin Clone Volume." 732 DEFVAL {false} 733 ::= { eqliscsiVolumeEntry 35 } 734 735eqliscsiVolumeThinCloneParentMemberId OBJECT-TYPE 736 SYNTAX Unsigned32 737 MAX-ACCESS read-create 738 STATUS current 739 DESCRIPTION "If the entry has indicated that this is a Thin Clone Volume, then this 740 field will specify the Parent Index's MemberId." 741 DEFVAL {0} 742 ::= { eqliscsiVolumeEntry 36 } 743 744eqliscsiVolumeThinCloneParentVolIndex OBJECT-TYPE 745 SYNTAX Unsigned32 746 MAX-ACCESS read-create 747 STATUS current 748 DESCRIPTION "If the entry has indicated that this is a Thin Clone Volume, then this 749 field will specify the Parent Index's VolumeIndex." 750 DEFVAL {0} 751 ::= { eqliscsiVolumeEntry 37 } 752 753eqliscsiVolumeThinCloneParentPsvId OBJECT-TYPE 754 SYNTAX OCTET STRING (SIZE (16)) 755 MAX-ACCESS read-create 756 STATUS current 757 DESCRIPTION "If non-empty, then this volume is a Thin Clone of a Template Volume. This field 758 is the PsvId of the Template Volume." 759 DEFVAL { "" } 760 ::= { eqliscsiVolumeEntry 38 } 761 762eqliscsiVolumeAdminAccountKey OBJECT-TYPE 763 SYNTAX Unsigned32 764 MAX-ACCESS read-create 765 STATUS current 766 DESCRIPTION "This field specifies the unique key for identifying a volume administrator 767 that owns this volume. If no account has this value as its 768 eqlStorageGroupAdminAccountKey, then the volume is unassigned." 769 DEFVAL {0} 770 ::= { eqliscsiVolumeEntry 39 } 771 772eqliscsiVolumeSCSIQErr OBJECT-TYPE 773 SYNTAX INTEGER { 774 none(0), 775 zeroZero(1), 776 zeroOne(2), 777 oneZero(3), 778 oneOne(4), 779 allCommandsAborted(5) 780 } 781 MAX-ACCESS read-create 782 STATUS current 783 DESCRIPTION "This description is from T10/1799D sbc-3 rev 19. The following quote is from section 7.4.6 Control mode page. 784 785 The queue error management (QERR) field specifies how the device server shall handle other tasks 786when one task is terminated with CHECK CONDITION status (see SAM-3). The task set type (see the TST field 787definition in this subclause) defines which other tasks are affected. If the TST field equals 000b, then all tasks from 788all I_T nexuses are affected. If the TST field equals 001b, then only tasks from the same I_T nexus as the task that 789is terminated with CHECK CONDITION status are affected. 790 791Note that the volume's QErr mask is kept in the lower 4 bits and all snapshots QErr mask is kept in the next 4 bits" 792 DEFVAL { 1 } 793 ::= { eqliscsiVolumeEntry 40} 794 795eqliscsiVolumeBorrow OBJECT-TYPE 796 SYNTAX StatusAutoDefault 797 MAX-ACCESS read-create 798 STATUS current 799 DESCRIPTION "This field specifies if this Volume is allowed to borrow. 800 All the volumes including replica sets created in V6.0.0 801 have this MIB variable set to 'enabled' although V6.0.0 802 doesn't support delegated space borrowing yet. 803 " 804 DEFVAL {auto} 805 ::= { eqliscsiVolumeEntry 41 } 806 807eqliscsiVolumeSectorSize OBJECT-TYPE 808 SYNTAX INTEGER { 809 sector-size-512-bytes(0), 810 sector-size-4096-bytes(1) 811 } 812 MAX-ACCESS read-create 813 STATUS current 814 DESCRIPTION "This field specifies, in bytes, the sector size of this volume." 815 DEFVAL { sector-size-512-bytes } 816 ::= { eqliscsiVolumeEntry 42 } 817 818---************************************************************* 819 820eqliscsiSnapshotTable OBJECT-TYPE 821 SYNTAX SEQUENCE OF EqliscsiSnapshotEntry 822 MAX-ACCESS not-accessible 823 STATUS current 824 DESCRIPTION "EqualLogic-Persistent Storage Volume Snap Shot Table 825 TimeoutCreate:60 TimeoutDelete:60" 826 ::= { eqliscsiTarget 2 } 827 828eqliscsiSnapshotEntry OBJECT-TYPE 829 SYNTAX EqliscsiSnapshotEntry 830 MAX-ACCESS not-accessible 831 STATUS current 832 DESCRIPTION "An entry (row) containing snap shot info." 833 INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiSnapshotIndex } 834::= { eqliscsiSnapshotTable 1 } 835 836 837EqliscsiSnapshotEntry ::= 838 SEQUENCE { 839 eqliscsiSnapshotIndex Unsigned32, 840 eqliscsiSnapshotRowStatus RowStatus, 841 eqliscsiSnapshotPsvId OCTET STRING, 842 eqliscsiSnapshotBasePsvId OCTET STRING, 843 eqliscsiSnapshotName OCTET STRING, 844 eqliscsiSnapshotAccessType INTEGER, 845 eqliscsiSnapshotSize Integer32, 846 eqliscsiSnapshotAdminStatus INTEGER, 847 eqliscsiSnapshotTimestamp Counter32, 848 eqliscsiSnapshotScheduleName OCTET STRING, 849 eqliscsiSnapshotRollBack TruthValue, 850 eqliscsiSnapshotTargetAlias OCTET STRING, 851 eqliscsiSnapshotTargetIscsiName OCTET STRING, 852 eqliscsiSnapshotScheduleIndex Integer32 , 853 eqliscsiSnapshotDescription UTFString, 854 eqliscsiSnapshotNodeIndex Unsigned32, 855 eqliscsiSnapshotReplicated SiteIndexOrZero, 856 eqliscsiSnapshotType INTEGER, 857 eqliscsiSnapshotCollectionIndex INTEGER, 858 eqliscsiSnapshotStoragePoolIndex Unsigned32, 859 eqliscsiSnapshotTargetLocalMemberId Unsigned32, 860 eqliscsiSnapshotTargetIndex Unsigned32, 861 eqliscsiSnapshotMultInitiator INTEGER, 862 eqliscsiSnapshotFlags BITS, 863 eqliscsiSnapshotCompressionDelay Unsigned32, 864 eqliscsiSnapshotLifeExpectancy Unsigned32 865 } 866 867eqliscsiSnapshotIndex OBJECT-TYPE 868 SYNTAX Unsigned32 869 MAX-ACCESS not-accessible 870 STATUS current 871 DESCRIPTION "This field specifies a unique index which identifies a volume SnapShot." 872 ::= { eqliscsiSnapshotEntry 1 } 873 874eqliscsiSnapshotRowStatus OBJECT-TYPE 875 SYNTAX RowStatus 876 MAX-ACCESS read-create 877 STATUS current 878 DESCRIPTION "The rowstatus...." 879 ::= { eqliscsiSnapshotEntry 2 } 880 881eqliscsiSnapshotPsvId OBJECT-TYPE 882 SYNTAX OCTET STRING (SIZE (16)) 883 MAX-ACCESS read-only 884 STATUS current 885 DESCRIPTION "EQL-SECONDARY-KEY 886 This field contains an internal key for identifing a SnapShot." 887 ::= { eqliscsiSnapshotEntry 3 } 888 889eqliscsiSnapshotBasePsvId OBJECT-TYPE 890 SYNTAX OCTET STRING (SIZE (16)) 891 MAX-ACCESS read-only 892 STATUS current 893 DESCRIPTION "EQL-SECONDARY-KEY 894 This field contains an internal key which identifies the volume the SnapShot is associated with." 895 ::= { eqliscsiSnapshotEntry 4} 896 897eqliscsiSnapshotName OBJECT-TYPE 898 SYNTAX OCTET STRING (SIZE (0..128)) 899 MAX-ACCESS read-create 900 STATUS current 901 DESCRIPTION "This field specifies the friendly name used to identify a SnapShot. 902 The name is auto-generated based on the volume name, though it can be 903 overriden by the administrator." 904 ::= { eqliscsiSnapshotEntry 5} 905 906eqliscsiSnapshotAccessType OBJECT-TYPE 907 SYNTAX INTEGER { 908 read-write(1), 909 read-only (2) 910 } 911 MAX-ACCESS read-create 912 STATUS current 913 DESCRIPTION "This field specifies the access type for a SnapShot. 914 The valid access types are read-write and read-only. 915 The default access type is read-write." 916 DEFVAL { 1 } 917 ::= { eqliscsiSnapshotEntry 6} 918 919eqliscsiSnapshotSize OBJECT-TYPE 920 SYNTAX Integer32 921 MAX-ACCESS read-only 922 STATUS current 923 DESCRIPTION "This field specifies the amount of space in MB a SnapShot consumes. 924 Note: Deleting the SnapShot is not guaranteed to return the space specified, 925 since a single block can be associated with multiple SnapShots. This value is dynamic." 926 ::= { eqliscsiSnapshotEntry 7 } 927 928eqliscsiSnapshotAdminStatus OBJECT-TYPE 929 SYNTAX INTEGER { 930 online(1), 931 offline(2), 932 online-lost-cached-blocks(3) 933 } 934 MAX-ACCESS read-create 935 STATUS current 936 DESCRIPTION "This field specifies whether a SnapShot is online or not. 937 In order for an iSCSI initiator to access a snapshot it must be 938 online. The default is offline." 939 DEFVAL { offline } 940 ::= { eqliscsiSnapshotEntry 8 } 941 942eqliscsiSnapshotTimestamp OBJECT-TYPE 943 SYNTAX Counter32 944 MAX-ACCESS read-only 945 STATUS current 946 DESCRIPTION "EQL-SECONDARY-KEY 947 This field specifies the creation time for volume. 948 Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01." 949 ::= { eqliscsiSnapshotEntry 9 } 950 951eqliscsiSnapshotScheduleName OBJECT-TYPE 952 SYNTAX OCTET STRING (SIZE (0..64)) 953 MAX-ACCESS read-only 954 STATUS current 955 DESCRIPTION "This field specifies the schedule used for SnapShots. 956 The SnapShot schedule is configured independently and then 957 applied to individual volumes. 958 The default is no schedule is set." 959 ::= { eqliscsiSnapshotEntry 10} 960 961eqliscsiSnapshotRollBack OBJECT-TYPE 962 SYNTAX TruthValue 963 MAX-ACCESS read-create 964 STATUS current 965 DESCRIPTION "This field specifies whether or not to roll a SnapShot back to a specified SnapShot. 966 This shouldn't be a TruthValue, instead it should be the SnapShot number to roll back to. 967 There is no default." 968 DEFVAL { 2 } -- not an actual number; TBD 969 ::= { eqliscsiSnapshotEntry 11 } 970 971eqliscsiSnapshotTargetAlias OBJECT-TYPE 972 SYNTAX OCTET STRING (SIZE (0..128)) 973 MAX-ACCESS read-create 974 STATUS current 975 DESCRIPTION "This field specifies what iSCSI alias will be used to identify the SnapShot. 976 The alias is autogenerated by default, though it can be overriden." 977 ::= { eqliscsiSnapshotEntry 12} 978 979eqliscsiSnapshotTargetIscsiName OBJECT-TYPE 980 SYNTAX OCTET STRING (SIZE (0..223)) 981 MAX-ACCESS read-create 982 STATUS current 983 DESCRIPTION "EQL-SECONDARY-KEY 984 This field specifies what iSCSI name will be used to identify the SnapShot. 985 The name is autogenerated by default, though it can be overriden." 986 ::= { eqliscsiSnapshotEntry 13} 987 988eqliscsiSnapshotScheduleIndex OBJECT-TYPE 989 SYNTAX Integer32 990 MAX-ACCESS read-only 991 STATUS current 992 DESCRIPTION 993 " EQL-SECONDARY-KEY 994 This field specifies the index of the snapshot policy if it is created 995 by a snapshotpolicy, otherwise it will be set to zero. If the policy 996 is deleted after the snapshot is created, this will be reset back to 997 zero by the subsystem." 998 ::= { eqliscsiSnapshotEntry 14 } 999 1000eqliscsiSnapshotDescription OBJECT-TYPE 1001 SYNTAX UTFString (SIZE (0..128)) 1002 MAX-ACCESS read-create 1003 STATUS current 1004 DESCRIPTION "This field specifies a descriptive string that administrator can add to provide details about the snapshot." 1005 DEFVAL { "" } 1006 ::= { eqliscsiSnapshotEntry 15 } 1007 1008eqliscsiSnapshotNodeIndex OBJECT-TYPE 1009 SYNTAX Unsigned32 1010 MAX-ACCESS read-only 1011 STATUS current 1012 DESCRIPTION "EQL-SECONDARY-KEY 1013 The arbitrary integer used to uniquely identify this particular 1014 node within the ISCSI mibs. Instances of objects in those MIBS that 1015 are related to this iSCSI target will have this value 1016 of iscsiNodeIndex" 1017 ::= { eqliscsiSnapshotEntry 16 } 1018 1019eqliscsiSnapshotReplicated OBJECT-TYPE 1020 SYNTAX SiteIndexOrZero 1021 MAX-ACCESS read-create 1022 STATUS current 1023 DESCRIPTION "When a row is created with this object set to a non zero value, and 1024 a replication relationship has been configured for the base 1025 volume, the snapshot will be queued to be replicated to the 1026 remote location indicated by the corresponing value 1027 of site index in the site table 1028 1029 The value for this object cannot be changed to zero once the snapshot 1030 is created." 1031 ::= { eqliscsiSnapshotEntry 17 } 1032 1033eqliscsiSnapshotType OBJECT-TYPE 1034 SYNTAX INTEGER { 1035 regular(1), 1036 replica-site(2), 1037 sync-repl-protected(3), 1038 sync-repl-failback(4) 1039 } 1040 MAX-ACCESS read-only 1041 STATUS current 1042 DESCRIPTION "Specifies the type of snapshot. Snapshot is of type of replica-site when 1043 the parent volume is of type replica-site. 1044 " 1045 DEFVAL { 1 } 1046 ::= {eqliscsiSnapshotEntry 18 } 1047 1048eqliscsiSnapshotCollectionIndex OBJECT-TYPE 1049 SYNTAX INTEGER 1050 MAX-ACCESS read-only 1051 STATUS current 1052 DESCRIPTION "The eqliscsiSnapCollectionIndex if this snap is part of a group. 1053 Otherwise the value will be set to zero." 1054 DEFVAL { 0 } 1055 ::= {eqliscsiSnapshotEntry 19 } 1056 1057eqliscsiSnapshotStoragePoolIndex OBJECT-TYPE 1058 SYNTAX Unsigned32 1059 MAX-ACCESS read-create 1060 STATUS current 1061 DESCRIPTION "This field specifies a unique index for identifying a storage pool." 1062 ::= {eqliscsiSnapshotEntry 20 } 1063 1064eqliscsiSnapshotTargetLocalMemberId OBJECT-TYPE 1065 SYNTAX Unsigned32 1066 MAX-ACCESS read-write 1067 STATUS current 1068 DESCRIPTION "This field specifies the first part of a unique index for identifing an iSCSI target." 1069 ::= { eqliscsiSnapshotEntry 21} 1070 1071 1072eqliscsiSnapshotTargetIndex OBJECT-TYPE 1073 SYNTAX Unsigned32 1074 MAX-ACCESS read-write 1075 STATUS current 1076 DESCRIPTION "This field specifies the second part of a unique index for identifing an iSCSI target." 1077 ::= { eqliscsiSnapshotEntry 22} 1078 1079eqliscsiSnapshotMultInitiator OBJECT-TYPE 1080 SYNTAX INTEGER { 1081 allowed(0), 1082 not-allowed(1) 1083 } 1084 MAX-ACCESS read-write 1085 STATUS current 1086 DESCRIPTION "Specifies if the access from multiple initiators is 1087 allowed for the snapshot." 1088 DEFVAL { 1 } 1089 ::= { eqliscsiSnapshotEntry 23} 1090 1091eqliscsiSnapshotFlags OBJECT-TYPE 1092 SYNTAX BITS { 1093 iSNSDiscoverable(0), -- is the snapshot iSNS discoverable? 1094 externalPauseReplication(1), -- Allow us to create replica snapshot in the paused state 1095 compressible(2), -- Allow snapshot to be compressed 1096 flag3(3), 1097 flag4(4), 1098 flag5(5), 1099 flag6(6), 1100 flag7(7), 1101 flag8(8), 1102 flag9(9), 1103 flag10(10), 1104 flag11(11), 1105 flag12(12), 1106 flag13(13), 1107 flag14(14), 1108 flag15(15), 1109 flag16(16), 1110 flag17(17), 1111 flag18(18), 1112 flag19(19), 1113 flag20(20), 1114 flag21(21), 1115 flag22(22), 1116 flag23(23), 1117 flag24(24), 1118 flag25(25), 1119 flag26(26), 1120 flag27(27), 1121 flag28(28), 1122 flag29(29), 1123 flag30(30), 1124 flag31(31) 1125 } 1126 MAX-ACCESS read-create 1127 STATUS current 1128 DESCRIPTION "This field defines the common place holder for Snapshot operational flags. The flags must be of type 1129 enable(1) or disable(0), and the default will always be disable(0)." 1130 DEFVAL { {} } 1131 ::= { eqliscsiSnapshotEntry 24 } 1132 1133eqliscsiSnapshotCompressionDelay OBJECT-TYPE 1134 SYNTAX Unsigned32 1135 UNITS "minutes" 1136 MAX-ACCESS read-write 1137 STATUS current 1138 DESCRIPTION "The minimum amount of time (minutes) to wait before allowing this snapshot to be compressed." 1139 ::= { eqliscsiSnapshotEntry 25 } 1140 1141eqliscsiSnapshotLifeExpectancy OBJECT-TYPE 1142 SYNTAX Unsigned32 1143 UNITS "minutes" 1144 MAX-ACCESS read-write 1145 STATUS current 1146 DESCRIPTION "The amount of time (minutes) this snapshot is estimated to be around." 1147 ::= { eqliscsiSnapshotEntry 26 } 1148 1149---************************************************************ 1150eqliscsiVolumeMemberTable OBJECT-TYPE 1151 SYNTAX SEQUENCE OF EqliscsiVolumeMemberEntry 1152 MAX-ACCESS not-accessible 1153 STATUS current 1154 DESCRIPTION "EqualLogic-Dynamic Volume Member Table" 1155 ::= { eqliscsiTarget 3 } 1156 1157eqliscsiVolumeMemberEntry OBJECT-TYPE 1158 SYNTAX EqliscsiVolumeMemberEntry 1159 MAX-ACCESS not-accessible 1160 STATUS current 1161 DESCRIPTION "An entry (row) containing volume member info." 1162 INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeMemberIndex } 1163 ::= { eqliscsiVolumeMemberTable 1 } 1164 1165EqliscsiVolumeMemberEntry ::= 1166 SEQUENCE { 1167 eqliscsiVolumeMemberIndex Integer32, 1168 eqliscsiVolumeMemberPssId Integer32, 1169 eqliscsiVolumeMemberShareOfVolume Integer32 1170 } 1171eqliscsiVolumeMemberIndex OBJECT-TYPE 1172 SYNTAX Integer32 1173 MAX-ACCESS not-accessible 1174 STATUS current 1175 DESCRIPTION "This field specifies the index for the Member Volume table." 1176 ::= { eqliscsiVolumeMemberEntry 1 } 1177 1178eqliscsiVolumeMemberPssId OBJECT-TYPE 1179 SYNTAX Integer32 1180 MAX-ACCESS read-only 1181 STATUS current 1182 DESCRIPTION "EQL-SECONDARY-KEY 1183 This field contains the internal id for the Member which hosts a slice of the volume." 1184 ::= { eqliscsiVolumeMemberEntry 2 } 1185 1186eqliscsiVolumeMemberShareOfVolume OBJECT-TYPE 1187 SYNTAX Integer32 1188 MAX-ACCESS read-only 1189 STATUS current 1190 DESCRIPTION "This field contains storage allocated to the volume on the specified member. 1191 The storage is specified in MBs." 1192 ::= { eqliscsiVolumeMemberEntry 3 } 1193 1194eqliscsiVolumeInitiatorsTable OBJECT-TYPE 1195 SYNTAX SEQUENCE OF EqliscsiVolumeInitiatorsEntry 1196 MAX-ACCESS not-accessible 1197 STATUS deprecated -- do not use, not supported, never been supported 1198 DESCRIPTION "This table is used to gather information about the iSCSI Initiators connected 1199 to a specified volume." 1200 ::= { eqliscsiTarget 4 } 1201 1202eqliscsiVolumeInitiatorsEntry OBJECT-TYPE 1203 SYNTAX EqliscsiVolumeInitiatorsEntry 1204 MAX-ACCESS not-accessible 1205 STATUS current 1206 DESCRIPTION "An entry (row) containing Initiator data." 1207 INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeInitiatorsIndex } 1208 ::= { eqliscsiVolumeInitiatorsTable 1 } 1209 1210EqliscsiVolumeInitiatorsEntry ::= 1211 SEQUENCE { 1212 eqliscsiVolumeInitiatorsIndex Integer32, 1213 eqliscsiVolumeInitiatorsName OCTET STRING 1214 } 1215eqliscsiVolumeInitiatorsIndex OBJECT-TYPE 1216 SYNTAX Integer32 1217 MAX-ACCESS not-accessible 1218 STATUS current 1219 DESCRIPTION "This field specifies the index to the Volume Initiator table. 1220 The list is created from the iSCSI Initiators connected to a volume." 1221 ::= { eqliscsiVolumeInitiatorsEntry 1 } 1222 1223eqliscsiVolumeInitiatorsName OBJECT-TYPE 1224 SYNTAX OCTET STRING (SIZE (0..223)) 1225 MAX-ACCESS read-only 1226 STATUS current 1227 DESCRIPTION "This field specifies the name of the iSCSI Initiator accessing this volume." 1228 ::= { eqliscsiVolumeInitiatorsEntry 2} 1229 1230 1231--*********************************************************************** 1232 1233eqliscsiVolumeSnapshotPolicyTable OBJECT-TYPE 1234 SYNTAX SEQUENCE OF EqliscsiVolumeSnapshotPolicyEntry 1235 MAX-ACCESS not-accessible 1236 STATUS current 1237 DESCRIPTION "EqualLogic-Persistent Storage SnapSnot Policy Table." 1238 ::= { eqliscsiTarget 5 } 1239 1240eqliscsiVolumeSnapshotPolicyEntry OBJECT-TYPE 1241 SYNTAX EqliscsiVolumeSnapshotPolicyEntry 1242 MAX-ACCESS not-accessible 1243 STATUS current 1244 DESCRIPTION "An entry (row) containing snapshot scheduling policy 1245 information.The policy determines when to create 1246 snapshot(s) of a volume." 1247 INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeSnapshotPolicyIndex } 1248::= { eqliscsiVolumeSnapshotPolicyTable 1 } 1249 1250 1251EqliscsiVolumeSnapshotPolicyEntry ::= 1252 SEQUENCE { 1253 eqliscsiVolumeSnapshotPolicyIndex Integer32, 1254 eqliscsiVolumeSnapshotPolicyRowStatus RowStatus, 1255 eqliscsiVolumeSnapshotPolicyName OCTET STRING, 1256 eqliscsiVolumeSnapshotPolicyAccessType INTEGER, 1257 eqliscsiVolumeSnapshotPolicyStatus INTEGER, 1258 eqliscsiVolumeSnapshotPolicyMaxKeep Integer32, 1259 eqliscsiVolumeSnapshotPolicyType INTEGER, 1260 eqliscsiVolumeSnapshotPolicyRepeatFactor Integer32, 1261 eqliscsiVolumeSnapshotPolicyStartTime Integer32, 1262 eqliscsiVolumeSnapshotPolicyEndTime Integer32, 1263 eqliscsiVolumeSnapshotPolicyTimeFrequency Integer32, 1264 eqliscsiVolumeSnapshotPolicyStartDate Integer32, 1265 eqliscsiVolumeSnapshotPolicyEndDate Integer32, 1266 eqliscsiVolumeSnapshotPolicyWeekMask Integer32, 1267 eqliscsiVolumeSnapshotPolicyMonthMask Integer32, 1268 eqliscsiVolumeSnapshotPolicyNextCreate Counter32, 1269 eqliscsiVolumeSnapshotPolicyOccurence Integer32, 1270 eqliscsiVolumeSnapshotPolicyReplication SiteIndexOrZero, 1271 eqliscsiVolumeSnapshotPolicyAdminStatus INTEGER 1272 } 1273 1274eqliscsiVolumeSnapshotPolicyIndex OBJECT-TYPE 1275 SYNTAX Integer32 1276 MAX-ACCESS not-accessible 1277 STATUS current 1278 DESCRIPTION 1279 "This value uniquely identifies the snapshot policies for a volume." 1280 1281 ::= { eqliscsiVolumeSnapshotPolicyEntry 1 } 1282 1283eqliscsiVolumeSnapshotPolicyRowStatus OBJECT-TYPE 1284 SYNTAX RowStatus 1285 MAX-ACCESS read-create 1286 STATUS current 1287 DESCRIPTION 1288 "This value is used to manage the conceptual row." 1289 1290 ::= { eqliscsiVolumeSnapshotPolicyEntry 2 } 1291 1292 1293eqliscsiVolumeSnapshotPolicyName OBJECT-TYPE 1294 SYNTAX OCTET STRING (SIZE (1..64)) 1295 MAX-ACCESS read-create 1296 STATUS current 1297 DESCRIPTION 1298 "This value specifies user friendly name for the policy. 1299 It is unique within the context of a volume. Spaces are not allowed." 1300 1301 ::= { eqliscsiVolumeSnapshotPolicyEntry 3} 1302 1303eqliscsiVolumeSnapshotPolicyAccessType OBJECT-TYPE 1304 SYNTAX INTEGER { 1305 read-write (1), 1306 read-only (2) 1307 } 1308 MAX-ACCESS read-create 1309 STATUS current 1310 DESCRIPTION 1311 "Snapshots created using this policy will have accesstype same as the 1312 value of this object." 1313 DEFVAL { 1 } 1314 ::= { eqliscsiVolumeSnapshotPolicyEntry 4 } 1315 1316eqliscsiVolumeSnapshotPolicyStatus OBJECT-TYPE 1317 SYNTAX INTEGER { 1318 online (1), 1319 offline (2) 1320 } 1321 MAX-ACCESS read-create 1322 STATUS current 1323 DESCRIPTION 1324 "Snapshots created using this policy will have status same as the 1325 value of this object." 1326 1327 DEFVAL { offline } 1328 ::= { eqliscsiVolumeSnapshotPolicyEntry 5 } 1329 1330eqliscsiVolumeSnapshotPolicyMaxKeep OBJECT-TYPE 1331 SYNTAX Integer32 (1..2147483647) 1332 UNITS "snapshots" 1333 MAX-ACCESS read-create 1334 STATUS current 1335 DESCRIPTION 1336 " 1337 The value of this object determines the maximum no of snapshots 1338 created by this policy that can exist at a given time. When number 1339 of snapshots created by this policy reaches this value, for creating 1340 a new snapshot oldest snapshot created using this policy will be 1341 deleted. 1342 In a set operation, if the new value of this object is less than 1343 the old value, required number of oldest snapshots created by this 1344 policy will be deleted. 1345 " 1346 DEFVAL { 10 } 1347 ::= { eqliscsiVolumeSnapshotPolicyEntry 6 } 1348 1349eqliscsiVolumeSnapshotPolicyType OBJECT-TYPE 1350 SYNTAX INTEGER { 1351 once (1), 1352 daily (2), 1353 weekly (3), 1354 monthly (4), 1355 hourly (5) 1356 } 1357 MAX-ACCESS read-create 1358 STATUS current 1359 DESCRIPTION 1360 " 1361 The value of this object determines the basic type of this policy. 1362 Except when set to once, the effective repetition period of the 1363 policy is determined using the value of this object along with 1364 the value of eqliscsiVolumeSnapshotPolicyRepeatFactor. 1365 (See description of eqliscsiVolumeSnapshotPolicyRepeatFactor 1366 for more information.) 1367 " 1368 1369 DEFVAL { daily } 1370 ::= { eqliscsiVolumeSnapshotPolicyEntry 7 } 1371 1372eqliscsiVolumeSnapshotPolicyRepeatFactor OBJECT-TYPE 1373 SYNTAX Integer32 (1..2147483647) 1374 MAX-ACCESS read-create 1375 STATUS current 1376 DESCRIPTION 1377 "The value of this object along with eqliscsiVolumeSnapshotPolicyType 1378 determines the effective repetition interval for this policy. 1379 The valid values are 1380 1381 PolicyType RepeatFactor 1382 once 1 1383 hourly 1 1384 daily 1-2147483647 1385 weekly 1-2147483647 1386 monthly 1-2147483647 1387 1388 If the policy type is daily and the value of this object is 2, 1389 snapshots will be taken once in every 2 days. 1390 " 1391 ::= { eqliscsiVolumeSnapshotPolicyEntry 8 } 1392 1393 1394eqliscsiVolumeSnapshotPolicyStartTime OBJECT-TYPE 1395 SYNTAX Integer32 (0..1439) 1396 UNITS "minutes" 1397 MAX-ACCESS read-create 1398 STATUS current 1399 DESCRIPTION 1400 " 1401 The value of this object represents the time to start creating 1402 snapshot(s) within a day expressed as number of minutes 1403 from 12:00AM. The maximum value for this column is 24*60-1 which 1404 represents 11:59PM. 1405 " 1406 1407 DEFVAL { 0 } 1408 ::= { eqliscsiVolumeSnapshotPolicyEntry 9 } 1409 1410eqliscsiVolumeSnapshotPolicyEndTime OBJECT-TYPE 1411 SYNTAX Integer32 (0..1439) 1412 UNITS "minutes" 1413 MAX-ACCESS read-create 1414 STATUS current 1415 DESCRIPTION 1416 " 1417 The value of this object represents the time to stop creating 1418 snapshot(s) within a day expressed as number of minutes 1419 from 12:00AM. The maximum value for this column is 24*60-1 which 1420 represents 11:59PM. 1421 1422 If eqliscsiVolumeSnapshotPolicyType is once, the value of 1423 this column doesn't have any significance. 1424 1425 If the value of this column is greater than start time, it 1426 represents end-time on the same day as start time. If the value 1427 is less than or equal to start time, it represents end-time on the 1428 next day of start time. 1429 This value doesnt have significance when frequency is set to zero. 1430 Endtime is exclusive when calculating no of snapshots. 1431 1432 Example: 1433 StartTime EndTime Frequency NoofSnapshots 1434 1320(10pm) 1380(11pm) 30mins 2 1435 1320(10pm) 240(4am) 60mins 6 1436 1320(10pm) 1320(10pm) 60mins 24 1437 1320(10pm) 1319(9:59pm) 60mins 24 1438 1320(10pm) - 0mins 1 1439 " 1440 ::= { eqliscsiVolumeSnapshotPolicyEntry 10 } 1441 1442eqliscsiVolumeSnapshotPolicyTimeFrequency OBJECT-TYPE 1443 SYNTAX Integer32 (0..1439) 1444 UNITS "minutes" 1445 MAX-ACCESS read-create 1446 STATUS current 1447 DESCRIPTION 1448 "The value of this object determines how frequent snapshots must be 1449 taken between start time and end time. This value doesn't have 1450 significance when policy type is set to once. For other policytypes, 1451 the value of end time is exclusive. 1452 For example if starttime is 180 (3:00AM) and endtime is 1453 240(4:00AM), when frequency is set to 30, snapshots will be 1454 created at 3:00AM, 3:30AM. 1455 If the value is zero, it represents invalid frequency and 1456 in such case, end time doesnt have significance. 1457 " 1458 1459 ::= { eqliscsiVolumeSnapshotPolicyEntry 11 } 1460 1461eqliscsiVolumeSnapshotPolicyStartDate OBJECT-TYPE 1462 SYNTAX Integer32 (0..2147483647) 1463 UNITS "days" 1464 MAX-ACCESS read-create 1465 STATUS current 1466 DESCRIPTION 1467 " The value of this object determines the date from which the policy 1468 will be active. By default, this is the policy creation date. 1469 The value is expressed as number of days since epoch. 1470 " 1471 1472 ::= { eqliscsiVolumeSnapshotPolicyEntry 12 } 1473 1474eqliscsiVolumeSnapshotPolicyEndDate OBJECT-TYPE 1475 SYNTAX Integer32 (0..2147483647) 1476 UNITS "days" 1477 MAX-ACCESS read-create 1478 STATUS current 1479 DESCRIPTION 1480 " The value of this object determines the date after which the policy 1481 will be inactive.It doesnt have significance when policy type 1482 is once. Default value is the mamixum value allowed. When set to maximum 1483 value, the policy will be active until it gets deleted. 1484 The value is expressed as number of days since epoch. 1485 " 1486 DEFVAL { 2147483647 } 1487 1488 ::= { eqliscsiVolumeSnapshotPolicyEntry 13 } 1489 1490 1491eqliscsiVolumeSnapshotPolicyWeekMask OBJECT-TYPE 1492 SYNTAX Integer32 1493 MAX-ACCESS read-create 1494 STATUS current 1495 DESCRIPTION 1496 " The value of this column is significant only if policytype is 1497 set to weekly or monthly. When the value is 0x7fffffff, it 1498 represents a special meaning to the value of occurence. See 1499 the description for occurence below. 1500 The LSB to LSB+6 bits of the mask are significant. 1501 Each bit represents a day in the week with LSB being Mon and LSB+6 1502 being Sun. 1503 If mask is 0x00000041 - snapshots will be created on Monday and 1504 Sunday. If mask is 0x0000007f - snapshots will be created on all 1505 weekdays which is effectively a daily policy. If mask is 0x0000001f, 1506 it represents week days.If mask is 0x00000060, it represents 1507 weekend days. 1508 " 1509 1510 ::= { eqliscsiVolumeSnapshotPolicyEntry 14 } 1511 1512eqliscsiVolumeSnapshotPolicyMonthMask OBJECT-TYPE 1513 SYNTAX Integer32 1514 MAX-ACCESS read-create 1515 STATUS current 1516 DESCRIPTION 1517 " The value of this column is currently not being used." 1518 1519 ::= { eqliscsiVolumeSnapshotPolicyEntry 15 } 1520 1521eqliscsiVolumeSnapshotPolicyNextCreate OBJECT-TYPE 1522 SYNTAX Counter32 1523 MAX-ACCESS read-only 1524 STATUS current 1525 DESCRIPTION 1526 " 1527 EQL-SECONDARY-KEY 1528 The value of this column represents number of seconds since epoch 1529 at which the next snapshot by this policy is going to be created. 1530 " 1531 1532 ::= { eqliscsiVolumeSnapshotPolicyEntry 16 } 1533 1534eqliscsiVolumeSnapshotPolicyOccurence OBJECT-TYPE 1535 SYNTAX Integer32 1536 MAX-ACCESS read-create 1537 STATUS current 1538 DESCRIPTION 1539 " 1540 The value of this column is significant only if the policy type is 1541 set to monthly. 1542 1543 If weekmask is set to 0x7fffffff, the value of this column represents 1544 the occurence of a day with in a month. Example:If the value of this 1545 column is 5, it represents 5th day of the month. When the week mask 1546 is set to a value other than 0x7fffffff, the value of this column 1547 defines the occurence of a day as defined by weekmask. Example: When 1548 weekmask is set to 0x00000001 (Monday) and value of this column 1549 represents the following. 1550 1551 Value Meaning 1552 1553 0x1 First monday of the month 1554 0x2 Second monday of the month 1555 0x3 Third monday of the month 1556 0x4 Fourth monday of the month 1557 0x7fffffff Last monday of the month 1558 " 1559 1560 DEFVAL {0} 1561 ::= { eqliscsiVolumeSnapshotPolicyEntry 17 } 1562 1563eqliscsiVolumeSnapshotPolicyReplication OBJECT-TYPE 1564 SYNTAX SiteIndexOrZero 1565 MAX-ACCESS read-create 1566 STATUS current 1567 DESCRIPTION "When a row is created with this object set to a non-zero value, and 1568 a replication relationship has been configured for the base 1569 volume, the snapshots created will be queued to be replicated to the 1570 remote location as defined by the corresponding entry in the site table. 1571 The value for this object cannot be changed once the schedule 1572 is created." 1573 ::= { eqliscsiVolumeSnapshotPolicyEntry 18 } 1574 1575 1576eqliscsiVolumeSnapshotPolicyAdminStatus OBJECT-TYPE 1577 SYNTAX INTEGER { 1578 enable(0), 1579 disable(1) 1580 } 1581 MAX-ACCESS read-create 1582 STATUS current 1583 DESCRIPTION "When disabled, the schedule will stop creating snapshots until re-enabled." 1584 DEFVAL {enable} 1585 ::= { eqliscsiVolumeSnapshotPolicyEntry 19 } 1586 1587 1588--************************************************************************* 1589eqliscsiVolumeACLTable OBJECT-TYPE 1590 SYNTAX SEQUENCE OF EqliscsiVolumeACLEntry 1591 MAX-ACCESS not-accessible 1592 STATUS current 1593 DESCRIPTION "EqualLogic-Persistent-ReplicateOnCreate volume access table. 1594 This table contains a collection of volume access records. 1595 One table entry per access record. It is indexed by group id, volume, 1596 index and volume access record index. 1597 The number of entries equal to the number of volume access records specified by the user." 1598 ::= { eqliscsiTarget 6 } 1599 1600eqliscsiVolumeACLEntry OBJECT-TYPE 1601 SYNTAX EqliscsiVolumeACLEntry 1602 MAX-ACCESS not-accessible 1603 STATUS current 1604 DESCRIPTION "An entry (row) containing volume access parameters to this target." 1605 INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeACLIndex } 1606 ::= { eqliscsiVolumeACLTable 1 } 1607 1608EqliscsiVolumeACLEntry ::= 1609 SEQUENCE { 1610 eqliscsiVolumeACLIndex Integer32, 1611 eqliscsiVolumeACLInitiatorName UTFString, 1612 eqliscsiVolumeACLInitiatorIpAddress IpAddress, 1613 eqliscsiVolumeACLInitiatorAuthenticationMethod INTEGER, 1614 eqliscsiVolumeACLInitiatorUserName UTFString, 1615 eqliscsiVolumeACLInitiatorUserPassword OCTET STRING, 1616 eqliscsiVolumeACLTargetType ACLAppliesTo, 1617 eqliscsiVolumeACLRowStatus RowStatus, 1618 eqliscsiVolumeACLInitiatorUserName2 UTFString, 1619 eqliscsiVolumeACLAuthType INTEGER, 1620 eqliscsiVolumeACLInitiatorIpWildcard IpAddress, 1621 eqliscsiVolumeACLInitiatorInetAddressType InetAddressType, 1622 eqliscsiVolumeACLInitiatorInetAddress InetAddress, 1623 eqliscsiVolumeACLInitiatorInetWildcardType InetAddressType, 1624 eqliscsiVolumeACLInitiatorInetWildcard InetAddress 1625 } 1626eqliscsiVolumeACLIndex OBJECT-TYPE 1627 SYNTAX Integer32 1628 MAX-ACCESS not-accessible 1629 STATUS current 1630 DESCRIPTION "The index value that uniquely identifies the volume access record." 1631 ::= { eqliscsiVolumeACLEntry 1 } 1632 1633eqliscsiVolumeACLInitiatorName OBJECT-TYPE 1634 SYNTAX UTFString (SIZE (0..223)) 1635 MAX-ACCESS read-create 1636 STATUS current 1637 DESCRIPTION "The name of iscsi initiator permitted to access the volume. 1638 If the name is an empty string or * then any initiator is allowed to access." 1639 ::= { eqliscsiVolumeACLEntry 2} 1640 1641 1642eqliscsiVolumeACLInitiatorIpAddress OBJECT-TYPE 1643 SYNTAX IpAddress 1644 MAX-ACCESS read-create 1645 STATUS current 1646 DESCRIPTION "This field is deprecated and will be unsupported in the next release." 1647 ::= { eqliscsiVolumeACLEntry 3} 1648 1649eqliscsiVolumeACLInitiatorAuthenticationMethod OBJECT-TYPE 1650 SYNTAX INTEGER { 1651 chap5 (1), 1652 chap-local (2), 1653 srp-local (3), 1654 none (4) 1655 } 1656 MAX-ACCESS read-create 1657 STATUS current 1658 DESCRIPTION "The authentication method to be used for initiator authentication." 1659 DEFVAL { none } 1660 ::= { eqliscsiVolumeACLEntry 4} 1661 1662 1663eqliscsiVolumeACLInitiatorUserName OBJECT-TYPE 1664 SYNTAX UTFString (SIZE (0..128)) 1665-- SYNTAX OCTET STRING (SIZE (0..128)) 1666 MAX-ACCESS read-create 1667 STATUS deprecated 1668 DESCRIPTION "EQL-SECONDARY-KEY 1669 The user name to be used for initiator authentication if the authentication method 1670 is CHAP5 local or SRP local." 1671 ::= { eqliscsiVolumeACLEntry 5} 1672 1673eqliscsiVolumeACLInitiatorUserPassword OBJECT-TYPE 1674 SYNTAX OCTET STRING (SIZE (0..128)) 1675 MAX-ACCESS read-create 1676 STATUS current 1677 DESCRIPTION "The user name to be used for initiator authentication if the authentication method 1678 is CHAP5 local or SRP local" 1679 ::= { eqliscsiVolumeACLEntry 6} 1680 1681 1682 1683 eqliscsiVolumeACLTargetType OBJECT-TYPE 1684 SYNTAX ACLAppliesTo 1685 MAX-ACCESS read-create 1686 STATUS current 1687 DESCRIPTION "The target type to be authenticated." 1688 DEFVAL { volume-and-snapshot } 1689 ::= { eqliscsiVolumeACLEntry 7} 1690 1691eqliscsiVolumeACLRowStatus OBJECT-TYPE 1692 SYNTAX RowStatus 1693 MAX-ACCESS read-create 1694 STATUS current 1695 DESCRIPTION "The volume acl row status." 1696 ::= { eqliscsiVolumeACLEntry 8 } 1697 1698eqliscsiVolumeACLInitiatorUserName2 OBJECT-TYPE 1699 SYNTAX UTFString (SIZE (0..255)) 1700 MAX-ACCESS read-create 1701 STATUS current 1702 DESCRIPTION "EQL-SECONDARY-KEY 1703 The 256 byte character name user name to be used for initiator 1704 authentication if the authentication method 1705 is CHAP5 local or SRP local. This field supercedes the deprecated 1706 128 byte field that performed the same function. " 1707 ::= { eqliscsiVolumeACLEntry 9} 1708 1709eqliscsiVolumeACLAuthType OBJECT-TYPE 1710 SYNTAX INTEGER { 1711 not-set (0), 1712 none (1), 1713 eql-psg-chap (2), 1714 radius (3), 1715 ms-vds (4), 1716 mpio (5) 1717 } 1718 MAX-ACCESS read-create 1719 STATUS current 1720 DESCRIPTION "The authentication type used. Currently it is set only by 1721 vds and should be left alone by the PSA firmware and non-vds 1722 PSA configuration tools." 1723 DEFVAL { not-set } 1724 ::= { eqliscsiVolumeACLEntry 10 } 1725 1726eqliscsiVolumeACLInitiatorIpWildcard OBJECT-TYPE 1727 SYNTAX IpAddress 1728 MAX-ACCESS read-create 1729 STATUS current 1730 DESCRIPTION "This field is deprecated and will be unsupported in the next release." 1731 ::= { eqliscsiVolumeACLEntry 11} 1732 1733eqliscsiVolumeACLInitiatorInetAddressType OBJECT-TYPE 1734 SYNTAX InetAddressType 1735 MAX-ACCESS read-create 1736 STATUS current 1737 DESCRIPTION "The ip address of the iscsi initiator permitted to access the volume 1738 in the form of x.x.x.number. 1739 If the number is zero then any ip address with the value from x.x.x.1 to x.x.x.255 1740 is permitted to access the volume. 1741 If this variable is not set then any ip address will be permitted to access the volume." 1742 ::= { eqliscsiVolumeACLEntry 12} 1743 1744eqliscsiVolumeACLInitiatorInetAddress OBJECT-TYPE 1745 SYNTAX InetAddress 1746 MAX-ACCESS read-create 1747 STATUS current 1748 DESCRIPTION "The ip address of the iscsi initiator permitted to access the volume 1749 in the form of x.x.x.number. 1750 If the number is zero then any ip address with the value from x.x.x.1 to x.x.x.255 1751 is permitted to access the volume. 1752 If this variable is not set then any ip address will be permitted to access the volume." 1753 ::= { eqliscsiVolumeACLEntry 13} 1754 1755eqliscsiVolumeACLInitiatorInetWildcardType OBJECT-TYPE 1756 SYNTAX InetAddressType 1757 MAX-ACCESS read-create 1758 STATUS current 1759 DESCRIPTION "The wildcard mask defines which portion of eqliscsiVolumeACLInitiatorInetAddress that 1760 does not have to match for the initiator to be permitted access to the volume. 1761 The wildcard mask is expressed in the form x.x.x.x, where x is 255 or 0. 1762 1763 When x is 255, then that portion of the initiator's ip address does have to match. 1764 When x is 0, then that portion of the initiator's ip address does not have to match 1765 the corresponding portion of eqliscsiVolumeACLInitiatorInetAddress. 1766 1767 By default, the value of this variable is 255.255.255.255, which means the initiator's ip 1768 address must match exactly unless this variable is specified." 1769 ::= { eqliscsiVolumeACLEntry 14} 1770 1771eqliscsiVolumeACLInitiatorInetWildcard OBJECT-TYPE 1772 SYNTAX InetAddress 1773 MAX-ACCESS read-create 1774 STATUS current 1775 DESCRIPTION "The wildcard mask defines which portion of eqliscsiVolumeACLInitiatorInetAddress that 1776 does not have to match for the initiator to be permitted access to the volume. 1777 The wildcard mask is expressed in the form x.x.x.x, where x is 255 or 0. 1778 1779 When x is 255, then that portion of the initiator's ip address does have to match. 1780 When x is 0, then that portion of the initiator's ip address does not have to match 1781 the corresponding portion of eqliscsiVolumeACLInitiatorInetAddress. 1782 1783 By default, the value of this variable is 255.255.255.255, which means the initiator's ip 1784 address must match exactly unless this variable is specified." 1785 ::= { eqliscsiVolumeACLEntry 15} 1786 1787 1788--************************************************************************* 1789 1790eqliscsiVolumeStatusTable OBJECT-TYPE 1791 SYNTAX SEQUENCE OF EqliscsiVolumeStatusEntry 1792 MAX-ACCESS not-accessible 1793 STATUS current 1794 DESCRIPTION "EqualLogic-Dynamic Storage Volume Table. 1795 This table contains a list of volumes in a group and their stats." 1796 ::= { eqliscsiTarget 7 } 1797 1798 1799eqliscsiVolumeStatusEntry OBJECT-TYPE 1800 SYNTAX EqliscsiVolumeStatusEntry 1801 MAX-ACCESS not-accessible 1802 STATUS current 1803 DESCRIPTION "An entry (row) containing volume stats." 1804 AUGMENTS { eqliscsiVolumeEntry } 1805 1806 ::= { eqliscsiVolumeStatusTable 1} 1807 1808EqliscsiVolumeStatusEntry ::= 1809 SEQUENCE { 1810 eqliscsiVolumeStatusPsvId OCTET STRING, 1811 eqliscsiVolumeStatusReservedSpace Integer32, 1812 eqliscsiVolumeStatusReservedSpaceAvail Integer32, 1813 eqliscsiVolumeStatusActualMemberCount Integer32, 1814 eqliscsiVolumeStatusNumSnapshots Integer32, 1815 eqliscsiVolumeStatusCreationTime DateAndTime, 1816 eqliscsiVolumeStatusAvailable INTEGER, 1817 eqliscsiVolumeStatusOperStatus INTEGER, 1818 eqliscsiVolumeStatusConnections Integer32, 1819 eqliscsiVolumeStatusLostRaidBlocksAction INTEGER, 1820 eqliscsiVolumeStatusNumReplicas Unsigned32, 1821 eqliscsiVolumeStatusReplReserveSpace Unsigned32, 1822 eqliscsiVolumeStatusAllocatedSpace Unsigned32, 1823 eqliscsiVolumeStatusReplResvInUse Unsigned32, 1824 eqliscsiVolumeStatusReplTxData Unsigned32, 1825 eqliscsiVolumeStatusNumOnlineSnaps Unsigned32, 1826 eqliscsiVolumeStatusPagesSharedWithParent Unsigned32, 1827 eqliscsiVolumeStatusExternalConnections Integer32, 1828 eqliscsiVolumeStatusSpaceBorrowing Integer32, 1829 eqliscsiVolumeStatusBorrow INTEGER 1830 } 1831 1832eqliscsiVolumeStatusPsvId OBJECT-TYPE 1833 SYNTAX OCTET STRING (SIZE (16)) 1834 MAX-ACCESS read-only 1835 STATUS current 1836 DESCRIPTION " 1837 This field is for internal use only." 1838 ::= { eqliscsiVolumeStatusEntry 1 } 1839 1840 1841eqliscsiVolumeStatusReservedSpace OBJECT-TYPE 1842 SYNTAX Integer32 1843 MAX-ACCESS read-only 1844 STATUS current 1845 DESCRIPTION "This field specifies how many MB of space is reserved for 1846 snapshots of this volume. 1847 This is a dynamic value, it is not Administrator setable." 1848 ::= { eqliscsiVolumeStatusEntry 2} 1849 1850eqliscsiVolumeStatusReservedSpaceAvail OBJECT-TYPE 1851 SYNTAX Integer32 1852 MAX-ACCESS read-only 1853 STATUS current 1854 DESCRIPTION "This field specifies how many MB of reserved space that is unused 1855 by the snapshots." 1856 DEFVAL { 0 } 1857 ::= { eqliscsiVolumeStatusEntry 3 } 1858 1859eqliscsiVolumeStatusActualMemberCount OBJECT-TYPE 1860 SYNTAX Integer32 1861 MAX-ACCESS read-only 1862 STATUS current 1863 DESCRIPTION "This field specifies the number of members this 1864 volume is spread across. It must be equal to number 1865 of rows in VolumeMemberTable for this volume." 1866 ::= { eqliscsiVolumeStatusEntry 4 } 1867 1868eqliscsiVolumeStatusNumSnapshots OBJECT-TYPE 1869 SYNTAX Integer32 1870 MAX-ACCESS read-only 1871 STATUS current 1872 DESCRIPTION "Indicates the number of snapshots that the system is 1873 maintaining on the specified volume" 1874 ::= { eqliscsiVolumeStatusEntry 5 } 1875 1876eqliscsiVolumeStatusCreationTime OBJECT-TYPE 1877 SYNTAX DateAndTime 1878 MAX-ACCESS read-only 1879 STATUS current 1880 DESCRIPTION "Indicates the local system time when the specified 1881 volume was created" 1882 ::= { eqliscsiVolumeStatusEntry 6 } 1883 1884eqliscsiVolumeStatusAvailable OBJECT-TYPE 1885 SYNTAX INTEGER { 1886 available(1), 1887 membersMissing(2) 1888 } 1889 MAX-ACCESS read-only 1890 STATUS current 1891 DESCRIPTION "Indicates the local system time when the specified 1892 volume was created" 1893 ::= { eqliscsiVolumeStatusEntry 7 } 1894 1895eqliscsiVolumeStatusOperStatus OBJECT-TYPE 1896 SYNTAX INTEGER { 1897 available(1), 1898 not-available(2), 1899 not-available-due-to-snap-reserve-met(3), 1900 not-available-due-to-members-offline(4), 1901 not-available-due-to-lost-cached-blocks(5), 1902 not-available-due-to-thin-max-growth-met(6), 1903 not-available-due-to-nospace-for-auto-grow(7), 1904 not-available-due-to-missing-pages(8), 1905 not-available-due-to-syncrep(9), 1906 available-no-new-connections(10), 1907 not-available-due-to-internal-error(11) 1908 } 1909 MAX-ACCESS read-only 1910 STATUS current 1911 DESCRIPTION "This field specifies the current operational status of the 1912 volume." 1913 ::= { eqliscsiVolumeStatusEntry 8 } 1914 1915eqliscsiVolumeStatusConnections OBJECT-TYPE 1916 SYNTAX Integer32 1917 MAX-ACCESS read-only 1918 STATUS current 1919 DESCRIPTION 1920 " 1921 The value of this object represents number of active iscsi 1922 connections to this volume. It MUST match with the number of rows 1923 for this particular iscsiNode in iscsiConnectionAttributesTable. 1924 " 1925 ::= { eqliscsiVolumeStatusEntry 9 } 1926 1927eqliscsiVolumeStatusLostRaidBlocksAction OBJECT-TYPE 1928 SYNTAX INTEGER { 1929 mark-valid (1), 1930 zero-out (2) 1931 } 1932 MAX-ACCESS read-write 1933 STATUS current 1934 DESCRIPTION "This field specifies what action administrator wants to take on lost raid blocks." 1935 ::= {eqliscsiVolumeStatusEntry 10 } 1936 1937eqliscsiVolumeStatusNumReplicas OBJECT-TYPE 1938 SYNTAX Unsigned32 1939 MAX-ACCESS read-only 1940 STATUS current 1941 DESCRIPTION " 1942 The value of this object represents the total number of replicas present 1943 for this volume across all replica sites. 1944 The value will match with the sum of values of eqliscsiVolumeReplNumReplicas 1945 that correspond to this volume." 1946 DEFVAL { 0 } 1947 ::= {eqliscsiVolumeStatusEntry 11 } 1948 1949eqliscsiVolumeStatusReplReserveSpace OBJECT-TYPE 1950 SYNTAX Unsigned32 1951 UNITS "MB" 1952 MAX-ACCESS read-only 1953 STATUS current 1954 DESCRIPTION " 1955 The value of this object represents space reserved for this volume for 1956 replication purposes. 1957 " 1958 DEFVAL { 0 } 1959 ::= {eqliscsiVolumeStatusEntry 12 } 1960 1961eqliscsiVolumeStatusAllocatedSpace OBJECT-TYPE 1962 SYNTAX Unsigned32 1963 UNITS "MB" 1964 MAX-ACCESS read-only 1965 STATUS current 1966 DESCRIPTION " 1967 The value of this object represents the actual materialized pages for this volume. 1968 " 1969 ::= {eqliscsiVolumeStatusEntry 13 } 1970 1971eqliscsiVolumeStatusReplResvInUse OBJECT-TYPE 1972 SYNTAX Unsigned32 1973 UNITS "MB" 1974 MAX-ACCESS read-only 1975 STATUS current 1976 DESCRIPTION "This field represents the amount of local replication reserve in use." 1977 1978 ::= {eqliscsiVolumeStatusEntry 14 } 1979 1980eqliscsiVolumeStatusReplTxData OBJECT-TYPE 1981 SYNTAX Unsigned32 1982 UNITS "MB" 1983 MAX-ACCESS read-only 1984 STATUS current 1985 DESCRIPTION "This field represents the amount of data that will be transferred during next replication." 1986 1987 ::= {eqliscsiVolumeStatusEntry 15 } 1988 1989eqliscsiVolumeStatusNumOnlineSnaps OBJECT-TYPE 1990 SYNTAX Unsigned32 1991 MAX-ACCESS read-only 1992 STATUS current 1993 DESCRIPTION "This field represents the number of online snapshots on this volume." 1994 ::= {eqliscsiVolumeStatusEntry 16 } 1995 1996eqliscsiVolumeStatusPagesSharedWithParent OBJECT-TYPE 1997 SYNTAX Unsigned32 1998 MAX-ACCESS read-only 1999 STATUS current 2000 DESCRIPTION "This field represents the number of pages the volume shares with its parent. Is NA for a non-thin clone volume" 2001 ::= {eqliscsiVolumeStatusEntry 17 } 2002 2003eqliscsiVolumeStatusExternalConnections OBJECT-TYPE 2004 SYNTAX Integer32 2005 MAX-ACCESS read-only 2006 STATUS current 2007 DESCRIPTION 2008 " 2009 The value of this object represents number of active iscsi 2010 connections to this volume, not counting any extended copy 2011 sessions. 2012 " 2013 ::= { eqliscsiVolumeStatusEntry 18 } 2014 2015eqliscsiVolumeStatusSpaceBorrowing OBJECT-TYPE 2016 SYNTAX Integer32 2017 UNITS "MB" 2018 MAX-ACCESS read-only 2019 STATUS current 2020 DESCRIPTION 2021 "This field specifies how many MB of space that this volume is borrowing." 2022 ::= { eqliscsiVolumeStatusEntry 19 } 2023 2024eqliscsiVolumeStatusBorrow OBJECT-TYPE 2025 SYNTAX INTEGER { 2026 unavailable(0), 2027 enabled(1), 2028 disabled(2) 2029 } 2030 MAX-ACCESS read-only 2031 STATUS current 2032 DESCRIPTION "This field specifies operational status of borrowing." 2033 ::= { eqliscsiVolumeStatusEntry 20 } 2034 2035--************************************************************************* 2036 2037eqliscsiSnapshotStatusTable OBJECT-TYPE 2038 SYNTAX SEQUENCE OF EqliscsiSnapshotStatusEntry 2039 MAX-ACCESS not-accessible 2040 STATUS current 2041 DESCRIPTION "EqualLogic-Dynamic Storage Snapshot Table. 2042 This table contains a list of volumes in a group and their stats." 2043 ::= { eqliscsiTarget 8 } 2044 2045 2046eqliscsiSnapshotStatusEntry OBJECT-TYPE 2047 SYNTAX EqliscsiSnapshotStatusEntry 2048 MAX-ACCESS not-accessible 2049 STATUS current 2050 DESCRIPTION "An entry (row) containing volume stats." 2051 AUGMENTS { eqliscsiSnapshotEntry } 2052 2053 ::= { eqliscsiSnapshotStatusTable 1} 2054 2055EqliscsiSnapshotStatusEntry ::= 2056 SEQUENCE { 2057 eqliscsiSnapshotStatusOperStatus INTEGER, 2058 eqliscsiSnapshotStatusConnections Integer32, 2059 eqliscsiSnapshotStatusLostRaidBlocksAction INTEGER 2060 } 2061 2062eqliscsiSnapshotStatusOperStatus OBJECT-TYPE 2063 SYNTAX INTEGER { 2064 available(1), 2065 not-available(2), 2066 not-available-due-to-snap-reserve-met(3), 2067 not-available-due-to-members-offline(4), 2068 not-available-due-to-lost-cached-blocks(5), 2069 not-available-due-to-thin-max-growth-met(6), 2070 not-available-due-to-nospace-for-auto-grow(7), 2071 not-available-due-to-missing-pages(8) 2072 } 2073 MAX-ACCESS read-only 2074 STATUS current 2075 DESCRIPTION "This field specifies the current operational status of the 2076 snapshot." 2077 ::= { eqliscsiSnapshotStatusEntry 1 } 2078 2079 2080eqliscsiSnapshotStatusConnections OBJECT-TYPE 2081 SYNTAX Integer32 2082 MAX-ACCESS read-only 2083 STATUS current 2084 DESCRIPTION 2085 " 2086 The value of this object represents number of active iscsi connections 2087 to this snapshot. It MUST match with the number of rows for this 2088 particular iscsiNode in iscsiConnectionAttributesTable. 2089 " 2090 ::= { eqliscsiSnapshotStatusEntry 2 } 2091 2092 2093eqliscsiSnapshotStatusLostRaidBlocksAction OBJECT-TYPE 2094 SYNTAX INTEGER { 2095 mark-valid (1), 2096 zero-out (2) 2097 } 2098 MAX-ACCESS read-write 2099 STATUS current 2100 DESCRIPTION "This field specifies what action administrator wants to take on lost raid blocks." 2101 ::= {eqliscsiSnapshotStatusEntry 10 } 2102 2103 2104--************************************************************************* 2105 2106-- The Admin Group 2107 2108eqliscsiAdminGroup OBJECT IDENTIFIER ::= { eqliscsiTarget 9 } 2109 2110eqliscsiLocalMemberId OBJECT-TYPE 2111 SYNTAX Unsigned32 2112 MAX-ACCESS read-only 2113 STATUS current 2114 DESCRIPTION "EqualLogic-Dynamic 2115 A number which uniquely identifies this instance of the 2116 Equallogic SNMP agent within the group. This 2117 number will the same as the corresponding MemberIndex for this 2118 array in the eqlMemberTable." 2119 ::= {eqliscsiAdminGroup 1} 2120 2121eqliscsiLocalMemberIdLow OBJECT-TYPE 2122 SYNTAX Unsigned32 2123 MAX-ACCESS read-only 2124 STATUS current 2125 DESCRIPTION "EqualLogic-Dynamic 2126 A number which uniquely identifies this instance of the 2127 Equallogic SNMP agent within the group. This 2128 number will the same as the corresponding MemberIndex for this 2129 array in the eqlMemberTable." 2130 ::= {eqliscsiAdminGroup 2} 2131 2132eqliscsiLocalMemberIdHigh OBJECT-TYPE 2133 SYNTAX Unsigned32 2134 MAX-ACCESS read-only 2135 STATUS current 2136 DESCRIPTION "EqualLogic-Dynamic 2137 A number which uniquely identifies this instance of the 2138 Equallogic SNMP agent within the group. This 2139 number will the same as the corresponding MemberIndex for this 2140 array in the eqlMemberTable." 2141 ::= {eqliscsiAdminGroup 3} 2142 2143 2144eqliscsiVolumeAdminGroup OBJECT IDENTIFIER ::= { eqliscsiTarget 10 } 2145 2146eqliscsiLastVolumeIndex OBJECT-TYPE 2147 SYNTAX Unsigned32 2148 MAX-ACCESS read-only 2149 STATUS current 2150 DESCRIPTION "EqualLogic-Dynamic 2151 This object represents the highest numeric index that 2152 any row in the eqliscsiVolumeTable has. An application 2153 can use this value to determine an index with which to 2154 create an additional row in that table without scanning 2155 the entire table for a usable index." 2156 ::= { eqliscsiVolumeAdminGroup 1 } 2157 2158eqliscsiVolumeIndexLow OBJECT-TYPE 2159 SYNTAX Unsigned32 2160 MAX-ACCESS read-only 2161 STATUS current 2162 DESCRIPTION "EqualLogic-Dynamic 2163 This object represents the highest numeric index that 2164 any row in the eqliscsiVolumeTable has. An application 2165 can use this value to determine an index with which to 2166 create an additional row in that table without scanning 2167 the entire table for a usable index." 2168 ::= { eqliscsiVolumeAdminGroup 2 } 2169 2170eqliscsiVolumeIndexHigh OBJECT-TYPE 2171 SYNTAX Unsigned32 2172 MAX-ACCESS read-only 2173 STATUS current 2174 DESCRIPTION "EqualLogic-Dynamic 2175 This object represents the highest numeric index that 2176 any row in the eqliscsiVolumeTable has. An application 2177 can use this value to determine an index with which to 2178 create an additional row in that table without scanning 2179 the entire table for a usable index." 2180 ::= { eqliscsiVolumeAdminGroup 3 } 2181 2182eqliscsiVolumeLowPsvId0 OBJECT-TYPE 2183 SYNTAX Unsigned32 2184 MAX-ACCESS read-only 2185 STATUS current 2186 DESCRIPTION "EqualLogic-Dynamic 2187 first word of low volume PsvId" 2188 ::= { eqliscsiVolumeAdminGroup 4 } 2189 2190eqliscsiVolumeLowPsvId1 OBJECT-TYPE 2191 SYNTAX Unsigned32 2192 MAX-ACCESS read-only 2193 STATUS current 2194 DESCRIPTION "EqualLogic-Dynamic 2195 second word of low volume PsvId" 2196 ::= { eqliscsiVolumeAdminGroup 5 } 2197 2198eqliscsiVolumeLowPsvId2 OBJECT-TYPE 2199 SYNTAX Unsigned32 2200 MAX-ACCESS read-only 2201 STATUS current 2202 DESCRIPTION "EqualLogic-Dynamic 2203 third word of low volume PsvId" 2204 ::= { eqliscsiVolumeAdminGroup 6 } 2205 2206eqliscsiVolumeLowPsvId3 OBJECT-TYPE 2207 SYNTAX Unsigned32 2208 MAX-ACCESS read-only 2209 STATUS current 2210 DESCRIPTION "EqualLogic-Dynamic 2211 fourth word of low volume PsvId" 2212 ::= { eqliscsiVolumeAdminGroup 7 } 2213 2214eqliscsiVolumeHighPsvId0 OBJECT-TYPE 2215 SYNTAX Unsigned32 2216 MAX-ACCESS read-only 2217 STATUS current 2218 DESCRIPTION "EqualLogic-Dynamic 2219 first word of high volume PsvId" 2220 ::= { eqliscsiVolumeAdminGroup 8 } 2221 2222eqliscsiVolumeHighPsvId1 OBJECT-TYPE 2223 SYNTAX Unsigned32 2224 MAX-ACCESS read-only 2225 STATUS current 2226 DESCRIPTION "EqualLogic-Dynamic 2227 second word of high volume PsvId" 2228 ::= { eqliscsiVolumeAdminGroup 9 } 2229 2230eqliscsiVolumeHighPsvId2 OBJECT-TYPE 2231 SYNTAX Unsigned32 2232 MAX-ACCESS read-only 2233 STATUS current 2234 DESCRIPTION "EqualLogic-Dynamic 2235 third word of high volume PsvId" 2236 ::= { eqliscsiVolumeAdminGroup 10 } 2237 2238eqliscsiVolumeHighPsvId3 OBJECT-TYPE 2239 SYNTAX Unsigned32 2240 MAX-ACCESS read-only 2241 STATUS current 2242 DESCRIPTION "EqualLogic-Dynamic 2243 fourth word of high volume PsvId" 2244 ::= { eqliscsiVolumeAdminGroup 11 } 2245 2246eqliscsiSnapshotAdminGroup OBJECT IDENTIFIER ::= { eqliscsiTarget 11 } 2247 2248eqliscsiLastSnapshotIndex OBJECT-TYPE 2249 SYNTAX Unsigned32 2250 MAX-ACCESS read-only 2251 STATUS current 2252 DESCRIPTION "EqualLogic-Dynamic 2253 This object represents the highest numeric index that 2254 any row in the eqliscsiSnapshotTable has. An application 2255 can use this value to determine an index with which to 2256 create an additional row in that table without scanning 2257 the entire table for a usable index." 2258 ::= { eqliscsiSnapshotAdminGroup 1 } 2259 2260eqliscsiTargetAdminGroup OBJECT IDENTIFIER ::= { eqliscsiTarget 35 } 2261 2262eqliscsiLastTargetIndex OBJECT-TYPE 2263 SYNTAX Unsigned32 2264 MAX-ACCESS read-only 2265 STATUS current 2266 DESCRIPTION "EqualLogic-Dynamic 2267 This object represents the highest numeric index that 2268 any row in the eqliscsiTargetTable has. An application 2269 can use this value to determine an index with which to 2270 create an additional row in that table without scanning 2271 the entire table for a usable index." 2272 ::= { eqliscsiTargetAdminGroup 1 } 2273 2274-- ******************************************************************************** 2275-- Equallogic Node Table: 2276-- provides a mapping between the iSCSI nodes in the the standard iSCSI MIB 2277-- and the Equallogic proprietary MIBs 2278-- 2279 2280eqliscsiNodeTable OBJECT-TYPE 2281 SYNTAX SEQUENCE OF EqliscsiNodeEntry 2282 MAX-ACCESS not-accessible 2283 STATUS current 2284 DESCRIPTION "EqualLogic-Dynamic iscsi Node Table: 2285 maintains a mapping of the iscsi Node indeces 2286 back to the eql private volume and snapshot Mibs" 2287 ::= { eqliscsiObjects 8 } 2288 2289eqliscsiNodeEntry OBJECT-TYPE 2290 SYNTAX EqliscsiNodeEntry 2291 MAX-ACCESS not-accessible 2292 STATUS current 2293 DESCRIPTION "An entry containing the aformentioned mapping. The value of 2294 eqliscsiSnapshotIndex will be zero (0) for those nodes that represent 2295 volumes rather than snapshots." 2296 INDEX { eqliscsiNodeIndex } 2297 2298 ::= { eqliscsiNodeTable 1 } 2299 2300EqliscsiNodeEntry ::= 2301 SEQUENCE { 2302 eqliscsiNodeIndex Unsigned32, 2303 eqliscsiNodeLocalMemberId Unsigned32, 2304 eqliscsiNodeVolumeIndex Unsigned32, 2305 eqliscsiNodeSnapshotIndex Unsigned32 2306 } 2307 2308eqliscsiNodeIndex OBJECT-TYPE 2309 SYNTAX Unsigned32 2310 MAX-ACCESS read-only 2311 STATUS current 2312 DESCRIPTION " The node index of the iSCSI target node. This will correspond to 2313 a value of iscsiNodeIndex, eqliscsiVOlumeNodeIndex, 2314 or eqliscsiSnapshotIndex. The indeces are allocated such that even values 2315 of this object repesent snapshots and odd values represent volumes." 2316 2317 ::= { eqliscsiNodeEntry 1 } 2318 2319eqliscsiNodeLocalMemberId OBJECT-TYPE 2320 SYNTAX Unsigned32 2321 MAX-ACCESS read-only 2322 STATUS current 2323 DESCRIPTION "EqualLogic-Dynamic 2324 A number which uniquely identifies this instance of the 2325 Equallogic SNMP agent within the group. This 2326 number will the same as the corresponding MemberIndex for this 2327 array in the eqlMemberTable." 2328 ::= {eqliscsiNodeEntry 2 } 2329 2330eqliscsiNodeVolumeIndex OBJECT-TYPE 2331 SYNTAX Unsigned32 2332 MAX-ACCESS read-only 2333 STATUS current 2334 DESCRIPTION "This field specifies a unique index for identifing a volume in the 2335 eqliscsiVolumeTable. An instance here will reflect a specific instance 2336 in the eqliscsiVolumeTable and/or eqliscsiSnapshotTable." 2337 ::= { eqliscsiNodeEntry 3 } 2338 2339 2340eqliscsiNodeSnapshotIndex OBJECT-TYPE 2341 SYNTAX Unsigned32 2342 MAX-ACCESS read-only 2343 STATUS current 2344 DESCRIPTION "This field specifies a unique index which identifies a volume SnapShot. 2345 in the eqliscsiSnapshotTable. If the conceptiual row in this table does 2346 NOT reflect a snapshot, this instance of the variable will be set to 2347 zero (0)." 2348 ::= { eqliscsiNodeEntry 4 } 2349 2350 2351 2352 2353-- 2354-- Target Authorization Attributes Table : 2355-- 2356-- This table specifies the credentials that the target will use 2357-- to identify itself TO A CHALLENGING INITIATOR. 2358-- 2359 2360eqliscsiVolumeAuthAttributesTable OBJECT-TYPE 2361 SYNTAX SEQUENCE OF EqliscsiVolumeAuthAttributesEntry 2362 MAX-ACCESS not-accessible 2363 STATUS current 2364 DESCRIPTION 2365 "EqualLogic-Persistent 2366 A list of identities that the PSA uses to authenticate itself to 2367 initiators" 2368::= { eqliscsiTarget 12 } 2369 2370eqliscsiVolumeAuthAttributesEntry OBJECT-TYPE 2371 SYNTAX EqliscsiVolumeAuthAttributesEntry 2372 MAX-ACCESS not-accessible 2373 STATUS current 2374 DESCRIPTION 2375 "An entry (row) containing management information 2376 applicable to a particular target node's authorized 2377 initiator identity." 2378 INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex } 2379::= { eqliscsiVolumeAuthAttributesTable 1 } 2380 2381EqliscsiVolumeAuthAttributesEntry ::= SEQUENCE { 2382 eqliscsiVolumeAuthRowStatus RowStatus, 2383 eqliscsiVolumeAuthIdentity RowPointer 2384} 2385 2386eqliscsiVolumeAuthRowStatus OBJECT-TYPE 2387 SYNTAX RowStatus 2388 MAX-ACCESS read-create 2389 STATUS current 2390 DESCRIPTION 2391 "The status of the row." 2392::= { eqliscsiVolumeAuthAttributesEntry 1 } 2393 2394eqliscsiVolumeAuthIdentity OBJECT-TYPE 2395 SYNTAX RowPointer 2396 MAX-ACCESS read-create 2397 STATUS current 2398 DESCRIPTION 2399 "A pointer to the corresponding IPS-AUTH MIB 2400 ipsAuthCredChapAttributesEntry that contains the 2401 chap credentials which this volume will use to 2402 authenticate itself to initiators requiring 2403 CHAP authentication" 2404 REFERENCE 2405 "IPS-AUTH MIB" 2406::= { eqliscsiVolumeAuthAttributesEntry 2 } 2407 2408-- 2409-- Volume Binding Table : 2410-- 2411-- This table specifies the specific members of the group that 2412-- a particular volume may occupy 2413-- 2414 2415eqliscsiVolumeBindingTable OBJECT-TYPE 2416 SYNTAX SEQUENCE OF EqliscsiVolumeBindingEntry 2417 MAX-ACCESS not-accessible 2418 STATUS current 2419 DESCRIPTION 2420 "EqualLogic-Persistent 2421 A table that specifies the specific members of the group that 2422 a particular volume may occupy" 2423::= { eqliscsiTarget 13 } 2424 2425eqliscsiVolumeBindingEntry OBJECT-TYPE 2426 SYNTAX EqliscsiVolumeBindingEntry 2427 MAX-ACCESS not-accessible 2428 STATUS current 2429 DESCRIPTION 2430 "An entry (row) containing a reference to a specific volume and a 2431 specific member where that volume's pages can exist.If no entry exists 2432 for a particular volume, the member page allocation will be determined 2433 by the system." 2434 AUGMENTS { eqliscsiVolumeMemberEntry } 2435::= { eqliscsiVolumeBindingTable 1 } 2436 2437EqliscsiVolumeBindingEntry ::= SEQUENCE { 2438 eqliscsiVolumeBindingRowStatus RowStatus 2439} 2440 2441eqliscsiVolumeBindingRowStatus OBJECT-TYPE 2442 SYNTAX RowStatus 2443 MAX-ACCESS read-create 2444 STATUS current 2445 DESCRIPTION 2446 "The status of the row." 2447::= { eqliscsiVolumeBindingEntry 1 } 2448 2449---------------------------------------------------------------------- 2450 2451-- Primary Site Volume replication control MIBs 2452-- 2453-- 2454 2455-- 2456-- Site table 2457-- 2458 2459eqliscsiVolumeReplSiteTable OBJECT-TYPE 2460 SYNTAX SEQUENCE OF EqliscsiVolumeReplSiteEntry 2461 MAX-ACCESS not-accessible 2462 STATUS current 2463 DESCRIPTION 2464 "EqualLogic-Persistent" 2465::= { eqliscsiTarget 14 } 2466 2467eqliscsiVolumeReplSiteEntry OBJECT-TYPE 2468 SYNTAX EqliscsiVolumeReplSiteEntry 2469 MAX-ACCESS not-accessible 2470 STATUS current 2471 DESCRIPTION 2472 "" 2473 INDEX { eqliscsiVolumeReplSiteIndex } 2474::= { eqliscsiVolumeReplSiteTable 1 } 2475 2476EqliscsiVolumeReplSiteEntry ::= SEQUENCE { 2477 eqliscsiVolumeReplSiteIndex SiteIndex, 2478 eqliscsiVolumeReplSiteRowStatus RowStatus, 2479 eqliscsiVolumeReplSiteName DisplayString, 2480 eqliscsiVolumeReplSiteIpAddr IpAddress, 2481 eqliscsiVolumeReplSiteControlCredentials RowPointer, 2482 eqliscsiVolumeReplControlTargetIscsiName OCTET STRING, 2483 eqliscsiVolumeReplSiteSNMPContext DisplayString, 2484 eqliscsiVolumeReplSiteContact DisplayString, 2485 eqliscsiVolumeReplSiteEmail DisplayString, 2486 eqliscsiVolumeReplSitePhone DisplayString, 2487 eqliscsiVolumeReplSiteMobile DisplayString, 2488 eqliscsiVolumeReplSiteDescription UTFString, 2489 eqliscsiVolumeReplSiteSpaceAllocated Unsigned32, 2490 eqliscsiVolumeReplSiteSpaceUsed Unsigned32, 2491 eqliscsiVolumeReplControlChannelStatus INTEGER, 2492 eqliscsiVolumeReplSiteAdminStatus INTEGER, 2493 eqliscsiVolumeReplSiteTotalNumSnapshots Unsigned32, 2494 eqliscsiVolumeReplSiteSpaceSubscribed Unsigned32, 2495 eqliscsiVolumeReplSiteInetAddrType InetAddressType, 2496 eqliscsiVolumeReplSiteInetAddr InetAddress, 2497 eqliscsiVolumeReplSiteNASPartnershipId Unsigned32, 2498 eqliscsiVolumeReplSiteBlockState StatusEnabledDefault, 2499 eqliscsiVolumeReplSiteNASState StatusDisabledDefault, 2500 eqliscsiVolumeReplSiteType INTEGER 2501} 2502 2503eqliscsiVolumeReplSiteIndex OBJECT-TYPE 2504 SYNTAX SiteIndex 2505 MAX-ACCESS not-accessible 2506 STATUS current 2507 DESCRIPTION 2508 "A unique 32 bit identifier for this row" 2509::= { eqliscsiVolumeReplSiteEntry 1 } 2510 2511eqliscsiVolumeReplSiteRowStatus OBJECT-TYPE 2512 SYNTAX RowStatus 2513 MAX-ACCESS read-create 2514 STATUS current 2515 DESCRIPTION 2516 "The status of the row" 2517::= { eqliscsiVolumeReplSiteEntry 2 } 2518 2519eqliscsiVolumeReplSiteName OBJECT-TYPE 2520 SYNTAX DisplayString(SIZE(1..64)) 2521 MAX-ACCESS read-create 2522 STATUS current 2523 DESCRIPTION 2524 "A concise, human readable string indentifier for the site, 2525 for example: Boston HQ" 2526::= { eqliscsiVolumeReplSiteEntry 3 } 2527 2528eqliscsiVolumeReplSiteIpAddr OBJECT-TYPE 2529 SYNTAX IpAddress 2530 MAX-ACCESS read-create 2531 STATUS current 2532 DESCRIPTION "EQL-SECONDARY-KEY 2533 This field is deprecated and will be unsupported in the next release." 2534::= { eqliscsiVolumeReplSiteEntry 4 } 2535 2536eqliscsiVolumeReplSiteControlCredentials OBJECT-TYPE 2537 SYNTAX RowPointer 2538 MAX-ACCESS read-create 2539 STATUS current 2540 DESCRIPTION 2541 "A pointer to the corresponding IPS-AUTH MIB 2542 ipsAuthCredChapAttributesEntry that contains the 2543 chap credentials which this PSA will use to 2544 authenticate itself to replica targets for management 2545 requiring operations." 2546 REFERENCE 2547 "IPS-AUTH MIB" 2548::= { eqliscsiVolumeReplSiteEntry 5 } 2549 2550eqliscsiVolumeReplControlTargetIscsiName OBJECT-TYPE 2551 SYNTAX OCTET STRING (SIZE (0..223)) 2552 MAX-ACCESS read-create 2553 STATUS current 2554 DESCRIPTION "The iSCSI name of the group-wide target that is 2555 used to encapsulate replication control commands." 2556::= { eqliscsiVolumeReplSiteEntry 6 } 2557 2558 2559eqliscsiVolumeReplSiteSNMPContext OBJECT-TYPE 2560 SYNTAX DisplayString 2561 MAX-ACCESS read-create 2562 STATUS current 2563 DESCRIPTION 2564 "The SNMP context that will be used by applications at the 2565 local site to browse MIBs on the remote site." 2566::= { eqliscsiVolumeReplSiteEntry 7 } 2567 2568eqliscsiVolumeReplSiteContact OBJECT-TYPE 2569 SYNTAX DisplayString (SIZE(0..64)) 2570 MAX-ACCESS read-create 2571 STATUS current 2572 DESCRIPTION 2573 "This field contains the full name of the replication site administrator." 2574::= { eqliscsiVolumeReplSiteEntry 8 } 2575 2576eqliscsiVolumeReplSiteEmail OBJECT-TYPE 2577 SYNTAX DisplayString (SIZE(0..64)) 2578 MAX-ACCESS read-create 2579 STATUS current 2580 DESCRIPTION 2581 "This field specifies the email address of the replication site administrator." 2582::= { eqliscsiVolumeReplSiteEntry 9 } 2583 2584eqliscsiVolumeReplSitePhone OBJECT-TYPE 2585 SYNTAX DisplayString (SIZE(0..32)) 2586 MAX-ACCESS read-create 2587 STATUS current 2588 DESCRIPTION 2589 "This field specifies the phone number of the replication site administrator." 2590::= { eqliscsiVolumeReplSiteEntry 10 } 2591 2592eqliscsiVolumeReplSiteMobile OBJECT-TYPE 2593 SYNTAX DisplayString (SIZE(0..32)) 2594 MAX-ACCESS read-create 2595 STATUS current 2596 DESCRIPTION 2597 "This field specifies the cell phone number of the replication site administrator." 2598::= { eqliscsiVolumeReplSiteEntry 11 } 2599 2600eqliscsiVolumeReplSiteDescription OBJECT-TYPE 2601 SYNTAX UTFString(SIZE(0..64)) 2602 MAX-ACCESS read-create 2603 STATUS current 2604 DESCRIPTION 2605 "This field contains a detailed description of the site." 2606 ::= { eqliscsiVolumeReplSiteEntry 12 } 2607 2608eqliscsiVolumeReplSiteSpaceAllocated OBJECT-TYPE 2609 SYNTAX Unsigned32 2610 MAX-ACCESS read-create 2611 STATUS current 2612 DESCRIPTION "The total amount of pool space reserved for use by 2613 the site. Replication may be set up as needed by the 2614 administrators at the site as long as the total required 2615 reserve does not exceed this value." 2616 ::= { eqliscsiVolumeReplSiteEntry 13 } 2617 2618eqliscsiVolumeReplSiteSpaceUsed OBJECT-TYPE 2619 SYNTAX Unsigned32 2620 MAX-ACCESS read-create 2621 STATUS current 2622 DESCRIPTION "The amount of reserve space already used by replicated volumes 2623 configured by the site administrator. This value may not exceed 2624 the corresponding value for eqliscsiVolumeReplSiteSpaceAllocated" 2625 ::= { eqliscsiVolumeReplSiteEntry 14 } 2626 2627eqliscsiVolumeReplControlChannelStatus OBJECT-TYPE 2628 SYNTAX INTEGER { 2629 ipaddress-not-configured(1), 2630 generic-error(2), 2631 control-target-not-configured(3), 2632 control-target-not-present-at-replica-site(4), 2633 control-credentials-not-configured(5), 2634 authentication-failed(6), 2635 logged-in(7), 2636 logged-out(8), 2637 paused(9) 2638 } 2639 MAX-ACCESS read-only 2640 STATUS current 2641 DESCRIPTION " The current status of the control channel to replica site." 2642 ::= { eqliscsiVolumeReplSiteEntry 15 } 2643 2644eqliscsiVolumeReplSiteAdminStatus OBJECT-TYPE 2645 SYNTAX INTEGER { 2646 enabled(1), 2647 paused(2) 2648 } 2649 MAX-ACCESS read-write 2650 STATUS current 2651 DESCRIPTION " When set to pause, all the replications going to this replica site will be 2652 temporarily suspended until set by the user to start. 2653 " 2654 DEFVAL { enabled } 2655 ::= { eqliscsiVolumeReplSiteEntry 16 } 2656 2657 2658eqliscsiVolumeReplSiteTotalNumSnapshots OBJECT-TYPE 2659 SYNTAX Unsigned32 2660 MAX-ACCESS read-create 2661 STATUS current 2662 DESCRIPTION " the total number of snapshots in secondary site" 2663 ::= { eqliscsiVolumeReplSiteEntry 17 } 2664 2665 2666eqliscsiVolumeReplSiteSpaceSubscribed OBJECT-TYPE 2667 SYNTAX Unsigned32 2668 MAX-ACCESS read-create 2669 STATUS current 2670 DESCRIPTION "The total amount of pool space subscribed for use by 2671 the site. Subscribed space is the advertised space 2672 for thin provisioned volumes. For classic volumes, subscribed 2673 space is the volume size." 2674 ::= { eqliscsiVolumeReplSiteEntry 18 } 2675 2676eqliscsiVolumeReplSiteInetAddrType OBJECT-TYPE 2677 SYNTAX InetAddressType 2678 MAX-ACCESS read-create 2679 STATUS current 2680 DESCRIPTION "The well-known IP address of the group located at the 2681 site. This will be the IP address to which iSCSI 2682 replication traffic will be directed." 2683::= { eqliscsiVolumeReplSiteEntry 19 } 2684 2685eqliscsiVolumeReplSiteInetAddr OBJECT-TYPE 2686 SYNTAX InetAddress 2687 MAX-ACCESS read-create 2688 STATUS current 2689 DESCRIPTION "The well-known IP address of the group located at the 2690 site. This will be the IP address to which iSCSI 2691 replication traffic will be directed." 2692::= { eqliscsiVolumeReplSiteEntry 20 } 2693 2694eqliscsiVolumeReplSiteNASPartnershipId OBJECT-TYPE 2695 SYNTAX Unsigned32 2696 MAX-ACCESS read-create 2697 STATUS current 2698 DESCRIPTION "The NAS replication PartnershipId. This partnershipId is Exastore 2699 way to keep track of a NAS partnership. If NAS replication is configured 2700 This will be a non-zero Id. 0 will be used when NAS replication is not 2701 configured on this partnership." 2702 ::= { eqliscsiVolumeReplSiteEntry 21 } 2703 2704eqliscsiVolumeReplSiteBlockState OBJECT-TYPE 2705 SYNTAX StatusEnabledDefault 2706 MAX-ACCESS read-write 2707 STATUS current 2708 DESCRIPTION "The state of this site for block replication." 2709 DEFVAL { enabled } 2710 ::= { eqliscsiVolumeReplSiteEntry 22 } 2711 2712eqliscsiVolumeReplSiteNASState OBJECT-TYPE 2713 SYNTAX StatusDisabledDefault 2714 MAX-ACCESS read-write 2715 STATUS current 2716 DESCRIPTION "The state of this site for NAS replication." 2717 DEFVAL { disabled } 2718 ::= { eqliscsiVolumeReplSiteEntry 23 } 2719 2720eqliscsiVolumeReplSiteType OBJECT-TYPE 2721 SYNTAX INTEGER{ 2722 normal(0), 2723 external(1) 2724 } 2725 MAX-ACCESS read-create 2726 STATUS current 2727 DESCRIPTION "This field represents the site type. 0 is normal aka regular repl site. 1 is external site that is not an EQL array." 2728 DEFVAL { normal } 2729 ::= { eqliscsiVolumeReplSiteEntry 24 } 2730 2731-- 2732-- Volume Replication Table 2733-- 2734 2735eqliscsiVolumeReplicationTable OBJECT-TYPE 2736 SYNTAX SEQUENCE OF EqliscsiVolumeReplicationEntry 2737 MAX-ACCESS not-accessible 2738 STATUS current 2739 DESCRIPTION 2740 "EqualLogic-Persistent 2741 TimeoutCreate:60" 2742::= { eqliscsiTarget 15 } 2743 2744eqliscsiVolumeReplicationEntry OBJECT-TYPE 2745 SYNTAX EqliscsiVolumeReplicationEntry 2746 MAX-ACCESS not-accessible 2747 STATUS current 2748 DESCRIPTION 2749 "" 2750 INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeReplSiteIndex } 2751::= { eqliscsiVolumeReplicationTable 1 } 2752 2753EqliscsiVolumeReplicationEntry ::= SEQUENCE { 2754 eqliscsiVolumeReplRowStatus RowStatus, 2755 eqliscsiVolumeReplAdminStatus INTEGER, 2756 eqliscsiVolumeReplRemoteIscsiName OCTET STRING, 2757 eqliscsiVolumeReplRemoteIscsiPort Unsigned32, 2758 eqliscsiVolumeReplRemotePsvId OCTET STRING, 2759 eqliscsiVolumeReplDiscardPolicy INTEGER, 2760 eqliscsiVolumeReplReserve Unsigned32, 2761 eqliscsiVolumeReplDeletionPolicy INTEGER, 2762 eqliscsiVolumeReplNumReplicas Unsigned32, 2763 eqliscsiVolumeReplPrimaryReserve Unsigned32, 2764 eqliscsiVolumeReplPrimaryBorrow TruthValue, 2765 eqliscsiVolumeReplManualReplStatus INTEGER, 2766 eqliscsiVolumeReplCurLwMark Integer32, 2767 eqliscsiVolumeReplLwMark Integer32, 2768 eqliscsiVolumeReplSize Integer32, 2769 eqliscsiVolumeReplThinProvision TruthValue, 2770 eqliscsiVolumeReplMinThinReserve Unsigned32, 2771 eqliscsiVolumeReplThinWarnPercentage Unsigned32, 2772 eqliscsiVolumeReplThinMaxGrowPercentage Unsigned32, 2773 eqliscsiVolumeReplDynamicThinReserve Unsigned32, 2774 eqliscsiVolumeReplFailBackMode INTEGER, 2775 eqliscsiVolumeReplPromoteSeqNum Counter64, 2776 eqliscsiVolumeReplSyncAdminStatus INTEGER, 2777 eqliscsiVolumeReplSyncOperStatus INTEGER, 2778 eqliscsiVolumeReplTemplateReplicated TruthValue, 2779 eqliscsiVolumeReplThinClone TruthValue 2780} 2781 2782eqliscsiVolumeReplRowStatus OBJECT-TYPE 2783 SYNTAX RowStatus 2784 MAX-ACCESS read-create 2785 STATUS current 2786 DESCRIPTION 2787 "The status of the row" 2788::= { eqliscsiVolumeReplicationEntry 1 } 2789 2790eqliscsiVolumeReplAdminStatus OBJECT-TYPE 2791 SYNTAX INTEGER{ 2792 enabled(1), 2793 disabled(2), 2794 paused(3) 2795 } 2796 MAX-ACCESS read-write 2797 STATUS current 2798 DESCRIPTION "This object is used to request a change 2799 in the current admin status of the replication 2800 process. When read, it represents the current 2801 admin status. 2802 If disabled, the replication can NEVER be restarted again." 2803 DEFVAL { enabled } 2804::= { eqliscsiVolumeReplicationEntry 2 } 2805 2806eqliscsiVolumeReplRemoteIscsiName OBJECT-TYPE 2807 SYNTAX OCTET STRING (SIZE (0..223)) 2808 MAX-ACCESS read-create 2809 STATUS current 2810 DESCRIPTION " This field specifies the iSCSI target name 2811 for the remote volume which serves as a 2812 replica target." 2813::= { eqliscsiVolumeReplicationEntry 3 } 2814 2815eqliscsiVolumeReplRemoteIscsiPort OBJECT-TYPE 2816 SYNTAX Unsigned32 2817 MAX-ACCESS read-create 2818 STATUS current 2819 DESCRIPTION " This field specifies the Internet Portocol port number 2820 for the iSCSI target specified in the corresponding instance of 2821 eqliscsiVolumeReplRemoteIscsiName. The target will be accessed using this port." 2822 DEFVAL { 3260 } 2823::= { eqliscsiVolumeReplicationEntry 4 } 2824 2825eqliscsiVolumeReplRemotePsvId OBJECT-TYPE 2826 SYNTAX OCTET STRING (SIZE (16)) 2827 MAX-ACCESS read-only 2828 STATUS current 2829 DESCRIPTION "EQL-SECONDARY-KEY 2830 A 16 byte, universally unique identifier for 2831 the remote replica volume. The value for this 2832 object is determined by the array 2833 where the replica set is located." 2834::= { eqliscsiVolumeReplicationEntry 5 } 2835 2836eqliscsiVolumeReplDiscardPolicy OBJECT-TYPE 2837 SYNTAX INTEGER { 2838 overRun(1), 2839 discard(2) 2840 } 2841 MAX-ACCESS read-create 2842 STATUS current 2843 DESCRIPTION "In the event that the replication process cannot 2844 complete the transfer of the volume to the replica 2845 site, the action taken on the 2846 incomplete replica is one of these: 2847 1) overrun - complete the in progress replica 2848 2) discard - destry the in progress replica and restart a new one" 2849 DEFVAL { overRun } 2850::= { eqliscsiVolumeReplicationEntry 6 } 2851 2852eqliscsiVolumeReplReserve OBJECT-TYPE 2853 SYNTAX Unsigned32 2854 MAX-ACCESS read-create 2855 STATUS current 2856 DESCRIPTION 2857 " 2858 This value represents the percentage of space reserved for replication at remote site. 2859 The value effectively determines the maximum number of replicas that can be 2860 maintained at the remote site. 2861 The default value is good for maintaining one replica. 2862 " 2863 DEFVAL { 200 } 2864::= { eqliscsiVolumeReplicationEntry 7 } 2865 2866eqliscsiVolumeReplDeletionPolicy OBJECT-TYPE 2867 SYNTAX INTEGER { 2868 local-only(1), 2869 remote(2) 2870 } 2871 MAX-ACCESS read-create 2872 STATUS current 2873 DESCRIPTION "The depth of deletion desired when replication at the local 2874 array is disabled for an associated primary volume. The choices are 2875 as follows: 2876 local_only: Only the local references to the remote replica sets 2877 will be removed. The remote replica sets will remain 2878 intact and will need to be managed at the remote site. 2879 remote: The remote replica sets will be deleted. This will destroy 2880 all of the remote data. 2881 2882 Note that setting the value to 'remote' will cause the delete operation 2883 to fail if there is no connectivity to the remote site. If the deletion needs to 2884 proceed regardless of the state of the remote site, the local_only policy shoud be 2885 used" 2886 DEFVAL { remote } 2887::= { eqliscsiVolumeReplicationEntry 8 } 2888 2889eqliscsiVolumeReplNumReplicas OBJECT-TYPE 2890 SYNTAX Unsigned32 2891 MAX-ACCESS read-only 2892 STATUS current 2893 DESCRIPTION "The number of replicas present at the replica site 2894 for this volume. 2895 The value of this object matches with number of rows in eqliscsiRemoteReplicaTable 2896 that correspond to this replication entry." 2897 DEFVAL { 0 } 2898::= { eqliscsiVolumeReplicationEntry 9 } 2899 2900eqliscsiVolumeReplPrimaryReserve OBJECT-TYPE 2901 SYNTAX Unsigned32 (5..200) 2902 MAX-ACCESS read-write 2903 STATUS current 2904 DESCRIPTION " 2905 The space reserved on the primary site to keep track of changes occurred between replications. 2906 The value is represented as percentage of actual volume size. It is recommended 2907 to keep this value 100 if fast fail-back is not enabled. If the value is less than 100, replication will fail 2908 if the space is not sufficient to keep track of the changes. It is recommended to 2909 keep this value 200 if fast fail-back is enabled. 2910 " 2911 DEFVAL { 100 } 2912::= { eqliscsiVolumeReplicationEntry 10 } 2913 2914eqliscsiVolumeReplPrimaryBorrow OBJECT-TYPE 2915 SYNTAX TruthValue 2916 MAX-ACCESS read-write 2917 STATUS current 2918 DESCRIPTION " 2919 When the space reserved for replication is not sufficient to keep track of volume changes, 2920 space will be borrowed from free space if the value of this object is true. 2921 Space will not be borrowed when the value is false. Setting this variable to true doesn't 2922 gaurantee replication to succeed as there may be no free space available to borrow. 2923 The borrwed space is returned back to the pool after the replication is complete. 2924 " 2925 DEFVAL { true } 2926::= { eqliscsiVolumeReplicationEntry 11 } 2927 2928eqliscsiVolumeReplManualReplStatus OBJECT-TYPE 2929 SYNTAX INTEGER{ 2930 enabled(1), 2931 disabled(2), 2932 done(3) 2933 } 2934 MAX-ACCESS read-write 2935 STATUS current 2936 DESCRIPTION " 2937 Enabling manual replication will allow the replica snaps on the primary and secondary groups to be visible 2938 to iscsi clients. When user connects to primary repl snap and finishes the data transfer, user can set it do done. 2939 The done state will be set to disabled after secondary site admin finishes the data transfer on 2940 secondary site and indicates done on secondary site." 2941 DEFVAL { disabled } 2942::= { eqliscsiVolumeReplicationEntry 12 } 2943 2944eqliscsiVolumeReplCurLwMark OBJECT-TYPE 2945 SYNTAX Integer32 2946 MAX-ACCESS read-only 2947 STATUS current 2948 DESCRIPTION "This field specifies the smallest volume size in MB since the last replication 2949 that this volume has been shrunk down to. This is used to track volumes shrinking 2950 and then growing so that the secondary side knows to release the pages when the 2951 volume is replicated. 2952 Note: Volume size is round to a multiple of 15MB. " 2953::= { eqliscsiVolumeReplicationEntry 13 } 2954 2955eqliscsiVolumeReplLwMark OBJECT-TYPE 2956 SYNTAX Integer32 2957 MAX-ACCESS read-only 2958 STATUS current 2959 DESCRIPTION "This field is eqliscsiVolumeCurLwMark for the current replication started. 2960 This is used to track volumes shrinking and then growing so that the secondary 2961 side knows to release the pages when the volume is replicated. 2962 Note: Volume size is round to a multiple of 15MB. " 2963::= { eqliscsiVolumeReplicationEntry 14 } 2964 2965 2966eqliscsiVolumeReplSize OBJECT-TYPE 2967 SYNTAX Integer32 2968 MAX-ACCESS read-only 2969 STATUS current 2970 DESCRIPTION "This field is eqliscsiVolumeSize for the current replication started." 2971::= { eqliscsiVolumeReplicationEntry 15 } 2972 2973 2974eqliscsiVolumeReplThinProvision OBJECT-TYPE 2975 SYNTAX TruthValue 2976 MAX-ACCESS read-only 2977 STATUS current 2978 DESCRIPTION "This field is eqliscsiVolumeThinProvision for the current replication started." 2979::= { eqliscsiVolumeReplicationEntry 16 } 2980 2981 2982eqliscsiVolumeReplMinThinReserve OBJECT-TYPE 2983 SYNTAX Unsigned32 2984 MAX-ACCESS read-only 2985 STATUS current 2986 DESCRIPTION "This field is eqliscsiVolumeMinThinReserve for the current replication started." 2987::= { eqliscsiVolumeReplicationEntry 17 } 2988 2989 2990eqliscsiVolumeReplThinWarnPercentage OBJECT-TYPE 2991 SYNTAX Unsigned32 2992 MAX-ACCESS read-only 2993 STATUS current 2994 DESCRIPTION "This field is eqliscsiVolumeThinWarnPercentage for the current replication started." 2995::= { eqliscsiVolumeReplicationEntry 18 } 2996 2997eqliscsiVolumeReplThinMaxGrowPercentage OBJECT-TYPE 2998 SYNTAX Unsigned32 2999 MAX-ACCESS read-only 3000 STATUS current 3001 DESCRIPTION "This field is eqliscsiVolumeThinMaxGrowPercentage for the current replication started." 3002::= { eqliscsiVolumeReplicationEntry 19 } 3003 3004eqliscsiVolumeReplDynamicThinReserve OBJECT-TYPE 3005 SYNTAX Unsigned32 3006 MAX-ACCESS read-only 3007 STATUS current 3008 DESCRIPTION "This field is eqliscsiVolumeDynamicThinReserve for the current replication started." 3009::= { eqliscsiVolumeReplicationEntry 20 } 3010 3011eqliscsiVolumeReplFailBackMode OBJECT-TYPE 3012 SYNTAX INTEGER { 3013 normal(0), 3014 fast(1) 3015 } 3016 MAX-ACCESS read-create 3017 STATUS current 3018 DESCRIPTION "This field specifies whether fast fail-back is enabled for this replication or not. By default fail-back will operate in regular mode. If user enables fast fail-back mode, primary site needs to keep the last successful replication snap ie fail-back snap. When customers upgrade to 3.2, the existing volumes will operate in regular fail-back mode." 3019 DEFVAL { normal } 3020::= { eqliscsiVolumeReplicationEntry 21 } 3021 3022eqliscsiVolumeReplPromoteSeqNum OBJECT-TYPE 3023 SYNTAX Counter64 3024 MAX-ACCESS read-create 3025 STATUS current 3026 DESCRIPTION "This field specifies whether this replicaset was demoted to failback replicaset and later promoted. This value will be set to non-zero if during promote we couldn't communicating to the remote site. 3027 The value will be the sequence number on the volume during the promote." 3028 DEFVAL { 0 } 3029::= { eqliscsiVolumeReplicationEntry 22 } 3030 3031eqliscsiVolumeReplTemplateReplicated OBJECT-TYPE 3032 SYNTAX TruthValue 3033 MAX-ACCESS read-create 3034 STATUS current 3035 DESCRIPTION "This field specifies if the Template has been successfully replicated" 3036 DEFVAL {false} 3037 ::= { eqliscsiVolumeReplicationEntry 23 } 3038 3039eqliscsiVolumeReplSyncAdminStatus OBJECT-TYPE 3040 SYNTAX INTEGER{ 3041 disabled(0), 3042 enabled(1) 3043 } 3044 MAX-ACCESS read-create 3045 STATUS current 3046 DESCRIPTION "Enabling sync replication will allow the replica volume to become online at the end of first successful replication. 3047 The changes to volume on primary will be comitted to the replica volume on secondary synchronously. 3048 When the AdminStatus is set to disabled the replica volume on the secondary will be brought offline." 3049 DEFVAL { disabled } 3050::= { eqliscsiVolumeReplicationEntry 24 } 3051 3052eqliscsiVolumeReplSyncOperStatus OBJECT-TYPE 3053 SYNTAX INTEGER{ 3054 disabled(0), 3055 waiting-for-first-sync(1), 3056 first-sync-done(2) 3057 } 3058 MAX-ACCESS read-create 3059 STATUS current 3060 DESCRIPTION "When SyncAdminStatus is enabled the OperStatus indicates the state of sync replication. The replica volume on the secondary is brought 3061 online at the end of the first successful replication. The sync repl will then start xfering data to the replica volume. The states 3062 waiting-for-first-sync and first-sync-done indicate the SyncRepl operating states." 3063 DEFVAL { disabled } 3064::= { eqliscsiVolumeReplicationEntry 25 } 3065 3066eqliscsiVolumeReplThinClone OBJECT-TYPE 3067 SYNTAX TruthValue 3068 MAX-ACCESS read-only 3069 STATUS current 3070 DESCRIPTION "This field specifies if the Volume is a Thin Clone Volume." 3071 DEFVAL {false} 3072 ::= { eqliscsiVolumeReplicationEntry 26 } 3073 3074-- 3075-- Volume Replication Status Table 3076-- 3077 3078eqliscsiVolumeReplicationStatusTable OBJECT-TYPE 3079 SYNTAX SEQUENCE OF EqliscsiVolumeReplicationStatusEntry 3080 MAX-ACCESS not-accessible 3081 STATUS current 3082 DESCRIPTION 3083 "EqualLogic-Dynamic" 3084::= { eqliscsiTarget 16 } 3085 3086eqliscsiVolumeReplicationStatusEntry OBJECT-TYPE 3087 SYNTAX EqliscsiVolumeReplicationStatusEntry 3088 MAX-ACCESS not-accessible 3089 STATUS current 3090 DESCRIPTION 3091 "" 3092 INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeReplSiteIndex } 3093::= { eqliscsiVolumeReplicationStatusTable 1 } 3094 3095EqliscsiVolumeReplicationStatusEntry ::= SEQUENCE { 3096 eqliscsiVolumeReplOperStatus INTEGER, 3097 eqliscsiVolumeReplMBRemaining Counter64, 3098 eqliscsiVolumeReplMBCompleted Counter64, 3099 eqliscsiVolumeReplCurrentSnapshot RowPointer, 3100 eqliscsiVolumeReplCancel TruthValue, 3101 eqliscsiVolumeRemoteReplReserveIncrNeeded Unsigned32, 3102 eqliscsiVolumeReplFailbackSnap RowPointer 3103} 3104 3105eqliscsiVolumeReplOperStatus OBJECT-TYPE 3106 SYNTAX INTEGER{ 3107 disabled(1), 3108 inProgress(2), 3109 waiting(3), 3110 farEndDown(4), 3111 authFailure(5), 3112 completed(6), 3113 paused(7), 3114 remoteResizeFailed(8), 3115 remotePaused(9), 3116 partnerPausedLocal(10), 3117 failed(11), 3118 remoteReplReserveLow(12), 3119 nomoresnapallowed(13), 3120 remoteReplReserveInvalid(14), 3121 cancelling(15), 3122 pendingDataTransfer(16), 3123 manualDataTransferInProgress(17), 3124 remoteDisallowDowngradesNotSet(18), 3125 remotePartnerNeedsUpgrade(19) 3126 } 3127 MAX-ACCESS read-only 3128 STATUS current 3129 DESCRIPTION "The current operational status of the replication 3130 process." 3131::= { eqliscsiVolumeReplicationStatusEntry 1 } 3132 3133eqliscsiVolumeReplMBRemaining OBJECT-TYPE 3134 SYNTAX Counter64 3135 MAX-ACCESS read-only 3136 STATUS current 3137 DESCRIPTION "If a transfer of replica data is in progress, the 3138 count of MB successfully transferred to the 3139 replica site will be here. If no transfer is in 3140 progress, this object will read zero (0)." 3141::= { eqliscsiVolumeReplicationStatusEntry 2 } 3142 3143eqliscsiVolumeReplMBCompleted OBJECT-TYPE 3144 SYNTAX Counter64 3145 MAX-ACCESS read-only 3146 STATUS current 3147 DESCRIPTION "If a transfer of replica data is in progress, the 3148 count of MB remaining to be transferred to the 3149 replica site will be here. If no transfer is in 3150 progress, this object will read zero (0)." 3151::= { eqliscsiVolumeReplicationStatusEntry 3 } 3152 3153 3154eqliscsiVolumeReplCurrentSnapshot OBJECT-TYPE 3155 SYNTAX RowPointer 3156 MAX-ACCESS read-only 3157 STATUS current 3158 DESCRIPTION "The value of this represents the instance of the snapshot in eqliscsiSnapshotTable 3159 that is currently being replicated. 3160 If there is no replication in progress, the value will be set to NULL. 3161 " 3162::= { eqliscsiVolumeReplicationStatusEntry 5 } 3163 3164eqliscsiVolumeReplCancel OBJECT-TYPE 3165 SYNTAX TruthValue 3166 MAX-ACCESS read-write 3167 STATUS current 3168 DESCRIPTION " 3169 Setting this variable to true will cause cancellation of any replication that is in 3170 progress. 3171 " 3172::= { eqliscsiVolumeReplicationStatusEntry 6 } 3173 3174eqliscsiVolumeRemoteReplReserveIncrNeeded OBJECT-TYPE 3175 SYNTAX Unsigned32 3176 MAX-ACCESS read-only 3177 STATUS current 3178 DESCRIPTION "In percentage. remote replica reserve needs to be increased by this value for replication to the partner to continue. Valid only in remoteReplReserveLow and remoteReplReserveInvalid states." 3179 3180::= { eqliscsiVolumeReplicationStatusEntry 7 } 3181 3182eqliscsiVolumeReplFailbackSnap OBJECT-TYPE 3183 SYNTAX RowPointer 3184 MAX-ACCESS read-only 3185 STATUS current 3186 DESCRIPTION "This pointer points to the fast fail-back snap kept in the local replication reserve." 3187 3188::= { eqliscsiVolumeReplicationStatusEntry 8 } 3189 3190-- 3191-- Remote Replica Table 3192-- 3193 3194eqliscsiRemoteReplicaTable OBJECT-TYPE 3195 SYNTAX SEQUENCE OF EqliscsiRemoteReplicaEntry 3196 MAX-ACCESS not-accessible 3197 STATUS current 3198 DESCRIPTION 3199 "EqualLogic-Persistent" 3200::= { eqliscsiTarget 17 } 3201 3202eqliscsiRemoteReplicaEntry OBJECT-TYPE 3203 SYNTAX EqliscsiRemoteReplicaEntry 3204 MAX-ACCESS not-accessible 3205 STATUS current 3206 DESCRIPTION 3207 "" 3208 INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex, eqliscsiVolumeReplSiteIndex, eqliscsiRemoteVolumeIndex, eqliscsiRemoteSnapIndex } 3209::= { eqliscsiRemoteReplicaTable 1 } 3210 3211EqliscsiRemoteReplicaEntry ::= SEQUENCE { 3212 eqliscsiRemoteVolumeIndex Unsigned32, 3213 eqliscsiRemoteSnapIndex Unsigned32, 3214 eqliscsiRemoteReplName OCTET STRING, 3215 eqliscsiRemoteReplISCSIName OCTET STRING, 3216 eqliscsiRemoteReplPsvId OCTET STRING, 3217 eqliscsiRemoteReplAdminStatus INTEGER, 3218 eqliscsiRemoteReplTimeStamp Counter32, 3219 eqliscsiRemoteReplSnapColIndex Unsigned32, 3220 eqliscsiRemoteReplScheduleIndex Unsigned32, 3221 eqliscsiRemoteReplLocalMemberId Unsigned32 3222} 3223 3224eqliscsiRemoteVolumeIndex OBJECT-TYPE 3225 SYNTAX Unsigned32 3226 MAX-ACCESS not-accessible 3227 STATUS current 3228 DESCRIPTION "This field specifies a unique index for identifing a remote volume. 3229 The index is the same as the value for eqliscsiVolumeIndex on 3230 the remote site." 3231::= { eqliscsiRemoteReplicaEntry 1 } 3232 3233eqliscsiRemoteSnapIndex OBJECT-TYPE 3234 SYNTAX Unsigned32 3235 MAX-ACCESS not-accessible 3236 STATUS current 3237 DESCRIPTION "This field specifies a unique index for identifing a snapshot. 3238 The index is the same as the value for eqliscsiSnapshotIndex on 3239 the remote site." 3240::= { eqliscsiRemoteReplicaEntry 2 } 3241 3242 3243eqliscsiRemoteReplName OBJECT-TYPE 3244 SYNTAX OCTET STRING (SIZE (0..128)) 3245 MAX-ACCESS read-only 3246 STATUS current 3247 DESCRIPTION "This field specifies the friendly name used to identify the replica. 3248 The name is auto-generated. The name is unique between replicas of a single 3249 volume at a particular site." 3250 ::= { eqliscsiRemoteReplicaEntry 3 } 3251 3252eqliscsiRemoteReplISCSIName OBJECT-TYPE 3253 SYNTAX OCTET STRING (SIZE (0..223)) 3254 MAX-ACCESS read-only 3255 STATUS current 3256 DESCRIPTION 3257 "The iscsi name of the volume for which this site 3258 is keeping replicas." 3259::= { eqliscsiRemoteReplicaEntry 4 } 3260 3261eqliscsiRemoteReplPsvId OBJECT-TYPE 3262 SYNTAX OCTET STRING (SIZE (16)) 3263 MAX-ACCESS read-only 3264 STATUS current 3265 DESCRIPTION "EQL-SECONDARY-KEY 3266 A universally unique 16 byte identifier for the remote replica." 3267::= { eqliscsiRemoteReplicaEntry 5 } 3268 3269eqliscsiRemoteReplAdminStatus OBJECT-TYPE 3270 SYNTAX INTEGER { 3271 none(0), 3272 delete(1), 3273 in-progress(2), 3274 incomplete(3) 3275 } 3276 MAX-ACCESS read-write 3277 STATUS current 3278 DESCRIPTION 3279 "Manage the replica status. The row will be deleted from this table if value is set to delete. Status will be in-progress if this replica is currently getting replicated to the secondary site. 3280 The replica will be set to incomplete if the replication is disabled." 3281::= { eqliscsiRemoteReplicaEntry 6 } 3282 3283eqliscsiRemoteReplTimeStamp OBJECT-TYPE 3284 SYNTAX Counter32 3285 MAX-ACCESS read-only 3286 STATUS current 3287 DESCRIPTION " 3288 This field specifies the creation time of the replica. 3289 Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01. 3290 " 3291 ::= { eqliscsiRemoteReplicaEntry 7 } 3292 3293eqliscsiRemoteReplSnapColIndex OBJECT-TYPE 3294 SYNTAX Unsigned32 3295 MAX-ACCESS read-only 3296 STATUS current 3297 DESCRIPTION " 3298 This field specifies the index of the snap collection at remote site if this 3299 replica is part of a collection. Otherwise value will be zero. 3300 " 3301 ::= { eqliscsiRemoteReplicaEntry 8 } 3302 3303 3304eqliscsiRemoteReplScheduleIndex OBJECT-TYPE 3305 SYNTAX Unsigned32 3306 MAX-ACCESS read-only 3307 STATUS current 3308 DESCRIPTION 3309 "EQL-SECONDARY-KEY 3310 This field specifies the index of the schedule on the primary site that initiated 3311 create replica operation ie eqliscsiVolumeSnapshotPolicyIndex . 3312 If this replica is not directly created by a schedule, but created as part of 3313 replica collection creation and the replica collection is created by a schedule, 3314 the value of this field will still be set to index of the replica collection schedule. 3315 ie eqliscsiSnapCollectionPolicyIndex. 3316 This will be reset to zero when schedule is deleted. 3317 " 3318 DEFVAL { 0 } 3319 ::= { eqliscsiRemoteReplicaEntry 9 } 3320 3321eqliscsiRemoteReplLocalMemberId OBJECT-TYPE 3322 SYNTAX Unsigned32 3323 MAX-ACCESS read-only 3324 STATUS current 3325 DESCRIPTION 3326 " 3327 This field represents eqliscsiLocalMemberId field of the snapshot index of the replica on secondary site." 3328 ::= { eqliscsiRemoteReplicaEntry 10 } 3329 3330---------------------------------------------------------------------- 3331-- 3332-- Replica Site Volume replication control MIBs 3333-- 3334 3335-- 3336-- ReplicaSet table 3337-- 3338 3339eqliscsiReplicaSetTable OBJECT-TYPE 3340 SYNTAX SEQUENCE OF EqliscsiReplicaSetEntry 3341 MAX-ACCESS not-accessible 3342 STATUS current 3343 DESCRIPTION 3344 "EqualLogic-Persistent" 3345::= { eqliscsiTarget 18 } 3346 3347eqliscsiReplicaSetEntry OBJECT-TYPE 3348 SYNTAX EqliscsiReplicaSetEntry 3349 MAX-ACCESS not-accessible 3350 STATUS current 3351 DESCRIPTION 3352 " The Replica set consists of the base volume and the snapshots associated with this base volume." 3353 INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex } 3354::= { eqliscsiReplicaSetTable 1 } 3355 3356EqliscsiReplicaSetEntry ::= SEQUENCE { 3357 eqliscsiReplicaSetPrimaryIscsiName OCTET STRING, 3358 eqliscsiReplicaSetReserve Unsigned32, 3359 eqliscsiReplicaSetSite SiteIndex, 3360 eqliscsiReplicaSetAdminStatus INTEGER, 3361 eqliscsiReplicaSetPromotePolicy INTEGER, 3362 eqliscsiReplicaSetManualReplStatus INTEGER, 3363 eqliscsiReplicaSetFailBackMode INTEGER, 3364 eqliscsiReplicaSetType INTEGER, 3365 eqliscsiReplicaSetAccess INTEGER, 3366 eqliscsiReplicaSetFailbackReserve Unsigned32, 3367 eqliscsiReplicaSetLSRPsvId OCTET STRING, 3368 eqliscsiReplicaSetOrigSize Unsigned32, 3369 eqliscsiReplicaSetPrimaryMemberId Unsigned32, 3370 eqliscsiReplicaSetPrimaryVolumeIndex Unsigned32, 3371 eqliscsiReplicaSetPrimarySite Unsigned32, 3372 eqliscsiReplicaSetSyncAdminStatus INTEGER, 3373 eqliscsiReplicaSetTemplateReplicated TruthValue, 3374 eqliscsiReplicaSetThinClone TruthValue, 3375 eqliscsiReplicaSetRemotePsvId OCTET STRING 3376} 3377 3378 3379eqliscsiReplicaSetPrimaryIscsiName OBJECT-TYPE 3380 SYNTAX OCTET STRING (SIZE (0..223)) 3381 MAX-ACCESS read-only 3382 STATUS current 3383 DESCRIPTION 3384 "The iscsi name of the volume for which this site 3385 is keeping replicas." 3386::= { eqliscsiReplicaSetEntry 1 } 3387 3388eqliscsiReplicaSetReserve OBJECT-TYPE 3389 SYNTAX Unsigned32 3390 MAX-ACCESS read-create 3391 STATUS current 3392 DESCRIPTION 3393 " 3394 The value of this object specifies how much percentage of space reserved for replication. 3395 This value matches with correspoding eqliscsiVolumeReplReserve value on the primary site. 3396 The value is initialized and maintained by the control channel. 3397 " 3398 DEFVAL { 100 } 3399::= { eqliscsiReplicaSetEntry 2 } 3400 3401eqliscsiReplicaSetSite OBJECT-TYPE 3402 SYNTAX SiteIndex 3403 MAX-ACCESS read-write 3404 STATUS current 3405 DESCRIPTION 3406 "Represents the value of eqliscsiReplicantSiteIndex that 3407 corresponds to the site to which this replica belongs." 3408::= { eqliscsiReplicaSetEntry 3 } 3409 3410eqliscsiReplicaSetAdminStatus OBJECT-TYPE 3411 SYNTAX INTEGER{ 3412 stopped(1), 3413 started(2) 3414 } 3415 MAX-ACCESS read-write 3416 STATUS current 3417 DESCRIPTION "This object is used to request a change 3418 in the current admin status of the replication 3419 process. When read, it represents the current 3420 admin status." 3421::= { eqliscsiReplicaSetEntry 4 } 3422 3423eqliscsiReplicaSetPromotePolicy OBJECT-TYPE 3424 SYNTAX INTEGER{ 3425 default-iscsi-name(1), 3426 primary-iscsi-name(2) 3427 } 3428 MAX-ACCESS read-write 3429 STATUS current 3430 DESCRIPTION "This object represents the policy that is implemented when 3431 the replica set is promoted to a conventional volume. If the 3432 value of this object is set to 1, the iscsi name of the target 3433 is generated uniquely using conventional rules. When set to 2, 3434 the target assumes the iscsi name of the primary volume. In this 3435 case, that name will be the same as the value for this instance of 3436 eqliscsiReplicaSetPrimaryIscsiName." 3437 DEFVAL { default-iscsi-name } 3438::= { eqliscsiReplicaSetEntry 5 } 3439 3440eqliscsiReplicaSetManualReplStatus OBJECT-TYPE 3441 SYNTAX INTEGER{ 3442 enabled(1), 3443 disabled(2), 3444 done(3) 3445 } 3446 MAX-ACCESS read-write 3447 STATUS current 3448 DESCRIPTION "This object is used to let the secondary know that the transfer of data 3449 has completed for volumes using manual data transfer for replication." 3450 DEFVAL { disabled } 3451::= { eqliscsiReplicaSetEntry 12 } 3452 3453eqliscsiReplicaSetFailBackMode OBJECT-TYPE 3454 SYNTAX INTEGER { 3455 normal(0), 3456 fast(1) 3457 } 3458 MAX-ACCESS read-only 3459 STATUS current 3460 DESCRIPTION "This field specifies the mode of fail-back. In a normal fail-back mode, to get primary site back in sync with secondary site volume, all the volume contents must be transferred back to primary site. In fast fail-back mode, only the changes since last successful replication will be sent back to primary site. primary site needs to keep the last successful replication snap ie fail-back snap. When customers upgrade to 3.2, the existing volumes will operate in normal fail-back mode.SNMP managers cannot set this field. The value of this field gets configured when the primary site field eqliscsiVolumeReplFailBackMode gets configured." 3461 DEFVAL {normal} 3462::= { eqliscsiReplicaSetEntry 13 } 3463 3464 3465eqliscsiReplicaSetType OBJECT-TYPE 3466 SYNTAX INTEGER { 3467 regular(0), 3468 fail-back(1) 3469 } 3470 MAX-ACCESS read-write 3471 STATUS current 3472 DESCRIPTION "This field specifies whether the replicaset is a regular replicaset or a fail-back replicaset. A regular replicaset is created on secondary site by the system when user enables replication of a volume on the primary site. A replicated-primary volume on the primary site can be demoted as a fail-back replicaset. A regular volume cannot be demoted as fail-back replicaset. Fail-back replicasets will have the volume configuration, ACL records, schedules etc before the demote, but that configuration will not be active. Fail-back replicasets can later be promoted as a replicated-primary volume when the volume is ready to resume its role." 3473 DEFVAL {regular} 3474::= { eqliscsiReplicaSetEntry 14 } 3475 3476 3477eqliscsiReplicaSetAccess OBJECT-TYPE 3478 SYNTAX INTEGER { 3479 no-access(0), 3480 read-only(1) 3481 } 3482 MAX-ACCESS read-write 3483 STATUS current 3484 DESCRIPTION "By default, replicasets provide no-access to the user ie users cannot access the replicas or replicaset from an initiator. read-only-replicas provide read-only access to the replicas as well as the replicaset. Users must be able to connect to the replicas and replicaset using iscsi target names. Note that in-progress replica will not be available to read until the replication finishes." 3485 DEFVAL {no-access} 3486::= { eqliscsiReplicaSetEntry 15 } 3487 3488eqliscsiReplicaSetFailbackReserve OBJECT-TYPE 3489 SYNTAX Unsigned32 3490 MAX-ACCESS read-only 3491 STATUS current 3492 DESCRIPTION 3493 " The value local repl reserve before demoting outbound-replicaset to failback-replicaset" 3494::= { eqliscsiReplicaSetEntry 16 } 3495 3496eqliscsiReplicaSetLSRPsvId OBJECT-TYPE 3497 SYNTAX OCTET STRING (SIZE (16)) 3498 MAX-ACCESS read-create 3499 STATUS current 3500 DESCRIPTION "If non-zero, the value represents the PsvId of last successful replication snapshot of this replicaset. This value will only be set when promoting a replicaset as failover volume.The value will be reset after failover volume is demoted as inbound replicaset and first replica is created." 3501::= { eqliscsiReplicaSetEntry 17 } 3502 3503 3504eqliscsiReplicaSetOrigSize OBJECT-TYPE 3505 SYNTAX Unsigned32 3506 UNITS "MB" 3507 MAX-ACCESS read-create 3508 STATUS current 3509 DESCRIPTION "The value of this column represents the size of the recovery volume when it was promoted." 3510::= { eqliscsiReplicaSetEntry 18 } 3511 3512eqliscsiReplicaSetPrimaryMemberId OBJECT-TYPE 3513 SYNTAX Unsigned32 3514 MAX-ACCESS read-create 3515 STATUS current 3516 DESCRIPTION "The value of this column represents the eqliscsiLocalMemberId of the corresponding volume on the primary site." 3517::= { eqliscsiReplicaSetEntry 19 } 3518 3519eqliscsiReplicaSetPrimaryVolumeIndex OBJECT-TYPE 3520 SYNTAX Unsigned32 3521 MAX-ACCESS read-create 3522 STATUS current 3523 DESCRIPTION "The value of this column represents the eqliscsiVolumeIndex of the corresponding volume on the primary site." 3524::= { eqliscsiReplicaSetEntry 20 } 3525 3526eqliscsiReplicaSetPrimarySite OBJECT-TYPE 3527 SYNTAX Unsigned32 3528 MAX-ACCESS read-create 3529 STATUS current 3530 DESCRIPTION "The value of this column represents the eqliscsiVolumeReplSiteIndex of the corresponding volume on the primary site." 3531::= { eqliscsiReplicaSetEntry 21 } 3532 3533eqliscsiReplicaSetTemplateReplicated OBJECT-TYPE 3534 SYNTAX TruthValue 3535 MAX-ACCESS read-create 3536 STATUS current 3537 DESCRIPTION "This field specifies if the Template set has been successfully replicated" 3538 DEFVAL {false} 3539 ::= { eqliscsiReplicaSetEntry 22 } 3540 3541eqliscsiReplicaSetSyncAdminStatus OBJECT-TYPE 3542 SYNTAX INTEGER{ 3543 disabled(0), 3544 enabled(1) 3545 } 3546 MAX-ACCESS read-create 3547 STATUS current 3548 DESCRIPTION "This field is there to let the secondary know when to bring the secondary replica volume online or offline. 3549 The replica volume will be brought online when syncRep is enabled and it will be brought offline when 3550 syncRep is disabled." 3551 DEFVAL { disabled } 3552::= { eqliscsiReplicaSetEntry 23 } 3553 3554eqliscsiReplicaSetThinClone OBJECT-TYPE 3555 SYNTAX TruthValue 3556 MAX-ACCESS read-only 3557 STATUS current 3558 DESCRIPTION "This field specifies if the Volume is a Thin Clone Volume." 3559 DEFVAL {false} 3560 ::= { eqliscsiReplicaSetEntry 24 } 3561 3562eqliscsiReplicaSetRemotePsvId OBJECT-TYPE 3563 SYNTAX OCTET STRING (SIZE (16)) 3564 MAX-ACCESS read-only 3565 STATUS current 3566 DESCRIPTION "A 16 byte, universally unique identifier for the remote 3567 replicated volume. The value for this object is specified 3568 by the array where the volume is located." 3569::= { eqliscsiReplicaSetEntry 25 } 3570 3571-- 3572-- ReplicaSet status table 3573-- 3574 3575eqliscsiReplicaSetStatusTable OBJECT-TYPE 3576 SYNTAX SEQUENCE OF EqliscsiReplicaSetStatusEntry 3577 MAX-ACCESS not-accessible 3578 STATUS current 3579 DESCRIPTION "EqualLogic-Dynamic replica set status Table. 3580 This table contains a list of replicasets with their size, status etc." 3581::= { eqliscsiTarget 19 } 3582 3583eqliscsiReplicaSetStatusEntry OBJECT-TYPE 3584 SYNTAX EqliscsiReplicaSetStatusEntry 3585 MAX-ACCESS not-accessible 3586 STATUS current 3587 DESCRIPTION " a row replicaset status table" 3588 INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex } 3589::= { eqliscsiReplicaSetStatusTable 1 } 3590 3591EqliscsiReplicaSetStatusEntry ::= SEQUENCE { 3592 eqliscsiReplicaSetOperStatus INTEGER, 3593 eqliscsiReplicaSetSize Unsigned32 3594} 3595 3596eqliscsiReplicaSetOperStatus OBJECT-TYPE 3597 SYNTAX INTEGER { 3598 stopped(1), 3599 inProgress(2), 3600 waiting(3), 3601 farEndDown(4), 3602 authFailure(5) 3603 } 3604 MAX-ACCESS read-only 3605 STATUS current 3606 DESCRIPTION "The current operational status of the replication 3607 process." 3608::= { eqliscsiReplicaSetStatusEntry 1 } 3609 3610eqliscsiReplicaSetSize OBJECT-TYPE 3611 SYNTAX Unsigned32 3612 UNITS "MB" 3613 MAX-ACCESS read-only 3614 STATUS current 3615 DESCRIPTION "The size of the replicaset in MegaBytes.This includes the local replication reserve for failback replicasets." 3616::= { eqliscsiReplicaSetStatusEntry 2 } 3617 3618 3619-- 3620-- Replicant Site Table 3621-- 3622 3623eqliscsiReplicantSiteTable OBJECT-TYPE 3624 SYNTAX SEQUENCE OF EqliscsiReplicantSiteEntry 3625 MAX-ACCESS not-accessible 3626 STATUS current 3627 DESCRIPTION 3628 "EqualLogic-Persistent 3629 The replicant site table contains all of the remote 3630 sites which have been given access to the local storage 3631 pool for the purposes of creating replica sets." 3632::= { eqliscsiTarget 20 } 3633 3634eqliscsiReplicantSiteEntry OBJECT-TYPE 3635 SYNTAX EqliscsiReplicantSiteEntry 3636 MAX-ACCESS not-accessible 3637 STATUS current 3638 DESCRIPTION 3639 "" 3640 INDEX { eqliscsiReplicantSiteIndex } 3641::= { eqliscsiReplicantSiteTable 1 } 3642 3643EqliscsiReplicantSiteEntry ::= SEQUENCE { 3644 eqliscsiReplicantSiteIndex SiteIndex, 3645 eqliscsiReplicantSiteRowStatus RowStatus, 3646 eqliscsiReplicantSiteName DisplayString, 3647 eqliscsiReplicantSiteIpAddr IpAddress, 3648 eqliscsiReplicantSiteControlCredentials RowPointer, 3649 eqliscsiReplicantControlTargetIscsiName OCTET STRING, 3650 eqliscsiReplicantSiteSNMPContext DisplayString, 3651 eqliscsiReplicantSiteContact DisplayString, 3652 eqliscsiReplicantSiteEmail DisplayString, 3653 eqliscsiReplicantSitePhone DisplayString, 3654 eqliscsiReplicantSiteMobile DisplayString, 3655 eqliscsiReplicantSiteDescription UTFString, 3656 eqliscsiReplicantSiteSpaceAllocated Unsigned32, 3657 eqliscsiReplicantSiteSpaceUsed Unsigned32, 3658 eqliscsiReplicantSiteControlChannelStatus INTEGER, 3659 eqliscsiReplicantSiteAdminStatus INTEGER, 3660 eqliscsiReplicantSiteTotalNumSnapshots Unsigned32, 3661 eqliscsiReplicantSiteStoragePoolIndex Unsigned32, 3662 eqliscsiReplicantSiteSpaceSubscribed Unsigned32, 3663 eqliscsiReplicantSiteInetAddrType InetAddressType, 3664 eqliscsiReplicantSiteInetAddr InetAddress, 3665 eqliscsiReplicantSiteUnmanagedSpace Unsigned32, 3666 eqliscsiReplicantSiteReplType INTEGER 3667} 3668 3669eqliscsiReplicantSiteIndex OBJECT-TYPE 3670 SYNTAX SiteIndex 3671 MAX-ACCESS not-accessible 3672 STATUS current 3673 DESCRIPTION 3674 "A unique 32 bit identifier for this row" 3675::= { eqliscsiReplicantSiteEntry 1 } 3676 3677eqliscsiReplicantSiteRowStatus OBJECT-TYPE 3678 SYNTAX RowStatus 3679 MAX-ACCESS read-create 3680 STATUS current 3681 DESCRIPTION 3682 "The status of the row" 3683::= { eqliscsiReplicantSiteEntry 2 } 3684 3685eqliscsiReplicantSiteName OBJECT-TYPE 3686 SYNTAX DisplayString(SIZE(1..64)) 3687 MAX-ACCESS read-create 3688 STATUS current 3689 DESCRIPTION 3690 "A concise, human readable string indentifier for the site, 3691 for example: Boston HQ" 3692::= { eqliscsiReplicantSiteEntry 3 } 3693 3694eqliscsiReplicantSiteIpAddr OBJECT-TYPE 3695 SYNTAX IpAddress 3696 MAX-ACCESS read-create 3697 STATUS current 3698 DESCRIPTION 3699 "EQL-SECONDARY-KEY 3700 This field is deprecated and will be unsupported in the next release." 3701::= { eqliscsiReplicantSiteEntry 4 } 3702 3703eqliscsiReplicantSiteControlCredentials OBJECT-TYPE 3704 SYNTAX RowPointer 3705 MAX-ACCESS read-create 3706 STATUS current 3707 DESCRIPTION 3708 "EQL-SECONDARY-KEY 3709 A pointer to the corresponding IPS-AUTH MIB 3710 ipsAuthCredChapAttributesEntry that contains the 3711 chap credentials which this PSA will use to 3712 authenticate itself to primary sites." 3713 REFERENCE 3714 "IPS-AUTH MIB" 3715::= { eqliscsiReplicantSiteEntry 5 } 3716 3717eqliscsiReplicantControlTargetIscsiName OBJECT-TYPE 3718 SYNTAX OCTET STRING (SIZE (0..223)) 3719 MAX-ACCESS read-create 3720 STATUS current 3721 DESCRIPTION "EQL-SECONDARY-KEY 3722 The iSCSI name of the group-wide target that is 3723 used to encapsulate replication control commands." 3724::= { eqliscsiReplicantSiteEntry 6 } 3725 3726 3727eqliscsiReplicantSiteSNMPContext OBJECT-TYPE 3728 SYNTAX DisplayString 3729 MAX-ACCESS read-create 3730 STATUS current 3731 DESCRIPTION 3732 "The SNMP context that will be used by applications at the 3733 local site to browse MIBs on the remote site." 3734::= { eqliscsiReplicantSiteEntry 7 } 3735 3736eqliscsiReplicantSiteContact OBJECT-TYPE 3737 SYNTAX DisplayString (SIZE(0..64)) 3738 MAX-ACCESS read-create 3739 STATUS current 3740 DESCRIPTION 3741 "This field contains the full name of the replication site administrator." 3742::= { eqliscsiReplicantSiteEntry 8 } 3743 3744eqliscsiReplicantSiteEmail OBJECT-TYPE 3745 SYNTAX DisplayString (SIZE(0..64)) 3746 MAX-ACCESS read-create 3747 STATUS current 3748 DESCRIPTION 3749 "This field specifies the email address of the replication site administrator." 3750::= { eqliscsiReplicantSiteEntry 9 } 3751 3752eqliscsiReplicantSitePhone OBJECT-TYPE 3753 SYNTAX DisplayString (SIZE(0..32)) 3754 MAX-ACCESS read-create 3755 STATUS current 3756 DESCRIPTION 3757 "This field specifies the phone number of the replication site administrator." 3758::= { eqliscsiReplicantSiteEntry 10 } 3759 3760eqliscsiReplicantSiteMobile OBJECT-TYPE 3761 SYNTAX DisplayString (SIZE(0..32)) 3762 MAX-ACCESS read-create 3763 STATUS current 3764 DESCRIPTION 3765 "This field specifies the cell phone number of the replication site administrator." 3766::= { eqliscsiReplicantSiteEntry 11 } 3767 3768eqliscsiReplicantSiteDescription OBJECT-TYPE 3769 SYNTAX UTFString(SIZE(0..64)) 3770 MAX-ACCESS read-create 3771 STATUS current 3772 DESCRIPTION 3773 "This field contains a detailed description of the site." 3774 ::= { eqliscsiReplicantSiteEntry 12 } 3775 3776eqliscsiReplicantSiteSpaceAllocated OBJECT-TYPE 3777 SYNTAX Unsigned32 3778 MAX-ACCESS read-create 3779 STATUS current 3780 DESCRIPTION "The total amount of pool space reserved for use by 3781 the site. Replication may be set up as needed by the 3782 administrators at the site as long as the total required 3783 reserve does not exceed this value." 3784 ::= { eqliscsiReplicantSiteEntry 13 } 3785 3786eqliscsiReplicantSiteSpaceUsed OBJECT-TYPE 3787 SYNTAX Unsigned32 3788 MAX-ACCESS read-create 3789 STATUS current 3790 DESCRIPTION "The amount of reserve space already used by replicated volumes 3791 configured by the site administrator. This value may not exceed 3792 the corresponding value for eqliscsiReplicantSiteSpaceAllocated" 3793 ::= { eqliscsiReplicantSiteEntry 14 } 3794 3795eqliscsiReplicantSiteControlChannelStatus OBJECT-TYPE 3796 SYNTAX INTEGER { 3797 control-target-not-configured(1), 3798 control-credentials-not-configured(2), 3799 authentication-failed(3), 3800 logged-in(4), 3801 logged-out(5), 3802 paused(6) 3803 3804 } 3805 MAX-ACCESS read-only 3806 STATUS current 3807 DESCRIPTION " The current status of the control channel from primary site." 3808 ::= { eqliscsiReplicantSiteEntry 15 } 3809 3810eqliscsiReplicantSiteAdminStatus OBJECT-TYPE 3811 SYNTAX INTEGER { 3812 enabled(1), 3813 paused(2), 3814 nuke(3) 3815 } 3816 MAX-ACCESS read-write 3817 STATUS current 3818 DESCRIPTION " When set to pause, all the replications coming from this primary site will be 3819 temporarily suspended until set by the user to enabled. 3820 When set to nuke, all replicasets will be deleted. 3821 " 3822 DEFVAL { enabled } 3823 ::= { eqliscsiReplicantSiteEntry 16 } 3824 3825eqliscsiReplicantSiteTotalNumSnapshots OBJECT-TYPE 3826 SYNTAX Unsigned32 3827 MAX-ACCESS read-create 3828 STATUS current 3829 DESCRIPTION " the total number of snapshots in secondary site. 3830 " 3831 ::= { eqliscsiReplicantSiteEntry 17 } 3832 3833eqliscsiReplicantSiteStoragePoolIndex OBJECT-TYPE 3834 SYNTAX Unsigned32 3835 MAX-ACCESS read-create 3836 STATUS current 3837 DESCRIPTION "This field specifies a unique index for identifying a storage pool." 3838 ::= { eqliscsiReplicantSiteEntry 18 } 3839 3840eqliscsiReplicantSiteSpaceSubscribed OBJECT-TYPE 3841 SYNTAX Unsigned32 3842 MAX-ACCESS read-create 3843 STATUS current 3844 DESCRIPTION "The total amount of pool space subscribed for use by 3845 the site. Subscribed space is the advertised space for 3846 thin provisioned volumes and it is the actual volume size 3847 for regular volumes." 3848 ::= { eqliscsiReplicantSiteEntry 19 } 3849 3850eqliscsiReplicantSiteInetAddrType OBJECT-TYPE 3851 SYNTAX InetAddressType 3852 MAX-ACCESS read-create 3853 STATUS current 3854 DESCRIPTION 3855 "The well-known IP address of the group located at the 3856 site. This will be the IP address to which iSCSI 3857 replication traffic will be directed." 3858::= { eqliscsiReplicantSiteEntry 20 } 3859 3860eqliscsiReplicantSiteInetAddr OBJECT-TYPE 3861 SYNTAX InetAddress 3862 MAX-ACCESS read-create 3863 STATUS current 3864 DESCRIPTION 3865 "The well-known IP address of the group located at the 3866 site. This will be the IP address to which iSCSI 3867 replication traffic will be directed." 3868::= { eqliscsiReplicantSiteEntry 21 } 3869 3870eqliscsiReplicantSiteUnmanagedSpace OBJECT-TYPE 3871 SYNTAX Unsigned32 3872 MAX-ACCESS read-create 3873 STATUS current 3874 DESCRIPTION "The total amount of pool space not managed by 3875 the site. This includes the space used by the unmanaged 3876 replica sets and recovery volumes." 3877 ::= { eqliscsiReplicantSiteEntry 22 } 3878 3879eqliscsiReplicantSiteReplType OBJECT-TYPE 3880 SYNTAX INTEGER{ 3881 normal(0), 3882 external(1) 3883 } 3884 MAX-ACCESS read-create 3885 STATUS current 3886 DESCRIPTION "This field represents the site type. 0 is normal aka regular repl site. 1 is external site that is not EQL." 3887 DEFVAL { normal } 3888 ::= { eqliscsiReplicantSiteEntry 23 } 3889---------------------------------------------------------------------- 3890 3891-- Volume collection objects table 3892-- 3893 3894eqliscsiVolCollectionObjectsTable OBJECT-TYPE 3895 SYNTAX SEQUENCE OF EqliscsiVolCollectionObjectsEntry 3896 MAX-ACCESS not-accessible 3897 STATUS current 3898 DESCRIPTION 3899 "EqualLogic-Persistent 3900 This table maintains the list of volume objects in each collection. 3901 " 3902::= { eqliscsiTarget 21 } 3903 3904eqliscsiVolCollectionObjectsEntry OBJECT-TYPE 3905 SYNTAX EqliscsiVolCollectionObjectsEntry 3906 MAX-ACCESS not-accessible 3907 STATUS current 3908 DESCRIPTION 3909 "An entry in the table." 3910 INDEX { eqliscsiVolCollectionIndex, eqliscsiLocalMemberId, eqliscsiVolumeIndex} 3911::= { eqliscsiVolCollectionObjectsTable 1 } 3912 3913EqliscsiVolCollectionObjectsEntry ::= SEQUENCE { 3914 eqliscsiVolCollectionIndex Unsigned32, 3915 eqliscsiVolCollectionObjectRowStatus RowStatus 3916} 3917 3918eqliscsiVolCollectionIndex OBJECT-TYPE 3919 SYNTAX Unsigned32 3920 MAX-ACCESS not-accessible 3921 STATUS current 3922 DESCRIPTION 3923 "A unique 32 bit identifier for this row" 3924::= { eqliscsiVolCollectionObjectsEntry 1 } 3925 3926eqliscsiVolCollectionObjectRowStatus OBJECT-TYPE 3927 SYNTAX RowStatus 3928 MAX-ACCESS read-create 3929 STATUS current 3930 DESCRIPTION 3931 "Row status used to manage this row." 3932::= { eqliscsiVolCollectionObjectsEntry 2 } 3933 3934---------------------------------------------------------------------- 3935 3936-- Volume collection table 3937-- 3938 3939eqliscsiVolCollectionTable OBJECT-TYPE 3940 SYNTAX SEQUENCE OF EqliscsiVolCollectionEntry 3941 MAX-ACCESS not-accessible 3942 STATUS current 3943 DESCRIPTION 3944 "EqualLogic-Persistent 3945 This table maintains the list of volume collections and the supported operations 3946 on the collection." 3947::= { eqliscsiTarget 22 } 3948 3949eqliscsiVolCollectionEntry OBJECT-TYPE 3950 SYNTAX EqliscsiVolCollectionEntry 3951 MAX-ACCESS not-accessible 3952 STATUS current 3953 DESCRIPTION 3954 "An entry in the table." 3955 INDEX { eqliscsiVolCollectionIndex} 3956::= { eqliscsiVolCollectionTable 1 } 3957 3958EqliscsiVolCollectionEntry ::= SEQUENCE { 3959 eqliscsiVolCollectionRowStatus RowStatus, 3960 eqliscsiVolCollectionName OCTET STRING, 3961 eqliscsiVolCollectionDescription UTFString, 3962 eqliscsiVolCollectionReplService INTEGER, 3963 eqliscsiVolCollectionSite SiteIndexOrZero, 3964 eqliscsiVolCollectionFlags BITS 3965} 3966 3967 3968eqliscsiVolCollectionRowStatus OBJECT-TYPE 3969 SYNTAX RowStatus 3970 MAX-ACCESS read-create 3971 STATUS current 3972 DESCRIPTION 3973 "Row status used to manage this row. 3974 When deleteing a row from this table all the corresponding rows in snapcollection table 3975 must be reset to zero vol collection index" 3976::= { eqliscsiVolCollectionEntry 1 } 3977 3978eqliscsiVolCollectionName OBJECT-TYPE 3979 SYNTAX OCTET STRING (SIZE (0..64)) 3980 MAX-ACCESS read-create 3981 STATUS current 3982 DESCRIPTION "EQL-SECONDARY-KEY 3983 This field specifies a user friendly name for this collection. 3984 The name must be unique within a group. 3985 The name must not contain spaces or special characters. 3986 The name can be up to 64 characters in length. There is no default." 3987 ::= { eqliscsiVolCollectionEntry 2 } 3988 3989eqliscsiVolCollectionDescription OBJECT-TYPE 3990 SYNTAX UTFString (SIZE (0..128)) 3991 MAX-ACCESS read-create 3992 STATUS current 3993 DESCRIPTION "This field specifies a descriptive string that provides details about this collection. 3994 The description can be up to 128 characters." 3995 DEFVAL { "" } 3996 ::= { eqliscsiVolCollectionEntry 3 } 3997 3998eqliscsiVolCollectionReplService OBJECT-TYPE 3999 SYNTAX INTEGER { 4000 none(0), 4001 replica-site(1), 4002 replicated-primary(2) 4003 } 4004 MAX-ACCESS read-create 4005 STATUS current 4006 DESCRIPTION "This field specifies the replication service on the volume collection. 4007 If this volume collection is created for replication of a volume collection at partner site, 4008 then the value is set to replica-site. 4009 If this volume collection is enabled for replication to a partner site, the the value is 4010 set to replicated-primary." 4011 DEFVAL { 0 } 4012 ::= { eqliscsiVolCollectionEntry 4 } 4013 4014eqliscsiVolCollectionSite OBJECT-TYPE 4015 SYNTAX SiteIndexOrZero 4016 MAX-ACCESS read-create 4017 STATUS current 4018 DESCRIPTION "This field specifies the partner to which this collection belongs. The value 4019 will match with eqliscsiVolumeReplSiteIndex if this collection belongs to a partner. 4020 Otherwise the value is set to zero. The value will be non-zero only when 4021 eqliscsiVolCollectionReplService is replica-site." 4022 DEFVAL { 0 } 4023 ::= { eqliscsiVolCollectionEntry 5 } 4024 4025eqliscsiVolCollectionFlags OBJECT-TYPE 4026 SYNTAX BITS { 4027 isPoolSyncReplicated(0), -- is the volume collection a sync rep collection? 4028 flag1(1), 4029 flag2(2), 4030 flag3(3), 4031 flag4(4), 4032 flag5(5), 4033 flag6(6), 4034 flag7(7), 4035 flag8(8), 4036 flag9(9), 4037 flag10(10), 4038 flag11(11), 4039 flag12(12), 4040 flag13(13), 4041 flag14(14), 4042 flag15(15), 4043 flag16(16), 4044 flag17(17), 4045 flag18(18), 4046 flag19(19), 4047 flag20(20), 4048 flag21(21), 4049 flag22(22), 4050 flag23(23), 4051 flag24(24), 4052 flag25(25), 4053 flag26(26), 4054 flag27(27), 4055 flag28(28), 4056 flag29(29), 4057 flag30(30), 4058 flag31(31) 4059 } 4060 MAX-ACCESS read-create 4061 STATUS current 4062 DESCRIPTION "This fields defines the common place holder for volume collection operational flags. The flags must be of type 4063 enable(1) or disable(0), and the default will always be disable(0)." 4064 DEFVAL { {} } 4065 ::= { eqliscsiVolCollectionEntry 6 } 4066 4067---------------------------------------------------------------------- 4068-- Snapshot collection objects table 4069-- 4070 4071eqliscsiSnapCollectionObjectsTable OBJECT-TYPE 4072 SYNTAX SEQUENCE OF EqliscsiSnapCollectionObjectsEntry 4073 MAX-ACCESS not-accessible 4074 STATUS current 4075 DESCRIPTION 4076 "EqualLogic-Persistent 4077 This table maintains the list of snapshot objects in each collection. 4078 " 4079::= { eqliscsiTarget 23 } 4080 4081eqliscsiSnapCollectionObjectsEntry OBJECT-TYPE 4082 SYNTAX EqliscsiSnapCollectionObjectsEntry 4083 MAX-ACCESS not-accessible 4084 STATUS current 4085 DESCRIPTION 4086 "An entry in the table." 4087 INDEX { eqliscsiSnapCollectionIndex, eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiSnapshotIndex } 4088::= { eqliscsiSnapCollectionObjectsTable 1 } 4089 4090EqliscsiSnapCollectionObjectsEntry ::= SEQUENCE { 4091 eqliscsiSnapCollectionIndex Unsigned32, 4092 eqliscsiSnapCollectionObjectRowStatus RowStatus 4093} 4094 4095eqliscsiSnapCollectionIndex OBJECT-TYPE 4096 SYNTAX Unsigned32 4097 MAX-ACCESS not-accessible 4098 STATUS current 4099 DESCRIPTION 4100 "A unique 32 bit identifier for this row" 4101::= { eqliscsiSnapCollectionObjectsEntry 1 } 4102 4103eqliscsiSnapCollectionObjectRowStatus OBJECT-TYPE 4104 SYNTAX RowStatus 4105 MAX-ACCESS read-create 4106 STATUS current 4107 DESCRIPTION 4108 "Row status used to manage this row. Rowstatus is set to notInService by the subsystem 4109 when the actual snapshot represented by this row is deleted. The row from this table 4110 will be automatically deleted when the corresponding volume is deleted (or) #when 4111 all rows of this group have the status notInService# (or) when the corresponding row is deleted 4112 from snapcollection table." 4113::= { eqliscsiSnapCollectionObjectsEntry 2 } 4114 4115---------------------------------------------------------------------- 4116 4117-- Snapshot collection table 4118-- 4119 4120eqliscsiSnapCollectionTable OBJECT-TYPE 4121 SYNTAX SEQUENCE OF EqliscsiSnapCollectionEntry 4122 MAX-ACCESS not-accessible 4123 STATUS current 4124 DESCRIPTION 4125 "EqualLogic-Persistent 4126 This table maintains the list of snapshot collections and the supported operations 4127 on the collection. 4128 TimeoutCreate:60 TimeoutDelete:60" 4129::= { eqliscsiTarget 24 } 4130 4131eqliscsiSnapCollectionEntry OBJECT-TYPE 4132 SYNTAX EqliscsiSnapCollectionEntry 4133 MAX-ACCESS not-accessible 4134 STATUS current 4135 DESCRIPTION 4136 "An entry in the table." 4137 INDEX { eqliscsiSnapCollectionIndex} 4138::= { eqliscsiSnapCollectionTable 1 } 4139 4140EqliscsiSnapCollectionEntry ::= SEQUENCE { 4141 eqliscsiSnapCollectionRowStatus RowStatus, 4142 eqliscsiSnapCollectionName OCTET STRING, 4143 eqliscsiSnapCollectionDescription UTFString, 4144 eqliscsiSnapCollectionTimestamp Counter32, 4145 eqliscsiSnapCollectionNoofSnaps Unsigned32, 4146 eqliscsiSnapCollectionVolIndex Unsigned32, 4147 eqliscsiSnapCollectionVSS INTEGER, 4148 eqliscsiSnapCollectionScheduleIndex Integer32, 4149 eqliscsiSnapCollectionReplicated SiteIndexOrZero, 4150 eqliscsiSnapCollectionType INTEGER, 4151 eqliscsiSnapCollectionSite SiteIndexOrZero 4152} 4153 4154 4155eqliscsiSnapCollectionRowStatus OBJECT-TYPE 4156 SYNTAX RowStatus 4157 MAX-ACCESS read-create 4158 STATUS current 4159 DESCRIPTION 4160 "Row status used to manage this row." 4161::= { eqliscsiSnapCollectionEntry 1 } 4162 4163eqliscsiSnapCollectionName OBJECT-TYPE 4164 SYNTAX OCTET STRING (SIZE (1..128)) 4165 MAX-ACCESS read-create 4166 STATUS current 4167 DESCRIPTION "EQL-SECONDARY-KEY 4168 This field specifies a user friendly name for this collection. 4169 The name must not contain spaces or special characters. 4170 The name can be up to 64 characters in length. There is no default." 4171 ::= { eqliscsiSnapCollectionEntry 2 } 4172 4173eqliscsiSnapCollectionDescription OBJECT-TYPE 4174 SYNTAX UTFString (SIZE (0..128)) 4175 MAX-ACCESS read-create 4176 STATUS current 4177 DESCRIPTION "This field specifies a descriptive string that provides details about this collection. 4178 The description can be up to 128 characters." 4179 DEFVAL { "" } 4180 ::= { eqliscsiSnapCollectionEntry 3 } 4181 4182eqliscsiSnapCollectionTimestamp OBJECT-TYPE 4183 SYNTAX Counter32 4184 MAX-ACCESS read-only 4185 STATUS current 4186 DESCRIPTION "EQL-SECONDARY-KEY 4187 This field specifies the creation time for snapshot. 4188 Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01." 4189 ::= { eqliscsiSnapCollectionEntry 4 } 4190 4191eqliscsiSnapCollectionNoofSnaps OBJECT-TYPE 4192 SYNTAX Unsigned32 4193 MAX-ACCESS read-only 4194 STATUS current 4195 DESCRIPTION " No of snapshots in this collection at the time of creation." 4196 ::= { eqliscsiSnapCollectionEntry 5 } 4197 4198eqliscsiSnapCollectionVolIndex OBJECT-TYPE 4199 SYNTAX Unsigned32 4200 MAX-ACCESS read-write 4201 STATUS current 4202 DESCRIPTION 4203 " EQL-SECONDARY-KEY 4204 The index of the volcollection that created this group. 4205 When the volcollection is deleted, this value will be set to zero." 4206 ::= { eqliscsiSnapCollectionEntry 6 } 4207 4208eqliscsiSnapCollectionVSS OBJECT-TYPE 4209 SYNTAX INTEGER{ 4210 regular(0), 4211 vss(1) 4212 } 4213 MAX-ACCESS read-write 4214 STATUS current 4215 DESCRIPTION " If this snap collection is created using vss." 4216 DEFVAL {0} 4217 ::= { eqliscsiSnapCollectionEntry 7 } 4218 4219eqliscsiSnapCollectionScheduleIndex OBJECT-TYPE 4220 SYNTAX Integer32 4221 MAX-ACCESS read-only 4222 STATUS current 4223 DESCRIPTION 4224 " EQL-SECONDARY-KEY 4225 This field specifies the index of the snapshot policy if it is created 4226 by a snapshotpolicy, otherwise it will be set to zero. If the policy 4227 is deleted after the snapshot is created, this will be reset back to 4228 zero by the subsystem." 4229 ::= { eqliscsiSnapCollectionEntry 8 } 4230 4231eqliscsiSnapCollectionReplicated OBJECT-TYPE 4232 SYNTAX SiteIndexOrZero 4233 MAX-ACCESS read-create 4234 STATUS current 4235 DESCRIPTION "When a row is created with this object set to a non zero value, 4236 , the snapcollection will be queued to be replicated to the 4237 remote location indicated by the corresponing value 4238 of site index in the site table 4239 4240 The value for this object cannot be changed to zero once the snapcollection 4241 is created." 4242 ::= { eqliscsiSnapCollectionEntry 9} 4243 4244eqliscsiSnapCollectionType OBJECT-TYPE 4245 SYNTAX INTEGER { 4246 regular(0), 4247 replica-site(1) 4248 } 4249 MAX-ACCESS read-only 4250 STATUS current 4251 DESCRIPTION "Specifies the type of snapcollection." 4252 DEFVAL { 0 } 4253 ::= {eqliscsiSnapCollectionEntry 10 } 4254 4255eqliscsiSnapCollectionSite OBJECT-TYPE 4256 SYNTAX SiteIndexOrZero 4257 MAX-ACCESS read-only 4258 STATUS current 4259 DESCRIPTION "If non-zero, this value represents the partner who created this snap collection ie eqliscsiReplicantSiteIndex. 4260 This collection belongs to that partner not to our group." 4261 DEFVAL {0} 4262 ::= { eqliscsiSnapCollectionEntry 11} 4263 4264---------------------------------------------------------------------- 4265 4266eqliscsiSnapCollectionPolicyTable OBJECT-TYPE 4267 SYNTAX SEQUENCE OF EqliscsiSnapCollectionPolicyEntry 4268 MAX-ACCESS not-accessible 4269 STATUS current 4270 DESCRIPTION "EqualLogic-Persistent Storage SnapSnot Policy Table." 4271 ::= { eqliscsiTarget 25 } 4272 4273eqliscsiSnapCollectionPolicyEntry OBJECT-TYPE 4274 SYNTAX EqliscsiSnapCollectionPolicyEntry 4275 MAX-ACCESS not-accessible 4276 STATUS current 4277 DESCRIPTION "An entry (row) containing snapshot scheduling policy 4278 information.The policy determines when to create 4279 snapshot(s) of a volume collection." 4280 INDEX { eqliscsiVolCollectionIndex, eqliscsiSnapCollectionPolicyIndex } 4281::= { eqliscsiSnapCollectionPolicyTable 1 } 4282 4283 4284EqliscsiSnapCollectionPolicyEntry ::= 4285 SEQUENCE { 4286 eqliscsiSnapCollectionPolicyIndex Integer32, 4287 eqliscsiSnapCollectionPolicyRowStatus RowStatus, 4288 eqliscsiSnapCollectionPolicyName OCTET STRING, 4289 eqliscsiSnapCollectionPolicyAccessType INTEGER, 4290 eqliscsiSnapCollectionPolicyStatus INTEGER, 4291 eqliscsiSnapCollectionPolicyMaxKeep Integer32, 4292 eqliscsiSnapCollectionPolicyType INTEGER, 4293 eqliscsiSnapCollectionPolicyRepeatFactor Integer32, 4294 eqliscsiSnapCollectionPolicyStartTime Integer32, 4295 eqliscsiSnapCollectionPolicyEndTime Integer32, 4296 eqliscsiSnapCollectionPolicyTimeFrequency Integer32, 4297 eqliscsiSnapCollectionPolicyStartDate Integer32, 4298 eqliscsiSnapCollectionPolicyEndDate Integer32, 4299 eqliscsiSnapCollectionPolicyWeekMask Integer32, 4300 eqliscsiSnapCollectionPolicyMonthMask Integer32, 4301 eqliscsiSnapCollectionPolicyNextCreate Counter32, 4302 eqliscsiSnapCollectionPolicyOccurence Integer32, 4303 eqliscsiSnapCollectionPolicyReplication SiteIndexOrZero, 4304 eqliscsiSnapCollectionPolicyAdminStatus INTEGER 4305 } 4306 4307eqliscsiSnapCollectionPolicyIndex OBJECT-TYPE 4308 SYNTAX Integer32 4309 MAX-ACCESS not-accessible 4310 STATUS current 4311 DESCRIPTION 4312 "This value uniquely identifies the snapshot policies for a volume collection." 4313 4314 ::= { eqliscsiSnapCollectionPolicyEntry 1 } 4315 4316eqliscsiSnapCollectionPolicyRowStatus OBJECT-TYPE 4317 SYNTAX RowStatus 4318 MAX-ACCESS read-create 4319 STATUS current 4320 DESCRIPTION 4321 "This value is used to manage the conceptual row." 4322 4323 ::= { eqliscsiSnapCollectionPolicyEntry 2 } 4324 4325 4326eqliscsiSnapCollectionPolicyName OBJECT-TYPE 4327 SYNTAX OCTET STRING (SIZE (1..64)) 4328 MAX-ACCESS read-create 4329 STATUS current 4330 DESCRIPTION 4331 "This value specifies user friendly name for the policy. 4332 It is unique within the context of a volume collection. Spaces are not allowed." 4333 4334 ::= { eqliscsiSnapCollectionPolicyEntry 3} 4335 4336eqliscsiSnapCollectionPolicyAccessType OBJECT-TYPE 4337 SYNTAX INTEGER { 4338 read-write (1), 4339 read-only (2) 4340 } 4341 MAX-ACCESS read-create 4342 STATUS current 4343 DESCRIPTION 4344 "Snapshots created using this policy will have accesstype same as the 4345 value of this object." 4346 DEFVAL { 1 } 4347 ::= { eqliscsiSnapCollectionPolicyEntry 4 } 4348 4349eqliscsiSnapCollectionPolicyStatus OBJECT-TYPE 4350 SYNTAX INTEGER { 4351 online (1), 4352 offline (2) 4353 } 4354 MAX-ACCESS read-create 4355 STATUS current 4356 DESCRIPTION 4357 "Snapshots created using this policy will have status same as the 4358 value of this object." 4359 4360 DEFVAL { offline } 4361 ::= { eqliscsiSnapCollectionPolicyEntry 5 } 4362 4363eqliscsiSnapCollectionPolicyMaxKeep OBJECT-TYPE 4364 SYNTAX Integer32 (1..2147483647) 4365 UNITS "snapshots" 4366 MAX-ACCESS read-create 4367 STATUS current 4368 DESCRIPTION 4369 " 4370 The value of this object determines the maximum no of snapshots 4371 created by this policy that can exist at a given time. When number 4372 of snapshots created by this policy reaches this value, for creating 4373 a new snapshot oldest snapshot created using this policy will be 4374 deleted. 4375 In a set operation, if the new value of this object is less than 4376 the old value, required number of oldest snapshots created by this 4377 policy will be deleted. 4378 " 4379 DEFVAL { 10 } 4380 ::= { eqliscsiSnapCollectionPolicyEntry 6 } 4381 4382eqliscsiSnapCollectionPolicyType OBJECT-TYPE 4383 SYNTAX INTEGER { 4384 once (1), 4385 daily (2), 4386 weekly (3), 4387 monthly (4), 4388 hourly (5) 4389 } 4390 MAX-ACCESS read-create 4391 STATUS current 4392 DESCRIPTION 4393 " 4394 The value of this object determines the basic type of this policy. 4395 Except when set to once, the effective repetition period of the 4396 policy is determined using the value of this object along with 4397 the value of eqliscsiSnapCollectionPolicyRepeatFactor. 4398 (See description of eqliscsiSnapCollectionPolicyRepeatFactor 4399 for more information.) 4400 " 4401 4402 DEFVAL { daily } 4403 ::= { eqliscsiSnapCollectionPolicyEntry 7 } 4404 4405eqliscsiSnapCollectionPolicyRepeatFactor OBJECT-TYPE 4406 SYNTAX Integer32 (1..2147483647) 4407 MAX-ACCESS read-create 4408 STATUS current 4409 DESCRIPTION 4410 "The value of this object along with eqliscsiSnapCollectionPolicyType 4411 determines the effective repetition interval for this policy. 4412 The valid values are 4413 4414 PolicyType RepeatFactor 4415 once 1 4416 hourly 1 4417 daily 1-2147483647 4418 weekly 1-2147483647 4419 monthly 1-2147483647 4420 4421 If the policy type is daily and the value of this object is 2, 4422 snapshots will be taken once in every 2 days. 4423 " 4424 ::= { eqliscsiSnapCollectionPolicyEntry 8 } 4425 4426 4427eqliscsiSnapCollectionPolicyStartTime OBJECT-TYPE 4428 SYNTAX Integer32 (0..1439) 4429 UNITS "minutes" 4430 MAX-ACCESS read-create 4431 STATUS current 4432 DESCRIPTION 4433 " 4434 The value of this object represents the time to start creating 4435 snapshot(s) within a day expressed as number of minutes 4436 from 12:00AM. The maximum value for this column is 24*60-1 which 4437 represents 11:59PM. 4438 " 4439 4440 DEFVAL { 0 } 4441 ::= { eqliscsiSnapCollectionPolicyEntry 9 } 4442 4443eqliscsiSnapCollectionPolicyEndTime OBJECT-TYPE 4444 SYNTAX Integer32 (0..1439) 4445 UNITS "minutes" 4446 MAX-ACCESS read-create 4447 STATUS current 4448 DESCRIPTION 4449 " 4450 The value of this object represents the time to stop creating 4451 snapshot(s) within a day expressed as number of minutes 4452 from 12:00AM. The maximum value for this column is 24*60-1 which 4453 represents 11:59PM. 4454 4455 If eqliscsiSnapCollectionPolicyType is once or hourly, the value of 4456 this column doesn't have any significance. 4457 4458 If the value of this column is greater than start time, it 4459 represents end-time on the same day as start time. If the value 4460 is less than or equal to start time, it represents end-time on the 4461 next day of start time. 4462 This value doesnt have significance when frequency is set to zero. 4463 Endtime is exclusive when calculating no of snapshots. 4464 4465 Example: 4466 StartTime EndTime Frequency NoofSnapshots 4467 1320(10pm) 1380(11pm) 30mins 2 4468 1320(10pm) 240(4am) 60mins 6 4469 1320(10pm) 1320(10pm) 60mins 24 4470 1320(10pm) 1319(9:59pm) 60mins 24 4471 1320(10pm) - 0mins 1 4472 " 4473 ::= { eqliscsiSnapCollectionPolicyEntry 10 } 4474 4475eqliscsiSnapCollectionPolicyTimeFrequency OBJECT-TYPE 4476 SYNTAX Integer32 (0..1439) 4477 UNITS "minutes" 4478 MAX-ACCESS read-create 4479 STATUS current 4480 DESCRIPTION 4481 "The value of this object determines how frequent snapshots must be 4482 taken between start time and end time. This value doesn't have 4483 significance when policy type is set to once. For other policytypes, 4484 the value of end time is exclusive. 4485 For example if starttime is 180 (3:00AM) and endtime is 4486 240(4:00AM), when frequency is set to 30, snapshots will be 4487 created at 3:00AM, 3:30AM. 4488 If the value is zero, it represents invalid frequency and 4489 in such case, end time doesnt have significance. 4490 " 4491 4492 ::= { eqliscsiSnapCollectionPolicyEntry 11 } 4493 4494eqliscsiSnapCollectionPolicyStartDate OBJECT-TYPE 4495 SYNTAX Integer32 (0..2147483647) 4496 UNITS "days" 4497 MAX-ACCESS read-create 4498 STATUS current 4499 DESCRIPTION 4500 " The value of this object determines the date from which the policy 4501 will be active. By default, this is the policy creation date. 4502 The value is expressed as number of days since epoch. 4503 " 4504 4505 ::= { eqliscsiSnapCollectionPolicyEntry 12 } 4506 4507eqliscsiSnapCollectionPolicyEndDate OBJECT-TYPE 4508 SYNTAX Integer32 (0..2147483647) 4509 UNITS "days" 4510 MAX-ACCESS read-create 4511 STATUS current 4512 DESCRIPTION 4513 " The value of this object determines the date after which the policy 4514 will be inactive.It doesnt have significance when policy type 4515 is once. Default value is the mamixum value allowed. When set to maximum 4516 value, the policy will be active until it gets deleted. 4517 The value is expressed as number of days since epoch. 4518 " 4519 DEFVAL { 2147483647 } 4520 4521 ::= { eqliscsiSnapCollectionPolicyEntry 13 } 4522 4523 4524eqliscsiSnapCollectionPolicyWeekMask OBJECT-TYPE 4525 SYNTAX Integer32 4526 MAX-ACCESS read-create 4527 STATUS current 4528 DESCRIPTION 4529 " The value of this column is significant only if policytype is 4530 set to weekly or monthly. When the value is 0x7fffffff, it 4531 represents a special meaning to the value of occurence. See 4532 the description for occurence below. 4533 The LSB to LSB+6 bits of the mask are significant. 4534 Each bit represents a day in the week with LSB being Mon and LSB+6 4535 being Sun. 4536 If mask is 0x00000041 - snapshots will be created on Monday and 4537 Sunday. If mask is 0x0000007f - snapshots will be created on all 4538 weekdays which is effectively a daily policy. If mask is 0x0000001f, 4539 it represents week days.If mask is 0x00000060, it represents 4540 weekend days. 4541 " 4542 4543 ::= { eqliscsiSnapCollectionPolicyEntry 14 } 4544 4545eqliscsiSnapCollectionPolicyMonthMask OBJECT-TYPE 4546 SYNTAX Integer32 4547 MAX-ACCESS read-create 4548 STATUS current 4549 DESCRIPTION 4550 " The value of this column is currently not being used." 4551 4552 ::= { eqliscsiSnapCollectionPolicyEntry 15 } 4553 4554eqliscsiSnapCollectionPolicyNextCreate OBJECT-TYPE 4555 SYNTAX Counter32 4556 MAX-ACCESS read-only 4557 STATUS current 4558 DESCRIPTION 4559 " 4560 EQL-SECONDARY-KEY 4561 The value of this column represents number of seconds since epoch 4562 at which the next snapshot by this policy is going to be created. 4563 " 4564 4565 ::= { eqliscsiSnapCollectionPolicyEntry 16 } 4566 4567eqliscsiSnapCollectionPolicyOccurence OBJECT-TYPE 4568 SYNTAX Integer32 4569 MAX-ACCESS read-create 4570 STATUS current 4571 DESCRIPTION 4572 " 4573 The value of this column is significant only if the policy type is 4574 set to monthly. 4575 4576 If weekmask is set to 0x7fffffff, the value of this column represents 4577 the occurence of a day with in a month. Example:If the value of this 4578 column is 5, it represents 5th day of the month. When the week mask 4579 is set to a value other than 0x7fffffff, the value of this column 4580 defines the occurence of a day as defined by weekmask. Example: When 4581 weekmask is set to 0x00000001 (Monday) and value of this column 4582 represents the following. 4583 4584 Value Meaning 4585 4586 0x1 First monday of the month 4587 0x2 Second monday of the month 4588 0x3 Third monday of the month 4589 0x4 Fourth monday of the month 4590 0x7fffffff Last monday of the month 4591 " 4592 4593 DEFVAL {0} 4594 ::= { eqliscsiSnapCollectionPolicyEntry 17 } 4595 4596eqliscsiSnapCollectionPolicyReplication OBJECT-TYPE 4597 SYNTAX SiteIndexOrZero 4598 MAX-ACCESS read-create 4599 STATUS current 4600 DESCRIPTION "When a row is created with this object set to a non-zero value, and 4601 a replication relationship has been configured for all volumes in the 4602 volume collection, the snapshots created will be queued to be replicated to the 4603 remote location as defined by the corresponding entry in the site table. 4604 The value for this object cannot be changed once the schedule 4605 is created. All the volumes in this collection must be replicating to the 4606 same partner." 4607 ::= { eqliscsiSnapCollectionPolicyEntry 18 } 4608 4609eqliscsiSnapCollectionPolicyAdminStatus OBJECT-TYPE 4610 SYNTAX INTEGER { 4611 enable(0), 4612 disable(1) 4613 } 4614 MAX-ACCESS read-create 4615 STATUS current 4616 DESCRIPTION "When disabled, the schedule will stop creating snap collections until reenabled." 4617 DEFVAL {enable} 4618 ::= { eqliscsiSnapCollectionPolicyEntry 19 } 4619 4620---------------------------------------------------- 4621eqliscsiVolCollectionStatusTable OBJECT-TYPE 4622 SYNTAX SEQUENCE OF EqliscsiVolCollectionStatusEntry 4623 MAX-ACCESS not-accessible 4624 STATUS current 4625 DESCRIPTION 4626 "EqualLogic-Dynamic 4627 This table maintains the dynamic values related to volume collection like number of snapcollection 4628 in a volume collection." 4629::= { eqliscsiTarget 26 } 4630 4631eqliscsiVolCollectionStatusEntry OBJECT-TYPE 4632 SYNTAX EqliscsiVolCollectionStatusEntry 4633 MAX-ACCESS not-accessible 4634 STATUS current 4635 DESCRIPTION 4636 "An entry in the table." 4637 INDEX { eqliscsiVolCollectionIndex} 4638::= { eqliscsiVolCollectionStatusTable 1 } 4639 4640EqliscsiVolCollectionStatusEntry ::= 4641 SEQUENCE { 4642 eqliscsiNoOfSnapCollections Unsigned32 4643 } 4644eqliscsiNoOfSnapCollections OBJECT-TYPE 4645 SYNTAX Unsigned32 4646 MAX-ACCESS read-only 4647 STATUS current 4648 DESCRIPTION "This field specifies the total number of snap collections in a volume collection. 4649 number of rows in eqliscsiSnapCollectionTable that belong to this volume set." 4650 DEFVAL {0} 4651 ::= { eqliscsiVolCollectionStatusEntry 1 } 4652----------------------------------------------- 4653eqliscsiSnapCollectionAdminGroup OBJECT IDENTIFIER ::= { eqliscsiTarget 27 } 4654 4655eqliscsiLastSnapCollectionIndex OBJECT-TYPE 4656 SYNTAX Unsigned32 4657 MAX-ACCESS read-only 4658 STATUS current 4659 DESCRIPTION "EqualLogic-Dynamic 4660 This object represents the highest numeric index that 4661 any row in the eqliscsiSnapCollectionTable has. An application 4662 can use this value to determine an index with whico 4663 create an additional row in that table without scanning 4664 the entire table for a usable index." 4665 ::= { eqliscsiSnapCollectionAdminGroup 1 } 4666 4667-- Remote ReplicaCollectionObjects Table 4668-- 4669 4670eqliscsiRemoteReplicaCollectionObjectsTable OBJECT-TYPE 4671 SYNTAX SEQUENCE OF EqliscsiRemoteReplicaCollectionObjectsEntry 4672 MAX-ACCESS not-accessible 4673 STATUS current 4674 DESCRIPTION 4675 "EqualLogic-Persistent" 4676::= { eqliscsiTarget 28 } 4677 4678eqliscsiRemoteReplicaCollectionObjectsEntry OBJECT-TYPE 4679 SYNTAX EqliscsiRemoteReplicaCollectionObjectsEntry 4680 MAX-ACCESS not-accessible 4681 STATUS current 4682 DESCRIPTION 4683 "" 4684 INDEX { eqliscsiVolumeReplSiteIndex, eqliscsiRemoteSnapCollectionIndex, eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiRemoteVolumeIndex, eqliscsiRemoteSnapIndex } 4685::= { eqliscsiRemoteReplicaCollectionObjectsTable 1 } 4686 4687EqliscsiRemoteReplicaCollectionObjectsEntry ::= SEQUENCE { 4688 eqliscsiRemoteSnapCollectionIndex Unsigned32, 4689 eqliscsiRemoteReplCollectionObjRowStatus RowStatus 4690} 4691 4692eqliscsiRemoteSnapCollectionIndex OBJECT-TYPE 4693 SYNTAX Unsigned32 4694 MAX-ACCESS not-accessible 4695 STATUS current 4696 DESCRIPTION "This field specifies a unique index for identifing a snapshot collection on remote site. 4697 The index is the same as the value for eqliscsiSnapCollectionIndex on 4698 the remote site." 4699::= { eqliscsiRemoteReplicaCollectionObjectsEntry 1 } 4700 4701 4702eqliscsiRemoteReplCollectionObjRowStatus OBJECT-TYPE 4703 SYNTAX RowStatus 4704 MAX-ACCESS read-only 4705 STATUS current 4706 DESCRIPTION 4707 "Row status used to manage this row. Rowstatus is set to notInService by the subsystem 4708 when the actual replica represented by this row is deleted. The row from this table 4709 will be automatically deleted when 4710 all rows that belong to a collection have the status notInService# (or) 4711 when the corresponding row is deleted from remotereplicacollection table." 4712::= { eqliscsiRemoteReplicaCollectionObjectsEntry 2 } 4713 4714-- Remote ReplicaCollection Table 4715-- 4716 4717eqliscsiRemoteReplicaCollectionTable OBJECT-TYPE 4718 SYNTAX SEQUENCE OF EqliscsiRemoteReplicaCollectionEntry 4719 MAX-ACCESS not-accessible 4720 STATUS current 4721 DESCRIPTION 4722 "EqualLogic-Persistent" 4723::= { eqliscsiTarget 29 } 4724 4725eqliscsiRemoteReplicaCollectionEntry OBJECT-TYPE 4726 SYNTAX EqliscsiRemoteReplicaCollectionEntry 4727 MAX-ACCESS not-accessible 4728 STATUS current 4729 DESCRIPTION 4730 "" 4731 INDEX { eqliscsiVolumeReplSiteIndex, eqliscsiRemoteSnapCollectionIndex } 4732::= { eqliscsiRemoteReplicaCollectionTable 1 } 4733 4734EqliscsiRemoteReplicaCollectionEntry ::= SEQUENCE { 4735 eqliscsiRemoteReplCollectionName OCTET STRING, 4736 eqliscsiRemoteReplCollectionAdminStatus INTEGER, 4737 eqliscsiRemoteReplCollectionTimeStamp Counter32, 4738 eqliscsiRemoteReplCollectionVolIndex Unsigned32, 4739 eqliscsiRemoteReplCollectionSchedIndex Unsigned32 4740 } 4741 4742eqliscsiRemoteReplCollectionName OBJECT-TYPE 4743 SYNTAX OCTET STRING (SIZE (0..128)) 4744 MAX-ACCESS read-only 4745 STATUS current 4746 DESCRIPTION "This field specifies the friendly name used to identify the replica Collection on remote site. 4747 The name is auto-generated. The name is unique between replica collections of a single 4748 volumecollection at a particular site." 4749 ::= { eqliscsiRemoteReplicaCollectionEntry 1 } 4750 4751eqliscsiRemoteReplCollectionAdminStatus OBJECT-TYPE 4752 SYNTAX INTEGER { 4753 none(0), 4754 delete(1) 4755 } 4756 MAX-ACCESS read-write 4757 STATUS current 4758 DESCRIPTION 4759 "Manage the replica status. The row will be deleted from this table if value is set to delete." 4760::= { eqliscsiRemoteReplicaCollectionEntry 2 } 4761 4762eqliscsiRemoteReplCollectionTimeStamp OBJECT-TYPE 4763 SYNTAX Counter32 4764 MAX-ACCESS read-only 4765 STATUS current 4766 DESCRIPTION " 4767 This field specifies the creation time of the replica collection. 4768 Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01. 4769 " 4770 ::= { eqliscsiRemoteReplicaCollectionEntry 3 } 4771eqliscsiRemoteReplCollectionVolIndex OBJECT-TYPE 4772 SYNTAX Unsigned32 4773 MAX-ACCESS read-only 4774 STATUS current 4775 DESCRIPTION 4776 " EQL-SECONDARY-KEY 4777 This field specifies the index of the vol collection on the primary site used to create 4778 this snap collection 4779 was created on remote site. The value will be zero if the volcollection 4780 doesn't exist anymore. 4781 The index is the same as the the value for eqliscsiVolCollectionIndex 4782 for the repl collection." 4783::= { eqliscsiRemoteReplicaCollectionEntry 4 } 4784 4785eqliscsiRemoteReplCollectionSchedIndex OBJECT-TYPE 4786 SYNTAX Unsigned32 4787 MAX-ACCESS read-only 4788 STATUS current 4789 DESCRIPTION 4790 " EQL-SECONDARY-KEY 4791 This field specifies the index of the schedule on the primary site that initiated 4792 create replica collection operation. This will be set to zero when schedule is deleted. 4793 " 4794::= { eqliscsiRemoteReplicaCollectionEntry 5 } 4795---------------------------------- 4796-- VolumeCollection Replication Table 4797-- 4798 4799eqliscsiVolColReplicationTable OBJECT-TYPE 4800 SYNTAX SEQUENCE OF EqliscsiVolColReplicationEntry 4801 MAX-ACCESS not-accessible 4802 STATUS current 4803 DESCRIPTION 4804 "EqualLogic-Persistent" 4805::= { eqliscsiTarget 30 } 4806 4807eqliscsiVolColReplicationEntry OBJECT-TYPE 4808 SYNTAX EqliscsiVolColReplicationEntry 4809 MAX-ACCESS not-accessible 4810 STATUS current 4811 DESCRIPTION 4812 "" 4813 INDEX { eqliscsiVolCollectionIndex, eqliscsiVolumeReplSiteIndex } 4814::= { eqliscsiVolColReplicationTable 1 } 4815 4816EqliscsiVolColReplicationEntry ::= SEQUENCE { 4817 eqliscsiVolColReplRowStatus RowStatus, 4818 eqliscsiVolColReplAdminStatus INTEGER, 4819 eqliscsiVolColReplDeletionPolicy INTEGER, 4820 eqliscsiVolColReplRemoteCollectionId Unsigned32 4821} 4822 4823eqliscsiVolColReplRowStatus OBJECT-TYPE 4824 SYNTAX RowStatus 4825 MAX-ACCESS read-create 4826 STATUS current 4827 DESCRIPTION 4828 "The status of the row" 4829::= { eqliscsiVolColReplicationEntry 1 } 4830 4831eqliscsiVolColReplAdminStatus OBJECT-TYPE 4832 SYNTAX INTEGER{ 4833 enabled(1), 4834 disabled(2) 4835 } 4836 MAX-ACCESS read-write 4837 STATUS current 4838 DESCRIPTION "This object is used to request a change 4839 in the current admin status of the replication 4840 process. When read, it represents the current 4841 admin status. 4842 If disabled, the replication can NEVER be restarted again." 4843 DEFVAL { enabled } 4844::= { eqliscsiVolColReplicationEntry 2 } 4845 4846eqliscsiVolColReplDeletionPolicy OBJECT-TYPE 4847 SYNTAX INTEGER { 4848 local-only(1), 4849 remote(2) 4850 } 4851 MAX-ACCESS read-create 4852 STATUS current 4853 DESCRIPTION "The depth of deletion desired when replication at the local 4854 array is disabled for an associated primary volume collection. The choices are 4855 as follows: 4856 local_only: Only the local references to the remote replica set collection 4857 will be removed. The remote replica set collection will remain 4858 intact and will need to be managed at the remote site. 4859 remote: The remote replica set collection will be deleted. This will destroy 4860 all of the remote data. 4861 4862 Note that setting the value to 'remote' will cause the delete operation 4863 to fail if there is no connectivity to the remote site. If the deletion needs to 4864 proceed regardless of the state of the remote site, the local_only policy shoud be 4865 used" 4866 DEFVAL { remote } 4867::= { eqliscsiVolColReplicationEntry 3 } 4868 4869eqliscsiVolColReplRemoteCollectionId OBJECT-TYPE 4870 SYNTAX Unsigned32 4871 MAX-ACCESS read-only 4872 STATUS current 4873 DESCRIPTION " An identifier for the remote replica volume collection. The value is same as eqliscsiVolCollectionIndex 4874 of the collection created at partner site." 4875::= { eqliscsiVolColReplicationEntry 4 } 4876 4877---------------------------------- 4878-- VolumeCollection Replication Status Table 4879-- 4880 4881eqliscsiVolColReplStatusTable OBJECT-TYPE 4882 SYNTAX SEQUENCE OF EqliscsiVolColReplStatusEntry 4883 MAX-ACCESS not-accessible 4884 STATUS current 4885 DESCRIPTION 4886 "EqualLogic-Dynamic" 4887::= { eqliscsiTarget 31 } 4888 4889eqliscsiVolColReplStatusEntry OBJECT-TYPE 4890 SYNTAX EqliscsiVolColReplStatusEntry 4891 MAX-ACCESS not-accessible 4892 STATUS current 4893 DESCRIPTION 4894 " Statistics related to volume collection replication configuration." 4895 AUGMENTS { eqliscsiVolColReplicationEntry } 4896::= { eqliscsiVolColReplStatusTable 1 } 4897 4898EqliscsiVolColReplStatusEntry ::= SEQUENCE { 4899 eqliscsiVolColReplStatusNumReplicas Unsigned32 4900} 4901 4902 4903eqliscsiVolColReplStatusNumReplicas OBJECT-TYPE 4904 SYNTAX Unsigned32 4905 MAX-ACCESS read-only 4906 STATUS current 4907 DESCRIPTION "The number of replica collections present at the replica site 4908 for this volume collection. 4909 The value of this object matches with number of rows in eqliscsiRemoteReplicaCollectionTable 4910 that correspond to this volume replication entry." 4911 DEFVAL { 0 } 4912::= { eqliscsiVolColReplStatusEntry 1 } 4913 4914--************************************************************************* 4915 4916eqlVolumePoolPlacementTable OBJECT-TYPE 4917 SYNTAX SEQUENCE OF EqlVolumePoolPlacementEntry 4918 MAX-ACCESS not-accessible 4919 STATUS current 4920 DESCRIPTION "EqualLogic-Dynamic Volume Storage Pool Placement Table. 4921 This table contains a list of volume placements in a pool." 4922 ::= { eqliscsiTarget 32 } 4923 4924eqlVolumePoolPlacementEntry OBJECT-TYPE 4925 SYNTAX EqlVolumePoolPlacementEntry 4926 MAX-ACCESS not-accessible 4927 STATUS current 4928 DESCRIPTION "An entry (row) containing a placement of a volume in a pool." 4929 INDEX { eqlGroupId, eqlStoragePoolIndex, eqliscsiLocalMemberId, eqliscsiVolumeIndex } 4930 ::= { eqlVolumePoolPlacementTable 1 } 4931 4932EqlVolumePoolPlacementEntry ::= 4933 SEQUENCE { 4934 eqlVolumePoolPlacementiscsiVolumePsvId OCTET STRING 4935 } 4936 4937eqlVolumePoolPlacementiscsiVolumePsvId OBJECT-TYPE 4938 SYNTAX OCTET STRING (SIZE (16)) 4939 MAX-ACCESS read-create 4940 STATUS current 4941 DESCRIPTION "EQL-SECONDARY-KEY 4942 This field is for internal use only." 4943 ::= { eqlVolumePoolPlacementEntry 1 } 4944 4945 4946--- Volume Replication Statistics Table 4947-- 4948 4949eqliscsiVolReplStatisticsTable OBJECT-TYPE 4950 SYNTAX SEQUENCE OF EqliscsiVolReplStatisticsEntry 4951 MAX-ACCESS not-accessible 4952 STATUS current 4953 DESCRIPTION 4954 "EqualLogic-Persistent" 4955::= { eqliscsiTarget 33 } 4956 4957eqliscsiVolReplStatisticsEntry OBJECT-TYPE 4958 SYNTAX EqliscsiVolReplStatisticsEntry 4959 MAX-ACCESS not-accessible 4960 STATUS current 4961 DESCRIPTION 4962 "" 4963 INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeReplSiteIndex , eqliscsiReplSampleIndex} 4964::= { eqliscsiVolReplStatisticsTable 1 } 4965 4966EqliscsiVolReplStatisticsEntry ::= SEQUENCE { 4967 eqliscsiReplSampleIndex Unsigned32, 4968 eqliscsiReplStartTime Counter32, 4969 eqliscsiReplEndTime Counter32, 4970 eqliscsiReplTxData Counter64, 4971 eqliscsiReplTxStatus INTEGER 4972 } 4973 4974eqliscsiReplSampleIndex OBJECT-TYPE 4975 SYNTAX Unsigned32 4976 MAX-ACCESS not-accessible 4977 STATUS current 4978 DESCRIPTION "An integer value to represent the sample." 4979 4980::= { eqliscsiVolReplStatisticsEntry 1 } 4981 4982eqliscsiReplStartTime OBJECT-TYPE 4983 SYNTAX Counter32 4984 UNITS "seconds" 4985 MAX-ACCESS read-only 4986 STATUS current 4987 DESCRIPTION "Time at which the replication started represented as number of seconds since epoch." 4988 4989::= { eqliscsiVolReplStatisticsEntry 2 } 4990 4991eqliscsiReplEndTime OBJECT-TYPE 4992 SYNTAX Counter32 4993 UNITS "seconds" 4994 MAX-ACCESS read-only 4995 STATUS current 4996 DESCRIPTION "Time at which the replication finished represented as number of seconds since epoch." 4997 4998::= { eqliscsiVolReplStatisticsEntry 3 } 4999 5000eqliscsiReplTxData OBJECT-TYPE 5001 SYNTAX Counter64 5002 UNITS "MB" 5003 MAX-ACCESS read-only 5004 STATUS current 5005 DESCRIPTION "The amount of data transfered from startTime to endTime in MB." 5006 5007::= { eqliscsiVolReplStatisticsEntry 4 } 5008 5009eqliscsiReplTxStatus OBJECT-TYPE 5010 SYNTAX INTEGER 5011 { 5012 in-progress(0), 5013 success(1), 5014 cancelled(2), 5015 failed(3), 5016 remoteReplicaSetIsFailoverVolume(4), 5017 incomplete(5) 5018 } 5019 MAX-ACCESS read-only 5020 STATUS current 5021 DESCRIPTION "Status of data transfer for this replication. If replication is disabled, 5022 the status will be set to incomplete." 5023 5024::= { eqliscsiVolReplStatisticsEntry 5 } 5025--************************************************************************* 5026 5027eqliscsiVolumeStatisticsTable OBJECT-TYPE 5028 SYNTAX SEQUENCE OF EqliscsiVolumeStatisticsEntry 5029 MAX-ACCESS not-accessible 5030 STATUS current 5031 DESCRIPTION "EqualLogic-Dynamic Storage Volume Table. 5032 This table contains a list of volumes in a group and their statistics." 5033 ::= { eqliscsiTarget 34 } 5034 5035 5036eqliscsiVolumeStatisticsEntry OBJECT-TYPE 5037 SYNTAX EqliscsiVolumeStatisticsEntry 5038 MAX-ACCESS not-accessible 5039 STATUS current 5040 DESCRIPTION "An entry (row) containing volume statistics." 5041 AUGMENTS { eqliscsiVolumeEntry } 5042 5043 ::= { eqliscsiVolumeStatisticsTable 1} 5044 5045EqliscsiVolumeStatisticsEntry ::= 5046 SEQUENCE { 5047 eqliscsiVolumeStatsCmdPdus Counter32, 5048 eqliscsiVolumeStatsRspPdus Counter32, 5049 eqliscsiVolumeStatsTxData Counter64, 5050 eqliscsiVolumeStatsRxData Counter64, 5051 eqliscsiVolumeStatsNoOfSessions Unsigned32, 5052 eqliscsiVolumeStatsReadLatency Counter64, 5053 eqliscsiVolumeStatsWriteLatency Counter64, 5054 eqliscsiVolumeStatsReadOpCount Counter64, 5055 eqliscsiVolumeStatsWriteOpCount Counter64, 5056 eqliscsiVolumeStatsReadAvgLatency Gauge32, 5057 eqliscsiVolumeStatsWriteAvgLatency Gauge32, 5058 eqliscsiVolumeStatsIscsiReadWriteCmdsReceived Counter32, 5059 eqliscsiVolumeStatsIscsiReadWriteCmdsCompleted Counter32, 5060 eqliscsiVolumeStatsHCIscsiReadWriteCmdsReceived Counter64, 5061 eqliscsiVolumeStatsHCIscsiTotalQD Counter64, 5062 eqliscsiVolumeStatsMisAlignedIO Counter64 5063 } 5064 5065eqliscsiVolumeStatsCmdPdus OBJECT-TYPE 5066 SYNTAX Counter32 5067 UNITS "PDUs" 5068 MAX-ACCESS read-only 5069 STATUS current 5070 DESCRIPTION 5071 "The count of Command PDUs transferred to this volume." 5072::= { eqliscsiVolumeStatisticsEntry 1 } 5073 5074eqliscsiVolumeStatsRspPdus OBJECT-TYPE 5075 SYNTAX Counter32 5076 UNITS "PDUs" 5077 MAX-ACCESS read-only 5078 STATUS current 5079 DESCRIPTION 5080 "The count of Response PDUs transferred to this volume." 5081::= { eqliscsiVolumeStatisticsEntry 2 } 5082 5083eqliscsiVolumeStatsTxData OBJECT-TYPE 5084 SYNTAX Counter64 5085 UNITS "octets" 5086 MAX-ACCESS read-only 5087 STATUS current 5088 DESCRIPTION 5089 "The count of data octets that were transmitted by 5090 the local iSCSI node." 5091::= { eqliscsiVolumeStatisticsEntry 3 } 5092 5093eqliscsiVolumeStatsRxData OBJECT-TYPE 5094 SYNTAX Counter64 5095 UNITS "octets" 5096 MAX-ACCESS read-only 5097 STATUS current 5098 DESCRIPTION 5099 "The count of data octets that were received by 5100 the local iSCSI node." 5101::= { eqliscsiVolumeStatisticsEntry 4 } 5102 5103eqliscsiVolumeStatsNoOfSessions OBJECT-TYPE 5104 SYNTAX Unsigned32 5105 MAX-ACCESS read-only 5106 STATUS current 5107 DESCRIPTION 5108 "No of sessions that were established and closed so far to this volume. 5109 " 5110::= { eqliscsiVolumeStatisticsEntry 5 } 5111 5112eqliscsiVolumeStatsReadLatency OBJECT-TYPE 5113 SYNTAX Counter64 5114 MAX-ACCESS read-only 5115 STATUS current 5116 DESCRIPTION 5117 "The accumulative latency in milli seconds for read operations on this volume." 5118::= { eqliscsiVolumeStatisticsEntry 6 } 5119 5120eqliscsiVolumeStatsWriteLatency OBJECT-TYPE 5121 SYNTAX Counter64 5122 MAX-ACCESS read-only 5123 STATUS current 5124 DESCRIPTION 5125 "The accumulative latency in milli seconds for write operations on this volume." 5126::= { eqliscsiVolumeStatisticsEntry 7 } 5127 5128eqliscsiVolumeStatsReadOpCount OBJECT-TYPE 5129 SYNTAX Counter64 5130 MAX-ACCESS read-only 5131 STATUS current 5132 DESCRIPTION 5133 "The number of read operations on this volume." 5134::= { eqliscsiVolumeStatisticsEntry 8 } 5135 5136eqliscsiVolumeStatsWriteOpCount OBJECT-TYPE 5137 SYNTAX Counter64 5138 MAX-ACCESS read-only 5139 STATUS current 5140 DESCRIPTION 5141 "The number of write operations on this volume." 5142::= { eqliscsiVolumeStatisticsEntry 9 } 5143 5144eqliscsiVolumeStatsReadAvgLatency OBJECT-TYPE 5145 SYNTAX Gauge32 5146 MAX-ACCESS read-only 5147 STATUS current 5148 DESCRIPTION 5149 "The average latency in milli seconds for read operations on this volume." 5150::= { eqliscsiVolumeStatisticsEntry 10 } 5151 5152eqliscsiVolumeStatsWriteAvgLatency OBJECT-TYPE 5153 SYNTAX Gauge32 5154 MAX-ACCESS read-only 5155 STATUS current 5156 DESCRIPTION 5157 "The average latency in milli seconds for write operations on this volume." 5158::= { eqliscsiVolumeStatisticsEntry 11 } 5159 5160eqliscsiVolumeStatsIscsiReadWriteCmdsReceived OBJECT-TYPE 5161 SYNTAX Counter32 5162 MAX-ACCESS read-only 5163 STATUS current 5164 DESCRIPTION 5165 "The number of iscsi read/write commands received for operations on this volume." 5166::= { eqliscsiVolumeStatisticsEntry 12 } 5167 5168eqliscsiVolumeStatsIscsiReadWriteCmdsCompleted OBJECT-TYPE 5169 SYNTAX Counter32 5170 MAX-ACCESS read-only 5171 STATUS current 5172 DESCRIPTION 5173 "A 32-bit counter that is incremented by the current number of outstanding iSCSI IO 5174 operations each time an iSCSI IO is received by the target. The iSCSI IO operations include 5175 both reads and writes. This counter when divided by the total number of iSCSI IO operations 5176 provides the average queue depth." 5177::= { eqliscsiVolumeStatisticsEntry 13 } 5178 5179eqliscsiVolumeStatsHCIscsiReadWriteCmdsReceived OBJECT-TYPE 5180 SYNTAX Counter64 5181 MAX-ACCESS read-only 5182 STATUS current 5183 DESCRIPTION 5184 "The number of iscsi read/write commands received for operations on this volume. 5185 This object is a 64-bit version of eqliscsiVolumeStatsIscsiReadWriteCmdsReceived." 5186::= { eqliscsiVolumeStatisticsEntry 14 } 5187 5188eqliscsiVolumeStatsHCIscsiTotalQD OBJECT-TYPE 5189 SYNTAX Counter64 5190 MAX-ACCESS read-only 5191 STATUS current 5192 DESCRIPTION 5193 "A 64-bit counter that is incremented by the current number of outstanding iSCSI IO 5194 operations each time an iSCSI IO is received by the target. The iSCSI IO operations include 5195 both reads and writes. This counter when divided by the total number of iSCSI IO operations 5196 provides the average queue depth. 5197 This object is a 64 bit version of eqliscsiVolumeStatsIscsiReadWriteCmdsCompleted." 5198::= { eqliscsiVolumeStatisticsEntry 15 } 5199 5200eqliscsiVolumeStatsMisAlignedIO OBJECT-TYPE 5201 SYNTAX Counter64 5202 MAX-ACCESS read-only 5203 STATUS current 5204 DESCRIPTION 5205 "A 64-bit counter that is incremented by the number of mis-aligned I/O operations performed on a volume 5206 TODO - beef this up!!!!!" 5207::= { eqliscsiVolumeStatisticsEntry 16 } 5208 5209--*********************************************************************************** 5210 5211 5212eqliscsiTargetTable OBJECT-TYPE 5213 SYNTAX SEQUENCE OF EqliscsiTargetEntry 5214 MAX-ACCESS not-accessible 5215 STATUS current 5216 DESCRIPTION "EqualLogic-Persistent iSCSI Target Table. 5217 This table contains a list of iSCSI targets in a group and their attributes." 5218 ::= { eqliscsiTarget 36 } 5219 5220 5221eqliscsiTargetEntry OBJECT-TYPE 5222 SYNTAX EqliscsiTargetEntry 5223 MAX-ACCESS not-accessible 5224 STATUS current 5225 DESCRIPTION "An entry (row) containing target info." 5226 INDEX { eqliscsiLocalMemberId, eqliscsiTargetIndex } 5227 ::= { eqliscsiTargetTable 1} 5228 5229EqliscsiTargetEntry ::= 5230 SEQUENCE { 5231 eqliscsiTargetIndex Unsigned32, 5232 eqliscsiTargetRowStatus RowStatus, 5233 eqliscsiTargetUUID OCTET STRING, 5234 eqliscsiTargetAlias OCTET STRING, 5235 eqliscsiTargetIscsiName OCTET STRING, 5236 eqliscsiTargetReserved1 Unsigned32, 5237 eqliscsiTargetReserved2 Unsigned32, 5238 eqliscsiTargetReserved3 Unsigned32 5239 } 5240 5241eqliscsiTargetIndex OBJECT-TYPE 5242 SYNTAX Unsigned32 5243 MAX-ACCESS not-accessible 5244 STATUS current 5245 DESCRIPTION "This field specifies a unique index for identifing an iSCSI target." 5246 ::= { eqliscsiTargetEntry 1} 5247 5248eqliscsiTargetRowStatus OBJECT-TYPE 5249 SYNTAX RowStatus 5250 MAX-ACCESS read-create 5251 STATUS current 5252 DESCRIPTION "This field is used indicate the status of this entry." 5253 ::= { eqliscsiTargetEntry 2 } 5254 5255eqliscsiTargetUUID OBJECT-TYPE 5256 SYNTAX OCTET STRING (SIZE (16)) 5257 MAX-ACCESS read-write 5258 STATUS current 5259 DESCRIPTION "EQL-SECONDARY-KEY 5260 This field is for internal use only." 5261 ::= { eqliscsiTargetEntry 3 } 5262 5263eqliscsiTargetAlias OBJECT-TYPE 5264 SYNTAX OCTET STRING (SIZE (0..64)) 5265 MAX-ACCESS read-create 5266 STATUS current 5267 DESCRIPTION "This field specifies the iSCSI alias used for the target." 5268 ::= { eqliscsiTargetEntry 4 } 5269 5270eqliscsiTargetIscsiName OBJECT-TYPE 5271 SYNTAX OCTET STRING (SIZE (0..223)) 5272 MAX-ACCESS read-create 5273 STATUS current 5274 DESCRIPTION "EQL-SECONDARY-KEY 5275 This field specifies the iSCSI target name." 5276 ::= { eqliscsiTargetEntry 5 } 5277 5278eqliscsiTargetReserved1 OBJECT-TYPE 5279 SYNTAX Unsigned32 5280 MAX-ACCESS read-create 5281 STATUS current 5282 DESCRIPTION "This field is not currently used and is reserved." 5283 ::= { eqliscsiTargetEntry 6} 5284 5285eqliscsiTargetReserved2 OBJECT-TYPE 5286 SYNTAX Unsigned32 5287 MAX-ACCESS read-create 5288 STATUS current 5289 DESCRIPTION "This field is not currently used and is reserved." 5290 ::= { eqliscsiTargetEntry 7} 5291 5292eqliscsiTargetReserved3 OBJECT-TYPE 5293 SYNTAX Unsigned32 5294 MAX-ACCESS read-create 5295 STATUS current 5296 DESCRIPTION "This field is not currently used and is reserved." 5297 ::= { eqliscsiTargetEntry 8} 5298 5299--********************************************************************************** 5300 5301eqliscsiTargetChapSecretsTable OBJECT-TYPE 5302 SYNTAX SEQUENCE OF EqliscsiTargetChapSecretsEntry 5303 MAX-ACCESS not-accessible 5304 STATUS current 5305 DESCRIPTION "EqualLogic-Persistent Chap Secrets Table for iSCSI targets" 5306 ::= { eqliscsiTarget 37 } 5307 5308eqliscsiTargetChapSecretsEntry OBJECT-TYPE 5309 SYNTAX EqliscsiTargetChapSecretsEntry 5310 MAX-ACCESS not-accessible 5311 STATUS current 5312 DESCRIPTION "An entry (row) containing a CHAP secret credential." 5313 INDEX { eqliscsiLocalMemberId, eqliscsiTargetIndex, eqliscsiTargetChapSecretsUsage, eqliscsiTargetChapSecretsIndex } 5314 ::= { eqliscsiTargetChapSecretsTable 1 } 5315 5316EqliscsiTargetChapSecretsEntry ::= 5317 SEQUENCE { 5318 eqliscsiTargetChapSecretsUsage INTEGER, 5319 eqliscsiTargetChapSecretsIndex Unsigned32, 5320 eqliscsiTargetChapSecretsRowStatus RowStatus, 5321 eqliscsiTargetChapSecretsUserName OCTET STRING, 5322 eqliscsiTargetChapSecretsPassword OCTET STRING 5323 } 5324 5325eqliscsiTargetChapSecretsUsage OBJECT-TYPE 5326 SYNTAX INTEGER { 5327 inbound-iscsi-chap (1), 5328 outbound-iscsi-chap (2), 5329 inbound-repl-chap (3) 5330 } 5331 MAX-ACCESS not-accessible 5332 STATUS current 5333 DESCRIPTION "This field specifies a unique index for identifing a specific Chap credential." 5334 ::= { eqliscsiTargetChapSecretsEntry 1 } 5335 5336eqliscsiTargetChapSecretsIndex OBJECT-TYPE 5337 SYNTAX Unsigned32 5338 MAX-ACCESS not-accessible 5339 STATUS current 5340 DESCRIPTION "This field specifies a unique index for identifing a specific Chap credential." 5341 ::= { eqliscsiTargetChapSecretsEntry 2 } 5342 5343eqliscsiTargetChapSecretsRowStatus OBJECT-TYPE 5344 SYNTAX RowStatus 5345 MAX-ACCESS read-create 5346 STATUS current 5347 DESCRIPTION "This field is used indicate the status of this entry." 5348 ::= { eqliscsiTargetChapSecretsEntry 3 } 5349 5350eqliscsiTargetChapSecretsUserName OBJECT-TYPE 5351 SYNTAX OCTET STRING (SIZE (0..255)) 5352 MAX-ACCESS read-create 5353 STATUS current 5354 DESCRIPTION 5355 "EQL-SECONDARY-KEY 5356 An octet string containing the user name for this credential." 5357 ::= { eqliscsiTargetChapSecretsEntry 4 } 5358 5359eqliscsiTargetChapSecretsPassword OBJECT-TYPE 5360 SYNTAX OCTET STRING (SIZE (0..255)) 5361 MAX-ACCESS read-create 5362 STATUS current 5363 DESCRIPTION "An octet string containing the password for this credential." 5364 --DEFAULT cookie "secure" 5365 ::= { eqliscsiTargetChapSecretsEntry 5 } 5366 5367--********************************************************************************** 5368 5369eqliscsiVolumeSnapshotPolicyStatusTable OBJECT-TYPE 5370 SYNTAX SEQUENCE OF EqliscsiVolumeSnapshotPolicyStatusEntry 5371 MAX-ACCESS not-accessible 5372 STATUS current 5373 DESCRIPTION "EqualLogic-Dynamic Storage SnapSnot Policy Table. 5374 Note: eqliscsiSnapCollectionPolicyStatus entries (indexed by collection index and 5375 policy index) are used along with eqliscsiVolumeSnapshotPolicyStatus entries (indexed 5376 by member index, volume index and policy index). When they are used together, 5377 eqliscsiSnapCollectionPolicyStatus indexes have a member index of 0xffffffff" 5378 ::= { eqliscsiTarget 38 } 5379 5380eqliscsiVolumeSnapshotPolicyStatusEntry OBJECT-TYPE 5381 SYNTAX EqliscsiVolumeSnapshotPolicyStatusEntry 5382 MAX-ACCESS not-accessible 5383 STATUS current 5384 DESCRIPTION "An entry containing snapshot scheduling policy 5385 information." 5386 AUGMENTS { eqliscsiVolumeSnapshotPolicyEntry } 5387::= { eqliscsiVolumeSnapshotPolicyStatusTable 1 } 5388 5389EqliscsiVolumeSnapshotPolicyStatusEntry ::= 5390 SEQUENCE { 5391 eqliscsiVolumeSnapshotPolicyStatusNextCreate Counter32, 5392 eqliscsiVolumeSnapshotPolicyStatusOperStatus INTEGER, 5393 eqliscsiVolumeSnapshotPolicyStatusNoOfSnaps INTEGER 5394 5395 } 5396eqliscsiVolumeSnapshotPolicyStatusNextCreate OBJECT-TYPE 5397 SYNTAX Counter32 5398 MAX-ACCESS read-only 5399 STATUS current 5400 DESCRIPTION 5401 " 5402 The value of this column represents number of seconds since epoch 5403 at which the next snapshot by this policy is going to be created. 5404 " 5405 5406 ::= { eqliscsiVolumeSnapshotPolicyStatusEntry 1 } 5407 5408eqliscsiVolumeSnapshotPolicyStatusOperStatus OBJECT-TYPE 5409 SYNTAX INTEGER { 5410 enabled(0), 5411 disabled(1), 5412 expired(2) 5413 } 5414 5415 MAX-ACCESS read-only 5416 STATUS current 5417 DESCRIPTION 5418 " 5419 The value of this column represents the current operational status of this policy. 5420 The policy status is set to expired after end date. 5421 " 5422 5423 ::= { eqliscsiVolumeSnapshotPolicyStatusEntry 2 } 5424 5425eqliscsiVolumeSnapshotPolicyStatusNoOfSnaps OBJECT-TYPE 5426 SYNTAX INTEGER 5427 MAX-ACCESS read-only 5428 STATUS current 5429 DESCRIPTION 5430 " 5431 The value of this column represents the current number of snapshots that exist in the system 5432 created by this schedule. 5433 " 5434 5435 ::= { eqliscsiVolumeSnapshotPolicyStatusEntry 3 } 5436--******************************************************************************* 5437eqliscsiSnapCollectionPolicyStatusTable OBJECT-TYPE 5438 SYNTAX SEQUENCE OF EqliscsiSnapCollectionPolicyStatusEntry 5439 MAX-ACCESS not-accessible 5440 STATUS current 5441 DESCRIPTION "EqualLogic-Dynamic Storage SnapSnot Collection Policy Table. 5442 Note: eqliscsiSnapCollectionPolicyStatus entries (indexed by collection index and 5443 policy index) are used along with eqliscsiVolumeSnapshotPolicyStatus entries (indexed 5444 by member index, volume index and policy index). When they are used together, 5445 eqliscsiSnapCollectionPolicyStatus indexes have a member index of 0xffffffff" 5446 ::= { eqliscsiTarget 39 } 5447 5448eqliscsiSnapCollectionPolicyStatusEntry OBJECT-TYPE 5449 SYNTAX EqliscsiSnapCollectionPolicyStatusEntry 5450 MAX-ACCESS not-accessible 5451 STATUS current 5452 DESCRIPTION "An entry containing snapshot scheduling policy 5453 information." 5454 AUGMENTS { eqliscsiSnapCollectionPolicyEntry } 5455::= { eqliscsiSnapCollectionPolicyStatusTable 1 } 5456 5457EqliscsiSnapCollectionPolicyStatusEntry ::= 5458 SEQUENCE { 5459 eqliscsiSnapCollectionPolicyStatusNextCreate Counter32, 5460 eqliscsiSnapCollectionPolicyStatusOperStatus INTEGER, 5461 eqliscsiSnapCollectionPolicyStatusNoOfCollections INTEGER 5462 } 5463eqliscsiSnapCollectionPolicyStatusNextCreate OBJECT-TYPE 5464 SYNTAX Counter32 5465 MAX-ACCESS read-only 5466 STATUS current 5467 DESCRIPTION 5468 " 5469 The value of this column represents number of seconds since epoch 5470 at which the next snapshot by this policy is going to be created. 5471 " 5472 5473 ::= { eqliscsiSnapCollectionPolicyStatusEntry 1 } 5474 5475eqliscsiSnapCollectionPolicyStatusOperStatus OBJECT-TYPE 5476 SYNTAX INTEGER { 5477 enabled(0), 5478 disabled(1), 5479 expired(2) 5480 } 5481 5482 MAX-ACCESS read-only 5483 STATUS current 5484 DESCRIPTION 5485 " 5486 The value of this column represents the current operational status of this policy. 5487 The policy status is set to expired after end date. 5488 " 5489 ::= { eqliscsiSnapCollectionPolicyStatusEntry 2 } 5490 5491eqliscsiSnapCollectionPolicyStatusNoOfCollections OBJECT-TYPE 5492 SYNTAX INTEGER 5493 MAX-ACCESS read-only 5494 STATUS current 5495 DESCRIPTION 5496 " 5497 The value of this column represents the current number of snapshots that exist in the system 5498 created by this schedule. 5499 " 5500 5501 ::= { eqliscsiSnapCollectionPolicyStatusEntry 3 } 5502 5503 5504--******************************************************************************* 5505 5506 5507eqliscsiVolumeOpsTable OBJECT-TYPE 5508 SYNTAX SEQUENCE OF EqliscsiVolumeOpsEntry 5509 MAX-ACCESS not-accessible 5510 STATUS current 5511 DESCRIPTION "EqualLogic-Persistent Storage Volume Operations Table." 5512 ::= { eqliscsiTarget 40 } 5513 5514 5515eqliscsiVolumeOpsEntry OBJECT-TYPE 5516 SYNTAX EqliscsiVolumeOpsEntry 5517 MAX-ACCESS not-accessible 5518 STATUS current 5519 DESCRIPTION "An entry (row) containing info for volume operations." 5520 INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex, eqliscsiVolumeOpsIndex } 5521 5522 ::= { eqliscsiVolumeOpsTable 1} 5523 5524EqliscsiVolumeOpsEntry ::= 5525 SEQUENCE { 5526 eqliscsiVolumeOpsIndex Unsigned32, 5527 eqliscsiVolumeOpsRowStatus RowStatus, 5528 eqliscsiVolumeOpsOperation INTEGER, 5529 eqliscsiVolumeOpsExec INTEGER, 5530 eqliscsiVolumeOpsStartTime Counter32, 5531 eqliscsiVolumeOpsStoragePoolSourceIndex Unsigned32, 5532 eqliscsiVolumeOpsStoragePoolDestinationIndex Unsigned32, 5533 eqliscsiVolumeOpsVolBalCommandIndex Unsigned32, 5534 eqliscsiVolumeOpsVolBalCommandiscsiLocalMemberId Unsigned32 5535 } 5536 5537eqliscsiVolumeOpsIndex OBJECT-TYPE 5538 SYNTAX Unsigned32 5539 MAX-ACCESS not-accessible 5540 STATUS current 5541 DESCRIPTION "This field specifies a unique index for identifing a volume." 5542 ::= { eqliscsiVolumeOpsEntry 1} 5543 5544eqliscsiVolumeOpsRowStatus OBJECT-TYPE 5545 SYNTAX RowStatus 5546 MAX-ACCESS read-create 5547 STATUS current 5548 DESCRIPTION "This field is used indicate the status of this entry." 5549 ::= { eqliscsiVolumeOpsEntry 2 } 5550 5551eqliscsiVolumeOpsOperation OBJECT-TYPE 5552 SYNTAX INTEGER { 5553 none(0), 5554 movePool(1) 5555 } 5556 MAX-ACCESS read-write 5557 STATUS current 5558 DESCRIPTION "The current operation for this drive group 5559 0 - no operation 5560 1 - move Pool" 5561 ::= { eqliscsiVolumeOpsEntry 3 } 5562 5563eqliscsiVolumeOpsExec OBJECT-TYPE 5564 SYNTAX INTEGER { 5565 none(0), 5566 cancel(1), 5567 failed(2) 5568 } 5569 MAX-ACCESS read-write 5570 STATUS current 5571 DESCRIPTION "The action to perform on this operation 5572 0 - no operation 5573 1 - cancel 5574 2 - failed" 5575 ::= { eqliscsiVolumeOpsEntry 4 } 5576 5577eqliscsiVolumeOpsStartTime OBJECT-TYPE 5578 SYNTAX Counter32 5579 MAX-ACCESS read-write 5580 STATUS current 5581 DESCRIPTION "This field contains the time of the start of the operation." 5582 ::= { eqliscsiVolumeOpsEntry 5 } 5583 5584eqliscsiVolumeOpsStoragePoolSourceIndex OBJECT-TYPE 5585 SYNTAX Unsigned32 5586 MAX-ACCESS read-write 5587 STATUS current 5588 DESCRIPTION "This field unique identifies the source Storage Pool. 5589 Also the 1st part of Index for row in eqliscsiVolBalCommandTable." 5590 DEFVAL { 1 } 5591 ::= { eqliscsiVolumeOpsEntry 6 } 5592 5593eqliscsiVolumeOpsStoragePoolDestinationIndex OBJECT-TYPE 5594 SYNTAX Unsigned32 5595 MAX-ACCESS read-write 5596 STATUS current 5597 DESCRIPTION "This field unique identifies the destination Storage Pool." 5598 DEFVAL { 1 } 5599 ::= { eqliscsiVolumeOpsEntry 7 } 5600 5601eqliscsiVolumeOpsVolBalCommandIndex OBJECT-TYPE 5602 SYNTAX Unsigned32 5603 MAX-ACCESS read-create 5604 STATUS current 5605 DESCRIPTION "2nd Part of Index for row in eqliscsiVolBalCommandTable" 5606 ::= { eqliscsiVolumeOpsEntry 8 } 5607 5608eqliscsiVolumeOpsVolBalCommandiscsiLocalMemberId OBJECT-TYPE 5609 SYNTAX Unsigned32 5610 MAX-ACCESS read-create 5611 STATUS current 5612 DESCRIPTION "3rd Part of Index for row in eqliscsiVolBalCommandTable" 5613 ::= { eqliscsiVolumeOpsEntry 9 } 5614 5615 5616--****************************************************************** 5617-- 5618-- ReplicaSetExtension table 5619-- 5620 5621eqliscsiReplicaSetExtensionTable OBJECT-TYPE 5622 SYNTAX SEQUENCE OF EqliscsiReplicaSetExtensionEntry 5623 MAX-ACCESS not-accessible 5624 STATUS current 5625 DESCRIPTION 5626 "EqualLogic-Persistent" 5627::= { eqliscsiTarget 41 } 5628 5629eqliscsiReplicaSetExtensionEntry OBJECT-TYPE 5630 SYNTAX EqliscsiReplicaSetExtensionEntry 5631 MAX-ACCESS not-accessible 5632 STATUS current 5633 DESCRIPTION 5634 " This table maintains the information required by the volume if replicaset gets promoted to a volume." 5635 AUGMENTS { eqliscsiReplicaSetEntry } 5636::= { eqliscsiReplicaSetExtensionTable 1 } 5637 5638EqliscsiReplicaSetExtensionEntry ::= SEQUENCE { 5639 eqliscsiReplicaSetPrimaryPsvId OCTET STRING 5640} 5641 5642 5643eqliscsiReplicaSetPrimaryPsvId OBJECT-TYPE 5644 SYNTAX OCTET STRING (SIZE (16)) 5645 MAX-ACCESS read-create 5646 STATUS current 5647 DESCRIPTION "If non-zero, the value represents the PsvId of primary site volume. 5648 The value is used by iscsi during page83 and page80 requests." 5649 DEFVAL { "" } 5650::= { eqliscsiReplicaSetExtensionEntry 1 } 5651 5652 5653-- 5654-- volume storage preference table 5655-- 5656 5657eqliscsiVolumeStoragePreferenceTable OBJECT-TYPE 5658 SYNTAX SEQUENCE OF EqliscsiVolumeStoragePreferenceEntry 5659 MAX-ACCESS not-accessible 5660 STATUS current 5661 DESCRIPTION 5662 "EqualLogic-Persistent" 5663::= { eqliscsiTarget 42 } 5664 5665eqliscsiVolumeStoragePreferenceEntry OBJECT-TYPE 5666 SYNTAX EqliscsiVolumeStoragePreferenceEntry 5667 MAX-ACCESS not-accessible 5668 STATUS current 5669 DESCRIPTION 5670 " This table maintains the information related to storage preference of volumes." 5671 AUGMENTS { eqliscsiVolumeEntry } 5672::= { eqliscsiVolumeStoragePreferenceTable 1 } 5673 5674EqliscsiVolumeStoragePreferenceEntry ::= SEQUENCE { 5675 eqliscsiVolumeStoragePreferenceRowStatus RowStatus, 5676 eqliscsiVolumeStoragePreferenceRAIDType INTEGER, 5677 eqliscsiVolumeStoragePreferenceDriveType INTEGER, 5678 eqliscsiVolumeStoragePreferenceDiskSpeed INTEGER, 5679 eqliscsiVolumeStoragePreferenceRAIDTypeStatus INTEGER 5680} 5681 5682eqliscsiVolumeStoragePreferenceRowStatus OBJECT-TYPE 5683 SYNTAX RowStatus 5684 MAX-ACCESS read-create 5685 STATUS current 5686 DESCRIPTION "Rowstatus variable used to manage rows in this table." 5687 ::={ eqliscsiVolumeStoragePreferenceEntry 1 } 5688 5689eqliscsiVolumeStoragePreferenceRAIDType OBJECT-TYPE 5690 SYNTAX INTEGER { 5691 none(0), 5692 raid5(5), 5693 raid6(6), 5694 raid10(10), 5695 raid50(50), 5696 raid60(60), 5697 raid6-accelerated(61) 5698 } 5699 MAX-ACCESS read-create 5700 STATUS current 5701 DESCRIPTION "EQL-SECONDARY-KEY This field specifies the user's request to store this volume on the given RAID type." 5702 ::={ eqliscsiVolumeStoragePreferenceEntry 2 } 5703 5704eqliscsiVolumeStoragePreferenceDriveType OBJECT-TYPE 5705 SYNTAX INTEGER { 5706 none(0), 5707 sas(1), 5708 sata(2) 5709 } 5710 MAX-ACCESS read-create 5711 STATUS current 5712 DESCRIPTION "EQL-SECONDARY-KEY This field specifies the user's request to store this volume on the given drive type." 5713 ::={ eqliscsiVolumeStoragePreferenceEntry 3 } 5714 5715eqliscsiVolumeStoragePreferenceDiskSpeed OBJECT-TYPE 5716 SYNTAX INTEGER { 5717 none(0), 5718 s5400(5400), 5719 s7200(7200), 5720 s10000(10000), 5721 s15000(15000) 5722 } 5723 MAX-ACCESS read-create 5724 STATUS current 5725 DESCRIPTION "EQL-SECONDARY-KEY This field specifies the user's request to store this volume on the disks with given speed." 5726 ::={ eqliscsiVolumeStoragePreferenceEntry 4 } 5727 5728eqliscsiVolumeStoragePreferenceRAIDTypeStatus OBJECT-TYPE 5729 SYNTAX INTEGER { 5730 none(0), 5731 in-progress(1), 5732 honored(2), 5733 not-available(3), 5734 over-subscribed(4), 5735 temporarily-unknown(5) 5736 } 5737 MAX-ACCESS read-only 5738 STATUS current 5739 DESCRIPTION "EQL-SECONDARY-KEY The value of this object represents current status of raid preference set on this volume. 5740 " 5741 DEFVAL { 0 } 5742 ::= {eqliscsiVolumeStoragePreferenceEntry 5 } 5743 5744 5745--****************************************************************** 5746 5747eqlAdminAccountVolumeTable OBJECT-TYPE 5748 SYNTAX SEQUENCE OF EqlAdminAccountVolumeEntry 5749 MAX-ACCESS not-accessible 5750 STATUS current 5751 DESCRIPTION "EqualLogic-Dynamic table indicating the access an administrator 5752 has to a volume." 5753 ::= { eqliscsiTarget 43 } 5754 5755eqlAdminAccountVolumeEntry OBJECT-TYPE 5756 SYNTAX EqlAdminAccountVolumeEntry 5757 MAX-ACCESS not-accessible 5758 STATUS current 5759 DESCRIPTION "An entry (row) containing the access privilege." 5760 INDEX { eqlGroupId, eqlStorageGroupAdminAccountIndex, eqliscsiLocalMemberId, eqliscsiVolumeIndex } 5761 ::= { eqlAdminAccountVolumeTable 1 } 5762 5763EqlAdminAccountVolumeEntry ::= 5764 SEQUENCE { 5765 eqlAdminAccountVolumeAccess INTEGER 5766 } 5767 5768eqlAdminAccountVolumeAccess OBJECT-TYPE 5769 SYNTAX INTEGER { 5770 read-only (1), 5771 read-write (2) 5772 } 5773 MAX-ACCESS read-only 5774 STATUS current 5775 DESCRIPTION "The administrative permission to a volume." 5776 ::= { eqlAdminAccountVolumeEntry 1 } 5777 5778--****************************************************************** 5779 5780eqlAdminAccountReplicantSiteTable OBJECT-TYPE 5781 SYNTAX SEQUENCE OF EqlAdminAccountReplicantSiteEntry 5782 MAX-ACCESS not-accessible 5783 STATUS current 5784 DESCRIPTION "EqualLogic-Dynamic table indicating the access an administrator 5785 has to a partner." 5786 ::= { eqliscsiTarget 44 } 5787 5788eqlAdminAccountReplicantSiteEntry OBJECT-TYPE 5789 SYNTAX EqlAdminAccountReplicantSiteEntry 5790 MAX-ACCESS not-accessible 5791 STATUS current 5792 DESCRIPTION "An entry (row) containing the access privilege." 5793 INDEX { eqlGroupId, eqlStorageGroupAdminAccountIndex, eqliscsiReplicantSiteIndex } 5794 ::= { eqlAdminAccountReplicantSiteTable 1 } 5795 5796EqlAdminAccountReplicantSiteEntry ::= 5797 SEQUENCE { 5798 eqlAdminAccountReplicantSiteAccess INTEGER 5799 } 5800 5801eqlAdminAccountReplicantSiteAccess OBJECT-TYPE 5802 SYNTAX INTEGER { 5803 read-only (1), 5804 read-write (2) 5805 } 5806 MAX-ACCESS read-only 5807 STATUS current 5808 DESCRIPTION "The administrative permission to a partner." 5809 ::= { eqlAdminAccountReplicantSiteEntry 1 } 5810 5811--****************************************************************** 5812 5813eqlAdminAccountVolCollectionTable OBJECT-TYPE 5814 SYNTAX SEQUENCE OF EqlAdminAccountVolCollectionEntry 5815 MAX-ACCESS not-accessible 5816 STATUS current 5817 DESCRIPTION "EqualLogic-Dynamic table indicating the access an administrator 5818 has to a volume collection." 5819 ::= { eqliscsiTarget 45 } 5820 5821eqlAdminAccountVolCollectionEntry OBJECT-TYPE 5822 SYNTAX EqlAdminAccountVolCollectionEntry 5823 MAX-ACCESS not-accessible 5824 STATUS current 5825 DESCRIPTION "An entry (row) containing the access privilege." 5826 INDEX { eqlGroupId, eqlStorageGroupAdminAccountIndex, eqliscsiVolCollectionIndex } 5827 ::= { eqlAdminAccountVolCollectionTable 1 } 5828 5829EqlAdminAccountVolCollectionEntry ::= 5830 SEQUENCE { 5831 eqlAdminAccountVolCollectionAccess INTEGER 5832 } 5833 5834eqlAdminAccountVolCollectionAccess OBJECT-TYPE 5835 SYNTAX INTEGER { 5836 read-only (1), 5837 read-write (2) 5838 } 5839 MAX-ACCESS read-only 5840 STATUS current 5841 DESCRIPTION "The administrative permission to a volume collection." 5842 ::= { eqlAdminAccountVolCollectionEntry 1 } 5843 5844--****************************************************************** 5845 5846eqliscsiVolumeOpsStatusTable OBJECT-TYPE 5847 SYNTAX SEQUENCE OF EqliscsiVolumeOpsStatusEntry 5848 MAX-ACCESS not-accessible 5849 STATUS current 5850 DESCRIPTION "EqualLogic-Dynamic Storage Volume Operations Status Table." 5851 ::= { eqliscsiTarget 46 } 5852 5853 5854eqliscsiVolumeOpsStatusEntry OBJECT-TYPE 5855 SYNTAX EqliscsiVolumeOpsStatusEntry 5856 MAX-ACCESS not-accessible 5857 STATUS current 5858 DESCRIPTION "An entry (row) containing status for volume operations." 5859 AUGMENTS { eqliscsiVolumeOpsEntry } 5860 5861 ::= { eqliscsiVolumeOpsStatusTable 1} 5862 5863EqliscsiVolumeOpsStatusEntry ::= 5864 SEQUENCE { 5865 eqliscsiVolumeOpsStatusCompletePct Unsigned32 5866 } 5867 5868eqliscsiVolumeOpsStatusCompletePct OBJECT-TYPE 5869 SYNTAX Unsigned32 5870 MAX-ACCESS read-only 5871 STATUS current 5872 DESCRIPTION "The percentage complete an ongoing move or bind operation is" 5873 ::= {eqliscsiVolumeOpsStatusEntry 1 } 5874 5875 5876--****************************************************************** 5877 5878eqliscsiVolumeDynamicConfigTable OBJECT-TYPE 5879 SYNTAX SEQUENCE OF EqliscsiVolumeDynamicConfigEntry 5880 MAX-ACCESS not-accessible 5881 STATUS current 5882 DESCRIPTION "EqualLogic-Persistent Table for storing in database volume attributes that can frequently change. 5883 " 5884 ::= { eqliscsiTarget 47 } 5885 5886 5887eqliscsiVolumeDynamicConfigEntry OBJECT-TYPE 5888 SYNTAX EqliscsiVolumeDynamicConfigEntry 5889 MAX-ACCESS not-accessible 5890 STATUS current 5891 DESCRIPTION "An entry (row) containing status for volume dynamic config. The values in this table are not user 5892 configurable." 5893 AUGMENTS { eqliscsiVolumeEntry } 5894 5895 ::= { eqliscsiVolumeDynamicConfigTable 1} 5896 5897EqliscsiVolumeDynamicConfigEntry ::= 5898 SEQUENCE { 5899 eqliscsiVolumeDynamicRowStatus RowStatus, 5900 eqliscsiVolumeDynamicThinReserve Unsigned32, 5901 eqliscsiVolumeDynamicInUseHighWaterMark Unsigned32, 5902 eqliscsiVolumeDynamicInUseHighWaterMarkTimestamp Unsigned32 5903 } 5904 5905eqliscsiVolumeDynamicRowStatus OBJECT-TYPE 5906 SYNTAX RowStatus 5907 MAX-ACCESS read-create 5908 STATUS current 5909 DESCRIPTION "This field is used to create new entries and indicate the status of this entry." 5910 ::= { eqliscsiVolumeDynamicConfigEntry 1} 5911 5912eqliscsiVolumeDynamicThinReserve OBJECT-TYPE 5913 SYNTAX Unsigned32 5914 UNITS "MB" 5915 MAX-ACCESS read-create 5916 STATUS current 5917 DESCRIPTION "This field specifies the amount of pool free space that is currently reserved 5918 for this Thin Provisioned Volume. A row will only exist in this table if 5919 thin-provisioning is enabled on the volume. A row will not exist for classic volumes or 5920 if thin-provisioing is disabled." 5921 ::= { eqliscsiVolumeDynamicConfigEntry 2} 5922 5923eqliscsiVolumeDynamicInUseHighWaterMark OBJECT-TYPE 5924 SYNTAX Unsigned32 5925 UNITS "MB" 5926 MAX-ACCESS read-create 5927 STATUS current 5928 DESCRIPTION "This field specifies the high water mark of the volume's in-use." 5929 DEFVAL { 0 } 5930 ::= { eqliscsiVolumeDynamicConfigEntry 3} 5931 5932eqliscsiVolumeDynamicInUseHighWaterMarkTimestamp OBJECT-TYPE 5933 SYNTAX Unsigned32 5934 UNITS "seconds" 5935 MAX-ACCESS read-only 5936 STATUS current 5937 DESCRIPTION "This field specifies the creation time for high water mark 5938 of the volume's in-use. Time is represented as the time in 5939 seconds since 00:00:00 UTC, 1970-01-01." 5940 DEFVAL { 0 } 5941 ::= { eqliscsiVolumeDynamicConfigEntry 4} 5942-- 5943-- Site Status table 5944-- 5945 5946eqliscsiVolumeReplSiteStatusTable OBJECT-TYPE 5947 SYNTAX SEQUENCE OF EqliscsiVolumeReplSiteStatusEntry 5948 MAX-ACCESS not-accessible 5949 STATUS current 5950 DESCRIPTION 5951 "EqualLogic-Dynamic" 5952::= { eqliscsiTarget 48 } 5953 5954eqliscsiVolumeReplSiteStatusEntry OBJECT-TYPE 5955 SYNTAX EqliscsiVolumeReplSiteStatusEntry 5956 MAX-ACCESS not-accessible 5957 STATUS current 5958 DESCRIPTION "partner related status information" 5959 AUGMENTS { eqliscsiVolumeReplSiteEntry } 5960::= { eqliscsiVolumeReplSiteStatusTable 1 } 5961 5962EqliscsiVolumeReplSiteStatusEntry ::= SEQUENCE { 5963 eqliscsiVolumeReplSiteFailbackSpace Unsigned32 5964} 5965 5966eqliscsiVolumeReplSiteFailbackSpace OBJECT-TYPE 5967 SYNTAX Unsigned32 5968 UNITS "MB" 5969 MAX-ACCESS read-only 5970 STATUS current 5971 DESCRIPTION 5972 "This value represents the space consumed by of all failback replicasets that belong to this partner." 5973::= { eqliscsiVolumeReplSiteStatusEntry 1 } 5974 5975 5976-- 5977-- Volume Chunk Table 5978-- 5979 5980eqliscsiVolumeChunkTable OBJECT-TYPE 5981 SYNTAX SEQUENCE OF EqliscsiVolumeChunkEntry 5982 MAX-ACCESS not-accessible 5983 STATUS current 5984 DESCRIPTION 5985 "EqualLogic-Dynamic. This table exposes the volume as number of chunks." 5986::= { eqliscsiTarget 49 } 5987 5988eqliscsiVolumeChunkEntry OBJECT-TYPE 5989 SYNTAX EqliscsiVolumeChunkEntry 5990 MAX-ACCESS not-accessible 5991 STATUS current 5992 DESCRIPTION "Information related to each chunk." 5993 INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeChunkIndex } 5994::= { eqliscsiVolumeChunkTable 1 } 5995 5996EqliscsiVolumeChunkEntry ::= SEQUENCE { 5997 eqliscsiVolumeChunkIndex Unsigned32, 5998 eqliscsiVolumeChunkVersion Unsigned32, 5999 eqliscsiVolumeChunkSegmentSize Unsigned32, 6000 eqliscsiVolumeChunkSegments Unsigned32, 6001 eqliscsiVolumeChunkModified OCTET STRING 6002} 6003eqliscsiVolumeChunkIndex OBJECT-TYPE 6004 SYNTAX Unsigned32 6005 MAX-ACCESS not-accessible 6006 STATUS current 6007 DESCRIPTION 6008 "This value represents index of the chunk. " 6009::= { eqliscsiVolumeChunkEntry 1 } 6010 6011 6012eqliscsiVolumeChunkVersion OBJECT-TYPE 6013 SYNTAX Unsigned32 6014 MAX-ACCESS read-only 6015 STATUS current 6016 DESCRIPTION 6017 "This value represents version of the chunk. Different versions of chunks can be of different sizes. Currently chunks with version 1 are supported." 6018 DEFVAL {1} 6019::= { eqliscsiVolumeChunkEntry 2 } 6020 6021eqliscsiVolumeChunkSegmentSize OBJECT-TYPE 6022 SYNTAX Unsigned32 6023 UNITS "KB" 6024 MAX-ACCESS read-only 6025 STATUS current 6026 DESCRIPTION 6027 "This value represents the size of a segment. In chunk version 1, segment size is 256k bytes of data." 6028::= { eqliscsiVolumeChunkEntry 3 } 6029 6030eqliscsiVolumeChunkSegments OBJECT-TYPE 6031 SYNTAX Unsigned32 6032 UNITS "segments" 6033 MAX-ACCESS read-only 6034 STATUS current 6035 DESCRIPTION 6036 "This value represents the size of the chunk expressed as number of segments. " 6037::= { eqliscsiVolumeChunkEntry 4 } 6038 6039eqliscsiVolumeChunkModified OBJECT-TYPE 6040 SYNTAX OCTET STRING (SIZE(1024)) 6041 MAX-ACCESS read-only 6042 STATUS current 6043 DESCRIPTION 6044 "This value represents a bit mask of modified segments in the given chunk." 6045::= { eqliscsiVolumeChunkEntry 5 } 6046 6047--******************************************************************************* 6048 6049 6050eqliscsiReplicantSiteOpsTable OBJECT-TYPE 6051 SYNTAX SEQUENCE OF EqliscsiReplicantSiteOpsEntry 6052 MAX-ACCESS not-accessible 6053 STATUS current 6054 DESCRIPTION "EqualLogic-Persistent Replicant Site Operations Table." 6055 ::= { eqliscsiTarget 50 } 6056 6057 6058eqliscsiReplicantSiteOpsEntry OBJECT-TYPE 6059 SYNTAX EqliscsiReplicantSiteOpsEntry 6060 MAX-ACCESS not-accessible 6061 STATUS current 6062 DESCRIPTION "An entry (row) containing info for replicant site operations." 6063 INDEX { eqlGroupId , eqliscsiReplicantSiteIndex, eqliscsiReplicantSiteOpsIndex } 6064 6065 ::= { eqliscsiReplicantSiteOpsTable 1} 6066 6067EqliscsiReplicantSiteOpsEntry ::= 6068 SEQUENCE { 6069 eqliscsiReplicantSiteOpsIndex Unsigned32, 6070 eqliscsiReplicantSiteOpsRowStatus RowStatus, 6071 eqliscsiReplicantSiteOpsOperation INTEGER, 6072 eqliscsiReplicantSiteOpsExec INTEGER, 6073 eqliscsiReplicantSiteOpsStartTime Counter32, 6074 eqliscsiReplicantSiteOpsStoragePoolSourceIndex Unsigned32, 6075 eqliscsiReplicantSiteOpsStoragePoolDestinationIndex Unsigned32, 6076 eqliscsiReplicantSiteOpsVolBalCommandIndex Unsigned32, 6077 eqliscsiReplicantSiteOpsVolBalCommandiscsiLocalMemberId Unsigned32 6078 } 6079 6080eqliscsiReplicantSiteOpsIndex OBJECT-TYPE 6081 SYNTAX Unsigned32 6082 MAX-ACCESS not-accessible 6083 STATUS current 6084 DESCRIPTION "This field specifies a unique index for identifing a replicant site operation." 6085 ::= { eqliscsiReplicantSiteOpsEntry 1} 6086 6087eqliscsiReplicantSiteOpsRowStatus OBJECT-TYPE 6088 SYNTAX RowStatus 6089 MAX-ACCESS read-create 6090 STATUS current 6091 DESCRIPTION "This field is used indicate the status of this entry." 6092 ::= { eqliscsiReplicantSiteOpsEntry 2 } 6093 6094eqliscsiReplicantSiteOpsOperation OBJECT-TYPE 6095 SYNTAX INTEGER { 6096 none(0), 6097 movePool(1) 6098 } 6099 MAX-ACCESS read-write 6100 STATUS current 6101 DESCRIPTION "The current operation for this drive group 6102 0 - no operation 6103 1 - move Pool" 6104 ::= { eqliscsiReplicantSiteOpsEntry 3 } 6105 6106eqliscsiReplicantSiteOpsExec OBJECT-TYPE 6107 SYNTAX INTEGER { 6108 none(0), 6109 cancel(1), 6110 failed(2) 6111 } 6112 MAX-ACCESS read-write 6113 STATUS current 6114 DESCRIPTION "The action to perform on this operation 6115 0 - no operation 6116 1 - cancel 6117 2 - failed" 6118 ::= { eqliscsiReplicantSiteOpsEntry 4 } 6119 6120eqliscsiReplicantSiteOpsStartTime OBJECT-TYPE 6121 SYNTAX Counter32 6122 MAX-ACCESS read-write 6123 STATUS current 6124 DESCRIPTION "This field contains the time of the start of the operation." 6125 ::= { eqliscsiReplicantSiteOpsEntry 5 } 6126 6127eqliscsiReplicantSiteOpsStoragePoolSourceIndex OBJECT-TYPE 6128 SYNTAX Unsigned32 6129 MAX-ACCESS read-write 6130 STATUS current 6131 DESCRIPTION "This field unique identifies the source Storage Pool. 6132 Also the 1st part of Index for row in eqliscsiVolBalCommandTable." 6133 DEFVAL { 1 } 6134 ::= { eqliscsiReplicantSiteOpsEntry 6 } 6135 6136eqliscsiReplicantSiteOpsStoragePoolDestinationIndex OBJECT-TYPE 6137 SYNTAX Unsigned32 6138 MAX-ACCESS read-write 6139 STATUS current 6140 DESCRIPTION "This field unique identifies the destination Storage Pool." 6141 DEFVAL { 1 } 6142 ::= { eqliscsiReplicantSiteOpsEntry 7 } 6143 6144eqliscsiReplicantSiteOpsVolBalCommandIndex OBJECT-TYPE 6145 SYNTAX Unsigned32 6146 MAX-ACCESS read-create 6147 STATUS current 6148 DESCRIPTION "2nd Part of Index for row in eqliscsiVolBalCommandTable" 6149 ::= { eqliscsiReplicantSiteOpsEntry 8 } 6150 6151eqliscsiReplicantSiteOpsVolBalCommandiscsiLocalMemberId OBJECT-TYPE 6152 SYNTAX Unsigned32 6153 MAX-ACCESS read-create 6154 STATUS current 6155 DESCRIPTION "3rd Part of Index for row in eqliscsiVolBalCommandTable" 6156 ::= { eqliscsiReplicantSiteOpsEntry 9 } 6157 6158 6159--****************************************************************** 6160 6161eqliscsiReplicantSiteOpsStatusTable OBJECT-TYPE 6162 SYNTAX SEQUENCE OF EqliscsiReplicantSiteOpsStatusEntry 6163 MAX-ACCESS not-accessible 6164 STATUS current 6165 DESCRIPTION "EqualLogic-Dynamic Replicant Site Operations Status Table." 6166 ::= { eqliscsiTarget 51 } 6167 6168 6169eqliscsiReplicantSiteOpsStatusEntry OBJECT-TYPE 6170 SYNTAX EqliscsiReplicantSiteOpsStatusEntry 6171 MAX-ACCESS not-accessible 6172 STATUS current 6173 DESCRIPTION "An entry (row) containing status for replicant site operations." 6174 AUGMENTS { eqliscsiReplicantSiteOpsEntry } 6175 6176 ::= { eqliscsiReplicantSiteOpsStatusTable 1} 6177 6178EqliscsiReplicantSiteOpsStatusEntry ::= 6179 SEQUENCE { 6180 eqliscsiReplicantSiteOpsStatusCompletePct Unsigned32 6181 } 6182 6183eqliscsiReplicantSiteOpsStatusCompletePct OBJECT-TYPE 6184 SYNTAX Unsigned32 6185 MAX-ACCESS read-only 6186 STATUS current 6187 DESCRIPTION "The percentage complete an ongoing move or bind operation is" 6188 ::= {eqliscsiReplicantSiteOpsStatusEntry 1 } 6189 6190 6191-- 6192-- Replicant Site Status Table 6193-- 6194 6195eqliscsiReplicantSiteStatusTable OBJECT-TYPE 6196 SYNTAX SEQUENCE OF EqliscsiReplicantSiteStatusEntry 6197 MAX-ACCESS not-accessible 6198 STATUS current 6199 DESCRIPTION 6200 "EqualLogic-Dynamic 6201 The replicant site status table contains the status of 6202 all the remote replication sites which have been given 6203 access to the local storage pool for the purposes of 6204 creating replica sets." 6205::= { eqliscsiTarget 52 } 6206 6207eqliscsiReplicantSiteStatusEntry OBJECT-TYPE 6208 SYNTAX EqliscsiReplicantSiteStatusEntry 6209 MAX-ACCESS not-accessible 6210 STATUS current 6211 DESCRIPTION 6212 "" 6213 AUGMENTS { eqliscsiReplicantSiteEntry } 6214::= { eqliscsiReplicantSiteStatusTable 1 } 6215 6216EqliscsiReplicantSiteStatusEntry ::= SEQUENCE { 6217 eqliscsiReplicantSiteStatusAvailable INTEGER, 6218 eqliscsiReplicantSiteStatusMajorVersion Unsigned32, 6219 eqliscsiReplicantSiteStatusMinorVersion Unsigned32, 6220 eqliscsiReplicantSiteStatusMaintVersion Unsigned32 6221} 6222 6223eqliscsiReplicantSiteStatusAvailable OBJECT-TYPE 6224 SYNTAX INTEGER { 6225 not-available(1), 6226 available(2) 6227 } 6228 MAX-ACCESS read-only 6229 STATUS current 6230 DESCRIPTION " The current availability of the remote site" 6231 ::= { eqliscsiReplicantSiteStatusEntry 1 } 6232 6233eqliscsiReplicantSiteStatusMajorVersion OBJECT-TYPE 6234 SYNTAX Unsigned32 6235 MAX-ACCESS read-only 6236 STATUS current 6237 DESCRIPTION "This variable specifies the Major part of 6238 the lowest member software version of the 6239 remote replication site group." 6240 DEFVAL { 3 } 6241 ::= { eqliscsiReplicantSiteStatusEntry 2 } 6242 6243eqliscsiReplicantSiteStatusMinorVersion OBJECT-TYPE 6244 SYNTAX Unsigned32 6245 MAX-ACCESS read-only 6246 STATUS current 6247 DESCRIPTION "This variable specifies the Minor part of 6248 the lowest member software version of the 6249 remote replication site group." 6250 DEFVAL { 2 } 6251 ::= { eqliscsiReplicantSiteStatusEntry 3 } 6252 6253eqliscsiReplicantSiteStatusMaintVersion OBJECT-TYPE 6254 SYNTAX Unsigned32 6255 MAX-ACCESS read-only 6256 STATUS current 6257 DESCRIPTION "This variable specifies the Maintenance 6258 part of the lowest member software version 6259 of the remote replication site group." 6260 DEFVAL { 0 } 6261 ::= { eqliscsiReplicantSiteStatusEntry 4 } 6262 6263--****************************************************************** 6264eqliscsiVolumeTaskStatusTable OBJECT-TYPE 6265 SYNTAX SEQUENCE OF EqliscsiVolumeTaskStatusEntry 6266 MAX-ACCESS not-accessible 6267 STATUS current 6268 DESCRIPTION "EqualLogic-Dynamic Storage Volume Operations Status Table." 6269 ::= { eqliscsiTarget 53 } 6270 6271 6272eqliscsiVolumeTaskStatusEntry OBJECT-TYPE 6273 SYNTAX EqliscsiVolumeTaskStatusEntry 6274 MAX-ACCESS not-accessible 6275 STATUS current 6276 DESCRIPTION "An entry (row) containing status for volume operations." 6277 INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex, eqlGroupTaskIndex } 6278 6279 ::= { eqliscsiVolumeTaskStatusTable 1} 6280 6281EqliscsiVolumeTaskStatusEntry ::= 6282 SEQUENCE { 6283 eqliscsiVolumeTaskStatusErrorCode Unsigned32 6284 } 6285 6286eqliscsiVolumeTaskStatusErrorCode OBJECT-TYPE 6287 SYNTAX Unsigned32 6288 MAX-ACCESS read-only 6289 STATUS current 6290 DESCRIPTION "Error if any occurred while executing the task on this volume." 6291 DEFVAL {0} 6292 ::= {eqliscsiVolumeTaskStatusEntry 1 } 6293 6294 6295 6296--************************************************************* 6297 6298eqliscsiVolumeTemplateThinClonesTable OBJECT-TYPE 6299 SYNTAX SEQUENCE OF EqliscsiVolumeTemplateThinClonesEntry 6300 MAX-ACCESS not-accessible 6301 STATUS current 6302 DESCRIPTION "EqualLogic-Dynamic Storage Template Thin Clone Table" 6303 ::= { eqliscsiTarget 54 } 6304 6305eqliscsiVolumeTemplateThinClonesEntry OBJECT-TYPE 6306 SYNTAX EqliscsiVolumeTemplateThinClonesEntry 6307 MAX-ACCESS not-accessible 6308 STATUS current 6309 DESCRIPTION "An entry (row) containing a templates thin clone info. The first 2 indices are the volume index of the 6310 template volume and the second 2 indicies are the volume index of the thin clone." 6311 INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiThinCloneLocalMemberId, eqliscsiThinCloneVolumeIndex } 6312 ::= { eqliscsiVolumeTemplateThinClonesTable 1 } 6313 6314 6315EqliscsiVolumeTemplateThinClonesEntry ::= 6316 SEQUENCE { 6317 eqliscsiThinCloneLocalMemberId Unsigned32, 6318 eqliscsiThinCloneVolumeIndex Unsigned32, 6319 eqliscsiVolumeTemplateThinClonesMember TruthValue 6320 } 6321 6322eqliscsiThinCloneLocalMemberId OBJECT-TYPE 6323 SYNTAX Unsigned32 6324 MAX-ACCESS not-accessible 6325 STATUS current 6326 DESCRIPTION "This field specifies the first part of a unique index for identifing a the thin clone." 6327 ::= {eqliscsiVolumeTemplateThinClonesEntry 1 } 6328 6329eqliscsiThinCloneVolumeIndex OBJECT-TYPE 6330 SYNTAX Unsigned32 6331 MAX-ACCESS not-accessible 6332 STATUS current 6333 DESCRIPTION "This field specifies the second part of a unique index for identifing a thin clone." 6334 ::= {eqliscsiVolumeTemplateThinClonesEntry 2 } 6335 6336eqliscsiVolumeTemplateThinClonesMember OBJECT-TYPE 6337 SYNTAX TruthValue 6338 MAX-ACCESS read-only 6339 STATUS current 6340 DESCRIPTION "Always true." 6341 DEFVAL {true} 6342 ::= {eqliscsiVolumeTemplateThinClonesEntry 3 } 6343 6344---************************************************************* 6345 6346eqliscsiVolumeAdminAccountTable OBJECT-TYPE 6347 SYNTAX SEQUENCE OF EqliscsiVolumeAdminAccountEntry 6348 MAX-ACCESS not-accessible 6349 STATUS current 6350 DESCRIPTION "EqualLogic-Persistent Admin Account Volume Table. 6351 This table contains a list of privilege matchings of administrative 6352 accounts and the volumes those administrators have access to." 6353 ::= { eqliscsiTarget 55 } 6354 6355eqliscsiVolumeAdminAccountEntry OBJECT-TYPE 6356 SYNTAX EqliscsiVolumeAdminAccountEntry 6357 MAX-ACCESS not-accessible 6358 STATUS current 6359 DESCRIPTION "An entry (row) containing mapping of administrative accounts and their 6360 volume access." 6361 INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqlStorageGroupAdminAccountIndex } 6362 ::= { eqliscsiVolumeAdminAccountTable 1} 6363 6364EqliscsiVolumeAdminAccountEntry ::= 6365 SEQUENCE { 6366 eqliscsiVolumeAdminAccountRowStatus RowStatus 6367 } 6368 6369eqliscsiVolumeAdminAccountRowStatus OBJECT-TYPE 6370 SYNTAX RowStatus 6371 MAX-ACCESS read-create 6372 STATUS current 6373 DESCRIPTION "This field is used indicate the status of this entry." 6374 ::= { eqliscsiVolumeAdminAccountEntry 1 } 6375 6376--************************************************************************* 6377 6378eqliscsiTemplateVolumeStatusTable OBJECT-TYPE 6379 SYNTAX SEQUENCE OF EqliscsiTemplateVolumeStatusEntry 6380 MAX-ACCESS not-accessible 6381 STATUS current 6382 DESCRIPTION "EqualLogic-Dynamic Storage template Volume status Table. 6383 This table contains a list of template volumes in a group and their stats." 6384 ::= { eqliscsiTarget 56 } 6385 6386 6387eqliscsiTemplateVolumeStatusEntry OBJECT-TYPE 6388 SYNTAX EqliscsiTemplateVolumeStatusEntry 6389 MAX-ACCESS not-accessible 6390 STATUS current 6391 DESCRIPTION "An entry (row) containing template volume stats." 6392 AUGMENTS { eqliscsiVolumeEntry } 6393 6394 ::= { eqliscsiTemplateVolumeStatusTable 1} 6395 6396EqliscsiTemplateVolumeStatusEntry ::= 6397 SEQUENCE { 6398 eqliscsiTemplateVolumeStatusNumThinClones Unsigned32, 6399 eqliscsiTemplateVolumeStatusNumThinCloneReplicators Unsigned32, 6400 eqliscsiTemplateVolumeStatusNumThinCloneReplicaSets Unsigned32 6401 } 6402 6403eqliscsiTemplateVolumeStatusNumThinClones OBJECT-TYPE 6404 SYNTAX Unsigned32 6405 MAX-ACCESS read-only 6406 STATUS current 6407 DESCRIPTION "This field represents the number of thin clones associated with a template volume." 6408 ::= {eqliscsiTemplateVolumeStatusEntry 1 } 6409 6410eqliscsiTemplateVolumeStatusNumThinCloneReplicators OBJECT-TYPE 6411 SYNTAX Unsigned32 6412 MAX-ACCESS read-only 6413 STATUS current 6414 DESCRIPTION "This field represents the number of thin clone replicators associated with a template volume." 6415 ::= {eqliscsiTemplateVolumeStatusEntry 2 } 6416 6417eqliscsiTemplateVolumeStatusNumThinCloneReplicaSets OBJECT-TYPE 6418 SYNTAX Unsigned32 6419 MAX-ACCESS read-only 6420 STATUS current 6421 DESCRIPTION "This field represents the number of thin clone replica sets associated with a template volume." 6422 ::= {eqliscsiTemplateVolumeStatusEntry 3 } 6423 6424-- 6425-- Accumulated snap/replication Statistics Table 6426-- 6427eqliscsiSnapAccumulatedStatisticsTable OBJECT-TYPE 6428 SYNTAX SEQUENCE OF EqliscsiSnapAccumulatedStatisticsEntry 6429 MAX-ACCESS not-accessible 6430 STATUS current 6431 DESCRIPTION 6432 "EqualLogic-Dynamic 6433 This table contains a list inbound-replica sets and their statistics." 6434::= { eqliscsiTarget 57 } 6435 6436eqliscsiSnapAccumulatedStatisticsEntry OBJECT-TYPE 6437 SYNTAX EqliscsiSnapAccumulatedStatisticsEntry 6438 MAX-ACCESS not-accessible 6439 STATUS current 6440 DESCRIPTION "An entry (row) containing inbound-replicaset statistics." 6441 AUGMENTS { eqliscsiVolumeEntry } 6442 6443 ::= { eqliscsiSnapAccumulatedStatisticsTable 1} 6444 6445 6446EqliscsiSnapAccumulatedStatisticsEntry ::= 6447 SEQUENCE { 6448 eqliscsiSnapAccumulatedStatsCmdPdus Counter32, 6449 eqliscsiSnapAccumulatedStatsRspPdus Counter32, 6450 eqliscsiSnapAccumulatedStatsTxData Counter64, 6451 eqliscsiSnapAccumulatedStatsRxData Counter64, 6452 eqliscsiSnapAccumulatedStatsNoOfSessions Unsigned32, 6453 eqliscsiSnapAccumulatedStatsReadLatency Counter64, 6454 eqliscsiSnapAccumulatedStatsWriteLatency Counter64, 6455 eqliscsiSnapAccumulatedStatsReadOpCount Counter64, 6456 eqliscsiSnapAccumulatedStatsWriteOpCount Counter64, 6457 eqliscsiSnapAccumulatedStatsReadAvgLatency Gauge32, 6458 eqliscsiSnapAccumulatedStatsWriteAvgLatency Gauge32, 6459 eqliscsiSnapAccumulatedStatsIscsiReadWriteCmdsReceived Counter64, 6460 eqliscsiSnapAccumulatedStatsIscsiTotalQD Counter64 6461 } 6462 6463eqliscsiSnapAccumulatedStatsCmdPdus OBJECT-TYPE 6464 SYNTAX Counter32 6465 UNITS "PDUs" 6466 MAX-ACCESS read-only 6467 STATUS current 6468 DESCRIPTION 6469 "The count of Command PDUs transferred to this snapshot." 6470::= { eqliscsiSnapAccumulatedStatisticsEntry 1 } 6471 6472eqliscsiSnapAccumulatedStatsRspPdus OBJECT-TYPE 6473 SYNTAX Counter32 6474 UNITS "PDUs" 6475 MAX-ACCESS read-only 6476 STATUS current 6477 DESCRIPTION 6478 "The count of Response PDUs transferred to this snapshot." 6479::= { eqliscsiSnapAccumulatedStatisticsEntry 2 } 6480 6481eqliscsiSnapAccumulatedStatsTxData OBJECT-TYPE 6482 SYNTAX Counter64 6483 UNITS "octets" 6484 MAX-ACCESS read-only 6485 STATUS current 6486 DESCRIPTION 6487 "The count of data octets that were transmitted by 6488 the local iSCSI node." 6489::= { eqliscsiSnapAccumulatedStatisticsEntry 3 } 6490 6491eqliscsiSnapAccumulatedStatsRxData OBJECT-TYPE 6492 SYNTAX Counter64 6493 UNITS "octets" 6494 MAX-ACCESS read-only 6495 STATUS current 6496 DESCRIPTION 6497 "The count of data octets that were received by 6498 the local iSCSI node." 6499::= { eqliscsiSnapAccumulatedStatisticsEntry 4 } 6500 6501eqliscsiSnapAccumulatedStatsNoOfSessions OBJECT-TYPE 6502 SYNTAX Unsigned32 6503 MAX-ACCESS read-only 6504 STATUS current 6505 DESCRIPTION 6506 "No of sessions that were established and closed so far to this snapshot. 6507 " 6508::= { eqliscsiSnapAccumulatedStatisticsEntry 5 } 6509 6510eqliscsiSnapAccumulatedStatsReadLatency OBJECT-TYPE 6511 SYNTAX Counter64 6512 MAX-ACCESS read-only 6513 STATUS current 6514 DESCRIPTION 6515 "The accumulative latency in milli seconds for read operations on this snapshot." 6516::= { eqliscsiSnapAccumulatedStatisticsEntry 6 } 6517 6518eqliscsiSnapAccumulatedStatsWriteLatency OBJECT-TYPE 6519 SYNTAX Counter64 6520 MAX-ACCESS read-only 6521 STATUS current 6522 DESCRIPTION 6523 "The accumulative latency in milli seconds for write operations on this snapshot." 6524::= { eqliscsiSnapAccumulatedStatisticsEntry 7 } 6525 6526eqliscsiSnapAccumulatedStatsReadOpCount OBJECT-TYPE 6527 SYNTAX Counter64 6528 MAX-ACCESS read-only 6529 STATUS current 6530 DESCRIPTION 6531 "The number of read operations on this snapshot." 6532::= { eqliscsiSnapAccumulatedStatisticsEntry 8 } 6533 6534eqliscsiSnapAccumulatedStatsWriteOpCount OBJECT-TYPE 6535 SYNTAX Counter64 6536 MAX-ACCESS read-only 6537 STATUS current 6538 DESCRIPTION 6539 "The number of write operations on this snapshot." 6540::= { eqliscsiSnapAccumulatedStatisticsEntry 9 } 6541 6542eqliscsiSnapAccumulatedStatsReadAvgLatency OBJECT-TYPE 6543 SYNTAX Gauge32 6544 MAX-ACCESS read-only 6545 STATUS current 6546 DESCRIPTION 6547 "The average latency in milli seconds for read operations on this snapshot." 6548::= { eqliscsiSnapAccumulatedStatisticsEntry 10 } 6549 6550eqliscsiSnapAccumulatedStatsWriteAvgLatency OBJECT-TYPE 6551 SYNTAX Gauge32 6552 MAX-ACCESS read-only 6553 STATUS current 6554 DESCRIPTION 6555 "The average latency in milli seconds for write operations on this snapshot." 6556::= { eqliscsiSnapAccumulatedStatisticsEntry 11 } 6557 6558eqliscsiSnapAccumulatedStatsIscsiReadWriteCmdsReceived OBJECT-TYPE 6559 SYNTAX Counter64 6560 MAX-ACCESS read-only 6561 STATUS current 6562 DESCRIPTION 6563 "The number of iscsi read/write commands received for operations on this volume. 6564 This object is a 64-bit version of eqliscsiVolumeStatsIscsiREadWriteCmdsReceived." 6565::= { eqliscsiSnapAccumulatedStatisticsEntry 12 } 6566 6567eqliscsiSnapAccumulatedStatsIscsiTotalQD OBJECT-TYPE 6568 SYNTAX Counter64 6569 MAX-ACCESS read-only 6570 STATUS current 6571 DESCRIPTION 6572 "A 64-bit counter that is incremented by the current number of outstanding iSCSI IO 6573 operations each time an iSCSI IO is received by the target. The iSCSI IO operations include 6574 both reads and writes. This counter when divided by the total number of iSCSI IO operations 6575 provides the average queue depth. 6576 This object is a 64 bit version of eqliscsiVolumeStatsIscsiReadWriteCmdsCompleted." 6577::= { eqliscsiSnapAccumulatedStatisticsEntry 13 } 6578 6579--*********************************************************************************** 6580 6581eqliscsiVolumeReplSiteAdminAccountTable OBJECT-TYPE 6582 SYNTAX SEQUENCE OF EqliscsiVolumeReplSiteAdminAccountEntry 6583 MAX-ACCESS not-accessible 6584 STATUS current 6585 DESCRIPTION "EqualLogic-Persistent Admin Account Replication Site Table. 6586 This table contains a list of privilege matchings of administrative 6587 accounts and the replication sites those administrators have access to." 6588 ::= { eqliscsiTarget 58 } 6589 6590eqliscsiVolumeReplSiteAdminAccountEntry OBJECT-TYPE 6591 SYNTAX EqliscsiVolumeReplSiteAdminAccountEntry 6592 MAX-ACCESS not-accessible 6593 STATUS current 6594 DESCRIPTION "An entry (row) containing mapping of administrative accounts and their 6595 replication site access." 6596 INDEX { eqlGroupId, eqliscsiVolumeReplSiteIndex, eqlStorageGroupAdminAccountIndex } 6597 ::= { eqliscsiVolumeReplSiteAdminAccountTable 1} 6598 6599EqliscsiVolumeReplSiteAdminAccountEntry ::= 6600 SEQUENCE { 6601 eqliscsiVolumeReplSiteAdminAccountRowStatus RowStatus, 6602 eqliscsiVolumeReplSiteAdminAccountQuotaType ReplSiteQuotaType, 6603 eqliscsiVolumeReplSiteAdminAccountQuota Unsigned32 6604 } 6605 6606eqliscsiVolumeReplSiteAdminAccountRowStatus OBJECT-TYPE 6607 SYNTAX RowStatus 6608 MAX-ACCESS read-create 6609 STATUS current 6610 DESCRIPTION "This field is used indicate the status of this entry." 6611 ::= { eqliscsiVolumeReplSiteAdminAccountEntry 1 } 6612 6613eqliscsiVolumeReplSiteAdminAccountQuotaType OBJECT-TYPE 6614 SYNTAX ReplSiteQuotaType 6615 MAX-ACCESS read-create 6616 STATUS current 6617 DESCRIPTION "The format of the adminQuota value: 6618 0 - Unlimited quota, 6619 1 - Size in Megabytes. 6620 This field applies only to Volume Administrators." 6621 ::= { eqliscsiVolumeReplSiteAdminAccountEntry 2 } 6622 6623eqliscsiVolumeReplSiteAdminAccountQuota OBJECT-TYPE 6624 SYNTAX Unsigned32 6625 MAX-ACCESS read-create 6626 STATUS current 6627 DESCRIPTION "This field specifies the storage space quota (in MB) for a 6628 Volume Administrator in the delegated space at this replication site. 6629 This field applies only to Volume Administrators." 6630 ::= { eqliscsiVolumeReplSiteAdminAccountEntry 3 } 6631 6632--************************************************************************************* 6633eqlLdapLoginAccessReplSiteTable OBJECT-TYPE 6634 SYNTAX SEQUENCE OF EqlLdapLoginAccessReplSiteEntry 6635 MAX-ACCESS not-accessible 6636 STATUS current 6637 DESCRIPTION "EqualLogic-Persistent Group LDAP login access table. 6638 For LDAP login access configured with volume-admin privilege stores 6639 the replication sites, volume-admin has access to." 6640 ::= { eqliscsiTarget 59 } 6641 6642eqlLdapLoginAccessReplSiteEntry OBJECT-TYPE 6643 SYNTAX EqlLdapLoginAccessReplSiteEntry 6644 MAX-ACCESS not-accessible 6645 STATUS current 6646 DESCRIPTION "An entry (row) containing the configuration for the LDAP 6647 login access replication quotas." 6648 INDEX { eqlGroupId, eqlLdapLoginAccessType, eqlLdapLoginAccessName, eqliscsiVolumeReplSiteIndex } 6649 ::= { eqlLdapLoginAccessReplSiteTable 1 } 6650 6651EqlLdapLoginAccessReplSiteEntry ::= 6652 SEQUENCE { 6653 eqlLdapLoginAccessReplSiteQuotaType ReplSiteQuotaType, 6654 eqlLdapLoginAccessReplSiteQuota Unsigned32, 6655 eqlLdapLoginAccessReplSiteRowStatus RowStatus 6656 } 6657 6658eqlLdapLoginAccessReplSiteQuotaType OBJECT-TYPE 6659 SYNTAX ReplSiteQuotaType 6660 MAX-ACCESS read-create 6661 STATUS current 6662 DESCRIPTION "The format of the adminQuota value: 6663 0 - Unlimited quota, 6664 1 - Size in Megabytes. 6665 This field applies only to Volume Administrators." 6666 ::= { eqlLdapLoginAccessReplSiteEntry 1 } 6667 6668eqlLdapLoginAccessReplSiteQuota OBJECT-TYPE 6669 SYNTAX Unsigned32 6670 MAX-ACCESS read-create 6671 STATUS current 6672 DESCRIPTION "This field specifies the storage space quota (in MB) for a 6673 Volume Administrator in the storage Repl Site. This field 6674 applies only to Volume Administrators." 6675 ::= { eqlLdapLoginAccessReplSiteEntry 2 } 6676 6677eqlLdapLoginAccessReplSiteRowStatus OBJECT-TYPE 6678 SYNTAX RowStatus 6679 MAX-ACCESS read-create 6680 STATUS current 6681 DESCRIPTION "This field is used indicate the status of this entry." 6682 ::= { eqlLdapLoginAccessReplSiteEntry 3 } 6683 6684---************************************************************* 6685 6686eqliscsiVolumeSyncReplExtensionTable OBJECT-TYPE 6687 SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplExtensionEntry 6688 MAX-ACCESS not-accessible 6689 STATUS current 6690 DESCRIPTION "EqualLogic-Persistent " 6691 ::= { eqliscsiTarget 60 } 6692 6693eqliscsiVolumeSyncReplExtensionEntry OBJECT-TYPE 6694 SYNTAX EqliscsiVolumeSyncReplExtensionEntry 6695 MAX-ACCESS not-accessible 6696 STATUS current 6697 DESCRIPTION "An entry (row) containing volume-specific information 6698 required for configuring synchronous replication" 6699 INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex } 6700 6701 ::= { eqliscsiVolumeSyncReplExtensionTable 1} 6702 6703EqliscsiVolumeSyncReplExtensionEntry ::= 6704 SEQUENCE { 6705 eqliscsiVolumeSyncReplExtRowStatus RowStatus, 6706 eqliscsiVolumeSyncReplExtSyncReplLocalMemberId Unsigned32, 6707 eqliscsiVolumeSyncReplExtSyncReplIndex Unsigned32, 6708 eqliscsiVolumeSyncReplExtIntTargetIscsiName OCTET STRING 6709 } 6710 6711eqliscsiVolumeSyncReplExtRowStatus OBJECT-TYPE 6712 SYNTAX RowStatus 6713 MAX-ACCESS read-create 6714 STATUS current 6715 DESCRIPTION "This field is used to indicate the status of this entry." 6716 ::= { eqliscsiVolumeSyncReplExtensionEntry 1 } 6717 6718eqliscsiVolumeSyncReplExtSyncReplLocalMemberId OBJECT-TYPE 6719 SYNTAX Unsigned32 6720 MAX-ACCESS read-create 6721 STATUS current 6722 DESCRIPTION "This field specifies the first part of a unique index for identifing a synchronous replication relationship between volumes." 6723 ::= {eqliscsiVolumeSyncReplExtensionEntry 2 } 6724 6725eqliscsiVolumeSyncReplExtSyncReplIndex OBJECT-TYPE 6726 SYNTAX Unsigned32 6727 MAX-ACCESS read-create 6728 STATUS current 6729 DESCRIPTION "This field specifies the second part of a unique index for identifing a synchronous replication relationship between volumes." 6730 ::= {eqliscsiVolumeSyncReplExtensionEntry 3 } 6731 6732eqliscsiVolumeSyncReplExtIntTargetIscsiName OBJECT-TYPE 6733 SYNTAX OCTET STRING (SIZE (0..223)) 6734 MAX-ACCESS read-create 6735 STATUS current 6736 DESCRIPTION "This field specifies the iSCSI target name that is internally used for 6737 a syncronous replication volume." 6738 ::= { eqliscsiVolumeSyncReplExtensionEntry 4 } 6739 6740---************************************************************* 6741 6742eqliscsiVolumeSyncReplTable OBJECT-TYPE 6743 SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplEntry 6744 MAX-ACCESS not-accessible 6745 STATUS current 6746 DESCRIPTION "EqualLogic-Persistent " 6747 ::= { eqliscsiTarget 61 } 6748 6749eqliscsiVolumeSyncReplEntry OBJECT-TYPE 6750 SYNTAX EqliscsiVolumeSyncReplEntry 6751 MAX-ACCESS not-accessible 6752 STATUS current 6753 DESCRIPTION "An entry (row) containing configuration information for replicating an active 6754 volume to a standby " 6755 INDEX { eqliscsiVolumeSyncReplLocalMemberId , eqliscsiVolumeSyncReplIndex } 6756 6757 ::= { eqliscsiVolumeSyncReplTable 1} 6758 6759EqliscsiVolumeSyncReplEntry ::= 6760 SEQUENCE { 6761 eqliscsiVolumeSyncReplRowStatus RowStatus, 6762 eqliscsiVolumeSyncReplLocalMemberId Unsigned32, 6763 eqliscsiVolumeSyncReplIndex Unsigned32, 6764 eqliscsiVolumeSyncReplPaused TruthValue 6765 } 6766 6767eqliscsiVolumeSyncReplRowStatus OBJECT-TYPE 6768 SYNTAX RowStatus 6769 MAX-ACCESS read-create 6770 STATUS current 6771 DESCRIPTION "This field is used to indicate the status of this entry." 6772 ::= { eqliscsiVolumeSyncReplEntry 1 } 6773 6774eqliscsiVolumeSyncReplLocalMemberId OBJECT-TYPE 6775 SYNTAX Unsigned32 6776 MAX-ACCESS not-accessible 6777 STATUS current 6778 DESCRIPTION "This field specifies the first part of a unique index for identifing a synchronous replication relationship between volumes." 6779 ::= {eqliscsiVolumeSyncReplEntry 2 } 6780 6781eqliscsiVolumeSyncReplIndex OBJECT-TYPE 6782 SYNTAX Unsigned32 6783 MAX-ACCESS not-accessible 6784 STATUS current 6785 DESCRIPTION "This field specifies the second part of a unique index for identifing a synchronous replication relationship between volumes." 6786 ::= {eqliscsiVolumeSyncReplEntry 3 } 6787 6788eqliscsiVolumeSyncReplPaused OBJECT-TYPE 6789 SYNTAX TruthValue 6790 MAX-ACCESS read-write 6791 STATUS current 6792 DESCRIPTION "Indicates whether IO forwarding to the replication standby volume is allowed (false) or halted (true)." 6793 DEFVAL {false} 6794 ::= {eqliscsiVolumeSyncReplEntry 4 } 6795 6796 6797---************************************************************* 6798 6799eqliscsiVolumeSyncReplPeerTable OBJECT-TYPE 6800 SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplPeerEntry 6801 MAX-ACCESS not-accessible 6802 STATUS current 6803 DESCRIPTION "EqualLogic-Dynamic " 6804 ::= { eqliscsiTarget 62 } 6805 6806eqliscsiVolumeSyncReplPeerEntry OBJECT-TYPE 6807 SYNTAX EqliscsiVolumeSyncReplPeerEntry 6808 MAX-ACCESS not-accessible 6809 STATUS current 6810 DESCRIPTION "An entry (row) containing peer volume information for synchronous volume replication. 6811 The first 2 indexes identify the volume, and the second 2 indexes identify the peer." 6812 INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeSyncReplPeerLocalMemberId, eqliscsiVolumeSyncReplPeerVolIndex } 6813 6814 ::= { eqliscsiVolumeSyncReplPeerTable 1} 6815 6816EqliscsiVolumeSyncReplPeerEntry ::= 6817 SEQUENCE { 6818 eqliscsiVolumeSyncReplPeerLocalMemberId Unsigned32, 6819 eqliscsiVolumeSyncReplPeerVolIndex Unsigned32, 6820 eqliscsiVolumeSyncReplPeerPsvId OCTET STRING 6821 } 6822 6823eqliscsiVolumeSyncReplPeerLocalMemberId OBJECT-TYPE 6824 SYNTAX Unsigned32 6825 MAX-ACCESS not-accessible 6826 STATUS current 6827 DESCRIPTION "This field specifies the first part of a unique index for identifing the 6828 peer of the synchronous replication volume." 6829 ::= {eqliscsiVolumeSyncReplPeerEntry 1 } 6830 6831eqliscsiVolumeSyncReplPeerVolIndex OBJECT-TYPE 6832 SYNTAX Unsigned32 6833 MAX-ACCESS not-accessible 6834 STATUS current 6835 DESCRIPTION "This field specifies the second part of a unique index for identifing the 6836 peer of the synchronous replication volume." 6837 ::= {eqliscsiVolumeSyncReplPeerEntry 2 } 6838 6839eqliscsiVolumeSyncReplPeerPsvId OBJECT-TYPE 6840 SYNTAX OCTET STRING (SIZE (16)) 6841 MAX-ACCESS read-only 6842 STATUS current 6843 DESCRIPTION "If non-zero, the value represents the PsvId of the peer of the 6844 synchronous replication volume." 6845 DEFVAL { "" } 6846 ::= { eqliscsiVolumeSyncReplPeerEntry 3 } 6847 6848 6849 6850---************************************************************* 6851 6852eqliscsiVolumeSyncReplStatusTable OBJECT-TYPE 6853 SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplStatusEntry 6854 MAX-ACCESS not-accessible 6855 STATUS current 6856 DESCRIPTION "EqualLogic-Dynamic " 6857 ::= { eqliscsiTarget 63 } 6858 6859eqliscsiVolumeSyncReplStatusEntry OBJECT-TYPE 6860 SYNTAX EqliscsiVolumeSyncReplStatusEntry 6861 MAX-ACCESS not-accessible 6862 STATUS current 6863 DESCRIPTION "Synchronous replication status information" 6864 INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex } 6865 6866 ::= { eqliscsiVolumeSyncReplStatusTable 1} 6867 6868EqliscsiVolumeSyncReplStatusEntry ::= 6869 SEQUENCE { 6870 eqliscsiVolumeSyncReplStatusSyncStatus INTEGER, 6871 eqliscsiVolumeSyncReplStatusUnreplicatedChanges INTEGER, 6872 eqliscsiVolumeSyncReplStatusTotalTxDataMB Unsigned32, 6873 eqliscsiVolumeSyncReplStatusRemainingTxDataMB Unsigned32 6874 } 6875 6876eqliscsiVolumeSyncReplStatusSyncStatus OBJECT-TYPE 6877 SYNTAX INTEGER { 6878 in-sync(1), 6879 out-of-sync(2), 6880 out-of-sync-due-to-paused(3), 6881 out-of-sync-due-to-snap-reserve-met(4), 6882 out-of-sync-due-to-member-offline(5), 6883 out-of-sync-due-to-no-pool-space-for-auto-grow(6), 6884 out-of-sync-due-to-alt-pool-lost-blocks(7) 6885 } 6886 MAX-ACCESS read-only 6887 STATUS current 6888 DESCRIPTION "This field specifies whether the volume is in sync" 6889 ::= {eqliscsiVolumeSyncReplStatusEntry 1 } 6890 6891eqliscsiVolumeSyncReplStatusUnreplicatedChanges OBJECT-TYPE 6892 SYNTAX INTEGER { 6893 yes(1), 6894 no(2), 6895 unknown(3) 6896 } 6897 MAX-ACCESS read-only 6898 STATUS current 6899 DESCRIPTION "This field specifies whether unreplicated changes exist for this volume." 6900 ::= {eqliscsiVolumeSyncReplStatusEntry 2 } 6901 6902eqliscsiVolumeSyncReplStatusTotalTxDataMB OBJECT-TYPE 6903 SYNTAX Unsigned32 6904 UNITS "MB" 6905 MAX-ACCESS read-only 6906 STATUS current 6907 DESCRIPTION "This field represents the amount of total changes since last in sync." 6908 ::= { eqliscsiVolumeSyncReplStatusEntry 3 } 6909 6910eqliscsiVolumeSyncReplStatusRemainingTxDataMB OBJECT-TYPE 6911 SYNTAX Unsigned32 6912 UNITS "MB" 6913 MAX-ACCESS read-only 6914 STATUS current 6915 DESCRIPTION "This field represents the amount of remaining changes which need to be replicated." 6916 ::= { eqliscsiVolumeSyncReplStatusEntry 4 } 6917 6918---************************************************************* 6919 6920eqliscsiVolumeSyncReplVirtualTable OBJECT-TYPE 6921 SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplVirtualEntry 6922 MAX-ACCESS not-accessible 6923 STATUS current 6924 DESCRIPTION "EqualLogic-Dynamic Sync Replication Virtual Volume Table. 6925 This table contains a list of sync replication virtual volumes in a group and their attributes." 6926 ::= { eqliscsiTarget 64 } 6927 6928eqliscsiVolumeSyncReplVirtualEntry OBJECT-TYPE 6929 SYNTAX EqliscsiVolumeSyncReplVirtualEntry 6930 MAX-ACCESS not-accessible 6931 STATUS current 6932 DESCRIPTION "An entry (row) containing sync replication virtual volume info." 6933 INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex } 6934 6935 ::= { eqliscsiVolumeSyncReplVirtualTable 1} 6936 6937EqliscsiVolumeSyncReplVirtualEntry ::= 6938 SEQUENCE { 6939 eqliscsiVolumeSyncReplVirtualAccessType INTEGER, 6940 eqliscsiVolumeSyncReplVirtualAdminStatus INTEGER, 6941 eqliscsiVolumeSyncReplVirtualMultInitiator INTEGER 6942 } 6943 6944eqliscsiVolumeSyncReplVirtualAccessType OBJECT-TYPE 6945 SYNTAX INTEGER { 6946 read-write(1), 6947 read-only (2) 6948 } 6949 MAX-ACCESS read-create 6950 STATUS current 6951 DESCRIPTION "This field specifies access rights for the volume. 6952 The volume can be either read-write or read-only. The default is read-write." 6953 DEFVAL { 1 } 6954 ::= { eqliscsiVolumeSyncReplVirtualEntry 1} 6955 6956eqliscsiVolumeSyncReplVirtualAdminStatus OBJECT-TYPE 6957 SYNTAX INTEGER { 6958 online(1), 6959 offline(2), 6960 online-lost-cached-blocks(3) 6961 } 6962 MAX-ACCESS read-create 6963 STATUS current 6964 DESCRIPTION "This field specifies if the volume is set to online or offline by 6965 the administrator. If a volume is offline, it cannot be accessed 6966 by iscsi initiators." 6967 ::= {eqliscsiVolumeSyncReplVirtualEntry 2 } 6968 6969eqliscsiVolumeSyncReplVirtualMultInitiator OBJECT-TYPE 6970 SYNTAX INTEGER { 6971 allowed(0), 6972 not-allowed(1) 6973 } 6974 MAX-ACCESS read-write 6975 STATUS current 6976 DESCRIPTION "Specifies if the access from multiple initiators is 6977 allowed for the volume." 6978 DEFVAL { 1 } 6979 ::= { eqliscsiVolumeSyncReplVirtualEntry 3} 6980 6981---************************************************************* 6982 6983eqliscsiVolumeSyncReplVirtualStatusTable OBJECT-TYPE 6984 SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplVirtualStatusEntry 6985 MAX-ACCESS not-accessible 6986 STATUS current 6987 DESCRIPTION "EqualLogic-Dynamic Sync Replication Virtual Volume Table. 6988 This table contains a list of sync replication virtual volumes in a group and their stats." 6989 ::= { eqliscsiTarget 65 } 6990 6991eqliscsiVolumeSyncReplVirtualStatusEntry OBJECT-TYPE 6992 SYNTAX EqliscsiVolumeSyncReplVirtualStatusEntry 6993 MAX-ACCESS not-accessible 6994 STATUS current 6995 DESCRIPTION "An entry (row) containing sync replication virtual volume stats." 6996 AUGMENTS { eqliscsiVolumeSyncReplVirtualEntry } 6997 6998 ::= { eqliscsiVolumeSyncReplVirtualStatusTable 1} 6999 7000EqliscsiVolumeSyncReplVirtualStatusEntry ::= 7001 SEQUENCE { 7002 eqliscsiVolumeSyncReplVirtualStatusReservedSpace Integer32, 7003 eqliscsiVolumeSyncReplVirtualStatusReservedSpaceAvail Integer32, 7004 eqliscsiVolumeSyncReplVirtualStatusNumSnapshots Integer32, 7005 eqliscsiVolumeSyncReplVirtualStatusOperStatus INTEGER, 7006 eqliscsiVolumeSyncReplVirtualStatusConnections Integer32, 7007 eqliscsiVolumeSyncReplVirtualStatusAllocatedSpace Unsigned32, 7008 eqliscsiVolumeSyncReplVirtualStatusVolReserveSpace Unsigned32, 7009 eqliscsiVolumeSyncReplVirtualStatusExtConnections Integer32 7010 } 7011 7012eqliscsiVolumeSyncReplVirtualStatusReservedSpace OBJECT-TYPE 7013 SYNTAX Integer32 7014 MAX-ACCESS read-only 7015 STATUS current 7016 DESCRIPTION "This field specifies how many MB of space is reserved for 7017 snapshots of this volume. 7018 This is a dynamic value, it is not Administrator setable." 7019 ::= { eqliscsiVolumeSyncReplVirtualStatusEntry 1} 7020 7021eqliscsiVolumeSyncReplVirtualStatusReservedSpaceAvail OBJECT-TYPE 7022 SYNTAX Integer32 7023 MAX-ACCESS read-only 7024 STATUS current 7025 DESCRIPTION "This field specifies how many MB of reserved space that is unused 7026 by the snapshots." 7027 DEFVAL { 0 } 7028 ::= { eqliscsiVolumeSyncReplVirtualStatusEntry 2 } 7029 7030eqliscsiVolumeSyncReplVirtualStatusNumSnapshots OBJECT-TYPE 7031 SYNTAX Integer32 7032 MAX-ACCESS read-only 7033 STATUS current 7034 DESCRIPTION "Indicates the number of snapshots that the system is 7035 maintaining on the specified volume" 7036 ::= { eqliscsiVolumeSyncReplVirtualStatusEntry 3 } 7037 7038eqliscsiVolumeSyncReplVirtualStatusOperStatus OBJECT-TYPE 7039 SYNTAX INTEGER { 7040 available(1), 7041 not-available(2), 7042 not-available-due-to-snap-reserve-met(3), 7043 not-available-due-to-members-offline(4), 7044 not-available-due-to-lost-cached-blocks(5), 7045 not-available-due-to-thin-max-growth-met(6), 7046 not-available-due-to-nospace-for-auto-grow(7), 7047 not-available-due-to-missing-pages(8), 7048 not-available-due-to-syncrep(9), 7049 available-no-new-connections(10), 7050 not-available-due-to-internal-error(11) 7051 } 7052 MAX-ACCESS read-only 7053 STATUS current 7054 DESCRIPTION "This field specifies the current operational status of the 7055 volume." 7056 ::= { eqliscsiVolumeSyncReplVirtualStatusEntry 4 } 7057 7058eqliscsiVolumeSyncReplVirtualStatusConnections OBJECT-TYPE 7059 SYNTAX Integer32 7060 MAX-ACCESS read-only 7061 STATUS current 7062 DESCRIPTION 7063 " 7064 The value of this object represents number of active iscsi 7065 connections to this volume. It MUST match with the number of rows 7066 for this particular iscsiNode in iscsiConnectionAttributesTable. 7067 " 7068 ::= { eqliscsiVolumeSyncReplVirtualStatusEntry 5 } 7069 7070eqliscsiVolumeSyncReplVirtualStatusAllocatedSpace OBJECT-TYPE 7071 SYNTAX Unsigned32 7072 UNITS "MB" 7073 MAX-ACCESS read-only 7074 STATUS current 7075 DESCRIPTION " 7076 The value of this object represents the actual materialized pages for this volume. 7077 " 7078 ::= {eqliscsiVolumeSyncReplVirtualStatusEntry 6 } 7079 7080eqliscsiVolumeSyncReplVirtualStatusVolReserveSpace OBJECT-TYPE 7081 SYNTAX Unsigned32 7082 UNITS "MB" 7083 MAX-ACCESS read-only 7084 STATUS current 7085 DESCRIPTION " 7086 The value of this object represents the pages reserved for this volume. 7087 " 7088 ::= {eqliscsiVolumeSyncReplVirtualStatusEntry 7 } 7089 7090eqliscsiVolumeSyncReplVirtualStatusExtConnections OBJECT-TYPE 7091 SYNTAX Integer32 7092 MAX-ACCESS read-only 7093 STATUS current 7094 DESCRIPTION 7095 " 7096 The value of this object represents number of active iscsi 7097 connections to this volume, not counting EQL generated connections. 7098 " 7099 ::= { eqliscsiVolumeSyncReplVirtualStatusEntry 8 } 7100 7101---************************************************************* 7102 7103eqliscsiVolumeSyncReplVirtualStatisticsTable OBJECT-TYPE 7104 SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplVirtualStatisticsEntry 7105 MAX-ACCESS not-accessible 7106 STATUS current 7107 DESCRIPTION "EqualLogic-Dynamic Sync Replication Virtual Volume Table. 7108 This table contains a list of sync replication virtual volumes in a group and their statistics." 7109 ::= { eqliscsiTarget 66 } 7110 7111 7112eqliscsiVolumeSyncReplVirtualStatisticsEntry OBJECT-TYPE 7113 SYNTAX EqliscsiVolumeSyncReplVirtualStatisticsEntry 7114 MAX-ACCESS not-accessible 7115 STATUS current 7116 DESCRIPTION "An entry (row) containing sync replication virtual volume statistics." 7117 AUGMENTS { eqliscsiVolumeSyncReplVirtualEntry } 7118 7119 ::= { eqliscsiVolumeSyncReplVirtualStatisticsTable 1} 7120 7121EqliscsiVolumeSyncReplVirtualStatisticsEntry ::= 7122 SEQUENCE { 7123 eqliscsiVolumeSyncReplVirtualStatsTxData Counter64, 7124 eqliscsiVolumeSyncReplVirtualStatsRxData Counter64 7125 } 7126 7127eqliscsiVolumeSyncReplVirtualStatsTxData OBJECT-TYPE 7128 SYNTAX Counter64 7129 UNITS "octets" 7130 MAX-ACCESS read-only 7131 STATUS current 7132 DESCRIPTION 7133 "The count of data octets that were transmitted by 7134 the local iSCSI node." 7135::= { eqliscsiVolumeSyncReplVirtualStatisticsEntry 1 } 7136 7137eqliscsiVolumeSyncReplVirtualStatsRxData OBJECT-TYPE 7138 SYNTAX Counter64 7139 UNITS "octets" 7140 MAX-ACCESS read-only 7141 STATUS current 7142 DESCRIPTION 7143 "The count of data octets that were received by 7144 the local iSCSI node." 7145::= { eqliscsiVolumeSyncReplVirtualStatisticsEntry 2 } 7146 7147---************************************************************* 7148 7149eqliscsiVsrVirtualSyncReplStatusTable OBJECT-TYPE 7150 SYNTAX SEQUENCE OF EqliscsiVsrVirtualSyncReplStatusEntry 7151 MAX-ACCESS not-accessible 7152 STATUS current 7153 DESCRIPTION "EqualLogic-Dynamic Sync Replication Virtual Volume Sync Repl Status Table. 7154 This table contains a list of sync replication virtual volumes in a group and their sync replication status." 7155 ::= { eqliscsiTarget 67 } 7156 7157 7158eqliscsiVsrVirtualSyncReplStatusEntry OBJECT-TYPE 7159 SYNTAX EqliscsiVsrVirtualSyncReplStatusEntry 7160 MAX-ACCESS not-accessible 7161 STATUS current 7162 DESCRIPTION "An entry (row) containing sync replication virtual volume sync replication status." 7163 INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex } 7164 7165 ::= { eqliscsiVsrVirtualSyncReplStatusTable 1} 7166 7167EqliscsiVsrVirtualSyncReplStatusEntry ::= 7168 SEQUENCE { 7169 eqliscsiVsrVirtualSyncReplStatusSyncStatus INTEGER, 7170 eqliscsiVsrVirtualSyncReplStatusUnreplicatedChanges INTEGER, 7171 eqliscsiVsrVirtualSyncReplStatusTotalTxDataMB Unsigned32, 7172 eqliscsiVsrVirtualSyncReplStatusRemainingTxDataMB Unsigned32 7173 } 7174 7175eqliscsiVsrVirtualSyncReplStatusSyncStatus OBJECT-TYPE 7176 SYNTAX INTEGER { 7177 in-sync(1), 7178 out-of-sync(2), 7179 out-of-sync-due-to-paused(3), 7180 out-of-sync-due-to-snap-reserve-met(4), 7181 out-of-sync-due-to-member-offline(5), 7182 out-of-sync-due-to-no-pool-space-for-auto-grow(6), 7183 out-of-sync-due-to-alt-pool-lost-blocks(7) 7184 } 7185 MAX-ACCESS read-only 7186 STATUS current 7187 DESCRIPTION "This field specifies whether the volume is in sync." 7188 ::= {eqliscsiVsrVirtualSyncReplStatusEntry 1 } 7189 7190eqliscsiVsrVirtualSyncReplStatusUnreplicatedChanges OBJECT-TYPE 7191 SYNTAX INTEGER { 7192 yes(1), 7193 no(2), 7194 unknown(3) 7195 } 7196 MAX-ACCESS read-only 7197 STATUS current 7198 DESCRIPTION "This field specifies whether unreplicated changes exist for this volume." 7199 ::= {eqliscsiVsrVirtualSyncReplStatusEntry 2 } 7200 7201eqliscsiVsrVirtualSyncReplStatusTotalTxDataMB OBJECT-TYPE 7202 SYNTAX Unsigned32 7203 UNITS "MB" 7204 MAX-ACCESS read-only 7205 STATUS current 7206 DESCRIPTION "This field represents the amount of total changes since last in sync." 7207 ::= { eqliscsiVsrVirtualSyncReplStatusEntry 3 } 7208 7209eqliscsiVsrVirtualSyncReplStatusRemainingTxDataMB OBJECT-TYPE 7210 SYNTAX Unsigned32 7211 UNITS "MB" 7212 MAX-ACCESS read-only 7213 STATUS current 7214 DESCRIPTION "This field represents the amount of remaining changes which need to be replicated." 7215 ::= { eqliscsiVsrVirtualSyncReplStatusEntry 4 } 7216 7217--************************************************************************** 7218 7219eqliscsiSyncReplAfoStateTable OBJECT-TYPE 7220 SYNTAX SEQUENCE OF EqliscsiSyncReplAfoStateEntry 7221 MAX-ACCESS not-accessible 7222 STATUS current 7223 DESCRIPTION "Equalogic-member local AFO state" 7224 ::= { eqliscsiTarget 68 } 7225 7226eqliscsiSyncReplAfoStateEntry OBJECT-TYPE 7227 SYNTAX EqliscsiSyncReplAfoStateEntry 7228 MAX-ACCESS not-accessible 7229 STATUS current 7230 DESCRIPTION "An member local entry (row) containing a volume's AFO state for synchronous replication 7231 The first 4 indexes identify the volume with the lowest psvid, and 7232 the second 4 indexes identify the volume with the highest psvid." 7233 INDEX { eqliscsiVolumeLowPsvId0 , eqliscsiVolumeLowPsvId1, eqliscsiVolumeLowPsvId2 , eqliscsiVolumeLowPsvId3, 7234 eqliscsiVolumeHighPsvId0 , eqliscsiVolumeHighPsvId1, eqliscsiVolumeHighPsvId2 , eqliscsiVolumeHighPsvId3 } 7235 ::= { eqliscsiSyncReplAfoStateTable 1 } 7236 7237EqliscsiSyncReplAfoStateEntry ::= 7238 SEQUENCE { 7239 eqliscsiSyncReplAfoSeqNum Unsigned32, 7240 eqliscsiSyncReplAfoState Unsigned32, 7241 eqliscsiSyncReplAfoGrpLeadUuid OCTET STRING 7242 } 7243 7244 7245eqliscsiSyncReplAfoSeqNum OBJECT-TYPE 7246 SYNTAX Unsigned32 7247 MAX-ACCESS not-accessible 7248 STATUS current 7249 DESCRIPTION "This field specifies the sequence number for the record" 7250 ::= {eqliscsiSyncReplAfoStateEntry 1 } 7251 7252 7253eqliscsiSyncReplAfoState OBJECT-TYPE 7254 SYNTAX Unsigned32 7255 MAX-ACCESS not-accessible 7256 STATUS current 7257 DESCRIPTION "This field specifies the current AFO state" 7258 ::= {eqliscsiSyncReplAfoStateEntry 2 } 7259 7260 7261eqliscsiSyncReplAfoGrpLeadUuid OBJECT-TYPE 7262 SYNTAX OCTET STRING (SIZE (16)) 7263 MAX-ACCESS not-accessible 7264 STATUS current 7265 DESCRIPTION "This value represents the UUID of the Group lead that wrote this record" 7266 ::= { eqliscsiSyncReplAfoStateEntry 3 } 7267 7268--************************************************************************** 7269 7270eqliscsiVolCollectionSyncReplActivePoolTable OBJECT-TYPE 7271 SYNTAX SEQUENCE OF EqliscsiVolCollectionSyncReplActivePoolEntry 7272 MAX-ACCESS not-accessible 7273 STATUS current 7274 DESCRIPTION 7275 "EqualLogic-Persistent 7276 This table maintains the list of pool configuration for each sync-repl collection. 7277 " 7278::= { eqliscsiTarget 69 } 7279 7280eqliscsiVolCollectionSyncReplActivePoolEntry OBJECT-TYPE 7281 SYNTAX EqliscsiVolCollectionSyncReplActivePoolEntry 7282 MAX-ACCESS not-accessible 7283 STATUS current 7284 DESCRIPTION 7285 "An entry in the table." 7286 INDEX { eqliscsiVolCollectionIndex } 7287::= { eqliscsiVolCollectionSyncReplActivePoolTable 1 } 7288 7289EqliscsiVolCollectionSyncReplActivePoolEntry ::= SEQUENCE { 7290 eqliscsiVolCollectionSyncReplActivePoolRowStatus RowStatus, 7291 eqliscsiVolCollectionSyncReplActivePoolIndex Unsigned32, 7292 eqliscsiVolCollectionSyncReplActivePoolFlags BITS 7293} 7294 7295eqliscsiVolCollectionSyncReplActivePoolRowStatus OBJECT-TYPE 7296 SYNTAX RowStatus 7297 MAX-ACCESS read-create 7298 STATUS current 7299 DESCRIPTION "This field is used indicate the status of this entry." 7300 ::= { eqliscsiVolCollectionSyncReplActivePoolEntry 1 } 7301 7302eqliscsiVolCollectionSyncReplActivePoolIndex OBJECT-TYPE 7303 SYNTAX Unsigned32 7304 MAX-ACCESS read-write 7305 STATUS current 7306 DESCRIPTION "This field specifies the unique index of the pool serving 7307 as the active pool in a sync-replication collection" 7308 DEFVAL { 0 } 7309 ::= { eqliscsiVolCollectionSyncReplActivePoolEntry 2 } 7310 7311eqliscsiVolCollectionSyncReplActivePoolFlags OBJECT-TYPE 7312 SYNTAX BITS { 7313 syncReplDiscardActiveChanges(0), -- Discard the active volume changes since going out of sync - set but not retained 7314 syncReplForceFailover(1), -- Forces a collection failover to the SyncAlternate volume pool - set but not retained 7315 flag2(2), 7316 flag3(3), 7317 flag4(4), 7318 flag5(5), 7319 flag6(6), 7320 flag7(7), 7321 flag8(8), 7322 flag9(9), 7323 flag10(10), 7324 flag11(11), 7325 flag12(12), 7326 flag13(13), 7327 flag14(14), 7328 flag15(15), 7329 flag16(16), 7330 flag17(17), 7331 flag18(18), 7332 flag19(19), 7333 flag20(20), 7334 flag21(21), 7335 flag22(22), 7336 flag23(23), 7337 flag24(24), 7338 flag25(25), 7339 flag26(26), 7340 flag27(27), 7341 flag28(28), 7342 flag29(29), 7343 flag30(30), 7344 flag31(31) 7345 } 7346 MAX-ACCESS read-write 7347 STATUS current 7348 DESCRIPTION "This fields defines the common place holder for sync-replication volume collection. The flags must be of type 7349 enable(1) or disable(0), and the default will always be disable(0)." 7350 DEFVAL { {} } 7351 ::= { eqliscsiVolCollectionSyncReplActivePoolEntry 3 } 7352 7353---************************************************************* 7354 7355eqliscsiVolCollectionSyncReplStatusTable OBJECT-TYPE 7356 SYNTAX SEQUENCE OF EqliscsiVolCollectionSyncReplStatusEntry 7357 MAX-ACCESS not-accessible 7358 STATUS current 7359 DESCRIPTION "EqualLogic-Dynamic " 7360 ::= { eqliscsiTarget 70 } 7361 7362eqliscsiVolCollectionSyncReplStatusEntry OBJECT-TYPE 7363 SYNTAX EqliscsiVolCollectionSyncReplStatusEntry 7364 MAX-ACCESS not-accessible 7365 STATUS current 7366 DESCRIPTION "Synchronous replication status information" 7367 INDEX { eqliscsiVolCollectionIndex } 7368 7369 ::= { eqliscsiVolCollectionSyncReplStatusTable 1} 7370 7371EqliscsiVolCollectionSyncReplStatusEntry ::= 7372 SEQUENCE { 7373 eqliscsiVolCollectionSyncReplStatusSyncStatus INTEGER, 7374 eqliscsiVolCollectionSyncReplStatusUnreplicatedChanges INTEGER, 7375 eqliscsiVolCollectionSyncReplStatusTotalTxDataMB Unsigned32, 7376 eqliscsiVolCollectionSyncReplStatusRemainingTxDataMB Unsigned32 7377 } 7378 7379eqliscsiVolCollectionSyncReplStatusSyncStatus OBJECT-TYPE 7380 SYNTAX INTEGER { 7381 in-sync(1), 7382 out-of-sync(2) 7383 } 7384 MAX-ACCESS read-only 7385 STATUS current 7386 DESCRIPTION "This field specifies whether the collection is in sync" 7387 ::= {eqliscsiVolCollectionSyncReplStatusEntry 1 } 7388 7389eqliscsiVolCollectionSyncReplStatusUnreplicatedChanges OBJECT-TYPE 7390 SYNTAX INTEGER { 7391 yes(1), 7392 no(2), 7393 unknown(3) 7394 } 7395 MAX-ACCESS read-only 7396 STATUS current 7397 DESCRIPTION "This field specifies whether unreplicated changes exist for this collection" 7398 ::= {eqliscsiVolCollectionSyncReplStatusEntry 2 } 7399 7400eqliscsiVolCollectionSyncReplStatusTotalTxDataMB OBJECT-TYPE 7401 SYNTAX Unsigned32 7402 UNITS "MB" 7403 MAX-ACCESS read-only 7404 STATUS current 7405 DESCRIPTION "This field represents the amount of total changes since last in sync for this collection" 7406 ::= { eqliscsiVolCollectionSyncReplStatusEntry 3 } 7407 7408eqliscsiVolCollectionSyncReplStatusRemainingTxDataMB OBJECT-TYPE 7409 SYNTAX Unsigned32 7410 UNITS "MB" 7411 MAX-ACCESS read-only 7412 STATUS current 7413 DESCRIPTION "This field represents the amount of remaining changes which need to be replicated for this collection" 7414 ::= { eqliscsiVolCollectionSyncReplStatusEntry 4 } 7415 7416---************************************************************* 7417 7418eqliscsiVolumeSyncReplIndexVolumesTable OBJECT-TYPE 7419 SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplIndexVolumesEntry 7420 MAX-ACCESS not-accessible 7421 STATUS current 7422 DESCRIPTION "EqualLogic-Dynamic Sync replication index volumes table. Provides relationships between 7423 sync replication indexes and all the volumes that are associated with that index." 7424 ::= { eqliscsiTarget 71 } 7425 7426eqliscsiVolumeSyncReplIndexVolumesEntry OBJECT-TYPE 7427 SYNTAX EqliscsiVolumeSyncReplIndexVolumesEntry 7428 MAX-ACCESS not-accessible 7429 STATUS current 7430 DESCRIPTION "An entry (row) containing volume information for synchronous replication access/alternate 7431 pairs. The first two parts of the index identify the sync repl index of the pair, and the 7432 second two parts of the index identify the volume." 7433 INDEX { eqliscsiVolumeSyncReplLocalMemberId, eqliscsiVolumeSyncReplIndex, eqliscsiLocalMemberId, eqliscsiVolumeIndex } 7434 7435 ::= { eqliscsiVolumeSyncReplIndexVolumesTable 1} 7436 7437EqliscsiVolumeSyncReplIndexVolumesEntry ::= 7438 SEQUENCE { 7439 eqliscsiVolumeSyncReplIndexVolumesPsvId OCTET STRING 7440 } 7441 7442eqliscsiVolumeSyncReplIndexVolumesPsvId OBJECT-TYPE 7443 SYNTAX OCTET STRING (SIZE (16)) 7444 MAX-ACCESS read-only 7445 STATUS current 7446 DESCRIPTION "If non-zero, the value represents the PsvId of the peer of the 7447 synchronous replication volume." 7448 DEFVAL { "" } 7449 ::= { eqliscsiVolumeSyncReplIndexVolumesEntry 1 } 7450 7451---************************************************************* 7452 7453eqliscsiVolumeSyncReplSyncActiveOfflineTable OBJECT-TYPE 7454 SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplSyncActiveOfflineEntry 7455 MAX-ACCESS not-accessible 7456 STATUS current 7457 DESCRIPTION "EqualLogic-Dynamic" 7458 ::= { eqliscsiTarget 72 } 7459 7460eqliscsiVolumeSyncReplSyncActiveOfflineEntry OBJECT-TYPE 7461 SYNTAX EqliscsiVolumeSyncReplSyncActiveOfflineEntry 7462 MAX-ACCESS not-accessible 7463 STATUS current 7464 DESCRIPTION "An entry (row) containing volume-specific information 7465 used to set the identified Synchronous Replication 7466 volume offline." 7467 INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex } 7468 7469 ::= { eqliscsiVolumeSyncReplSyncActiveOfflineTable 1} 7470 7471EqliscsiVolumeSyncReplSyncActiveOfflineEntry ::= 7472 SEQUENCE { 7473 eqliscsiVolumeSyncReplSyncActiveOffline TruthValue 7474 } 7475 7476eqliscsiVolumeSyncReplSyncActiveOffline OBJECT-TYPE 7477 SYNTAX TruthValue 7478 MAX-ACCESS read-write 7479 STATUS current 7480 DESCRIPTION "This field is used to take the SyncActive volume 7481 offline. This field is read-write." 7482 DEFVAL { false } 7483 ::= { eqliscsiVolumeSyncReplSyncActiveOfflineEntry 1 } 7484 7485---************************************************************* 7486 7487eqliscsiDeletedVolumeInfoTable OBJECT-TYPE 7488 SYNTAX SEQUENCE OF EqliscsiDeletedVolumeInfoEntry 7489 MAX-ACCESS not-accessible 7490 STATUS current 7491 DESCRIPTION "EqualLogic-Persistent " 7492 ::= { eqliscsiTarget 73 } 7493 7494eqliscsiDeletedVolumeInfoEntry OBJECT-TYPE 7495 SYNTAX EqliscsiDeletedVolumeInfoEntry 7496 MAX-ACCESS not-accessible 7497 STATUS current 7498 DESCRIPTION "An entry (row) containing information about a 7499 volume at the time it was deleted, used to restore 7500 a deleted volume to its original state (on un-delete), 7501 or to purge volume permanently to create free space." 7502 INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex } 7503 7504 ::= { eqliscsiDeletedVolumeInfoTable 1 } 7505 7506EqliscsiDeletedVolumeInfoEntry ::= 7507 SEQUENCE { 7508 eqliscsiDeletedVolumeInfoRowStatus RowStatus, 7509 eqliscsiDeletedVolumeInfoOriginalName UTFString, 7510 eqliscsiDeletedVolumeInfoOriginalType INTEGER, 7511 eqliscsiDeletedVolumeFlags BITS, 7512 eqliscsiDeletedVolumeInfoDeleteDate Counter32, 7513 eqliscsiDeletedVolumeThinWarnPercentage Unsigned32, 7514 eqliscsiDeletedVolumeThinMaxGrowPercentage Unsigned32 7515 } 7516 7517eqliscsiDeletedVolumeInfoRowStatus OBJECT-TYPE 7518 SYNTAX RowStatus 7519 MAX-ACCESS read-only 7520 STATUS current 7521 DESCRIPTION "This field is used to indicate the status of this entry." 7522 ::= { eqliscsiDeletedVolumeInfoEntry 1 } 7523 7524eqliscsiDeletedVolumeInfoOriginalName OBJECT-TYPE 7525 SYNTAX UTFString (SIZE (1..64)) 7526 MAX-ACCESS read-only 7527 STATUS current 7528 DESCRIPTION "This field is the original name of the volume at the time 7529 it was deleted. A unique name is created for a deleted 7530 volume so that it does not collide with visible volumes. 7531 The volume is restored with this original name if possible." 7532 ::= { eqliscsiDeletedVolumeInfoEntry 2 } 7533 7534eqliscsiDeletedVolumeInfoOriginalType OBJECT-TYPE 7535 SYNTAX INTEGER { 7536 classic(1), 7537 thin-provisioned(2), 7538 snapshot(3) 7539 } 7540 MAX-ACCESS read-only 7541 STATUS current 7542 DESCRIPTION "This field specifies the volume type at the time it was deleted. Volumes 7543 are converted to thin provisioned when they are deleted in order to consume 7544 as little free space as possible. They are converted back to this type 7545 when they are restored." 7546 ::= { eqliscsiDeletedVolumeInfoEntry 3 } 7547 7548eqliscsiDeletedVolumeFlags OBJECT-TYPE 7549 SYNTAX BITS { 7550 replicaset(0), -- Volume was the latest in a replicaset 7551 failback(1), -- Volume was a failback 7552 recovery(2), -- Volume was a recovery volume 7553 syncrep(3), -- Volume was originally sync-repped 7554 template(4), -- Volume was a template 7555 thinClone(5), -- Volume was a thin clone 7556 flag6(6), 7557 flag7(7), 7558 flag8(8), 7559 flag9(9), 7560 flag10(10), 7561 flag11(11), 7562 flag12(12), 7563 flag13(13), 7564 flag14(14), 7565 flag15(15), 7566 flag16(16), 7567 flag17(17), 7568 flag18(18), 7569 flag19(19), 7570 flag20(20), 7571 flag21(21), 7572 flag22(22), 7573 flag23(23), 7574 flag24(24), 7575 flag25(25), 7576 flag26(26), 7577 flag27(27), 7578 flag28(28), 7579 flag29(29), 7580 flag30(30), 7581 flag31(31) 7582 } 7583 MAX-ACCESS read-only 7584 STATUS current 7585 DESCRIPTION "This bitfield contains volume modifiers or types that a volume originally 7586 had at the time it was deleted. Deleted volumes are converted to thin-provisioned 7587 while recoverable, these fields help to restore a volume to its original state." 7588 ::= { eqliscsiDeletedVolumeInfoEntry 4 } 7589 7590eqliscsiDeletedVolumeInfoDeleteDate OBJECT-TYPE 7591 SYNTAX Counter32 7592 MAX-ACCESS read-only 7593 STATUS current 7594 DESCRIPTION "This field specifies the deleted time for a volume. 7595 Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01. 7596 It is used to determine the oldest deleted volume when it is necessary to 7597 trim back volumes to create free space." 7598 ::= { eqliscsiDeletedVolumeInfoEntry 5 } 7599 7600eqliscsiDeletedVolumeThinWarnPercentage OBJECT-TYPE 7601 SYNTAX Unsigned32 7602 MAX-ACCESS read-only 7603 STATUS current 7604 DESCRIPTION "This field is the original thin warning percentage for the volume at the 7605 time it was deleted." 7606 ::= { eqliscsiDeletedVolumeInfoEntry 6 } 7607 7608eqliscsiDeletedVolumeThinMaxGrowPercentage OBJECT-TYPE 7609 SYNTAX Unsigned32 7610 MAX-ACCESS read-only 7611 STATUS current 7612 DESCRIPTION "This field is the original thin max grow percentage for the volume at the 7613 time it was deleted." 7614 ::= { eqliscsiDeletedVolumeInfoEntry 7 } 7615 7616---************************************************************* 7617 7618eqliscsiVolumeSyncReplActivePeerTable OBJECT-TYPE 7619 SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplActivePeerEntry 7620 MAX-ACCESS not-accessible 7621 STATUS current 7622 DESCRIPTION 7623 "EqualLogic-Persistent 7624 This table maintains the volume index of the volume in 7625 the active pool for a sync-repl volume. 7626 " 7627 ::= { eqliscsiTarget 74 } 7628 7629eqliscsiVolumeSyncReplActivePeerEntry OBJECT-TYPE 7630 SYNTAX EqliscsiVolumeSyncReplActivePeerEntry 7631 MAX-ACCESS not-accessible 7632 STATUS current 7633 DESCRIPTION "An entry (row) containing active peer volume information for synchronous volume replication." 7634 INDEX { eqliscsiVolumeSyncReplLocalMemberId , eqliscsiVolumeSyncReplIndex } 7635 ::= { eqliscsiVolumeSyncReplActivePeerTable 1} 7636 7637EqliscsiVolumeSyncReplActivePeerEntry ::= 7638 SEQUENCE { 7639 eqliscsiVolumeSyncReplActivePeerRowStatus RowStatus, 7640 eqliscsiVolumeSyncReplActivePeerLocalMemberId Unsigned32, 7641 eqliscsiVolumeSyncReplActivePeerVolIndex Unsigned32, 7642 eqliscsiVolumeSyncReplActivePeerFlags BITS 7643 } 7644 7645eqliscsiVolumeSyncReplActivePeerRowStatus OBJECT-TYPE 7646 SYNTAX RowStatus 7647 MAX-ACCESS read-create 7648 STATUS current 7649 DESCRIPTION "This field is used indicate the status of this entry." 7650 ::= { eqliscsiVolumeSyncReplActivePeerEntry 1 } 7651 7652eqliscsiVolumeSyncReplActivePeerLocalMemberId OBJECT-TYPE 7653 SYNTAX Unsigned32 7654 MAX-ACCESS read-write 7655 STATUS current 7656 DESCRIPTION "This field specifies the first part of a unique index for identifing the 7657 active peer of the synchronous replication volume." 7658 ::= {eqliscsiVolumeSyncReplActivePeerEntry 2 } 7659 7660eqliscsiVolumeSyncReplActivePeerVolIndex OBJECT-TYPE 7661 SYNTAX Unsigned32 7662 MAX-ACCESS read-write 7663 STATUS current 7664 DESCRIPTION "This field specifies the second part of a unique index for identifing the 7665 active peer of the synchronous replication volume." 7666 ::= {eqliscsiVolumeSyncReplActivePeerEntry 3 } 7667 7668eqliscsiVolumeSyncReplActivePeerFlags OBJECT-TYPE 7669 SYNTAX BITS { 7670 syncReplDiscardActiveChanges(0), -- Discard the active volume changes since going out of sync - set but not retained 7671 syncReplForceFailover(1), -- Forces a failover to the SyncAlternate volume - set but not retained 7672 flag2(2), 7673 flag3(3), 7674 flag4(4), 7675 flag5(5), 7676 flag6(6), 7677 flag7(7), 7678 flag8(8), 7679 flag9(9), 7680 flag10(10), 7681 flag11(11), 7682 flag12(12), 7683 flag13(13), 7684 flag14(14), 7685 flag15(15), 7686 flag16(16), 7687 flag17(17), 7688 flag18(18), 7689 flag19(19), 7690 flag20(20), 7691 flag21(21), 7692 flag22(22), 7693 flag23(23), 7694 flag24(24), 7695 flag25(25), 7696 flag26(26), 7697 flag27(27), 7698 flag28(28), 7699 flag29(29), 7700 flag30(30), 7701 flag31(31) 7702 } 7703 MAX-ACCESS read-write 7704 STATUS current 7705 DESCRIPTION "This field defines the common place holder for sync-replication volume. The flags must be of type 7706 enable(1) or disable(0), and the default will always be disable(0)." 7707 DEFVAL { {} } 7708 ::= { eqliscsiVolumeSyncReplActivePeerEntry 4 } 7709 7710---************************************************************* 7711 7712eqliscsiVolumeSyncReplActivePeerLookupTable OBJECT-TYPE 7713 SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplActivePeerLookupEntry 7714 MAX-ACCESS not-accessible 7715 STATUS current 7716 DESCRIPTION "EqualLogic-Dynamic " 7717 ::= { eqliscsiTarget 75 } 7718 7719eqliscsiVolumeSyncReplActivePeerLookupEntry OBJECT-TYPE 7720 SYNTAX EqliscsiVolumeSyncReplActivePeerLookupEntry 7721 MAX-ACCESS not-accessible 7722 STATUS current 7723 DESCRIPTION "An entry (row) containing active peer volume information for synchronous volume replication. 7724 The index identifies any peer, and the columns identify the active peer, or 0 if there is none." 7725 INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex } 7726 7727 ::= { eqliscsiVolumeSyncReplActivePeerLookupTable 1} 7728 7729EqliscsiVolumeSyncReplActivePeerLookupEntry ::= 7730 SEQUENCE { 7731 eqliscsiVolumeSyncReplActivePeerLookupLocalMemberId Unsigned32, 7732 eqliscsiVolumeSyncReplActivePeerLookupVolIndex Unsigned32 7733 } 7734 7735eqliscsiVolumeSyncReplActivePeerLookupLocalMemberId OBJECT-TYPE 7736 SYNTAX Unsigned32 7737 MAX-ACCESS read-only 7738 STATUS current 7739 DESCRIPTION "This field specifies the first part of a unique index for identifing the 7740 active peer of the synchronous replication volume." 7741 ::= {eqliscsiVolumeSyncReplActivePeerLookupEntry 1 } 7742 7743eqliscsiVolumeSyncReplActivePeerLookupVolIndex OBJECT-TYPE 7744 SYNTAX Unsigned32 7745 MAX-ACCESS read-only 7746 STATUS current 7747 DESCRIPTION "This field specifies the second part of a unique index for identifing the 7748 active peer of the synchronous replication volume." 7749 ::= {eqliscsiVolumeSyncReplActivePeerLookupEntry 2 } 7750 7751--************************************************************************** 7752 7753eqliscsiVolumeSyncReplFailbackTable OBJECT-TYPE 7754 SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplFailbackEntry 7755 MAX-ACCESS not-accessible 7756 STATUS current 7757 DESCRIPTION 7758 "EqualLogic-Persistent 7759 This table maintains the list of underlying sync-repl volumes and if they can be used as 7760 a sync-repl failback target. 7761 " 7762::= { eqliscsiTarget 76 } 7763 7764eqliscsiVolumeSyncReplFailbackEntry OBJECT-TYPE 7765 SYNTAX EqliscsiVolumeSyncReplFailbackEntry 7766 MAX-ACCESS not-accessible 7767 STATUS current 7768 DESCRIPTION 7769 "An entry in the sync-repl failback table." 7770 INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex } 7771::= { eqliscsiVolumeSyncReplFailbackTable 1 } 7772 7773EqliscsiVolumeSyncReplFailbackEntry ::= SEQUENCE { 7774 eqliscsiVolumeSyncReplFailbackRowStatus RowStatus, 7775 eqliscsiVolumeSyncReplAllowFailback TruthValue 7776} 7777 7778eqliscsiVolumeSyncReplFailbackRowStatus OBJECT-TYPE 7779 SYNTAX RowStatus 7780 MAX-ACCESS read-create 7781 STATUS current 7782 DESCRIPTION "This field is used indicate the status of this table entry." 7783 ::= { eqliscsiVolumeSyncReplFailbackEntry 1 } 7784 7785eqliscsiVolumeSyncReplAllowFailback OBJECT-TYPE 7786 SYNTAX TruthValue 7787 MAX-ACCESS read-write 7788 STATUS current 7789 DESCRIPTION "This field is used to indicate that this volume can be used as a 7790 failback target." 7791 DEFVAL { true } 7792 ::= { eqliscsiVolumeSyncReplFailbackEntry 2 } 7793 7794---************************************************************* 7795 7796eqliscsiVolCollectionSyncReplSyncActiveOfflineTable OBJECT-TYPE 7797 SYNTAX SEQUENCE OF EqliscsiVolCollectionSyncReplSyncActiveOfflineEntry 7798 MAX-ACCESS not-accessible 7799 STATUS current 7800 DESCRIPTION "EqualLogic-Dynamic" 7801 ::= { eqliscsiTarget 77 } 7802 7803eqliscsiVolCollectionSyncReplSyncActiveOfflineEntry OBJECT-TYPE 7804 SYNTAX EqliscsiVolCollectionSyncReplSyncActiveOfflineEntry 7805 MAX-ACCESS not-accessible 7806 STATUS current 7807 DESCRIPTION "An entry (row) containing pool-specific information used 7808 to set the identified Synchronous Replication pool offline." 7809 INDEX { eqliscsiVolCollectionIndex, eqlStoragePoolIndex } 7810 7811 ::= { eqliscsiVolCollectionSyncReplSyncActiveOfflineTable 1} 7812 7813EqliscsiVolCollectionSyncReplSyncActiveOfflineEntry ::= 7814 SEQUENCE { 7815 eqliscsiVolCollectionSyncReplSyncActiveOffline TruthValue 7816 } 7817 7818eqliscsiVolCollectionSyncReplSyncActiveOffline OBJECT-TYPE 7819 SYNTAX TruthValue 7820 MAX-ACCESS read-write 7821 STATUS current 7822 DESCRIPTION "This field is used to take the collection SyncActive pool 7823 offline. This field is read-write." 7824 DEFVAL { false } 7825 ::= { eqliscsiVolCollectionSyncReplSyncActiveOfflineEntry 1 } 7826 7827 7828--****************************************************************** 7829 7830eqliscsiSyncReplStateTable OBJECT-TYPE 7831 SYNTAX SEQUENCE OF EqliscsiSyncReplStateEntry 7832 MAX-ACCESS not-accessible 7833 STATUS current 7834 DESCRIPTION "Equalogic-member local syncrep state" 7835 ::= { eqliscsiTarget 78 } 7836 7837eqliscsiSyncReplStateEntry OBJECT-TYPE 7838 SYNTAX EqliscsiSyncReplStateEntry 7839 MAX-ACCESS not-accessible 7840 STATUS current 7841 DESCRIPTION "An member local entry (row) containing a volume's synchronous replication state 7842 The first 4 indexes identify the volume with the lowest psvid, and 7843 the second 4 indexes identify the volume with the highest psvid." 7844 INDEX { eqliscsiVolumeLowPsvId0 , eqliscsiVolumeLowPsvId1, eqliscsiVolumeLowPsvId2 , eqliscsiVolumeLowPsvId3, 7845 eqliscsiVolumeHighPsvId0 , eqliscsiVolumeHighPsvId1, eqliscsiVolumeHighPsvId2 , eqliscsiVolumeHighPsvId3 } 7846 ::= { eqliscsiSyncReplStateTable 1 } 7847 7848EqliscsiSyncReplStateEntry ::= 7849 SEQUENCE { 7850 eqliscsiSyncReplStateSeqNum Unsigned32, 7851 eqliscsiSyncReplStateState Unsigned32, 7852 eqliscsiSyncReplStateGrpLeadUuid OCTET STRING 7853 } 7854 7855eqliscsiSyncReplStateSeqNum OBJECT-TYPE 7856 SYNTAX Unsigned32 7857 MAX-ACCESS not-accessible 7858 STATUS current 7859 DESCRIPTION "This field specifies the sequence number for the record" 7860 ::= {eqliscsiSyncReplStateEntry 1 } 7861 7862eqliscsiSyncReplStateState OBJECT-TYPE 7863 SYNTAX Unsigned32 7864 MAX-ACCESS not-accessible 7865 STATUS current 7866 DESCRIPTION "This field specifies the Sync Rep State for the volume" 7867 ::= {eqliscsiSyncReplStateEntry 2 } 7868 7869eqliscsiSyncReplStateGrpLeadUuid OBJECT-TYPE 7870 SYNTAX OCTET STRING (SIZE (16)) 7871 MAX-ACCESS not-accessible 7872 STATUS current 7873 DESCRIPTION "This value represents the UUID of the Group lead that wrote this record" 7874 ::= { eqliscsiSyncReplStateEntry 3 } 7875 7876--************************************************************************** 7877 7878eqliscsiVsrVirtualSyncReplSyncActiveOfflineTable OBJECT-TYPE 7879 SYNTAX SEQUENCE OF EqliscsiVsrVirtualSyncReplSyncActiveOfflineEntry 7880 MAX-ACCESS not-accessible 7881 STATUS current 7882 DESCRIPTION "EqualLogic-Dynamic" 7883 ::= { eqliscsiTarget 79 } 7884 7885eqliscsiVsrVirtualSyncReplSyncActiveOfflineEntry OBJECT-TYPE 7886 SYNTAX EqliscsiVsrVirtualSyncReplSyncActiveOfflineEntry 7887 MAX-ACCESS not-accessible 7888 STATUS current 7889 DESCRIPTION "An entry (row) containing volume-specific information 7890 used to set the identified Synchronous Replication 7891 volume offline for a virtual volume." 7892 INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex } 7893 7894 ::= { eqliscsiVsrVirtualSyncReplSyncActiveOfflineTable 1} 7895 7896EqliscsiVsrVirtualSyncReplSyncActiveOfflineEntry ::= 7897 SEQUENCE { 7898 eqliscsiVsrVirtualSyncReplSyncActiveOffline TruthValue 7899 } 7900 7901eqliscsiVsrVirtualSyncReplSyncActiveOffline OBJECT-TYPE 7902 SYNTAX TruthValue 7903 MAX-ACCESS read-only 7904 STATUS current 7905 DESCRIPTION "This field is used to get the SyncActive offline status 7906 for the sync-rep volume pair represented by the virtual 7907 volume. This field is read-only, the value can only be 7908 set via the volume SyncActive offline table." 7909 DEFVAL { false } 7910 ::= { eqliscsiVsrVirtualSyncReplSyncActiveOfflineEntry 1 } 7911 7912---************************************************************* 7913 7914eqliscsiVsrCollectionSyncReplSyncActiveOfflineTable OBJECT-TYPE 7915 SYNTAX SEQUENCE OF EqliscsiVsrCollectionSyncReplSyncActiveOfflineEntry 7916 MAX-ACCESS not-accessible 7917 STATUS current 7918 DESCRIPTION "EqualLogic-Dynamic" 7919 ::= { eqliscsiTarget 80 } 7920 7921eqliscsiVsrCollectionSyncReplSyncActiveOfflineEntry OBJECT-TYPE 7922 SYNTAX EqliscsiVsrCollectionSyncReplSyncActiveOfflineEntry 7923 MAX-ACCESS not-accessible 7924 STATUS current 7925 DESCRIPTION "An entry (row) containing pool-specific information used 7926 to read the identified Synchronous Replication pool offline." 7927 INDEX { eqliscsiVolCollectionIndex } 7928 7929 ::= { eqliscsiVsrCollectionSyncReplSyncActiveOfflineTable 1 } 7930 7931EqliscsiVsrCollectionSyncReplSyncActiveOfflineEntry ::= 7932 SEQUENCE { 7933 eqliscsiVsrCollectionSyncReplSyncActiveOffline TruthValue 7934 } 7935 7936eqliscsiVsrCollectionSyncReplSyncActiveOffline OBJECT-TYPE 7937 SYNTAX TruthValue 7938 MAX-ACCESS read-only 7939 STATUS current 7940 DESCRIPTION "This field is used to get the SyncActive offline status 7941 for the sync-rep collection represented by the virtual 7942 collection This field is read-only, the value can only be 7943 set via the volume SyncActive offline collection table." 7944 DEFVAL { false } 7945 ::= { eqliscsiVsrCollectionSyncReplSyncActiveOfflineEntry 1 } 7946 7947---************************************************************* 7948 7949eqliscsiVolNameSecondaryIndexTable OBJECT-TYPE 7950 SYNTAX SEQUENCE OF EqliscsiVolNameSecondaryIndexEntry 7951 MAX-ACCESS not-accessible 7952 STATUS current 7953 DESCRIPTION "EqualLogic-Dynamic" 7954 ::= { eqliscsiTarget 81 } 7955 7956eqliscsiVolNameSecondaryIndexEntry OBJECT-TYPE 7957 SYNTAX EqliscsiVolNameSecondaryIndexEntry 7958 MAX-ACCESS not-accessible 7959 STATUS current 7960 DESCRIPTION "An entry (row) which uses the eqliscsiVolumeName secondary key 7961 to lookup a eqliscsiVolumeName." 7962 INDEX { eqliscsiVolumeName, eqliscsiLocalMemberId, eqliscsiVolumeIndex } 7963 7964 ::= { eqliscsiVolNameSecondaryIndexTable 1} 7965 7966EqliscsiVolNameSecondaryIndexEntry ::= 7967 SEQUENCE { 7968 eqliscsiVolNameSecondaryIndexRowStatus RowStatus 7969 } 7970 7971eqliscsiVolNameSecondaryIndexRowStatus OBJECT-TYPE 7972 SYNTAX RowStatus 7973 MAX-ACCESS read-only 7974 STATUS current 7975 DESCRIPTION "This field is value of the RowStatus of the 7976 corresponding eqliscsiVolumeRowStatus volume" 7977 7978 ::= { eqliscsiVolNameSecondaryIndexEntry 1 } 7979 7980---************************************************************* 7981 7982eqliscsiSharedVolumeSetTable OBJECT-TYPE 7983 SYNTAX SEQUENCE OF EqliscsiSharedVolumeSetEntry 7984 MAX-ACCESS not-accessible 7985 STATUS current 7986 DESCRIPTION "EqualLogic-Persistent Table Volume set table. 7987 This table stores information about Shared Volume Sets in the PS-Group" 7988 7989 ::= { eqliscsiTarget 82 } 7990 7991eqliscsiSharedVolumeSetEntry OBJECT-TYPE 7992 SYNTAX EqliscsiSharedVolumeSetEntry 7993 MAX-ACCESS not-accessible 7994 STATUS current 7995 DESCRIPTION "An entry (row) containing shared volume set information." 7996 INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeSetIndex } 7997 7998 ::= { eqliscsiSharedVolumeSetTable 1} 7999 8000EqliscsiSharedVolumeSetEntry ::= 8001 SEQUENCE { 8002 eqliscsiSharedVolumeSetIndex Unsigned32, 8003 eqliscsiSharedVolumeSetRowStatus RowStatus, 8004 eqliscsiSharedVolumeSetPsvid OCTET STRING, 8005 eqliscsiSharedVolumeSetSectorSize INTEGER, 8006 eqliscsiSharedVolumeSetStorageBucketUUID OCTET STRING, 8007 eqliscsiSharedVolumeSharedVolumeSetBucket EQL2PartRowPointerStr, 8008 eqliscsiSharedVolumeSetBucketFullPolicy INTEGER 8009 } 8010 8011eqliscsiSharedVolumeSetIndex OBJECT-TYPE 8012 SYNTAX Unsigned32 8013 MAX-ACCESS not-accessible 8014 STATUS current 8015 DESCRIPTION "This field specifies a unique index for identifing shared volume set." 8016 ::= { eqliscsiSharedVolumeSetEntry 1} 8017 8018eqliscsiSharedVolumeSetRowStatus OBJECT-TYPE 8019 SYNTAX RowStatus 8020 MAX-ACCESS read-only 8021 STATUS current 8022 DESCRIPTION "This field indicates whether the shared volume set is active or not." 8023 ::= {eqliscsiSharedVolumeSetEntry 2} 8024 8025 8026eqliscsiSharedVolumeSetPsvid OBJECT-TYPE 8027 SYNTAX OCTET STRING (SIZE (16)) 8028 MAX-ACCESS read-only 8029 STATUS current 8030 DESCRIPTION "EQL-SECONDARY-KEY 8031 This field is for internal use only." 8032 ::= { eqliscsiSharedVolumeSetEntry 3} 8033 8034 8035eqliscsiSharedVolumeSetSectorSize OBJECT-TYPE 8036 SYNTAX INTEGER { 8037 sector-size-512-bytes(0), 8038 sector-size-4096-bytes(1) 8039 } 8040 MAX-ACCESS read-only 8041 STATUS current 8042 DESCRIPTION "This field specifies, in bytes, the sector size all shared volumes in this shared volume set." 8043 DEFVAL { sector-size-512-bytes } 8044 ::= { eqliscsiSharedVolumeSetEntry 4 } 8045 8046eqliscsiSharedVolumeSetStorageBucketUUID OBJECT-TYPE 8047 SYNTAX OCTET STRING (SIZE (16)) 8048 MAX-ACCESS read-only 8049 STATUS current 8050 DESCRIPTION "EQL-SECONDARY-KEY 8051 A pointer to the parent storage bucket 8052 that contains this shared volume set." 8053 REFERENCE 8054 "eqliscsiStorageBucketTable" 8055 ::= { eqliscsiSharedVolumeSetEntry 5 } 8056 8057eqliscsiSharedVolumeSharedVolumeSetBucket OBJECT-TYPE 8058 SYNTAX EQL2PartRowPointerStr 8059 MAX-ACCESS read-only 8060 STATUS current 8061 DESCRIPTION 8062 "A pointer to the parent storage bucket that contains this 8063 shared volume set. 8064 Note this is a redundant field the 8065 StorageBucketUUID field stores the same information. 8066 But the UUID field will come out as soon we add the support 8067 so IOM can read this table through netmgtd." 8068 ::= { eqliscsiSharedVolumeSetEntry 6 } 8069 8070eqliscsiSharedVolumeSetBucketFullPolicy OBJECT-TYPE 8071 SYNTAX INTEGER { 8072 keep-online-fail-write-to-unallocated-pages(0), 8073 make-svs-offline(1) 8074 8075 } 8076 MAX-ACCESS read-only 8077 STATUS current 8078 DESCRIPTION "This field specifies how the firmware will handle the bucket full condition. 8079 keep-online-fail-write-to-new-pages: Keep all the shared volumes 8080 in the shared volume set online, but fail all write to unallocated pages. 8081 make-svs-offline: Take all the shared volumes in the shared volume set offline." 8082 DEFVAL { keep-online-fail-write-to-unallocated-pages } 8083 ::= { eqliscsiSharedVolumeSetEntry 7 } 8084 8085--****************************************************************** 8086 8087eqliscsiSharedVolumeTable OBJECT-TYPE 8088 SYNTAX SEQUENCE OF EqliscsiSharedVolumeEntry 8089 MAX-ACCESS not-accessible 8090 STATUS current 8091 DESCRIPTION "EqualLogic-Persistent Table for storing shared volume set attributes that can frequently change. 8092 " 8093 ::= { eqliscsiTarget 83 } 8094 8095 8096eqliscsiSharedVolumeEntry OBJECT-TYPE 8097 SYNTAX EqliscsiSharedVolumeEntry 8098 MAX-ACCESS not-accessible 8099 STATUS current 8100 DESCRIPTION "An entry (row) containing status for shared volume the values 8101 in this table are user configurable." 8102 INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeIndex } 8103 8104 ::= { eqliscsiSharedVolumeTable 1} 8105 8106EqliscsiSharedVolumeEntry ::= 8107 SEQUENCE { 8108 8109 eqliscsiSharedVolumeIndex Unsigned32, 8110 eqliscsiSharedVolumeRowStatus RowStatus, 8111 eqliscsiSharedVolumePsvid OCTET STRING, 8112 eqliscsiSharedVolumeName UTFString, 8113 eqliscsiSharedVolumeSize Integer32, 8114 eqliscsiSharedVolumeCreatedAs VirtualVolumeCreatedAs, 8115 eqliscsiSharedVolumeIfSnapshotOrFastCloneMyParentVVol EQL2PartRowPointerStr, 8116 eqliscsiSharedVolumeSharedVolumeSet EQL2PartRowPointerStr, 8117 eqliscsiSharedVolumeDescription UTFString, 8118 eqliscsiSharedVolumeFlags BITS, 8119 eqliscsiSharedVolumeSecondaryLunId Unsigned32 8120 } 8121 8122eqliscsiSharedVolumeIndex OBJECT-TYPE 8123 SYNTAX Unsigned32 8124 MAX-ACCESS not-accessible 8125 STATUS current 8126 DESCRIPTION "This field specifies a unique index for identifying a shared volume." 8127 ::= { eqliscsiSharedVolumeEntry 1} 8128 8129eqliscsiSharedVolumeRowStatus OBJECT-TYPE 8130 SYNTAX RowStatus 8131 MAX-ACCESS read-only 8132 STATUS current 8133 DESCRIPTION "This field is used indicate the status of this entry." 8134 ::= { eqliscsiSharedVolumeEntry 2} 8135 8136 8137eqliscsiSharedVolumePsvid OBJECT-TYPE 8138 SYNTAX OCTET STRING (SIZE (16)) 8139 MAX-ACCESS read-only 8140 STATUS current 8141 DESCRIPTION "EQL-SECONDARY-KEY 8142 This field is a unique universal identifier for this 8143 shared volume. This field is mostly for internal use only." 8144 ::= { eqliscsiSharedVolumeEntry 3 } 8145 8146eqliscsiSharedVolumeName OBJECT-TYPE 8147 SYNTAX UTFString (SIZE (1..64)) 8148 MAX-ACCESS read-only 8149 STATUS current 8150 DESCRIPTION "EQL-SECONDARY-KEY 8151 This field specifies a user friendly name for the shared volume. 8152 The name must be unique within a group. 8153 The name must not contain spaces or special characters. 8154 The name can be up to 64 characters in length. There is no default." 8155 ::= { eqliscsiSharedVolumeEntry 4 } 8156 8157eqliscsiSharedVolumeSize OBJECT-TYPE 8158 SYNTAX Integer32 8159 UNITS "MB" 8160 MAX-ACCESS read-only 8161 STATUS current 8162 DESCRIPTION "This field specifies the volume size in MB. There is no default. 8163 Note: Volume size is round to a multiple of 15MB. All shared volumes 8164 are thin provisioned so this value represents the advertized size 8165 of the volume" 8166 ::= { eqliscsiSharedVolumeEntry 5 } 8167 8168 8169eqliscsiSharedVolumeCreatedAs OBJECT-TYPE 8170 SYNTAX VirtualVolumeCreatedAs 8171 MAX-ACCESS read-only 8172 STATUS current 8173 DESCRIPTION "This field specifies if the shared volume is set to online or offline by 8174 the administrator. If a volume is offline, it cannot be accessed 8175 by iscsi initiators." 8176 DEFVAL { stand-alone } 8177 ::= { eqliscsiSharedVolumeEntry 6 } 8178 8179eqliscsiSharedVolumeIfSnapshotOrFastCloneMyParentVVol OBJECT-TYPE 8180 SYNTAX EQL2PartRowPointerStr 8181 MAX-ACCESS read-only 8182 STATUS current 8183 DESCRIPTION "EQL-SECONDARY-KEY 8184 This field is only applicable to shared volumes that are created 8185 as snapshots. If snapshot shared volume, this field identifies 8186 the parent." 8187 ::= { eqliscsiSharedVolumeEntry 7 } 8188 8189eqliscsiSharedVolumeSharedVolumeSet OBJECT-TYPE 8190 SYNTAX EQL2PartRowPointerStr 8191 MAX-ACCESS read-only 8192 STATUS current 8193 DESCRIPTION 8194 "A pointer to the corresponding Shared Volume Set that contains this 8195 shared volume." 8196 ::= { eqliscsiSharedVolumeEntry 8 } 8197 8198 8199eqliscsiSharedVolumeDescription OBJECT-TYPE 8200 SYNTAX UTFString (SIZE (0..128)) 8201 MAX-ACCESS read-only 8202 STATUS current 8203 DESCRIPTION "This field specifies a descriptive string that provides details about the volume. 8204 The description can be up to 128 characters. There is no default value." 8205 ::= { eqliscsiSharedVolumeEntry 9 } 8206 8207 8208eqliscsiSharedVolumeFlags OBJECT-TYPE 8209 SYNTAX BITS { 8210 isVvol(0) 8211 } 8212 MAX-ACCESS read-only 8213 STATUS current 8214 DESCRIPTION "This fields defines the common place holder for Volume operational flags. " 8215 DEFVAL { {} } 8216 ::= { eqliscsiSharedVolumeEntry 10 } 8217 8218 8219eqliscsiSharedVolumeSecondaryLunId OBJECT-TYPE 8220 SYNTAX Unsigned32 8221 MAX-ACCESS read-only 8222 STATUS current 8223 DESCRIPTION "This field specifies the secondary LUN id for the volume 8224 This is an auto-generated field for internal use only." 8225 ::= { eqliscsiSharedVolumeEntry 11 } 8226 8227 8228--****************************************************************** 8229 8230 8231eqlVmwareVirtualVolumeTable OBJECT-TYPE 8232 SYNTAX SEQUENCE OF EqlVmwareVirtualVolumeEntry 8233 MAX-ACCESS not-accessible 8234 STATUS current 8235 DESCRIPTION "EqualLogic-Persistent Table for storing vmWare specific for virtual volume. 8236 Note all virtual volumes are implemented as shared volumes. This table stores 8237 information that is not used by the PS-Group and is only used by vmware. " 8238 ::= { eqliscsiTarget 84 } 8239 8240 8241eqlVmwareVirtualVolumeEntry OBJECT-TYPE 8242 SYNTAX EqlVmwareVirtualVolumeEntry 8243 MAX-ACCESS not-accessible 8244 STATUS current 8245 DESCRIPTION "An entry (row) containing information used by vmWare for this virtual volume. 8246 Note columns in this table are not used by PS-Group, for the most purpose they 8247 are opaque for the PS-Group. They only persist information relevant to vmWare" 8248 INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeIndex } 8249 8250 ::= { eqlVmwareVirtualVolumeTable 1 } 8251 8252EqlVmwareVirtualVolumeEntry ::= 8253 SEQUENCE { 8254 8255 eqlVmwareVirtualVolumeRowStatus RowStatus, 8256 eqlVmwareVirtualVolumeType VirtualVolumeType, 8257 eqlVmWareVirtualVolumeIfSnapshotCreateDate Counter32 8258 } 8259 8260eqlVmwareVirtualVolumeRowStatus OBJECT-TYPE 8261 SYNTAX RowStatus 8262 MAX-ACCESS read-write 8263 STATUS current 8264 DESCRIPTION "This field is used indicate the status of this entry." 8265 ::= { eqlVmwareVirtualVolumeEntry 1} 8266 8267eqlVmwareVirtualVolumeType OBJECT-TYPE 8268 SYNTAX VirtualVolumeType 8269 MAX-ACCESS read-write 8270 STATUS current 8271 DESCRIPTION "This field specifies vmware virtual volume type." 8272 ::= { eqlVmwareVirtualVolumeEntry 2 } 8273 8274eqlVmWareVirtualVolumeIfSnapshotCreateDate OBJECT-TYPE 8275 SYNTAX Counter32 8276 MAX-ACCESS read-only 8277 STATUS current 8278 DESCRIPTION "This field specifies the time at which this snapshot was created 8279 Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01. 8280 It is meant to be used by the VASA provider to cleanup all the 8281 in-progress snapshots that were never completed by VMware" 8282 ::= { eqlVmwareVirtualVolumeEntry 3 } 8283 8284 8285--****************************************************************** 8286 8287eqliscsiSharedVolumeStatusTable OBJECT-TYPE 8288 SYNTAX SEQUENCE OF EqliscsiSharedVolumeStatusEntry 8289 MAX-ACCESS not-accessible 8290 STATUS current 8291 DESCRIPTION "EqualLogic-Dynamic Storage Volume Table. 8292 This table contains a list of volumes in a group and their stats." 8293 ::= { eqliscsiTarget 85 } 8294 8295 8296eqliscsiSharedVolumeStatusEntry OBJECT-TYPE 8297 SYNTAX EqliscsiSharedVolumeStatusEntry 8298 MAX-ACCESS not-accessible 8299 STATUS current 8300 DESCRIPTION "An entry (row) containing volume stats." 8301 AUGMENTS { eqliscsiSharedVolumeEntry } 8302 8303 ::= { eqliscsiSharedVolumeStatusTable 1} 8304 8305EqliscsiSharedVolumeStatusEntry ::= 8306 SEQUENCE { 8307 eqliscsiSharedVolumeStatusAllocatedSpace Unsigned32, 8308 eqliscsiSharedVolumeStatusSharedSpace Unsigned32, 8309 eqliscsiSharedVolumeStatusOperStatus INTEGER 8310 } 8311 8312eqliscsiSharedVolumeStatusAllocatedSpace OBJECT-TYPE 8313 SYNTAX Unsigned32 8314 UNITS "MB" 8315 MAX-ACCESS read-only 8316 STATUS current 8317 DESCRIPTION "The value of this object represents the actual materialized pages for this volume." 8318 ::= {eqliscsiSharedVolumeStatusEntry 1 } 8319 8320eqliscsiSharedVolumeStatusSharedSpace OBJECT-TYPE 8321 SYNTAX Unsigned32 8322 MAX-ACCESS read-only 8323 STATUS current 8324 DESCRIPTION "This field represents the number of pages the volume shares with other shared volumes." 8325 ::= {eqliscsiSharedVolumeStatusEntry 2 } 8326 8327eqliscsiSharedVolumeStatusOperStatus OBJECT-TYPE 8328 SYNTAX INTEGER { 8329 available(1), 8330 not-available(2), 8331 not-available-due-to-members-offline(3), 8332 not-available-due-to-lost-cached-blocks(4), 8333 not-available-due-to-thin-max-growth-met(5), 8334 not-available-due-to-nospace-for-auto-grow(7), 8335 not-available-due-to-missing-pages(8), 8336 not-available-due-to-internal-error(9) 8337 } 8338 MAX-ACCESS read-only 8339 STATUS current 8340 DESCRIPTION "This field specifies the current operational status of the shared volume." 8341 ::= { eqliscsiSharedVolumeStatusEntry 3 } 8342 8343--****************************************************************** 8344 8345eqliscsiDynVVolTable OBJECT-TYPE 8346 SYNTAX SEQUENCE OF EqliscsiDynVVolEntry 8347 MAX-ACCESS not-accessible 8348 STATUS current 8349 DESCRIPTION "EqualLogic-Dynamic VVol Table. 8350 This table is a Dyn table used by clients only to CREATE or DELETE VVol 8351 entries. The information contained in this table corresponds to fields present 8352 in the eqliscsiVolumeTable and the eqlVVolTable. A successful CREATE on this 8353 table will result in CREATION of rows in eqliscsiVolumeTable and eqlVVolTable. 8354 A successful DELETE on this table will result in DELETION of rows in 8355 eqliscsiVolumeTable and eqlVVolTable. 8356 TimeoutCreate:60" 8357 8358 ::= { eqliscsiTarget 86 } 8359 8360 8361eqliscsiDynVVolEntry OBJECT-TYPE 8362 SYNTAX EqliscsiDynVVolEntry 8363 MAX-ACCESS not-accessible 8364 STATUS current 8365 DESCRIPTION "An entry (row) containing the Dyn VVol Information." 8366 INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeIndex } 8367 8368 ::= { eqliscsiDynVVolTable 1} 8369 8370EqliscsiDynVVolEntry ::= 8371 SEQUENCE { 8372 eqliscsiDynVVolRowStatus RowStatus, 8373 eqliscsiDynVVolName UTFString, 8374 eqliscsiDynVVolSize Integer32, 8375 eqliscsiDynVVolContainer EQL2PartRowPointerStr, 8376 eqliscsiDynVVolDesc UTFString, 8377 eqliscsiDynVVolCreatedAs VirtualVolumeCreatedAs, 8378 eqliscsiDynVVolIfSnapshotOrFastCloneMyParentVVol EQL2PartRowPointerStr, 8379 eqliscsiDynVVolType VirtualVolumeType, 8380 eqliscsiDynVVolCreateIsDerived TruthValue, 8381 eqliscsiDynVVolCreateDerivedType INTEGER, 8382 eqliscsiDynVVolCreateDerivedFromParent EQL2PartRowPointerStr, 8383 eqliscsiDynVVolIfSnapshotMyStatus VirtualVolumeSnapshotStatus, 8384 eqliscsiDynVVolPsvid OCTET STRING 8385 } 8386 8387eqliscsiDynVVolRowStatus OBJECT-TYPE 8388 SYNTAX RowStatus 8389 MAX-ACCESS read-create 8390 STATUS current 8391 DESCRIPTION "This field indicates whether the VVol row is ACTIVE or not." 8392 ::= { eqliscsiDynVVolEntry 1} 8393 8394eqliscsiDynVVolName OBJECT-TYPE 8395 SYNTAX UTFString (SIZE (1..64)) 8396 MAX-ACCESS read-create 8397 STATUS current 8398 DESCRIPTION "This field specifies a user friendly name for a VVol. 8399 The name must be unique within a group. 8400 The name must not contain spaces or special characters. 8401 The name can be up to 64 characters in length. There is no default." 8402 ::= { eqliscsiDynVVolEntry 2 } 8403 8404eqliscsiDynVVolSize OBJECT-TYPE 8405 SYNTAX Integer32 8406 MAX-ACCESS read-create 8407 STATUS current 8408 DESCRIPTION "This field specifies the VVol size in MB. There is no default. 8409 Note: VVol size is round to a multiple of 15MB." 8410 ::= { eqliscsiDynVVolEntry 3 } 8411 8412 8413eqliscsiDynVVolContainer OBJECT-TYPE 8414 SYNTAX EQL2PartRowPointerStr 8415 MAX-ACCESS read-create 8416 STATUS current 8417 DESCRIPTION "This field contains the index of the container to place this VVol in." 8418 ::= { eqliscsiDynVVolEntry 4 } 8419 8420eqliscsiDynVVolDesc OBJECT-TYPE 8421 SYNTAX UTFString (SIZE (0..128)) 8422 MAX-ACCESS read-create 8423 STATUS current 8424 DESCRIPTION "This field specifies a descriptive string that provides details about the volume. 8425 The description can be up to 128 characters. There is no default value." 8426 ::= { eqliscsiDynVVolEntry 5 } 8427 8428eqliscsiDynVVolCreatedAs OBJECT-TYPE 8429 SYNTAX VirtualVolumeCreatedAs 8430 MAX-ACCESS read-only 8431 STATUS current 8432 DESCRIPTION "This field specifies how this virtual volume was created." 8433 ::= { eqliscsiDynVVolEntry 6 } 8434 8435eqliscsiDynVVolIfSnapshotOrFastCloneMyParentVVol OBJECT-TYPE 8436 SYNTAX EQL2PartRowPointerStr 8437 MAX-ACCESS read-only 8438 STATUS current 8439 DESCRIPTION "Only applicable if vvol was created as a snapshot or a fast-clone. 8440 Gives information about the parent VVol." 8441 ::= { eqliscsiDynVVolEntry 7} 8442 8443eqliscsiDynVVolType OBJECT-TYPE 8444 SYNTAX VirtualVolumeType 8445 MAX-ACCESS read-create 8446 STATUS current 8447 DESCRIPTION "This field stores the type of the VVol." 8448 ::= { eqliscsiDynVVolEntry 8 } 8449 8450eqliscsiDynVVolCreateIsDerived OBJECT-TYPE 8451 SYNTAX TruthValue 8452 MAX-ACCESS read-create 8453 STATUS current 8454 DESCRIPTION "Truth value only applicable on VVol create request, used to 8455 indicate if the new VVol to create is a derived VVol." 8456 ::= { eqliscsiDynVVolEntry 9 } 8457 8458eqliscsiDynVVolCreateDerivedType OBJECT-TYPE 8459 SYNTAX INTEGER { 8460 snapshot(2), 8461 fast-clone(3), 8462 clone(4) 8463 } 8464 MAX-ACCESS read-create 8465 STATUS current 8466 DESCRIPTION "Only applicable when creating new vvols and if Dervied is true, indicates 8467 how the new VVol should be derived from the parent VVol" 8468 ::= { eqliscsiDynVVolEntry 10 } 8469 8470eqliscsiDynVVolCreateDerivedFromParent OBJECT-TYPE 8471 SYNTAX EQL2PartRowPointerStr 8472 MAX-ACCESS read-create 8473 STATUS current 8474 DESCRIPTION "Only applicable when creating new vvols and if isDerived is true, 8475 contains the index of the volume to derive from." 8476 ::= { eqliscsiDynVVolEntry 11 } 8477 8478eqliscsiDynVVolIfSnapshotMyStatus OBJECT-TYPE 8479 SYNTAX VirtualVolumeSnapshotStatus 8480 MAX-ACCESS read-create 8481 STATUS current 8482 DESCRIPTION "This field specifies the snapshot status if the virtual volume, is a snapshot of another volume." 8483 ::= { eqliscsiDynVVolEntry 12 } 8484 8485eqliscsiDynVVolPsvid OBJECT-TYPE 8486 SYNTAX OCTET STRING (SIZE (16)) 8487 MAX-ACCESS read-only 8488 STATUS current 8489 DESCRIPTION "This is read-only field, it stores the unique universal identifier for this 8490 Virtual volume. " 8491 ::= { eqliscsiDynVVolEntry 13 } 8492 8493---************************************************************* 8494 8495eqlDynamicSharedVolumeCopyTable OBJECT-TYPE 8496 SYNTAX SEQUENCE OF EqlDynamicSharedVolumeCopyEntry 8497 MAX-ACCESS not-accessible 8498 STATUS current 8499 DESCRIPTION "EqualLogic-Dynamic shared volume rollback table. 8500 This table is a dynamic table used by clients rollback a shared volume to a snapshot shared volume." 8501 8502 ::= { eqliscsiTarget 87 } 8503 8504eqlDynamicSharedVolumeCopyEntry OBJECT-TYPE 8505 SYNTAX EqlDynamicSharedVolumeCopyEntry 8506 MAX-ACCESS not-accessible 8507 STATUS current 8508 DESCRIPTION "An entry (row) containing the dynamic VVol Information." 8509 INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeIndex } 8510 8511 ::= { eqlDynamicSharedVolumeCopyTable 1 } 8512 8513EqlDynamicSharedVolumeCopyEntry ::= 8514 SEQUENCE { 8515 eqlDynamicSharedVolumeCopyRowStatus RowStatus, 8516 eqlDynamicSharedVolumeCopyDestSharedVolume EQL2PartRowPointerStr, 8517 eqlDynamicSharedVolumeCopySourceSharedVolume EQL2PartRowPointerStr 8518 } 8519 8520eqlDynamicSharedVolumeCopyRowStatus OBJECT-TYPE 8521 SYNTAX RowStatus 8522 MAX-ACCESS read-create 8523 STATUS current 8524 DESCRIPTION "This field is used indicate the status of this entry." 8525 ::= { eqlDynamicSharedVolumeCopyEntry 1 } 8526 8527eqlDynamicSharedVolumeCopyDestSharedVolume OBJECT-TYPE 8528 SYNTAX EQL2PartRowPointerStr 8529 MAX-ACCESS read-create 8530 STATUS current 8531 DESCRIPTION "This field identifes the destination of the rollback." 8532 ::= { eqlDynamicSharedVolumeCopyEntry 2 } 8533 8534 8535eqlDynamicSharedVolumeCopySourceSharedVolume OBJECT-TYPE 8536 SYNTAX EQL2PartRowPointerStr 8537 MAX-ACCESS read-create 8538 STATUS current 8539 DESCRIPTION "This field identifes the destination of the rollback." 8540 ::= { eqlDynamicSharedVolumeCopyEntry 3 } 8541 8542 8543--****************************************************************** 8544 8545eqlDynamicSharedVolumeBindUnbindTable OBJECT-TYPE 8546 SYNTAX SEQUENCE OF EqlDynamicSharedVolumeBindUnbindEntry 8547 MAX-ACCESS not-accessible 8548 STATUS current 8549 DESCRIPTION "EqualLogic-Dynamic shared volume bind unbind table 8550 This write-only table is a dynamic table used by clients to bind a shared volume to a host." 8551 8552 ::= { eqliscsiTarget 88 } 8553 8554eqlDynamicSharedVolumeBindUnbindEntry OBJECT-TYPE 8555 SYNTAX EqlDynamicSharedVolumeBindUnbindEntry 8556 MAX-ACCESS not-accessible 8557 STATUS current 8558 DESCRIPTION "An entry (row) containing the dynamic VVol Information." 8559 INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeIndex } 8560 8561 ::= { eqlDynamicSharedVolumeBindUnbindTable 1 } 8562 8563EqlDynamicSharedVolumeBindUnbindEntry ::= 8564 SEQUENCE { 8565 eqlDynamicSharedVolumeBindUnbindRowStatus RowStatus, 8566 eqlDynamicSharedVolumeBindUnbindOper INTEGER, 8567 eqlDynamicSharedVolumeBindUnbindAccessGroupIndex Unsigned32, 8568 eqlDynamicSharedVolumeBindUnbindOperAugment INTEGER 8569 } 8570 8571eqlDynamicSharedVolumeBindUnbindRowStatus OBJECT-TYPE 8572 SYNTAX RowStatus 8573 MAX-ACCESS read-create 8574 STATUS current 8575 DESCRIPTION "This field is used indicate the status of this entry." 8576 ::= { eqlDynamicSharedVolumeBindUnbindEntry 1 } 8577 8578eqlDynamicSharedVolumeBindUnbindOper OBJECT-TYPE 8579 SYNTAX INTEGER { 8580 bind (1), 8581 unbind (2) 8582 } 8583 MAX-ACCESS read-create 8584 STATUS current 8585 DESCRIPTION "This field identifes the bind/unbind operation" 8586 ::= { eqlDynamicSharedVolumeBindUnbindEntry 2 } 8587 8588 8589eqlDynamicSharedVolumeBindUnbindAccessGroupIndex OBJECT-TYPE 8590 SYNTAX Unsigned32 8591 MAX-ACCESS read-create 8592 STATUS current 8593 DESCRIPTION "This field identifes the host/access group to 8594 bind this shared volume to." 8595 ::= { eqlDynamicSharedVolumeBindUnbindEntry 3 } 8596 8597eqlDynamicSharedVolumeBindUnbindOperAugment OBJECT-TYPE 8598 SYNTAX INTEGER { 8599 update (0), 8600 updateAccess (1), 8601 doNotUpdateAccess(2) 8602 } 8603 MAX-ACCESS read-create 8604 STATUS current 8605 DESCRIPTION "This field identifes the bind/unbind augemented operation. 0,1 are used to make sure the 8606 ACL fields are updated/created. Option 2 make it so that we DO NOT cleanup ACL's. This would 8607 be used for member down status" 8608 ::= { eqlDynamicSharedVolumeBindUnbindEntry 4 } 8609 8610--****************************************************************** 8611 8612eqliscsiSharedVolumeMetadataTable OBJECT-TYPE 8613 SYNTAX SEQUENCE OF EqliscsiSharedVolumeMetadataEntry 8614 MAX-ACCESS not-accessible 8615 STATUS current 8616 DESCRIPTION "EqualLogic-Persistent Table for storing metadata of shared volumes." 8617 ::= { eqliscsiTarget 89 } 8618 8619eqliscsiSharedVolumeMetadataEntry OBJECT-TYPE 8620 SYNTAX EqliscsiSharedVolumeMetadataEntry 8621 MAX-ACCESS not-accessible 8622 STATUS current 8623 DESCRIPTION "Each entry represents a key-value pair combination for a shared volume. Each shared volume 8624 may have several key-value properties in which case a shared volume will be represented 8625 by more than one entry where each entry is a specific key-value pair (metadata)." 8626 INDEX {eqliscsiLocalMemberId, eqliscsiSharedVolumeIndex, eqliscsiSharedVolumeMetadataIndex} 8627 8628 ::= {eqliscsiSharedVolumeMetadataTable 1} 8629 8630EqliscsiSharedVolumeMetadataEntry ::= 8631 SEQUENCE { 8632 eqliscsiSharedVolumeMetadataRowStatus RowStatus, 8633 eqliscsiSharedVolumeMetadataIndex Unsigned32, 8634 eqliscsiSharedVolumeMetadataKey UTFString, 8635 eqliscsiSharedVolumeMetadataValue UTFString 8636 } 8637 8638eqliscsiSharedVolumeMetadataRowStatus OBJECT-TYPE 8639 SYNTAX RowStatus 8640 MAX-ACCESS read-create 8641 STATUS current 8642 DESCRIPTION "This field is used to indicate the status of the shared volume metadata entry." 8643 ::= {eqliscsiSharedVolumeMetadataEntry 1} 8644 8645eqliscsiSharedVolumeMetadataIndex OBJECT-TYPE 8646 SYNTAX Unsigned32 8647 MAX-ACCESS not-accessible 8648 STATUS current 8649 DESCRIPTION "This field specifies a unique index for identifying the shared volume metadata." 8650 ::= {eqliscsiSharedVolumeMetadataEntry 2} 8651 8652eqliscsiSharedVolumeMetadataKey OBJECT-TYPE 8653 SYNTAX UTFString(SIZE(1..65)) 8654 MAX-ACCESS read-create 8655 STATUS current 8656 DESCRIPTION "Key represents the metadata field name. 8657 The maximum supported length of this field 8658 including the NULL character is 65." 8659 ::= {eqliscsiSharedVolumeMetadataEntry 3} 8660 8661eqliscsiSharedVolumeMetadataValue OBJECT-TYPE 8662 SYNTAX UTFString(SIZE(1..255)) 8663 MAX-ACCESS read-create 8664 STATUS current 8665 DESCRIPTION "This field represents the value of the metadata field. 8666 The maximum supported length of this field 8667 including the NULL character is 255." 8668 ::= {eqliscsiSharedVolumeMetadataEntry 4} 8669 8670--****************************************************************** 8671 8672eqlPreppedSnapshotVVolTable OBJECT-TYPE 8673 SYNTAX SEQUENCE OF EqlPreppedSnapshotVVolEntry 8674 MAX-ACCESS not-accessible 8675 STATUS current 8676 DESCRIPTION "EqualLogic-Persistent Table for storing virtual volumes that 8677 represent prepped snapshots. 8678 Note this is a transient state, VMWare creates snapshots in 2 steps 8679 1) prepareToSnapshotVirtualVolume 8680 2) snapshotVirtualVolume 8681 This table stages all the VVOLS all the Virtual volumes that were created 8682 as a result of the 1st step. Once the 2nd step is executed these 8683 virtual volumes will transition into being real Shared Volumes on 8684 the equallogic PS-Group. 8685 Entries in this table use the same index as the shared volume table, because 8686 VMware requires that PS-Group generate the volume identifier in step 1 8687 and it will use this identifier for all forthcoming operations to 8688 this volume. 8689 Entries in this table will have a corressponding entry in the 8690 VmwareVirtualTable this table keeps track of the VVOL Type 8691 (config, data, swap)" 8692 8693 ::= { eqliscsiTarget 90 } 8694 8695 8696eqlPreppedSnapshotVVolEntry OBJECT-TYPE 8697 SYNTAX EqlPreppedSnapshotVVolEntry 8698 MAX-ACCESS not-accessible 8699 STATUS current 8700 DESCRIPTION "An entry (row) containing status for shared volume the values 8701 in this table are user configurable." 8702 INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeIndex } 8703 8704 ::= { eqlPreppedSnapshotVVolTable 1} 8705 8706EqlPreppedSnapshotVVolEntry ::= 8707 SEQUENCE { 8708 eqlPreppedSnapshotVVolRowStatus RowStatus, 8709 eqlPreppedSnapshotVVolPsvid OCTET STRING, 8710 eqlPreppedSnapshotVVolName UTFString, 8711 eqlPreppedSnapshotVVolSize Integer32, 8712 eqlPreppedSnapshotVVolMyParentVVol EQL2PartRowPointerStr, 8713 eqlPreppedSnapshotVVolBucket EQL2PartRowPointerStr, 8714 eqlPreppedSnapshotVVolDescription UTFString 8715 } 8716 8717eqlPreppedSnapshotVVolRowStatus OBJECT-TYPE 8718 SYNTAX RowStatus 8719 MAX-ACCESS read-only 8720 STATUS current 8721 DESCRIPTION "This field is used indicate the status of this entry." 8722 ::= { eqlPreppedSnapshotVVolEntry 1} 8723 8724 8725eqlPreppedSnapshotVVolPsvid OBJECT-TYPE 8726 SYNTAX OCTET STRING (SIZE (16)) 8727 MAX-ACCESS read-only 8728 STATUS current 8729 DESCRIPTION "This field is a unique universal identifier for this 8730 shared volume. This field is mostly for internal use only." 8731 ::= { eqlPreppedSnapshotVVolEntry 2 } 8732 8733eqlPreppedSnapshotVVolName OBJECT-TYPE 8734 SYNTAX UTFString (SIZE (1..64)) 8735 MAX-ACCESS read-only 8736 STATUS current 8737 DESCRIPTION "EQL-SECONDARY-KEY 8738 This field specifies a user friendly name for the shared volume. 8739 The name must be unique within a group. 8740 The name must not contain spaces or special characters. 8741 The name can be up to 64 characters in length. There is no default." 8742 ::= { eqlPreppedSnapshotVVolEntry 3 } 8743 8744eqlPreppedSnapshotVVolSize OBJECT-TYPE 8745 SYNTAX Integer32 8746 UNITS "MB" 8747 MAX-ACCESS read-only 8748 STATUS current 8749 DESCRIPTION "This field specifies the volume size in MB. There is no default. 8750 Note: Volume size is round to a multiple of 15MB. All shared volumes 8751 are thin provisioned so this value represents the advertized size 8752 of the volume" 8753 ::= { eqlPreppedSnapshotVVolEntry 4 } 8754 8755 8756eqlPreppedSnapshotVVolMyParentVVol OBJECT-TYPE 8757 SYNTAX EQL2PartRowPointerStr 8758 MAX-ACCESS read-only 8759 STATUS current 8760 DESCRIPTION "EQL-SECONDARY-KEY 8761 This field is only applicable to shared volumes that are created 8762 as snapshots. If snapshot shared volume, this field identifies 8763 the parent." 8764 ::= { eqlPreppedSnapshotVVolEntry 5 } 8765 8766eqlPreppedSnapshotVVolBucket OBJECT-TYPE 8767 SYNTAX EQL2PartRowPointerStr 8768 MAX-ACCESS read-create 8769 STATUS current 8770 DESCRIPTION "This field contains the index of the bucket that contains this prepped snapshot." 8771 ::= { eqlPreppedSnapshotVVolEntry 6 } 8772 8773eqlPreppedSnapshotVVolDescription OBJECT-TYPE 8774 SYNTAX UTFString (SIZE (0..128)) 8775 MAX-ACCESS read-only 8776 STATUS current 8777 DESCRIPTION "This field specifies a descriptive string that provides details about the volume. 8778 The description can be up to 128 characters. There is no default value." 8779 ::= { eqlPreppedSnapshotVVolEntry 7 } 8780 8781--******************************************************************************* 8782 8783eqlDynamicSharedVolumeDiffTable OBJECT-TYPE 8784 SYNTAX SEQUENCE OF EqlDynamicSharedVolumeDiffEntry 8785 MAX-ACCESS not-accessible 8786 STATUS current 8787 DESCRIPTION "EqualLogic-Dynamic shared volume difference table 8788 This write-only table is a dynamic table used by clients to perform a difference 8789 between 2 volumes" 8790 8791 ::= { eqliscsiTarget 91 } 8792 8793eqlDynamicSharedVolumeDiffEntry OBJECT-TYPE 8794 SYNTAX EqlDynamicSharedVolumeDiffEntry 8795 MAX-ACCESS not-accessible 8796 STATUS current 8797 DESCRIPTION "An entry (row) containing the dynamic row. The Index will be the VVol" 8798 INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeIndex } 8799 8800 ::= { eqlDynamicSharedVolumeDiffTable 1 } 8801 8802EqlDynamicSharedVolumeDiffEntry ::= 8803 SEQUENCE { 8804 eqlDynamicSharedVolumeDiffRowStatus RowStatus, 8805 eqlDynamicSharedVolumeDiffBaseIndex EQL2PartRowPointerStr, 8806 eqlDynamicSharedVolumeDiffAdmin INTEGER, 8807 eqlDynamicSharedVolumeDiffStartSegmentOffset Counter64, 8808 eqlDynamicSharedVolumeDiffSegmentsLength Counter64, 8809 eqlDynamicSharedVolumeDiffChunkSize Unsigned32 8810 } 8811 8812eqlDynamicSharedVolumeDiffRowStatus OBJECT-TYPE 8813 SYNTAX RowStatus 8814 MAX-ACCESS read-create 8815 STATUS current 8816 DESCRIPTION "This field is used indicate the status of this entry." 8817 ::= { eqlDynamicSharedVolumeDiffEntry 1 } 8818 8819eqlDynamicSharedVolumeDiffBaseIndex OBJECT-TYPE 8820 SYNTAX EQL2PartRowPointerStr 8821 MAX-ACCESS read-create 8822 STATUS current 8823 DESCRIPTION "This field specifies the base shared volume index associated with the shared volume." 8824 ::= { eqlDynamicSharedVolumeDiffEntry 2} 8825 8826eqlDynamicSharedVolumeDiffAdmin OBJECT-TYPE 8827 SYNTAX INTEGER { 8828 unSharedBitMap (1), 8829 allocatedBitMap (2), 8830 unsharedChunks (3) 8831 } 8832 MAX-ACCESS read-create 8833 STATUS current 8834 DESCRIPTION "This field identifes the type of diff ooperation" 8835 ::= { eqlDynamicSharedVolumeDiffEntry 3 } 8836 8837eqlDynamicSharedVolumeDiffStartSegmentOffset OBJECT-TYPE 8838 SYNTAX Counter64 8839 MAX-ACCESS read-create 8840 STATUS current 8841 DESCRIPTION 8842 "This value represents the starting segment for the diff operation" 8843 ::= { eqlDynamicSharedVolumeDiffEntry 4 } 8844 8845eqlDynamicSharedVolumeDiffSegmentsLength OBJECT-TYPE 8846 SYNTAX Counter64 8847 MAX-ACCESS read-create 8848 STATUS current 8849 DESCRIPTION 8850 "This value represents the segments size being requested. " 8851 ::= { eqlDynamicSharedVolumeDiffEntry 5 } 8852 8853eqlDynamicSharedVolumeDiffChunkSize OBJECT-TYPE 8854 SYNTAX Unsigned32 8855 MAX-ACCESS read-create 8856 STATUS current 8857 DESCRIPTION 8858 "This value represents the size of the Chunk entry for the bit map or other calculation" 8859 ::= { eqlDynamicSharedVolumeDiffEntry 6 } 8860 8861---************************************************************* 8862 8863eqliscsiVolumeCompressionConfigurationTable OBJECT-TYPE 8864 SYNTAX SEQUENCE OF EqliscsiVolumeCompressionConfigurationEntry 8865 MAX-ACCESS not-accessible 8866 STATUS current 8867 DESCRIPTION 8868 "EqualLogic-Persistent 8869 This table defines volume specific compression paramters. 8870 " 8871::= { eqliscsiTarget 92 } 8872 8873eqliscsiVolumeCompressionConfigurationEntry OBJECT-TYPE 8874 SYNTAX EqliscsiVolumeCompressionConfigurationEntry 8875 MAX-ACCESS not-accessible 8876 STATUS current 8877 DESCRIPTION 8878 "An entry in the volume compression configuration table." 8879 INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex } 8880::= { eqliscsiVolumeCompressionConfigurationTable 1 } 8881 8882EqliscsiVolumeCompressionConfigurationEntry ::= SEQUENCE { 8883 eqliscsiVolumeCompressionConfigurationRowStatus RowStatus, 8884 eqliscsiVolumeCompressionConfigurationPolicy INTEGER, 8885 eqliscsiVolumeCompressionConfigurationSnapDelay Integer32 8886} 8887 8888eqliscsiVolumeCompressionConfigurationRowStatus OBJECT-TYPE 8889 SYNTAX RowStatus 8890 MAX-ACCESS read-create 8891 STATUS current 8892 DESCRIPTION "This field is used indicate the status of this table entry." 8893 ::= { eqliscsiVolumeCompressionConfigurationEntry 1 } 8894 8895eqliscsiVolumeCompressionConfigurationPolicy OBJECT-TYPE 8896 SYNTAX INTEGER { 8897 automatic(0), -- Allow system to determine which snapshots to compress 8898 always(1), -- Immediately mark all snapshots created by this policy as compressible 8899 user-defined(2), -- Provide a user-defined amount of time to wait before marking for compression 8900 never(3) -- Never mark snapshots created by this schedule as compressible 8901 } 8902 MAX-ACCESS read-create 8903 STATUS current 8904 DESCRIPTION "Specify how this volume's snapshots should be compressed." 8905 DEFVAL { automatic } 8906 ::= { eqliscsiVolumeCompressionConfigurationEntry 2 } 8907 8908eqliscsiVolumeCompressionConfigurationSnapDelay OBJECT-TYPE 8909 SYNTAX Integer32 8910 UNITS "minutes" 8911 MAX-ACCESS read-create 8912 STATUS current 8913 DESCRIPTION 8914 " 8915 The value of this object represents how long to wait prior 8916 to marking a snapshot as eligible for compression. 8917 Current default is 24 hours. 8918 Only used when eqliscsiVolumeCompressionConfigurationPolicy 8919 is set to user-defined. 8920 " 8921 DEFVAL { 1440 } 8922 ::= { eqliscsiVolumeCompressionConfigurationEntry 3 } 8923 8924 8925 8926--******************************************************************************* 8927eqlDynamicSharedVolumeDiffChunkTable OBJECT-TYPE 8928 SYNTAX SEQUENCE OF EqlDynamicSharedVolumeDiffChunkEntry 8929 MAX-ACCESS not-accessible 8930 STATUS current 8931 DESCRIPTION 8932 "EqualLogic-Dynamic. This table exposes the vvol as number of chunks." 8933::= { eqliscsiTarget 93 } 8934 8935eqlDynamicSharedVolumeDiffChunkEntry OBJECT-TYPE 8936 SYNTAX EqlDynamicSharedVolumeDiffChunkEntry 8937 MAX-ACCESS not-accessible 8938 STATUS current 8939 DESCRIPTION "Information related to each chunk." 8940 INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeIndex, eqlDynamicSharedVolumeDiffChunkIndex } 8941::= { eqlDynamicSharedVolumeDiffChunkTable 1 } 8942 8943EqlDynamicSharedVolumeDiffChunkEntry ::= SEQUENCE { 8944 eqlDynamicSharedVolumeDiffChunkIndex Unsigned32, 8945 eqlDynamicSharedVolumeDiffChunkSegmentSize Unsigned32, 8946 eqlDynamicSharedVolumeDiffNumChunkSegments Unsigned32, 8947 eqlDynamicSharedVolumeDiffChunkModified OCTET STRING 8948} 8949eqlDynamicSharedVolumeDiffChunkIndex OBJECT-TYPE 8950 SYNTAX Unsigned32 8951 MAX-ACCESS not-accessible 8952 STATUS current 8953 DESCRIPTION 8954 "This value represents index of the chunk. " 8955::= { eqlDynamicSharedVolumeDiffChunkEntry 1 } 8956 8957 8958eqlDynamicSharedVolumeDiffChunkSegmentSize OBJECT-TYPE 8959 SYNTAX Unsigned32 8960 UNITS "KB" 8961 MAX-ACCESS read-only 8962 STATUS current 8963 DESCRIPTION 8964 "This value represents the size of a segment. This is passed in to the row create of the eqlDynamicSharedVolumeDiffChunkTable" 8965::= { eqlDynamicSharedVolumeDiffChunkEntry 2 } 8966 8967eqlDynamicSharedVolumeDiffNumChunkSegments OBJECT-TYPE 8968 SYNTAX Unsigned32 8969 UNITS "segments" 8970 MAX-ACCESS read-only 8971 STATUS current 8972 DESCRIPTION 8973 "This value represents the size of the chunk expressed as number of segments. " 8974::= { eqlDynamicSharedVolumeDiffChunkEntry 3 } 8975 8976eqlDynamicSharedVolumeDiffChunkModified OBJECT-TYPE 8977 SYNTAX OCTET STRING (SIZE(1024)) 8978 MAX-ACCESS read-only 8979 STATUS current 8980 DESCRIPTION 8981 "This value represents a bit mask of modified segments in the given chunk." 8982::= { eqlDynamicSharedVolumeDiffChunkEntry 4 } 8983 8984--****************************************************************** 8985 8986eqliscsiVolumeMetadataTable OBJECT-TYPE 8987 SYNTAX SEQUENCE OF EqliscsiVolumeMetadataEntry 8988 MAX-ACCESS not-accessible 8989 STATUS current 8990 DESCRIPTION "EqualLogic-Persistent Table for storing metadata of volumes." 8991 ::= { eqliscsiTarget 94 } 8992 8993eqliscsiVolumeMetadataEntry OBJECT-TYPE 8994 SYNTAX EqliscsiVolumeMetadataEntry 8995 MAX-ACCESS not-accessible 8996 STATUS current 8997 DESCRIPTION "Each entry represents a key-value pair combination for a volume. Each volume may have 8998 several key-value properties in which case a volume will be represented by more than 8999 one entry where each entry is a specific key-value pair (metadata)." 9000 INDEX {eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeMetadataIndex} 9001 9002 ::= {eqliscsiVolumeMetadataTable 1} 9003 9004EqliscsiVolumeMetadataEntry ::= 9005 SEQUENCE { 9006 eqliscsiVolumeMetadataRowStatus RowStatus, 9007 eqliscsiVolumeMetadataIndex Unsigned32, 9008 eqliscsiVolumeMetadataKey UTFString, 9009 eqliscsiVolumeMetadataValue UTFString 9010 } 9011 9012eqliscsiVolumeMetadataRowStatus OBJECT-TYPE 9013 SYNTAX RowStatus 9014 MAX-ACCESS read-create 9015 STATUS current 9016 DESCRIPTION "This field is used to indicate the status of the volume metadata entry." 9017 ::= {eqliscsiVolumeMetadataEntry 1} 9018 9019eqliscsiVolumeMetadataIndex OBJECT-TYPE 9020 SYNTAX Unsigned32 9021 MAX-ACCESS not-accessible 9022 STATUS current 9023 DESCRIPTION "This field specifies a unique index for identifying the volume metadata." 9024 ::= {eqliscsiVolumeMetadataEntry 2} 9025 9026eqliscsiVolumeMetadataKey OBJECT-TYPE 9027 SYNTAX UTFString(SIZE(1..65)) 9028 MAX-ACCESS read-create 9029 STATUS current 9030 DESCRIPTION "EQL-SECONDARY-KEY 9031 Key represents the metadata field name. 9032 The maximum supported length of this field 9033 including the NULL character is 65." 9034 ::= {eqliscsiVolumeMetadataEntry 3} 9035 9036eqliscsiVolumeMetadataValue OBJECT-TYPE 9037 SYNTAX UTFString(SIZE(1..255)) 9038 MAX-ACCESS read-create 9039 STATUS current 9040 DESCRIPTION "This field represents the value of the metadata field. 9041 The maximum supported length of this field 9042 including the NULL character is 255." 9043 ::= {eqliscsiVolumeMetadataEntry 4} 9044 9045--****************************************************************** 9046 9047eqliscsiSnapshotMetadataTable OBJECT-TYPE 9048 SYNTAX SEQUENCE OF EqliscsiSnapshotMetadataEntry 9049 MAX-ACCESS not-accessible 9050 STATUS current 9051 DESCRIPTION "EqualLogic-Persistent Table for storing metadata of snapshots." 9052 ::= { eqliscsiTarget 95 } 9053 9054eqliscsiSnapshotMetadataEntry OBJECT-TYPE 9055 SYNTAX EqliscsiSnapshotMetadataEntry 9056 MAX-ACCESS not-accessible 9057 STATUS current 9058 DESCRIPTION "Each entry represents a key-value pair combination for a snapshot. Each snapshot may have 9059 several key-value properties in which case a snapshot will be represented by more than one 9060 entry where each entry is a specific key-value pair (metadata)." 9061 INDEX {eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiSnapshotIndex, eqliscsiSnapshotMetadataIndex} 9062 9063 ::= {eqliscsiSnapshotMetadataTable 1} 9064 9065EqliscsiSnapshotMetadataEntry ::= 9066 SEQUENCE { 9067 eqliscsiSnapshotMetadataRowStatus RowStatus, 9068 eqliscsiSnapshotMetadataIndex Unsigned32, 9069 eqliscsiSnapshotMetadataKey UTFString, 9070 eqliscsiSnapshotMetadataValue UTFString 9071 } 9072 9073eqliscsiSnapshotMetadataRowStatus OBJECT-TYPE 9074 SYNTAX RowStatus 9075 MAX-ACCESS read-create 9076 STATUS current 9077 DESCRIPTION "This field is used to indicate the status of the snapshot metadata entry." 9078 ::= {eqliscsiSnapshotMetadataEntry 1} 9079 9080eqliscsiSnapshotMetadataIndex OBJECT-TYPE 9081 SYNTAX Unsigned32 9082 MAX-ACCESS not-accessible 9083 STATUS current 9084 DESCRIPTION "This field specifies a unique index for identifying the snapshot metadata." 9085 ::= {eqliscsiSnapshotMetadataEntry 2} 9086 9087eqliscsiSnapshotMetadataKey OBJECT-TYPE 9088 SYNTAX UTFString(SIZE(1..65)) 9089 MAX-ACCESS read-create 9090 STATUS current 9091 DESCRIPTION "EQL-SECONDARY-KEY 9092 Key represents the metadata field name. 9093 The maximum supported length of this field 9094 including the NULL character is 65." 9095 ::= {eqliscsiSnapshotMetadataEntry 3} 9096 9097eqliscsiSnapshotMetadataValue OBJECT-TYPE 9098 SYNTAX UTFString(SIZE(1..255)) 9099 MAX-ACCESS read-create 9100 STATUS current 9101 DESCRIPTION "This field represents the value of the metadata field. 9102 The maximum supported length of this field 9103 including the NULL character is 255." 9104 ::= {eqliscsiSnapshotMetadataEntry 4} 9105 9106 9107---************************************************************* 9108 9109eqliscsiSyncReplAfoTiebreakerTable OBJECT-TYPE 9110 SYNTAX SEQUENCE OF EqliscsiSyncReplAfoTiebreakerEntry 9111 MAX-ACCESS not-accessible 9112 STATUS current 9113 DESCRIPTION "Equalogic-member local AFO tiebreaker" 9114 ::= { eqliscsiTarget 96 } 9115 9116eqliscsiSyncReplAfoTiebreakerEntry OBJECT-TYPE 9117 SYNTAX EqliscsiSyncReplAfoTiebreakerEntry 9118 MAX-ACCESS not-accessible 9119 STATUS current 9120 DESCRIPTION "An member local entry (row) containing a volume's AFO tiebreaker for synchronous replication 9121 The first 4 indexes identify the volume with the lowest psvid, and 9122 the second 4 indexes identify the volume with the highest psvid." 9123 INDEX { eqliscsiVolumeLowPsvId0 , eqliscsiVolumeLowPsvId1, eqliscsiVolumeLowPsvId2 , eqliscsiVolumeLowPsvId3, 9124 eqliscsiVolumeHighPsvId0 , eqliscsiVolumeHighPsvId1, eqliscsiVolumeHighPsvId2 , eqliscsiVolumeHighPsvId3 } 9125 ::= { eqliscsiSyncReplAfoTiebreakerTable 1 } 9126 9127EqliscsiSyncReplAfoTiebreakerEntry ::= 9128 SEQUENCE { 9129 eqliscsiSyncReplAfoTiebreakerSeqNum Counter64, 9130 eqliscsiSyncReplAfoTiebreaker OCTET STRING, 9131 eqliscsiSyncReplAfoTiebreakerGrpLeadUuid OCTET STRING 9132 } 9133 9134eqliscsiSyncReplAfoTiebreakerSeqNum OBJECT-TYPE 9135 SYNTAX Counter64 9136 MAX-ACCESS not-accessible 9137 STATUS current 9138 DESCRIPTION "This field specifies the sequence number for the record" 9139 ::= {eqliscsiSyncReplAfoTiebreakerEntry 1 } 9140 9141 9142eqliscsiSyncReplAfoTiebreaker OBJECT-TYPE 9143 SYNTAX OCTET STRING (SIZE (16)) 9144 MAX-ACCESS not-accessible 9145 STATUS current 9146 DESCRIPTION "This value represents the UUID of the Tiebreaker" 9147 ::= {eqliscsiSyncReplAfoTiebreakerEntry 2 } 9148 9149 9150eqliscsiSyncReplAfoTiebreakerGrpLeadUuid OBJECT-TYPE 9151 SYNTAX OCTET STRING (SIZE (16)) 9152 MAX-ACCESS not-accessible 9153 STATUS current 9154 DESCRIPTION "This value represents the UUID of the Group lead that wrote this record" 9155 ::= { eqliscsiSyncReplAfoTiebreakerEntry 3 } 9156 9157 9158---************************************************************* 9159 9160eqliscsiSharedVolumeStatisticsTable OBJECT-TYPE 9161 SYNTAX SEQUENCE OF EqliscsiSharedVolumeStatisticsEntry 9162 MAX-ACCESS not-accessible 9163 STATUS current 9164 DESCRIPTION "EqualLogic-Dynamic Storage SharedVolume Table. 9165 This table contains a list of volumes in a group and their statistics." 9166 ::= { eqliscsiTarget 97 } 9167 9168 9169eqliscsiSharedVolumeStatisticsEntry OBJECT-TYPE 9170 SYNTAX EqliscsiSharedVolumeStatisticsEntry 9171 MAX-ACCESS not-accessible 9172 STATUS current 9173 DESCRIPTION "An entry (row) containing volume statistics." 9174 AUGMENTS { eqliscsiSharedVolumeEntry } 9175 9176 ::= { eqliscsiSharedVolumeStatisticsTable 1} 9177 9178EqliscsiSharedVolumeStatisticsEntry ::= 9179 SEQUENCE { 9180 eqliscsiSharedVolumeStatsCmdPdus Counter32, 9181 eqliscsiSharedVolumeStatsRspPdus Counter32, 9182 eqliscsiSharedVolumeStatsTxData Counter64, 9183 eqliscsiSharedVolumeStatsRxData Counter64, 9184 eqliscsiSharedVolumeStatsNoOfSessions Unsigned32, 9185 eqliscsiSharedVolumeStatsReadLatency Counter64, 9186 eqliscsiSharedVolumeStatsWriteLatency Counter64, 9187 eqliscsiSharedVolumeStatsReadOpCount Counter64, 9188 eqliscsiSharedVolumeStatsWriteOpCount Counter64, 9189 eqliscsiSharedVolumeStatsReadAvgLatency Gauge32, 9190 eqliscsiSharedVolumeStatsWriteAvgLatency Gauge32, 9191 eqliscsiSharedVolumeStatsHCIscsiReadWriteCmdsReceived Counter64, 9192 eqliscsiSharedVolumeStatsHCIscsiTotalQD Counter64, 9193 eqliscsiSharedVolumeStatsMisAlignedIO Counter64 9194 } 9195 9196eqliscsiSharedVolumeStatsCmdPdus OBJECT-TYPE 9197 SYNTAX Counter32 9198 UNITS "PDUs" 9199 MAX-ACCESS read-only 9200 STATUS current 9201 DESCRIPTION 9202 "The count of Command PDUs transferred to this volume." 9203::= { eqliscsiSharedVolumeStatisticsEntry 1 } 9204 9205eqliscsiSharedVolumeStatsRspPdus OBJECT-TYPE 9206 SYNTAX Counter32 9207 UNITS "PDUs" 9208 MAX-ACCESS read-only 9209 STATUS current 9210 DESCRIPTION 9211 "The count of Response PDUs transferred to this volume." 9212::= { eqliscsiSharedVolumeStatisticsEntry 2 } 9213 9214eqliscsiSharedVolumeStatsTxData OBJECT-TYPE 9215 SYNTAX Counter64 9216 UNITS "octets" 9217 MAX-ACCESS read-only 9218 STATUS current 9219 DESCRIPTION 9220 "The count of data octets that were transmitted by 9221 the local iSCSI node." 9222::= { eqliscsiSharedVolumeStatisticsEntry 3 } 9223 9224eqliscsiSharedVolumeStatsRxData OBJECT-TYPE 9225 SYNTAX Counter64 9226 UNITS "octets" 9227 MAX-ACCESS read-only 9228 STATUS current 9229 DESCRIPTION 9230 "The count of data octets that were received by 9231 the local iSCSI node." 9232::= { eqliscsiSharedVolumeStatisticsEntry 4 } 9233 9234eqliscsiSharedVolumeStatsNoOfSessions OBJECT-TYPE 9235 SYNTAX Unsigned32 9236 MAX-ACCESS read-only 9237 STATUS current 9238 DESCRIPTION 9239 "No of sessions that were established and closed so far to this volume. 9240 " 9241::= { eqliscsiSharedVolumeStatisticsEntry 5 } 9242 9243eqliscsiSharedVolumeStatsReadLatency OBJECT-TYPE 9244 SYNTAX Counter64 9245 MAX-ACCESS read-only 9246 STATUS current 9247 DESCRIPTION 9248 "The accumulative latency in milli seconds for read operations on this volume." 9249::= { eqliscsiSharedVolumeStatisticsEntry 6 } 9250 9251eqliscsiSharedVolumeStatsWriteLatency OBJECT-TYPE 9252 SYNTAX Counter64 9253 MAX-ACCESS read-only 9254 STATUS current 9255 DESCRIPTION 9256 "The accumulative latency in milli seconds for write operations on this volume." 9257::= { eqliscsiSharedVolumeStatisticsEntry 7 } 9258 9259eqliscsiSharedVolumeStatsReadOpCount OBJECT-TYPE 9260 SYNTAX Counter64 9261 MAX-ACCESS read-only 9262 STATUS current 9263 DESCRIPTION 9264 "The number of read operations on this volume." 9265::= { eqliscsiSharedVolumeStatisticsEntry 8 } 9266 9267eqliscsiSharedVolumeStatsWriteOpCount OBJECT-TYPE 9268 SYNTAX Counter64 9269 MAX-ACCESS read-only 9270 STATUS current 9271 DESCRIPTION 9272 "The number of write operations on this volume." 9273::= { eqliscsiSharedVolumeStatisticsEntry 9 } 9274 9275eqliscsiSharedVolumeStatsReadAvgLatency OBJECT-TYPE 9276 SYNTAX Gauge32 9277 MAX-ACCESS read-only 9278 STATUS current 9279 DESCRIPTION 9280 "The average latency in milli seconds for read operations on this volume." 9281::= { eqliscsiSharedVolumeStatisticsEntry 10 } 9282 9283eqliscsiSharedVolumeStatsWriteAvgLatency OBJECT-TYPE 9284 SYNTAX Gauge32 9285 MAX-ACCESS read-only 9286 STATUS current 9287 DESCRIPTION 9288 "The average latency in milli seconds for write operations on this volume." 9289::= { eqliscsiSharedVolumeStatisticsEntry 11 } 9290 9291eqliscsiSharedVolumeStatsHCIscsiReadWriteCmdsReceived OBJECT-TYPE 9292 SYNTAX Counter64 9293 MAX-ACCESS read-only 9294 STATUS current 9295 DESCRIPTION 9296 "The number of iscsi read/write commands received for operations on this volume. 9297 This object is a 64-bit version of eqliscsiSharedVolumeStatsIscsiReadWriteCmdsReceived." 9298::= { eqliscsiSharedVolumeStatisticsEntry 13 } 9299 9300eqliscsiSharedVolumeStatsHCIscsiTotalQD OBJECT-TYPE 9301 SYNTAX Counter64 9302 MAX-ACCESS read-only 9303 STATUS current 9304 DESCRIPTION 9305 "A 64-bit counter that is incremented by the current number of outstanding iSCSI IO 9306 operations each time an iSCSI IO is received by the target. The iSCSI IO operations include 9307 both reads and writes. This counter when divided by the total number of iSCSI IO operations 9308 provides the average queue depth. 9309 This object is a 64 bit version of eqliscsiSharedVolumeStatsIscsiReadWriteCmdsCompleted." 9310::= { eqliscsiSharedVolumeStatisticsEntry 14 } 9311 9312eqliscsiSharedVolumeStatsMisAlignedIO OBJECT-TYPE 9313 SYNTAX Counter64 9314 MAX-ACCESS read-only 9315 STATUS current 9316 DESCRIPTION 9317 "A 64-bit counter that is incremented by the number of mis-aligned I/O operations performed on a volume 9318 TODO - beef this up!!!!!" 9319::= { eqliscsiSharedVolumeStatisticsEntry 15 } 9320 9321---************************************************************* 9322 9323END 9324