[Info-vax] directories other than SYS* on the system disk
Jan-Erik Soderholm
jan-erik.soderholm at telia.com
Fri Jan 2 09:37:57 EST 2015
Stephen Hoffman skrev den 2015-01-02 15:17:
> On 2015-01-02 08:04:04 +0000, Bart Zorn said:
>
>> On Thursday, January 1, 2015 7:55:55 PM UTC+1, Phillip Helbig (undress to
>> reply) wrote:
>>> Apart from SYS* and of course 000000, there are also various TCPIP$*>
>>> directories on the system disk, as well as DOC$TOOLS.
>>>
>>> I would like to have them somewhere else.
>
> So you want to hack this VMS system. Do you have a specific reason? Well,
> other than those excessively and ridiculously small disks?
>
> You're probably like many working in this business, and want to do what
> many folks want to do, and want to use whatever knob or option or
> alternative configuration might be available. It's there. Tweak it. See
> what happens. Which can be laudable for a hobbyist, and a real problem for
> a supportable and/or production environment.
>
> As a programmer and where it's feasible, the preferred goal here is to get
> rid of these options and the capability to customize the installation for
> most or all end-user folks, and to get rid of these install-time options,
> and to get rid of multiple separate data files and the rest of this
> design. To remove choices here, and to steer (most) folks onto a path.
> This because folks that see these options and that see these install-time
> prompts will try to use them, and this makes testing and support and
> upgrades far more complex. Adding questions at install time or adding
> redirections via logical names costs more to configure, more to support,
> and more to test. It's a source of errors and weird behaviors, and upgrade
> failures. Not everybody copies all the files back to the system disk for
> an upgrade, which means that servers and applications can have to deal with
> file formats that need post-upgrade format conversions, for instance.
>
> As an end-user, I prefer to avoid creating these cases for myself where I
> can; to avoid straying off the default path, and the path that's been most
> tested by the most folks. Unfortunately within a cluster with multiple
> system disks, some files have to be offloaded due to the ancient and crufty
> and accreted designs involved; accumulated technical debt. But where I
> don't need to move files and where I don't need to use non-default
> configurations, I don't. I've already had TCP/IP Services blow up enough
> times. Make a mistake with some of the reconfigurations here, and you can
> end up with an open SMTP relay, for instance. I don't need more messes.
> So I take the defaults, where I can.
>
> Now if I was hacking away or if I was testing security, sure, have at. Go
> change, well, whatever. See what breaks, and how.
>
> Can't say I've had much use for sharing TCP/IP Services files beyond the
> SMTP configuration data, as the disks have free space, and the the only
> other thing I'd want to share beyond the SMTP data is the hosts data, and I
> already share that data via the DNS servers.
>
>
>>> The TCPIP$* directories seem to correspond to the the corresponding
>>> (duh!) TCPIP$* usernames in SYSUAF.
>
> When forming a cluster, note that the UICs involved are often
> inconsistently assigned. (Instead of having a fixed UIC assignment for
> each server, the assignment is next-available. Yes, the ability to
> customize the configurations strikes again...)
>
>>>
>>> Can I just copy the stuff over to another disk, redefine the default
>>> device in SYSUAF and be done with it? Or do I need to restart TCPIP?
>>>
>>> What about DOC$TOOLS? I've never consciously used this. It appears to>
>>> be static so it could stay there if necessary, but I would like to move>
>>> the TCPIP$* stuff to a non-system disk, because it is not static. The>
>>> aim, of course, is to make semi-automatic copying of the system disk>
>>> from one node to another (after a big upgrade, for example) work
>>> without> problems and without losing any data. (Otherwise, everything
>>> seems to> be OK; moving the documented files from SYS$COMMON off the
>>> system disk> takes care of almost everything.)
>>
>> I have tried to do that, but I would say, forget it. There is no
>> consistency in TCPIP Services with respect to adherence to logical names
>> and file locations are probably hard coded in many places. There is a
>> logical name TCPIP$COMMON but I have not been able to make sensible use
>> of it.
>
> Hopefully VSI can spend some time and effort and bring a more consistent
> management interface and more consistent tools and verbs to TCP/IP
> Services, and to VMS itself. The scattered data files[1] and the DCL
> commands and foreign commands and programming interfaces and the tools — I
> just found yet another TCP/IP command tool, this one for SMTP — have
> accreted over the years, and are accordingly inconsistent and somewhat
> scattershot, and there's no central place to deal with what should be
> common management tasks. Resolving and rationalizing the current system
> and network management and removing this complexity[2] will take years and
> multiple releases to design and deploy and migrate, of course.
>
>>
>> I don't know what DOC$TOOLS is.
>
> That's DEC (now TTI) Document. AFAIK, there's no hobbyist version of that.
But you can get a descent discount if you ask. I did at least, but
that was, hm, gosh, must have been something like 10 years ago...
Jan-Erik.
More information about the Info-vax
mailing list