9324 lines
376 KiB
Plaintext
9324 lines
376 KiB
Plaintext
|
-- Mib files packaged on Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054)
|
||
|
|
||
|
--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, eqlLdapLoginAccessName, eqlLdapLoginAccessType
|
||
|
FROM EQLGROUP-MIB
|
||
|
eqlStoragePoolIndex
|
||
|
FROM EQLSTORAGEPOOL-MIB;
|
||
|
|
||
|
eqliscsiModule MODULE-IDENTITY
|
||
|
LAST-UPDATED "201503171528Z"
|
||
|
ORGANIZATION "EqualLogic Inc."
|
||
|
CONTACT-INFO
|
||
|
"Contact: Customer Support
|
||
|
Postal: Dell Inc
|
||
|
300 Innovative Way, Suite 301, Nashua, NH 03062
|
||
|
Tel: +1 603-579-9762
|
||
|
E-mail: US-NH-CS-TechnicalSupport@dell.com
|
||
|
WEB: www.equallogic.com"
|
||
|
|
||
|
DESCRIPTION
|
||
|
"Storage Array volume information
|
||
|
|
||
|
Copyright (c) 2004-2011 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
|
||
|
--
|
||
|
-- If adding entries here, also update the file mibconv.c !!!
|
||
|
|
||
|
ACLAppliesTo ::= TEXTUAL-CONVENTION
|
||
|
DISPLAY-HINT "d"
|
||
|
STATUS current
|
||
|
DESCRIPTION "This textual convention defines the possible states for an
|
||
|
access control group, list, or record as pertains to whether
|
||
|
it applies to the volume, snapshots, or both."
|
||
|
SYNTAX INTEGER {
|
||
|
volume-only (1),
|
||
|
snapshot-only (2),
|
||
|
volume-and-snapshot (3)
|
||
|
}
|
||
|
|
||
|
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)
|
||
|
|
||
|
|
||
|
ReplSiteQuotaType ::= TEXTUAL-CONVENTION
|
||
|
DISPLAY-HINT "d"
|
||
|
STATUS current
|
||
|
DESCRIPTION "The format of the adminQuota value:
|
||
|
0 - Unlimited quota,
|
||
|
1 - Size in Megabytes."
|
||
|
SYNTAX INTEGER {
|
||
|
none(0),
|
||
|
size(1)
|
||
|
}
|
||
|
|
||
|
StatusEnabledDefault ::= TEXTUAL-CONVENTION
|
||
|
DISPLAY-HINT "d"
|
||
|
STATUS current
|
||
|
DESCRIPTION "This textual convention can be used to define a status
|
||
|
of enabled or disabled. The value 0 is assigned to enabled"
|
||
|
|
||
|
SYNTAX INTEGER {
|
||
|
enabled (0),
|
||
|
disabled (1)
|
||
|
}
|
||
|
|
||
|
StatusDisabledDefault ::= TEXTUAL-CONVENTION
|
||
|
DISPLAY-HINT "d"
|
||
|
STATUS current
|
||
|
DESCRIPTION "This textual convention can be used to define a status
|
||
|
of enabled or disabled. The value 0 is assigned to disabled"
|
||
|
|
||
|
SYNTAX INTEGER {
|
||
|
disabled (0),
|
||
|
enabled (1)
|
||
|
}
|
||
|
|
||
|
StatusAutoDefault ::= TEXTUAL-CONVENTION
|
||
|
DISPLAY-HINT "d"
|
||
|
STATUS current
|
||
|
DESCRIPTION "This textual convention can be used to define a
|
||
|
status of auto, enabled and disabled. The value 0
|
||
|
is assigned to auto"
|
||
|
|
||
|
SYNTAX INTEGER {
|
||
|
auto (0),
|
||
|
enabled (1),
|
||
|
disabled (2)
|
||
|
}
|
||
|
|
||
|
VirtualVolumeType ::= TEXTUAL-CONVENTION
|
||
|
DISPLAY-HINT "d"
|
||
|
STATUS current
|
||
|
DESCRIPTION "This textual convention defines the possible values for virtual volume type"
|
||
|
SYNTAX INTEGER {
|
||
|
unknown(0),
|
||
|
config-VVol(1),
|
||
|
data-VVol(2),
|
||
|
swap-VVol(3)
|
||
|
}
|
||
|
|
||
|
|
||
|
EQLRowPointer ::= TEXTUAL-CONVENTION
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Short row pointer that points to a row in one of
|
||
|
the EQL proprietery MIBs.
|
||
|
|
||
|
For cases when a column
|
||
|
in table X will always refers to a row in table Y a
|
||
|
the generic RowPointer is not space efficient. Storing
|
||
|
the full OID means, the same OID prefix is repeated for
|
||
|
each row in table Y.
|
||
|
|
||
|
This type provides a more compact but context
|
||
|
sensitive way of storing row pointers unlike the
|
||
|
standard RowPointer. Essentially it stores just the
|
||
|
instance index of the row it is pointing to, and
|
||
|
not the full table OID. i.e. stores the relative path
|
||
|
and not the absolute path.
|
||
|
|
||
|
Size is 12 bytes, so it can store a pointer to a
|
||
|
row that has 3 or less parts to its instance index.
|
||
|
|
||
|
Example: If storing pointer to the eqliscsiVolumeTable.
|
||
|
This table has an index with 2 parts
|
||
|
eqliscsiLocalMemberId.eqliscsiVolumeIndex.
|
||
|
byte[4-7]: eqliscsiLocalMemberId
|
||
|
byte[8-11]: eqliscsiVolumeIndex"
|
||
|
|
||
|
SYNTAX OCTET STRING (SIZE (12))
|
||
|
|
||
|
EQL2PartRowPointerStr ::= TEXTUAL-CONVENTION
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Short row pointer that points to a row in one of
|
||
|
the EQL proprietery MIBs.
|
||
|
|
||
|
For cases when a column
|
||
|
in table X will always refers to a row in table Y a
|
||
|
the generic RowPointer is not space efficient. Storing
|
||
|
the full OID means, the same OID prefix is repeated for
|
||
|
each row in table Y.
|
||
|
|
||
|
This type provides a more compact but context
|
||
|
sensitive way of storing row pointers unlike the
|
||
|
standard RowPointer. Essentially it stores just the
|
||
|
two part instance index of the row it is pointing to, and
|
||
|
not the full table OID. i.e. stores the relative path
|
||
|
and not the absolute path.
|
||
|
|
||
|
The base type is a DisplayString using dot notation,
|
||
|
.x.y, where x and y are each unsigned integers representing
|
||
|
the components of a 2 part complex table index.
|
||
|
Max size of the string is 23 to accommodate the
|
||
|
max digits for 2 unsigned integers plus an '.'
|
||
|
to separate and prepend the 2 unsigned integers plus 1
|
||
|
to accommodate null terminator.
|
||
|
|
||
|
Example: If storing pointer to the eqliscsiVolumeTable.
|
||
|
This table has an index with 2 parts
|
||
|
.eqliscsiLocalMemberId.eqliscsiVolumeIndex"
|
||
|
|
||
|
SYNTAX DisplayString (SIZE (0..23))
|
||
|
|
||
|
|
||
|
VirtualVolumeSnapshotStatus ::= TEXTUAL-CONVENTION
|
||
|
DISPLAY-HINT "d"
|
||
|
STATUS current
|
||
|
DESCRIPTION "This textual convention defines the possible virtual volume snapshot status"
|
||
|
SYNTAX INTEGER {
|
||
|
unknown(0),
|
||
|
in-progress(1),
|
||
|
complete(2)
|
||
|
}
|
||
|
|
||
|
VirtualVolumeCreatedAs ::= TEXTUAL-CONVENTION
|
||
|
DISPLAY-HINT "d"
|
||
|
STATUS current
|
||
|
DESCRIPTION "This textual convention defines the possible virtual volume created as values"
|
||
|
SYNTAX INTEGER {
|
||
|
stand-alone(1),
|
||
|
snapshot (2),
|
||
|
fast-clone (3)
|
||
|
}
|
||
|
|
||
|
--***********************************************************************************
|
||
|
|
||
|
|
||
|
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 UTFString,
|
||
|
eqliscsiVolumeSite OCTET STRING,
|
||
|
eqliscsiVolumeDescription UTFString,
|
||
|
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,
|
||
|
eqliscsiVolumeTemplate TruthValue,
|
||
|
eqliscsiVolumeThinClone TruthValue,
|
||
|
eqliscsiVolumeThinCloneParentMemberId Unsigned32,
|
||
|
eqliscsiVolumeThinCloneParentVolIndex Unsigned32,
|
||
|
eqliscsiVolumeThinCloneParentPsvId OCTET STRING,
|
||
|
eqliscsiVolumeAdminAccountKey Unsigned32,
|
||
|
eqliscsiVolumeSCSIQErr INTEGER,
|
||
|
eqliscsiVolumeBorrow StatusAutoDefault,
|
||
|
eqliscsiVolumeSectorSize INTEGER
|
||
|
}
|
||
|
|
||
|
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 UTFString (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 UTFString (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, though 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),
|
||
|
pe-control-target(7)
|
||
|
}
|
||
|
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. Thin clones get their pool index from the parent template. "
|
||
|
::= { 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(1..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(1..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 or growing 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),
|
||
|
warnWithSoftOnly(3),
|
||
|
warnWithHardOnly(4)
|
||
|
}
|
||
|
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. This value has been deprecated.
|
||
|
If 'warnWithSoftOnly' is set, the user will receive a check condtion
|
||
|
when the volume passes the in-use warn limit.
|
||
|
If 'warnWithHardOnly' is set, the user will receive no check condition
|
||
|
when the volume passes the in-use warn limit, but the volume will reamain
|
||
|
online once it passes the MaxGrow threshold."
|
||
|
DEFVAL { 0 }
|
||
|
::= { eqliscsiVolumeEntry 32}
|
||
|
|
||
|
eqliscsiVolumeFlags OBJECT-TYPE
|
||
|
SYNTAX BITS {
|
||
|
iSNSDiscoverable(0), -- is the volume iSNS discoverable?
|
||
|
isUnmanaged(1), -- is the replicaset or recovery volume manageable
|
||
|
isPoolSyncReplicated(2), -- is a pool sync replication enabled volume
|
||
|
flag3(3), -- unused, available to be used
|
||
|
flag4(4), -- unused, available to be used
|
||
|
flag5(5), -- unused, available to be used
|
||
|
isNASVolume(6), -- is the volume part of a NAS group?
|
||
|
isSyncRepAfoEnabled(7), -- is an afo enabled volume
|
||
|
flag8(8),
|
||
|
syncReplAllowUnprotectedAccess(9), -- allow failover despite possible unprotected access to the old access pool?
|
||
|
isDeleted(10), -- Volume was deleted and is now recoverable
|
||
|
flags11(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 field defines the common place holder for Volume operational flags. "
|
||
|
DEFVAL { {} }
|
||
|
::= { eqliscsiVolumeEntry 33 }
|
||
|
|
||
|
eqliscsiVolumeTemplate OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies if the Volume is a Template Volume."
|
||
|
DEFVAL {false}
|
||
|
::= { eqliscsiVolumeEntry 34 }
|
||
|
|
||
|
eqliscsiVolumeThinClone OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies if the Volume is a Thin Clone Volume."
|
||
|
DEFVAL {false}
|
||
|
::= { eqliscsiVolumeEntry 35 }
|
||
|
|
||
|
eqliscsiVolumeThinCloneParentMemberId OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "If the entry has indicated that this is a Thin Clone Volume, then this
|
||
|
field will specify the Parent Index's MemberId."
|
||
|
DEFVAL {0}
|
||
|
::= { eqliscsiVolumeEntry 36 }
|
||
|
|
||
|
eqliscsiVolumeThinCloneParentVolIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "If the entry has indicated that this is a Thin Clone Volume, then this
|
||
|
field will specify the Parent Index's VolumeIndex."
|
||
|
DEFVAL {0}
|
||
|
::= { eqliscsiVolumeEntry 37 }
|
||
|
|
||
|
eqliscsiVolumeThinCloneParentPsvId OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (16))
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "If non-empty, then this volume is a Thin Clone of a Template Volume. This field
|
||
|
is the PsvId of the Template Volume."
|
||
|
DEFVAL { "" }
|
||
|
::= { eqliscsiVolumeEntry 38 }
|
||
|
|
||
|
eqliscsiVolumeAdminAccountKey OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the unique key for identifying a volume administrator
|
||
|
that owns this volume. If no account has this value as its
|
||
|
eqlStorageGroupAdminAccountKey, then the volume is unassigned."
|
||
|
DEFVAL {0}
|
||
|
::= { eqliscsiVolumeEntry 39 }
|
||
|
|
||
|
eqliscsiVolumeSCSIQErr OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
none(0),
|
||
|
zeroZero(1),
|
||
|
zeroOne(2),
|
||
|
oneZero(3),
|
||
|
oneOne(4),
|
||
|
allCommandsAborted(5)
|
||
|
}
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This description is from T10/1799D sbc-3 rev 19. The following quote is from section 7.4.6 Control mode page.
|
||
|
|
||
|
The queue error management (QERR) field specifies how the device server shall handle other tasks
|
||
|
when one task is terminated with CHECK CONDITION status (see SAM-3). The task set type (see the TST field
|
||
|
definition in this subclause) defines which other tasks are affected. If the TST field equals 000b, then all tasks from
|
||
|
all I_T nexuses are affected. If the TST field equals 001b, then only tasks from the same I_T nexus as the task that
|
||
|
is terminated with CHECK CONDITION status are affected.
|
||
|
|
||
|
Note that the volume's QErr mask is kept in the lower 4 bits and all snapshots QErr mask is kept in the next 4 bits"
|
||
|
DEFVAL { 1 }
|
||
|
::= { eqliscsiVolumeEntry 40}
|
||
|
|
||
|
eqliscsiVolumeBorrow OBJECT-TYPE
|
||
|
SYNTAX StatusAutoDefault
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies if this Volume is allowed to borrow.
|
||
|
All the volumes including replica sets created in V6.0.0
|
||
|
have this MIB variable set to 'enabled' although V6.0.0
|
||
|
doesn't support delegated space borrowing yet.
|
||
|
"
|
||
|
DEFVAL {auto}
|
||
|
::= { eqliscsiVolumeEntry 41 }
|
||
|
|
||
|
eqliscsiVolumeSectorSize OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
sector-size-512-bytes(0),
|
||
|
sector-size-4096-bytes(1)
|
||
|
}
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies, in bytes, the sector size of this volume."
|
||
|
DEFVAL { sector-size-512-bytes }
|
||
|
::= { eqliscsiVolumeEntry 42 }
|
||
|
|
||
|
---*************************************************************
|
||
|
|
||
|
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 Counter32,
|
||
|
eqliscsiSnapshotScheduleName OCTET STRING,
|
||
|
eqliscsiSnapshotRollBack TruthValue,
|
||
|
eqliscsiSnapshotTargetAlias OCTET STRING,
|
||
|
eqliscsiSnapshotTargetIscsiName OCTET STRING,
|
||
|
eqliscsiSnapshotScheduleIndex Integer32 ,
|
||
|
eqliscsiSnapshotDescription UTFString,
|
||
|
eqliscsiSnapshotNodeIndex Unsigned32,
|
||
|
eqliscsiSnapshotReplicated SiteIndexOrZero,
|
||
|
eqliscsiSnapshotType INTEGER,
|
||
|
eqliscsiSnapshotCollectionIndex INTEGER,
|
||
|
eqliscsiSnapshotStoragePoolIndex Unsigned32,
|
||
|
eqliscsiSnapshotTargetLocalMemberId Unsigned32,
|
||
|
eqliscsiSnapshotTargetIndex Unsigned32,
|
||
|
eqliscsiSnapshotMultInitiator INTEGER,
|
||
|
eqliscsiSnapshotFlags BITS,
|
||
|
eqliscsiSnapshotCompressionDelay Unsigned32,
|
||
|
eqliscsiSnapshotLifeExpectancy Unsigned32
|
||
|
}
|
||
|
|
||
|
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 Counter32
|
||
|
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 not 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, though 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, though 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 UTFString (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),
|
||
|
sync-repl-protected(3),
|
||
|
sync-repl-failback(4)
|
||
|
}
|
||
|
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?
|
||
|
externalPauseReplication(1), -- Allow us to create replica snapshot in the paused state
|
||
|
compressible(2), -- Allow snapshot to be compressed
|
||
|
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 field 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 }
|
||
|
|
||
|
eqliscsiSnapshotCompressionDelay OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
UNITS "minutes"
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "The minimum amount of time (minutes) to wait before allowing this snapshot to be compressed."
|
||
|
::= { eqliscsiSnapshotEntry 25 }
|
||
|
|
||
|
eqliscsiSnapshotLifeExpectancy OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
UNITS "minutes"
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "The amount of time (minutes) this snapshot is estimated to be around."
|
||
|
::= { eqliscsiSnapshotEntry 26 }
|
||
|
|
||
|
---************************************************************
|
||
|
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 Member which 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 deprecated -- do not use, not supported, never been supported
|
||
|
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 Counter32,
|
||
|
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 created 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, 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 Counter32
|
||
|
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 ACLAppliesTo,
|
||
|
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 ACLAppliesTo
|
||
|
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,
|
||
|
eqliscsiVolumeStatusPagesSharedWithParent Unsigned32,
|
||
|
eqliscsiVolumeStatusExternalConnections Integer32,
|
||
|
eqliscsiVolumeStatusSpaceBorrowing Integer32,
|
||
|
eqliscsiVolumeStatusBorrow INTEGER
|
||
|
}
|
||
|
|
||
|
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),
|
||
|
not-available-due-to-syncrep(9),
|
||
|
available-no-new-connections(10),
|
||
|
not-available-due-to-internal-error(11)
|
||
|
}
|
||
|
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 particular 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 }
|
||
|
|
||
|
eqliscsiVolumeStatusPagesSharedWithParent OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field represents the number of pages the volume shares with its parent. Is NA for a non-thin clone volume"
|
||
|
::= {eqliscsiVolumeStatusEntry 17 }
|
||
|
|
||
|
eqliscsiVolumeStatusExternalConnections 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, not counting any extended copy
|
||
|
sessions.
|
||
|
"
|
||
|
::= { eqliscsiVolumeStatusEntry 18 }
|
||
|
|
||
|
eqliscsiVolumeStatusSpaceBorrowing OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
UNITS "MB"
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This field specifies how many MB of space that this volume is borrowing."
|
||
|
::= { eqliscsiVolumeStatusEntry 19 }
|
||
|
|
||
|
eqliscsiVolumeStatusBorrow OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
unavailable(0),
|
||
|
enabled(1),
|
||
|
disabled(2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies operational status of borrowing."
|
||
|
::= { eqliscsiVolumeStatusEntry 20 }
|
||
|
|
||
|
--*************************************************************************
|
||
|
|
||
|
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
|
||
|
snapshot."
|
||
|
::= { 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
|
||
|
particular 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}
|
||
|
|
||
|
eqliscsiLocalMemberIdLow 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 2}
|
||
|
|
||
|
eqliscsiLocalMemberIdHigh 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 3}
|
||
|
|
||
|
|
||
|
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 }
|
||
|
|
||
|
eqliscsiVolumeIndexLow 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 2 }
|
||
|
|
||
|
eqliscsiVolumeIndexHigh 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 3 }
|
||
|
|
||
|
eqliscsiVolumeLowPsvId0 OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic
|
||
|
first word of low volume PsvId"
|
||
|
::= { eqliscsiVolumeAdminGroup 4 }
|
||
|
|
||
|
eqliscsiVolumeLowPsvId1 OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic
|
||
|
second word of low volume PsvId"
|
||
|
::= { eqliscsiVolumeAdminGroup 5 }
|
||
|
|
||
|
eqliscsiVolumeLowPsvId2 OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic
|
||
|
third word of low volume PsvId"
|
||
|
::= { eqliscsiVolumeAdminGroup 6 }
|
||
|
|
||
|
eqliscsiVolumeLowPsvId3 OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic
|
||
|
fourth word of low volume PsvId"
|
||
|
::= { eqliscsiVolumeAdminGroup 7 }
|
||
|
|
||
|
eqliscsiVolumeHighPsvId0 OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic
|
||
|
first word of high volume PsvId"
|
||
|
::= { eqliscsiVolumeAdminGroup 8 }
|
||
|
|
||
|
eqliscsiVolumeHighPsvId1 OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic
|
||
|
second word of high volume PsvId"
|
||
|
::= { eqliscsiVolumeAdminGroup 9 }
|
||
|
|
||
|
eqliscsiVolumeHighPsvId2 OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic
|
||
|
third word of high volume PsvId"
|
||
|
::= { eqliscsiVolumeAdminGroup 10 }
|
||
|
|
||
|
eqliscsiVolumeHighPsvId3 OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic
|
||
|
fourth word of high volume PsvId"
|
||
|
::= { eqliscsiVolumeAdminGroup 11 }
|
||
|
|
||
|
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 UTFString,
|
||
|
eqliscsiVolumeReplSiteSpaceAllocated Unsigned32,
|
||
|
eqliscsiVolumeReplSiteSpaceUsed Unsigned32,
|
||
|
eqliscsiVolumeReplControlChannelStatus INTEGER,
|
||
|
eqliscsiVolumeReplSiteAdminStatus INTEGER,
|
||
|
eqliscsiVolumeReplSiteTotalNumSnapshots Unsigned32,
|
||
|
eqliscsiVolumeReplSiteSpaceSubscribed Unsigned32,
|
||
|
eqliscsiVolumeReplSiteInetAddrType InetAddressType,
|
||
|
eqliscsiVolumeReplSiteInetAddr InetAddress,
|
||
|
eqliscsiVolumeReplSiteNASPartnershipId Unsigned32,
|
||
|
eqliscsiVolumeReplSiteBlockState StatusEnabledDefault,
|
||
|
eqliscsiVolumeReplSiteNASState StatusDisabledDefault,
|
||
|
eqliscsiVolumeReplSiteType INTEGER
|
||
|
}
|
||
|
|
||
|
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 UTFString(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 going 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 }
|
||
|
|
||
|
eqliscsiVolumeReplSiteNASPartnershipId OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "The NAS replication PartnershipId. This partnershipId is Exastore
|
||
|
way to keep track of a NAS partnership. If NAS replication is configured
|
||
|
This will be a non-zero Id. 0 will be used when NAS replication is not
|
||
|
configured on this partnership."
|
||
|
::= { eqliscsiVolumeReplSiteEntry 21 }
|
||
|
|
||
|
eqliscsiVolumeReplSiteBlockState OBJECT-TYPE
|
||
|
SYNTAX StatusEnabledDefault
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "The state of this site for block replication."
|
||
|
DEFVAL { enabled }
|
||
|
::= { eqliscsiVolumeReplSiteEntry 22 }
|
||
|
|
||
|
eqliscsiVolumeReplSiteNASState OBJECT-TYPE
|
||
|
SYNTAX StatusDisabledDefault
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "The state of this site for NAS replication."
|
||
|
DEFVAL { disabled }
|
||
|
::= { eqliscsiVolumeReplSiteEntry 23 }
|
||
|
|
||
|
eqliscsiVolumeReplSiteType OBJECT-TYPE
|
||
|
SYNTAX INTEGER{
|
||
|
normal(0),
|
||
|
external(1)
|
||
|
}
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field represents the site type. 0 is normal aka regular repl site. 1 is external site that is not an EQL array."
|
||
|
DEFVAL { normal }
|
||
|
::= { eqliscsiVolumeReplSiteEntry 24 }
|
||
|
|
||
|
--
|
||
|
-- Volume Replication Table
|
||
|
--
|
||
|
|
||
|
eqliscsiVolumeReplicationTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiVolumeReplicationEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"EqualLogic-Persistent
|
||
|
TimeoutCreate:60"
|
||
|
::= { 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,
|
||
|
eqliscsiVolumeReplSyncAdminStatus INTEGER,
|
||
|
eqliscsiVolumeReplSyncOperStatus INTEGER,
|
||
|
eqliscsiVolumeReplTemplateReplicated TruthValue,
|
||
|
eqliscsiVolumeReplThinClone TruthValue
|
||
|
}
|
||
|
|
||
|
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 transfer of the volume to the replica
|
||
|
site, the action taken 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"
|
||
|
DEFVAL { overRun }
|
||
|
::= { 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 { 200 }
|
||
|
::= { 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 choices 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 the primary site to keep track of changes occurred 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 specifies whether fast fail-back is enabled for this replication or not. By default fail-back will operate in regular mode. If user enables fast fail-back mode, primary site needs to keep the last successful replication snap ie fail-back snap. When customers upgrade to 3.2, the existing volumes will operate in regular fail-back mode."
|
||
|
DEFVAL { normal }
|
||
|
::= { eqliscsiVolumeReplicationEntry 21 }
|
||
|
|
||
|
eqliscsiVolumeReplPromoteSeqNum OBJECT-TYPE
|
||
|
SYNTAX Counter64
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies whether this replicaset was demoted to failback replicaset and later promoted. This value will be set to non-zero if during promote we couldn't communicating to the remote site.
|
||
|
The value will be the sequence number on the volume during the promote."
|
||
|
DEFVAL { 0 }
|
||
|
::= { eqliscsiVolumeReplicationEntry 22 }
|
||
|
|
||
|
eqliscsiVolumeReplTemplateReplicated OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies if the Template has been successfully replicated"
|
||
|
DEFVAL {false}
|
||
|
::= { eqliscsiVolumeReplicationEntry 23 }
|
||
|
|
||
|
eqliscsiVolumeReplSyncAdminStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER{
|
||
|
disabled(0),
|
||
|
enabled(1)
|
||
|
}
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "Enabling sync replication will allow the replica volume to become online at the end of first successful replication.
|
||
|
The changes to volume on primary will be comitted to the replica volume on secondary synchronously.
|
||
|
When the AdminStatus is set to disabled the replica volume on the secondary will be brought offline."
|
||
|
DEFVAL { disabled }
|
||
|
::= { eqliscsiVolumeReplicationEntry 24 }
|
||
|
|
||
|
eqliscsiVolumeReplSyncOperStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER{
|
||
|
disabled(0),
|
||
|
waiting-for-first-sync(1),
|
||
|
first-sync-done(2)
|
||
|
}
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "When SyncAdminStatus is enabled the OperStatus indicates the state of sync replication. The replica volume on the secondary is brought
|
||
|
online at the end of the first successful replication. The sync repl will then start xfering data to the replica volume. The states
|
||
|
waiting-for-first-sync and first-sync-done indicate the SyncRepl operating states."
|
||
|
DEFVAL { disabled }
|
||
|
::= { eqliscsiVolumeReplicationEntry 25 }
|
||
|
|
||
|
eqliscsiVolumeReplThinClone OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies if the Volume is a Thin Clone Volume."
|
||
|
DEFVAL {false}
|
||
|
::= { eqliscsiVolumeReplicationEntry 26 }
|
||
|
|
||
|
--
|
||
|
-- 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 transfer of replica data is in progress, the
|
||
|
count of MB successfully transferred to the
|
||
|
replica site will be here. If no transfer 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 transfer of replica data is in progress, the
|
||
|
count of MB remaining to be transferred to the
|
||
|
replica site will be here. If no transfer 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 Counter32,
|
||
|
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 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 value for eqliscsiSnapshotIndex 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),
|
||
|
incomplete(3)
|
||
|
}
|
||
|
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.
|
||
|
The replica will be set to incomplete if the replication is disabled."
|
||
|
::= { eqliscsiRemoteReplicaEntry 6 }
|
||
|
|
||
|
eqliscsiRemoteReplTimeStamp OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
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 the 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 field 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,
|
||
|
eqliscsiReplicaSetSyncAdminStatus INTEGER,
|
||
|
eqliscsiReplicaSetTemplateReplicated TruthValue,
|
||
|
eqliscsiReplicaSetThinClone TruthValue,
|
||
|
eqliscsiReplicaSetRemotePsvId OCTET STRING
|
||
|
}
|
||
|
|
||
|
|
||
|
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 the 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 object 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 specifies the mode of fail-back. In a normal fail-back mode, to get primary site back in sync with secondary site volume, all the volume contents must be transferred back to primary site. In fast fail-back mode, only the changes since last successful replication will be sent back to primary site. primary site needs to keep the last successful replication snap ie fail-back snap. When customers upgrade to 3.2, the existing volumes will operate in normal fail-back mode.SNMP managers cannot set this field. The value of this field gets configured when the primary site field eqliscsiVolumeReplFailBackMode gets configured."
|
||
|
DEFVAL {normal}
|
||
|
::= { eqliscsiReplicaSetEntry 13 }
|
||
|
|
||
|
|
||
|
eqliscsiReplicaSetType OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
regular(0),
|
||
|
fail-back(1)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies whether the replicaset is a regular replicaset or a fail-back replicaset. A regular replicaset is created on secondary site by the system when user enables replication of a volume on the primary site. A replicated-primary volume on the primary site can be demoted as a fail-back replicaset. A regular volume cannot be demoted as fail-back replicaset. Fail-back replicasets will have the volume configuration, ACL records, schedules etc before the demote, but that configuration will not be active. Fail-back replicasets can later be promoted as a replicated-primary volume when the volume is ready to resume its role."
|
||
|
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 the 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 the 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 the primary site."
|
||
|
::= { eqliscsiReplicaSetEntry 21 }
|
||
|
|
||
|
eqliscsiReplicaSetTemplateReplicated OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies if the Template set has been successfully replicated"
|
||
|
DEFVAL {false}
|
||
|
::= { eqliscsiReplicaSetEntry 22 }
|
||
|
|
||
|
eqliscsiReplicaSetSyncAdminStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER{
|
||
|
disabled(0),
|
||
|
enabled(1)
|
||
|
}
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is there to let the secondary know when to bring the secondary replica volume online or offline.
|
||
|
The replica volume will be brought online when syncRep is enabled and it will be brought offline when
|
||
|
syncRep is disabled."
|
||
|
DEFVAL { disabled }
|
||
|
::= { eqliscsiReplicaSetEntry 23 }
|
||
|
|
||
|
eqliscsiReplicaSetThinClone OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies if the Volume is a Thin Clone Volume."
|
||
|
DEFVAL {false}
|
||
|
::= { eqliscsiReplicaSetEntry 24 }
|
||
|
|
||
|
eqliscsiReplicaSetRemotePsvId OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (16))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "A 16 byte, universally unique identifier for the remote
|
||
|
replicated volume. The value for this object is specified
|
||
|
by the array where the volume is located."
|
||
|
::= { eqliscsiReplicaSetEntry 25 }
|
||
|
|
||
|
--
|
||
|
-- 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 UTFString,
|
||
|
eqliscsiReplicantSiteSpaceAllocated Unsigned32,
|
||
|
eqliscsiReplicantSiteSpaceUsed Unsigned32,
|
||
|
eqliscsiReplicantSiteControlChannelStatus INTEGER,
|
||
|
eqliscsiReplicantSiteAdminStatus INTEGER,
|
||
|
eqliscsiReplicantSiteTotalNumSnapshots Unsigned32,
|
||
|
eqliscsiReplicantSiteStoragePoolIndex Unsigned32,
|
||
|
eqliscsiReplicantSiteSpaceSubscribed Unsigned32,
|
||
|
eqliscsiReplicantSiteInetAddrType InetAddressType,
|
||
|
eqliscsiReplicantSiteInetAddr InetAddress,
|
||
|
eqliscsiReplicantSiteUnmanagedSpace Unsigned32,
|
||
|
eqliscsiReplicantSiteReplType INTEGER
|
||
|
}
|
||
|
|
||
|
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 itself to 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 UTFString(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 }
|
||
|
|
||
|
eqliscsiReplicantSiteUnmanagedSpace OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "The total amount of pool space not managed by
|
||
|
the site. This includes the space used by the unmanaged
|
||
|
replica sets and recovery volumes."
|
||
|
::= { eqliscsiReplicantSiteEntry 22 }
|
||
|
|
||
|
eqliscsiReplicantSiteReplType OBJECT-TYPE
|
||
|
SYNTAX INTEGER{
|
||
|
normal(0),
|
||
|
external(1)
|
||
|
}
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field represents the site type. 0 is normal aka regular repl site. 1 is external site that is not EQL."
|
||
|
DEFVAL { normal }
|
||
|
::= { eqliscsiReplicantSiteEntry 23 }
|
||
|
----------------------------------------------------------------------
|
||
|
|
||
|
-- 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 UTFString,
|
||
|
eqliscsiVolCollectionReplService INTEGER,
|
||
|
eqliscsiVolCollectionSite SiteIndexOrZero,
|
||
|
eqliscsiVolCollectionFlags BITS
|
||
|
}
|
||
|
|
||
|
|
||
|
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 UTFString (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 }
|
||
|
|
||
|
eqliscsiVolCollectionFlags OBJECT-TYPE
|
||
|
SYNTAX BITS {
|
||
|
isPoolSyncReplicated(0), -- is the volume collection a sync rep collection?
|
||
|
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 collection operational flags. The flags must be of type
|
||
|
enable(1) or disable(0), and the default will always be disable(0)."
|
||
|
DEFVAL { {} }
|
||
|
::= { eqliscsiVolCollectionEntry 6 }
|
||
|
|
||
|
----------------------------------------------------------------------
|
||
|
-- 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 UTFString,
|
||
|
eqliscsiSnapCollectionTimestamp Counter32,
|
||
|
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 UTFString (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 Counter32
|
||
|
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 Counter32,
|
||
|
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 created 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 Counter32
|
||
|
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 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 Counter32,
|
||
|
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 Counter32
|
||
|
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 the 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 the 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 choices 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),
|
||
|
incomplete(5)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Status of data transfer for this replication. If replication is disabled,
|
||
|
the status will be set to 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,
|
||
|
eqliscsiVolumeStatsHCIscsiReadWriteCmdsReceived Counter64,
|
||
|
eqliscsiVolumeStatsHCIscsiTotalQD Counter64,
|
||
|
eqliscsiVolumeStatsMisAlignedIO Counter64
|
||
|
}
|
||
|
|
||
|
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
|
||
|
"A 32-bit counter that is incremented by the current number of outstanding iSCSI IO
|
||
|
operations each time an iSCSI IO is received by the target. The iSCSI IO operations include
|
||
|
both reads and writes. This counter when divided by the total number of iSCSI IO operations
|
||
|
provides the average queue depth."
|
||
|
::= { eqliscsiVolumeStatisticsEntry 13 }
|
||
|
|
||
|
eqliscsiVolumeStatsHCIscsiReadWriteCmdsReceived OBJECT-TYPE
|
||
|
SYNTAX Counter64
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of iscsi read/write commands received for operations on this volume.
|
||
|
This object is a 64-bit version of eqliscsiVolumeStatsIscsiReadWriteCmdsReceived."
|
||
|
::= { eqliscsiVolumeStatisticsEntry 14 }
|
||
|
|
||
|
eqliscsiVolumeStatsHCIscsiTotalQD OBJECT-TYPE
|
||
|
SYNTAX Counter64
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A 64-bit counter that is incremented by the current number of outstanding iSCSI IO
|
||
|
operations each time an iSCSI IO is received by the target. The iSCSI IO operations include
|
||
|
both reads and writes. This counter when divided by the total number of iSCSI IO operations
|
||
|
provides the average queue depth.
|
||
|
This object is a 64 bit version of eqliscsiVolumeStatsIscsiReadWriteCmdsCompleted."
|
||
|
::= { eqliscsiVolumeStatisticsEntry 15 }
|
||
|
|
||
|
eqliscsiVolumeStatsMisAlignedIO OBJECT-TYPE
|
||
|
SYNTAX Counter64
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A 64-bit counter that is incremented by the number of mis-aligned I/O operations performed on a volume
|
||
|
TODO - beef this up!!!!!"
|
||
|
::= { eqliscsiVolumeStatisticsEntry 16 }
|
||
|
|
||
|
--***********************************************************************************
|
||
|
|
||
|
|
||
|
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.
|
||
|
Note: eqliscsiSnapCollectionPolicyStatus entries (indexed by collection index and
|
||
|
policy index) are used along with eqliscsiVolumeSnapshotPolicyStatus entries (indexed
|
||
|
by member index, volume index and policy index). When they are used together,
|
||
|
eqliscsiSnapCollectionPolicyStatus indexes have a member index of 0xffffffff"
|
||
|
::= { 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 Counter32,
|
||
|
eqliscsiVolumeSnapshotPolicyStatusOperStatus INTEGER,
|
||
|
eqliscsiVolumeSnapshotPolicyStatusNoOfSnaps INTEGER
|
||
|
|
||
|
}
|
||
|
eqliscsiVolumeSnapshotPolicyStatusNextCreate OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
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.
|
||
|
Note: eqliscsiSnapCollectionPolicyStatus entries (indexed by collection index and
|
||
|
policy index) are used along with eqliscsiVolumeSnapshotPolicyStatus entries (indexed
|
||
|
by member index, volume index and policy index). When they are used together,
|
||
|
eqliscsiSnapCollectionPolicyStatus indexes have a member index of 0xffffffff"
|
||
|
::= { 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 Counter32,
|
||
|
eqliscsiSnapCollectionPolicyStatusOperStatus INTEGER,
|
||
|
eqliscsiSnapCollectionPolicyStatusNoOfCollections INTEGER
|
||
|
}
|
||
|
eqliscsiSnapCollectionPolicyStatusNextCreate OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
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 Counter32,
|
||
|
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),
|
||
|
failed(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "The action to perform on this operation
|
||
|
0 - no operation
|
||
|
1 - cancel
|
||
|
2 - failed"
|
||
|
::= { eqliscsiVolumeOpsEntry 4 }
|
||
|
|
||
|
eqliscsiVolumeOpsStartTime OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
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),
|
||
|
raid6-accelerated(61)
|
||
|
}
|
||
|
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),
|
||
|
temporarily-unknown(5)
|
||
|
}
|
||
|
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,
|
||
|
eqliscsiVolumeDynamicInUseHighWaterMark Unsigned32,
|
||
|
eqliscsiVolumeDynamicInUseHighWaterMarkTimestamp 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}
|
||
|
|
||
|
eqliscsiVolumeDynamicInUseHighWaterMark OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
UNITS "MB"
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the high water mark of the volume's in-use."
|
||
|
DEFVAL { 0 }
|
||
|
::= { eqliscsiVolumeDynamicConfigEntry 3}
|
||
|
|
||
|
eqliscsiVolumeDynamicInUseHighWaterMarkTimestamp OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
UNITS "seconds"
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the creation time for high water mark
|
||
|
of the volume's in-use. Time is represented as the time in
|
||
|
seconds since 00:00:00 UTC, 1970-01-01."
|
||
|
DEFVAL { 0 }
|
||
|
::= { eqliscsiVolumeDynamicConfigEntry 4}
|
||
|
--
|
||
|
-- 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 segments. "
|
||
|
::= { 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 Counter32,
|
||
|
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),
|
||
|
failed(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "The action to perform on this operation
|
||
|
0 - no operation
|
||
|
1 - cancel
|
||
|
2 - failed"
|
||
|
::= { eqliscsiReplicantSiteOpsEntry 4 }
|
||
|
|
||
|
eqliscsiReplicantSiteOpsStartTime OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
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 occurred while executing the task on this volume."
|
||
|
DEFVAL {0}
|
||
|
::= {eqliscsiVolumeTaskStatusEntry 1 }
|
||
|
|
||
|
|
||
|
|
||
|
--*************************************************************
|
||
|
|
||
|
eqliscsiVolumeTemplateThinClonesTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiVolumeTemplateThinClonesEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic Storage Template Thin Clone Table"
|
||
|
::= { eqliscsiTarget 54 }
|
||
|
|
||
|
eqliscsiVolumeTemplateThinClonesEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiVolumeTemplateThinClonesEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing a templates thin clone info. The first 2 indices are the volume index of the
|
||
|
template volume and the second 2 indicies are the volume index of the thin clone."
|
||
|
INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiThinCloneLocalMemberId, eqliscsiThinCloneVolumeIndex }
|
||
|
::= { eqliscsiVolumeTemplateThinClonesTable 1 }
|
||
|
|
||
|
|
||
|
EqliscsiVolumeTemplateThinClonesEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiThinCloneLocalMemberId Unsigned32,
|
||
|
eqliscsiThinCloneVolumeIndex Unsigned32,
|
||
|
eqliscsiVolumeTemplateThinClonesMember TruthValue
|
||
|
}
|
||
|
|
||
|
eqliscsiThinCloneLocalMemberId OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the first part of a unique index for identifing a the thin clone."
|
||
|
::= {eqliscsiVolumeTemplateThinClonesEntry 1 }
|
||
|
|
||
|
eqliscsiThinCloneVolumeIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the second part of a unique index for identifing a thin clone."
|
||
|
::= {eqliscsiVolumeTemplateThinClonesEntry 2 }
|
||
|
|
||
|
eqliscsiVolumeTemplateThinClonesMember OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Always true."
|
||
|
DEFVAL {true}
|
||
|
::= {eqliscsiVolumeTemplateThinClonesEntry 3 }
|
||
|
|
||
|
---*************************************************************
|
||
|
|
||
|
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 }
|
||
|
|
||
|
--*************************************************************************
|
||
|
|
||
|
eqliscsiTemplateVolumeStatusTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiTemplateVolumeStatusEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic Storage template Volume status Table.
|
||
|
This table contains a list of template volumes in a group and their stats."
|
||
|
::= { eqliscsiTarget 56 }
|
||
|
|
||
|
|
||
|
eqliscsiTemplateVolumeStatusEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiTemplateVolumeStatusEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing template volume stats."
|
||
|
AUGMENTS { eqliscsiVolumeEntry }
|
||
|
|
||
|
::= { eqliscsiTemplateVolumeStatusTable 1}
|
||
|
|
||
|
EqliscsiTemplateVolumeStatusEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiTemplateVolumeStatusNumThinClones Unsigned32,
|
||
|
eqliscsiTemplateVolumeStatusNumThinCloneReplicators Unsigned32,
|
||
|
eqliscsiTemplateVolumeStatusNumThinCloneReplicaSets Unsigned32
|
||
|
}
|
||
|
|
||
|
eqliscsiTemplateVolumeStatusNumThinClones OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field represents the number of thin clones associated with a template volume."
|
||
|
::= {eqliscsiTemplateVolumeStatusEntry 1 }
|
||
|
|
||
|
eqliscsiTemplateVolumeStatusNumThinCloneReplicators OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field represents the number of thin clone replicators associated with a template volume."
|
||
|
::= {eqliscsiTemplateVolumeStatusEntry 2 }
|
||
|
|
||
|
eqliscsiTemplateVolumeStatusNumThinCloneReplicaSets OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field represents the number of thin clone replica sets associated with a template volume."
|
||
|
::= {eqliscsiTemplateVolumeStatusEntry 3 }
|
||
|
|
||
|
--
|
||
|
-- Accumulated snap/replication Statistics Table
|
||
|
--
|
||
|
eqliscsiSnapAccumulatedStatisticsTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiSnapAccumulatedStatisticsEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"EqualLogic-Dynamic
|
||
|
This table contains a list inbound-replica sets and their statistics."
|
||
|
::= { eqliscsiTarget 57 }
|
||
|
|
||
|
eqliscsiSnapAccumulatedStatisticsEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiSnapAccumulatedStatisticsEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing inbound-replicaset statistics."
|
||
|
AUGMENTS { eqliscsiVolumeEntry }
|
||
|
|
||
|
::= { eqliscsiSnapAccumulatedStatisticsTable 1}
|
||
|
|
||
|
|
||
|
EqliscsiSnapAccumulatedStatisticsEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiSnapAccumulatedStatsCmdPdus Counter32,
|
||
|
eqliscsiSnapAccumulatedStatsRspPdus Counter32,
|
||
|
eqliscsiSnapAccumulatedStatsTxData Counter64,
|
||
|
eqliscsiSnapAccumulatedStatsRxData Counter64,
|
||
|
eqliscsiSnapAccumulatedStatsNoOfSessions Unsigned32,
|
||
|
eqliscsiSnapAccumulatedStatsReadLatency Counter64,
|
||
|
eqliscsiSnapAccumulatedStatsWriteLatency Counter64,
|
||
|
eqliscsiSnapAccumulatedStatsReadOpCount Counter64,
|
||
|
eqliscsiSnapAccumulatedStatsWriteOpCount Counter64,
|
||
|
eqliscsiSnapAccumulatedStatsReadAvgLatency Gauge32,
|
||
|
eqliscsiSnapAccumulatedStatsWriteAvgLatency Gauge32,
|
||
|
eqliscsiSnapAccumulatedStatsIscsiReadWriteCmdsReceived Counter64,
|
||
|
eqliscsiSnapAccumulatedStatsIscsiTotalQD Counter64
|
||
|
}
|
||
|
|
||
|
eqliscsiSnapAccumulatedStatsCmdPdus OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
UNITS "PDUs"
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The count of Command PDUs transferred to this snapshot."
|
||
|
::= { eqliscsiSnapAccumulatedStatisticsEntry 1 }
|
||
|
|
||
|
eqliscsiSnapAccumulatedStatsRspPdus OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
UNITS "PDUs"
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The count of Response PDUs transferred to this snapshot."
|
||
|
::= { eqliscsiSnapAccumulatedStatisticsEntry 2 }
|
||
|
|
||
|
eqliscsiSnapAccumulatedStatsTxData 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."
|
||
|
::= { eqliscsiSnapAccumulatedStatisticsEntry 3 }
|
||
|
|
||
|
eqliscsiSnapAccumulatedStatsRxData 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."
|
||
|
::= { eqliscsiSnapAccumulatedStatisticsEntry 4 }
|
||
|
|
||
|
eqliscsiSnapAccumulatedStatsNoOfSessions OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"No of sessions that were established and closed so far to this snapshot.
|
||
|
"
|
||
|
::= { eqliscsiSnapAccumulatedStatisticsEntry 5 }
|
||
|
|
||
|
eqliscsiSnapAccumulatedStatsReadLatency OBJECT-TYPE
|
||
|
SYNTAX Counter64
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The accumulative latency in milli seconds for read operations on this snapshot."
|
||
|
::= { eqliscsiSnapAccumulatedStatisticsEntry 6 }
|
||
|
|
||
|
eqliscsiSnapAccumulatedStatsWriteLatency OBJECT-TYPE
|
||
|
SYNTAX Counter64
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The accumulative latency in milli seconds for write operations on this snapshot."
|
||
|
::= { eqliscsiSnapAccumulatedStatisticsEntry 7 }
|
||
|
|
||
|
eqliscsiSnapAccumulatedStatsReadOpCount OBJECT-TYPE
|
||
|
SYNTAX Counter64
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of read operations on this snapshot."
|
||
|
::= { eqliscsiSnapAccumulatedStatisticsEntry 8 }
|
||
|
|
||
|
eqliscsiSnapAccumulatedStatsWriteOpCount OBJECT-TYPE
|
||
|
SYNTAX Counter64
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of write operations on this snapshot."
|
||
|
::= { eqliscsiSnapAccumulatedStatisticsEntry 9 }
|
||
|
|
||
|
eqliscsiSnapAccumulatedStatsReadAvgLatency OBJECT-TYPE
|
||
|
SYNTAX Gauge32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The average latency in milli seconds for read operations on this snapshot."
|
||
|
::= { eqliscsiSnapAccumulatedStatisticsEntry 10 }
|
||
|
|
||
|
eqliscsiSnapAccumulatedStatsWriteAvgLatency OBJECT-TYPE
|
||
|
SYNTAX Gauge32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The average latency in milli seconds for write operations on this snapshot."
|
||
|
::= { eqliscsiSnapAccumulatedStatisticsEntry 11 }
|
||
|
|
||
|
eqliscsiSnapAccumulatedStatsIscsiReadWriteCmdsReceived OBJECT-TYPE
|
||
|
SYNTAX Counter64
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of iscsi read/write commands received for operations on this volume.
|
||
|
This object is a 64-bit version of eqliscsiVolumeStatsIscsiREadWriteCmdsReceived."
|
||
|
::= { eqliscsiSnapAccumulatedStatisticsEntry 12 }
|
||
|
|
||
|
eqliscsiSnapAccumulatedStatsIscsiTotalQD OBJECT-TYPE
|
||
|
SYNTAX Counter64
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A 64-bit counter that is incremented by the current number of outstanding iSCSI IO
|
||
|
operations each time an iSCSI IO is received by the target. The iSCSI IO operations include
|
||
|
both reads and writes. This counter when divided by the total number of iSCSI IO operations
|
||
|
provides the average queue depth.
|
||
|
This object is a 64 bit version of eqliscsiVolumeStatsIscsiReadWriteCmdsCompleted."
|
||
|
::= { eqliscsiSnapAccumulatedStatisticsEntry 13 }
|
||
|
|
||
|
--***********************************************************************************
|
||
|
|
||
|
eqliscsiVolumeReplSiteAdminAccountTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiVolumeReplSiteAdminAccountEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Persistent Admin Account Replication Site Table.
|
||
|
This table contains a list of privilege matchings of administrative
|
||
|
accounts and the replication sites those administrators have access to."
|
||
|
::= { eqliscsiTarget 58 }
|
||
|
|
||
|
eqliscsiVolumeReplSiteAdminAccountEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiVolumeReplSiteAdminAccountEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing mapping of administrative accounts and their
|
||
|
replication site access."
|
||
|
INDEX { eqlGroupId, eqliscsiVolumeReplSiteIndex, eqlStorageGroupAdminAccountIndex }
|
||
|
::= { eqliscsiVolumeReplSiteAdminAccountTable 1}
|
||
|
|
||
|
EqliscsiVolumeReplSiteAdminAccountEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiVolumeReplSiteAdminAccountRowStatus RowStatus,
|
||
|
eqliscsiVolumeReplSiteAdminAccountQuotaType ReplSiteQuotaType,
|
||
|
eqliscsiVolumeReplSiteAdminAccountQuota Unsigned32
|
||
|
}
|
||
|
|
||
|
eqliscsiVolumeReplSiteAdminAccountRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is used indicate the status of this entry."
|
||
|
::= { eqliscsiVolumeReplSiteAdminAccountEntry 1 }
|
||
|
|
||
|
eqliscsiVolumeReplSiteAdminAccountQuotaType OBJECT-TYPE
|
||
|
SYNTAX ReplSiteQuotaType
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "The format of the adminQuota value:
|
||
|
0 - Unlimited quota,
|
||
|
1 - Size in Megabytes.
|
||
|
This field applies only to Volume Administrators."
|
||
|
::= { eqliscsiVolumeReplSiteAdminAccountEntry 2 }
|
||
|
|
||
|
eqliscsiVolumeReplSiteAdminAccountQuota OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the storage space quota (in MB) for a
|
||
|
Volume Administrator in the delegated space at this replication site.
|
||
|
This field applies only to Volume Administrators."
|
||
|
::= { eqliscsiVolumeReplSiteAdminAccountEntry 3 }
|
||
|
|
||
|
--*************************************************************************************
|
||
|
eqlLdapLoginAccessReplSiteTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqlLdapLoginAccessReplSiteEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Persistent Group LDAP login access table.
|
||
|
For LDAP login access configured with volume-admin privilege stores
|
||
|
the replication sites, volume-admin has access to."
|
||
|
::= { eqliscsiTarget 59 }
|
||
|
|
||
|
eqlLdapLoginAccessReplSiteEntry OBJECT-TYPE
|
||
|
SYNTAX EqlLdapLoginAccessReplSiteEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing the configuration for the LDAP
|
||
|
login access replication quotas."
|
||
|
INDEX { eqlGroupId, eqlLdapLoginAccessType, eqlLdapLoginAccessName, eqliscsiVolumeReplSiteIndex }
|
||
|
::= { eqlLdapLoginAccessReplSiteTable 1 }
|
||
|
|
||
|
EqlLdapLoginAccessReplSiteEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqlLdapLoginAccessReplSiteQuotaType ReplSiteQuotaType,
|
||
|
eqlLdapLoginAccessReplSiteQuota Unsigned32,
|
||
|
eqlLdapLoginAccessReplSiteRowStatus RowStatus
|
||
|
}
|
||
|
|
||
|
eqlLdapLoginAccessReplSiteQuotaType OBJECT-TYPE
|
||
|
SYNTAX ReplSiteQuotaType
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "The format of the adminQuota value:
|
||
|
0 - Unlimited quota,
|
||
|
1 - Size in Megabytes.
|
||
|
This field applies only to Volume Administrators."
|
||
|
::= { eqlLdapLoginAccessReplSiteEntry 1 }
|
||
|
|
||
|
eqlLdapLoginAccessReplSiteQuota OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the storage space quota (in MB) for a
|
||
|
Volume Administrator in the storage Repl Site. This field
|
||
|
applies only to Volume Administrators."
|
||
|
::= { eqlLdapLoginAccessReplSiteEntry 2 }
|
||
|
|
||
|
eqlLdapLoginAccessReplSiteRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is used indicate the status of this entry."
|
||
|
::= { eqlLdapLoginAccessReplSiteEntry 3 }
|
||
|
|
||
|
---*************************************************************
|
||
|
|
||
|
eqliscsiVolumeSyncReplExtensionTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplExtensionEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Persistent "
|
||
|
::= { eqliscsiTarget 60 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplExtensionEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiVolumeSyncReplExtensionEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing volume-specific information
|
||
|
required for configuring synchronous replication"
|
||
|
INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex }
|
||
|
|
||
|
::= { eqliscsiVolumeSyncReplExtensionTable 1}
|
||
|
|
||
|
EqliscsiVolumeSyncReplExtensionEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiVolumeSyncReplExtRowStatus RowStatus,
|
||
|
eqliscsiVolumeSyncReplExtSyncReplLocalMemberId Unsigned32,
|
||
|
eqliscsiVolumeSyncReplExtSyncReplIndex Unsigned32,
|
||
|
eqliscsiVolumeSyncReplExtIntTargetIscsiName OCTET STRING
|
||
|
}
|
||
|
|
||
|
eqliscsiVolumeSyncReplExtRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is used to indicate the status of this entry."
|
||
|
::= { eqliscsiVolumeSyncReplExtensionEntry 1 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplExtSyncReplLocalMemberId OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the first part of a unique index for identifing a synchronous replication relationship between volumes."
|
||
|
::= {eqliscsiVolumeSyncReplExtensionEntry 2 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplExtSyncReplIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the second part of a unique index for identifing a synchronous replication relationship between volumes."
|
||
|
::= {eqliscsiVolumeSyncReplExtensionEntry 3 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplExtIntTargetIscsiName OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (0..223))
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the iSCSI target name that is internally used for
|
||
|
a syncronous replication volume."
|
||
|
::= { eqliscsiVolumeSyncReplExtensionEntry 4 }
|
||
|
|
||
|
---*************************************************************
|
||
|
|
||
|
eqliscsiVolumeSyncReplTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Persistent "
|
||
|
::= { eqliscsiTarget 61 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiVolumeSyncReplEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing configuration information for replicating an active
|
||
|
volume to a standby "
|
||
|
INDEX { eqliscsiVolumeSyncReplLocalMemberId , eqliscsiVolumeSyncReplIndex }
|
||
|
|
||
|
::= { eqliscsiVolumeSyncReplTable 1}
|
||
|
|
||
|
EqliscsiVolumeSyncReplEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiVolumeSyncReplRowStatus RowStatus,
|
||
|
eqliscsiVolumeSyncReplLocalMemberId Unsigned32,
|
||
|
eqliscsiVolumeSyncReplIndex Unsigned32,
|
||
|
eqliscsiVolumeSyncReplPaused TruthValue
|
||
|
}
|
||
|
|
||
|
eqliscsiVolumeSyncReplRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is used to indicate the status of this entry."
|
||
|
::= { eqliscsiVolumeSyncReplEntry 1 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplLocalMemberId OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the first part of a unique index for identifing a synchronous replication relationship between volumes."
|
||
|
::= {eqliscsiVolumeSyncReplEntry 2 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the second part of a unique index for identifing a synchronous replication relationship between volumes."
|
||
|
::= {eqliscsiVolumeSyncReplEntry 3 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplPaused OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "Indicates whether IO forwarding to the replication standby volume is allowed (false) or halted (true)."
|
||
|
DEFVAL {false}
|
||
|
::= {eqliscsiVolumeSyncReplEntry 4 }
|
||
|
|
||
|
|
||
|
---*************************************************************
|
||
|
|
||
|
eqliscsiVolumeSyncReplPeerTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplPeerEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic "
|
||
|
::= { eqliscsiTarget 62 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplPeerEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiVolumeSyncReplPeerEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing peer volume information for synchronous volume replication.
|
||
|
The first 2 indexes identify the volume, and the second 2 indexes identify the peer."
|
||
|
INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeSyncReplPeerLocalMemberId, eqliscsiVolumeSyncReplPeerVolIndex }
|
||
|
|
||
|
::= { eqliscsiVolumeSyncReplPeerTable 1}
|
||
|
|
||
|
EqliscsiVolumeSyncReplPeerEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiVolumeSyncReplPeerLocalMemberId Unsigned32,
|
||
|
eqliscsiVolumeSyncReplPeerVolIndex Unsigned32,
|
||
|
eqliscsiVolumeSyncReplPeerPsvId OCTET STRING
|
||
|
}
|
||
|
|
||
|
eqliscsiVolumeSyncReplPeerLocalMemberId OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the first part of a unique index for identifing the
|
||
|
peer of the synchronous replication volume."
|
||
|
::= {eqliscsiVolumeSyncReplPeerEntry 1 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplPeerVolIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the second part of a unique index for identifing the
|
||
|
peer of the synchronous replication volume."
|
||
|
::= {eqliscsiVolumeSyncReplPeerEntry 2 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplPeerPsvId OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (16))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "If non-zero, the value represents the PsvId of the peer of the
|
||
|
synchronous replication volume."
|
||
|
DEFVAL { "" }
|
||
|
::= { eqliscsiVolumeSyncReplPeerEntry 3 }
|
||
|
|
||
|
|
||
|
|
||
|
---*************************************************************
|
||
|
|
||
|
eqliscsiVolumeSyncReplStatusTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplStatusEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic "
|
||
|
::= { eqliscsiTarget 63 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplStatusEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiVolumeSyncReplStatusEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "Synchronous replication status information"
|
||
|
INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex }
|
||
|
|
||
|
::= { eqliscsiVolumeSyncReplStatusTable 1}
|
||
|
|
||
|
EqliscsiVolumeSyncReplStatusEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiVolumeSyncReplStatusSyncStatus INTEGER,
|
||
|
eqliscsiVolumeSyncReplStatusUnreplicatedChanges INTEGER,
|
||
|
eqliscsiVolumeSyncReplStatusTotalTxDataMB Unsigned32,
|
||
|
eqliscsiVolumeSyncReplStatusRemainingTxDataMB Unsigned32
|
||
|
}
|
||
|
|
||
|
eqliscsiVolumeSyncReplStatusSyncStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
in-sync(1),
|
||
|
out-of-sync(2),
|
||
|
out-of-sync-due-to-paused(3),
|
||
|
out-of-sync-due-to-snap-reserve-met(4),
|
||
|
out-of-sync-due-to-member-offline(5),
|
||
|
out-of-sync-due-to-no-pool-space-for-auto-grow(6),
|
||
|
out-of-sync-due-to-alt-pool-lost-blocks(7)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies whether the volume is in sync"
|
||
|
::= {eqliscsiVolumeSyncReplStatusEntry 1 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplStatusUnreplicatedChanges OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
yes(1),
|
||
|
no(2),
|
||
|
unknown(3)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies whether unreplicated changes exist for this volume."
|
||
|
::= {eqliscsiVolumeSyncReplStatusEntry 2 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplStatusTotalTxDataMB OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
UNITS "MB"
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field represents the amount of total changes since last in sync."
|
||
|
::= { eqliscsiVolumeSyncReplStatusEntry 3 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplStatusRemainingTxDataMB OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
UNITS "MB"
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field represents the amount of remaining changes which need to be replicated."
|
||
|
::= { eqliscsiVolumeSyncReplStatusEntry 4 }
|
||
|
|
||
|
---*************************************************************
|
||
|
|
||
|
eqliscsiVolumeSyncReplVirtualTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplVirtualEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic Sync Replication Virtual Volume Table.
|
||
|
This table contains a list of sync replication virtual volumes in a group and their attributes."
|
||
|
::= { eqliscsiTarget 64 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplVirtualEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiVolumeSyncReplVirtualEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing sync replication virtual volume info."
|
||
|
INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex }
|
||
|
|
||
|
::= { eqliscsiVolumeSyncReplVirtualTable 1}
|
||
|
|
||
|
EqliscsiVolumeSyncReplVirtualEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiVolumeSyncReplVirtualAccessType INTEGER,
|
||
|
eqliscsiVolumeSyncReplVirtualAdminStatus INTEGER,
|
||
|
eqliscsiVolumeSyncReplVirtualMultInitiator INTEGER
|
||
|
}
|
||
|
|
||
|
eqliscsiVolumeSyncReplVirtualAccessType 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 }
|
||
|
::= { eqliscsiVolumeSyncReplVirtualEntry 1}
|
||
|
|
||
|
eqliscsiVolumeSyncReplVirtualAdminStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
online(1),
|
||
|
offline(2),
|
||
|
online-lost-cached-blocks(3)
|
||
|
}
|
||
|
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."
|
||
|
::= {eqliscsiVolumeSyncReplVirtualEntry 2 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplVirtualMultInitiator 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 }
|
||
|
::= { eqliscsiVolumeSyncReplVirtualEntry 3}
|
||
|
|
||
|
---*************************************************************
|
||
|
|
||
|
eqliscsiVolumeSyncReplVirtualStatusTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplVirtualStatusEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic Sync Replication Virtual Volume Table.
|
||
|
This table contains a list of sync replication virtual volumes in a group and their stats."
|
||
|
::= { eqliscsiTarget 65 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplVirtualStatusEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiVolumeSyncReplVirtualStatusEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing sync replication virtual volume stats."
|
||
|
AUGMENTS { eqliscsiVolumeSyncReplVirtualEntry }
|
||
|
|
||
|
::= { eqliscsiVolumeSyncReplVirtualStatusTable 1}
|
||
|
|
||
|
EqliscsiVolumeSyncReplVirtualStatusEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiVolumeSyncReplVirtualStatusReservedSpace Integer32,
|
||
|
eqliscsiVolumeSyncReplVirtualStatusReservedSpaceAvail Integer32,
|
||
|
eqliscsiVolumeSyncReplVirtualStatusNumSnapshots Integer32,
|
||
|
eqliscsiVolumeSyncReplVirtualStatusOperStatus INTEGER,
|
||
|
eqliscsiVolumeSyncReplVirtualStatusConnections Integer32,
|
||
|
eqliscsiVolumeSyncReplVirtualStatusAllocatedSpace Unsigned32,
|
||
|
eqliscsiVolumeSyncReplVirtualStatusVolReserveSpace Unsigned32,
|
||
|
eqliscsiVolumeSyncReplVirtualStatusExtConnections Integer32
|
||
|
}
|
||
|
|
||
|
eqliscsiVolumeSyncReplVirtualStatusReservedSpace 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."
|
||
|
::= { eqliscsiVolumeSyncReplVirtualStatusEntry 1}
|
||
|
|
||
|
eqliscsiVolumeSyncReplVirtualStatusReservedSpaceAvail 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 }
|
||
|
::= { eqliscsiVolumeSyncReplVirtualStatusEntry 2 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplVirtualStatusNumSnapshots 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"
|
||
|
::= { eqliscsiVolumeSyncReplVirtualStatusEntry 3 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplVirtualStatusOperStatus 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),
|
||
|
not-available-due-to-syncrep(9),
|
||
|
available-no-new-connections(10),
|
||
|
not-available-due-to-internal-error(11)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the current operational status of the
|
||
|
volume."
|
||
|
::= { eqliscsiVolumeSyncReplVirtualStatusEntry 4 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplVirtualStatusConnections 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 particular iscsiNode in iscsiConnectionAttributesTable.
|
||
|
"
|
||
|
::= { eqliscsiVolumeSyncReplVirtualStatusEntry 5 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplVirtualStatusAllocatedSpace 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.
|
||
|
"
|
||
|
::= {eqliscsiVolumeSyncReplVirtualStatusEntry 6 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplVirtualStatusVolReserveSpace OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
UNITS "MB"
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "
|
||
|
The value of this object represents the pages reserved for this volume.
|
||
|
"
|
||
|
::= {eqliscsiVolumeSyncReplVirtualStatusEntry 7 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplVirtualStatusExtConnections 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, not counting EQL generated connections.
|
||
|
"
|
||
|
::= { eqliscsiVolumeSyncReplVirtualStatusEntry 8 }
|
||
|
|
||
|
---*************************************************************
|
||
|
|
||
|
eqliscsiVolumeSyncReplVirtualStatisticsTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplVirtualStatisticsEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic Sync Replication Virtual Volume Table.
|
||
|
This table contains a list of sync replication virtual volumes in a group and their statistics."
|
||
|
::= { eqliscsiTarget 66 }
|
||
|
|
||
|
|
||
|
eqliscsiVolumeSyncReplVirtualStatisticsEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiVolumeSyncReplVirtualStatisticsEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing sync replication virtual volume statistics."
|
||
|
AUGMENTS { eqliscsiVolumeSyncReplVirtualEntry }
|
||
|
|
||
|
::= { eqliscsiVolumeSyncReplVirtualStatisticsTable 1}
|
||
|
|
||
|
EqliscsiVolumeSyncReplVirtualStatisticsEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiVolumeSyncReplVirtualStatsTxData Counter64,
|
||
|
eqliscsiVolumeSyncReplVirtualStatsRxData Counter64
|
||
|
}
|
||
|
|
||
|
eqliscsiVolumeSyncReplVirtualStatsTxData 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."
|
||
|
::= { eqliscsiVolumeSyncReplVirtualStatisticsEntry 1 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplVirtualStatsRxData 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."
|
||
|
::= { eqliscsiVolumeSyncReplVirtualStatisticsEntry 2 }
|
||
|
|
||
|
---*************************************************************
|
||
|
|
||
|
eqliscsiVsrVirtualSyncReplStatusTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiVsrVirtualSyncReplStatusEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic Sync Replication Virtual Volume Sync Repl Status Table.
|
||
|
This table contains a list of sync replication virtual volumes in a group and their sync replication status."
|
||
|
::= { eqliscsiTarget 67 }
|
||
|
|
||
|
|
||
|
eqliscsiVsrVirtualSyncReplStatusEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiVsrVirtualSyncReplStatusEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing sync replication virtual volume sync replication status."
|
||
|
INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex }
|
||
|
|
||
|
::= { eqliscsiVsrVirtualSyncReplStatusTable 1}
|
||
|
|
||
|
EqliscsiVsrVirtualSyncReplStatusEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiVsrVirtualSyncReplStatusSyncStatus INTEGER,
|
||
|
eqliscsiVsrVirtualSyncReplStatusUnreplicatedChanges INTEGER,
|
||
|
eqliscsiVsrVirtualSyncReplStatusTotalTxDataMB Unsigned32,
|
||
|
eqliscsiVsrVirtualSyncReplStatusRemainingTxDataMB Unsigned32
|
||
|
}
|
||
|
|
||
|
eqliscsiVsrVirtualSyncReplStatusSyncStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
in-sync(1),
|
||
|
out-of-sync(2),
|
||
|
out-of-sync-due-to-paused(3),
|
||
|
out-of-sync-due-to-snap-reserve-met(4),
|
||
|
out-of-sync-due-to-member-offline(5),
|
||
|
out-of-sync-due-to-no-pool-space-for-auto-grow(6),
|
||
|
out-of-sync-due-to-alt-pool-lost-blocks(7)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies whether the volume is in sync."
|
||
|
::= {eqliscsiVsrVirtualSyncReplStatusEntry 1 }
|
||
|
|
||
|
eqliscsiVsrVirtualSyncReplStatusUnreplicatedChanges OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
yes(1),
|
||
|
no(2),
|
||
|
unknown(3)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies whether unreplicated changes exist for this volume."
|
||
|
::= {eqliscsiVsrVirtualSyncReplStatusEntry 2 }
|
||
|
|
||
|
eqliscsiVsrVirtualSyncReplStatusTotalTxDataMB OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
UNITS "MB"
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field represents the amount of total changes since last in sync."
|
||
|
::= { eqliscsiVsrVirtualSyncReplStatusEntry 3 }
|
||
|
|
||
|
eqliscsiVsrVirtualSyncReplStatusRemainingTxDataMB OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
UNITS "MB"
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field represents the amount of remaining changes which need to be replicated."
|
||
|
::= { eqliscsiVsrVirtualSyncReplStatusEntry 4 }
|
||
|
|
||
|
--**************************************************************************
|
||
|
|
||
|
eqliscsiSyncReplAfoStateTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiSyncReplAfoStateEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "Equalogic-member local AFO state"
|
||
|
::= { eqliscsiTarget 68 }
|
||
|
|
||
|
eqliscsiSyncReplAfoStateEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiSyncReplAfoStateEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An member local entry (row) containing a volume's AFO state for synchronous replication
|
||
|
The first 4 indexes identify the volume with the lowest psvid, and
|
||
|
the second 4 indexes identify the volume with the highest psvid."
|
||
|
INDEX { eqliscsiVolumeLowPsvId0 , eqliscsiVolumeLowPsvId1, eqliscsiVolumeLowPsvId2 , eqliscsiVolumeLowPsvId3,
|
||
|
eqliscsiVolumeHighPsvId0 , eqliscsiVolumeHighPsvId1, eqliscsiVolumeHighPsvId2 , eqliscsiVolumeHighPsvId3 }
|
||
|
::= { eqliscsiSyncReplAfoStateTable 1 }
|
||
|
|
||
|
EqliscsiSyncReplAfoStateEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiSyncReplAfoSeqNum Unsigned32,
|
||
|
eqliscsiSyncReplAfoState Unsigned32,
|
||
|
eqliscsiSyncReplAfoGrpLeadUuid OCTET STRING
|
||
|
}
|
||
|
|
||
|
|
||
|
eqliscsiSyncReplAfoSeqNum OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the sequence number for the record"
|
||
|
::= {eqliscsiSyncReplAfoStateEntry 1 }
|
||
|
|
||
|
|
||
|
eqliscsiSyncReplAfoState OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the current AFO state"
|
||
|
::= {eqliscsiSyncReplAfoStateEntry 2 }
|
||
|
|
||
|
|
||
|
eqliscsiSyncReplAfoGrpLeadUuid OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (16))
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This value represents the UUID of the Group lead that wrote this record"
|
||
|
::= { eqliscsiSyncReplAfoStateEntry 3 }
|
||
|
|
||
|
--**************************************************************************
|
||
|
|
||
|
eqliscsiVolCollectionSyncReplActivePoolTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiVolCollectionSyncReplActivePoolEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"EqualLogic-Persistent
|
||
|
This table maintains the list of pool configuration for each sync-repl collection.
|
||
|
"
|
||
|
::= { eqliscsiTarget 69 }
|
||
|
|
||
|
eqliscsiVolCollectionSyncReplActivePoolEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiVolCollectionSyncReplActivePoolEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"An entry in the table."
|
||
|
INDEX { eqliscsiVolCollectionIndex }
|
||
|
::= { eqliscsiVolCollectionSyncReplActivePoolTable 1 }
|
||
|
|
||
|
EqliscsiVolCollectionSyncReplActivePoolEntry ::= SEQUENCE {
|
||
|
eqliscsiVolCollectionSyncReplActivePoolRowStatus RowStatus,
|
||
|
eqliscsiVolCollectionSyncReplActivePoolIndex Unsigned32,
|
||
|
eqliscsiVolCollectionSyncReplActivePoolFlags BITS
|
||
|
}
|
||
|
|
||
|
eqliscsiVolCollectionSyncReplActivePoolRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is used indicate the status of this entry."
|
||
|
::= { eqliscsiVolCollectionSyncReplActivePoolEntry 1 }
|
||
|
|
||
|
eqliscsiVolCollectionSyncReplActivePoolIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the unique index of the pool serving
|
||
|
as the active pool in a sync-replication collection"
|
||
|
DEFVAL { 0 }
|
||
|
::= { eqliscsiVolCollectionSyncReplActivePoolEntry 2 }
|
||
|
|
||
|
eqliscsiVolCollectionSyncReplActivePoolFlags OBJECT-TYPE
|
||
|
SYNTAX BITS {
|
||
|
syncReplDiscardActiveChanges(0), -- Discard the active volume changes since going out of sync - set but not retained
|
||
|
syncReplForceFailover(1), -- Forces a collection failover to the SyncAlternate volume pool - set but not retained
|
||
|
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-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "This fields defines the common place holder for sync-replication volume collection. The flags must be of type
|
||
|
enable(1) or disable(0), and the default will always be disable(0)."
|
||
|
DEFVAL { {} }
|
||
|
::= { eqliscsiVolCollectionSyncReplActivePoolEntry 3 }
|
||
|
|
||
|
---*************************************************************
|
||
|
|
||
|
eqliscsiVolCollectionSyncReplStatusTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiVolCollectionSyncReplStatusEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic "
|
||
|
::= { eqliscsiTarget 70 }
|
||
|
|
||
|
eqliscsiVolCollectionSyncReplStatusEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiVolCollectionSyncReplStatusEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "Synchronous replication status information"
|
||
|
INDEX { eqliscsiVolCollectionIndex }
|
||
|
|
||
|
::= { eqliscsiVolCollectionSyncReplStatusTable 1}
|
||
|
|
||
|
EqliscsiVolCollectionSyncReplStatusEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiVolCollectionSyncReplStatusSyncStatus INTEGER,
|
||
|
eqliscsiVolCollectionSyncReplStatusUnreplicatedChanges INTEGER,
|
||
|
eqliscsiVolCollectionSyncReplStatusTotalTxDataMB Unsigned32,
|
||
|
eqliscsiVolCollectionSyncReplStatusRemainingTxDataMB Unsigned32
|
||
|
}
|
||
|
|
||
|
eqliscsiVolCollectionSyncReplStatusSyncStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
in-sync(1),
|
||
|
out-of-sync(2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies whether the collection is in sync"
|
||
|
::= {eqliscsiVolCollectionSyncReplStatusEntry 1 }
|
||
|
|
||
|
eqliscsiVolCollectionSyncReplStatusUnreplicatedChanges OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
yes(1),
|
||
|
no(2),
|
||
|
unknown(3)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies whether unreplicated changes exist for this collection"
|
||
|
::= {eqliscsiVolCollectionSyncReplStatusEntry 2 }
|
||
|
|
||
|
eqliscsiVolCollectionSyncReplStatusTotalTxDataMB OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
UNITS "MB"
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field represents the amount of total changes since last in sync for this collection"
|
||
|
::= { eqliscsiVolCollectionSyncReplStatusEntry 3 }
|
||
|
|
||
|
eqliscsiVolCollectionSyncReplStatusRemainingTxDataMB OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
UNITS "MB"
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field represents the amount of remaining changes which need to be replicated for this collection"
|
||
|
::= { eqliscsiVolCollectionSyncReplStatusEntry 4 }
|
||
|
|
||
|
---*************************************************************
|
||
|
|
||
|
eqliscsiVolumeSyncReplIndexVolumesTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplIndexVolumesEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic Sync replication index volumes table. Provides relationships between
|
||
|
sync replication indexes and all the volumes that are associated with that index."
|
||
|
::= { eqliscsiTarget 71 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplIndexVolumesEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiVolumeSyncReplIndexVolumesEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing volume information for synchronous replication access/alternate
|
||
|
pairs. The first two parts of the index identify the sync repl index of the pair, and the
|
||
|
second two parts of the index identify the volume."
|
||
|
INDEX { eqliscsiVolumeSyncReplLocalMemberId, eqliscsiVolumeSyncReplIndex, eqliscsiLocalMemberId, eqliscsiVolumeIndex }
|
||
|
|
||
|
::= { eqliscsiVolumeSyncReplIndexVolumesTable 1}
|
||
|
|
||
|
EqliscsiVolumeSyncReplIndexVolumesEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiVolumeSyncReplIndexVolumesPsvId OCTET STRING
|
||
|
}
|
||
|
|
||
|
eqliscsiVolumeSyncReplIndexVolumesPsvId OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (16))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "If non-zero, the value represents the PsvId of the peer of the
|
||
|
synchronous replication volume."
|
||
|
DEFVAL { "" }
|
||
|
::= { eqliscsiVolumeSyncReplIndexVolumesEntry 1 }
|
||
|
|
||
|
---*************************************************************
|
||
|
|
||
|
eqliscsiVolumeSyncReplSyncActiveOfflineTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplSyncActiveOfflineEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic"
|
||
|
::= { eqliscsiTarget 72 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplSyncActiveOfflineEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiVolumeSyncReplSyncActiveOfflineEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing volume-specific information
|
||
|
used to set the identified Synchronous Replication
|
||
|
volume offline."
|
||
|
INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex }
|
||
|
|
||
|
::= { eqliscsiVolumeSyncReplSyncActiveOfflineTable 1}
|
||
|
|
||
|
EqliscsiVolumeSyncReplSyncActiveOfflineEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiVolumeSyncReplSyncActiveOffline TruthValue
|
||
|
}
|
||
|
|
||
|
eqliscsiVolumeSyncReplSyncActiveOffline OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is used to take the SyncActive volume
|
||
|
offline. This field is read-write."
|
||
|
DEFVAL { false }
|
||
|
::= { eqliscsiVolumeSyncReplSyncActiveOfflineEntry 1 }
|
||
|
|
||
|
---*************************************************************
|
||
|
|
||
|
eqliscsiDeletedVolumeInfoTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiDeletedVolumeInfoEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Persistent "
|
||
|
::= { eqliscsiTarget 73 }
|
||
|
|
||
|
eqliscsiDeletedVolumeInfoEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiDeletedVolumeInfoEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing information about a
|
||
|
volume at the time it was deleted, used to restore
|
||
|
a deleted volume to its original state (on un-delete),
|
||
|
or to purge volume permanently to create free space."
|
||
|
INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex }
|
||
|
|
||
|
::= { eqliscsiDeletedVolumeInfoTable 1 }
|
||
|
|
||
|
EqliscsiDeletedVolumeInfoEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiDeletedVolumeInfoRowStatus RowStatus,
|
||
|
eqliscsiDeletedVolumeInfoOriginalName UTFString,
|
||
|
eqliscsiDeletedVolumeInfoOriginalType INTEGER,
|
||
|
eqliscsiDeletedVolumeFlags BITS,
|
||
|
eqliscsiDeletedVolumeInfoDeleteDate Counter32,
|
||
|
eqliscsiDeletedVolumeThinWarnPercentage Unsigned32,
|
||
|
eqliscsiDeletedVolumeThinMaxGrowPercentage Unsigned32
|
||
|
}
|
||
|
|
||
|
eqliscsiDeletedVolumeInfoRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is used to indicate the status of this entry."
|
||
|
::= { eqliscsiDeletedVolumeInfoEntry 1 }
|
||
|
|
||
|
eqliscsiDeletedVolumeInfoOriginalName OBJECT-TYPE
|
||
|
SYNTAX UTFString (SIZE (1..64))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is the original name of the volume at the time
|
||
|
it was deleted. A unique name is created for a deleted
|
||
|
volume so that it does not collide with visible volumes.
|
||
|
The volume is restored with this original name if possible."
|
||
|
::= { eqliscsiDeletedVolumeInfoEntry 2 }
|
||
|
|
||
|
eqliscsiDeletedVolumeInfoOriginalType OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
classic(1),
|
||
|
thin-provisioned(2),
|
||
|
snapshot(3)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the volume type at the time it was deleted. Volumes
|
||
|
are converted to thin provisioned when they are deleted in order to consume
|
||
|
as little free space as possible. They are converted back to this type
|
||
|
when they are restored."
|
||
|
::= { eqliscsiDeletedVolumeInfoEntry 3 }
|
||
|
|
||
|
eqliscsiDeletedVolumeFlags OBJECT-TYPE
|
||
|
SYNTAX BITS {
|
||
|
replicaset(0), -- Volume was the latest in a replicaset
|
||
|
failback(1), -- Volume was a failback
|
||
|
recovery(2), -- Volume was a recovery volume
|
||
|
syncrep(3), -- Volume was originally sync-repped
|
||
|
template(4), -- Volume was a template
|
||
|
thinClone(5), -- Volume was a thin clone
|
||
|
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-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This bitfield contains volume modifiers or types that a volume originally
|
||
|
had at the time it was deleted. Deleted volumes are converted to thin-provisioned
|
||
|
while recoverable, these fields help to restore a volume to its original state."
|
||
|
::= { eqliscsiDeletedVolumeInfoEntry 4 }
|
||
|
|
||
|
eqliscsiDeletedVolumeInfoDeleteDate OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the deleted time for a volume.
|
||
|
Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01.
|
||
|
It is used to determine the oldest deleted volume when it is necessary to
|
||
|
trim back volumes to create free space."
|
||
|
::= { eqliscsiDeletedVolumeInfoEntry 5 }
|
||
|
|
||
|
eqliscsiDeletedVolumeThinWarnPercentage OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is the original thin warning percentage for the volume at the
|
||
|
time it was deleted."
|
||
|
::= { eqliscsiDeletedVolumeInfoEntry 6 }
|
||
|
|
||
|
eqliscsiDeletedVolumeThinMaxGrowPercentage OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is the original thin max grow percentage for the volume at the
|
||
|
time it was deleted."
|
||
|
::= { eqliscsiDeletedVolumeInfoEntry 7 }
|
||
|
|
||
|
---*************************************************************
|
||
|
|
||
|
eqliscsiVolumeSyncReplActivePeerTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplActivePeerEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"EqualLogic-Persistent
|
||
|
This table maintains the volume index of the volume in
|
||
|
the active pool for a sync-repl volume.
|
||
|
"
|
||
|
::= { eqliscsiTarget 74 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplActivePeerEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiVolumeSyncReplActivePeerEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing active peer volume information for synchronous volume replication."
|
||
|
INDEX { eqliscsiVolumeSyncReplLocalMemberId , eqliscsiVolumeSyncReplIndex }
|
||
|
::= { eqliscsiVolumeSyncReplActivePeerTable 1}
|
||
|
|
||
|
EqliscsiVolumeSyncReplActivePeerEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiVolumeSyncReplActivePeerRowStatus RowStatus,
|
||
|
eqliscsiVolumeSyncReplActivePeerLocalMemberId Unsigned32,
|
||
|
eqliscsiVolumeSyncReplActivePeerVolIndex Unsigned32,
|
||
|
eqliscsiVolumeSyncReplActivePeerFlags BITS
|
||
|
}
|
||
|
|
||
|
eqliscsiVolumeSyncReplActivePeerRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is used indicate the status of this entry."
|
||
|
::= { eqliscsiVolumeSyncReplActivePeerEntry 1 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplActivePeerLocalMemberId OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the first part of a unique index for identifing the
|
||
|
active peer of the synchronous replication volume."
|
||
|
::= {eqliscsiVolumeSyncReplActivePeerEntry 2 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplActivePeerVolIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the second part of a unique index for identifing the
|
||
|
active peer of the synchronous replication volume."
|
||
|
::= {eqliscsiVolumeSyncReplActivePeerEntry 3 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplActivePeerFlags OBJECT-TYPE
|
||
|
SYNTAX BITS {
|
||
|
syncReplDiscardActiveChanges(0), -- Discard the active volume changes since going out of sync - set but not retained
|
||
|
syncReplForceFailover(1), -- Forces a failover to the SyncAlternate volume - set but not retained
|
||
|
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-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field defines the common place holder for sync-replication volume. The flags must be of type
|
||
|
enable(1) or disable(0), and the default will always be disable(0)."
|
||
|
DEFVAL { {} }
|
||
|
::= { eqliscsiVolumeSyncReplActivePeerEntry 4 }
|
||
|
|
||
|
---*************************************************************
|
||
|
|
||
|
eqliscsiVolumeSyncReplActivePeerLookupTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplActivePeerLookupEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic "
|
||
|
::= { eqliscsiTarget 75 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplActivePeerLookupEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiVolumeSyncReplActivePeerLookupEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing active peer volume information for synchronous volume replication.
|
||
|
The index identifies any peer, and the columns identify the active peer, or 0 if there is none."
|
||
|
INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex }
|
||
|
|
||
|
::= { eqliscsiVolumeSyncReplActivePeerLookupTable 1}
|
||
|
|
||
|
EqliscsiVolumeSyncReplActivePeerLookupEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiVolumeSyncReplActivePeerLookupLocalMemberId Unsigned32,
|
||
|
eqliscsiVolumeSyncReplActivePeerLookupVolIndex Unsigned32
|
||
|
}
|
||
|
|
||
|
eqliscsiVolumeSyncReplActivePeerLookupLocalMemberId OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the first part of a unique index for identifing the
|
||
|
active peer of the synchronous replication volume."
|
||
|
::= {eqliscsiVolumeSyncReplActivePeerLookupEntry 1 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplActivePeerLookupVolIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the second part of a unique index for identifing the
|
||
|
active peer of the synchronous replication volume."
|
||
|
::= {eqliscsiVolumeSyncReplActivePeerLookupEntry 2 }
|
||
|
|
||
|
--**************************************************************************
|
||
|
|
||
|
eqliscsiVolumeSyncReplFailbackTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplFailbackEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"EqualLogic-Persistent
|
||
|
This table maintains the list of underlying sync-repl volumes and if they can be used as
|
||
|
a sync-repl failback target.
|
||
|
"
|
||
|
::= { eqliscsiTarget 76 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplFailbackEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiVolumeSyncReplFailbackEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"An entry in the sync-repl failback table."
|
||
|
INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex }
|
||
|
::= { eqliscsiVolumeSyncReplFailbackTable 1 }
|
||
|
|
||
|
EqliscsiVolumeSyncReplFailbackEntry ::= SEQUENCE {
|
||
|
eqliscsiVolumeSyncReplFailbackRowStatus RowStatus,
|
||
|
eqliscsiVolumeSyncReplAllowFailback TruthValue
|
||
|
}
|
||
|
|
||
|
eqliscsiVolumeSyncReplFailbackRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is used indicate the status of this table entry."
|
||
|
::= { eqliscsiVolumeSyncReplFailbackEntry 1 }
|
||
|
|
||
|
eqliscsiVolumeSyncReplAllowFailback OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is used to indicate that this volume can be used as a
|
||
|
failback target."
|
||
|
DEFVAL { true }
|
||
|
::= { eqliscsiVolumeSyncReplFailbackEntry 2 }
|
||
|
|
||
|
---*************************************************************
|
||
|
|
||
|
eqliscsiVolCollectionSyncReplSyncActiveOfflineTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiVolCollectionSyncReplSyncActiveOfflineEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic"
|
||
|
::= { eqliscsiTarget 77 }
|
||
|
|
||
|
eqliscsiVolCollectionSyncReplSyncActiveOfflineEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiVolCollectionSyncReplSyncActiveOfflineEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing pool-specific information used
|
||
|
to set the identified Synchronous Replication pool offline."
|
||
|
INDEX { eqliscsiVolCollectionIndex, eqlStoragePoolIndex }
|
||
|
|
||
|
::= { eqliscsiVolCollectionSyncReplSyncActiveOfflineTable 1}
|
||
|
|
||
|
EqliscsiVolCollectionSyncReplSyncActiveOfflineEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiVolCollectionSyncReplSyncActiveOffline TruthValue
|
||
|
}
|
||
|
|
||
|
eqliscsiVolCollectionSyncReplSyncActiveOffline OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is used to take the collection SyncActive pool
|
||
|
offline. This field is read-write."
|
||
|
DEFVAL { false }
|
||
|
::= { eqliscsiVolCollectionSyncReplSyncActiveOfflineEntry 1 }
|
||
|
|
||
|
|
||
|
--******************************************************************
|
||
|
|
||
|
eqliscsiSyncReplStateTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiSyncReplStateEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "Equalogic-member local syncrep state"
|
||
|
::= { eqliscsiTarget 78 }
|
||
|
|
||
|
eqliscsiSyncReplStateEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiSyncReplStateEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An member local entry (row) containing a volume's synchronous replication state
|
||
|
The first 4 indexes identify the volume with the lowest psvid, and
|
||
|
the second 4 indexes identify the volume with the highest psvid."
|
||
|
INDEX { eqliscsiVolumeLowPsvId0 , eqliscsiVolumeLowPsvId1, eqliscsiVolumeLowPsvId2 , eqliscsiVolumeLowPsvId3,
|
||
|
eqliscsiVolumeHighPsvId0 , eqliscsiVolumeHighPsvId1, eqliscsiVolumeHighPsvId2 , eqliscsiVolumeHighPsvId3 }
|
||
|
::= { eqliscsiSyncReplStateTable 1 }
|
||
|
|
||
|
EqliscsiSyncReplStateEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiSyncReplStateSeqNum Unsigned32,
|
||
|
eqliscsiSyncReplStateState Unsigned32,
|
||
|
eqliscsiSyncReplStateGrpLeadUuid OCTET STRING
|
||
|
}
|
||
|
|
||
|
eqliscsiSyncReplStateSeqNum OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the sequence number for the record"
|
||
|
::= {eqliscsiSyncReplStateEntry 1 }
|
||
|
|
||
|
eqliscsiSyncReplStateState OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the Sync Rep State for the volume"
|
||
|
::= {eqliscsiSyncReplStateEntry 2 }
|
||
|
|
||
|
eqliscsiSyncReplStateGrpLeadUuid OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (16))
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This value represents the UUID of the Group lead that wrote this record"
|
||
|
::= { eqliscsiSyncReplStateEntry 3 }
|
||
|
|
||
|
--**************************************************************************
|
||
|
|
||
|
eqliscsiVsrVirtualSyncReplSyncActiveOfflineTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiVsrVirtualSyncReplSyncActiveOfflineEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic"
|
||
|
::= { eqliscsiTarget 79 }
|
||
|
|
||
|
eqliscsiVsrVirtualSyncReplSyncActiveOfflineEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiVsrVirtualSyncReplSyncActiveOfflineEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing volume-specific information
|
||
|
used to set the identified Synchronous Replication
|
||
|
volume offline for a virtual volume."
|
||
|
INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex }
|
||
|
|
||
|
::= { eqliscsiVsrVirtualSyncReplSyncActiveOfflineTable 1}
|
||
|
|
||
|
EqliscsiVsrVirtualSyncReplSyncActiveOfflineEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiVsrVirtualSyncReplSyncActiveOffline TruthValue
|
||
|
}
|
||
|
|
||
|
eqliscsiVsrVirtualSyncReplSyncActiveOffline OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is used to get the SyncActive offline status
|
||
|
for the sync-rep volume pair represented by the virtual
|
||
|
volume. This field is read-only, the value can only be
|
||
|
set via the volume SyncActive offline table."
|
||
|
DEFVAL { false }
|
||
|
::= { eqliscsiVsrVirtualSyncReplSyncActiveOfflineEntry 1 }
|
||
|
|
||
|
---*************************************************************
|
||
|
|
||
|
eqliscsiVsrCollectionSyncReplSyncActiveOfflineTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiVsrCollectionSyncReplSyncActiveOfflineEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic"
|
||
|
::= { eqliscsiTarget 80 }
|
||
|
|
||
|
eqliscsiVsrCollectionSyncReplSyncActiveOfflineEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiVsrCollectionSyncReplSyncActiveOfflineEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing pool-specific information used
|
||
|
to read the identified Synchronous Replication pool offline."
|
||
|
INDEX { eqliscsiVolCollectionIndex }
|
||
|
|
||
|
::= { eqliscsiVsrCollectionSyncReplSyncActiveOfflineTable 1 }
|
||
|
|
||
|
EqliscsiVsrCollectionSyncReplSyncActiveOfflineEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiVsrCollectionSyncReplSyncActiveOffline TruthValue
|
||
|
}
|
||
|
|
||
|
eqliscsiVsrCollectionSyncReplSyncActiveOffline OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is used to get the SyncActive offline status
|
||
|
for the sync-rep collection represented by the virtual
|
||
|
collection This field is read-only, the value can only be
|
||
|
set via the volume SyncActive offline collection table."
|
||
|
DEFVAL { false }
|
||
|
::= { eqliscsiVsrCollectionSyncReplSyncActiveOfflineEntry 1 }
|
||
|
|
||
|
---*************************************************************
|
||
|
|
||
|
eqliscsiVolNameSecondaryIndexTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiVolNameSecondaryIndexEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic"
|
||
|
::= { eqliscsiTarget 81 }
|
||
|
|
||
|
eqliscsiVolNameSecondaryIndexEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiVolNameSecondaryIndexEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) which uses the eqliscsiVolumeName secondary key
|
||
|
to lookup a eqliscsiVolumeName."
|
||
|
INDEX { eqliscsiVolumeName, eqliscsiLocalMemberId, eqliscsiVolumeIndex }
|
||
|
|
||
|
::= { eqliscsiVolNameSecondaryIndexTable 1}
|
||
|
|
||
|
EqliscsiVolNameSecondaryIndexEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiVolNameSecondaryIndexRowStatus RowStatus
|
||
|
}
|
||
|
|
||
|
eqliscsiVolNameSecondaryIndexRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is value of the RowStatus of the
|
||
|
corresponding eqliscsiVolumeRowStatus volume"
|
||
|
|
||
|
::= { eqliscsiVolNameSecondaryIndexEntry 1 }
|
||
|
|
||
|
---*************************************************************
|
||
|
|
||
|
eqliscsiSharedVolumeSetTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiSharedVolumeSetEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Persistent Table Volume set table.
|
||
|
This table stores information about Shared Volume Sets in the PS-Group"
|
||
|
|
||
|
::= { eqliscsiTarget 82 }
|
||
|
|
||
|
eqliscsiSharedVolumeSetEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiSharedVolumeSetEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing shared volume set information."
|
||
|
INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeSetIndex }
|
||
|
|
||
|
::= { eqliscsiSharedVolumeSetTable 1}
|
||
|
|
||
|
EqliscsiSharedVolumeSetEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiSharedVolumeSetIndex Unsigned32,
|
||
|
eqliscsiSharedVolumeSetRowStatus RowStatus,
|
||
|
eqliscsiSharedVolumeSetPsvid OCTET STRING,
|
||
|
eqliscsiSharedVolumeSetSectorSize INTEGER,
|
||
|
eqliscsiSharedVolumeSetStorageBucketUUID OCTET STRING,
|
||
|
eqliscsiSharedVolumeSharedVolumeSetBucket EQL2PartRowPointerStr,
|
||
|
eqliscsiSharedVolumeSetBucketFullPolicy INTEGER
|
||
|
}
|
||
|
|
||
|
eqliscsiSharedVolumeSetIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies a unique index for identifing shared volume set."
|
||
|
::= { eqliscsiSharedVolumeSetEntry 1}
|
||
|
|
||
|
eqliscsiSharedVolumeSetRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field indicates whether the shared volume set is active or not."
|
||
|
::= {eqliscsiSharedVolumeSetEntry 2}
|
||
|
|
||
|
|
||
|
eqliscsiSharedVolumeSetPsvid OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (16))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "EQL-SECONDARY-KEY
|
||
|
This field is for internal use only."
|
||
|
::= { eqliscsiSharedVolumeSetEntry 3}
|
||
|
|
||
|
|
||
|
eqliscsiSharedVolumeSetSectorSize OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
sector-size-512-bytes(0),
|
||
|
sector-size-4096-bytes(1)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies, in bytes, the sector size all shared volumes in this shared volume set."
|
||
|
DEFVAL { sector-size-512-bytes }
|
||
|
::= { eqliscsiSharedVolumeSetEntry 4 }
|
||
|
|
||
|
eqliscsiSharedVolumeSetStorageBucketUUID OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (16))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "EQL-SECONDARY-KEY
|
||
|
A pointer to the parent storage bucket
|
||
|
that contains this shared volume set."
|
||
|
REFERENCE
|
||
|
"eqliscsiStorageBucketTable"
|
||
|
::= { eqliscsiSharedVolumeSetEntry 5 }
|
||
|
|
||
|
eqliscsiSharedVolumeSharedVolumeSetBucket OBJECT-TYPE
|
||
|
SYNTAX EQL2PartRowPointerStr
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A pointer to the parent storage bucket that contains this
|
||
|
shared volume set.
|
||
|
Note this is a redundant field the
|
||
|
StorageBucketUUID field stores the same information.
|
||
|
But the UUID field will come out as soon we add the support
|
||
|
so IOM can read this table through netmgtd."
|
||
|
::= { eqliscsiSharedVolumeSetEntry 6 }
|
||
|
|
||
|
eqliscsiSharedVolumeSetBucketFullPolicy OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
keep-online-fail-write-to-unallocated-pages(0),
|
||
|
make-svs-offline(1)
|
||
|
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies how the firmware will handle the bucket full condition.
|
||
|
keep-online-fail-write-to-new-pages: Keep all the shared volumes
|
||
|
in the shared volume set online, but fail all write to unallocated pages.
|
||
|
make-svs-offline: Take all the shared volumes in the shared volume set offline."
|
||
|
DEFVAL { keep-online-fail-write-to-unallocated-pages }
|
||
|
::= { eqliscsiSharedVolumeSetEntry 7 }
|
||
|
|
||
|
--******************************************************************
|
||
|
|
||
|
eqliscsiSharedVolumeTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiSharedVolumeEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Persistent Table for storing shared volume set attributes that can frequently change.
|
||
|
"
|
||
|
::= { eqliscsiTarget 83 }
|
||
|
|
||
|
|
||
|
eqliscsiSharedVolumeEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiSharedVolumeEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing status for shared volume the values
|
||
|
in this table are user configurable."
|
||
|
INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeIndex }
|
||
|
|
||
|
::= { eqliscsiSharedVolumeTable 1}
|
||
|
|
||
|
EqliscsiSharedVolumeEntry ::=
|
||
|
SEQUENCE {
|
||
|
|
||
|
eqliscsiSharedVolumeIndex Unsigned32,
|
||
|
eqliscsiSharedVolumeRowStatus RowStatus,
|
||
|
eqliscsiSharedVolumePsvid OCTET STRING,
|
||
|
eqliscsiSharedVolumeName UTFString,
|
||
|
eqliscsiSharedVolumeSize Integer32,
|
||
|
eqliscsiSharedVolumeCreatedAs VirtualVolumeCreatedAs,
|
||
|
eqliscsiSharedVolumeIfSnapshotOrFastCloneMyParentVVol EQL2PartRowPointerStr,
|
||
|
eqliscsiSharedVolumeSharedVolumeSet EQL2PartRowPointerStr,
|
||
|
eqliscsiSharedVolumeDescription UTFString,
|
||
|
eqliscsiSharedVolumeFlags BITS,
|
||
|
eqliscsiSharedVolumeSecondaryLunId Unsigned32
|
||
|
}
|
||
|
|
||
|
eqliscsiSharedVolumeIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies a unique index for identifying a shared volume."
|
||
|
::= { eqliscsiSharedVolumeEntry 1}
|
||
|
|
||
|
eqliscsiSharedVolumeRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is used indicate the status of this entry."
|
||
|
::= { eqliscsiSharedVolumeEntry 2}
|
||
|
|
||
|
|
||
|
eqliscsiSharedVolumePsvid OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (16))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "EQL-SECONDARY-KEY
|
||
|
This field is a unique universal identifier for this
|
||
|
shared volume. This field is mostly for internal use only."
|
||
|
::= { eqliscsiSharedVolumeEntry 3 }
|
||
|
|
||
|
eqliscsiSharedVolumeName OBJECT-TYPE
|
||
|
SYNTAX UTFString (SIZE (1..64))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "EQL-SECONDARY-KEY
|
||
|
This field specifies a user friendly name for the shared 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."
|
||
|
::= { eqliscsiSharedVolumeEntry 4 }
|
||
|
|
||
|
eqliscsiSharedVolumeSize OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
UNITS "MB"
|
||
|
MAX-ACCESS read-only
|
||
|
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. All shared volumes
|
||
|
are thin provisioned so this value represents the advertized size
|
||
|
of the volume"
|
||
|
::= { eqliscsiSharedVolumeEntry 5 }
|
||
|
|
||
|
|
||
|
eqliscsiSharedVolumeCreatedAs OBJECT-TYPE
|
||
|
SYNTAX VirtualVolumeCreatedAs
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies if the shared volume is set to online or offline by
|
||
|
the administrator. If a volume is offline, it cannot be accessed
|
||
|
by iscsi initiators."
|
||
|
DEFVAL { stand-alone }
|
||
|
::= { eqliscsiSharedVolumeEntry 6 }
|
||
|
|
||
|
eqliscsiSharedVolumeIfSnapshotOrFastCloneMyParentVVol OBJECT-TYPE
|
||
|
SYNTAX EQL2PartRowPointerStr
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "EQL-SECONDARY-KEY
|
||
|
This field is only applicable to shared volumes that are created
|
||
|
as snapshots. If snapshot shared volume, this field identifies
|
||
|
the parent."
|
||
|
::= { eqliscsiSharedVolumeEntry 7 }
|
||
|
|
||
|
eqliscsiSharedVolumeSharedVolumeSet OBJECT-TYPE
|
||
|
SYNTAX EQL2PartRowPointerStr
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A pointer to the corresponding Shared Volume Set that contains this
|
||
|
shared volume."
|
||
|
::= { eqliscsiSharedVolumeEntry 8 }
|
||
|
|
||
|
|
||
|
eqliscsiSharedVolumeDescription OBJECT-TYPE
|
||
|
SYNTAX UTFString (SIZE (0..128))
|
||
|
MAX-ACCESS read-only
|
||
|
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."
|
||
|
::= { eqliscsiSharedVolumeEntry 9 }
|
||
|
|
||
|
|
||
|
eqliscsiSharedVolumeFlags OBJECT-TYPE
|
||
|
SYNTAX BITS {
|
||
|
isVvol(0)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This fields defines the common place holder for Volume operational flags. "
|
||
|
DEFVAL { {} }
|
||
|
::= { eqliscsiSharedVolumeEntry 10 }
|
||
|
|
||
|
|
||
|
eqliscsiSharedVolumeSecondaryLunId OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the secondary LUN id for the volume
|
||
|
This is an auto-generated field for internal use only."
|
||
|
::= { eqliscsiSharedVolumeEntry 11 }
|
||
|
|
||
|
|
||
|
--******************************************************************
|
||
|
|
||
|
|
||
|
eqlVmwareVirtualVolumeTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqlVmwareVirtualVolumeEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Persistent Table for storing vmWare specific for virtual volume.
|
||
|
Note all virtual volumes are implemented as shared volumes. This table stores
|
||
|
information that is not used by the PS-Group and is only used by vmware. "
|
||
|
::= { eqliscsiTarget 84 }
|
||
|
|
||
|
|
||
|
eqlVmwareVirtualVolumeEntry OBJECT-TYPE
|
||
|
SYNTAX EqlVmwareVirtualVolumeEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing information used by vmWare for this virtual volume.
|
||
|
Note columns in this table are not used by PS-Group, for the most purpose they
|
||
|
are opaque for the PS-Group. They only persist information relevant to vmWare"
|
||
|
INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeIndex }
|
||
|
|
||
|
::= { eqlVmwareVirtualVolumeTable 1 }
|
||
|
|
||
|
EqlVmwareVirtualVolumeEntry ::=
|
||
|
SEQUENCE {
|
||
|
|
||
|
eqlVmwareVirtualVolumeRowStatus RowStatus,
|
||
|
eqlVmwareVirtualVolumeType VirtualVolumeType,
|
||
|
eqlVmWareVirtualVolumeIfSnapshotCreateDate Counter32
|
||
|
}
|
||
|
|
||
|
eqlVmwareVirtualVolumeRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is used indicate the status of this entry."
|
||
|
::= { eqlVmwareVirtualVolumeEntry 1}
|
||
|
|
||
|
eqlVmwareVirtualVolumeType OBJECT-TYPE
|
||
|
SYNTAX VirtualVolumeType
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies vmware virtual volume type."
|
||
|
::= { eqlVmwareVirtualVolumeEntry 2 }
|
||
|
|
||
|
eqlVmWareVirtualVolumeIfSnapshotCreateDate OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the time at which this snapshot was created
|
||
|
Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01.
|
||
|
It is meant to be used by the VASA provider to cleanup all the
|
||
|
in-progress snapshots that were never completed by VMware"
|
||
|
::= { eqlVmwareVirtualVolumeEntry 3 }
|
||
|
|
||
|
|
||
|
--******************************************************************
|
||
|
|
||
|
eqliscsiSharedVolumeStatusTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiSharedVolumeStatusEntry
|
||
|
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 85 }
|
||
|
|
||
|
|
||
|
eqliscsiSharedVolumeStatusEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiSharedVolumeStatusEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing volume stats."
|
||
|
AUGMENTS { eqliscsiSharedVolumeEntry }
|
||
|
|
||
|
::= { eqliscsiSharedVolumeStatusTable 1}
|
||
|
|
||
|
EqliscsiSharedVolumeStatusEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiSharedVolumeStatusAllocatedSpace Unsigned32,
|
||
|
eqliscsiSharedVolumeStatusSharedSpace Unsigned32,
|
||
|
eqliscsiSharedVolumeStatusOperStatus INTEGER
|
||
|
}
|
||
|
|
||
|
eqliscsiSharedVolumeStatusAllocatedSpace 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."
|
||
|
::= {eqliscsiSharedVolumeStatusEntry 1 }
|
||
|
|
||
|
eqliscsiSharedVolumeStatusSharedSpace OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field represents the number of pages the volume shares with other shared volumes."
|
||
|
::= {eqliscsiSharedVolumeStatusEntry 2 }
|
||
|
|
||
|
eqliscsiSharedVolumeStatusOperStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
available(1),
|
||
|
not-available(2),
|
||
|
not-available-due-to-members-offline(3),
|
||
|
not-available-due-to-lost-cached-blocks(4),
|
||
|
not-available-due-to-thin-max-growth-met(5),
|
||
|
not-available-due-to-nospace-for-auto-grow(7),
|
||
|
not-available-due-to-missing-pages(8),
|
||
|
not-available-due-to-internal-error(9)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the current operational status of the shared volume."
|
||
|
::= { eqliscsiSharedVolumeStatusEntry 3 }
|
||
|
|
||
|
--******************************************************************
|
||
|
|
||
|
eqliscsiDynVVolTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiDynVVolEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic VVol Table.
|
||
|
This table is a Dyn table used by clients only to CREATE or DELETE VVol
|
||
|
entries. The information contained in this table corresponds to fields present
|
||
|
in the eqliscsiVolumeTable and the eqlVVolTable. A successful CREATE on this
|
||
|
table will result in CREATION of rows in eqliscsiVolumeTable and eqlVVolTable.
|
||
|
A successful DELETE on this table will result in DELETION of rows in
|
||
|
eqliscsiVolumeTable and eqlVVolTable.
|
||
|
TimeoutCreate:60"
|
||
|
|
||
|
::= { eqliscsiTarget 86 }
|
||
|
|
||
|
|
||
|
eqliscsiDynVVolEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiDynVVolEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing the Dyn VVol Information."
|
||
|
INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeIndex }
|
||
|
|
||
|
::= { eqliscsiDynVVolTable 1}
|
||
|
|
||
|
EqliscsiDynVVolEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiDynVVolRowStatus RowStatus,
|
||
|
eqliscsiDynVVolName UTFString,
|
||
|
eqliscsiDynVVolSize Integer32,
|
||
|
eqliscsiDynVVolContainer EQL2PartRowPointerStr,
|
||
|
eqliscsiDynVVolDesc UTFString,
|
||
|
eqliscsiDynVVolCreatedAs VirtualVolumeCreatedAs,
|
||
|
eqliscsiDynVVolIfSnapshotOrFastCloneMyParentVVol EQL2PartRowPointerStr,
|
||
|
eqliscsiDynVVolType VirtualVolumeType,
|
||
|
eqliscsiDynVVolCreateIsDerived TruthValue,
|
||
|
eqliscsiDynVVolCreateDerivedType INTEGER,
|
||
|
eqliscsiDynVVolCreateDerivedFromParent EQL2PartRowPointerStr,
|
||
|
eqliscsiDynVVolIfSnapshotMyStatus VirtualVolumeSnapshotStatus,
|
||
|
eqliscsiDynVVolPsvid OCTET STRING
|
||
|
}
|
||
|
|
||
|
eqliscsiDynVVolRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field indicates whether the VVol row is ACTIVE or not."
|
||
|
::= { eqliscsiDynVVolEntry 1}
|
||
|
|
||
|
eqliscsiDynVVolName OBJECT-TYPE
|
||
|
SYNTAX UTFString (SIZE (1..64))
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies a user friendly name for a VVol.
|
||
|
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."
|
||
|
::= { eqliscsiDynVVolEntry 2 }
|
||
|
|
||
|
eqliscsiDynVVolSize OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the VVol size in MB. There is no default.
|
||
|
Note: VVol size is round to a multiple of 15MB."
|
||
|
::= { eqliscsiDynVVolEntry 3 }
|
||
|
|
||
|
|
||
|
eqliscsiDynVVolContainer OBJECT-TYPE
|
||
|
SYNTAX EQL2PartRowPointerStr
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field contains the index of the container to place this VVol in."
|
||
|
::= { eqliscsiDynVVolEntry 4 }
|
||
|
|
||
|
eqliscsiDynVVolDesc OBJECT-TYPE
|
||
|
SYNTAX UTFString (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."
|
||
|
::= { eqliscsiDynVVolEntry 5 }
|
||
|
|
||
|
eqliscsiDynVVolCreatedAs OBJECT-TYPE
|
||
|
SYNTAX VirtualVolumeCreatedAs
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies how this virtual volume was created."
|
||
|
::= { eqliscsiDynVVolEntry 6 }
|
||
|
|
||
|
eqliscsiDynVVolIfSnapshotOrFastCloneMyParentVVol OBJECT-TYPE
|
||
|
SYNTAX EQL2PartRowPointerStr
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Only applicable if vvol was created as a snapshot or a fast-clone.
|
||
|
Gives information about the parent VVol."
|
||
|
::= { eqliscsiDynVVolEntry 7}
|
||
|
|
||
|
eqliscsiDynVVolType OBJECT-TYPE
|
||
|
SYNTAX VirtualVolumeType
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field stores the type of the VVol."
|
||
|
::= { eqliscsiDynVVolEntry 8 }
|
||
|
|
||
|
eqliscsiDynVVolCreateIsDerived OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "Truth value only applicable on VVol create request, used to
|
||
|
indicate if the new VVol to create is a derived VVol."
|
||
|
::= { eqliscsiDynVVolEntry 9 }
|
||
|
|
||
|
eqliscsiDynVVolCreateDerivedType OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
snapshot(2),
|
||
|
fast-clone(3),
|
||
|
clone(4)
|
||
|
}
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "Only applicable when creating new vvols and if Dervied is true, indicates
|
||
|
how the new VVol should be derived from the parent VVol"
|
||
|
::= { eqliscsiDynVVolEntry 10 }
|
||
|
|
||
|
eqliscsiDynVVolCreateDerivedFromParent OBJECT-TYPE
|
||
|
SYNTAX EQL2PartRowPointerStr
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "Only applicable when creating new vvols and if isDerived is true,
|
||
|
contains the index of the volume to derive from."
|
||
|
::= { eqliscsiDynVVolEntry 11 }
|
||
|
|
||
|
eqliscsiDynVVolIfSnapshotMyStatus OBJECT-TYPE
|
||
|
SYNTAX VirtualVolumeSnapshotStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the snapshot status if the virtual volume, is a snapshot of another volume."
|
||
|
::= { eqliscsiDynVVolEntry 12 }
|
||
|
|
||
|
eqliscsiDynVVolPsvid OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (16))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This is read-only field, it stores the unique universal identifier for this
|
||
|
Virtual volume. "
|
||
|
::= { eqliscsiDynVVolEntry 13 }
|
||
|
|
||
|
---*************************************************************
|
||
|
|
||
|
eqlDynamicSharedVolumeCopyTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqlDynamicSharedVolumeCopyEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic shared volume rollback table.
|
||
|
This table is a dynamic table used by clients rollback a shared volume to a snapshot shared volume."
|
||
|
|
||
|
::= { eqliscsiTarget 87 }
|
||
|
|
||
|
eqlDynamicSharedVolumeCopyEntry OBJECT-TYPE
|
||
|
SYNTAX EqlDynamicSharedVolumeCopyEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing the dynamic VVol Information."
|
||
|
INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeIndex }
|
||
|
|
||
|
::= { eqlDynamicSharedVolumeCopyTable 1 }
|
||
|
|
||
|
EqlDynamicSharedVolumeCopyEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqlDynamicSharedVolumeCopyRowStatus RowStatus,
|
||
|
eqlDynamicSharedVolumeCopyDestSharedVolume EQL2PartRowPointerStr,
|
||
|
eqlDynamicSharedVolumeCopySourceSharedVolume EQL2PartRowPointerStr
|
||
|
}
|
||
|
|
||
|
eqlDynamicSharedVolumeCopyRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is used indicate the status of this entry."
|
||
|
::= { eqlDynamicSharedVolumeCopyEntry 1 }
|
||
|
|
||
|
eqlDynamicSharedVolumeCopyDestSharedVolume OBJECT-TYPE
|
||
|
SYNTAX EQL2PartRowPointerStr
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field identifes the destination of the rollback."
|
||
|
::= { eqlDynamicSharedVolumeCopyEntry 2 }
|
||
|
|
||
|
|
||
|
eqlDynamicSharedVolumeCopySourceSharedVolume OBJECT-TYPE
|
||
|
SYNTAX EQL2PartRowPointerStr
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field identifes the destination of the rollback."
|
||
|
::= { eqlDynamicSharedVolumeCopyEntry 3 }
|
||
|
|
||
|
|
||
|
--******************************************************************
|
||
|
|
||
|
eqlDynamicSharedVolumeBindUnbindTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqlDynamicSharedVolumeBindUnbindEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic shared volume bind unbind table
|
||
|
This write-only table is a dynamic table used by clients to bind a shared volume to a host."
|
||
|
|
||
|
::= { eqliscsiTarget 88 }
|
||
|
|
||
|
eqlDynamicSharedVolumeBindUnbindEntry OBJECT-TYPE
|
||
|
SYNTAX EqlDynamicSharedVolumeBindUnbindEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing the dynamic VVol Information."
|
||
|
INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeIndex }
|
||
|
|
||
|
::= { eqlDynamicSharedVolumeBindUnbindTable 1 }
|
||
|
|
||
|
EqlDynamicSharedVolumeBindUnbindEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqlDynamicSharedVolumeBindUnbindRowStatus RowStatus,
|
||
|
eqlDynamicSharedVolumeBindUnbindOper INTEGER,
|
||
|
eqlDynamicSharedVolumeBindUnbindAccessGroupIndex Unsigned32,
|
||
|
eqlDynamicSharedVolumeBindUnbindOperAugment INTEGER
|
||
|
}
|
||
|
|
||
|
eqlDynamicSharedVolumeBindUnbindRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is used indicate the status of this entry."
|
||
|
::= { eqlDynamicSharedVolumeBindUnbindEntry 1 }
|
||
|
|
||
|
eqlDynamicSharedVolumeBindUnbindOper OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
bind (1),
|
||
|
unbind (2)
|
||
|
}
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field identifes the bind/unbind operation"
|
||
|
::= { eqlDynamicSharedVolumeBindUnbindEntry 2 }
|
||
|
|
||
|
|
||
|
eqlDynamicSharedVolumeBindUnbindAccessGroupIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field identifes the host/access group to
|
||
|
bind this shared volume to."
|
||
|
::= { eqlDynamicSharedVolumeBindUnbindEntry 3 }
|
||
|
|
||
|
eqlDynamicSharedVolumeBindUnbindOperAugment OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
update (0),
|
||
|
updateAccess (1),
|
||
|
doNotUpdateAccess(2)
|
||
|
}
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field identifes the bind/unbind augemented operation. 0,1 are used to make sure the
|
||
|
ACL fields are updated/created. Option 2 make it so that we DO NOT cleanup ACL's. This would
|
||
|
be used for member down status"
|
||
|
::= { eqlDynamicSharedVolumeBindUnbindEntry 4 }
|
||
|
|
||
|
--******************************************************************
|
||
|
|
||
|
eqliscsiSharedVolumeMetadataTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiSharedVolumeMetadataEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Persistent Table for storing metadata of shared volumes."
|
||
|
::= { eqliscsiTarget 89 }
|
||
|
|
||
|
eqliscsiSharedVolumeMetadataEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiSharedVolumeMetadataEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "Each entry represents a key-value pair combination for a shared volume. Each shared volume
|
||
|
may have several key-value properties in which case a shared volume will be represented
|
||
|
by more than one entry where each entry is a specific key-value pair (metadata)."
|
||
|
INDEX {eqliscsiLocalMemberId, eqliscsiSharedVolumeIndex, eqliscsiSharedVolumeMetadataIndex}
|
||
|
|
||
|
::= {eqliscsiSharedVolumeMetadataTable 1}
|
||
|
|
||
|
EqliscsiSharedVolumeMetadataEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiSharedVolumeMetadataRowStatus RowStatus,
|
||
|
eqliscsiSharedVolumeMetadataIndex Unsigned32,
|
||
|
eqliscsiSharedVolumeMetadataKey UTFString,
|
||
|
eqliscsiSharedVolumeMetadataValue UTFString
|
||
|
}
|
||
|
|
||
|
eqliscsiSharedVolumeMetadataRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is used to indicate the status of the shared volume metadata entry."
|
||
|
::= {eqliscsiSharedVolumeMetadataEntry 1}
|
||
|
|
||
|
eqliscsiSharedVolumeMetadataIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies a unique index for identifying the shared volume metadata."
|
||
|
::= {eqliscsiSharedVolumeMetadataEntry 2}
|
||
|
|
||
|
eqliscsiSharedVolumeMetadataKey OBJECT-TYPE
|
||
|
SYNTAX UTFString(SIZE(1..65))
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "Key represents the metadata field name.
|
||
|
The maximum supported length of this field
|
||
|
including the NULL character is 65."
|
||
|
::= {eqliscsiSharedVolumeMetadataEntry 3}
|
||
|
|
||
|
eqliscsiSharedVolumeMetadataValue OBJECT-TYPE
|
||
|
SYNTAX UTFString(SIZE(1..255))
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field represents the value of the metadata field.
|
||
|
The maximum supported length of this field
|
||
|
including the NULL character is 255."
|
||
|
::= {eqliscsiSharedVolumeMetadataEntry 4}
|
||
|
|
||
|
--******************************************************************
|
||
|
|
||
|
eqlPreppedSnapshotVVolTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqlPreppedSnapshotVVolEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Persistent Table for storing virtual volumes that
|
||
|
represent prepped snapshots.
|
||
|
Note this is a transient state, VMWare creates snapshots in 2 steps
|
||
|
1) prepareToSnapshotVirtualVolume
|
||
|
2) snapshotVirtualVolume
|
||
|
This table stages all the VVOLS all the Virtual volumes that were created
|
||
|
as a result of the 1st step. Once the 2nd step is executed these
|
||
|
virtual volumes will transition into being real Shared Volumes on
|
||
|
the equallogic PS-Group.
|
||
|
Entries in this table use the same index as the shared volume table, because
|
||
|
VMware requires that PS-Group generate the volume identifier in step 1
|
||
|
and it will use this identifier for all forthcoming operations to
|
||
|
this volume.
|
||
|
Entries in this table will have a corressponding entry in the
|
||
|
VmwareVirtualTable this table keeps track of the VVOL Type
|
||
|
(config, data, swap)"
|
||
|
|
||
|
::= { eqliscsiTarget 90 }
|
||
|
|
||
|
|
||
|
eqlPreppedSnapshotVVolEntry OBJECT-TYPE
|
||
|
SYNTAX EqlPreppedSnapshotVVolEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing status for shared volume the values
|
||
|
in this table are user configurable."
|
||
|
INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeIndex }
|
||
|
|
||
|
::= { eqlPreppedSnapshotVVolTable 1}
|
||
|
|
||
|
EqlPreppedSnapshotVVolEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqlPreppedSnapshotVVolRowStatus RowStatus,
|
||
|
eqlPreppedSnapshotVVolPsvid OCTET STRING,
|
||
|
eqlPreppedSnapshotVVolName UTFString,
|
||
|
eqlPreppedSnapshotVVolSize Integer32,
|
||
|
eqlPreppedSnapshotVVolMyParentVVol EQL2PartRowPointerStr,
|
||
|
eqlPreppedSnapshotVVolBucket EQL2PartRowPointerStr,
|
||
|
eqlPreppedSnapshotVVolDescription UTFString
|
||
|
}
|
||
|
|
||
|
eqlPreppedSnapshotVVolRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is used indicate the status of this entry."
|
||
|
::= { eqlPreppedSnapshotVVolEntry 1}
|
||
|
|
||
|
|
||
|
eqlPreppedSnapshotVVolPsvid OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (16))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is a unique universal identifier for this
|
||
|
shared volume. This field is mostly for internal use only."
|
||
|
::= { eqlPreppedSnapshotVVolEntry 2 }
|
||
|
|
||
|
eqlPreppedSnapshotVVolName OBJECT-TYPE
|
||
|
SYNTAX UTFString (SIZE (1..64))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "EQL-SECONDARY-KEY
|
||
|
This field specifies a user friendly name for the shared 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."
|
||
|
::= { eqlPreppedSnapshotVVolEntry 3 }
|
||
|
|
||
|
eqlPreppedSnapshotVVolSize OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
UNITS "MB"
|
||
|
MAX-ACCESS read-only
|
||
|
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. All shared volumes
|
||
|
are thin provisioned so this value represents the advertized size
|
||
|
of the volume"
|
||
|
::= { eqlPreppedSnapshotVVolEntry 4 }
|
||
|
|
||
|
|
||
|
eqlPreppedSnapshotVVolMyParentVVol OBJECT-TYPE
|
||
|
SYNTAX EQL2PartRowPointerStr
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "EQL-SECONDARY-KEY
|
||
|
This field is only applicable to shared volumes that are created
|
||
|
as snapshots. If snapshot shared volume, this field identifies
|
||
|
the parent."
|
||
|
::= { eqlPreppedSnapshotVVolEntry 5 }
|
||
|
|
||
|
eqlPreppedSnapshotVVolBucket OBJECT-TYPE
|
||
|
SYNTAX EQL2PartRowPointerStr
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field contains the index of the bucket that contains this prepped snapshot."
|
||
|
::= { eqlPreppedSnapshotVVolEntry 6 }
|
||
|
|
||
|
eqlPreppedSnapshotVVolDescription OBJECT-TYPE
|
||
|
SYNTAX UTFString (SIZE (0..128))
|
||
|
MAX-ACCESS read-only
|
||
|
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."
|
||
|
::= { eqlPreppedSnapshotVVolEntry 7 }
|
||
|
|
||
|
--*******************************************************************************
|
||
|
|
||
|
eqlDynamicSharedVolumeDiffTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqlDynamicSharedVolumeDiffEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic shared volume difference table
|
||
|
This write-only table is a dynamic table used by clients to perform a difference
|
||
|
between 2 volumes"
|
||
|
|
||
|
::= { eqliscsiTarget 91 }
|
||
|
|
||
|
eqlDynamicSharedVolumeDiffEntry OBJECT-TYPE
|
||
|
SYNTAX EqlDynamicSharedVolumeDiffEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing the dynamic row. The Index will be the VVol"
|
||
|
INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeIndex }
|
||
|
|
||
|
::= { eqlDynamicSharedVolumeDiffTable 1 }
|
||
|
|
||
|
EqlDynamicSharedVolumeDiffEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqlDynamicSharedVolumeDiffRowStatus RowStatus,
|
||
|
eqlDynamicSharedVolumeDiffBaseIndex EQL2PartRowPointerStr,
|
||
|
eqlDynamicSharedVolumeDiffAdmin INTEGER,
|
||
|
eqlDynamicSharedVolumeDiffStartSegmentOffset Counter64,
|
||
|
eqlDynamicSharedVolumeDiffSegmentsLength Counter64,
|
||
|
eqlDynamicSharedVolumeDiffChunkSize Unsigned32
|
||
|
}
|
||
|
|
||
|
eqlDynamicSharedVolumeDiffRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is used indicate the status of this entry."
|
||
|
::= { eqlDynamicSharedVolumeDiffEntry 1 }
|
||
|
|
||
|
eqlDynamicSharedVolumeDiffBaseIndex OBJECT-TYPE
|
||
|
SYNTAX EQL2PartRowPointerStr
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the base shared volume index associated with the shared volume."
|
||
|
::= { eqlDynamicSharedVolumeDiffEntry 2}
|
||
|
|
||
|
eqlDynamicSharedVolumeDiffAdmin OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
unSharedBitMap (1),
|
||
|
allocatedBitMap (2),
|
||
|
unsharedChunks (3)
|
||
|
}
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field identifes the type of diff ooperation"
|
||
|
::= { eqlDynamicSharedVolumeDiffEntry 3 }
|
||
|
|
||
|
eqlDynamicSharedVolumeDiffStartSegmentOffset OBJECT-TYPE
|
||
|
SYNTAX Counter64
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This value represents the starting segment for the diff operation"
|
||
|
::= { eqlDynamicSharedVolumeDiffEntry 4 }
|
||
|
|
||
|
eqlDynamicSharedVolumeDiffSegmentsLength OBJECT-TYPE
|
||
|
SYNTAX Counter64
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This value represents the segments size being requested. "
|
||
|
::= { eqlDynamicSharedVolumeDiffEntry 5 }
|
||
|
|
||
|
eqlDynamicSharedVolumeDiffChunkSize OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This value represents the size of the Chunk entry for the bit map or other calculation"
|
||
|
::= { eqlDynamicSharedVolumeDiffEntry 6 }
|
||
|
|
||
|
---*************************************************************
|
||
|
|
||
|
eqliscsiVolumeCompressionConfigurationTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiVolumeCompressionConfigurationEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"EqualLogic-Persistent
|
||
|
This table defines volume specific compression paramters.
|
||
|
"
|
||
|
::= { eqliscsiTarget 92 }
|
||
|
|
||
|
eqliscsiVolumeCompressionConfigurationEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiVolumeCompressionConfigurationEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"An entry in the volume compression configuration table."
|
||
|
INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex }
|
||
|
::= { eqliscsiVolumeCompressionConfigurationTable 1 }
|
||
|
|
||
|
EqliscsiVolumeCompressionConfigurationEntry ::= SEQUENCE {
|
||
|
eqliscsiVolumeCompressionConfigurationRowStatus RowStatus,
|
||
|
eqliscsiVolumeCompressionConfigurationPolicy INTEGER,
|
||
|
eqliscsiVolumeCompressionConfigurationSnapDelay Integer32
|
||
|
}
|
||
|
|
||
|
eqliscsiVolumeCompressionConfigurationRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is used indicate the status of this table entry."
|
||
|
::= { eqliscsiVolumeCompressionConfigurationEntry 1 }
|
||
|
|
||
|
eqliscsiVolumeCompressionConfigurationPolicy OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
automatic(0), -- Allow system to determine which snapshots to compress
|
||
|
always(1), -- Immediately mark all snapshots created by this policy as compressible
|
||
|
user-defined(2), -- Provide a user-defined amount of time to wait before marking for compression
|
||
|
never(3) -- Never mark snapshots created by this schedule as compressible
|
||
|
}
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "Specify how this volume's snapshots should be compressed."
|
||
|
DEFVAL { automatic }
|
||
|
::= { eqliscsiVolumeCompressionConfigurationEntry 2 }
|
||
|
|
||
|
eqliscsiVolumeCompressionConfigurationSnapDelay OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
UNITS "minutes"
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"
|
||
|
The value of this object represents how long to wait prior
|
||
|
to marking a snapshot as eligible for compression.
|
||
|
Current default is 24 hours.
|
||
|
Only used when eqliscsiVolumeCompressionConfigurationPolicy
|
||
|
is set to user-defined.
|
||
|
"
|
||
|
DEFVAL { 1440 }
|
||
|
::= { eqliscsiVolumeCompressionConfigurationEntry 3 }
|
||
|
|
||
|
|
||
|
|
||
|
--*******************************************************************************
|
||
|
eqlDynamicSharedVolumeDiffChunkTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqlDynamicSharedVolumeDiffChunkEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"EqualLogic-Dynamic. This table exposes the vvol as number of chunks."
|
||
|
::= { eqliscsiTarget 93 }
|
||
|
|
||
|
eqlDynamicSharedVolumeDiffChunkEntry OBJECT-TYPE
|
||
|
SYNTAX EqlDynamicSharedVolumeDiffChunkEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "Information related to each chunk."
|
||
|
INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeIndex, eqlDynamicSharedVolumeDiffChunkIndex }
|
||
|
::= { eqlDynamicSharedVolumeDiffChunkTable 1 }
|
||
|
|
||
|
EqlDynamicSharedVolumeDiffChunkEntry ::= SEQUENCE {
|
||
|
eqlDynamicSharedVolumeDiffChunkIndex Unsigned32,
|
||
|
eqlDynamicSharedVolumeDiffChunkSegmentSize Unsigned32,
|
||
|
eqlDynamicSharedVolumeDiffNumChunkSegments Unsigned32,
|
||
|
eqlDynamicSharedVolumeDiffChunkModified OCTET STRING
|
||
|
}
|
||
|
eqlDynamicSharedVolumeDiffChunkIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This value represents index of the chunk. "
|
||
|
::= { eqlDynamicSharedVolumeDiffChunkEntry 1 }
|
||
|
|
||
|
|
||
|
eqlDynamicSharedVolumeDiffChunkSegmentSize OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
UNITS "KB"
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This value represents the size of a segment. This is passed in to the row create of the eqlDynamicSharedVolumeDiffChunkTable"
|
||
|
::= { eqlDynamicSharedVolumeDiffChunkEntry 2 }
|
||
|
|
||
|
eqlDynamicSharedVolumeDiffNumChunkSegments 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 segments. "
|
||
|
::= { eqlDynamicSharedVolumeDiffChunkEntry 3 }
|
||
|
|
||
|
eqlDynamicSharedVolumeDiffChunkModified 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."
|
||
|
::= { eqlDynamicSharedVolumeDiffChunkEntry 4 }
|
||
|
|
||
|
--******************************************************************
|
||
|
|
||
|
eqliscsiVolumeMetadataTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiVolumeMetadataEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Persistent Table for storing metadata of volumes."
|
||
|
::= { eqliscsiTarget 94 }
|
||
|
|
||
|
eqliscsiVolumeMetadataEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiVolumeMetadataEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "Each entry represents a key-value pair combination for a volume. Each volume may have
|
||
|
several key-value properties in which case a volume will be represented by more than
|
||
|
one entry where each entry is a specific key-value pair (metadata)."
|
||
|
INDEX {eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeMetadataIndex}
|
||
|
|
||
|
::= {eqliscsiVolumeMetadataTable 1}
|
||
|
|
||
|
EqliscsiVolumeMetadataEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiVolumeMetadataRowStatus RowStatus,
|
||
|
eqliscsiVolumeMetadataIndex Unsigned32,
|
||
|
eqliscsiVolumeMetadataKey UTFString,
|
||
|
eqliscsiVolumeMetadataValue UTFString
|
||
|
}
|
||
|
|
||
|
eqliscsiVolumeMetadataRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is used to indicate the status of the volume metadata entry."
|
||
|
::= {eqliscsiVolumeMetadataEntry 1}
|
||
|
|
||
|
eqliscsiVolumeMetadataIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies a unique index for identifying the volume metadata."
|
||
|
::= {eqliscsiVolumeMetadataEntry 2}
|
||
|
|
||
|
eqliscsiVolumeMetadataKey OBJECT-TYPE
|
||
|
SYNTAX UTFString(SIZE(1..65))
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "EQL-SECONDARY-KEY
|
||
|
Key represents the metadata field name.
|
||
|
The maximum supported length of this field
|
||
|
including the NULL character is 65."
|
||
|
::= {eqliscsiVolumeMetadataEntry 3}
|
||
|
|
||
|
eqliscsiVolumeMetadataValue OBJECT-TYPE
|
||
|
SYNTAX UTFString(SIZE(1..255))
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field represents the value of the metadata field.
|
||
|
The maximum supported length of this field
|
||
|
including the NULL character is 255."
|
||
|
::= {eqliscsiVolumeMetadataEntry 4}
|
||
|
|
||
|
--******************************************************************
|
||
|
|
||
|
eqliscsiSnapshotMetadataTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiSnapshotMetadataEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Persistent Table for storing metadata of snapshots."
|
||
|
::= { eqliscsiTarget 95 }
|
||
|
|
||
|
eqliscsiSnapshotMetadataEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiSnapshotMetadataEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "Each entry represents a key-value pair combination for a snapshot. Each snapshot may have
|
||
|
several key-value properties in which case a snapshot will be represented by more than one
|
||
|
entry where each entry is a specific key-value pair (metadata)."
|
||
|
INDEX {eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiSnapshotIndex, eqliscsiSnapshotMetadataIndex}
|
||
|
|
||
|
::= {eqliscsiSnapshotMetadataTable 1}
|
||
|
|
||
|
EqliscsiSnapshotMetadataEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiSnapshotMetadataRowStatus RowStatus,
|
||
|
eqliscsiSnapshotMetadataIndex Unsigned32,
|
||
|
eqliscsiSnapshotMetadataKey UTFString,
|
||
|
eqliscsiSnapshotMetadataValue UTFString
|
||
|
}
|
||
|
|
||
|
eqliscsiSnapshotMetadataRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field is used to indicate the status of the snapshot metadata entry."
|
||
|
::= {eqliscsiSnapshotMetadataEntry 1}
|
||
|
|
||
|
eqliscsiSnapshotMetadataIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies a unique index for identifying the snapshot metadata."
|
||
|
::= {eqliscsiSnapshotMetadataEntry 2}
|
||
|
|
||
|
eqliscsiSnapshotMetadataKey OBJECT-TYPE
|
||
|
SYNTAX UTFString(SIZE(1..65))
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "EQL-SECONDARY-KEY
|
||
|
Key represents the metadata field name.
|
||
|
The maximum supported length of this field
|
||
|
including the NULL character is 65."
|
||
|
::= {eqliscsiSnapshotMetadataEntry 3}
|
||
|
|
||
|
eqliscsiSnapshotMetadataValue OBJECT-TYPE
|
||
|
SYNTAX UTFString(SIZE(1..255))
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field represents the value of the metadata field.
|
||
|
The maximum supported length of this field
|
||
|
including the NULL character is 255."
|
||
|
::= {eqliscsiSnapshotMetadataEntry 4}
|
||
|
|
||
|
|
||
|
---*************************************************************
|
||
|
|
||
|
eqliscsiSyncReplAfoTiebreakerTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiSyncReplAfoTiebreakerEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "Equalogic-member local AFO tiebreaker"
|
||
|
::= { eqliscsiTarget 96 }
|
||
|
|
||
|
eqliscsiSyncReplAfoTiebreakerEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiSyncReplAfoTiebreakerEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An member local entry (row) containing a volume's AFO tiebreaker for synchronous replication
|
||
|
The first 4 indexes identify the volume with the lowest psvid, and
|
||
|
the second 4 indexes identify the volume with the highest psvid."
|
||
|
INDEX { eqliscsiVolumeLowPsvId0 , eqliscsiVolumeLowPsvId1, eqliscsiVolumeLowPsvId2 , eqliscsiVolumeLowPsvId3,
|
||
|
eqliscsiVolumeHighPsvId0 , eqliscsiVolumeHighPsvId1, eqliscsiVolumeHighPsvId2 , eqliscsiVolumeHighPsvId3 }
|
||
|
::= { eqliscsiSyncReplAfoTiebreakerTable 1 }
|
||
|
|
||
|
EqliscsiSyncReplAfoTiebreakerEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiSyncReplAfoTiebreakerSeqNum Counter64,
|
||
|
eqliscsiSyncReplAfoTiebreaker OCTET STRING,
|
||
|
eqliscsiSyncReplAfoTiebreakerGrpLeadUuid OCTET STRING
|
||
|
}
|
||
|
|
||
|
eqliscsiSyncReplAfoTiebreakerSeqNum OBJECT-TYPE
|
||
|
SYNTAX Counter64
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the sequence number for the record"
|
||
|
::= {eqliscsiSyncReplAfoTiebreakerEntry 1 }
|
||
|
|
||
|
|
||
|
eqliscsiSyncReplAfoTiebreaker OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (16))
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This value represents the UUID of the Tiebreaker"
|
||
|
::= {eqliscsiSyncReplAfoTiebreakerEntry 2 }
|
||
|
|
||
|
|
||
|
eqliscsiSyncReplAfoTiebreakerGrpLeadUuid OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (16))
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This value represents the UUID of the Group lead that wrote this record"
|
||
|
::= { eqliscsiSyncReplAfoTiebreakerEntry 3 }
|
||
|
|
||
|
|
||
|
---*************************************************************
|
||
|
|
||
|
eqliscsiSharedVolumeStatisticsTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqliscsiSharedVolumeStatisticsEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic Storage SharedVolume Table.
|
||
|
This table contains a list of volumes in a group and their statistics."
|
||
|
::= { eqliscsiTarget 97 }
|
||
|
|
||
|
|
||
|
eqliscsiSharedVolumeStatisticsEntry OBJECT-TYPE
|
||
|
SYNTAX EqliscsiSharedVolumeStatisticsEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing volume statistics."
|
||
|
AUGMENTS { eqliscsiSharedVolumeEntry }
|
||
|
|
||
|
::= { eqliscsiSharedVolumeStatisticsTable 1}
|
||
|
|
||
|
EqliscsiSharedVolumeStatisticsEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqliscsiSharedVolumeStatsCmdPdus Counter32,
|
||
|
eqliscsiSharedVolumeStatsRspPdus Counter32,
|
||
|
eqliscsiSharedVolumeStatsTxData Counter64,
|
||
|
eqliscsiSharedVolumeStatsRxData Counter64,
|
||
|
eqliscsiSharedVolumeStatsNoOfSessions Unsigned32,
|
||
|
eqliscsiSharedVolumeStatsReadLatency Counter64,
|
||
|
eqliscsiSharedVolumeStatsWriteLatency Counter64,
|
||
|
eqliscsiSharedVolumeStatsReadOpCount Counter64,
|
||
|
eqliscsiSharedVolumeStatsWriteOpCount Counter64,
|
||
|
eqliscsiSharedVolumeStatsReadAvgLatency Gauge32,
|
||
|
eqliscsiSharedVolumeStatsWriteAvgLatency Gauge32,
|
||
|
eqliscsiSharedVolumeStatsHCIscsiReadWriteCmdsReceived Counter64,
|
||
|
eqliscsiSharedVolumeStatsHCIscsiTotalQD Counter64,
|
||
|
eqliscsiSharedVolumeStatsMisAlignedIO Counter64
|
||
|
}
|
||
|
|
||
|
eqliscsiSharedVolumeStatsCmdPdus OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
UNITS "PDUs"
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The count of Command PDUs transferred to this volume."
|
||
|
::= { eqliscsiSharedVolumeStatisticsEntry 1 }
|
||
|
|
||
|
eqliscsiSharedVolumeStatsRspPdus OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
UNITS "PDUs"
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The count of Response PDUs transferred to this volume."
|
||
|
::= { eqliscsiSharedVolumeStatisticsEntry 2 }
|
||
|
|
||
|
eqliscsiSharedVolumeStatsTxData 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."
|
||
|
::= { eqliscsiSharedVolumeStatisticsEntry 3 }
|
||
|
|
||
|
eqliscsiSharedVolumeStatsRxData 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."
|
||
|
::= { eqliscsiSharedVolumeStatisticsEntry 4 }
|
||
|
|
||
|
eqliscsiSharedVolumeStatsNoOfSessions OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"No of sessions that were established and closed so far to this volume.
|
||
|
"
|
||
|
::= { eqliscsiSharedVolumeStatisticsEntry 5 }
|
||
|
|
||
|
eqliscsiSharedVolumeStatsReadLatency OBJECT-TYPE
|
||
|
SYNTAX Counter64
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The accumulative latency in milli seconds for read operations on this volume."
|
||
|
::= { eqliscsiSharedVolumeStatisticsEntry 6 }
|
||
|
|
||
|
eqliscsiSharedVolumeStatsWriteLatency OBJECT-TYPE
|
||
|
SYNTAX Counter64
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The accumulative latency in milli seconds for write operations on this volume."
|
||
|
::= { eqliscsiSharedVolumeStatisticsEntry 7 }
|
||
|
|
||
|
eqliscsiSharedVolumeStatsReadOpCount OBJECT-TYPE
|
||
|
SYNTAX Counter64
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of read operations on this volume."
|
||
|
::= { eqliscsiSharedVolumeStatisticsEntry 8 }
|
||
|
|
||
|
eqliscsiSharedVolumeStatsWriteOpCount OBJECT-TYPE
|
||
|
SYNTAX Counter64
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of write operations on this volume."
|
||
|
::= { eqliscsiSharedVolumeStatisticsEntry 9 }
|
||
|
|
||
|
eqliscsiSharedVolumeStatsReadAvgLatency OBJECT-TYPE
|
||
|
SYNTAX Gauge32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The average latency in milli seconds for read operations on this volume."
|
||
|
::= { eqliscsiSharedVolumeStatisticsEntry 10 }
|
||
|
|
||
|
eqliscsiSharedVolumeStatsWriteAvgLatency OBJECT-TYPE
|
||
|
SYNTAX Gauge32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The average latency in milli seconds for write operations on this volume."
|
||
|
::= { eqliscsiSharedVolumeStatisticsEntry 11 }
|
||
|
|
||
|
eqliscsiSharedVolumeStatsHCIscsiReadWriteCmdsReceived OBJECT-TYPE
|
||
|
SYNTAX Counter64
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of iscsi read/write commands received for operations on this volume.
|
||
|
This object is a 64-bit version of eqliscsiSharedVolumeStatsIscsiReadWriteCmdsReceived."
|
||
|
::= { eqliscsiSharedVolumeStatisticsEntry 13 }
|
||
|
|
||
|
eqliscsiSharedVolumeStatsHCIscsiTotalQD OBJECT-TYPE
|
||
|
SYNTAX Counter64
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A 64-bit counter that is incremented by the current number of outstanding iSCSI IO
|
||
|
operations each time an iSCSI IO is received by the target. The iSCSI IO operations include
|
||
|
both reads and writes. This counter when divided by the total number of iSCSI IO operations
|
||
|
provides the average queue depth.
|
||
|
This object is a 64 bit version of eqliscsiSharedVolumeStatsIscsiReadWriteCmdsCompleted."
|
||
|
::= { eqliscsiSharedVolumeStatisticsEntry 14 }
|
||
|
|
||
|
eqliscsiSharedVolumeStatsMisAlignedIO OBJECT-TYPE
|
||
|
SYNTAX Counter64
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A 64-bit counter that is incremented by the number of mis-aligned I/O operations performed on a volume
|
||
|
TODO - beef this up!!!!!"
|
||
|
::= { eqliscsiSharedVolumeStatisticsEntry 15 }
|
||
|
|
||
|
---*************************************************************
|
||
|
|
||
|
END
|