Skip to main content

IBM MQ's support position on Virtualization, low-level hardware, file systems on networks and high availability - Middleware News

Virtualization Environments
 
Defect support is available for Virtualization environments where they relate to releases of the operating system supported by IBM MQ. For IBM MQ for Linux on zSeries, this applies regardless of whether Linux is running natively in a LPAR or within a z/VM.
Unless stated otherwise, IBM MQ has not been specifically tested in Virtualization environments. IBM MQ Support is therefore unable to assist in issues related to configuration and setup, or issues that are directly related to the Virtualization environment itself.
If issues arise that are related to the Virtualization environment, the user may need to contact the Virtualization environment vendor for support, or the issue may need to be recreated outside of the Virtualization environment in order to receive IBM MQ support. This statement also applies to shared root configurations, such as AIX LPARs and Solaris Zones. IBM MQ has not been adapted to exploit shared root Virtualization, so some configurations may not be achievable.
Virtualization environments must also meet the disk requirements for IBM MQ's data integrity. See the Disk Virtualization section below. 

Hardware Specifics
 
Low-level hardware functionality that is intended to be transparent to applications, such as zSeries Integrated Facility for Linux (IFLs), POWER Simultaneous Multi-Threading (SMT), Micro-Partioning, or specific processor models, are typically not documented in the IBM MQ system requirements. As these features are intended to be transparent to applications including IBM MQ, then unless documented otherwise they have no impact on the IBM MQ support position. In the event that issues arise which are specific to those environments, the support organization for those environments may need to be involved in problem diagnosis, and may require the issue to be recreated outside of those environments in order to progress the investigation. This is a standard problem diagnosis technique for narrowing down the root cause, and applies to all environments. 

File Systems on the Network and Disk Virtualization
 
This statement refers to what IBM Support will investigate, and provide fixes for where possible. IBM has found most file system problems which prevent IBM MQ from working as expected are due to shortcomings in the file system itself, and require fixes from the file system and/or operating system vendor to resolve. For information on what IBM has tested, and known issues with specific file system configurations, please refer to the testing statement for IBM MQ multi-instance queue managers.
IBM MQ has only been tested in an extremely limited set of NAS/SAN scenarios so it is not possible to confirm whether a specific NAS/SAN environment meets IBM MQ's requirements and IBM MQ Support is therefore unable to assist in issues related to configuration and setup.
For its data integrity, IBM MQ is critically dependent on the file system meeting certain requirements, so that the disk 'appears' local. The core requirements are:
  • When IBM MQ forces a disk write, the data must be committed to disk before the call returns.
  • The file system must support file-locking.
  • Two or more copies of the same queue manager must not be started using the same queue manager data at the same time, or irrecoverable corruption may result. IBM MQ does not protect against multiple instances of a queue manager being started on multiple operating system (OS) images. IBM MQ does protect against multiple instances of the queue manager being started on the same OS image.
  • If a queue manager fails, or if there is a communication failure with the file system, files locked by the queue manager need to be unlocked and made available to other processes without waiting for the queue manager to be reconnected to the file system.

Note: some Virtualization environments also virtualize the disk I/O, which may have the effect of caching file writes despite IBM MQ issuing forced disk write calls. Any such environment would not meet the criteria stated above and is therefore explicitly not supported. It is recommended that users check with their Virtualization vendors to understand whether their Virtualization environments will meet IBM MQ's disk requirements.
It is sometimes possible for IBM MQ to detect that an environment will not meet its requirements and in such cases IBM MQ will not run and message AMQ7001 will be issued. However, this should not be relied upon for all environments. Testing of IBM MQ with IBM's General Parallel File System (GPFS) has been more extensive and no problems have been reported to date.
If issues arise that are not related to the file system, then IBM MQ defect support will be offered, as per the standard support guidelines. If issues arise that are related to the file system, then potentially the vendor may need to be contacted for support or the issue may need to be recreated outside of that file system environment in order to receive IBM MQ defect support. 

High Availability (HA)
 
There are situations where products such as HACMP, Veritas and ServiceGuard are used to control "failover". HA configurations have not been tested by IBM, so code that is needed for configuring, monitoring and starting/stopping queue managers in HA clusters is not supported. Scripts that assist with this capability are available as unsupported Category 2 SupportPacs (MC63, MC69, MC6A, MC69 and MC91).
Support is offered for:
1. Queue managers that run in an HA cluster, provided that the queue managers operate in a way similar to a standard one-machine usage. IBM MQ queue managers, channels and application processes must not be able to access IBM MQ data on the shared disk simultaneously from more than one machine at a time. In other words, the shared disk must only be accessed by a single HA node at any one time. The same support position applies, regardless whether failovers are automatically or manually driven, provided that the IBM MQ code experiences an environment that mimics the one-machine environment.

