- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- Re: SYSMAN questions
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-15-2007 03:00 AM
08-15-2007 03:00 AM
SYSMAN questions
I have a few questions concerning the SYSMAN utility, because of a problem we encountered.
A command procedure (started interactively)removes user environments and related processes (STOP/ID maninly) but by means of a global symbol, set up during login, will prevent the user's environment to be removed (and therefor, the user process will NOT be deleted).
Running exactly the smae procedure using SYSMAN on a different node however, seems to miss this symbols - causing the environment being removed and the process being killed.
Sysman does NOT return an error - but hangs. ^Y and STOP works, once. Trying SYSMAN again, just setiing the environment to the other node, cases SYSMAN to hang completely. Even ^Y has no effect.
The process running SYSMAN is in LEF state, but there are no channels busy at all. This has been observed on Itanium.
he same issue exists on Alpha, where even a simple reboot of the node didn't help: the system needed to be powered off completely.
Login procedures for this user are the same on both systems. It could be that there is something in these procedures that is bypassed when the system is accessed suing SYSMAN (when f$mode <> INTERACTIVE, for instance). Still, that does not explain why SYSMAN hangs in LEF state, without a channel opened, and what special handling is done when accessing the remote system in terms of login-procedures (if any).
Another think I'm curious about are the interaction between SYSMAN on one system and the process on the other system, usage of resources and how SYSMAN handles them.
OpenVMS Developer & System Manager
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-15-2007 03:40 AM
08-15-2007 03:40 AM
Re: SYSMAN questions
to begin with, only a partial answer.
SYSMAN processes do _NOT_ execute any LOGIN or SYLOGIN. They do _NOT_ get any logicals, except CLUSTER- SYSTEM- and applicable GROUP-table ones. They do NOT ingerit any symbols.
Any such process-environment setup can however easily by done by SYSMANINI.
Define that logical to point to the desired "SYSMAN LOGIN" file in the *SYSMAN* table (can not check the correct name right now, but SHOW LOG/TABLE=*SYSMAN* will tell you.
hth
Proost.
Have one on me.
jpe
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-15-2007 03:51 AM
08-15-2007 03:51 AM
Re: SYSMAN questions
SYSMAN> do defin xxx "foo"
%SYSMAN-I-OUTPUT, command execution on node ENGDS1
SYSMAN> do sho log xxx
%SYSMAN-I-OUTPUT, command execution on node ENGDS1
%SHOW-S-NOTRAN, no translation for logical name XXX
SYSMAN>
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-15-2007 04:15 AM
08-15-2007 04:15 AM
Re: SYSMAN questions
Dean just showed a good example.
Doing the DEFINE in SYSMANINI, you DO get the translation.
Especially for clusterwide unattended batch jobs, we use the SYSMANINI mechanism.
Just put ALL desired instructions in a temporary file, define that as SYSMANINI.
Start SYSMAN, and on the next dataline give EXIT (without a leading $ !!).
SYSMAN inits with doing all you want, and exits.
Oh, do not forget the SET ENVIRONMENT.
Proost.
Have one on me.
jpe
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-15-2007 05:40 PM
08-15-2007 05:40 PM
Re: SYSMAN questions
Still, there must be some context required and set up for creating the process, e.g. the login directory (SYS$LOGIN:). If SYSUAF states a logical location (eg. MGRDEV:) that is usually set up as a /SYSTEM logical, there is no problem so a command procedure can be run remotely. But if this procedure removes the logical and kills the process (that is what happens, I think), SYSMAN hangs and will not be able to recreate the process since there is no such logical anymore. What causes it to hang?
A next invokation of SYSMAN and SET ENVIRONMENT to the next node hangs SYSMAN beyond repair: but what is the cause of the hang?
(My original problem is now understood and solved, but this still bothers me)
OpenVMS Developer & System Manager
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-15-2007 08:12 PM
08-15-2007 08:12 PM
Re: SYSMAN questions
See attachement - this is in a 4-node cluster (Itanium, VMS 8.3), sharing system disk (inclusing UAF and the apllication used), with the same SYSGEN parameters)
SYSMAN can now be used where it hung before (on NodeB), but the node that was accessed when the problem arose (NodeC) can not be reaced usuing SYSMAN - from ANY node in the cluster. A normal login on NodeC is, hoever, not blocked.
So there are more questions:
What causes NodeC to be unreachable by SYSMAN, from any node in the cluster?
How to make NodeC reachable again (without reboot, preferrably)
OpenVMS Developer & System Manager
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-15-2007 08:36 PM
08-15-2007 08:36 PM
Re: SYSMAN questions
the attachement is missing, btw. is SMISERVER process running on all nodes, perhaps a process dump in SYS$SYSTEM?
regards kalle
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-15-2007 09:35 PM
08-15-2007 09:35 PM
Re: SYSMAN questions
OpenVMS Developer & System Manager
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-15-2007 09:45 PM
08-15-2007 09:45 PM
Re: SYSMAN questions
I have no access to the console so will have to wait for system management to create a crash dump....
WG
OpenVMS Developer & System Manager
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-15-2007 09:57 PM
08-15-2007 09:57 PM
Re: SYSMAN questions
We assumed the system was down since the normal sequence showed up - including disconnecting the terminal. However, we just found out that TCPIP was still running, we could reach it uisng telnet. Shutdown was done just partially: queue manager was stopped, DECNet seems down (no REMACP process) but TCPIP is still up-and-running. Accounting gave us no clue on the processes run by SYSMAN (but that could well be a configuration issue)
Weird....
OpenVMS Developer & System Manager
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-15-2007 11:11 PM
08-15-2007 11:11 PM
Re: SYSMAN questions
SYSMAN in a cluster communicates via the CLUSTER_SERVER process. The CLUSTER_SERVER process on the remote node sends the command to the SMISERVER process via mailbox communication. SMISERVER then spawns a subprocess to execute the remote DO ... commands.
If mailbox communication between SMISERVER and CLUSTER_SERVER is hung, your remote remote will not be reachable with SYSMAN.
Check the state of those 2 processes, both should normally be in HIB. If they are not, there may be a problem...
Volker.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-15-2007 11:31 PM
08-15-2007 11:31 PM
Re: SYSMAN questions
did you try restarting the remote SMISERVER process ?
$ STOP/ID=xxx
$ @SYS$SYSTEM:STARTUP SMISERVER
Volker.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-12-2007 10:47 PM
11-12-2007 10:47 PM
Re: SYSMAN questions
OpenVMS Developer & System Manager