210 likes | 381 Views
Konfigurowanie OS/390. Grzegorz Plucinski MAINFRAME Co Ltd Przesieka 1999. Inicjowanie OS/390. IPL adres IPL IPL load parameter parametry podstaowe (LOADxx) parametry zaawansowane konfiguracji sprzetu parametry zaawansowane systemu operacyjnego parametry master catalogu.
E N D
Konfigurowanie OS/390 Grzegorz Plucinski MAINFRAME Co Ltd Przesieka 1999
Inicjowanie OS/390 • IPL • adres IPL • IPL load parameter • parametry podstaowe (LOADxx) • parametry zaawansowane konfiguracji sprzetu • parametry zaawansowane systemu operacyjnego • parametry master catalogu
Konfiguracja sprzetu • HCD (Hardware Configuration Definition) • IOCDS konfiguracja sprzety zapisywana w support element (notebook) • IODF konfiguracja sprzetu zapisywana w systemie operacyjnym (VSAM) • dynamiczna rekonfiguracja • profile konfiguracyjne
IPL • Adres dysku IPL • SYS1.NUCLEUS i już nic wiecej • dysk z IPL może być wspolny dla wszsykich „image” OS-u • IPLPARM • adres dysku ze zbiorami SYS1.IODFxx i SYS1.IPLPARM (lub SYS1.PARMLIB jeśli nie ma IPLPARM) • suffix membra LOADxx
LOADxx • Zdanie IODF - wskazanie na konfiguracje sprzetu, EDT • Zdanie CATALOG - wskazanie na master catalog, VOLSER, poziom zaglebien aliasow • Zdania PARMLIB - lista logicznych konkatenacji PARMLIB-a • Zdanie SYSPARM - wskazanie na IEASYSxx • Zdanie SYSSYM - wskazanie na IEASYMxx
IODF • Opisuje konfiguracje sprzetu i systemu • jeden dla wszystkich kopii OS (nawet jeśli sa rozne komputery) • opisuje polaczenia logiczne pomiedzy systemami (CTC, CL) • miejsce na wiele komentarzy !!!!! • Automatyczny „change management” • wymagana zgodnosc IOCDS i IODF
Master Catalog • Oczywiście wspolny dla wszystkich systemow • poziomy zaglebien aliasow - max. 4
PARMLIB • SYS1.PARMLIB może już nie istniec • wszystkie modyfikacje we wlasnych PARMLIB-ach • zadnych modyfikacji w PARMLIB-ach dystrybucyjnych • PARMLIB access method
IEASYMxx • Wlasne symbole do celow przeroznych • do uzycia w : • PARMLIB-ach • JCL-u (wlasnym i w procedurach) • programach systemowych • zmienne systemowe
Zmienne systemowe • SYSNAME • SYSDATE • SYSTIME • i cale mnostwo innych
SYSPARM • Wskazanie na IEASYSxx • ladowanie systemu bez pytan do operatora • full automat dla produkcji
IEASYSxx • Zawsze konkatenacja IEASYS00 i naszego IEASYSxx • co nowego ? • PROGxx - APF i Link lista • MSTJCL - nareszcie MSTJCL w zrodle
Co jest statyczne ? • Konsole systemowe CONSOLxx • Parametry CSA (rozmiar, fragmentacja) • i to już naprawde wszystko • wszystko inne można dynamiczn ie zmodyfikowac
PROGxx • Dynamiczna lista APF - rezygnacja z IEAAPFxx • Dynamiczna LinkLista - rezygnacja z LNKLSTxx
Link Lista • Biblioteki z Link Listy nie musza być w master catalogu !! • W PROGxx jawnie piszemy parametr VOLUME • w LNKLST nazwe dysku piszemy w nawiasie za DSN np.. • GRZES.LINKLIB(GRZES1)
MSTJCLxx • Definicja JOB dla MSTJCL • UADS • BRODCAST • PROCLIB dla subsystemow • to było możliwe już dawniej ale trzeba było modyfikowac load
LOGREC • Musi być • nazwa definiowana w PARMLIB-ie • może być np.. • LOGREC=SYS1.&SYSNAME..LOGREC - definicja wspolna a efekt różny dla roznych systemow
STGINDEX • Musi być oddzielny dla kazdego systemu • definicja nazwy w PARMLIB-ie • może być np. • STGINDEX=SYS1.&SYSNAME..STGINDEX - i jak w przypadku LOGREC-u
Parametry JES2 • Możemy uzywac zmiennych systemowych w JES2PARM • dopuszczalne nowe formy syntax-u jak i stare
Parametry VTAMI • Dopuszczalne zmienne systemowe w definicjach VTAM-u • wszystko duzo bardziej dynamiczne • dynamiczne PU (switched) • dynamiczne LU (można ich nie opisywac) • ENA - nie piszmy MAXSUBA - tylko utrudniamy sobie zycie
Parametry VTAMII • APPN Network Node - warto ustawic od razu • dynamiczna siec - nie pisz SUBAREA • nie można uzyc NCP • siec samouczaca i pamietajaca strukture - directory serwer • kompresja - dostepna w VTAM, 3174, i wielu emulatorach