- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
9323 lines
376 KiB
Text
9323 lines
376 KiB
Text
-- 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
|