I det här avsnittet beskrivs vissa konfigurationskrav för:
Programservrar och deras klienter
Skrivbordsservrar som tillhandahåller särskilda tjänster - databasservrar, ikonservrar och hjälpservrar
Här beskrivs också nätverkskrav för två speciella konfigurationer av nätverksprogram:
Värddatorer för fjärrkörning
Program som kör över olika monterade filsystem
Skrivbordet använder en uppsättning omgivningsvariabler för att ange vilken sökväg som olika hitta skrivbordskonfigurationsfiler, t.ex åtgärdsdatabaser, datatypsdatabaser, hjälpfiler och ikonfiler.
Mer information om hur omgivningsvariabler för sökvägar används finns i Kapitel 9 eller i direkthjälpsavsnittet (man page) för dtenvvar(5).
I standardkonfigurationen för programservern innehåller programservern alla binära filer och konfigurationsfiler som är associerade med programmet, inklusive:
Programmets körbara filer
Standardkonfigurationsfilerna för program, t ex programstandardfiler, meddelandekatalog och delade bibliotek.
Skrivbordets konfigurationsfiler:
Filer med åtgärds- och datatypsdefinitioner
Filer med ikonbilder
Hjälpdatafiler för skrivbordet.
Gör den nätverkskonfiguration för operativsystemet som krävs av skrivbordet tillgänglig.
Se "Konfigurera operativsystemets basnätverkstjänster för skrivbordet".
Gör den allmänna skrivbordskonfiguration som krävs för servrar tillgänglig.
Installera programmet eller programmen.
Om ett program inte registreras automatiskt måste du registrera det.
Se Kapitel 5.
Gör den nätverkskonfiguration för operativsystemet som krävs av skrivbordet tillgänglig.
Se "Konfigurera operativsystemets basnätverkstjänster för skrivbordet".
Gör den allmänna skrivbordskonfiguration som krävs för klienter tillgänglig.
Gör den allmänna skrivbordskonfiguration som krävs för klienter tillgänglig.
För hela systemet - ange och exportera variabeln DTSPSYSAPPHOSTS
i /etc/dt/config/Xsession.d/0010.dtpaths
Personlig - ange och exportera variabeln DTSPUSERAPPHOSTS
i Hemkatalog/.dtprofile
Följande rad i /etc/dt/config/Xsession.d/0010.dtpaths lägger t ex till ett system med värddatornamnen SysAAA och SysBBB till programsökvägen:
export DTSPSYSAPPHOSTS=SysAAA:,SysBBB:
Mer information om hur du anger programsökväg finns i:
Normalt installeras ett programs åtgärds- och datatypsdefinitioner, ikon- och hjälpdatafiler till samma system som programmet själv installeras till.
Detta kan vara en typisk konfiguration av hjälpdatafiler:
Hjälpdatafilerna för filhanteraren finns normalt på sessionsservern. Skrivbordet kan hitta dem eftersom hjälpsökvägen automatiskt söker på rätt plats på sessionsservern.
Hjälpfilerna till andra program finns normalt på samma programserver som programmet. Sessionsservern kan hitta dem eftersom en ändring av programsökvägen automatiskt innebär en ändring av hjälpsökvägen.
Ibland kanske du vill placera databas- (åtgärder och datatyper), hjälp- eller ikondata någon annanstans i nätverket. Om nätverket t ex använder flera sessionsservrar kan du skapa en hjälpserver där alla hjälpfiler för skrivbordsprogram (filhanteraren, inställningar och liknande) lagras. Detta sparar diskutrymme eftersom hjälpfilerna då inte behöver dupliceras på varje sessionsserver.
Gör den nätverkskonfiguration för operativsystemet som krävs av skrivbordet tillgänglig.
Se "Konfigurera operativsystemets basnätverkstjänster för skrivbordet".
Gör den allmänna skrivbordskonfiguration som krävs för klienter tillgänglig.
Installera databas-, hjälp- eller ikonfilerna.
Filerna kan finnas var som helst i systemet. Det kan dock underlätta att använda följande adresser, eftersom detta är de kataloger som automatiskt söks när systemet har utnämnts till programserver.
Databasfiler: /etc/dt/appconfig/types/språk
Hjälpfiler: /etc/dt/appconfig/help/språk
Ikonfiler: /etc/dt/appconfig/icons/språk
Om du installerar en databasserver måste åtgärderna skrivas så att de anger var kommandona (EXEC_STRING) ska köras. Se "Ange en värddator för fjärrkörning".
Gör den nätverkskonfiguration för operativsystemet som krävs av skrivbordet tillgänglig.
Se "Konfigurera operativsystemets basnätverkstjänster för skrivbordet".
Gör den allmänna skrivbordskonfiguration som krävs för klienter tillgänglig.
Lägg till databas-, ikon- eller hjälpdatabasen i lämplig sökväg.
Om du har placerat datafilerna på de platser som anges i Steg 3 i "Skapa en databas-, hjälp- eller ikonserver"," kan du ändra programsökvägen.
Om du har placerat datafilerna någon annanstans måste du ändra den specifika sökvägen.
Om du t ex har placerat hjälpfilerna i katalogen /etc/dt/help i systemet SysCCC lägger du till följande rad i /etc/dt/config/Xsession.d/0010.dtpaths:
export DTSPSYSHELP=/net/SysCCC/etc/dt/help
Mer information om hur du anger sökvägar finns i:
I det här avsnittet beskrivs hur du konfigurerar system för att köra program:
På en annan plats i systemet som innehåller åtgärden - på en värddator för fjärrkörning
Lokalt via filsystemmonteringar
I den typiska programserverkonfigurationen finns åtgärdsdefinitionen i samma system som programmets körbara filer. Åtgärder kan dock skrivas för att köra kommandon i andra system. I den här konfigurationen kallas systemet som innehåller programmet för exekveringsdator.
Åtgärdsdefinitionen kan finnas på sessionsservern eller i ett system som tillhandahåller åtgärds- och datatypstjänster åt sessionsservern (kallas även en databasserver eller databasvärd).
Åtgärdsdefinitioner använder fältet EXEC_HOST
för att ange var deras kommandon (EXEC_STRING) ska köras. Följande åtgärdsdefinition anger t ex att en xload-klient ska köras i systemet med värddatornamnet SysDDD:
ACTION XloadSysDDD { TYPE COMMAND EXEC_HOST SysDDD EXEC_STRING /usr/bin/X11/xload -label SysDDD }
Om fältet EXEC_HOST
anger mer än ett värddatornamn, försöker skrivbordssystemet köra EXEC_STRING på alla värddatorer i tur och ordning tills det hittar en sträng som kan köra åtgärden. Följande EXEC_HOST
-fält anger t ex att åtgärden först ska försöka köra EXEC_STRING på SysDDD, och om detta inte går ska den försöka i SysEEE.
EXEC_HOST SysDDD,SYSEEE
Om fältet EXEC_HOST
inte anges för en åtgärd får det standardvärdet %DatabaseHost%. Värdet på %DatabaseHost% hämtas från databassökvägen.
Anta t ex att databasens sökväg har ändrats genom att följande rad har lagts till i /etc/dt/config/Xsession.d/0010.dtpaths:
DTSPSYSDATABASEHOSTS=SysAAA:,/net/SysBBB/etc/dt/appconfig/types/C
SysAAA anges med hjälp av den värddatorkvalificerade syntaxen - SysAAA:. En åtgärdsdefinition som hittas med det här elementet i sökvägen anger databasvärden till SysAAA. En åtgärd som hittas med delen /net/SysBBB... av sökvägen anger databasvärden till det lokala systemet eftersom syntaxen inte innehåller värddatorkvalificeraren.
Gör den nätverkskonfiguration för operativsystemet som krävs av skrivbordet tillgänglig.
Se "Konfigurera operativsystemets basnätverkstjänster för skrivbordet".
Gör den allmänna skrivbordskonfiguration som krävs för servrar tillgänglig.
Kontrollera att programmen är rätt installerade och konfigurerade för lokal exekvering.
Gör den nätverkskonfiguration för operativsystemet som krävs av skrivbordet tillgänglig.
Se "Konfigurera operativsystemets basnätverkstjänster för skrivbordet".
Gör den allmänna skrivbordskonfiguration som krävs för servrar tillgänglig.
Skapa och installera åtgärdsdefinitioner och programgrupper.
Se "Skapa åtgärder som kör program i fjärrsystem" och "Skapa och hantera allmänna programgrupper".
Gör den nätverkskonfiguration för operativsystemet som krävs av skrivbordet tillgänglig.
Se "Konfigurera operativsystemets basnätverkstjänster för skrivbordet".
Gör den allmänna skrivbordskonfiguration som krävs för klienter tillgänglig.
Ändra åtgärdssökvägen till att omfatta databasvärden.
Ändra programsökvägen till att omfatta värddatorn för exekvering.
Se "Programsökväg".
Standardkonfigurationen för programservrar kör program på programservern. Ibland kan det dock vara bättre att programmet är installerat i ett fjärrsystem men körs lokalt på sessionsservern.
Ingen speciell konfiguration behövs.
Ändra programsökvägen. Använd den lokala absoluta sökvägen till programmet.
Du kan t ex använda följande variabeldefinition för att söka efter ett program som har registrerats i sysAAA:
DTSPSYSAPPHOSTS=/net/SysAAA/etc/dt/appconfig/appmanager/C
Sessionsservern måste ha tillgång till programmets konfigurationsfiler, t ex programstandardfiler, meddelandekataloger och delade bibliotek.