Support requests will not be rejected simply because HA is mentioned, whether or not the customer is using one of the SupportPacs. Standard problem determination procedures will be followed to determine where the problem lies. If the problem is found to be with IBM MQ itself and it is not specific to the HA environment then defect support will be offered, as per the standard support guidelines. If the problem is found to be specific to the HA configuration or an HA product, then this is beyond the scope of IBM MQ defect support and the HA vendor may need to be contacted by the user.

2. Queue managers running under Microsoft Cluster Server (MSCS) in a Windows environment. This has been supported since IBM MQ 5.3.

3. Support is offered for IBM MQ issues in a UNIX, Windows, and Linux environment where Symantec Veritas Cluster Server (VCS) is running alongside IBM MQ. If the problem is found to be within IBM MQ itself and is not specific to VCS then defect support will be offered, as per the standard support guidelines. If the problem is found to be specific to the VCS environment then MQ support may request that VCS is temporarily shutdown to rule out this possibility, or that the vendor is contacted to assist with problem resolution if this is not possible. If the problem is simple to recreate, customers are encouraged to shut down VCS prior to engaging IBM support to determine which component is at fault, this will help engage the appropriate support team and reach problem resolution more quickly. If the problem persists, restart VCS and contact IBM support. If the problem no longer occurs, restart VCS and contact your VCS vendor for support.

Comments

adsrerrapop

Popular posts from this blog

IBM Websphere MQ interview Questions Part 5

MQ Series: - It is an IBM web sphere product which is evolved in 1990’s. MQ series does transportation from one point to other. It is an EAI tool (Middle ware) VERSIONS:-5.0, 5.1, 5.3, 6.0, 7.0(new version). The currently using version is 6.2 Note: – MQ series supports more than 35+ operating systems. It is platform Independent. For every OS we have different MQ series software’s. But the functionality of MQ series Default path for installing MQ series is:- C: programfiles\BM\clipse\SDK30 C: programfiles\IBM\WebsphereMQ After installation it will create a group and user. Some middleware technologies are Tibco, SAP XI. MQ series deals with two things, they are OBJECTS, SERVICES. In OBJECTS we have • QUEUES • CHANNELS • PROCESS • AUTHENTICATION • QUERY MANAGER. In SERVICES we have LISTENERS. Objects: – objects are used to handle the transactions with the help of services. QUEUE MANAGER maintains all the objects and services. QUEUE: – it is a database structure

IBM Websphere MQ Reason code list / mq reason codes / websphere mq error codes / mq error messages

Reason code list ================= The following is a list of reason codes, in numeric order, providing detailed information to help you understand them, including: * An explanation of the circumstances that have caused the code to be raised * The associated completion code * Suggested programmer actions in response to the code * 0 (0000) (RC0): MQRC_NONE * 900 (0384) (RC900): MQRC_APPL_FIRST * 999 (03E7) (RC999): MQRC_APPL_LAST * 2001 (07D1) (RC2001): MQRC_ALIAS_BASE_Q_TYPE_ERROR * 2002 (07D2) (RC2002): MQRC_ALREADY_CONNECTED * 2003 (07D3) (RC2003): MQRC_BACKED_OUT * 2004 (07D4) (RC2004): MQRC_BUFFER_ERROR * 2005 (07D5) (RC2005): MQRC_BUFFER_LENGTH_ERROR * 2006 (07D6) (RC2006): MQRC_CHAR_ATTR_LENGTH_ERROR * 2007 (07D7) (RC2007): MQRC_CHAR_ATTRS_ERROR * 2008 (07D8) (RC2008): MQRC_CHAR_ATTRS_TOO_SHORT * 2009 (07D9) (RC2009): MQRC_CONNECTION_BROKEN * 2010 (07DA) (RC2010): MQRC_DATA_LENGTH_ERROR * 2011 (07DB) (RC2011): MQRC_DYNAMIC_Q_NAME_ERROR * 2012 (07DC) (RC201

IBM WebSphere MQ – Common install/uninstall issues for MQ Version on Windows - Middleware News

Creating a log file when you install or uninstall WebSphere MQ WebSphere MQ for Windows is installed using the Microsoft Installer (MSI). If you install the MQ server or client through launchpad , MQPARMS or setup.exe , then a log file is automatically generated in %temp% during installation. Alternatively you can supply parameters on the installation MSI command msiexec to generate a log file, or enable MSI logging system-wide (which generates MSI logs for all install and uninstall operations). If you uninstall through the Windows Add/Remove programs option, no log file is generated. You should either uninstall from the MSI command line and supply parameters to generate a log file, or enable MSI logging system-wide (which generates MSI logs for all install and uninstall operations). For details on how to enable MSI logging, see the following article in the WebSphere MQ product documentation: Advanced installation using msiexec For details on how to enable system-w