T.R | Title | User | Personal Name | Date | Lines |
---|
118.1 | DNS has advantages and disadvantages ... | AIMTEC::PORTER_T | Terry Porter, ALL-IN-1 Support, Atlanta CSC | Thu Feb 27 1992 16:34 | 42 |
| DNS is used to name partition in a hierarchical (X.500 like) way such that the
name of the partition is independent of it's location.
e.g. DEC:.SERVICES.CSC.ATLANTA.OAD could be the name of the partition used by
the OAD district of the Atlanta CSC, which would be called AIMTEC::"73="
if DNS naming was not used.
The advantages of DNS are ...
The FCSs that service a partition are stored in DNS and if they change (e.g.
a node name changes) then all the system maanger has to do is update DNS
and everything will be OK!
There can be more than one FCS per node as the DECnet object number is not
restricted to 73 (the customer can use any of the customer-definable DECnet
object numbers (128 to 255)). This allows for better scalability in very large
ALL-IN-1 systems.
The disadvantages of DNS are ...
ALL-IN-1 provides NO help for managing DNS, it just uses what is put there.
In order to be effective DNS must be implemented organization wide, there is no
point defining a naming structure for part of an organization as that restricts
use of DNS (and hence ALL-IN-1) to that part of the organization, or may result
in multiple and incompatable naming schemes throughout an organisation that
makes DNS a nightmare to manage.
The bottom line is that if the customer has DNS implemented across their
organisation then it will be trivial to add partitions and make use of it and
get the advantages.
If the customer does not already have DNS set up then it is a major project to
define, implement and maintain an organization wide naming structure and is
probably not worth it unless the customer has uses for DNS other than ALL-IN-1.
If DNS is not used, then the DNS sharable images must still be installed, but
DNS need not be started. I don't know the detailed technical reason for this,
but basically the FCS code needs some of the routines defined in these sharable
images.
Terry
|
118.2 | | SIOG::T_REDMOND | Thoughts of an Idle Mind | Thu Feb 27 1992 16:35 | 5 |
| I think this question has been answered earlier on in this conference.
DNS is referenced within the File Cabinet Server, so you need to
install the images.
Tony
|
118.3 | Reasons? | UTROP2::LANGENBERG_C | | Fri Feb 28 1992 08:39 | 10 |
|
Thanks for the answers.
Re -.2:
It is made clear in the documentation that DNS is referenced within the
FCS.
What I don't understand is why the FCS needs DNS; there seems to be no
need for it.
Clarie
|
118.4 | | SIOG::T_REDMOND | Thoughts of an Idle Mind | Fri Feb 28 1992 09:10 | 5 |
| The FCS can run with DECnet Phase V naming - you can have multiple
partitions within the namespace. And if you want to do this then you
need DNS. One image, two DECnet phases, one problem?
Tony
|
118.5 | See BCSE::OAFC$PUBLIC:*.PS | UTRTSC::SCHOLLAERT | Half Dutch - Half Belgium | Fri Feb 28 1992 10:33 | 71 |
| Hello,
There are a number of ALL-IN-1 File Cabinet related public documents
available on BCSE::OAFC$PUBLIC:
Chapter 2 "Naming and Distribution" of A1FS_OVERVIEW.PS is
a good starting point.
Happy reading,
Jan
$ Directory BCSE::OAFC$PUBLIC:
A1FS_OVERVIEW.PS;1 1989 20-AUG-1991 20:35:09.00
A1FS_PERF_SHARING.PS;1
232 17-MAY-1991 09:31:45.00
A1_IS_PERFORMANCE_REPORT.PS;2
976 4-APR-1989 08:53:43.00
FILECAB_FUNC_SPEC_V12.PS;1
833 8-SEP-1989 13:27:36.00
INSTALLATION-GUIDE.PS;9
245 13-MAR-1991 09:15:01.00
NAMING_T2_0_2.PS;1 3508 16-JAN-1992 15:48:37.00
OA$SECURITY_MODEL_43.PS;1
440 25-JUL-1990 13:20:14.00
OAFC$CSI_DESIGN.PS;1
1559 29-JAN-1992 15:11:05.00
OAFC$DEV_PLAN.PS;1 349 6-NOV-1990 09:13:47.00
OAFC$PERFORMANCE_MEMO.PS;1
384 25-OCT-1990 13:09:56.00
OAFC$PERFORMANCE_MEMORY_REQUIREMENTS.PS;1
272 3-APR-1991 10:36:30.00
OAFC$PERFORMANCE_MEMORY_UPDATE.PS;1
116 3-APR-1991 10:41:30.00
OAFC$SMUI_SPEC.PS;8
1427 13-SEP-1991 14:30:31.00
OAFC$SYSMAN_DESIGN.PS;2
413 16-JAN-1992 14:23:26.00
OAFC$SYSMAN_DESIGN.PS;1
191 9-JUL-1990 14:49:31.00
OAFC$TEST_PLAN.PS;2
272 12-DEC-1990 15:28:37.00
OAFC$TLV_DESIGN.PS;1
no privilege for attempted operation
OAFC_CDA_DESIGN.PS;1
153 27-NOV-1990 15:14:30.00
OAFC_COMM_PROTOCOL.PS;1
680 19-JAN-1989 15:48:57.00
OAFC_DEV_PLAN.PS;1 397 10-DEC-1990 12:34:45.00
OAFC_DNS_DESIGN.PS;5
304 16-JAN-1992 14:22:43.00
OAFC_DNS_DESIGN.PS;4
323 9-JUL-1990 14:47:48.00
OAFC_FUNCTIONAL_SPEC.PS;2
2016 2-MAY-1991 18:55:29.00
OAFC_GSM_DESIGN.PS;1
596 12-JUL-1989 09:54:01.00
OAFC_REFERENCE_MANUAL.PS;1
2333 18-NOV-1991 16:01:52.00
OAFC_SERVER_DESIGN.PS;1
859 9-JUL-1990 14:49:17.00
SYS$PROXY_FUNC_SPEC.PS;5
89 17-OCT-1991 08:01:17.00
SYS$PROXY_FUNC_SPEC.PS;4
88 14-MAY-1991 09:06:49.00
Total of 28 files, 21316 blocks.
|
118.6 | DNS only used at level 1 | CHRLIE::HUSTON | | Mon Mar 02 1992 16:28 | 19 |
|
re .3
>What I don't understand is why the FCS needs DNS; there seems to be no
>need for it.
THe FCS does not use DNS unless you are running the server at
distribution level 1 -- DNS naming. When the server is running
at distribution level 0 -- DECnet naming, no DNS calls are made.
The reason we require the DNS images to be installed is that we link
against the dns images so that the DNS calls are available should
you desire to run at dist level 1.
I would like to stress we DO NOT MAKE DNS CALLS at distribution
level 0
--Bob
|
118.7 | Why is the link compulsory? | SCOTTC::MARSHALL | Pearl-white, but slightly shop-soiled | Mon Mar 02 1992 16:58 | 10 |
| Hi,
A techy question...
Couldn't the link against DNS be "optional" (eg WEAK references), so that if the
customer only wants dist level 0, they don't have to worry about DNS in any
shape or form? There may be good reasons why this isn't done, I'm just
curious...
Scott
|
118.8 | It's early, does that make sense? | IOSG::STANDAGE | Oink...Oink...Mooooooooooooooooooooooooooooooooo | Tue Mar 03 1992 08:43 | 19 |
|
Scott,
It's very easy to switch the distribution level from 0 to 1 via
the ALL-IN-1 UI (although of course you have to stop the server
to pick up the new configuration).
ALL-IN-1 and the FCS provides that flexability, and it would be a bit
of a pain if customers had to relink with the DNS images to get dist
level 1 (I think). I guess it's easier just to have the two images
installed and linked against at installation time, and thus have the
options of which level to use more easily accessible.
IMHO,
Kevin.
~~~~~~
|
118.9 | Kevin is right | CHRLIE::HUSTON | | Tue Mar 03 1992 14:43 | 11 |
|
Scott,
I am not very familiar with a weak link reference, but Kevin is
correct. The way we do it allows a single server image to move from
level 0 to level 1 (no DNS to DNS) in order to not require dns$share
to be installed we would need two images for the server, one for
DNS use one for DECnet naming use.
--Bob
|
118.10 | More... | SCOTTC::MARSHALL | Pearl-white, but slightly shop-soiled | Tue Mar 03 1992 17:31 | 20 |
| re .8 and .9
Bob and Kevin,
Yes I agree with your point that if the system manager wants to move from level
0 to 1 (or vice-versa), then it's easier if they don't have to re-link, etc.
However, my comment was aimed at those systems where they will *never* want to
use DNS; why force them to link it in, with all the confusion it seems to be
causing?
Also, is it really trivial (or sensible) to switch levels? Maybe I'm being
ignorant, but isn't different information stored in the partition files
depending on the "level" (Phase IV vs DNS names)? IAMFI...
Scott
PS - Bob, a "weak" reference tells the compiler not to complain if it can't
resolve an external reference in the code. The symbol just gets set to zero.
ALL-IN-1 (and no doubt lots of other stuff) makes use of this at run-time to
work out whether some things are linked in and available or not.
|
118.11 | am I missing something? | IOSG::STANDAGE | Oink...Oink...Mooooooooooooooooooooooooooooooooo | Tue Mar 03 1992 18:13 | 23 |
|
Scott,
At the end of the day, Customers can do *anything*, and more often
than not they do !! Since ALL-IN-1 offers the switching capability,
it would seem to them to be a real inconvenience if they had to relink
the server to get the functionality they desired.
The vital DNS images (ones linked with the server) come with VMS.
So, if a customer wants to switch to distribution level 1 all they
have to do start up DNS, stop the server and change it's distribution
to "ON" (via the UI) and restart the server.
The way I see it, starting up DNS is a lot easier than relinking
the server and doing all the associated tasks.
Kevin.
~~~~~~
|
118.12 | I agree with Kevin. | CHRLIE::HUSTON | | Tue Mar 03 1992 19:24 | 20 |
|
Scott,
Thanks for the weak reference info.
Switching from level 0 to 1 is very trivial, as Kevin points out in .11
all it is is to change the dist level and restart the server. We
do nothing different with the partiiton file. There are only
2 differences when you run at level 1
1) We use the partition master file, it is there for level 0 but never
used.
2) You are allowed to do more sysman functions like create/delete
partitions and disable/enable partitons. You can't do these at
distribution level 0.
I agree with Kevin that forcing the relink is more of a hassle.
--BOb
|
118.13 | To conclude... | SCOTTC::MARSHALL | Pearl-white, but slightly shop-soiled | Wed Mar 04 1992 10:34 | 14 |
| Bob,
Thanks for the info on the differences between dist level 0 and 1.
I wasn't suggesting that we "force" *anyone* to relink *anything*. As the
required DNS images come "free" with VMS, most of the time the link will pick
them up and customers can then change "distribution level" (never did work out
why it was called that...) to their heart's content.
My suggestion was merely that *if* the customer doesn't want DNS, doesn't
have the images (removed to save disk space?), or has other problems, it is
wrong that that they are forced to link against them.
Scott
|
118.14 | Does this make sense ?? | IOSG::STANDAGE | Oink...Oink...Mooooooooooooooooooooooooooooooooo | Wed Mar 04 1992 11:10 | 43 |
|
Scott,
>>I wasn't suggesting that we "force" *anyone* to relink *anything*.
>>As the required DNS images come "free" with VMS, most of the time the link
>>will pick them up and customers can then change "distribution level"
>>(never did work out why it was called that...) to their heart's content.
OK, it looks like we're in agreement then. Doing things this way makes
sense, as the customers can then please themselves what they do and
which distribution level they adopt.
>>My suggestion was merely that *if* the customer doesn't want DNS,
>>doesn't have the images (removed to save disk space?), or has other
>>problems, it is wrong that that they are forced to link against them.
The diskspace would have to be pretty serious for them to delete these
two files in question !! :
DNS$RTL.EXE;1 34
DNS$SHARE.EXE;1 65
As these are VMS supplied images, I doubt that any system manager would
in their right mind delete them from SYS$SHARE. It is stated in the
release notes that these images should be present and INSTALLed, so
if they are missing for whatever reason then their local CSC would
probably have supply them.
As far as I know, there hasn't been an instance of these files actually
being missing from a system (?)
I think we have to satisfy the requirements of as many customers as
possible and give them the flexability and functionality they require
with the minimum of hastle. Linking WITH these images seems to me to
be the easiest way of achieving that objective.
Kevin.
~~~~~~
|