HH3C-ISSU-MIB
- Registered at
- 1.3.6.1.4.1.25506.2.133
- Last updated
- 2013-01-15 15:36
- Organization
- New H3C Tech. Co., Ltd.
- Revisions
- 2013-01-15 15:36
- Namespace
- comware
- Source file
HH3C-ISSU-MIB- Digest
sha256:8b73b3a97980ff38debd576b87d848e05cecf8a319de89ff06023365d9774041
Description
This MIB provides objects for upgrading images on modules in the system, objects for showing the result of an upgrade operation, and objects for showing the result of a test operation. To perform an upgrade operation, a management application must first read the hh3cIssuUpgradeImageTable table and use the information in other tables, as explained below. You can configure a new image name for each image type as listed in hh3cIssuUpgradeImageTable. The system will use this image on the particular module at the next reboot. The management application used to perform an upgrade operation must first check if an upgrade operation is already in progress in the system. This is done by reading the hh3cIssuOpType ('none' indicates that no other upgrade operation is in progress. Any other value indicates that an upgrade is already in progress and a new upgrade operation is not allowed. To start an 'install' operation, the user must first perform a 'test' operation to examine the version compatibility between the given set of images and the running images. Only if the result of the 'test' operation is 'success' can the user proceed to do an install operation. The table hh3cIssuTestResultTable provides the result of the 'test' operation performed by using hh3cIssuOpType. The table hh3cIssuUpgradeResultTable provides the result of the 'install' operation performed by using hh3cIssuOpType.
Contact
Platform Team New H3C Tech. Co., Ltd. Haidian District Beijing P.R. China http://www.h3c.com Zip:_100085
Imports
| From | Symbols |
|---|---|
| HH3C-OID-MIB | hh3cCommon |
| SNMPv2-CONF | MODULE-COMPLIANCE, NOTIFICATION-GROUP |
| SNMPv2-SMI | Integer32, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-IDENTITY, OBJECT-TYPE, iso |
| SNMPv2-TC | DisplayString, RowStatus, TEXTUAL-CONVENTION, TruthValue |
Imported by
Nothing in this corpus imports this module.
Load order
Every file a consumer needs in order to load this module, dependencies first.
HH3C-ISSU-MIB HH3C-OID-MIB SNMPv2-CONF SNMPv2-SMI SNMPv2-TC
Objects
| Name | OID | Syntax | Access | Status |
|---|---|---|---|---|
| hh3cIssuUpgradeMibObjects OBJECT-IDENTITY | 1.3.6.1.4.1.25506.2.133.1 | |||
| hh3cIssuUpgradeGroup OBJECT-IDENTITY | 1.3.6.1.4.1.25506.2.133.1.1 | |||
| hh3cIssuUpgradeImageTable OBJECT-TYPE A table listing the image variable types that exist in the device. | 1.3.6.1.4.1.25506.2.133.1.1.1 | not-accessible | current | |
| hh3cIssuUpgradeImageEntry OBJECT-TYPE An hh3cIssuUpgradeImageEntry entry. Each entry provides an image variable type that exists in the device. | 1.3.6.1.4.1.25506.2.133.1.1.1.1 | not-accessible | current | |
| hh3cIssuUpgradeImageIndex OBJECT-TYPE Index of each image. | 1.3.6.1.4.1.25506.2.133.1.1.1.1.1 | Integer32 (1..2147483647) | not-accessible | current |
| hh3cIssuUpgradeImageType OBJECT-TYPE Types of images that the system can run. The value of this object has five image variable names: 'boot', 'system', 'feature', 'ipe' and 'patch'. This table will then list these five strings as follows: hh3cIssuUpgradeImageType boot system feature IPE patch The user can assign images (using hh3cIssuUpgradeImageURL) to these variables and the system will use the assigned images to boot. | 1.3.6.1.4.1.25506.2.133.1.1.1.1.2 | INTEGER {boot(1), system(2), feature(3), ipe(4), patch(5)} | read-create | current |
| hh3cIssuUpgradeImageURL OBJECT-TYPE This object contains the path of the image of this entity. | 1.3.6.1.4.1.25506.2.133.1.1.1.1.3 | DisplayString (SIZE(1..127)) | read-create | current |
| hh3cIssuUpgradeImageRowStatus OBJECT-TYPE Row-status of image table. | 1.3.6.1.4.1.25506.2.133.1.1.1.1.4 | RowStatus | read-create | current |
| hh3cIssuOp OBJECT-IDENTITY | 1.3.6.1.4.1.25506.2.133.1.1.2 | |||
| hh3cIssuOpType OBJECT-TYPE Command to be executed. The 'test' command must be performed before the 'install' command can be executed. The 'install' command is allowed only if a read of this object returns 'test' and the value of object hh3cIssuOpStatus is 'success'. Command Remarks none If the user sets this object to 'none', the agent will return a success without performing an upgrade operation. done If this object returns any value other than 'none', setting this to 'done' will do the required cleanup of the previous upgrade operation and get the system ready for a new upgrade operation. test Check the version compatibility and upgrade method for the given set of image files. install For all the image entities listed in the hh3cIssuUpgradeImageTable, perform the required upgrade operation listed in that table. rollback Abort the current 'install' operation and roll back to the previous version. | 1.3.6.1.4.1.25506.2.133.1.1.2.1 | INTEGER {none(1), done(2), test(3), install(4), rollback(5)} | read-write | current |
| hh3cIssuImageFileOverwrite OBJECT-TYPE If you want to overwrite the existing file, set the value of this object to enable. Otherwise, set the value of this object to disable. | 1.3.6.1.4.1.25506.2.133.1.1.2.2 | TruthValue | read-write | current |
| hh3cIssuOpTrapEnable OBJECT-TYPE If you want to enable the trap, set the value of this object to enable. Otherwise, set the value of this object to disable. | 1.3.6.1.4.1.25506.2.133.1.1.2.3 | TruthValue | read-write | current |
| hh3cIssuOpStatus OBJECT-TYPE Status of the specified operation. none - No operation was performed. failure - Specified operation has failed. inProgress - Specified operation is in progress. success - Specified operation completed successfully. rollbackInProgress - Rollback operation is in progress. rollbackSuccess - Rollback operation completed successfully. | 1.3.6.1.4.1.25506.2.133.1.1.2.4 | INTEGER {none(1), failure(2), inProgress(3), success(4), rollbackInProgress(5), rollbackSuccess(6)} | read-only | current |
| hh3cIssuFailedReason OBJECT-TYPE Indicates the the cause of 'failure' state of the object 'hh3cIssuOpStatus'. This object would be a null string if the value of 'hh3cIssuOpStatus' is not 'failure'. | 1.3.6.1.4.1.25506.2.133.1.1.2.5 | DisplayString (SIZE(0..255)) | read-only | current |
| hh3cIssuOpTimeCompleted OBJECT-TYPE Indicates the time when the upgrade operation was completed. This object would be a null string if hh3cIssuOpType is 'none'. | 1.3.6.1.4.1.25506.2.133.1.1.2.6 | DisplayString (SIZE(0..255)) | read-only | current |
| hh3cIssuLastOpType OBJECT-TYPE This object indicates the previous hh3cIssuOp value. It will be updated after a new hh3cIssuOp is set and delivered to the upgrade process. Command Remarks none If the user sets this object to 'none', agent will return a success without performing an upgrade operation. done If this object returns any value other than 'none', setting this to 'done' will do the required cleanup of the previous upgrade operation and get the system ready for a new upgrade operation. test Check the version compatibility and upgrade method for the given set of image files. install For all the image entities listed in the hh3cIssuUpgradeImageTable, perform the required upgrade operation listed in that table. rollback Abort the current install operation and roll back to the previous version. | 1.3.6.1.4.1.25506.2.133.1.1.2.7 | INTEGER {none(1), done(2), test(3), install(4), rollback(5)} | read-only | current |
| hh3cIssuLastOpStatus OBJECT-TYPE This object indicates previous hh3cIssuOpStatus value. It will be updated after new hh3cIssuOp is set and delivered to upgrade process. none - No operation was performed. failure - Specified operation has failed. inProgress - Specified operation is active. success - Specified operation completed successfully. rollbackInProgress - Rollback operation is in progress. rollbackSuccess - Rollback operation completed successfully. | 1.3.6.1.4.1.25506.2.133.1.1.2.8 | INTEGER {none(1), failure(2), inProgress(3), success(4), rollbackInProgress(5), rollbackSuccess(6)} | read-only | current |
| hh3cIssuLastOpFailedReason OBJECT-TYPE Indicates the cause of 'failure' state of the object 'hh3cIssuOpStatus'. This object would be a null string if the value of 'hh3cIssuOpStatus' is not 'failure'. The value will be updated when new hh3cIssuOp is set and delivered to the upgrade process. | 1.3.6.1.4.1.25506.2.133.1.1.2.9 | DisplayString (SIZE(0..255)) | read-only | current |
| hh3cIssuLastOpTimeCompleted OBJECT-TYPE Indicates the previous hh3cIssuOpTimeCompleted value. The value will be updated when new hh3cIssuOp is set and delivered to the upgrade process. | 1.3.6.1.4.1.25506.2.133.1.1.2.10 | DisplayString (SIZE(0..255)) | read-only | current |
| hh3cIssuUpgradeResultGroup OBJECT-IDENTITY | 1.3.6.1.4.1.25506.2.133.1.2 | |||
| hh3cIssuCompatibleResult OBJECT-IDENTITY | 1.3.6.1.4.1.25506.2.133.1.2.1 | |||
| hh3cIssuCompatibleResultStatus OBJECT-TYPE Specifies whether the images provided in hh3cIssuUpgradeImageTable are compatible with each other as far as this module is concerned. none - No operation was performed. inCompatible - The images provided are compatible and can be run on this module. compatible - The images provided are incompatible and can be run on this module. failure - Failed to get the compatibility. | 1.3.6.1.4.1.25506.2.133.1.2.1.1 | INTEGER {none(1), inCompatible(2), compatible(3), failure(4)} | read-only | current |
| hh3cIssuCompatibleResultFailedReason OBJECT-TYPE Indicates the cause of 'failure' state of the object 'hh3cIssuCompatibleResultStatus'. This object would be a null string if the value of 'hh3cIssuCompatibleResultStatus' is not 'failure'. | 1.3.6.1.4.1.25506.2.133.1.2.1.2 | DisplayString (SIZE(0..255)) | read-only | current |
| hh3cIssuTestResultTable OBJECT-TYPE Shows the result of the test operation, from which you can see the upgrade method. | 1.3.6.1.4.1.25506.2.133.1.2.2 | not-accessible | current | |
| hh3cIssuTestResultEntry OBJECT-TYPE An hh3cIssuTestResultEntry entry. Each entry provides the test result of a card in the device. | 1.3.6.1.4.1.25506.2.133.1.2.2.1 | not-accessible | current | |
| hh3cIssuTestResultIndex OBJECT-TYPE Internal index, not accessible. | 1.3.6.1.4.1.25506.2.133.1.2.2.1.1 | Integer32 (1..65535) | not-accessible | current |
| hh3cIssuTestDeviceChassisID OBJECT-TYPE Chassis ID of the card. | 1.3.6.1.4.1.25506.2.133.1.2.2.1.2 | Integer32 (0..255) | read-only | current |
| hh3cIssuTestDeviceSlotID OBJECT-TYPE Slot ID of the card. | 1.3.6.1.4.1.25506.2.133.1.2.2.1.3 | Integer32 (0..255) | read-only | current |
| hh3cIssuTestDeviceCpuID OBJECT-TYPE CPU ID of the card. | 1.3.6.1.4.1.25506.2.133.1.2.2.1.4 | Integer32 (0..7) | read-only | current |
| hh3cIssuTestDeviceUpgradeWay OBJECT-TYPE Upgrade method of the device. none - No operation was performed. reboot - The upgrade method of this device is Reboot. sequenceReboot - The upgrade method of this device is SequenceReboot. issuReboot - The upgrade method of this device is IssuReboot. serviceUpgrade - The upgrade method of this device is ServiceReboot. fileUpgrade - The upgrade method of this device is FileReboot. incompatibleUpgrade - The upgrade method of this device is IncompatibleUpgrade. | 1.3.6.1.4.1.25506.2.133.1.2.2.1.5 | INTEGER {none(1), reboot(2), sequenceReboot(3), issuReboot(4), serviceUpgrade(5), fileUpgrade(6), incompatibleUpgrade(7)} | read-only | current |
| hh3cIssuUpgradeResultTable OBJECT-TYPE Shows the result of the install operation. | 1.3.6.1.4.1.25506.2.133.1.2.3 | not-accessible | current | |
| hh3cIssuUpgradeResultEntry OBJECT-TYPE An hh3cIssuUpgradeResultEntry entry. Each entry provides the upgrade result of a card in the device. | 1.3.6.1.4.1.25506.2.133.1.2.3.1 | not-accessible | current | |
| hh3cIssuUpgradeResultIndex OBJECT-TYPE Internal Index, not accessible. | 1.3.6.1.4.1.25506.2.133.1.2.3.1.1 | Integer32 (1..65535) | not-accessible | current |
| hh3cIssuUpgradeDeviceChassisID OBJECT-TYPE Chassis ID of the card. | 1.3.6.1.4.1.25506.2.133.1.2.3.1.2 | Integer32 (0..255) | read-only | current |
| hh3cIssuUpgradeDeviceSlotID OBJECT-TYPE Slot ID of the card. | 1.3.6.1.4.1.25506.2.133.1.2.3.1.3 | Integer32 (0..255) | read-only | current |
| hh3cIssuUpgradeDeviceCpuID OBJECT-TYPE CPU ID of the card. | 1.3.6.1.4.1.25506.2.133.1.2.3.1.4 | Integer32 (0..7) | read-only | current |
| hh3cIssuUpgradeState OBJECT-TYPE Upgrade status of the device. init -The current status of the device is Init. loading -The current status of the device is Loading. loaded -The current status of the device is Loaded. switching -The current status of the device is Switching. switchover -The current status of the device is Switchover. committing -The current status of the device is Committing. committed -The current status of the device is Committed. rollbacking -The current status of the device is Rollbacking. rollbacked -The current status of the device is Rollbacked. | 1.3.6.1.4.1.25506.2.133.1.2.3.1.5 | INTEGER {init(1), loading(2), loaded(3), switching(4), switchover(5), committing(6), committed(7), rollbacking(8), rollbacked(9)} | read-only | current |
| hh3cIssuDeviceUpgradeWay OBJECT-TYPE Upgrade method of the card. none - No operation was performed. reboot - The upgrade method of this device is Reboot. sequenceReboot - The upgrade method of this device is SequenceReboot. issuReboot - The upgrade method of this device is IssuReboot. serviceUpgrade - The upgrade method of this device is ServiceReboot. fileUpgrade - The upgrade method of this device is FileReboot. incompatibleUpgrade - The upgrade method of this device is IncompatibleUpgrade. | 1.3.6.1.4.1.25506.2.133.1.2.3.1.6 | INTEGER {none(1), reboot(2), sequenceReboot(3), issuReboot(4), serviceUpgrade(5), fileUpgrade(6), incompatibleUpgrade(7)} | read-only | current |
| hh3cIssuUpgradeDeviceStatus OBJECT-TYPE Upgrade status of the device. | 1.3.6.1.4.1.25506.2.133.1.2.3.1.7 | INTEGER {waitingUpgrade(1), inProcess(2), success(3), failure(4)} | read-only | current |
| hh3cIssuUpgradeFailedReason OBJECT-TYPE Indicates the cause of 'failure' state of the object 'hh3cIssuUpgradeDeviceStatus'. This object would be a null string if the value of 'hh3cIssuCompatibleResultStatus' is not 'failure'. | 1.3.6.1.4.1.25506.2.133.1.2.3.1.8 | DisplayString (SIZE(0..255)) | read-only | current |
| hh3cIssuUpgradeNotify OBJECT-IDENTITY | 1.3.6.1.4.1.25506.2.133.2 | |||
| hh3cIssuUpgradeTrapPrefix OBJECT-IDENTITY | 1.3.6.1.4.1.25506.2.133.2.0 |
Notifications
| Name | OID | Status |
|---|---|---|
| hh3cIssuUpgradeOpCompletionNotify NOTIFICATION-TYPE An hh3cIssuUpgradeOpCompletionNotify is sent at the completion of upgrade operation denoted by hh3cIssuOp object, if such a notification was requested when the operation was initiated. hh3cIssuOpType indicates the type of the operation. hh3cIssuOpStatus indicates the result of the operation. hh3cIssuFailedReason indicates the operation failure reason. hh3cIssuOpTimeCompleted indicates the time when the operation was completed. | 1.3.6.1.4.1.25506.2.133.2.0.1 | current |