mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-17 16:03:04 +00:00
5613 lines
220 KiB
Plaintext
Executable File
5613 lines
220 KiB
Plaintext
Executable File
-- Mib files packaged on Thu Feb 25 14:37:59 EST 2010 for Storage Array Firmware V4.3.5 (R115269)
|
|
|
|
--FROM SNMP-FRAMEWORK-MIB;
|
|
-- RFC 2571
|
|
|
|
-- These are from draft-ietf-ops-rfc2851-update-00.txt
|
|
-- You will have to work out the details with your own
|
|
-- compiler being because they are so new.
|
|
|
|
--equalLogic OBJECT IDENTIFIER ::= { enterprises 12740 }
|
|
-- assigned by IANA to EqualLogic.
|
|
EQLVOLUME-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter64, Integer32,TimeTicks, enterprises, IpAddress, Counter32, Counter64, Gauge32
|
|
FROM SNMPv2-SMI
|
|
DateAndTime, RowPointer
|
|
FROM SNMPv2-TC
|
|
TruthValue, RowStatus, DisplayString
|
|
FROM SNMPv2-TC
|
|
InetAddressType, InetAddress
|
|
FROM INET-ADDRESS-MIB -- RFC2851
|
|
equalLogic
|
|
FROM EQUALLOGIC-SMI
|
|
eqlGroupId, eqlStorageGroupAdminAccountIndex, UTFString, eqlGroupTaskIndex
|
|
FROM EQLGROUP-MIB
|
|
eqlStoragePoolIndex
|
|
FROM EQLSTORAGEPOOL-MIB;
|
|
|
|
eqliscsiModule MODULE-IDENTITY
|
|
LAST-UPDATED "201002251937Z"
|
|
ORGANIZATION "EqualLogic Inc."
|
|
CONTACT-INFO
|
|
"Contact: Customer Support
|
|
Postal: EqualLogic Inc
|
|
9 Townsend st., Nashua, NH 03063
|
|
Tel: +1 603-579-9762
|
|
E-mail: support@equallogic.com
|
|
WEB: www.equallogic.com"
|
|
|
|
DESCRIPTION
|
|
"Storage Array volume information
|
|
|
|
Copyright (c) 2004-2008 by Dell, Inc.
|
|
|
|
All rights reserved. This software may not be copied, disclosed,
|
|
transferred, or used except in accordance with a license granted
|
|
by Dell, Inc. This software embodies proprietary information
|
|
and trade secrets of Dell, Inc.
|
|
"
|
|
|
|
-- Revision history, in reverse chronological order
|
|
REVISION "200209060000Z" -- 02-Sep-06
|
|
DESCRIPTION "Initial revision"
|
|
::= { enterprises equalLogic(12740) 5 }
|
|
|
|
|
|
eqliscsiObjects OBJECT IDENTIFIER ::= { eqliscsiModule 1 }
|
|
eqliscsiNotifications OBJECT IDENTIFIER ::= { eqliscsiModule 2 }
|
|
eqliscsiConformance OBJECT IDENTIFIER ::= { eqliscsiModule 3 }
|
|
|
|
eqliscsiTarget OBJECT IDENTIFIER ::= { eqliscsiObjects 7 }
|
|
|
|
|
|
--***********************************************************************************
|
|
-- Textual conventions
|
|
|
|
SiteIndex ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This textual convention defines a greater
|
|
than zero value used to identify an external group
|
|
operating autonomously from the local group."
|
|
SYNTAX Integer32 (1..2147483647)
|
|
|
|
SiteIndexOrZero ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This textual convention is an extension of the
|
|
SiteIndex convention. The latter defines a greater
|
|
than zero value used to identify an external group
|
|
operating autonomously from the local group. This extension permits the
|
|
additional value of zero. the value zero is object-specific
|
|
and must therefore be defined as part of the description of
|
|
any object which uses this syntax. Examples of the usage of
|
|
zero might include situations where the site is unknown or not
|
|
relevant"
|
|
SYNTAX Integer32 (0..2147483647)
|
|
|
|
|
|
--***********************************************************************************
|
|
|
|
|
|
eqliscsiVolumeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolumeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Persistent Storage Volume Table.
|
|
This table contains a list of volumes in a group and their attributes.
|
|
TimeoutCreate:60 TimeoutDelete:60"
|
|
::= { eqliscsiTarget 1 }
|
|
|
|
|
|
eqliscsiVolumeEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolumeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing volume info."
|
|
INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex }
|
|
|
|
::= { eqliscsiVolumeTable 1}
|
|
|
|
EqliscsiVolumeEntry ::=
|
|
SEQUENCE {
|
|
eqliscsiVolumeIndex Unsigned32,
|
|
eqliscsiVolumeRowStatus RowStatus,
|
|
eqliscsiVolumePsvId OCTET STRING,
|
|
eqliscsiVolumeName OCTET STRING,
|
|
eqliscsiVolumeSite OCTET STRING,
|
|
eqliscsiVolumeDescription DisplayString,
|
|
eqliscsiVolumeAccessType INTEGER,
|
|
eqliscsiVolumeSize Integer32,
|
|
eqliscsiVolumeAdminStatus INTEGER,
|
|
eqliscsiVolumeReservedPercentage Integer32,
|
|
eqliscsiVolumeSnapWarningLevel Integer32,
|
|
eqliscsiVolumeSnapDeletionPolicy INTEGER,
|
|
eqliscsiVolumeAutoloadBalancing INTEGER,
|
|
eqliscsiVolumeTargetAlias OCTET STRING,
|
|
eqliscsiVolumeTargetIscsiName OCTET STRING,
|
|
eqliscsiVolumeNodeIndex Unsigned32,
|
|
eqliscsiVolumeDataDigests TruthValue,
|
|
eqliscsiVolumeHdrDigests TruthValue,
|
|
eqliscsiVolumeCloneSrcPsvId OCTET STRING,
|
|
eqliscsiVolumeReplService INTEGER,
|
|
eqliscsiVolumeMultInitiator INTEGER,
|
|
eqliscsiVolumeStoragePoolIndex Unsigned32,
|
|
eqliscsiVolumeStoragePoolSourceIndex Unsigned32,
|
|
eqliscsiVolumeTargetLocalMemberId Unsigned32,
|
|
eqliscsiVolumeTargetIndex Unsigned32,
|
|
eqliscsiVolumeThinProvision TruthValue,
|
|
eqliscsiVolumeMinThinReserve Unsigned32,
|
|
eqliscsiVolumeThinWarnPercentage Unsigned32,
|
|
eqliscsiVolumeThinMaxGrowPercentage Unsigned32,
|
|
eqliscsiVolumeShrinkAutoAdjust TruthValue,
|
|
eqliscsiVolumeReplRollbackSeqNum Counter64,
|
|
eqliscsiVolumeThinWarnMode INTEGER,
|
|
eqliscsiVolumeFlags BITS
|
|
}
|
|
|
|
eqliscsiVolumeIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This field specifies a unique index for identifing a volume."
|
|
::= { eqliscsiVolumeEntry 1}
|
|
|
|
eqliscsiVolumeRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field is used indicate the status of this entry."
|
|
::= { eqliscsiVolumeEntry 2 }
|
|
|
|
eqliscsiVolumePsvId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY
|
|
This field is for internal use only."
|
|
::= { eqliscsiVolumeEntry 3 }
|
|
|
|
eqliscsiVolumeName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY
|
|
This field specifies a user friendly name for a volume.
|
|
The name must be unique within a group.
|
|
The name must not contain spaces or special characters.
|
|
The name can be up to 64 characters in length. There is no default."
|
|
::= { eqliscsiVolumeEntry 4 }
|
|
|
|
eqliscsiVolumeSite OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the site where the volume resides.
|
|
Sites are defined on a per array basis.
|
|
Sites are used to define where primary and secondary copies of volume mirror reside.
|
|
The default is the default site. This means that the location of the volume is unrestricted."
|
|
DEFVAL {"default"}
|
|
|
|
::= { eqliscsiVolumeEntry 5 }
|
|
|
|
eqliscsiVolumeDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies a descriptive string that provides details about the volume.
|
|
The description can be up to 128 characters. There is no default value."
|
|
::= { eqliscsiVolumeEntry 6 }
|
|
|
|
eqliscsiVolumeAccessType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
read-write(1),
|
|
read-only (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies access rights for the volume.
|
|
The volume can be either read-write or read-only. The default is read-write."
|
|
DEFVAL { 1 }
|
|
::= { eqliscsiVolumeEntry 7}
|
|
|
|
eqliscsiVolumeSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the volume size in MB. There is no default.
|
|
Note: Volume size is round to a multiple of 15MB. For thin provisioned volumes
|
|
this value represents the advertized size of the volume and
|
|
eqliscsiVolumeMinThinReserve represents the actual reserved size."
|
|
::= { eqliscsiVolumeEntry 8 }
|
|
|
|
eqliscsiVolumeAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
online(1),
|
|
offline(2),
|
|
online-lost-cached-blocks(3),
|
|
online-control(4),
|
|
offline-control(5)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies if the volume is set to online or offline by
|
|
the administrator. If a volume is offline, it cannot be accessed
|
|
by iscsi initiators.
|
|
|
|
When lost blocks that belong to a particular volume are found, the operational
|
|
status of the volume is set to not-available-due-to-lost-cached-blocks.
|
|
When the volume is in this state, If the user chooses to ignore the
|
|
lost blocks by setting the volume status to online, the admin status is automatically
|
|
set to online-lost-cached-blocks by the subsystem.
|
|
|
|
The online-lost-cached-blocks state of admin status conveys the fact that user
|
|
acknowledged and acted up on the lost-blocks state of the volume.
|
|
|
|
Upon reboot, when the subsystem finds a volume with adminstatus as online-lost-cached-blocks
|
|
, it sets the oper status to online instead of not-available-due-to-lost-cached-blocks
|
|
as the user already acknowledged the lost-blocks and choose to ignore them."
|
|
|
|
DEFVAL { online }
|
|
::= { eqliscsiVolumeEntry 9 }
|
|
|
|
|
|
eqliscsiVolumeReservedPercentage OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies what percentage of the volumesize will be reserved for SnapShots.
|
|
This space is reserved in addition to the space reserved for the volume.
|
|
The default is 100 percent."
|
|
DEFVAL { 100 }
|
|
::= { eqliscsiVolumeEntry 10 }
|
|
|
|
|
|
eqliscsiVolumeSnapWarningLevel OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies when to warn the Administrator that the space reserved for SnapShots.
|
|
The warning is sent when the SnapShot Space available drops below the specified percentage.
|
|
The default is 20 percent."
|
|
DEFVAL { 20 }
|
|
::= { eqliscsiVolumeEntry 11}
|
|
|
|
eqliscsiVolumeSnapDeletionPolicy OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
make-volume-offline(1),
|
|
delete-oldest(2),
|
|
stop-snapshots(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies what should happen when the space reserved for SnapShots is exhuasted.
|
|
The default is delete-oldest SnapShots."
|
|
DEFVAL { delete-oldest }
|
|
::= { eqliscsiVolumeEntry 12 }
|
|
|
|
eqliscsiVolumeAutoloadBalancing OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
on (1),
|
|
off (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies whether or not the volume should be load balanced across multiple
|
|
arrays. The default is load balancing is enabled."
|
|
DEFVAL { on }
|
|
::= { eqliscsiVolumeEntry 13 }
|
|
|
|
eqliscsiVolumeTargetAlias OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the iSCSI alias used for the volume.
|
|
This field defaults to the volume name."
|
|
::= { eqliscsiVolumeEntry 14 }
|
|
|
|
eqliscsiVolumeTargetIscsiName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..223))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY
|
|
This field specifies the iSCSI target name for the volume.
|
|
This name is auto-generated, thou users can override the name. "
|
|
::= { eqliscsiVolumeEntry 15 }
|
|
|
|
eqliscsiVolumeNodeIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY
|
|
The arbitrary integer used to uniquely identify this particular
|
|
node within the ISCSI mibs. Instances of objects in those MIBS that
|
|
are related to this iSCSI target will have this value
|
|
of iscsiNodeIndex"
|
|
::= { eqliscsiVolumeEntry 16 }
|
|
|
|
eqliscsiVolumeHdrDigests OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "An object used by the manager to enable the use of iSCSI header
|
|
digests for this volume. When set to 'true' the iSCSI implementation will
|
|
negotiate the use of header digests with initiators.
|
|
By default this feature will be turned off"
|
|
DEFVAL {false}
|
|
::= { eqliscsiVolumeEntry 17 }
|
|
|
|
eqliscsiVolumeDataDigests OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "An object used by the manager to enable the use of iSCSI data
|
|
digests for this volume.When set to 'true' the iSCSI implementation will
|
|
negotiate the use of data digests with initiators.
|
|
By default this feature will be turned off"
|
|
DEFVAL {false}
|
|
::= { eqliscsiVolumeEntry 18 }
|
|
|
|
eqliscsiVolumeCloneSrcPsvId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "If non-empty, then this volume is a clone of another volume and is waiting
|
|
for the data to be copied to it. This field is the PsvId of the source
|
|
volume. If value of this field is the empty string then this volume is not a
|
|
clone, OR is a clone already populated with the source data."
|
|
DEFVAL { "" }
|
|
::= { eqliscsiVolumeEntry 19 }
|
|
|
|
eqliscsiVolumeReplService OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
replica-site(2),
|
|
replicated-primary(3),
|
|
replica-control-target(4),
|
|
host-control-target(5),
|
|
failover(6),
|
|
mirror-primary(7),
|
|
mirror-secondary(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the type of replication services that are provisioned
|
|
on the related volume. A volume may either be a replica, a primary
|
|
copy, a replication control target, or nothing at all.
|
|
Regular replicasets on secondary site can be promoted to failover volumes."
|
|
DEFVAL { 1 }
|
|
::= {eqliscsiVolumeEntry 20 }
|
|
|
|
eqliscsiVolumeMultInitiator OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
allowed(0),
|
|
not-allowed(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies if the access from multiple initiators is
|
|
allowed for the volume."
|
|
DEFVAL { 1 }
|
|
::= { eqliscsiVolumeEntry 21}
|
|
|
|
eqliscsiVolumeStoragePoolIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies a unique index for identifying a storage pool."
|
|
::= { eqliscsiVolumeEntry 22}
|
|
|
|
eqliscsiVolumeStoragePoolSourceIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the source storage pool for the volume.
|
|
If non-zero, the volume is currently being moved from the
|
|
indicated source pool to the target pool (eqliscsiVolumeStoragePoolIndex)."
|
|
::= { eqliscsiVolumeEntry 23 }
|
|
|
|
eqliscsiVolumeTargetLocalMemberId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the first part of a unique index for identifing an iSCSI target."
|
|
::= { eqliscsiVolumeEntry 24}
|
|
|
|
|
|
eqliscsiVolumeTargetIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the second part of a unique index for identifing an iSCSI target."
|
|
::= { eqliscsiVolumeEntry 25}
|
|
|
|
eqliscsiVolumeThinProvision OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies if the Volume is enabled for Thin Provisioning."
|
|
DEFVAL {false}
|
|
::= { eqliscsiVolumeEntry 26}
|
|
|
|
eqliscsiVolumeMinThinReserve OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..100)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the amount of pool free space that is currently reserved
|
|
for this Thin Provisioned Volume configured as percentage of eqliscsiVolumeSize."
|
|
::= { eqliscsiVolumeEntry 27}
|
|
|
|
eqliscsiVolumeThinWarnPercentage OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..100)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the percentage of Advertised Size for which we send a WARNING
|
|
Message when the Allocated Volume Size reaches it.Default value is eqlGroupDefaultThinWarn."
|
|
::= { eqliscsiVolumeEntry 28}
|
|
|
|
eqliscsiVolumeThinMaxGrowPercentage OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..100)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the percentage of Advertised Volume Size for which we
|
|
take the volume offline when the Allocated Volume Size reaches it.
|
|
Default value is eqlGroupDefaultThinMaxGrow."
|
|
::= { eqliscsiVolumeEntry 29}
|
|
|
|
eqliscsiVolumeShrinkAutoAdjust OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies Whether snap-reserve should be adjusted automatically when shrinking a volume.
|
|
Default value is true.
|
|
Example 1: If volume size is 1500MB, snap-reserve is 100%(1500MB) and snap-reserve used
|
|
is 100%(1500MB), when shrinking volume to 750MB, snap-reserve will be automatically adjusted to 200%(1500MB)
|
|
so that none of the snapshots will be lost.
|
|
Example 2: If volume size is 1500MB, snap-reserve is 200%(3000MB) and snap-reserve used
|
|
is 50%(750MB), when shrinking volume to 750MB, snap-reserve will be left at 200%(1500MB) even if
|
|
auto adjust is set to true because the reserve 200%(1500MB) is greater than snap reserve used 750MB."
|
|
DEFVAL {true}
|
|
::= { eqliscsiVolumeEntry 30}
|
|
|
|
eqliscsiVolumeReplRollbackSeqNum OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
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."
|
|
::= { eqliscsiVolumeEntry 31 }
|
|
|
|
eqliscsiVolumeThinWarnMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
warnWithOffline(0),
|
|
warnWithIscsi(1),
|
|
warnWithOfflineForced(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies if the way Thin Provisioning feature will implement the
|
|
Warning Threasholds.
|
|
If 'warnWithOffline', the user will receive event warnings
|
|
as they hit the Warning Threshold. When the user hits the MaxGrow
|
|
Threshold, the volume will be taken offline.
|
|
If 'warnWithIscsi', the user will recieve event warnings
|
|
as they hit the Warning Threshold as well as an iSCSI WARNING
|
|
on all writes that would cause a page allocation. When the user
|
|
hits the MaxGrow Threshold, they will receive a Warning Event and
|
|
an iSCSI WRITE ERROR on all writes that would have cause a page
|
|
allocation.
|
|
If 'warnWithOfflineForced' is set, this variable cannot be modified
|
|
by an initiator. System will have the same behavior as
|
|
warnWithOffline."
|
|
DEFVAL { 0 }
|
|
::= { eqliscsiVolumeEntry 32}
|
|
|
|
eqliscsiVolumeFlags OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
iSNSDiscoverable(0), -- is the volume iSNS discoverable?
|
|
flag1(1),
|
|
flag2(2),
|
|
flag3(3),
|
|
flag4(4),
|
|
flag5(5),
|
|
flag6(6),
|
|
flag7(7),
|
|
flag8(8),
|
|
flag9(9),
|
|
flag10(10),
|
|
flag11(11),
|
|
flag12(12),
|
|
flag13(13),
|
|
flag14(14),
|
|
flag15(15),
|
|
flag16(16),
|
|
flag17(17),
|
|
flag18(18),
|
|
flag19(19),
|
|
flag20(20),
|
|
flag21(21),
|
|
flag22(22),
|
|
flag23(23),
|
|
flag24(24),
|
|
flag25(25),
|
|
flag26(26),
|
|
flag27(27),
|
|
flag28(28),
|
|
flag29(29),
|
|
flag30(30),
|
|
flag31(31)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This fields defines the common place holder for Volume operational flags. The flags must be of type
|
|
enable(1) or disable(0), and the default will always be disable(0)."
|
|
DEFVAL { {} }
|
|
::= { eqliscsiVolumeEntry 33 }
|
|
|
|
---*************************************************************
|
|
|
|
eqliscsiSnapshotTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiSnapshotEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Persistent Storage Volume Snap Shot Table
|
|
TimeoutCreate:60 TimeoutDelete:60"
|
|
::= { eqliscsiTarget 2 }
|
|
|
|
eqliscsiSnapshotEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiSnapshotEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing snap shot info."
|
|
INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiSnapshotIndex }
|
|
::= { eqliscsiSnapshotTable 1 }
|
|
|
|
|
|
EqliscsiSnapshotEntry ::=
|
|
SEQUENCE {
|
|
eqliscsiSnapshotIndex Unsigned32,
|
|
eqliscsiSnapshotRowStatus RowStatus,
|
|
eqliscsiSnapshotPsvId OCTET STRING,
|
|
eqliscsiSnapshotBasePsvId OCTET STRING,
|
|
eqliscsiSnapshotName OCTET STRING,
|
|
eqliscsiSnapshotAccessType INTEGER,
|
|
eqliscsiSnapshotSize Integer32,
|
|
eqliscsiSnapshotAdminStatus INTEGER,
|
|
eqliscsiSnapshotTimestamp TimeTicks,
|
|
eqliscsiSnapshotScheduleName OCTET STRING,
|
|
eqliscsiSnapshotRollBack TruthValue,
|
|
eqliscsiSnapshotTargetAlias OCTET STRING,
|
|
eqliscsiSnapshotTargetIscsiName OCTET STRING,
|
|
eqliscsiSnapshotScheduleIndex Integer32 ,
|
|
eqliscsiSnapshotDescription DisplayString,
|
|
eqliscsiSnapshotNodeIndex Unsigned32,
|
|
eqliscsiSnapshotReplicated SiteIndexOrZero,
|
|
eqliscsiSnapshotType INTEGER,
|
|
eqliscsiSnapshotCollectionIndex INTEGER,
|
|
eqliscsiSnapshotStoragePoolIndex Unsigned32,
|
|
eqliscsiSnapshotTargetLocalMemberId Unsigned32,
|
|
eqliscsiSnapshotTargetIndex Unsigned32,
|
|
eqliscsiSnapshotMultInitiator INTEGER,
|
|
eqliscsiSnapshotFlags BITS
|
|
}
|
|
|
|
eqliscsiSnapshotIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This field specifies a unique index which identifies a volume SnapShot."
|
|
::= { eqliscsiSnapshotEntry 1 }
|
|
|
|
eqliscsiSnapshotRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The rowstatus...."
|
|
::= { eqliscsiSnapshotEntry 2 }
|
|
|
|
eqliscsiSnapshotPsvId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY
|
|
This field contains an internal key for identifing a SnapShot."
|
|
::= { eqliscsiSnapshotEntry 3 }
|
|
|
|
eqliscsiSnapshotBasePsvId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY
|
|
This field contains an internal key which identifies the volume the SnapShot is associated with."
|
|
::= { eqliscsiSnapshotEntry 4}
|
|
|
|
eqliscsiSnapshotName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the friendly name used to identify a SnapShot.
|
|
The name is auto-generated based on the volume name, though it can be
|
|
overriden by the administrator."
|
|
::= { eqliscsiSnapshotEntry 5}
|
|
|
|
eqliscsiSnapshotAccessType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
read-write(1),
|
|
read-only (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the access type for a SnapShot.
|
|
The valid access types are read-write and read-only.
|
|
The default access type is read-write."
|
|
DEFVAL { 1 }
|
|
::= { eqliscsiSnapshotEntry 6}
|
|
|
|
eqliscsiSnapshotSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the amount of space in MB a SnapShot consumes.
|
|
Note: Deleting the SnapShot is not guaranteed to return the space specified,
|
|
since a single block can be associated with multiple SnapShots. This value is dynamic."
|
|
::= { eqliscsiSnapshotEntry 7 }
|
|
|
|
eqliscsiSnapshotAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
online(1),
|
|
offline(2),
|
|
online-lost-cached-blocks(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies whether a SnapShot is online or not.
|
|
In order for an iSCSI initiator to access a snapshot it must be
|
|
online. The default is offline."
|
|
DEFVAL { offline }
|
|
::= { eqliscsiSnapshotEntry 8 }
|
|
|
|
eqliscsiSnapshotTimestamp OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY
|
|
This field specifies the creation time for volume.
|
|
Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01."
|
|
::= { eqliscsiSnapshotEntry 9 }
|
|
|
|
eqliscsiSnapshotScheduleName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the schedule used for SnapShots.
|
|
The SnapShot schedule is configured independently and then
|
|
applied to individual volumes.
|
|
The default is no schedule is set."
|
|
::= { eqliscsiSnapshotEntry 10}
|
|
|
|
eqliscsiSnapshotRollBack OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies whether or no to roll a SnapShot back to a specified SnapShot.
|
|
This shouldn't be a TruthValue, instead it should be the SnapShot number to roll back to.
|
|
There is no default."
|
|
DEFVAL { 2 } -- not an actual number; TBD
|
|
::= { eqliscsiSnapshotEntry 11 }
|
|
|
|
eqliscsiSnapshotTargetAlias OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies what iSCSI alias will be used to identify the SnapShot.
|
|
The alias is autogenerated by default, thou it can be overriden."
|
|
::= { eqliscsiSnapshotEntry 12}
|
|
|
|
eqliscsiSnapshotTargetIscsiName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..223))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY
|
|
This field specifies what iSCSI name will be used to identify the SnapShot.
|
|
The name is autogenerated by default, thou it can be overriden."
|
|
::= { eqliscsiSnapshotEntry 13}
|
|
|
|
eqliscsiSnapshotScheduleIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" EQL-SECONDARY-KEY
|
|
This field specifies the index of the snapshot policy if it is created
|
|
by a snapshotpolicy, otherwise it will be set to zero. If the policy
|
|
is deleted after the snapshot is created, this will be reset back to
|
|
zero by the subsystem."
|
|
::= { eqliscsiSnapshotEntry 14 }
|
|
|
|
eqliscsiSnapshotDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies a descriptive string that administrator can add to provide details about the snapshot."
|
|
DEFVAL { "" }
|
|
::= { eqliscsiSnapshotEntry 15 }
|
|
|
|
eqliscsiSnapshotNodeIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY
|
|
The arbitrary integer used to uniquely identify this particular
|
|
node within the ISCSI mibs. Instances of objects in those MIBS that
|
|
are related to this iSCSI target will have this value
|
|
of iscsiNodeIndex"
|
|
::= { eqliscsiSnapshotEntry 16 }
|
|
|
|
eqliscsiSnapshotReplicated OBJECT-TYPE
|
|
SYNTAX SiteIndexOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "When a row is created with this object set to a non zero value, and
|
|
a replication relationship has been configured for the base
|
|
volume, the snapshot will be queued to be replicated to the
|
|
remote location indicated by the corresponing value
|
|
of site index in the site table
|
|
|
|
The value for this object cannot be changed to zero once the snapshot
|
|
is created."
|
|
::= { eqliscsiSnapshotEntry 17 }
|
|
|
|
eqliscsiSnapshotType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
regular(1),
|
|
replica-site(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specifies the type of snapshot. Snapshot is of type of replica-site when
|
|
the parent volume is of type replica-site.
|
|
"
|
|
DEFVAL { 1 }
|
|
::= {eqliscsiSnapshotEntry 18 }
|
|
|
|
eqliscsiSnapshotCollectionIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The eqliscsiSnapCollectionIndex if this snap is part of a group.
|
|
Otherwise the value will be set to zero."
|
|
DEFVAL { 0 }
|
|
::= {eqliscsiSnapshotEntry 19 }
|
|
|
|
eqliscsiSnapshotStoragePoolIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies a unique index for identifying a storage pool."
|
|
::= {eqliscsiSnapshotEntry 20 }
|
|
|
|
eqliscsiSnapshotTargetLocalMemberId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the first part of a unique index for identifing an iSCSI target."
|
|
::= { eqliscsiSnapshotEntry 21}
|
|
|
|
|
|
eqliscsiSnapshotTargetIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the second part of a unique index for identifing an iSCSI target."
|
|
::= { eqliscsiSnapshotEntry 22}
|
|
|
|
eqliscsiSnapshotMultInitiator OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
allowed(0),
|
|
not-allowed(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies if the access from multiple initiators is
|
|
allowed for the snapshot."
|
|
DEFVAL { 1 }
|
|
::= { eqliscsiSnapshotEntry 23}
|
|
|
|
eqliscsiSnapshotFlags OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
iSNSDiscoverable(0), -- is the snapshot iSNS discoverable?
|
|
flag1(1),
|
|
flag2(2),
|
|
flag3(3),
|
|
flag4(4),
|
|
flag5(5),
|
|
flag6(6),
|
|
flag7(7),
|
|
flag8(8),
|
|
flag9(9),
|
|
flag10(10),
|
|
flag11(11),
|
|
flag12(12),
|
|
flag13(13),
|
|
flag14(14),
|
|
flag15(15),
|
|
flag16(16),
|
|
flag17(17),
|
|
flag18(18),
|
|
flag19(19),
|
|
flag20(20),
|
|
flag21(21),
|
|
flag22(22),
|
|
flag23(23),
|
|
flag24(24),
|
|
flag25(25),
|
|
flag26(26),
|
|
flag27(27),
|
|
flag28(28),
|
|
flag29(29),
|
|
flag30(30),
|
|
flag31(31)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This fields defines the common place holder for Snapshot operational flags. The flags must be of type
|
|
enable(1) or disable(0), and the default will always be disable(0)."
|
|
DEFVAL { {} }
|
|
::= { eqliscsiSnapshotEntry 24 }
|
|
|
|
---************************************************************
|
|
eqliscsiVolumeMemberTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolumeMemberEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Dynamic Volume Member Table"
|
|
::= { eqliscsiTarget 3 }
|
|
|
|
eqliscsiVolumeMemberEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolumeMemberEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing volume member info."
|
|
INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeMemberIndex }
|
|
::= { eqliscsiVolumeMemberTable 1 }
|
|
|
|
EqliscsiVolumeMemberEntry ::=
|
|
SEQUENCE {
|
|
eqliscsiVolumeMemberIndex Integer32,
|
|
eqliscsiVolumeMemberPssId Integer32,
|
|
eqliscsiVolumeMemberShareOfVolume Integer32
|
|
}
|
|
eqliscsiVolumeMemberIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the index for the Member Volume table."
|
|
::= { eqliscsiVolumeMemberEntry 1 }
|
|
|
|
eqliscsiVolumeMemberPssId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY
|
|
This field contains the internal id for the Memberwhich hosts a slice of the volume."
|
|
::= { eqliscsiVolumeMemberEntry 2 }
|
|
|
|
eqliscsiVolumeMemberShareOfVolume OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field contains storage allocated to the volume on the specified member.
|
|
The storage is specified in MBs."
|
|
::= { eqliscsiVolumeMemberEntry 3 }
|
|
|
|
eqliscsiVolumeInitiatorsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolumeInitiatorsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table is used to gather information about the iSCSI Initiators connected
|
|
to a specified volume."
|
|
::= { eqliscsiTarget 4 }
|
|
|
|
eqliscsiVolumeInitiatorsEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolumeInitiatorsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing Initiator data."
|
|
INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeInitiatorsIndex }
|
|
::= { eqliscsiVolumeInitiatorsTable 1 }
|
|
|
|
EqliscsiVolumeInitiatorsEntry ::=
|
|
SEQUENCE {
|
|
eqliscsiVolumeInitiatorsIndex Integer32,
|
|
eqliscsiVolumeInitiatorsName OCTET STRING
|
|
}
|
|
eqliscsiVolumeInitiatorsIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the index to the Volume Initiator table.
|
|
The list is created from the iSCSI Initiators connected to a volume."
|
|
::= { eqliscsiVolumeInitiatorsEntry 1 }
|
|
|
|
eqliscsiVolumeInitiatorsName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..223))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the name of the iSCSI Initiator accessing this volume."
|
|
::= { eqliscsiVolumeInitiatorsEntry 2}
|
|
|
|
|
|
--***********************************************************************
|
|
|
|
eqliscsiVolumeSnapshotPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolumeSnapshotPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Persistent Storage SnapSnot Policy Table."
|
|
::= { eqliscsiTarget 5 }
|
|
|
|
eqliscsiVolumeSnapshotPolicyEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolumeSnapshotPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing snapshot scheduling policy
|
|
information.The policy determines when to create
|
|
snapshot(s) of a volume."
|
|
INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeSnapshotPolicyIndex }
|
|
::= { eqliscsiVolumeSnapshotPolicyTable 1 }
|
|
|
|
|
|
EqliscsiVolumeSnapshotPolicyEntry ::=
|
|
SEQUENCE {
|
|
eqliscsiVolumeSnapshotPolicyIndex Integer32,
|
|
eqliscsiVolumeSnapshotPolicyRowStatus RowStatus,
|
|
eqliscsiVolumeSnapshotPolicyName OCTET STRING,
|
|
eqliscsiVolumeSnapshotPolicyAccessType INTEGER,
|
|
eqliscsiVolumeSnapshotPolicyStatus INTEGER,
|
|
eqliscsiVolumeSnapshotPolicyMaxKeep Integer32,
|
|
eqliscsiVolumeSnapshotPolicyType INTEGER,
|
|
eqliscsiVolumeSnapshotPolicyRepeatFactor Integer32,
|
|
eqliscsiVolumeSnapshotPolicyStartTime Integer32,
|
|
eqliscsiVolumeSnapshotPolicyEndTime Integer32,
|
|
eqliscsiVolumeSnapshotPolicyTimeFrequency Integer32,
|
|
eqliscsiVolumeSnapshotPolicyStartDate Integer32,
|
|
eqliscsiVolumeSnapshotPolicyEndDate Integer32,
|
|
eqliscsiVolumeSnapshotPolicyWeekMask Integer32,
|
|
eqliscsiVolumeSnapshotPolicyMonthMask Integer32,
|
|
eqliscsiVolumeSnapshotPolicyNextCreate TimeTicks,
|
|
eqliscsiVolumeSnapshotPolicyOccurence Integer32,
|
|
eqliscsiVolumeSnapshotPolicyReplication SiteIndexOrZero,
|
|
eqliscsiVolumeSnapshotPolicyAdminStatus INTEGER
|
|
}
|
|
|
|
eqliscsiVolumeSnapshotPolicyIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value uniquely identifies the snapshot policies for a volume."
|
|
|
|
::= { eqliscsiVolumeSnapshotPolicyEntry 1 }
|
|
|
|
eqliscsiVolumeSnapshotPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value is used to manage the conceptual row."
|
|
|
|
::= { eqliscsiVolumeSnapshotPolicyEntry 2 }
|
|
|
|
|
|
eqliscsiVolumeSnapshotPolicyName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value specifies user friendly name for the policy.
|
|
It is unique within the context of a volume. Spaces are not allowed."
|
|
|
|
::= { eqliscsiVolumeSnapshotPolicyEntry 3}
|
|
|
|
eqliscsiVolumeSnapshotPolicyAccessType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
read-write (1),
|
|
read-only (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Snapshots crated using this policy will have accesstype same as the
|
|
value of this object."
|
|
DEFVAL { 1 }
|
|
::= { eqliscsiVolumeSnapshotPolicyEntry 4 }
|
|
|
|
eqliscsiVolumeSnapshotPolicyStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
online (1),
|
|
offline (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Snapshots created using this policy will have status same as the
|
|
value of this object."
|
|
|
|
DEFVAL { offline }
|
|
::= { eqliscsiVolumeSnapshotPolicyEntry 5 }
|
|
|
|
eqliscsiVolumeSnapshotPolicyMaxKeep OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
UNITS "snapshots"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The value of this object determines the maximum no of snapshots
|
|
created by this policy that can exist at a given time. When number
|
|
of snapshots created by this policy reaches this value, for creating
|
|
a new snapshot oldest snapshot created using this policy will be
|
|
deleted.
|
|
In a set operation, if the new value of this object is less than
|
|
the old value, required number of oldest snapshots created by this
|
|
policy will be deleted.
|
|
"
|
|
DEFVAL { 10 }
|
|
::= { eqliscsiVolumeSnapshotPolicyEntry 6 }
|
|
|
|
eqliscsiVolumeSnapshotPolicyType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
once (1),
|
|
daily (2),
|
|
weekly (3),
|
|
monthly (4),
|
|
hourly (5)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The value of this object determines the basic type of this policy.
|
|
Except when set to once, the effective repetition period of the
|
|
policy is determined using the value of this object along with
|
|
the value of eqliscsiVolumeSnapshotPolicyRepeatFactor.
|
|
(See description of eqliscsiVolumeSnapshotPolicyRepeatFactor
|
|
for more information.)
|
|
"
|
|
|
|
DEFVAL { daily }
|
|
::= { eqliscsiVolumeSnapshotPolicyEntry 7 }
|
|
|
|
eqliscsiVolumeSnapshotPolicyRepeatFactor OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object along with eqliscsiVolumeSnapshotPolicyType
|
|
determines the effective repetition interval for this policy.
|
|
The valid values are
|
|
|
|
PolicyType RepeatFactor
|
|
once 1
|
|
hourly 1
|
|
daily 1-2147483647
|
|
weekly 1-2147483647
|
|
monthly 1-2147483647
|
|
|
|
If the policy type is daily and the value of this object is 2,
|
|
snapshots will be taken once in every 2 days.
|
|
"
|
|
::= { eqliscsiVolumeSnapshotPolicyEntry 8 }
|
|
|
|
|
|
eqliscsiVolumeSnapshotPolicyStartTime OBJECT-TYPE
|
|
SYNTAX Integer32 (0..1439)
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The value of this object represents the time to start creating
|
|
snapshot(s) within a day expressed as number of minutes
|
|
from 12:00AM. The maximum value for this column is 24*60-1 which
|
|
represents 11:59PM.
|
|
"
|
|
|
|
DEFVAL { 0 }
|
|
::= { eqliscsiVolumeSnapshotPolicyEntry 9 }
|
|
|
|
eqliscsiVolumeSnapshotPolicyEndTime OBJECT-TYPE
|
|
SYNTAX Integer32 (0..1439)
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The value of this object represents the time to stop creating
|
|
snapshot(s) within a day expressed as number of minutes
|
|
from 12:00AM. The maximum value for this column is 24*60-1 which
|
|
represents 11:59PM.
|
|
|
|
If eqliscsiVolumeSnapshotPolicyType is once or hourly, the value of
|
|
this column doesn't have any significance.
|
|
|
|
If the value of this column is greater than start time, it
|
|
represents end-time on the same day as start time. If the value
|
|
is less than or equal to start time, it represents end-time on the
|
|
next day of start time.
|
|
This value doesnt have significance when frequency is set to zero.
|
|
Endtime is exclusive when calculating no of snapshots.
|
|
|
|
Example:
|
|
StartTime EndTime Frequency NoofSnapshots
|
|
1320(10pm) 1380(11pm) 30mins 2
|
|
1320(10pm) 240(4am) 60mins 6
|
|
1320(10pm) 1320(10pm) 60mins 24
|
|
1320(10pm) 1319(9:59pm) 60mins 24
|
|
1320(10pm) - 0mins 1
|
|
"
|
|
::= { eqliscsiVolumeSnapshotPolicyEntry 10 }
|
|
|
|
eqliscsiVolumeSnapshotPolicyTimeFrequency OBJECT-TYPE
|
|
SYNTAX Integer32 (0..1439)
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object determines how frequent snapshots must be
|
|
taken between start time and end time. This value doesn't have
|
|
significance when policy type is set to once. For other policytypes,
|
|
the value of end time is exclusive.
|
|
For example if starttime is 180 (3:00AM) and endtime is
|
|
240(4:00AM), when frequency is set to 30, snapshots will be
|
|
created at 3:00AM, 3:30AM.
|
|
If the value is zero, it represents invalid frequency and
|
|
in such case, end time doesnt have significance.
|
|
"
|
|
|
|
::= { eqliscsiVolumeSnapshotPolicyEntry 11 }
|
|
|
|
eqliscsiVolumeSnapshotPolicyStartDate OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
UNITS "days"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The value of this object determines the date from which the policy
|
|
will be active. By default, this is the policy creation date.
|
|
The value is expressed as number of days since epoch.
|
|
"
|
|
|
|
::= { eqliscsiVolumeSnapshotPolicyEntry 12 }
|
|
|
|
eqliscsiVolumeSnapshotPolicyEndDate OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
UNITS "days"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The value of this object determines the date after which the policy
|
|
will be inactive.It doesnt have significance when policy type
|
|
is once. Default value is the mamixum value allowed. When set to maximum
|
|
value, the policy will be active until it gets deleted.
|
|
The value is expressed as number of days since epoch.
|
|
"
|
|
DEFVAL { 2147483647 }
|
|
|
|
::= { eqliscsiVolumeSnapshotPolicyEntry 13 }
|
|
|
|
|
|
eqliscsiVolumeSnapshotPolicyWeekMask OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The value of this column is significant only if policytype is
|
|
set to weekly or monthly. When the value is 0x7fffffff, it
|
|
represents a special meaning to the value of occurence. See
|
|
the description for occurence below.
|
|
The LSB to LSB+6 bits of the mask are significant.
|
|
Each bit represents a day in the week with LSB being Mon and LSB+6
|
|
being Sun.
|
|
If mask is 0x00000041 - snapshots will be created on Monday and
|
|
Sunday. If mask is 0x0000007f - snapshots will be created on all
|
|
weekdays which is effectively a daily policy. If mask is 0x0000001f,
|
|
it represents week days.If mask is 0x00000060, it represents
|
|
weekend days.
|
|
"
|
|
|
|
::= { eqliscsiVolumeSnapshotPolicyEntry 14 }
|
|
|
|
eqliscsiVolumeSnapshotPolicyMonthMask OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The value of this column is currently not being used."
|
|
|
|
::= { eqliscsiVolumeSnapshotPolicyEntry 15 }
|
|
|
|
eqliscsiVolumeSnapshotPolicyNextCreate OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
EQL-SECONDARY-KEY
|
|
The value of this column represents number of seconds since epoch
|
|
at which the next snapshot by this policy is going to be created.
|
|
"
|
|
|
|
::= { eqliscsiVolumeSnapshotPolicyEntry 16 }
|
|
|
|
eqliscsiVolumeSnapshotPolicyOccurence OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The value of this column is significant only if the policy type is
|
|
set to monthly.
|
|
|
|
If weekmask is set to 0x7fffffff, the value of this column represents
|
|
the occurence of a day with in a month. Example:If the value of this
|
|
column is 5, it represents 5th day of the month. When the week mask
|
|
is set to a value other than 0x7fffffff, the value of this column
|
|
defines the occurence of a day as defined by weekmask. Example: When
|
|
weekmask is set to 0x00000001 (Monday) and value of this column
|
|
represents the following.
|
|
|
|
Value Meaning
|
|
|
|
0x1 First monday of the month
|
|
0x2 Second monday of the month
|
|
0x3 Third monday of the month
|
|
0x4 Fourth monday of the month
|
|
0x7fffffff Last monday of the month
|
|
"
|
|
|
|
DEFVAL {0}
|
|
::= { eqliscsiVolumeSnapshotPolicyEntry 17 }
|
|
|
|
eqliscsiVolumeSnapshotPolicyReplication OBJECT-TYPE
|
|
SYNTAX SiteIndexOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "When a row is created with this object set to a non-zero value, and
|
|
a replication relationship has been configured for the base
|
|
volume, the snapshots created will be queued to be replicated to the
|
|
remote location as defined by the corresponding entry in the site table.
|
|
The value for this object cannot be changed once the schedule
|
|
is created."
|
|
::= { eqliscsiVolumeSnapshotPolicyEntry 18 }
|
|
|
|
|
|
eqliscsiVolumeSnapshotPolicyAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(0),
|
|
disable(1)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "When disabled, the schedule will stop creating snapshots until re-enabled."
|
|
DEFVAL {enable}
|
|
::= { eqliscsiVolumeSnapshotPolicyEntry 19 }
|
|
|
|
--*************************************************************************
|
|
eqliscsiVolumeACLTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolumeACLEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Persistent-ReplicateOnCreate volume access table.
|
|
This table contains a collection of volume access records.
|
|
One table entry per access record. It is indexed by group id, volume,
|
|
index and volume access record index.
|
|
The number of entries equal to the number of volume access records specified by the user."
|
|
::= { eqliscsiTarget 6 }
|
|
|
|
eqliscsiVolumeACLEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolumeACLEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing volume access parameters to this target."
|
|
INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeACLIndex }
|
|
::= { eqliscsiVolumeACLTable 1 }
|
|
|
|
EqliscsiVolumeACLEntry ::=
|
|
SEQUENCE {
|
|
eqliscsiVolumeACLIndex Integer32,
|
|
eqliscsiVolumeACLInitiatorName UTFString,
|
|
eqliscsiVolumeACLInitiatorIpAddress IpAddress,
|
|
eqliscsiVolumeACLInitiatorAuthenticationMethod INTEGER,
|
|
eqliscsiVolumeACLInitiatorUserName UTFString,
|
|
eqliscsiVolumeACLInitiatorUserPassword OCTET STRING,
|
|
eqliscsiVolumeACLTargetType INTEGER,
|
|
eqliscsiVolumeACLRowStatus RowStatus,
|
|
eqliscsiVolumeACLInitiatorUserName2 UTFString,
|
|
eqliscsiVolumeACLAuthType INTEGER,
|
|
eqliscsiVolumeACLInitiatorIpWildcard IpAddress,
|
|
eqliscsiVolumeACLInitiatorInetAddressType InetAddressType,
|
|
eqliscsiVolumeACLInitiatorInetAddress InetAddress,
|
|
eqliscsiVolumeACLInitiatorInetWildcardType InetAddressType,
|
|
eqliscsiVolumeACLInitiatorInetWildcard InetAddress
|
|
}
|
|
eqliscsiVolumeACLIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The index value that uniquely identifies the volume access record."
|
|
::= { eqliscsiVolumeACLEntry 1 }
|
|
|
|
eqliscsiVolumeACLInitiatorName OBJECT-TYPE
|
|
SYNTAX UTFString (SIZE (0..223))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The name of iscsi initiator permitted to access the volume.
|
|
If the name is an empty string or * then any initiator is allowed to access."
|
|
::= { eqliscsiVolumeACLEntry 2}
|
|
|
|
|
|
eqliscsiVolumeACLInitiatorIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field is deprecated and will be unsupported in the next release."
|
|
::= { eqliscsiVolumeACLEntry 3}
|
|
|
|
eqliscsiVolumeACLInitiatorAuthenticationMethod OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
chap5 (1),
|
|
chap-local (2),
|
|
srp-local (3),
|
|
none (4)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The authentication method to be used for initiator authentication."
|
|
DEFVAL { none }
|
|
::= { eqliscsiVolumeACLEntry 4}
|
|
|
|
|
|
eqliscsiVolumeACLInitiatorUserName OBJECT-TYPE
|
|
SYNTAX UTFString (SIZE (0..128))
|
|
-- SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-create
|
|
STATUS deprecated
|
|
DESCRIPTION "EQL-SECONDARY-KEY
|
|
The user name to be used for initiator authentication if the authentication method
|
|
is CHAP5 local or SRP local."
|
|
::= { eqliscsiVolumeACLEntry 5}
|
|
|
|
eqliscsiVolumeACLInitiatorUserPassword OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The user name to be used for initiator authentication if the authentication method
|
|
is CHAP5 local or SRP local"
|
|
::= { eqliscsiVolumeACLEntry 6}
|
|
|
|
|
|
|
|
eqliscsiVolumeACLTargetType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
volume-only (1),
|
|
snapshot-only (2),
|
|
volume-and-snapshot (3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The target type to be authenticated."
|
|
DEFVAL { volume-and-snapshot }
|
|
::= { eqliscsiVolumeACLEntry 7}
|
|
|
|
eqliscsiVolumeACLRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The volume acl row status."
|
|
::= { eqliscsiVolumeACLEntry 8 }
|
|
|
|
eqliscsiVolumeACLInitiatorUserName2 OBJECT-TYPE
|
|
SYNTAX UTFString (SIZE (0..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY
|
|
The 256 byte character name user name to be used for initiator
|
|
authentication if the authentication method
|
|
is CHAP5 local or SRP local. This field supercedes the deprecated
|
|
128 byte field that performed the same function. "
|
|
::= { eqliscsiVolumeACLEntry 9}
|
|
|
|
eqliscsiVolumeACLAuthType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
not-set (0),
|
|
none (1),
|
|
eql-psg-chap (2),
|
|
radius (3),
|
|
ms-vds (4),
|
|
mpio (5)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The authentication type used. Currently it is set only by
|
|
vds and should be left alone by the PSA firmware and non-vds
|
|
PSA configuration tools."
|
|
DEFVAL { not-set }
|
|
::= { eqliscsiVolumeACLEntry 10 }
|
|
|
|
eqliscsiVolumeACLInitiatorIpWildcard OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field is deprecated and will be unsupported in the next release."
|
|
::= { eqliscsiVolumeACLEntry 11}
|
|
|
|
eqliscsiVolumeACLInitiatorInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The ip address of the iscsi initiator permitted to access the volume
|
|
in the form of x.x.x.number.
|
|
If the number is zero then any ip address with the value from x.x.x.1 to x.x.x.255
|
|
is permitted to access the volume.
|
|
If this variable is not set then any ip address will be permitted to access the volume."
|
|
::= { eqliscsiVolumeACLEntry 12}
|
|
|
|
eqliscsiVolumeACLInitiatorInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The ip address of the iscsi initiator permitted to access the volume
|
|
in the form of x.x.x.number.
|
|
If the number is zero then any ip address with the value from x.x.x.1 to x.x.x.255
|
|
is permitted to access the volume.
|
|
If this variable is not set then any ip address will be permitted to access the volume."
|
|
::= { eqliscsiVolumeACLEntry 13}
|
|
|
|
eqliscsiVolumeACLInitiatorInetWildcardType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The wildcard mask defines which portion of eqliscsiVolumeACLInitiatorInetAddress that
|
|
does not have to match for the initiator to be permitted access to the volume.
|
|
The wildcard mask is expressed in the form x.x.x.x, where x is 255 or 0.
|
|
|
|
When x is 255, then that portion of the initiator's ip address does have to match.
|
|
When x is 0, then that portion of the initiator's ip address does not have to match
|
|
the corresponding portion of eqliscsiVolumeACLInitiatorInetAddress.
|
|
|
|
By default, the value of this variable is 255.255.255.255, which means the initiator's ip
|
|
address must match exactly unless this variable is specified."
|
|
::= { eqliscsiVolumeACLEntry 14}
|
|
|
|
eqliscsiVolumeACLInitiatorInetWildcard OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The wildcard mask defines which portion of eqliscsiVolumeACLInitiatorInetAddress that
|
|
does not have to match for the initiator to be permitted access to the volume.
|
|
The wildcard mask is expressed in the form x.x.x.x, where x is 255 or 0.
|
|
|
|
When x is 255, then that portion of the initiator's ip address does have to match.
|
|
When x is 0, then that portion of the initiator's ip address does not have to match
|
|
the corresponding portion of eqliscsiVolumeACLInitiatorInetAddress.
|
|
|
|
By default, the value of this variable is 255.255.255.255, which means the initiator's ip
|
|
address must match exactly unless this variable is specified."
|
|
::= { eqliscsiVolumeACLEntry 15}
|
|
|
|
|
|
--*************************************************************************
|
|
|
|
eqliscsiVolumeStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolumeStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Dynamic Storage Volume Table.
|
|
This table contains a list of volumes in a group and their stats."
|
|
::= { eqliscsiTarget 7 }
|
|
|
|
|
|
eqliscsiVolumeStatusEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolumeStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing volume stats."
|
|
AUGMENTS { eqliscsiVolumeEntry }
|
|
|
|
::= { eqliscsiVolumeStatusTable 1}
|
|
|
|
EqliscsiVolumeStatusEntry ::=
|
|
SEQUENCE {
|
|
eqliscsiVolumeStatusPsvId OCTET STRING,
|
|
eqliscsiVolumeStatusReservedSpace Integer32,
|
|
eqliscsiVolumeStatusReservedSpaceAvail Integer32,
|
|
eqliscsiVolumeStatusActualMemberCount Integer32,
|
|
eqliscsiVolumeStatusNumSnapshots Integer32,
|
|
eqliscsiVolumeStatusCreationTime DateAndTime,
|
|
eqliscsiVolumeStatusAvailable INTEGER,
|
|
eqliscsiVolumeStatusOperStatus INTEGER,
|
|
eqliscsiVolumeStatusConnections Integer32,
|
|
eqliscsiVolumeStatusLostRaidBlocksAction INTEGER,
|
|
eqliscsiVolumeStatusNumReplicas Unsigned32,
|
|
eqliscsiVolumeStatusReplReserveSpace Unsigned32,
|
|
eqliscsiVolumeStatusAllocatedSpace Unsigned32,
|
|
eqliscsiVolumeStatusReplResvInUse Unsigned32,
|
|
eqliscsiVolumeStatusReplTxData Unsigned32,
|
|
eqliscsiVolumeStatusNumOnlineSnaps Unsigned32
|
|
}
|
|
|
|
eqliscsiVolumeStatusPsvId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "
|
|
This field is for internal use only."
|
|
::= { eqliscsiVolumeStatusEntry 1 }
|
|
|
|
|
|
eqliscsiVolumeStatusReservedSpace OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field specifies how many MB of space is reserved for
|
|
snapshots of this volume.
|
|
This is a dynamic value, it is not Administrator setable."
|
|
::= { eqliscsiVolumeStatusEntry 2}
|
|
|
|
eqliscsiVolumeStatusReservedSpaceAvail OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field specifies how many MB of reserved space that is unused
|
|
by the snapshots."
|
|
DEFVAL { 0 }
|
|
::= { eqliscsiVolumeStatusEntry 3 }
|
|
|
|
eqliscsiVolumeStatusActualMemberCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the number of members this
|
|
volume is spread across. It must be equal to number
|
|
of rows in VolumeMemberTable for this volume."
|
|
::= { eqliscsiVolumeStatusEntry 4 }
|
|
|
|
eqliscsiVolumeStatusNumSnapshots OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the number of snapshots that the system is
|
|
maintaining on the specified volume"
|
|
::= { eqliscsiVolumeStatusEntry 5 }
|
|
|
|
eqliscsiVolumeStatusCreationTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the local system time when the specified
|
|
volume was created"
|
|
::= { eqliscsiVolumeStatusEntry 6 }
|
|
|
|
eqliscsiVolumeStatusAvailable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
available(1),
|
|
membersMissing(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the local system time when the specified
|
|
volume was created"
|
|
::= { eqliscsiVolumeStatusEntry 7 }
|
|
|
|
eqliscsiVolumeStatusOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
available(1),
|
|
not-available(2),
|
|
not-available-due-to-snap-reserve-met(3),
|
|
not-available-due-to-members-offline(4),
|
|
not-available-due-to-lost-cached-blocks(5),
|
|
not-available-due-to-thin-max-growth-met(6),
|
|
not-available-due-to-nospace-for-auto-grow(7),
|
|
not-available-due-to-missing-pages(8)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the current operational status of the
|
|
volume."
|
|
::= { eqliscsiVolumeStatusEntry 8 }
|
|
|
|
eqliscsiVolumeStatusConnections OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The value of this object represents number of active iscsi
|
|
connections to this volume. It MUST match with the number of rows
|
|
for this particualr iscsiNode in iscsiConnectionAttributesTable.
|
|
"
|
|
::= { eqliscsiVolumeStatusEntry 9 }
|
|
|
|
eqliscsiVolumeStatusLostRaidBlocksAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
mark-valid (1),
|
|
zero-out (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This field specifies what action administrator wants to take on lost raid blocks."
|
|
::= {eqliscsiVolumeStatusEntry 10 }
|
|
|
|
eqliscsiVolumeStatusNumReplicas OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "
|
|
The value of this object represents the total number of replicas present
|
|
for this volume across all replica sites.
|
|
The value will match with the sum of values of eqliscsiVolumeReplNumReplicas
|
|
that correspond to this volume."
|
|
DEFVAL { 0 }
|
|
::= {eqliscsiVolumeStatusEntry 11 }
|
|
|
|
eqliscsiVolumeStatusReplReserveSpace OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "MB"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "
|
|
The value of this object represents space reserved for this volume for
|
|
replication purposes.
|
|
"
|
|
DEFVAL { 0 }
|
|
::= {eqliscsiVolumeStatusEntry 12 }
|
|
|
|
eqliscsiVolumeStatusAllocatedSpace OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "MB"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "
|
|
The value of this object represents the actual materialized pages for this volume.
|
|
"
|
|
::= {eqliscsiVolumeStatusEntry 13 }
|
|
|
|
eqliscsiVolumeStatusReplResvInUse OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "MB"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field represents the amount of local replication reserve in use."
|
|
|
|
::= {eqliscsiVolumeStatusEntry 14 }
|
|
|
|
eqliscsiVolumeStatusReplTxData OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "MB"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field represents the amount of data that will be transferred during next replication."
|
|
|
|
::= {eqliscsiVolumeStatusEntry 15 }
|
|
|
|
eqliscsiVolumeStatusNumOnlineSnaps OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field represents the number of online snapshots on this volume."
|
|
::= {eqliscsiVolumeStatusEntry 16 }
|
|
|
|
--*************************************************************************
|
|
|
|
eqliscsiSnapshotStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiSnapshotStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Dynamic Storage Snapshot Table.
|
|
This table contains a list of volumes in a group and their stats."
|
|
::= { eqliscsiTarget 8 }
|
|
|
|
|
|
eqliscsiSnapshotStatusEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiSnapshotStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing volume stats."
|
|
AUGMENTS { eqliscsiSnapshotEntry }
|
|
|
|
::= { eqliscsiSnapshotStatusTable 1}
|
|
|
|
EqliscsiSnapshotStatusEntry ::=
|
|
SEQUENCE {
|
|
eqliscsiSnapshotStatusOperStatus INTEGER,
|
|
eqliscsiSnapshotStatusConnections Integer32,
|
|
eqliscsiSnapshotStatusLostRaidBlocksAction INTEGER
|
|
}
|
|
|
|
eqliscsiSnapshotStatusOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
available(1),
|
|
not-available(2),
|
|
not-available-due-to-snap-reserve-met(3),
|
|
not-available-due-to-members-offline(4),
|
|
not-available-due-to-lost-cached-blocks(5),
|
|
not-available-due-to-thin-max-growth-met(6),
|
|
not-available-due-to-nospace-for-auto-grow(7),
|
|
not-available-due-to-missing-pages(8)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the current operational status of the
|
|
volume."
|
|
::= { eqliscsiSnapshotStatusEntry 1 }
|
|
|
|
|
|
eqliscsiSnapshotStatusConnections OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The value of this object represents number of active iscsi connections
|
|
to this snapshot. It MUST match with the number of rows for this
|
|
particualr iscsiNode in iscsiConnectionAttributesTable.
|
|
"
|
|
::= { eqliscsiSnapshotStatusEntry 2 }
|
|
|
|
|
|
eqliscsiSnapshotStatusLostRaidBlocksAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
mark-valid (1),
|
|
zero-out (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This field specifies what action administrator wants to take on lost raid blocks."
|
|
::= {eqliscsiSnapshotStatusEntry 10 }
|
|
|
|
|
|
--*************************************************************************
|
|
|
|
-- The Admin Group
|
|
|
|
eqliscsiAdminGroup OBJECT IDENTIFIER ::= { eqliscsiTarget 9 }
|
|
|
|
eqliscsiLocalMemberId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Dynamic
|
|
A number which uniquely identifies this instance of the
|
|
Equallogic SNMP agent within the group. This
|
|
number will the same as the corresponding MemberIndex for this
|
|
array in the eqlMemberTable."
|
|
::= {eqliscsiAdminGroup 1}
|
|
|
|
|
|
eqliscsiVolumeAdminGroup OBJECT IDENTIFIER ::= { eqliscsiTarget 10 }
|
|
|
|
eqliscsiLastVolumeIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Dynamic
|
|
This object represents the highest numeric index that
|
|
any row in the eqliscsiVolumeTable has. An application
|
|
can use this value to determine an index with which to
|
|
create an additional row in that table without scanning
|
|
the entire table for a usable index."
|
|
::= { eqliscsiVolumeAdminGroup 1 }
|
|
|
|
eqliscsiSnapshotAdminGroup OBJECT IDENTIFIER ::= { eqliscsiTarget 11 }
|
|
|
|
eqliscsiLastSnapshotIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Dynamic
|
|
This object represents the highest numeric index that
|
|
any row in the eqliscsiSnapshotTable has. An application
|
|
can use this value to determine an index with which to
|
|
create an additional row in that table without scanning
|
|
the entire table for a usable index."
|
|
::= { eqliscsiSnapshotAdminGroup 1 }
|
|
|
|
eqliscsiTargetAdminGroup OBJECT IDENTIFIER ::= { eqliscsiTarget 35 }
|
|
|
|
eqliscsiLastTargetIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Dynamic
|
|
This object represents the highest numeric index that
|
|
any row in the eqliscsiTargetTable has. An application
|
|
can use this value to determine an index with which to
|
|
create an additional row in that table without scanning
|
|
the entire table for a usable index."
|
|
::= { eqliscsiTargetAdminGroup 1 }
|
|
|
|
-- ********************************************************************************
|
|
-- Equallogic Node Table:
|
|
-- provides a mapping between the iSCSI nodes in the the standard iSCSI MIB
|
|
-- and the Equallogic proprietary MIBs
|
|
--
|
|
|
|
eqliscsiNodeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiNodeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Dynamic iscsi Node Table:
|
|
maintains a mapping of the iscsi Node indeces
|
|
back to the eql private volume and snapshot Mibs"
|
|
::= { eqliscsiObjects 8 }
|
|
|
|
eqliscsiNodeEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiNodeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry containing the aformentioned mapping. The value of
|
|
eqliscsiSnapshotIndex will be zero (0) for those nodes that represent
|
|
volumes rather than snapshots."
|
|
INDEX { eqliscsiNodeIndex }
|
|
|
|
::= { eqliscsiNodeTable 1 }
|
|
|
|
EqliscsiNodeEntry ::=
|
|
SEQUENCE {
|
|
eqliscsiNodeIndex Unsigned32,
|
|
eqliscsiNodeLocalMemberId Unsigned32,
|
|
eqliscsiNodeVolumeIndex Unsigned32,
|
|
eqliscsiNodeSnapshotIndex Unsigned32
|
|
}
|
|
|
|
eqliscsiNodeIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION " The node index of the iSCSI target node. This will correspond to
|
|
a value of iscsiNodeIndex, eqliscsiVOlumeNodeIndex,
|
|
or eqliscsiSnapshotIndex. The indeces are allocated such that even values
|
|
of this object repesent snapshots and odd values represent volumes."
|
|
|
|
::= { eqliscsiNodeEntry 1 }
|
|
|
|
eqliscsiNodeLocalMemberId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Dynamic
|
|
A number which uniquely identifies this instance of the
|
|
Equallogic SNMP agent within the group. This
|
|
number will the same as the corresponding MemberIndex for this
|
|
array in the eqlMemberTable."
|
|
::= {eqliscsiNodeEntry 2 }
|
|
|
|
eqliscsiNodeVolumeIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field specifies a unique index for identifing a volume in the
|
|
eqliscsiVolumeTable. An instance here will reflect a specific instance
|
|
in the eqliscsiVolumeTable and/or eqliscsiSnapshotTable."
|
|
::= { eqliscsiNodeEntry 3 }
|
|
|
|
|
|
eqliscsiNodeSnapshotIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field specifies a unique index which identifies a volume SnapShot.
|
|
in the eqliscsiSnapshotTable. If the conceptiual row in this table does
|
|
NOT reflect a snapshot, this instance of the variable will be set to
|
|
zero (0)."
|
|
::= { eqliscsiNodeEntry 4 }
|
|
|
|
|
|
|
|
|
|
--
|
|
-- Target Authorization Attributes Table :
|
|
--
|
|
-- This table specifies the credentials that the target will use
|
|
-- to identify itself TO A CHALLENGING INITIATOR.
|
|
--
|
|
|
|
eqliscsiVolumeAuthAttributesTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolumeAuthAttributesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EqualLogic-Persistent
|
|
A list of identities that the PSA uses to authenticate itself to
|
|
initiators"
|
|
::= { eqliscsiTarget 12 }
|
|
|
|
eqliscsiVolumeAuthAttributesEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolumeAuthAttributesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (row) containing management information
|
|
applicable to a particular target node's authorized
|
|
initiator identity."
|
|
INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex }
|
|
::= { eqliscsiVolumeAuthAttributesTable 1 }
|
|
|
|
EqliscsiVolumeAuthAttributesEntry ::= SEQUENCE {
|
|
eqliscsiVolumeAuthRowStatus RowStatus,
|
|
eqliscsiVolumeAuthIdentity RowPointer
|
|
}
|
|
|
|
eqliscsiVolumeAuthRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the row."
|
|
::= { eqliscsiVolumeAuthAttributesEntry 1 }
|
|
|
|
eqliscsiVolumeAuthIdentity OBJECT-TYPE
|
|
SYNTAX RowPointer
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A pointer to the corresponding IPS-AUTH MIB
|
|
ipsAuthCredChapAttributesEntry that contains the
|
|
chap credentials which this volume will use to
|
|
authenticate itself to initiators requiring
|
|
CHAP authentication"
|
|
REFERENCE
|
|
"IPS-AUTH MIB"
|
|
::= { eqliscsiVolumeAuthAttributesEntry 2 }
|
|
|
|
--
|
|
-- Volume Binding Table :
|
|
--
|
|
-- This table specifies the specific members of the group that
|
|
-- a particular volume may occupy
|
|
--
|
|
|
|
eqliscsiVolumeBindingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolumeBindingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EqualLogic-Persistent
|
|
A table that specifies the specific members of the group that
|
|
a particular volume may occupy"
|
|
::= { eqliscsiTarget 13 }
|
|
|
|
eqliscsiVolumeBindingEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolumeBindingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (row) containing a reference to a specific volume and a
|
|
specific member where that volume's pages can exist.If no entry exists
|
|
for a particular volume, the member page allocation will be determined
|
|
by the system."
|
|
AUGMENTS { eqliscsiVolumeMemberEntry }
|
|
::= { eqliscsiVolumeBindingTable 1 }
|
|
|
|
EqliscsiVolumeBindingEntry ::= SEQUENCE {
|
|
eqliscsiVolumeBindingRowStatus RowStatus
|
|
}
|
|
|
|
eqliscsiVolumeBindingRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the row."
|
|
::= { eqliscsiVolumeBindingEntry 1 }
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
-- Primary Site Volume replication control MIBs
|
|
--
|
|
--
|
|
|
|
--
|
|
-- Site table
|
|
--
|
|
|
|
eqliscsiVolumeReplSiteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolumeReplSiteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EqualLogic-Persistent"
|
|
::= { eqliscsiTarget 14 }
|
|
|
|
eqliscsiVolumeReplSiteEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolumeReplSiteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { eqliscsiVolumeReplSiteIndex }
|
|
::= { eqliscsiVolumeReplSiteTable 1 }
|
|
|
|
EqliscsiVolumeReplSiteEntry ::= SEQUENCE {
|
|
eqliscsiVolumeReplSiteIndex SiteIndex,
|
|
eqliscsiVolumeReplSiteRowStatus RowStatus,
|
|
eqliscsiVolumeReplSiteName DisplayString,
|
|
eqliscsiVolumeReplSiteIpAddr IpAddress,
|
|
eqliscsiVolumeReplSiteControlCredentials RowPointer,
|
|
eqliscsiVolumeReplControlTargetIscsiName OCTET STRING,
|
|
eqliscsiVolumeReplSiteSNMPContext DisplayString,
|
|
eqliscsiVolumeReplSiteContact DisplayString,
|
|
eqliscsiVolumeReplSiteEmail DisplayString,
|
|
eqliscsiVolumeReplSitePhone DisplayString,
|
|
eqliscsiVolumeReplSiteMobile DisplayString,
|
|
eqliscsiVolumeReplSiteDescription DisplayString,
|
|
eqliscsiVolumeReplSiteSpaceAllocated Unsigned32,
|
|
eqliscsiVolumeReplSiteSpaceUsed Unsigned32,
|
|
eqliscsiVolumeReplControlChannelStatus INTEGER,
|
|
eqliscsiVolumeReplSiteAdminStatus INTEGER,
|
|
eqliscsiVolumeReplSiteTotalNumSnapshots Unsigned32,
|
|
eqliscsiVolumeReplSiteSpaceSubscribed Unsigned32,
|
|
eqliscsiVolumeReplSiteInetAddrType InetAddressType,
|
|
eqliscsiVolumeReplSiteInetAddr InetAddress
|
|
}
|
|
|
|
eqliscsiVolumeReplSiteIndex OBJECT-TYPE
|
|
SYNTAX SiteIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique 32 bit identifier for this row"
|
|
::= { eqliscsiVolumeReplSiteEntry 1 }
|
|
|
|
eqliscsiVolumeReplSiteRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the row"
|
|
::= { eqliscsiVolumeReplSiteEntry 2 }
|
|
|
|
eqliscsiVolumeReplSiteName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A concise, human readable string indentifier for the site,
|
|
for example: Boston HQ"
|
|
::= { eqliscsiVolumeReplSiteEntry 3 }
|
|
|
|
eqliscsiVolumeReplSiteIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY
|
|
This field is deprecated and will be unsupported in the next release."
|
|
::= { eqliscsiVolumeReplSiteEntry 4 }
|
|
|
|
eqliscsiVolumeReplSiteControlCredentials OBJECT-TYPE
|
|
SYNTAX RowPointer
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A pointer to the corresponding IPS-AUTH MIB
|
|
ipsAuthCredChapAttributesEntry that contains the
|
|
chap credentials which this PSA will use to
|
|
authenticate itself to replica targets for management
|
|
requiring operations"
|
|
REFERENCE
|
|
"IPS-AUTH MIB"
|
|
::= { eqliscsiVolumeReplSiteEntry 5 }
|
|
|
|
eqliscsiVolumeReplControlTargetIscsiName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..223))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The iSCSI name of the group-wide target that is
|
|
used to encapsulate replication control commands"
|
|
::= { eqliscsiVolumeReplSiteEntry 6 }
|
|
|
|
|
|
eqliscsiVolumeReplSiteSNMPContext OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNMP context that will be used by applications at the
|
|
local site to browse MIBs on the remote site."
|
|
::= { eqliscsiVolumeReplSiteEntry 7 }
|
|
|
|
eqliscsiVolumeReplSiteContact OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field contains the full name of the replication site administrator."
|
|
::= { eqliscsiVolumeReplSiteEntry 8 }
|
|
|
|
eqliscsiVolumeReplSiteEmail OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field specifies the email address of the replication site administrator."
|
|
::= { eqliscsiVolumeReplSiteEntry 9 }
|
|
|
|
eqliscsiVolumeReplSitePhone OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field specifies the phone number of the replication site administrator."
|
|
::= { eqliscsiVolumeReplSiteEntry 10 }
|
|
|
|
eqliscsiVolumeReplSiteMobile OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field specifies the cell phone number of the replication site administrator."
|
|
::= { eqliscsiVolumeReplSiteEntry 11 }
|
|
|
|
eqliscsiVolumeReplSiteDescription OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field contains a detailed description of the site."
|
|
::= { eqliscsiVolumeReplSiteEntry 12 }
|
|
|
|
eqliscsiVolumeReplSiteSpaceAllocated OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The total amount of pool space reserved for use by
|
|
the site. Replication may be set up as needed by the
|
|
administrators at the site as long as the total required
|
|
reserve does not exceed this value."
|
|
::= { eqliscsiVolumeReplSiteEntry 13 }
|
|
|
|
eqliscsiVolumeReplSiteSpaceUsed OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The amount of reserve space already used by replicated volumes
|
|
configured by the site administrator. This value may not exceed
|
|
the corresponding value for eqliscsiVolumeReplSiteSpaceAllocated"
|
|
::= { eqliscsiVolumeReplSiteEntry 14 }
|
|
|
|
eqliscsiVolumeReplControlChannelStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ipaddress-not-configured(1),
|
|
generic-error(2),
|
|
control-target-not-configured(3),
|
|
control-target-not-present-at-replica-site(4),
|
|
control-credentials-not-configured(5),
|
|
authentication-failed(6),
|
|
logged-in(7),
|
|
logged-out(8),
|
|
paused(9)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION " The current status of the control channel to replica site."
|
|
::= { eqliscsiVolumeReplSiteEntry 15 }
|
|
|
|
eqliscsiVolumeReplSiteAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
paused(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION " when set to pause, all the replications goint to this replica site will be
|
|
temporarily suspended until set by the user to start.
|
|
"
|
|
DEFVAL { enabled }
|
|
::= { eqliscsiVolumeReplSiteEntry 16 }
|
|
|
|
|
|
eqliscsiVolumeReplSiteTotalNumSnapshots OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION " the total number of snapshots in secondary site"
|
|
::= { eqliscsiVolumeReplSiteEntry 17 }
|
|
|
|
|
|
eqliscsiVolumeReplSiteSpaceSubscribed OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The total amount of pool space subscribed for use by
|
|
the site. Subscribed space is the advertised space
|
|
for thin provisioned volumes. For classic volumes, subscribed
|
|
space is the volume size."
|
|
::= { eqliscsiVolumeReplSiteEntry 18 }
|
|
|
|
eqliscsiVolumeReplSiteInetAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The well-known IP address of the group located at the
|
|
site. This will be the IP address to which iSCSI
|
|
replication traffic will be directed."
|
|
::= { eqliscsiVolumeReplSiteEntry 19 }
|
|
|
|
eqliscsiVolumeReplSiteInetAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The well-known IP address of the group located at the
|
|
site. This will be the IP address to which iSCSI
|
|
replication traffic will be directed."
|
|
::= { eqliscsiVolumeReplSiteEntry 20 }
|
|
|
|
--
|
|
-- Volume Replication Table
|
|
--
|
|
|
|
eqliscsiVolumeReplicationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolumeReplicationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EqualLogic-Persistent"
|
|
::= { eqliscsiTarget 15 }
|
|
|
|
eqliscsiVolumeReplicationEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolumeReplicationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeReplSiteIndex }
|
|
::= { eqliscsiVolumeReplicationTable 1 }
|
|
|
|
EqliscsiVolumeReplicationEntry ::= SEQUENCE {
|
|
eqliscsiVolumeReplRowStatus RowStatus,
|
|
eqliscsiVolumeReplAdminStatus INTEGER,
|
|
eqliscsiVolumeReplRemoteIscsiName OCTET STRING,
|
|
eqliscsiVolumeReplRemoteIscsiPort Unsigned32,
|
|
eqliscsiVolumeReplRemotePsvId OCTET STRING,
|
|
eqliscsiVolumeReplDiscardPolicy INTEGER,
|
|
eqliscsiVolumeReplReserve Unsigned32,
|
|
eqliscsiVolumeReplDeletionPolicy INTEGER,
|
|
eqliscsiVolumeReplNumReplicas Unsigned32,
|
|
eqliscsiVolumeReplPrimaryReserve Unsigned32,
|
|
eqliscsiVolumeReplPrimaryBorrow TruthValue,
|
|
eqliscsiVolumeReplManualReplStatus INTEGER,
|
|
eqliscsiVolumeReplCurLwMark Integer32,
|
|
eqliscsiVolumeReplLwMark Integer32,
|
|
eqliscsiVolumeReplSize Integer32,
|
|
eqliscsiVolumeReplThinProvision TruthValue,
|
|
eqliscsiVolumeReplMinThinReserve Unsigned32,
|
|
eqliscsiVolumeReplThinWarnPercentage Unsigned32,
|
|
eqliscsiVolumeReplThinMaxGrowPercentage Unsigned32,
|
|
eqliscsiVolumeReplDynamicThinReserve Unsigned32,
|
|
eqliscsiVolumeReplFailBackMode INTEGER,
|
|
eqliscsiVolumeReplPromoteSeqNum Counter64
|
|
}
|
|
|
|
eqliscsiVolumeReplRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the row"
|
|
::= { eqliscsiVolumeReplicationEntry 1 }
|
|
|
|
eqliscsiVolumeReplAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
enabled(1),
|
|
disabled(2),
|
|
paused(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object is used to request a change
|
|
in the current admin status of the replication
|
|
process. When read, it represents the current
|
|
admin status.
|
|
If disabled, the replication can NEVER be restarted again."
|
|
DEFVAL { enabled }
|
|
::= { eqliscsiVolumeReplicationEntry 2 }
|
|
|
|
eqliscsiVolumeReplRemoteIscsiName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..223))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION " This field specifies the iSCSI target name
|
|
for the remote volume which serves as a
|
|
replica target."
|
|
::= { eqliscsiVolumeReplicationEntry 3 }
|
|
|
|
eqliscsiVolumeReplRemoteIscsiPort OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION " This field specifies the Internet Portocol port number
|
|
for the iSCSI target specified in the corresponding instance of
|
|
eqliscsiVolumeReplRemoteIscsiName. The target will be accessed using this port."
|
|
DEFVAL { 3260 }
|
|
::= { eqliscsiVolumeReplicationEntry 4 }
|
|
|
|
eqliscsiVolumeReplRemotePsvId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY
|
|
A 16 byte, universally unique identifier for
|
|
the remote replica volume. The value for this
|
|
object is determined by the array
|
|
where the replica set is located."
|
|
::= { eqliscsiVolumeReplicationEntry 5 }
|
|
|
|
eqliscsiVolumeReplDiscardPolicy OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
overRun(1),
|
|
discard(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "In the event that the replication process cannot
|
|
complete the tranfer of the volume to the replica
|
|
site, the action taken by t he implementation on the
|
|
incomplete replica is one of these:
|
|
1) overrun - complete the in progress replica
|
|
2) discard - destry the in progress replica and restart a new one"
|
|
::= { eqliscsiVolumeReplicationEntry 6 }
|
|
|
|
eqliscsiVolumeReplReserve OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
This value represents the percentage of space reserved for replication at remote site.
|
|
The value effectively determines the maximum number of replicas that can be
|
|
maintained at the remote site.
|
|
The default value is good for maintaining one replica.
|
|
"
|
|
DEFVAL { 100 }
|
|
::= { eqliscsiVolumeReplicationEntry 7 }
|
|
|
|
eqliscsiVolumeReplDeletionPolicy OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
local-only(1),
|
|
remote(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The depth of deletion desired when replication at the local
|
|
array is disabled for an associated primary volume. The choises are
|
|
as follows:
|
|
local_only: Only the local references to the remote replica sets
|
|
will be removed. The remote replica sets will remain
|
|
intact and will need to be managed at the remote site.
|
|
remote: The remote replica sets will be deleted. This will destroy
|
|
all of the remote data.
|
|
|
|
Note that setting the value to 'remote' will cause the delete operation
|
|
to fail if there is no connectivity to the remote site. If the deletion needs to
|
|
proceed regardless of the state of the remote site, the local_only policy shoud be
|
|
used"
|
|
DEFVAL { remote }
|
|
::= { eqliscsiVolumeReplicationEntry 8 }
|
|
|
|
eqliscsiVolumeReplNumReplicas OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of replicas present at the replica site
|
|
for this volume.
|
|
The value of this object matches with number of rows in eqliscsiRemoteReplicaTable
|
|
that correspond to this replication entry."
|
|
DEFVAL { 0 }
|
|
::= { eqliscsiVolumeReplicationEntry 9 }
|
|
|
|
eqliscsiVolumeReplPrimaryReserve OBJECT-TYPE
|
|
SYNTAX Unsigned32 (5..200)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "
|
|
The space reserved on primary site to keep track of changes occured between replications.
|
|
The value is represented as percentage of actual volume size. It is recommended
|
|
to keep this value 100 if fast fail-back is not enabled. If the value is less than 100, replication will fail
|
|
if the space is not sufficient to keep track of the changes. It is recommended to
|
|
keep this value 200 if fast fail-back is enabled.
|
|
"
|
|
DEFVAL { 100 }
|
|
::= { eqliscsiVolumeReplicationEntry 10 }
|
|
|
|
eqliscsiVolumeReplPrimaryBorrow OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "
|
|
When the space reserved for replication is not sufficient to keep track of volume changes,
|
|
space will be borrowed from free space if the value of this object is true.
|
|
Space will not be borrowed when the value is false. Setting this variable to true doesn't
|
|
gaurantee replication to succeed as there may be no free space available to borrow.
|
|
The borrwed space is returned back to the pool after the replication is complete.
|
|
"
|
|
DEFVAL { true }
|
|
::= { eqliscsiVolumeReplicationEntry 11 }
|
|
|
|
eqliscsiVolumeReplManualReplStatus OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
enabled(1),
|
|
disabled(2),
|
|
done(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "
|
|
Enabling manual replication will allow the replica snaps on the primary and secondary groups to be visible
|
|
to iscsi clients. When user connects to primary repl snap and finishes the data transfer, user can set it do done.
|
|
The done state will be set to disabled after secondary site admin finishes the data transfer on
|
|
secondary site and indicates done on secondary site."
|
|
DEFVAL { disabled }
|
|
::= { eqliscsiVolumeReplicationEntry 12 }
|
|
|
|
eqliscsiVolumeReplCurLwMark OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the smallest volume size in MB since the last replication
|
|
that this volume has been shrunk down to. This is used to track volumes shrinking
|
|
and then growing so that the secondary side knows to release the pages when the
|
|
volume is replicated.
|
|
Note: Volume size is round to a multiple of 15MB. "
|
|
::= { eqliscsiVolumeReplicationEntry 13 }
|
|
|
|
eqliscsiVolumeReplLwMark OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field is eqliscsiVolumeCurLwMark for the current replication started.
|
|
This is used to track volumes shrinking and then growing so that the secondary
|
|
side knows to release the pages when the volume is replicated.
|
|
Note: Volume size is round to a multiple of 15MB. "
|
|
::= { eqliscsiVolumeReplicationEntry 14 }
|
|
|
|
|
|
eqliscsiVolumeReplSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field is eqliscsiVolumeSize for the current replication started."
|
|
::= { eqliscsiVolumeReplicationEntry 15 }
|
|
|
|
|
|
eqliscsiVolumeReplThinProvision OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field is eqliscsiVolumeThinProvision for the current replication started."
|
|
::= { eqliscsiVolumeReplicationEntry 16 }
|
|
|
|
|
|
eqliscsiVolumeReplMinThinReserve OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field is eqliscsiVolumeMinThinReserve for the current replication started."
|
|
::= { eqliscsiVolumeReplicationEntry 17 }
|
|
|
|
|
|
eqliscsiVolumeReplThinWarnPercentage OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field is eqliscsiVolumeThinWarnPercentage for the current replication started."
|
|
::= { eqliscsiVolumeReplicationEntry 18 }
|
|
|
|
eqliscsiVolumeReplThinMaxGrowPercentage OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field is eqliscsiVolumeThinMaxGrowPercentage for the current replication started."
|
|
::= { eqliscsiVolumeReplicationEntry 19 }
|
|
|
|
eqliscsiVolumeReplDynamicThinReserve OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field is eqliscsiVolumeDynamicThinReserve for the current replication started."
|
|
::= { eqliscsiVolumeReplicationEntry 20 }
|
|
|
|
eqliscsiVolumeReplFailBackMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(0),
|
|
fast(1)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specfies 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."
|
|
DEFVAL { normal }
|
|
::= { eqliscsiVolumeReplicationEntry 21 }
|
|
|
|
eqliscsiVolumeReplPromoteSeqNum OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specfies 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.
|
|
The value will be the sequence number on the volume during the promote."
|
|
DEFVAL { 0 }
|
|
::= { eqliscsiVolumeReplicationEntry 22 }
|
|
|
|
--
|
|
-- Volume Replication Status Table
|
|
--
|
|
|
|
eqliscsiVolumeReplicationStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolumeReplicationStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EqualLogic-Dynamic"
|
|
::= { eqliscsiTarget 16 }
|
|
|
|
eqliscsiVolumeReplicationStatusEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolumeReplicationStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeReplSiteIndex }
|
|
::= { eqliscsiVolumeReplicationStatusTable 1 }
|
|
|
|
EqliscsiVolumeReplicationStatusEntry ::= SEQUENCE {
|
|
eqliscsiVolumeReplOperStatus INTEGER,
|
|
eqliscsiVolumeReplMBRemaining Counter64,
|
|
eqliscsiVolumeReplMBCompleted Counter64,
|
|
eqliscsiVolumeReplCurrentSnapshot RowPointer,
|
|
eqliscsiVolumeReplCancel TruthValue,
|
|
eqliscsiVolumeRemoteReplReserveIncrNeeded Unsigned32,
|
|
eqliscsiVolumeReplFailbackSnap RowPointer
|
|
}
|
|
|
|
eqliscsiVolumeReplOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
disabled(1),
|
|
inProgress(2),
|
|
waiting(3),
|
|
farEndDown(4),
|
|
authFailure(5),
|
|
completed(6),
|
|
paused(7),
|
|
remoteResizeFailed(8),
|
|
remotePaused(9),
|
|
partnerPausedLocal(10),
|
|
failed(11),
|
|
remoteReplReserveLow(12),
|
|
nomoresnapallowed(13),
|
|
remoteReplReserveInvalid(14),
|
|
cancelling(15),
|
|
pendingDataTransfer(16),
|
|
manualDataTransferInProgress(17),
|
|
remoteDisallowDowngradesNotSet(18),
|
|
remotePartnerNeedsUpgrade(19)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The current operational status of the replication
|
|
process"
|
|
::= { eqliscsiVolumeReplicationStatusEntry 1 }
|
|
|
|
eqliscsiVolumeReplMBRemaining OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "If a tranfer of replica data is in progress, the
|
|
count of MB successfully transferred to the
|
|
replica site will be here. If no tranfer is in
|
|
progress, this object will read zero (0)"
|
|
::= { eqliscsiVolumeReplicationStatusEntry 2 }
|
|
|
|
eqliscsiVolumeReplMBCompleted OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "If a tranfer of replica data is in progress, the
|
|
count of MB remaining to be transferred to the
|
|
replica site will be here. If no tranfer is in
|
|
progress, this object will read zero (0)"
|
|
::= { eqliscsiVolumeReplicationStatusEntry 3 }
|
|
|
|
|
|
eqliscsiVolumeReplCurrentSnapshot OBJECT-TYPE
|
|
SYNTAX RowPointer
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The value of this represents the instance of the snapshot in eqliscsiSnapshotTable
|
|
that is currently being replicated.
|
|
If there is no replication in progress, the value will be set to NULL.
|
|
"
|
|
::= { eqliscsiVolumeReplicationStatusEntry 5 }
|
|
|
|
eqliscsiVolumeReplCancel OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "
|
|
setting this variable to true will cause cancellation of any replication that is in
|
|
progress.
|
|
"
|
|
::= { eqliscsiVolumeReplicationStatusEntry 6 }
|
|
|
|
eqliscsiVolumeRemoteReplReserveIncrNeeded OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
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."
|
|
|
|
::= { eqliscsiVolumeReplicationStatusEntry 7 }
|
|
|
|
eqliscsiVolumeReplFailbackSnap OBJECT-TYPE
|
|
SYNTAX RowPointer
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This pointer points to the fast fail-back snap kept in the local replication reserve."
|
|
|
|
::= { eqliscsiVolumeReplicationStatusEntry 8 }
|
|
|
|
--
|
|
-- Remote Replica Table
|
|
--
|
|
|
|
eqliscsiRemoteReplicaTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiRemoteReplicaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EqualLogic-Persistent"
|
|
::= { eqliscsiTarget 17 }
|
|
|
|
eqliscsiRemoteReplicaEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiRemoteReplicaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex, eqliscsiVolumeReplSiteIndex, eqliscsiRemoteVolumeIndex, eqliscsiRemoteSnapIndex }
|
|
::= { eqliscsiRemoteReplicaTable 1 }
|
|
|
|
EqliscsiRemoteReplicaEntry ::= SEQUENCE {
|
|
eqliscsiRemoteVolumeIndex Unsigned32,
|
|
eqliscsiRemoteSnapIndex Unsigned32,
|
|
eqliscsiRemoteReplName OCTET STRING,
|
|
eqliscsiRemoteReplISCSIName OCTET STRING,
|
|
eqliscsiRemoteReplPsvId OCTET STRING,
|
|
eqliscsiRemoteReplAdminStatus INTEGER,
|
|
eqliscsiRemoteReplTimeStamp TimeTicks,
|
|
eqliscsiRemoteReplSnapColIndex Unsigned32,
|
|
eqliscsiRemoteReplScheduleIndex Unsigned32,
|
|
eqliscsiRemoteReplLocalMemberId Unsigned32
|
|
}
|
|
|
|
eqliscsiRemoteVolumeIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This field specifies a unique index for identifing a remote volume.
|
|
The index is the same as the the value for eqliscsiVolumeIndex on
|
|
the remote site"
|
|
::= { eqliscsiRemoteReplicaEntry 1 }
|
|
|
|
eqliscsiRemoteSnapIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This field specifies a unique index for identifing a snapshot.
|
|
The index is the same as the the value for eqliscsiVolumeIndex on
|
|
the remote site"
|
|
::= { eqliscsiRemoteReplicaEntry 2 }
|
|
|
|
|
|
eqliscsiRemoteReplName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the friendly name used to identify the replica.
|
|
The name is auto-generated. The name is unique between replicas of a single
|
|
volume at a particular site."
|
|
::= { eqliscsiRemoteReplicaEntry 3 }
|
|
|
|
eqliscsiRemoteReplISCSIName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..223))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The iscsi name of the volume for which this site
|
|
is keeping replicas."
|
|
::= { eqliscsiRemoteReplicaEntry 4 }
|
|
|
|
eqliscsiRemoteReplPsvId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY
|
|
A universally unique 16 byte identifier for the remote replica"
|
|
::= { eqliscsiRemoteReplicaEntry 5 }
|
|
|
|
eqliscsiRemoteReplAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
delete(1),
|
|
in-progress(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"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."
|
|
::= { eqliscsiRemoteReplicaEntry 6 }
|
|
|
|
eqliscsiRemoteReplTimeStamp OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "
|
|
This field specifies the creation time of the replica.
|
|
Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01.
|
|
"
|
|
::= { eqliscsiRemoteReplicaEntry 7 }
|
|
|
|
eqliscsiRemoteReplSnapColIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "
|
|
This field specifies the index of the snap collection at remote site if this
|
|
replica is part of a collection. Otherwise value will be zero.
|
|
"
|
|
::= { eqliscsiRemoteReplicaEntry 8 }
|
|
|
|
|
|
eqliscsiRemoteReplScheduleIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQL-SECONDARY-KEY
|
|
This field specifies the index of the schedule on primary site that initiated
|
|
create replica operation ie eqliscsiVolumeSnapshotPolicyIndex .
|
|
If this replica is not directly created by a schedule, but created as part of
|
|
replica collection creation and the replica collection is created by a schedule,
|
|
the value of this field will still be set to index of the replica collection schedule.
|
|
ie eqliscsiSnapCollectionPolicyIndex.
|
|
This will be reset to zero when schedule is deleted.
|
|
"
|
|
DEFVAL { 0 }
|
|
::= { eqliscsiRemoteReplicaEntry 9 }
|
|
|
|
eqliscsiRemoteReplLocalMemberId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
This filed represents eqliscsiLocalMemberId field of the snapshot index of the replica on secondary site."
|
|
::= { eqliscsiRemoteReplicaEntry 10 }
|
|
|
|
----------------------------------------------------------------------
|
|
--
|
|
-- Replica Site Volume replication control MIBs
|
|
--
|
|
|
|
--
|
|
-- ReplicaSet table
|
|
--
|
|
|
|
eqliscsiReplicaSetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiReplicaSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EqualLogic-Persistent"
|
|
::= { eqliscsiTarget 18 }
|
|
|
|
eqliscsiReplicaSetEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiReplicaSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The Replica set consists of the base volume and the snapshots associated with this base volume."
|
|
INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex }
|
|
::= { eqliscsiReplicaSetTable 1 }
|
|
|
|
EqliscsiReplicaSetEntry ::= SEQUENCE {
|
|
eqliscsiReplicaSetPrimaryIscsiName OCTET STRING,
|
|
eqliscsiReplicaSetReserve Unsigned32,
|
|
eqliscsiReplicaSetSite SiteIndex,
|
|
eqliscsiReplicaSetAdminStatus INTEGER,
|
|
eqliscsiReplicaSetPromotePolicy INTEGER,
|
|
eqliscsiReplicaSetManualReplStatus INTEGER,
|
|
eqliscsiReplicaSetFailBackMode INTEGER,
|
|
eqliscsiReplicaSetType INTEGER,
|
|
eqliscsiReplicaSetAccess INTEGER,
|
|
eqliscsiReplicaSetFailbackReserve Unsigned32,
|
|
eqliscsiReplicaSetLSRPsvId OCTET STRING,
|
|
eqliscsiReplicaSetOrigSize Unsigned32,
|
|
eqliscsiReplicaSetPrimaryMemberId Unsigned32,
|
|
eqliscsiReplicaSetPrimaryVolumeIndex Unsigned32,
|
|
eqliscsiReplicaSetPrimarySite Unsigned32
|
|
}
|
|
|
|
|
|
eqliscsiReplicaSetPrimaryIscsiName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..223))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The iscsi name of the volume for which this site
|
|
is keeping replicas."
|
|
::= { eqliscsiReplicaSetEntry 1 }
|
|
|
|
eqliscsiReplicaSetReserve OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The value of this object specifies how much percentage of space reserved for replication.
|
|
This value matches with correspoding eqliscsiVolumeReplReserve value on primary site.
|
|
The value is initialized and maintained by the control channel.
|
|
"
|
|
DEFVAL { 100 }
|
|
::= { eqliscsiReplicaSetEntry 2 }
|
|
|
|
eqliscsiReplicaSetSite OBJECT-TYPE
|
|
SYNTAX SiteIndex
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents the value of eqliscsiReplicantSiteIndex that
|
|
corresponds to the site to which this replica belongs."
|
|
::= { eqliscsiReplicaSetEntry 3 }
|
|
|
|
eqliscsiReplicaSetAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
stopped(1),
|
|
started(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object is used to request a change
|
|
in the current admin status of the replication
|
|
process. When read, it represents the current
|
|
admin status."
|
|
::= { eqliscsiReplicaSetEntry 4 }
|
|
|
|
eqliscsiReplicaSetPromotePolicy OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
default-iscsi-name(1),
|
|
primary-iscsi-name(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This objects represents the policy that is implemented when
|
|
the replica set is promoted to a conventional volume. IF the
|
|
value of this object is set to 1, the iscsi name of the target
|
|
is generated uniquely using conventional rules. When set to 2,
|
|
the target assumes the iscsi name of the primary volume. In this
|
|
case, that name will be the same as the value for this instance of
|
|
eqliscsiReplicaSetPrimaryIscsiName "
|
|
DEFVAL { default-iscsi-name }
|
|
::= { eqliscsiReplicaSetEntry 5 }
|
|
|
|
eqliscsiReplicaSetManualReplStatus OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
enabled(1),
|
|
disabled(2),
|
|
done(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object is used to let the secondary know that the transfer of data
|
|
has completed for volumes using manual data transfer for replication."
|
|
DEFVAL { disabled }
|
|
::= { eqliscsiReplicaSetEntry 12 }
|
|
|
|
eqliscsiReplicaSetFailBackMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(0),
|
|
fast(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field specfies 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."
|
|
DEFVAL {normal}
|
|
::= { eqliscsiReplicaSetEntry 13 }
|
|
|
|
|
|
eqliscsiReplicaSetType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
regular(0),
|
|
fail-back(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This field specfies 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 primary site. A replicated-primary volume on 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."
|
|
DEFVAL {regular}
|
|
::= { eqliscsiReplicaSetEntry 14 }
|
|
|
|
|
|
eqliscsiReplicaSetAccess OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no-access(0),
|
|
read-only(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
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."
|
|
DEFVAL {no-access}
|
|
::= { eqliscsiReplicaSetEntry 15 }
|
|
|
|
eqliscsiReplicaSetFailbackReserve OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The value local repl reserve before demoting outbound-replicaset to failback-replicaset"
|
|
::= { eqliscsiReplicaSetEntry 16 }
|
|
|
|
eqliscsiReplicaSetLSRPsvId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
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."
|
|
::= { eqliscsiReplicaSetEntry 17 }
|
|
|
|
|
|
eqliscsiReplicaSetOrigSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "MB"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The value of this column represents the size of the recovery volume when it was promoted."
|
|
::= { eqliscsiReplicaSetEntry 18 }
|
|
|
|
eqliscsiReplicaSetPrimaryMemberId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The value of this column represents the eqliscsiLocalMemberId of the corresponding volume on primary site."
|
|
::= { eqliscsiReplicaSetEntry 19 }
|
|
|
|
eqliscsiReplicaSetPrimaryVolumeIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The value of this column represents the eqliscsiVolumeIndex of the corresponding volume on primary site."
|
|
::= { eqliscsiReplicaSetEntry 20 }
|
|
|
|
eqliscsiReplicaSetPrimarySite OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The value of this column represents the eqliscsiVolumeReplSiteIndex of the corresponding volume on primary site."
|
|
::= { eqliscsiReplicaSetEntry 21 }
|
|
|
|
--
|
|
-- ReplicaSet status table
|
|
--
|
|
|
|
eqliscsiReplicaSetStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiReplicaSetStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Dynamic replica set status Table.
|
|
This table contains a list of replicasets with their size, status etc."
|
|
::= { eqliscsiTarget 19 }
|
|
|
|
eqliscsiReplicaSetStatusEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiReplicaSetStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION " a row replicaset status table"
|
|
INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex }
|
|
::= { eqliscsiReplicaSetStatusTable 1 }
|
|
|
|
EqliscsiReplicaSetStatusEntry ::= SEQUENCE {
|
|
eqliscsiReplicaSetOperStatus INTEGER,
|
|
eqliscsiReplicaSetSize Unsigned32
|
|
}
|
|
|
|
eqliscsiReplicaSetOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
stopped(1),
|
|
inProgress(2),
|
|
waiting(3),
|
|
farEndDown(4),
|
|
authFailure(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The current operational status of the replication
|
|
process"
|
|
::= { eqliscsiReplicaSetStatusEntry 1 }
|
|
|
|
eqliscsiReplicaSetSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "MB"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The size of the replicaset in MegaBytes.This includes the local replication reserve for failback replicasets."
|
|
::= { eqliscsiReplicaSetStatusEntry 2 }
|
|
|
|
|
|
--
|
|
-- Replicant Site Table
|
|
--
|
|
|
|
eqliscsiReplicantSiteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiReplicantSiteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EqualLogic-Persistent
|
|
The replicant site table contains all of the remote
|
|
sites which have been given access to the local storage
|
|
pool for the purposes of creating replica sets."
|
|
::= { eqliscsiTarget 20 }
|
|
|
|
eqliscsiReplicantSiteEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiReplicantSiteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { eqliscsiReplicantSiteIndex }
|
|
::= { eqliscsiReplicantSiteTable 1 }
|
|
|
|
EqliscsiReplicantSiteEntry ::= SEQUENCE {
|
|
eqliscsiReplicantSiteIndex SiteIndex,
|
|
eqliscsiReplicantSiteRowStatus RowStatus,
|
|
eqliscsiReplicantSiteName DisplayString,
|
|
eqliscsiReplicantSiteIpAddr IpAddress,
|
|
eqliscsiReplicantSiteControlCredentials RowPointer,
|
|
eqliscsiReplicantControlTargetIscsiName OCTET STRING,
|
|
eqliscsiReplicantSiteSNMPContext DisplayString,
|
|
eqliscsiReplicantSiteContact DisplayString,
|
|
eqliscsiReplicantSiteEmail DisplayString,
|
|
eqliscsiReplicantSitePhone DisplayString,
|
|
eqliscsiReplicantSiteMobile DisplayString,
|
|
eqliscsiReplicantSiteDescription DisplayString,
|
|
eqliscsiReplicantSiteSpaceAllocated Unsigned32,
|
|
eqliscsiReplicantSiteSpaceUsed Unsigned32,
|
|
eqliscsiReplicantSiteControlChannelStatus INTEGER,
|
|
eqliscsiReplicantSiteAdminStatus INTEGER,
|
|
eqliscsiReplicantSiteTotalNumSnapshots Unsigned32,
|
|
eqliscsiReplicantSiteStoragePoolIndex Unsigned32,
|
|
eqliscsiReplicantSiteSpaceSubscribed Unsigned32,
|
|
eqliscsiReplicantSiteInetAddrType InetAddressType,
|
|
eqliscsiReplicantSiteInetAddr InetAddress
|
|
}
|
|
|
|
eqliscsiReplicantSiteIndex OBJECT-TYPE
|
|
SYNTAX SiteIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique 32 bit identifier for this row"
|
|
::= { eqliscsiReplicantSiteEntry 1 }
|
|
|
|
eqliscsiReplicantSiteRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the row"
|
|
::= { eqliscsiReplicantSiteEntry 2 }
|
|
|
|
eqliscsiReplicantSiteName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A concise, human readable string indentifier for the site,
|
|
for example: Boston HQ"
|
|
::= { eqliscsiReplicantSiteEntry 3 }
|
|
|
|
eqliscsiReplicantSiteIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQL-SECONDARY-KEY
|
|
This field is deprecated and will be unsupported in the next release."
|
|
::= { eqliscsiReplicantSiteEntry 4 }
|
|
|
|
eqliscsiReplicantSiteControlCredentials OBJECT-TYPE
|
|
SYNTAX RowPointer
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQL-SECONDARY-KEY
|
|
A pointer to the corresponding IPS-AUTH MIB
|
|
ipsAuthCredChapAttributesEntry that contains the
|
|
chap credentials which this PSA will use to
|
|
authenticate primary sites"
|
|
REFERENCE
|
|
"IPS-AUTH MIB"
|
|
::= { eqliscsiReplicantSiteEntry 5 }
|
|
|
|
eqliscsiReplicantControlTargetIscsiName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..223))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY
|
|
The iSCSI name of the group-wide target that is
|
|
used to encapsulate replication control commands"
|
|
::= { eqliscsiReplicantSiteEntry 6 }
|
|
|
|
|
|
eqliscsiReplicantSiteSNMPContext OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNMP context that will be used by applications at the
|
|
local site to browse MIBs on the remote site."
|
|
::= { eqliscsiReplicantSiteEntry 7 }
|
|
|
|
eqliscsiReplicantSiteContact OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field contains the full name of the replication site administrator."
|
|
::= { eqliscsiReplicantSiteEntry 8 }
|
|
|
|
eqliscsiReplicantSiteEmail OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field specifies the email address of the replication site administrator."
|
|
::= { eqliscsiReplicantSiteEntry 9 }
|
|
|
|
eqliscsiReplicantSitePhone OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field specifies the phone number of the replication site administrator."
|
|
::= { eqliscsiReplicantSiteEntry 10 }
|
|
|
|
eqliscsiReplicantSiteMobile OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field specifies the cell phone number of the replication site administrator."
|
|
::= { eqliscsiReplicantSiteEntry 11 }
|
|
|
|
eqliscsiReplicantSiteDescription OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field contains a detailed description of the site."
|
|
::= { eqliscsiReplicantSiteEntry 12 }
|
|
|
|
eqliscsiReplicantSiteSpaceAllocated OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The total amount of pool space reserved for use by
|
|
the site. Replication may be set up as needed by the
|
|
administrators at the site as long as the total required
|
|
reserve does not exceed this value."
|
|
::= { eqliscsiReplicantSiteEntry 13 }
|
|
|
|
eqliscsiReplicantSiteSpaceUsed OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The amount of reserve space already used by replicated volumes
|
|
configured by the site administrator. This value may not exceed
|
|
the corresponding value for eqliscsiReplicantSiteSpaceAllocated"
|
|
::= { eqliscsiReplicantSiteEntry 14 }
|
|
|
|
eqliscsiReplicantSiteControlChannelStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
control-target-not-configured(1),
|
|
control-credentials-not-configured(2),
|
|
authentication-failed(3),
|
|
logged-in(4),
|
|
logged-out(5),
|
|
paused(6)
|
|
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION " The current status of the control channel from primary site."
|
|
::= { eqliscsiReplicantSiteEntry 15 }
|
|
|
|
eqliscsiReplicantSiteAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
paused(2),
|
|
nuke(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION " when set to pause, all the replications coming from this primary site will be
|
|
temporarily suspended until set by the user to enabled
|
|
when set to nuke, all replicasets will be deleted!!!.
|
|
"
|
|
DEFVAL { enabled }
|
|
::= { eqliscsiReplicantSiteEntry 16 }
|
|
|
|
eqliscsiReplicantSiteTotalNumSnapshots OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION " the total number of snapshots in secondary site.
|
|
"
|
|
::= { eqliscsiReplicantSiteEntry 17 }
|
|
|
|
eqliscsiReplicantSiteStoragePoolIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies a unique index for identifying a storage pool."
|
|
::= { eqliscsiReplicantSiteEntry 18 }
|
|
|
|
eqliscsiReplicantSiteSpaceSubscribed OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The total amount of pool space subscribed for use by
|
|
the site. Subscribed space is the advertised space for
|
|
thin provisioned volumes and it is the actual volume size
|
|
for regular volumes."
|
|
::= { eqliscsiReplicantSiteEntry 19 }
|
|
|
|
eqliscsiReplicantSiteInetAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The well-known IP address of the group located at the
|
|
site. This will be the IP address to which iSCSI
|
|
replication traffic will be directed."
|
|
::= { eqliscsiReplicantSiteEntry 20 }
|
|
|
|
eqliscsiReplicantSiteInetAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The well-known IP address of the group located at the
|
|
site. This will be the IP address to which iSCSI
|
|
replication traffic will be directed."
|
|
::= { eqliscsiReplicantSiteEntry 21 }
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
-- Volume collection objects table
|
|
--
|
|
|
|
eqliscsiVolCollectionObjectsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolCollectionObjectsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EqualLogic-Persistent
|
|
This table maintains the list of volume objects in each collection.
|
|
"
|
|
::= { eqliscsiTarget 21 }
|
|
|
|
eqliscsiVolCollectionObjectsEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolCollectionObjectsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the table."
|
|
INDEX { eqliscsiVolCollectionIndex, eqliscsiLocalMemberId, eqliscsiVolumeIndex}
|
|
::= { eqliscsiVolCollectionObjectsTable 1 }
|
|
|
|
EqliscsiVolCollectionObjectsEntry ::= SEQUENCE {
|
|
eqliscsiVolCollectionIndex Unsigned32,
|
|
eqliscsiVolCollectionObjectRowStatus RowStatus
|
|
}
|
|
|
|
eqliscsiVolCollectionIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique 32 bit identifier for this row"
|
|
::= { eqliscsiVolCollectionObjectsEntry 1 }
|
|
|
|
eqliscsiVolCollectionObjectRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status used to manage this row."
|
|
::= { eqliscsiVolCollectionObjectsEntry 2 }
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
-- Volume collection table
|
|
--
|
|
|
|
eqliscsiVolCollectionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolCollectionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EqualLogic-Persistent
|
|
This table maintains the list of volume collections and the supported operations
|
|
on the collection."
|
|
::= { eqliscsiTarget 22 }
|
|
|
|
eqliscsiVolCollectionEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolCollectionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the table."
|
|
INDEX { eqliscsiVolCollectionIndex}
|
|
::= { eqliscsiVolCollectionTable 1 }
|
|
|
|
EqliscsiVolCollectionEntry ::= SEQUENCE {
|
|
eqliscsiVolCollectionRowStatus RowStatus,
|
|
eqliscsiVolCollectionName OCTET STRING,
|
|
eqliscsiVolCollectionDescription DisplayString,
|
|
eqliscsiVolCollectionReplService INTEGER,
|
|
eqliscsiVolCollectionSite SiteIndexOrZero
|
|
}
|
|
|
|
|
|
eqliscsiVolCollectionRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status used to manage this row.
|
|
When deleteing a row from this table all the corresponding rows in snapcollection table
|
|
must be reset to zero vol collection index"
|
|
::= { eqliscsiVolCollectionEntry 1 }
|
|
|
|
eqliscsiVolCollectionName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY
|
|
This field specifies a user friendly name for this collection.
|
|
The name must be unique within a group.
|
|
The name must not contain spaces or special characters.
|
|
The name can be up to 64 characters in length. There is no default."
|
|
::= { eqliscsiVolCollectionEntry 2 }
|
|
|
|
eqliscsiVolCollectionDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies a descriptive string that provides details about this collection.
|
|
The description can be up to 128 characters."
|
|
DEFVAL { "" }
|
|
::= { eqliscsiVolCollectionEntry 3 }
|
|
|
|
eqliscsiVolCollectionReplService OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
replica-site(1),
|
|
replicated-primary(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the replication service on the volume collection.
|
|
If this volume collection is created for replication of a volume collection at partner site,
|
|
then the value is set to replica-site.
|
|
If this volume collection is enabled for replication to a partner site, the the value is
|
|
set to replicated-primary."
|
|
DEFVAL { 0 }
|
|
::= { eqliscsiVolCollectionEntry 4 }
|
|
|
|
eqliscsiVolCollectionSite OBJECT-TYPE
|
|
SYNTAX SiteIndexOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the partner to which this collection belongs. The value
|
|
will match with eqliscsiVolumeReplSiteIndex if this collection belongs to a partner.
|
|
Otherwise the value is set to zero. The value will be non-zero only when
|
|
eqliscsiVolCollectionReplService is replica-site."
|
|
DEFVAL { 0 }
|
|
::= { eqliscsiVolCollectionEntry 5 }
|
|
----------------------------------------------------------------------
|
|
-- Snapshot collection objects table
|
|
--
|
|
|
|
eqliscsiSnapCollectionObjectsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiSnapCollectionObjectsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EqualLogic-Persistent
|
|
This table maintains the list of snapshot objects in each collection.
|
|
"
|
|
::= { eqliscsiTarget 23 }
|
|
|
|
eqliscsiSnapCollectionObjectsEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiSnapCollectionObjectsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the table."
|
|
INDEX { eqliscsiSnapCollectionIndex, eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiSnapshotIndex }
|
|
::= { eqliscsiSnapCollectionObjectsTable 1 }
|
|
|
|
EqliscsiSnapCollectionObjectsEntry ::= SEQUENCE {
|
|
eqliscsiSnapCollectionIndex Unsigned32,
|
|
eqliscsiSnapCollectionObjectRowStatus RowStatus
|
|
}
|
|
|
|
eqliscsiSnapCollectionIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique 32 bit identifier for this row"
|
|
::= { eqliscsiSnapCollectionObjectsEntry 1 }
|
|
|
|
eqliscsiSnapCollectionObjectRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status used to manage this row. Rowstatus is set to notInService by the subsystem
|
|
when the actual snapshot represented by this row is deleted. The row from this table
|
|
will be automatically deleted when the corresponding volume is deleted (or) #when
|
|
all rows of this group have the status notInService# (or) when the corresponding row is deleted
|
|
from snapcollection table."
|
|
::= { eqliscsiSnapCollectionObjectsEntry 2 }
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
-- Snapshot collection table
|
|
--
|
|
|
|
eqliscsiSnapCollectionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiSnapCollectionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EqualLogic-Persistent
|
|
This table maintains the list of snapshot collections and the supported operations
|
|
on the collection.
|
|
TimeoutCreate:60 TimeoutDelete:60"
|
|
::= { eqliscsiTarget 24 }
|
|
|
|
eqliscsiSnapCollectionEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiSnapCollectionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the table."
|
|
INDEX { eqliscsiSnapCollectionIndex}
|
|
::= { eqliscsiSnapCollectionTable 1 }
|
|
|
|
EqliscsiSnapCollectionEntry ::= SEQUENCE {
|
|
eqliscsiSnapCollectionRowStatus RowStatus,
|
|
eqliscsiSnapCollectionName OCTET STRING,
|
|
eqliscsiSnapCollectionDescription DisplayString,
|
|
eqliscsiSnapCollectionTimestamp TimeTicks,
|
|
eqliscsiSnapCollectionNoofSnaps Unsigned32,
|
|
eqliscsiSnapCollectionVolIndex Unsigned32,
|
|
eqliscsiSnapCollectionVSS INTEGER,
|
|
eqliscsiSnapCollectionScheduleIndex Integer32,
|
|
eqliscsiSnapCollectionReplicated SiteIndexOrZero,
|
|
eqliscsiSnapCollectionType INTEGER,
|
|
eqliscsiSnapCollectionSite SiteIndexOrZero
|
|
}
|
|
|
|
|
|
eqliscsiSnapCollectionRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status used to manage this row."
|
|
::= { eqliscsiSnapCollectionEntry 1 }
|
|
|
|
eqliscsiSnapCollectionName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY
|
|
This field specifies a user friendly name for this collection.
|
|
The name must not contain spaces or special characters.
|
|
The name can be up to 64 characters in length. There is no default."
|
|
::= { eqliscsiSnapCollectionEntry 2 }
|
|
|
|
eqliscsiSnapCollectionDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies a descriptive string that provides details about this collection.
|
|
The description can be up to 128 characters."
|
|
DEFVAL { "" }
|
|
::= { eqliscsiSnapCollectionEntry 3 }
|
|
|
|
eqliscsiSnapCollectionTimestamp OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY
|
|
This field specifies the creation time for snapshot.
|
|
Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01."
|
|
::= { eqliscsiSnapCollectionEntry 4 }
|
|
|
|
eqliscsiSnapCollectionNoofSnaps OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION " No of snapshots in this collection at the time of creation."
|
|
::= { eqliscsiSnapCollectionEntry 5 }
|
|
|
|
eqliscsiSnapCollectionVolIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" EQL-SECONDARY-KEY
|
|
The index of the volcollection that created this group.
|
|
When the volcollection is deleted, this value will be set to zero."
|
|
::= { eqliscsiSnapCollectionEntry 6 }
|
|
|
|
eqliscsiSnapCollectionVSS OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
regular(0),
|
|
vss(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION " If this snap collection is created using vss."
|
|
DEFVAL {0}
|
|
::= { eqliscsiSnapCollectionEntry 7 }
|
|
|
|
eqliscsiSnapCollectionScheduleIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" EQL-SECONDARY-KEY
|
|
This field specifies the index of the snapshot policy if it is created
|
|
by a snapshotpolicy, otherwise it will be set to zero. If the policy
|
|
is deleted after the snapshot is created, this will be reset back to
|
|
zero by the subsystem."
|
|
::= { eqliscsiSnapCollectionEntry 8 }
|
|
|
|
eqliscsiSnapCollectionReplicated OBJECT-TYPE
|
|
SYNTAX SiteIndexOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "When a row is created with this object set to a non zero value,
|
|
, the snapcollection will be queued to be replicated to the
|
|
remote location indicated by the corresponing value
|
|
of site index in the site table
|
|
|
|
The value for this object cannot be changed to zero once the snapcollection
|
|
is created."
|
|
::= { eqliscsiSnapCollectionEntry 9}
|
|
|
|
eqliscsiSnapCollectionType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
regular(0),
|
|
replica-site(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specifies the type of snapcollection."
|
|
DEFVAL { 0 }
|
|
::= {eqliscsiSnapCollectionEntry 10 }
|
|
|
|
eqliscsiSnapCollectionSite OBJECT-TYPE
|
|
SYNTAX SiteIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "If non-zero, this value represents the partner who created this snap collection ie eqliscsiReplicantSiteIndex.
|
|
This collection belongs to that partner not to our group."
|
|
DEFVAL {0}
|
|
::= { eqliscsiSnapCollectionEntry 11}
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
eqliscsiSnapCollectionPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiSnapCollectionPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Persistent Storage SnapSnot Policy Table."
|
|
::= { eqliscsiTarget 25 }
|
|
|
|
eqliscsiSnapCollectionPolicyEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiSnapCollectionPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing snapshot scheduling policy
|
|
information.The policy determines when to create
|
|
snapshot(s) of a volume collection."
|
|
INDEX { eqliscsiVolCollectionIndex, eqliscsiSnapCollectionPolicyIndex }
|
|
::= { eqliscsiSnapCollectionPolicyTable 1 }
|
|
|
|
|
|
EqliscsiSnapCollectionPolicyEntry ::=
|
|
SEQUENCE {
|
|
eqliscsiSnapCollectionPolicyIndex Integer32,
|
|
eqliscsiSnapCollectionPolicyRowStatus RowStatus,
|
|
eqliscsiSnapCollectionPolicyName OCTET STRING,
|
|
eqliscsiSnapCollectionPolicyAccessType INTEGER,
|
|
eqliscsiSnapCollectionPolicyStatus INTEGER,
|
|
eqliscsiSnapCollectionPolicyMaxKeep Integer32,
|
|
eqliscsiSnapCollectionPolicyType INTEGER,
|
|
eqliscsiSnapCollectionPolicyRepeatFactor Integer32,
|
|
eqliscsiSnapCollectionPolicyStartTime Integer32,
|
|
eqliscsiSnapCollectionPolicyEndTime Integer32,
|
|
eqliscsiSnapCollectionPolicyTimeFrequency Integer32,
|
|
eqliscsiSnapCollectionPolicyStartDate Integer32,
|
|
eqliscsiSnapCollectionPolicyEndDate Integer32,
|
|
eqliscsiSnapCollectionPolicyWeekMask Integer32,
|
|
eqliscsiSnapCollectionPolicyMonthMask Integer32,
|
|
eqliscsiSnapCollectionPolicyNextCreate TimeTicks,
|
|
eqliscsiSnapCollectionPolicyOccurence Integer32,
|
|
eqliscsiSnapCollectionPolicyReplication SiteIndexOrZero,
|
|
eqliscsiSnapCollectionPolicyAdminStatus INTEGER
|
|
}
|
|
|
|
eqliscsiSnapCollectionPolicyIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value uniquely identifies the snapshot policies for a volume collection."
|
|
|
|
::= { eqliscsiSnapCollectionPolicyEntry 1 }
|
|
|
|
eqliscsiSnapCollectionPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value is used to manage the conceptual row."
|
|
|
|
::= { eqliscsiSnapCollectionPolicyEntry 2 }
|
|
|
|
|
|
eqliscsiSnapCollectionPolicyName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value specifies user friendly name for the policy.
|
|
It is unique within the context of a volume collection. Spaces are not allowed."
|
|
|
|
::= { eqliscsiSnapCollectionPolicyEntry 3}
|
|
|
|
eqliscsiSnapCollectionPolicyAccessType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
read-write (1),
|
|
read-only (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Snapshots crated using this policy will have accesstype same as the
|
|
value of this object."
|
|
DEFVAL { 1 }
|
|
::= { eqliscsiSnapCollectionPolicyEntry 4 }
|
|
|
|
eqliscsiSnapCollectionPolicyStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
online (1),
|
|
offline (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Snapshots created using this policy will have status same as the
|
|
value of this object."
|
|
|
|
DEFVAL { offline }
|
|
::= { eqliscsiSnapCollectionPolicyEntry 5 }
|
|
|
|
eqliscsiSnapCollectionPolicyMaxKeep OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
UNITS "snapshots"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The value of this object determines the maximum no of snapshots
|
|
created by this policy that can exist at a given time. When number
|
|
of snapshots created by this policy reaches this value, for creating
|
|
a new snapshot oldest snapshot created using this policy will be
|
|
deleted.
|
|
In a set operation, if the new value of this object is less than
|
|
the old value, required number of oldest snapshots created by this
|
|
policy will be deleted.
|
|
"
|
|
DEFVAL { 10 }
|
|
::= { eqliscsiSnapCollectionPolicyEntry 6 }
|
|
|
|
eqliscsiSnapCollectionPolicyType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
once (1),
|
|
daily (2),
|
|
weekly (3),
|
|
monthly (4),
|
|
hourly (5)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The value of this object determines the basic type of this policy.
|
|
Except when set to once, the effective repetition period of the
|
|
policy is determined using the value of this object along with
|
|
the value of eqliscsiSnapCollectionPolicyRepeatFactor.
|
|
(See description of eqliscsiSnapCollectionPolicyRepeatFactor
|
|
for more information.)
|
|
"
|
|
|
|
DEFVAL { daily }
|
|
::= { eqliscsiSnapCollectionPolicyEntry 7 }
|
|
|
|
eqliscsiSnapCollectionPolicyRepeatFactor OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object along with eqliscsiSnapCollectionPolicyType
|
|
determines the effective repetition interval for this policy.
|
|
The valid values are
|
|
|
|
PolicyType RepeatFactor
|
|
once 1
|
|
hourly 1
|
|
daily 1-2147483647
|
|
weekly 1-2147483647
|
|
monthly 1-2147483647
|
|
|
|
If the policy type is daily and the value of this object is 2,
|
|
snapshots will be taken once in every 2 days.
|
|
"
|
|
::= { eqliscsiSnapCollectionPolicyEntry 8 }
|
|
|
|
|
|
eqliscsiSnapCollectionPolicyStartTime OBJECT-TYPE
|
|
SYNTAX Integer32 (0..1439)
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The value of this object represents the time to start creating
|
|
snapshot(s) within a day expressed as number of minutes
|
|
from 12:00AM. The maximum value for this column is 24*60-1 which
|
|
represents 11:59PM.
|
|
"
|
|
|
|
DEFVAL { 0 }
|
|
::= { eqliscsiSnapCollectionPolicyEntry 9 }
|
|
|
|
eqliscsiSnapCollectionPolicyEndTime OBJECT-TYPE
|
|
SYNTAX Integer32 (0..1439)
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The value of this object represents the time to stop creating
|
|
snapshot(s) within a day expressed as number of minutes
|
|
from 12:00AM. The maximum value for this column is 24*60-1 which
|
|
represents 11:59PM.
|
|
|
|
If eqliscsiSnapCollectionPolicyType is once or hourly, the value of
|
|
this column doesn't have any significance.
|
|
|
|
If the value of this column is greater than start time, it
|
|
represents end-time on the same day as start time. If the value
|
|
is less than or equal to start time, it represents end-time on the
|
|
next day of start time.
|
|
This value doesnt have significance when frequency is set to zero.
|
|
Endtime is exclusive when calculating no of snapshots.
|
|
|
|
Example:
|
|
StartTime EndTime Frequency NoofSnapshots
|
|
1320(10pm) 1380(11pm) 30mins 2
|
|
1320(10pm) 240(4am) 60mins 6
|
|
1320(10pm) 1320(10pm) 60mins 24
|
|
1320(10pm) 1319(9:59pm) 60mins 24
|
|
1320(10pm) - 0mins 1
|
|
"
|
|
::= { eqliscsiSnapCollectionPolicyEntry 10 }
|
|
|
|
eqliscsiSnapCollectionPolicyTimeFrequency OBJECT-TYPE
|
|
SYNTAX Integer32 (0..1439)
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object determines how frequent snapshots must be
|
|
taken between start time and end time. This value doesn't have
|
|
significance when policy type is set to once. For other policytypes,
|
|
the value of end time is exclusive.
|
|
For example if starttime is 180 (3:00AM) and endtime is
|
|
240(4:00AM), when frequency is set to 30, snapshots will be
|
|
created at 3:00AM, 3:30AM.
|
|
If the value is zero, it represents invalid frequency and
|
|
in such case, end time doesnt have significance.
|
|
"
|
|
|
|
::= { eqliscsiSnapCollectionPolicyEntry 11 }
|
|
|
|
eqliscsiSnapCollectionPolicyStartDate OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
UNITS "days"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The value of this object determines the date from which the policy
|
|
will be active. By default, this is the policy creation date.
|
|
The value is expressed as number of days since epoch.
|
|
"
|
|
|
|
::= { eqliscsiSnapCollectionPolicyEntry 12 }
|
|
|
|
eqliscsiSnapCollectionPolicyEndDate OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
UNITS "days"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The value of this object determines the date after which the policy
|
|
will be inactive.It doesnt have significance when policy type
|
|
is once. Default value is the mamixum value allowed. When set to maximum
|
|
value, the policy will be active until it gets deleted.
|
|
The value is expressed as number of days since epoch.
|
|
"
|
|
DEFVAL { 2147483647 }
|
|
|
|
::= { eqliscsiSnapCollectionPolicyEntry 13 }
|
|
|
|
|
|
eqliscsiSnapCollectionPolicyWeekMask OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The value of this column is significant only if policytype is
|
|
set to weekly or monthly. When the value is 0x7fffffff, it
|
|
represents a special meaning to the value of occurence. See
|
|
the description for occurence below.
|
|
The LSB to LSB+6 bits of the mask are significant.
|
|
Each bit represents a day in the week with LSB being Mon and LSB+6
|
|
being Sun.
|
|
If mask is 0x00000041 - snapshots will be created on Monday and
|
|
Sunday. If mask is 0x0000007f - snapshots will be created on all
|
|
weekdays which is effectively a daily policy. If mask is 0x0000001f,
|
|
it represents week days.If mask is 0x00000060, it represents
|
|
weekend days.
|
|
"
|
|
|
|
::= { eqliscsiSnapCollectionPolicyEntry 14 }
|
|
|
|
eqliscsiSnapCollectionPolicyMonthMask OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The value of this column is currently not being used."
|
|
|
|
::= { eqliscsiSnapCollectionPolicyEntry 15 }
|
|
|
|
eqliscsiSnapCollectionPolicyNextCreate OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
EQL-SECONDARY-KEY
|
|
The value of this column represents number of seconds since epoch
|
|
at which the next snapshot by this policy is going to be created.
|
|
"
|
|
|
|
::= { eqliscsiSnapCollectionPolicyEntry 16 }
|
|
|
|
eqliscsiSnapCollectionPolicyOccurence OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The value of this column is significant only if the policy type is
|
|
set to monthly.
|
|
|
|
If weekmask is set to 0x7fffffff, the value of this column represents
|
|
the occurence of a day with in a month. Example:If the value of this
|
|
column is 5, it represents 5th day of the month. When the week mask
|
|
is set to a value other than 0x7fffffff, the value of this column
|
|
defines the occurence of a day as defined by weekmask. Example: When
|
|
weekmask is set to 0x00000001 (Monday) and value of this column
|
|
represents the following.
|
|
|
|
Value Meaning
|
|
|
|
0x1 First monday of the month
|
|
0x2 Second monday of the month
|
|
0x3 Third monday of the month
|
|
0x4 Fourth monday of the month
|
|
0x7fffffff Last monday of the month
|
|
"
|
|
|
|
DEFVAL {0}
|
|
::= { eqliscsiSnapCollectionPolicyEntry 17 }
|
|
|
|
eqliscsiSnapCollectionPolicyReplication OBJECT-TYPE
|
|
SYNTAX SiteIndexOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "When a row is created with this object set to a non-zero value, and
|
|
a replication relationship has been configured for all volumes in the
|
|
volume collection, the snapshots created will be queued to be replicated to the
|
|
remote location as defined by the corresponding entry in the site table.
|
|
The value for this object cannot be changed once the schedule
|
|
is created. All the volumes in this collection must be replicating to the
|
|
same partner."
|
|
::= { eqliscsiSnapCollectionPolicyEntry 18 }
|
|
|
|
eqliscsiSnapCollectionPolicyAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(0),
|
|
disable(1)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "When disabled, the schedule will stop creating snap collections until reenabled."
|
|
DEFVAL {enable}
|
|
::= { eqliscsiSnapCollectionPolicyEntry 19 }
|
|
|
|
----------------------------------------------------
|
|
eqliscsiVolCollectionStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolCollectionStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EqualLogic-Dynamic
|
|
This table maintains the dynamic values related to volume collection like number of snapcollection
|
|
in a volume collection."
|
|
::= { eqliscsiTarget 26 }
|
|
|
|
eqliscsiVolCollectionStatusEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolCollectionStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the table."
|
|
INDEX { eqliscsiVolCollectionIndex}
|
|
::= { eqliscsiVolCollectionStatusTable 1 }
|
|
|
|
EqliscsiVolCollectionStatusEntry ::=
|
|
SEQUENCE {
|
|
eqliscsiNoOfSnapCollections Unsigned32
|
|
}
|
|
eqliscsiNoOfSnapCollections OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the total number of snap collections in a volume collection.
|
|
number of rows in eqliscsiSnapCollectionTable that belong to this volume set."
|
|
DEFVAL {0}
|
|
::= { eqliscsiVolCollectionStatusEntry 1 }
|
|
-----------------------------------------------
|
|
eqliscsiSnapCollectionAdminGroup OBJECT IDENTIFIER ::= { eqliscsiTarget 27 }
|
|
|
|
eqliscsiLastSnapCollectionIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Dynamic
|
|
This object represents the highest numeric index that
|
|
any row in the eqliscsiSnapCollectionTable has. An application
|
|
can use this value to determine an index with whico
|
|
create an additional row in that table without scanning
|
|
the entire table for a usable index."
|
|
::= { eqliscsiSnapCollectionAdminGroup 1 }
|
|
|
|
-- Remote ReplicaCollectionObjects Table
|
|
--
|
|
|
|
eqliscsiRemoteReplicaCollectionObjectsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiRemoteReplicaCollectionObjectsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EqualLogic-Persistent"
|
|
::= { eqliscsiTarget 28 }
|
|
|
|
eqliscsiRemoteReplicaCollectionObjectsEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiRemoteReplicaCollectionObjectsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { eqliscsiVolumeReplSiteIndex, eqliscsiRemoteSnapCollectionIndex, eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiRemoteVolumeIndex, eqliscsiRemoteSnapIndex }
|
|
::= { eqliscsiRemoteReplicaCollectionObjectsTable 1 }
|
|
|
|
EqliscsiRemoteReplicaCollectionObjectsEntry ::= SEQUENCE {
|
|
eqliscsiRemoteSnapCollectionIndex Unsigned32,
|
|
eqliscsiRemoteReplCollectionObjRowStatus RowStatus
|
|
}
|
|
|
|
eqliscsiRemoteSnapCollectionIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This field specifies a unique index for identifing a snapshot collection on remote site.
|
|
The index is the same as the the value for eqliscsiSnapCollectionIndex on
|
|
the remote site."
|
|
::= { eqliscsiRemoteReplicaCollectionObjectsEntry 1 }
|
|
|
|
|
|
eqliscsiRemoteReplCollectionObjRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status used to manage this row. Rowstatus is set to notInService by the subsystem
|
|
when the actual replica represented by this row is deleted. The row from this table
|
|
will be automatically deleted when
|
|
all rows that belong to a collection have the status notInService# (or)
|
|
when the corresponding row is deleted from remotereplicacollection table."
|
|
::= { eqliscsiRemoteReplicaCollectionObjectsEntry 2 }
|
|
|
|
-- Remote ReplicaCollection Table
|
|
--
|
|
|
|
eqliscsiRemoteReplicaCollectionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiRemoteReplicaCollectionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EqualLogic-Persistent"
|
|
::= { eqliscsiTarget 29 }
|
|
|
|
eqliscsiRemoteReplicaCollectionEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiRemoteReplicaCollectionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { eqliscsiVolumeReplSiteIndex, eqliscsiRemoteSnapCollectionIndex }
|
|
::= { eqliscsiRemoteReplicaCollectionTable 1 }
|
|
|
|
EqliscsiRemoteReplicaCollectionEntry ::= SEQUENCE {
|
|
eqliscsiRemoteReplCollectionName OCTET STRING,
|
|
eqliscsiRemoteReplCollectionAdminStatus INTEGER,
|
|
eqliscsiRemoteReplCollectionTimeStamp TimeTicks,
|
|
eqliscsiRemoteReplCollectionVolIndex Unsigned32,
|
|
eqliscsiRemoteReplCollectionSchedIndex Unsigned32
|
|
}
|
|
|
|
eqliscsiRemoteReplCollectionName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the friendly name used to identify the replica Collection on remote site.
|
|
The name is auto-generated. The name is unique between replica collections of a single
|
|
volumecollection at a particular site."
|
|
::= { eqliscsiRemoteReplicaCollectionEntry 1 }
|
|
|
|
eqliscsiRemoteReplCollectionAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
delete(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Manage the replica status. The row will be deleted from this table if value is set to delete."
|
|
::= { eqliscsiRemoteReplicaCollectionEntry 2 }
|
|
|
|
eqliscsiRemoteReplCollectionTimeStamp OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "
|
|
This field specifies the creation time of the replica collection.
|
|
Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01.
|
|
"
|
|
::= { eqliscsiRemoteReplicaCollectionEntry 3 }
|
|
eqliscsiRemoteReplCollectionVolIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" EQL-SECONDARY-KEY
|
|
This field specifies the index of the vol collection on primary site used to create
|
|
this snap collection
|
|
was created on remote site. The value will be zero if the volcollection
|
|
doesn't exist anymore.
|
|
The index is the same as the the value for eqliscsiVolCollectionIndex
|
|
for the repl collection."
|
|
::= { eqliscsiRemoteReplicaCollectionEntry 4 }
|
|
|
|
eqliscsiRemoteReplCollectionSchedIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" EQL-SECONDARY-KEY
|
|
This field specifies the index of the schedule on primary site that initiated
|
|
create replica collection operation. This will be set to zero when schedule is deleted.
|
|
"
|
|
::= { eqliscsiRemoteReplicaCollectionEntry 5 }
|
|
----------------------------------
|
|
-- VolumeCollection Replication Table
|
|
--
|
|
|
|
eqliscsiVolColReplicationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolColReplicationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EqualLogic-Persistent"
|
|
::= { eqliscsiTarget 30 }
|
|
|
|
eqliscsiVolColReplicationEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolColReplicationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { eqliscsiVolCollectionIndex, eqliscsiVolumeReplSiteIndex }
|
|
::= { eqliscsiVolColReplicationTable 1 }
|
|
|
|
EqliscsiVolColReplicationEntry ::= SEQUENCE {
|
|
eqliscsiVolColReplRowStatus RowStatus,
|
|
eqliscsiVolColReplAdminStatus INTEGER,
|
|
eqliscsiVolColReplDeletionPolicy INTEGER,
|
|
eqliscsiVolColReplRemoteCollectionId Unsigned32
|
|
}
|
|
|
|
eqliscsiVolColReplRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the row"
|
|
::= { eqliscsiVolColReplicationEntry 1 }
|
|
|
|
eqliscsiVolColReplAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object is used to request a change
|
|
in the current admin status of the replication
|
|
process. When read, it represents the current
|
|
admin status.
|
|
If disabled, the replication can NEVER be restarted again."
|
|
DEFVAL { enabled }
|
|
::= { eqliscsiVolColReplicationEntry 2 }
|
|
|
|
eqliscsiVolColReplDeletionPolicy OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
local-only(1),
|
|
remote(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The depth of deletion desired when replication at the local
|
|
array is disabled for an associated primary volume collection. The choises are
|
|
as follows:
|
|
local_only: Only the local references to the remote replica set collection
|
|
will be removed. The remote replica set collection will remain
|
|
intact and will need to be managed at the remote site.
|
|
remote: The remote replica set collection will be deleted. This will destroy
|
|
all of the remote data.
|
|
|
|
Note that setting the value to 'remote' will cause the delete operation
|
|
to fail if there is no connectivity to the remote site. If the deletion needs to
|
|
proceed regardless of the state of the remote site, the local_only policy shoud be
|
|
used"
|
|
DEFVAL { remote }
|
|
::= { eqliscsiVolColReplicationEntry 3 }
|
|
|
|
eqliscsiVolColReplRemoteCollectionId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION " An identifier for the remote replica volume collection. The value is same as eqliscsiVolCollectionIndex
|
|
of the collection created at partner site."
|
|
::= { eqliscsiVolColReplicationEntry 4 }
|
|
|
|
----------------------------------
|
|
-- VolumeCollection Replication Status Table
|
|
--
|
|
|
|
eqliscsiVolColReplStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolColReplStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EqualLogic-Dynamic"
|
|
::= { eqliscsiTarget 31 }
|
|
|
|
eqliscsiVolColReplStatusEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolColReplStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Statistics related to volume collection replication configuration."
|
|
AUGMENTS { eqliscsiVolColReplicationEntry }
|
|
::= { eqliscsiVolColReplStatusTable 1 }
|
|
|
|
EqliscsiVolColReplStatusEntry ::= SEQUENCE {
|
|
eqliscsiVolColReplStatusNumReplicas Unsigned32
|
|
}
|
|
|
|
|
|
eqliscsiVolColReplStatusNumReplicas OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of replica collections present at the replica site
|
|
for this volume collection.
|
|
The value of this object matches with number of rows in eqliscsiRemoteReplicaCollectionTable
|
|
that correspond to this volume replication entry."
|
|
DEFVAL { 0 }
|
|
::= { eqliscsiVolColReplStatusEntry 1 }
|
|
|
|
--*************************************************************************
|
|
|
|
eqlVolumePoolPlacementTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqlVolumePoolPlacementEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Dynamic Volume Storage Pool Placement Table.
|
|
This table contains a list of volume placements in a pool."
|
|
::= { eqliscsiTarget 32 }
|
|
|
|
eqlVolumePoolPlacementEntry OBJECT-TYPE
|
|
SYNTAX EqlVolumePoolPlacementEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing a placement of a volume in a pool."
|
|
INDEX { eqlGroupId, eqlStoragePoolIndex, eqliscsiLocalMemberId, eqliscsiVolumeIndex }
|
|
::= { eqlVolumePoolPlacementTable 1 }
|
|
|
|
EqlVolumePoolPlacementEntry ::=
|
|
SEQUENCE {
|
|
eqlVolumePoolPlacementiscsiVolumePsvId OCTET STRING
|
|
}
|
|
|
|
eqlVolumePoolPlacementiscsiVolumePsvId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY
|
|
This field is for internal use only."
|
|
::= { eqlVolumePoolPlacementEntry 1 }
|
|
|
|
|
|
--- Volume Replication Statistics Table
|
|
--
|
|
|
|
eqliscsiVolReplStatisticsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolReplStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EqualLogic-Persistent"
|
|
::= { eqliscsiTarget 33 }
|
|
|
|
eqliscsiVolReplStatisticsEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolReplStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeReplSiteIndex , eqliscsiReplSampleIndex}
|
|
::= { eqliscsiVolReplStatisticsTable 1 }
|
|
|
|
EqliscsiVolReplStatisticsEntry ::= SEQUENCE {
|
|
eqliscsiReplSampleIndex Unsigned32,
|
|
eqliscsiReplStartTime Counter32,
|
|
eqliscsiReplEndTime Counter32,
|
|
eqliscsiReplTxData Counter64,
|
|
eqliscsiReplTxStatus INTEGER
|
|
}
|
|
|
|
eqliscsiReplSampleIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An integer value to represent the sample."
|
|
|
|
::= { eqliscsiVolReplStatisticsEntry 1 }
|
|
|
|
eqliscsiReplStartTime OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Time at which the replication started represented as number of seconds since epoch."
|
|
|
|
::= { eqliscsiVolReplStatisticsEntry 2 }
|
|
|
|
eqliscsiReplEndTime OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Time at which the replication finished represented as number of seconds since epoch."
|
|
|
|
::= { eqliscsiVolReplStatisticsEntry 3 }
|
|
|
|
eqliscsiReplTxData OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "MB"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The amount of data transfered from startTime to endTime in MB."
|
|
|
|
::= { eqliscsiVolReplStatisticsEntry 4 }
|
|
|
|
eqliscsiReplTxStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
in-progress(0),
|
|
success(1),
|
|
cancelled(2),
|
|
failed(3),
|
|
remoteReplicaSetIsFailoverVolume(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Status of data transfer for this replication. If replication is cancelled or didnt finish for any reason,
|
|
the status will be incomplete."
|
|
|
|
::= { eqliscsiVolReplStatisticsEntry 5 }
|
|
--*************************************************************************
|
|
|
|
eqliscsiVolumeStatisticsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolumeStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Dynamic Storage Volume Table.
|
|
This table contains a list of volumes in a group and their statistics."
|
|
::= { eqliscsiTarget 34 }
|
|
|
|
|
|
eqliscsiVolumeStatisticsEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolumeStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing volume statistics."
|
|
AUGMENTS { eqliscsiVolumeEntry }
|
|
|
|
::= { eqliscsiVolumeStatisticsTable 1}
|
|
|
|
EqliscsiVolumeStatisticsEntry ::=
|
|
SEQUENCE {
|
|
eqliscsiVolumeStatsCmdPdus Counter32,
|
|
eqliscsiVolumeStatsRspPdus Counter32,
|
|
eqliscsiVolumeStatsTxData Counter64,
|
|
eqliscsiVolumeStatsRxData Counter64,
|
|
eqliscsiVolumeStatsNoOfSessions Unsigned32,
|
|
eqliscsiVolumeStatsReadLatency Counter64,
|
|
eqliscsiVolumeStatsWriteLatency Counter64,
|
|
eqliscsiVolumeStatsReadOpCount Counter64,
|
|
eqliscsiVolumeStatsWriteOpCount Counter64,
|
|
eqliscsiVolumeStatsReadAvgLatency Gauge32,
|
|
eqliscsiVolumeStatsWriteAvgLatency Gauge32,
|
|
eqliscsiVolumeStatsIscsiReadWriteCmdsReceived Counter32,
|
|
eqliscsiVolumeStatsIscsiReadWriteCmdsCompleted Counter32
|
|
}
|
|
|
|
eqliscsiVolumeStatsCmdPdus OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "PDUs"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The count of Command PDUs transferred to this volume."
|
|
::= { eqliscsiVolumeStatisticsEntry 1 }
|
|
|
|
eqliscsiVolumeStatsRspPdus OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "PDUs"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The count of Response PDUs transferred to this volume."
|
|
::= { eqliscsiVolumeStatisticsEntry 2 }
|
|
|
|
eqliscsiVolumeStatsTxData OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The count of data octets that were transmitted by
|
|
the local iSCSI node."
|
|
::= { eqliscsiVolumeStatisticsEntry 3 }
|
|
|
|
eqliscsiVolumeStatsRxData OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The count of data octets that were received by
|
|
the local iSCSI node."
|
|
::= { eqliscsiVolumeStatisticsEntry 4 }
|
|
|
|
eqliscsiVolumeStatsNoOfSessions OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"No of sessions that were established and closed so far to this volume.
|
|
"
|
|
::= { eqliscsiVolumeStatisticsEntry 5 }
|
|
|
|
eqliscsiVolumeStatsReadLatency OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The accumulative latency in milli seconds for read operations on this volume."
|
|
::= { eqliscsiVolumeStatisticsEntry 6 }
|
|
|
|
eqliscsiVolumeStatsWriteLatency OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The accumulative latency in milli seconds for write operations on this volume."
|
|
::= { eqliscsiVolumeStatisticsEntry 7 }
|
|
|
|
eqliscsiVolumeStatsReadOpCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of read operations on this volume."
|
|
::= { eqliscsiVolumeStatisticsEntry 8 }
|
|
|
|
eqliscsiVolumeStatsWriteOpCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of write operations on this volume."
|
|
::= { eqliscsiVolumeStatisticsEntry 9 }
|
|
|
|
eqliscsiVolumeStatsReadAvgLatency OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The average latency in milli seconds for read operations on this volume."
|
|
::= { eqliscsiVolumeStatisticsEntry 10 }
|
|
|
|
eqliscsiVolumeStatsWriteAvgLatency OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The average latency in milli seconds for write operations on this volume."
|
|
::= { eqliscsiVolumeStatisticsEntry 11 }
|
|
|
|
eqliscsiVolumeStatsIscsiReadWriteCmdsReceived OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of iscsi read/write commands received for operations on this volume."
|
|
::= { eqliscsiVolumeStatisticsEntry 12 }
|
|
|
|
eqliscsiVolumeStatsIscsiReadWriteCmdsCompleted OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of iscsi read/write commands completed for operations on this volume."
|
|
::= { eqliscsiVolumeStatisticsEntry 13 }
|
|
--***********************************************************************************
|
|
|
|
|
|
eqliscsiTargetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiTargetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Persistent iSCSI Target Table.
|
|
This table contains a list of iSCSI targets in a group and their attributes."
|
|
::= { eqliscsiTarget 36 }
|
|
|
|
|
|
eqliscsiTargetEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiTargetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing target info."
|
|
INDEX { eqliscsiLocalMemberId, eqliscsiTargetIndex }
|
|
::= { eqliscsiTargetTable 1}
|
|
|
|
EqliscsiTargetEntry ::=
|
|
SEQUENCE {
|
|
eqliscsiTargetIndex Unsigned32,
|
|
eqliscsiTargetRowStatus RowStatus,
|
|
eqliscsiTargetUUID OCTET STRING,
|
|
eqliscsiTargetAlias OCTET STRING,
|
|
eqliscsiTargetIscsiName OCTET STRING,
|
|
eqliscsiTargetReserved1 Unsigned32,
|
|
eqliscsiTargetReserved2 Unsigned32,
|
|
eqliscsiTargetReserved3 Unsigned32
|
|
}
|
|
|
|
eqliscsiTargetIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This field specifies a unique index for identifing an iSCSI target."
|
|
::= { eqliscsiTargetEntry 1}
|
|
|
|
eqliscsiTargetRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field is used indicate the status of this entry."
|
|
::= { eqliscsiTargetEntry 2 }
|
|
|
|
eqliscsiTargetUUID OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY
|
|
This field is for internal use only."
|
|
::= { eqliscsiTargetEntry 3 }
|
|
|
|
eqliscsiTargetAlias OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the iSCSI alias used for the target."
|
|
::= { eqliscsiTargetEntry 4 }
|
|
|
|
eqliscsiTargetIscsiName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..223))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY
|
|
This field specifies the iSCSI target name."
|
|
::= { eqliscsiTargetEntry 5 }
|
|
|
|
eqliscsiTargetReserved1 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field is not currently used and is reserved."
|
|
::= { eqliscsiTargetEntry 6}
|
|
|
|
eqliscsiTargetReserved2 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field is not currently used and is reserved."
|
|
::= { eqliscsiTargetEntry 7}
|
|
|
|
eqliscsiTargetReserved3 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field is not currently used and is reserved."
|
|
::= { eqliscsiTargetEntry 8}
|
|
|
|
--**********************************************************************************
|
|
|
|
eqliscsiTargetChapSecretsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiTargetChapSecretsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Persistent Chap Secrets Table for iSCSI targets"
|
|
::= { eqliscsiTarget 37 }
|
|
|
|
eqliscsiTargetChapSecretsEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiTargetChapSecretsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing a CHAP secret credential."
|
|
INDEX { eqliscsiLocalMemberId, eqliscsiTargetIndex, eqliscsiTargetChapSecretsUsage, eqliscsiTargetChapSecretsIndex }
|
|
::= { eqliscsiTargetChapSecretsTable 1 }
|
|
|
|
EqliscsiTargetChapSecretsEntry ::=
|
|
SEQUENCE {
|
|
eqliscsiTargetChapSecretsUsage INTEGER,
|
|
eqliscsiTargetChapSecretsIndex Unsigned32,
|
|
eqliscsiTargetChapSecretsRowStatus RowStatus,
|
|
eqliscsiTargetChapSecretsUserName OCTET STRING,
|
|
eqliscsiTargetChapSecretsPassword OCTET STRING
|
|
}
|
|
|
|
eqliscsiTargetChapSecretsUsage OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inbound-iscsi-chap (1),
|
|
outbound-iscsi-chap (2),
|
|
inbound-repl-chap (3)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This field specifies a unique index for identifing a specific Chap credential."
|
|
::= { eqliscsiTargetChapSecretsEntry 1 }
|
|
|
|
eqliscsiTargetChapSecretsIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This field specifies a unique index for identifing a specific Chap credential."
|
|
::= { eqliscsiTargetChapSecretsEntry 2 }
|
|
|
|
eqliscsiTargetChapSecretsRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field is used indicate the status of this entry."
|
|
::= { eqliscsiTargetChapSecretsEntry 3 }
|
|
|
|
eqliscsiTargetChapSecretsUserName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EQL-SECONDARY-KEY
|
|
An octet string containing the user name for this credential."
|
|
::= { eqliscsiTargetChapSecretsEntry 4 }
|
|
|
|
eqliscsiTargetChapSecretsPassword OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "An octet string containing the password for this credential."
|
|
--DEFAULT cookie "secure"
|
|
::= { eqliscsiTargetChapSecretsEntry 5 }
|
|
|
|
--**********************************************************************************
|
|
|
|
eqliscsiVolumeSnapshotPolicyStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolumeSnapshotPolicyStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Dynamic Storage SnapSnot Policy Table."
|
|
::= { eqliscsiTarget 38 }
|
|
|
|
eqliscsiVolumeSnapshotPolicyStatusEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolumeSnapshotPolicyStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry containing snapshot scheduling policy
|
|
information."
|
|
AUGMENTS { eqliscsiVolumeSnapshotPolicyEntry }
|
|
::= { eqliscsiVolumeSnapshotPolicyStatusTable 1 }
|
|
|
|
EqliscsiVolumeSnapshotPolicyStatusEntry ::=
|
|
SEQUENCE {
|
|
eqliscsiVolumeSnapshotPolicyStatusNextCreate TimeTicks,
|
|
eqliscsiVolumeSnapshotPolicyStatusOperStatus INTEGER,
|
|
eqliscsiVolumeSnapshotPolicyStatusNoOfSnaps INTEGER
|
|
|
|
}
|
|
eqliscsiVolumeSnapshotPolicyStatusNextCreate OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The value of this column represents number of seconds since epoch
|
|
at which the next snapshot by this policy is going to be created.
|
|
"
|
|
|
|
::= { eqliscsiVolumeSnapshotPolicyStatusEntry 1 }
|
|
|
|
eqliscsiVolumeSnapshotPolicyStatusOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(0),
|
|
disabled(1),
|
|
expired(2)
|
|
}
|
|
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The value of this column represents the current operational status of this policy.
|
|
The policy status is set to expired after end date.
|
|
"
|
|
|
|
::= { eqliscsiVolumeSnapshotPolicyStatusEntry 2 }
|
|
|
|
eqliscsiVolumeSnapshotPolicyStatusNoOfSnaps OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The value of this column represents the current number of snapshots that exist in the system
|
|
created by this schedule.
|
|
"
|
|
|
|
::= { eqliscsiVolumeSnapshotPolicyStatusEntry 3 }
|
|
--*******************************************************************************
|
|
eqliscsiSnapCollectionPolicyStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiSnapCollectionPolicyStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Dynamic Storage SnapSnot Collection Policy Table."
|
|
::= { eqliscsiTarget 39 }
|
|
|
|
eqliscsiSnapCollectionPolicyStatusEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiSnapCollectionPolicyStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry containing snapshot scheduling policy
|
|
information."
|
|
AUGMENTS { eqliscsiSnapCollectionPolicyEntry }
|
|
::= { eqliscsiSnapCollectionPolicyStatusTable 1 }
|
|
|
|
EqliscsiSnapCollectionPolicyStatusEntry ::=
|
|
SEQUENCE {
|
|
eqliscsiSnapCollectionPolicyStatusNextCreate TimeTicks,
|
|
eqliscsiSnapCollectionPolicyStatusOperStatus INTEGER,
|
|
eqliscsiSnapCollectionPolicyStatusNoOfCollections INTEGER
|
|
}
|
|
eqliscsiSnapCollectionPolicyStatusNextCreate OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The value of this column represents number of seconds since epoch
|
|
at which the next snapshot by this policy is going to be created.
|
|
"
|
|
|
|
::= { eqliscsiSnapCollectionPolicyStatusEntry 1 }
|
|
|
|
eqliscsiSnapCollectionPolicyStatusOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(0),
|
|
disabled(1),
|
|
expired(2)
|
|
}
|
|
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The value of this column represents the current operational status of this policy.
|
|
The policy status is set to expired after end date.
|
|
"
|
|
::= { eqliscsiSnapCollectionPolicyStatusEntry 2 }
|
|
|
|
eqliscsiSnapCollectionPolicyStatusNoOfCollections OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The value of this column represents the current number of snapshots that exist in the system
|
|
created by this schedule.
|
|
"
|
|
|
|
::= { eqliscsiSnapCollectionPolicyStatusEntry 3 }
|
|
|
|
|
|
--*******************************************************************************
|
|
|
|
|
|
eqliscsiVolumeOpsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolumeOpsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Persistent Storage Volume Operations Table."
|
|
::= { eqliscsiTarget 40 }
|
|
|
|
|
|
eqliscsiVolumeOpsEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolumeOpsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing info for volume operations."
|
|
INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex, eqliscsiVolumeOpsIndex }
|
|
|
|
::= { eqliscsiVolumeOpsTable 1}
|
|
|
|
EqliscsiVolumeOpsEntry ::=
|
|
SEQUENCE {
|
|
eqliscsiVolumeOpsIndex Unsigned32,
|
|
eqliscsiVolumeOpsRowStatus RowStatus,
|
|
eqliscsiVolumeOpsOperation INTEGER,
|
|
eqliscsiVolumeOpsExec INTEGER,
|
|
eqliscsiVolumeOpsStartTime TimeTicks,
|
|
eqliscsiVolumeOpsStoragePoolSourceIndex Unsigned32,
|
|
eqliscsiVolumeOpsStoragePoolDestinationIndex Unsigned32,
|
|
eqliscsiVolumeOpsVolBalCommandIndex Unsigned32,
|
|
eqliscsiVolumeOpsVolBalCommandiscsiLocalMemberId Unsigned32
|
|
}
|
|
|
|
eqliscsiVolumeOpsIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This field specifies a unique index for identifing a volume."
|
|
::= { eqliscsiVolumeOpsEntry 1}
|
|
|
|
eqliscsiVolumeOpsRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field is used indicate the status of this entry."
|
|
::= { eqliscsiVolumeOpsEntry 2 }
|
|
|
|
eqliscsiVolumeOpsOperation OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
movePool(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The current operation for this drive group
|
|
0 - no operation
|
|
1 - move Pool"
|
|
::= { eqliscsiVolumeOpsEntry 3 }
|
|
|
|
eqliscsiVolumeOpsExec OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
cancel(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The action to preform on this operation
|
|
0 - no operation
|
|
1 - cancel"
|
|
::= { eqliscsiVolumeOpsEntry 4 }
|
|
|
|
eqliscsiVolumeOpsStartTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This field contains the time of the start of the operation."
|
|
::= { eqliscsiVolumeOpsEntry 5 }
|
|
|
|
eqliscsiVolumeOpsStoragePoolSourceIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This field unique identifies the source Storage Pool.
|
|
Also the 1st part of Index for row in eqliscsiVolBalCommandTable."
|
|
DEFVAL { 1 }
|
|
::= { eqliscsiVolumeOpsEntry 6 }
|
|
|
|
eqliscsiVolumeOpsStoragePoolDestinationIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This field unique identifies the destination Storage Pool."
|
|
DEFVAL { 1 }
|
|
::= { eqliscsiVolumeOpsEntry 7 }
|
|
|
|
eqliscsiVolumeOpsVolBalCommandIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "2nd Part of Index for row in eqliscsiVolBalCommandTable"
|
|
::= { eqliscsiVolumeOpsEntry 8 }
|
|
|
|
eqliscsiVolumeOpsVolBalCommandiscsiLocalMemberId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "3rd Part of Index for row in eqliscsiVolBalCommandTable"
|
|
::= { eqliscsiVolumeOpsEntry 9 }
|
|
|
|
--
|
|
-- ReplicaSetExtension table
|
|
--
|
|
|
|
eqliscsiReplicaSetExtensionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiReplicaSetExtensionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EqualLogic-Persistent"
|
|
::= { eqliscsiTarget 41 }
|
|
|
|
eqliscsiReplicaSetExtensionEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiReplicaSetExtensionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This table maintains the information required by the volume if replicaset gets promoted to a volume."
|
|
AUGMENTS { eqliscsiReplicaSetEntry }
|
|
::= { eqliscsiReplicaSetExtensionTable 1 }
|
|
|
|
EqliscsiReplicaSetExtensionEntry ::= SEQUENCE {
|
|
eqliscsiReplicaSetPrimaryPsvId OCTET STRING
|
|
}
|
|
|
|
|
|
eqliscsiReplicaSetPrimaryPsvId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "If non-zero, the value represents the PsvId of primary site volume.
|
|
The value is used by iscsi during page83 and page80 requests."
|
|
DEFVAL { "" }
|
|
::= { eqliscsiReplicaSetExtensionEntry 1 }
|
|
|
|
|
|
--
|
|
-- volume storage preference table
|
|
--
|
|
|
|
eqliscsiVolumeStoragePreferenceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolumeStoragePreferenceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EqualLogic-Persistent"
|
|
::= { eqliscsiTarget 42 }
|
|
|
|
eqliscsiVolumeStoragePreferenceEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolumeStoragePreferenceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This table maintains the information related to storage preference of volumes."
|
|
AUGMENTS { eqliscsiVolumeEntry }
|
|
::= { eqliscsiVolumeStoragePreferenceTable 1 }
|
|
|
|
EqliscsiVolumeStoragePreferenceEntry ::= SEQUENCE {
|
|
eqliscsiVolumeStoragePreferenceRowStatus RowStatus,
|
|
eqliscsiVolumeStoragePreferenceRAIDType INTEGER,
|
|
eqliscsiVolumeStoragePreferenceDriveType INTEGER,
|
|
eqliscsiVolumeStoragePreferenceDiskSpeed INTEGER,
|
|
eqliscsiVolumeStoragePreferenceRAIDTypeStatus INTEGER
|
|
}
|
|
|
|
eqliscsiVolumeStoragePreferenceRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Rowstatus variable used to manage rows in this table."
|
|
::={ eqliscsiVolumeStoragePreferenceEntry 1 }
|
|
|
|
eqliscsiVolumeStoragePreferenceRAIDType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
raid5(5),
|
|
raid6(6),
|
|
raid10(10),
|
|
raid50(50),
|
|
raid60(60)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY This field specifies the user's request to store this volume on the given RAID type."
|
|
::={ eqliscsiVolumeStoragePreferenceEntry 2 }
|
|
|
|
eqliscsiVolumeStoragePreferenceDriveType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
sas(1),
|
|
sata(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY This field specifies the user's request to store this volume on the given drive type."
|
|
::={ eqliscsiVolumeStoragePreferenceEntry 3 }
|
|
|
|
eqliscsiVolumeStoragePreferenceDiskSpeed OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
s5400(5400),
|
|
s7200(7200),
|
|
s10000(10000),
|
|
s15000(15000)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY This field specifies the user's request to store this volume on the disks with given speed."
|
|
::={ eqliscsiVolumeStoragePreferenceEntry 4 }
|
|
|
|
eqliscsiVolumeStoragePreferenceRAIDTypeStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
in-progress(1),
|
|
honored(2),
|
|
not-available(3),
|
|
over-subscribed(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY The value of this object represents current status of raid preference set on this volume.
|
|
"
|
|
DEFVAL { 0 }
|
|
::= {eqliscsiVolumeStoragePreferenceEntry 5 }
|
|
|
|
|
|
--******************************************************************
|
|
|
|
eqlAdminAccountVolumeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqlAdminAccountVolumeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Dynamic table indicating the access an administrator
|
|
has to a volume."
|
|
::= { eqliscsiTarget 43 }
|
|
|
|
eqlAdminAccountVolumeEntry OBJECT-TYPE
|
|
SYNTAX EqlAdminAccountVolumeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing the access privilege."
|
|
INDEX { eqlGroupId, eqlStorageGroupAdminAccountIndex, eqliscsiLocalMemberId, eqliscsiVolumeIndex }
|
|
::= { eqlAdminAccountVolumeTable 1 }
|
|
|
|
EqlAdminAccountVolumeEntry ::=
|
|
SEQUENCE {
|
|
eqlAdminAccountVolumeAccess INTEGER
|
|
}
|
|
|
|
eqlAdminAccountVolumeAccess OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
read-only (1),
|
|
read-write (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The administrative permission to a volume."
|
|
::= { eqlAdminAccountVolumeEntry 1 }
|
|
|
|
--******************************************************************
|
|
|
|
eqlAdminAccountReplicantSiteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqlAdminAccountReplicantSiteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Dynamic table indicating the access an administrator
|
|
has to a partner."
|
|
::= { eqliscsiTarget 44 }
|
|
|
|
eqlAdminAccountReplicantSiteEntry OBJECT-TYPE
|
|
SYNTAX EqlAdminAccountReplicantSiteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing the access privilege."
|
|
INDEX { eqlGroupId, eqlStorageGroupAdminAccountIndex, eqliscsiReplicantSiteIndex }
|
|
::= { eqlAdminAccountReplicantSiteTable 1 }
|
|
|
|
EqlAdminAccountReplicantSiteEntry ::=
|
|
SEQUENCE {
|
|
eqlAdminAccountReplicantSiteAccess INTEGER
|
|
}
|
|
|
|
eqlAdminAccountReplicantSiteAccess OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
read-only (1),
|
|
read-write (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The administrative permission to a partner."
|
|
::= { eqlAdminAccountReplicantSiteEntry 1 }
|
|
|
|
--******************************************************************
|
|
|
|
eqlAdminAccountVolCollectionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqlAdminAccountVolCollectionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Dynamic table indicating the access an administrator
|
|
has to a volume collection."
|
|
::= { eqliscsiTarget 45 }
|
|
|
|
eqlAdminAccountVolCollectionEntry OBJECT-TYPE
|
|
SYNTAX EqlAdminAccountVolCollectionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing the access privilege."
|
|
INDEX { eqlGroupId, eqlStorageGroupAdminAccountIndex, eqliscsiVolCollectionIndex }
|
|
::= { eqlAdminAccountVolCollectionTable 1 }
|
|
|
|
EqlAdminAccountVolCollectionEntry ::=
|
|
SEQUENCE {
|
|
eqlAdminAccountVolCollectionAccess INTEGER
|
|
}
|
|
|
|
eqlAdminAccountVolCollectionAccess OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
read-only (1),
|
|
read-write (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The administrative permission to a volume collection."
|
|
::= { eqlAdminAccountVolCollectionEntry 1 }
|
|
|
|
--******************************************************************
|
|
|
|
eqliscsiVolumeOpsStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolumeOpsStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Dynamic Storage Volume Operations Status Table."
|
|
::= { eqliscsiTarget 46 }
|
|
|
|
|
|
eqliscsiVolumeOpsStatusEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolumeOpsStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing status for volume operations."
|
|
AUGMENTS { eqliscsiVolumeOpsEntry }
|
|
|
|
::= { eqliscsiVolumeOpsStatusTable 1}
|
|
|
|
EqliscsiVolumeOpsStatusEntry ::=
|
|
SEQUENCE {
|
|
eqliscsiVolumeOpsStatusCompletePct Unsigned32
|
|
}
|
|
|
|
eqliscsiVolumeOpsStatusCompletePct OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The percentage complete an ongoing move or bind operation is"
|
|
::= {eqliscsiVolumeOpsStatusEntry 1 }
|
|
|
|
|
|
--******************************************************************
|
|
|
|
eqliscsiVolumeDynamicConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolumeDynamicConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Persistent Table for storing in database volume attributes that can frequently change.
|
|
"
|
|
::= { eqliscsiTarget 47 }
|
|
|
|
|
|
eqliscsiVolumeDynamicConfigEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolumeDynamicConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing status for volume dynamic config. The values in this table are not user
|
|
configurable."
|
|
AUGMENTS { eqliscsiVolumeEntry }
|
|
|
|
::= { eqliscsiVolumeDynamicConfigTable 1}
|
|
|
|
EqliscsiVolumeDynamicConfigEntry ::=
|
|
SEQUENCE {
|
|
eqliscsiVolumeDynamicRowStatus RowStatus,
|
|
eqliscsiVolumeDynamicThinReserve Unsigned32
|
|
}
|
|
|
|
eqliscsiVolumeDynamicRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field is used to create new entries and indicate the status of this entry."
|
|
::= { eqliscsiVolumeDynamicConfigEntry 1}
|
|
|
|
eqliscsiVolumeDynamicThinReserve OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "MB"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field specifies the amount of pool free space that is currently reserved
|
|
for this Thin Provisioned Volume. A row will only exist in this table if
|
|
thin-provisioning is enabled on the volume.A row will not exist for classic volumes or
|
|
if thin-provisioing is disabled."
|
|
::= { eqliscsiVolumeDynamicConfigEntry 2}
|
|
|
|
--
|
|
-- Site Status table
|
|
--
|
|
|
|
eqliscsiVolumeReplSiteStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolumeReplSiteStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EqualLogic-Dynamic"
|
|
::= { eqliscsiTarget 48 }
|
|
|
|
eqliscsiVolumeReplSiteStatusEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolumeReplSiteStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "partner related status information"
|
|
AUGMENTS { eqliscsiVolumeReplSiteEntry }
|
|
::= { eqliscsiVolumeReplSiteStatusTable 1 }
|
|
|
|
EqliscsiVolumeReplSiteStatusEntry ::= SEQUENCE {
|
|
eqliscsiVolumeReplSiteFailbackSpace Unsigned32
|
|
}
|
|
|
|
eqliscsiVolumeReplSiteFailbackSpace OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "MB"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value represents the space consumed by of all failback replicasets that belong to this partner."
|
|
::= { eqliscsiVolumeReplSiteStatusEntry 1 }
|
|
|
|
|
|
--
|
|
-- Volume Chunk Table
|
|
--
|
|
|
|
eqliscsiVolumeChunkTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolumeChunkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EqualLogic-Dynamic. This table exposes the volume as number of chunks."
|
|
::= { eqliscsiTarget 49 }
|
|
|
|
eqliscsiVolumeChunkEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolumeChunkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Information related to each chunk."
|
|
INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeChunkIndex }
|
|
::= { eqliscsiVolumeChunkTable 1 }
|
|
|
|
EqliscsiVolumeChunkEntry ::= SEQUENCE {
|
|
eqliscsiVolumeChunkIndex Unsigned32,
|
|
eqliscsiVolumeChunkVersion Unsigned32,
|
|
eqliscsiVolumeChunkSegmentSize Unsigned32,
|
|
eqliscsiVolumeChunkSegments Unsigned32,
|
|
eqliscsiVolumeChunkModified OCTET STRING
|
|
}
|
|
eqliscsiVolumeChunkIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value represents index of the chunk. "
|
|
::= { eqliscsiVolumeChunkEntry 1 }
|
|
|
|
|
|
eqliscsiVolumeChunkVersion OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value represents version of the chunk. Different versions of chunks can be of different sizes. Currently chunks with version 1 are supported."
|
|
DEFVAL {1}
|
|
::= { eqliscsiVolumeChunkEntry 2 }
|
|
|
|
eqliscsiVolumeChunkSegmentSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "KB"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value represents the size of a segment. In chunk version 1, segment size is 256k bytes of data."
|
|
::= { eqliscsiVolumeChunkEntry 3 }
|
|
|
|
eqliscsiVolumeChunkSegments OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "segments"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value represents the size of the chunk expressed as number of segements. "
|
|
::= { eqliscsiVolumeChunkEntry 4 }
|
|
|
|
eqliscsiVolumeChunkModified OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1024))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value represents a bit mask of modified segments in the given chunk."
|
|
::= { eqliscsiVolumeChunkEntry 5 }
|
|
|
|
--*******************************************************************************
|
|
|
|
|
|
eqliscsiReplicantSiteOpsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiReplicantSiteOpsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Persistent Replicant Site Operations Table."
|
|
::= { eqliscsiTarget 50 }
|
|
|
|
|
|
eqliscsiReplicantSiteOpsEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiReplicantSiteOpsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing info for replicant site operations."
|
|
INDEX { eqlGroupId , eqliscsiReplicantSiteIndex, eqliscsiReplicantSiteOpsIndex }
|
|
|
|
::= { eqliscsiReplicantSiteOpsTable 1}
|
|
|
|
EqliscsiReplicantSiteOpsEntry ::=
|
|
SEQUENCE {
|
|
eqliscsiReplicantSiteOpsIndex Unsigned32,
|
|
eqliscsiReplicantSiteOpsRowStatus RowStatus,
|
|
eqliscsiReplicantSiteOpsOperation INTEGER,
|
|
eqliscsiReplicantSiteOpsExec INTEGER,
|
|
eqliscsiReplicantSiteOpsStartTime TimeTicks,
|
|
eqliscsiReplicantSiteOpsStoragePoolSourceIndex Unsigned32,
|
|
eqliscsiReplicantSiteOpsStoragePoolDestinationIndex Unsigned32,
|
|
eqliscsiReplicantSiteOpsVolBalCommandIndex Unsigned32,
|
|
eqliscsiReplicantSiteOpsVolBalCommandiscsiLocalMemberId Unsigned32
|
|
}
|
|
|
|
eqliscsiReplicantSiteOpsIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This field specifies a unique index for identifing a replicant site operation."
|
|
::= { eqliscsiReplicantSiteOpsEntry 1}
|
|
|
|
eqliscsiReplicantSiteOpsRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field is used indicate the status of this entry."
|
|
::= { eqliscsiReplicantSiteOpsEntry 2 }
|
|
|
|
eqliscsiReplicantSiteOpsOperation OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
movePool(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The current operation for this drive group
|
|
0 - no operation
|
|
1 - move Pool"
|
|
::= { eqliscsiReplicantSiteOpsEntry 3 }
|
|
|
|
eqliscsiReplicantSiteOpsExec OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
cancel(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The action to preform on this operation
|
|
0 - no operation
|
|
1 - cancel"
|
|
::= { eqliscsiReplicantSiteOpsEntry 4 }
|
|
|
|
eqliscsiReplicantSiteOpsStartTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This field contains the time of the start of the operation."
|
|
::= { eqliscsiReplicantSiteOpsEntry 5 }
|
|
|
|
eqliscsiReplicantSiteOpsStoragePoolSourceIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This field unique identifies the source Storage Pool.
|
|
Also the 1st part of Index for row in eqliscsiVolBalCommandTable."
|
|
DEFVAL { 1 }
|
|
::= { eqliscsiReplicantSiteOpsEntry 6 }
|
|
|
|
eqliscsiReplicantSiteOpsStoragePoolDestinationIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This field unique identifies the destination Storage Pool."
|
|
DEFVAL { 1 }
|
|
::= { eqliscsiReplicantSiteOpsEntry 7 }
|
|
|
|
eqliscsiReplicantSiteOpsVolBalCommandIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "2nd Part of Index for row in eqliscsiVolBalCommandTable"
|
|
::= { eqliscsiReplicantSiteOpsEntry 8 }
|
|
|
|
eqliscsiReplicantSiteOpsVolBalCommandiscsiLocalMemberId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "3rd Part of Index for row in eqliscsiVolBalCommandTable"
|
|
::= { eqliscsiReplicantSiteOpsEntry 9 }
|
|
|
|
--******************************************************************
|
|
|
|
eqliscsiReplicantSiteOpsStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiReplicantSiteOpsStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Dynamic Replicant Site Operations Status Table."
|
|
::= { eqliscsiTarget 51 }
|
|
|
|
|
|
eqliscsiReplicantSiteOpsStatusEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiReplicantSiteOpsStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing status for replicant site operations."
|
|
AUGMENTS { eqliscsiReplicantSiteOpsEntry }
|
|
|
|
::= { eqliscsiReplicantSiteOpsStatusTable 1}
|
|
|
|
EqliscsiReplicantSiteOpsStatusEntry ::=
|
|
SEQUENCE {
|
|
eqliscsiReplicantSiteOpsStatusCompletePct Unsigned32
|
|
}
|
|
|
|
eqliscsiReplicantSiteOpsStatusCompletePct OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The percentage complete an ongoing move or bind operation is"
|
|
::= {eqliscsiReplicantSiteOpsStatusEntry 1 }
|
|
|
|
|
|
--
|
|
-- Replicant Site Status Table
|
|
--
|
|
|
|
eqliscsiReplicantSiteStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiReplicantSiteStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EqualLogic-Dynamic
|
|
The replicant site status table contains the status of
|
|
all the remote replication sites which have been given
|
|
access to the local storage pool for the purposes of
|
|
creating replica sets."
|
|
::= { eqliscsiTarget 52 }
|
|
|
|
eqliscsiReplicantSiteStatusEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiReplicantSiteStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
AUGMENTS { eqliscsiReplicantSiteEntry }
|
|
::= { eqliscsiReplicantSiteStatusTable 1 }
|
|
|
|
EqliscsiReplicantSiteStatusEntry ::= SEQUENCE {
|
|
eqliscsiReplicantSiteStatusAvailable INTEGER,
|
|
eqliscsiReplicantSiteStatusMajorVersion Unsigned32,
|
|
eqliscsiReplicantSiteStatusMinorVersion Unsigned32,
|
|
eqliscsiReplicantSiteStatusMaintVersion Unsigned32
|
|
}
|
|
|
|
eqliscsiReplicantSiteStatusAvailable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
not-available(1),
|
|
available(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION " The current availability of the remote site"
|
|
::= { eqliscsiReplicantSiteStatusEntry 1 }
|
|
|
|
eqliscsiReplicantSiteStatusMajorVersion OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This variable specifies the Major part of
|
|
the lowest member software version of the
|
|
remote replication site group."
|
|
DEFVAL { 3 }
|
|
::= { eqliscsiReplicantSiteStatusEntry 2 }
|
|
|
|
eqliscsiReplicantSiteStatusMinorVersion OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This variable specifies the Minor part of
|
|
the lowest member software version of the
|
|
remote replication site group."
|
|
DEFVAL { 2 }
|
|
::= { eqliscsiReplicantSiteStatusEntry 3 }
|
|
|
|
eqliscsiReplicantSiteStatusMaintVersion OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This variable specifies the Maintenance
|
|
part of the lowest member software version
|
|
of the remote replication site group."
|
|
DEFVAL { 0 }
|
|
::= { eqliscsiReplicantSiteStatusEntry 4 }
|
|
|
|
--******************************************************************
|
|
eqliscsiVolumeTaskStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolumeTaskStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Dynamic Storage Volume Operations Status Table."
|
|
::= { eqliscsiTarget 53 }
|
|
|
|
|
|
eqliscsiVolumeTaskStatusEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolumeTaskStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing status for volume operations."
|
|
INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex, eqlGroupTaskIndex }
|
|
|
|
::= { eqliscsiVolumeTaskStatusTable 1}
|
|
|
|
EqliscsiVolumeTaskStatusEntry ::=
|
|
SEQUENCE {
|
|
eqliscsiVolumeTaskStatusErrorCode Unsigned32
|
|
}
|
|
|
|
eqliscsiVolumeTaskStatusErrorCode OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Error if any of occured while executing the task on this volume."
|
|
DEFVAL {0}
|
|
::= {eqliscsiVolumeTaskStatusEntry 1 }
|
|
|
|
|
|
|
|
--*************************************************************
|
|
|
|
eqliscsiVolumeAdminAccountTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqliscsiVolumeAdminAccountEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Persistent Admin Account Volume Table.
|
|
This table contains a list of privilege matchings of administrative
|
|
accounts and the volumes those administrators have access to."
|
|
::= { eqliscsiTarget 55 }
|
|
|
|
eqliscsiVolumeAdminAccountEntry OBJECT-TYPE
|
|
SYNTAX EqliscsiVolumeAdminAccountEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing mapping of administrative accounts and their
|
|
volume access."
|
|
INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqlStorageGroupAdminAccountIndex }
|
|
::= { eqliscsiVolumeAdminAccountTable 1}
|
|
|
|
EqliscsiVolumeAdminAccountEntry ::=
|
|
SEQUENCE {
|
|
eqliscsiVolumeAdminAccountRowStatus RowStatus
|
|
}
|
|
|
|
eqliscsiVolumeAdminAccountRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field is used indicate the status of this entry."
|
|
::= { eqliscsiVolumeAdminAccountEntry 1 }
|
|
|
|
|
|
END
|