Share via


A TmaxSoft OpenFrame telepítése az Azure-ban

Figyelemfelhívás

Ez a cikk a CentOS-ra, egy olyan Linux-disztribúcióra hivatkozik, amely közel áll az élettartam (EOL) állapotához. Fontolja meg a használatát, és ennek megfelelően tervezze meg. További információ: CentOS End Of Life útmutató.

Megtudhatja, hogyan állíthat be egy OpenFrame-környezetet az Azure-ban fejlesztési, bemutatókhoz, teszteléshez vagy éles számítási feladatokhoz. Ez az oktatóanyag végigvezeti az egyes lépéseken.

Az OpenFrame több összetevőt is tartalmaz, amelyek létrehozzák a nagyszámítógépes emulációs környezetet az Azure-ban. Az OpenFrame online szolgáltatások például lecseréli a nagyszámítógép közbenső szoftverét, például az IBM Customer Information Control System (CICS) és az OpenFrame Batch TJES-összetevőjére, lecseréli az IBM nagyszámítógép feladatbeviteli alrendszerét (JES).

Az OpenFrame bármilyen relációs adatbázissal működik, beleértve az Oracle Database-t, a Microsoft SQL Servert, az IBM Db2-t és a MySQL-t. Az OpenFrame ezen telepítése a TmaxSoft Tibero relációs adatbázist használja. Az OpenFrame és a Tibero linuxos operációs rendszeren is fut. Ez az oktatóanyag telepíti a CentOS 7.3-at, de más támogatott Linux-disztribúciókat is használhat. Az OpenFrame alkalmazáskiszolgáló és a Tibero-adatbázis egy virtuális gépen (VM) van telepítve.

Az oktatóanyag végigvezeti az OpenFrame-csomag összetevőinek telepítésén. Néhányat külön kell telepíteni.

Az OpenFrame fő összetevői:

  • Szükséges telepítési csomagok.
  • Tibero adatbázis.
  • Az OpenFrame-alkalmazások az OpenFrame-ben az Open Database Csatlakozás ivity (ODBC) használatával kommunikálnak a Tibero-adatbázissal.
  • OpenFrame Base, a teljes rendszert kezelő köztes szoftver.
  • OpenFrame Batch, a nagyszámítógép kötegrendszereit lecserélő megoldás.
  • TACF, egy szolgáltatásmodul, amely szabályozza a felhasználók hozzáférését a rendszerekhez és erőforrásokhoz.
  • ProSort, a kötegtranzakciók rendezési eszköze.
  • OFCOBOL, egy fordító, amely értelmezi a nagyszámítógép COBOL-programjait.
  • OFASM, egy fordító, amely értelmezi a nagyszámítógép összeszerelő programjait.
  • OpenFrame Server Type C (OSC), amely a nagyszámítógép köztes szoftverét és az IBM CICS-t helyettesíti.
  • Java Enterprise User Solution (JEUS), a Java Enterprise kiadás 6-hoz minősített webalkalmazás-kiszolgáló.
  • OFGW, az OpenFrame-átjáró összetevő, amely 3270 figyelőt biztosít.
  • OFManager, egy megoldás, amely az OpenFrame üzemeltetési és felügyeleti funkcióit biztosítja a webes környezetben.

Egyéb szükséges OpenFrame-összetevők:

  • OSI, a főszámítógép köztes szoftverét és az IMS DC-t lecserélő megoldás.
  • TJES, a nagyszámítógép JES-környezetét biztosító megoldás.
  • OFTSAM, a megoldás, amely lehetővé teszi a (V)SAM-fájlok használatát a nyílt rendszerben.
  • OFHiDB, a nagyszámítógép IMS DB-jét lecserélő megoldás.
  • OFPLI, egy fordító, amely értelmezi a nagyszámítógép PL/I programjait.
  • PROTRIEVE, a CA-Easytrieve főszámítógép-nyelvet végrehajtó megoldás.
  • OFMiner, egy megoldás, amely elemzi a nagyszámítógépek eszközeit, majd migrálja őket az Azure-ba.

Architektúra

Az alábbi ábra áttekintést nyújt az ebben az oktatóanyagban telepített OpenFrame 7.0 architekturális összetevőkről:

OpenFrame-összetevők

Az Azure rendszerkövetelményei

Az alábbi táblázat az Azure-beli telepítés követelményeit sorolja fel.

WinSCP: Népszerű SFTP-ügyfél és FTP-ügyfél, amelyet használhat
Eclipse for Windows: A TmaxSoft által támogatott fejlesztői platform
(A Microsoft Visual Studio jelenleg nem támogatott)
KövetelményLeírás
Támogatott Linux-disztribúciók az Azure-ban Linux x86 2.6 (32 bites, 64 bites)
Red Hat 7.x
CentOS 7.x
Hardver Magok: 2 (minimum)
Memória: 4 GB (minimum)
Hely felcserélése: 1 GB (minimum)
Merevlemez: 100 GB (minimum)
Választható szoftverek Windows-felhasználók számára

Előfeltételek

Tervezze meg, hogy néhány napot töltsön az összes szükséges szoftver összeállításával és az összes manuális folyamat befejezésével.

Az első lépések előtt tegye a következőket:

  • Kérje le az OpenFrame telepítési adathordozóját a TmaxSofttól. Ha Ön egy meglévő TmaxSoft-ügyfél, forduljon a TmaxSoft képviselőjéhez egy licenccel rendelkező példányért. Ellenkező esetben kérjen próbaverziót a TmaxSofttól.
  • Kérje le az OpenFrame dokumentációját e-mailben support@tmaxsoft.com.
  • Azure-előfizetést kaphat, ha még nem rendelkezik ilyen előfizetéssel. A kezdés előtt ingyenes fiókot is létrehozhat.
  • Opcionális. Állítson be egy helyek közötti VPN-alagutat vagy egy jumpboxot, amely korlátozza az Azure-beli virtuális géphez való hozzáférést a szervezet engedélyezett felhasználói számára. Ez a lépés nem kötelező, de ajánlott eljárás.

Virtuális gép beállítása az Azure for OpenFrame-en és a Tibero-ban

Az OpenFrame-környezetet különböző üzembehelyezési minták használatával állíthatja be, de az alábbi eljárás bemutatja, hogyan helyezheti üzembe az OpenFrame alkalmazáskiszolgálót és a Tibero-adatbázist egy virtuális gépen. Nagyobb környezetekben és nagy számítási feladatok esetén ajánlott az adatbázis külön üzembe helyezése a saját virtuális gépén a jobb teljesítmény érdekében.

Virtuális gép létrehozása

  1. Jelentkezzen be az Azure Portalra.

  2. Kattintson a Virtuális gépek lehetőségre.

    Erőforráslista az Azure Portalon

  3. Kattintson a Hozzáadás gombra.

    Beállítás hozzáadása az Azure Portalon

  4. Az operációs rendszerek jobb oldalán kattintson az Egyebek gombra.

    További lehetőség az Azure Portalon

  5. Kattintson a CentOS-alapú 7.3-ra az útmutató pontos követéséhez, vagy választhat egy másik támogatott Linux-disztribúciót.

    Operációs rendszer beállításai az Azure Portalon

  6. Az Alapbeállítások között adja meg a Nevet, a Felhasználónevet, a Hitelesítési típust, az Előfizetést (használatalapú fizetés az AWS fizetési mód) és az Erőforrás csoportot (használjon meglévőt, vagy hozzon létre egy TmaxSoft-csoportot).

  7. Ha elkészült (beleértve a hitelesítés típusához tartozó nyilvános/titkos kulcspárt is), kattintson a Küldés gombra.

Feljegyzés

Ha SSH nyilvános kulcsot használ hitelesítéshez, tekintse meg a következő szakaszban található lépéseket a nyilvános/titkos kulcs pár létrehozásához, majd folytassa a lépéseket itt.

Nyilvános/titkos kulcspár létrehozása

A nyilvános kulcs szabadon megosztható, de a titkos kulcsot titokban kell tartani, és soha nem szabad megosztani egy másik féllel. A kulcsok létrehozása után be kell illesztenie az SSH nyilvános kulcsát a konfigurációba, és fel kell töltenie a Linux rendszerű virtuális gépre. A rendszer a ~/.ssh felhasználói fiók kezdőlapjának könyvtárában tároljaauthorized_keys. A Linux rendszerű virtuális gép ezután képes felismerni és ellenőrizni a kapcsolatot, miután megadta a társított SSH titkos kulcsot az SSH-ügyfélben.

Amikor új személyeknek ad hozzáférést a virtuális géphez:

  • Minden új személy saját nyilvános/privát kulcsokat hoz létre.
  • A magánszemélyek külön tárolják saját titkos kulcsaikat, és elküldik a nyilvános kulcs adatait a virtuális gép rendszergazdájának.
  • A rendszergazda beilleszti a nyilvános kulcs tartalmát a ~/.ssh/authorized_keys fájlba.
  • Az új személy OpenSSH-val csatlakozik.

További információ az SSH-kulcspárok létrehozásáról: SSH nyilvános-privát kulcspár létrehozása és használata Linux rendszerű virtuális gépekhez az Azure-ban.

Virtuálisgép-szolgáltatások konfigurálása

  1. Az Azure Portal Méret kiválasztása paneljén válassza ki a linuxos gép kívánt hardverbeállítását. A Tibero és az OpenFrame telepítésének minimális követelményei 2 PROCESSZOR és 4 GB RAM, ahogyan az ebben a példában látható:

    Virtuális gép létrehozása – Alapismeretek

  2. Kattintson a 3 Gépház, és használja az alapértelmezett beállításokat az opcionális funkciók konfigurálásához.

  3. Tekintse át a fizetési adatait.

    Virtuális gép létrehozása – Vásárlás

  4. Küldje el a kiválasztott elemeket. Az Azure megkezdi a virtuális gép üzembe helyezését. Ez a folyamat általában néhány percet vesz igénybe.

  5. A virtuális gép üzembe helyezésekor megjelenik az irányítópultja, amely megjeleníti a konfiguráció során kiválasztott összes beállítást. Jegyezze fel a nyilvános IP-címet.

    tmax az Azure-irányítópulton

  6. Nyisson meg egy basht vagy egy PowerShell-parancssort.

  7. A Gazdagép neve mezőbe írja be a felhasználónevet és a másolt nyilvános IP-címet. Például username@publicip.

    Képernyőkép a PuTTY Konfiguráció párbeszédpanelről, és kiemeli a Gazdagép neve (vagy IP-címe) mezőt.

  8. A Kategória mezőben kattintson Csatlakozás ion > SSH-hitelesítésre>. Adja meg a titkos kulcsfájl elérési útját.

    PuTTY Configuration dialog box

  9. Kattintson a Megnyitás gombra a PuTTY ablak elindításához. Ha sikeres, csatlakozik az Azure-ban futó új CentOS virtuális géphez.

  10. Ha gyökérfelhasználóként szeretne bejelentkezni, írja be a sudo basht.

    Gyökérfelhasználói bejelentkezés a parancsablakban

A környezet és a csomagok beállítása

Most, hogy létrejött a virtuális gép, és bejelentkezett, végre kell hajtania néhány beállítási lépést, és telepítenie kell a szükséges előtelepítési csomagokat.

  1. Képezze le a névdemo-t a helyi IP-címre, és módosítsa /etc/hosts bármelyik szövegszerkesztő használatával. Feltételezve, hogy az IP-címünk, 192.168.96.148ez a változás előtt van:

    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1              localhost localhost.localdomain localhost6 localhost6.localdomain
    <IP Address>    <your hostname>
    
    • Ez a módosítás után következik:
    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1              localhost localhost.localdomain localhost6 localhost6.localdomain
    192.168.96.148   ofdemo
    
  2. Csoportok és felhasználók létrehozása:

    sudo adduser -d /home/oframe7 oframe7
    
  3. Módosítsa az oframe7 felhasználó jelszavát:

    sudo passwd oframe7
    
    New password:
    Retype new password:
    passwd: all authentication tokens updated successfully.
    
  4. Frissítse a kernelparamétereket bármely szövegszerkesztő használatával /etc/sysctl.conf :

    kernel.shmall = 7294967296
    kernel.sem = 10000 32000 10000 10000
    
  5. Frissítse dinamikusan a kernelparamétereket újraindítás nélkül:

    sudo /sbin/sysctl -p
    
  6. Szerezze be a szükséges csomagokat: Győződjön meg arról, hogy a kiszolgáló csatlakozik az internethez, töltse le a következő csomagokat, majd telepítse őket:

    • dos2unix

    • glibc

    • glibc.i686 glibc.x86_64

    • libaio

    • ncurses

      Feljegyzés

      A ncurses-csomag telepítése után hozza létre a következő szimbolikus hivatkozásokat:

      sudo ln -s /usr/lib64/libncurses.so.5.9 /usr/lib/libtermcap.so
      sudo ln -s /usr/lib64/libncurses.so.5.9 /usr/lib/libtermcap.so.2
      
    • Gcc

    • gcc-c++

    • libaio-devel.x86_64

    • strace

    • ltrace

    • Gdb

  7. Java RPM-telepítés esetén tegye a következőket:

sudo rpm -ivh jdk-7u79-linux-x64.rpm
  • Adja hozzá a következő tartalmat bármelyik ~./.bash_profile szövegszerkesztőhöz:
# JAVA ENV
export JAVA_HOME=/usr/java/jdk1.7.0_79/
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$CLASSPATH:$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
  • A profil betöltéséhez hajtsa végre a következő parancsot:
sudo source /etc/profile
  • Ellenőrizze a java-verziót a következő paranccsal:
sudo java –version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
sudo echo $JAVA_HOME /usr/java/jdk1.7.0_79/

A Tibero-adatbázis telepítése

A Tibero az OpenFrame-környezetben az Azure-ban több fő funkciót is biztosít:

  • A Tibero az OpenFrame belső adattáraként szolgál a különböző rendszerfunkciókhoz.
  • A VSAM-fájlok, beleértve a KSDS-t, az RRDS-t és az ESDS-t, belsőleg használják a Tibero-adatbázist az adattároláshoz.
  • A TACF-adattárház a Tiberoban van tárolva.
  • Az OpenFrame katalógusadatait a Tibero tárolja.
  • A Tibero-adatbázis az IBM Db2 helyett használható az alkalmazásadatok tárolására.

A Tibero telepítése

  1. Ellenőrizze, hogy a Tibero bináris telepítőfájlja jelen van-e, és tekintse át a verziószámot.

  2. Másolja a Tibero szoftvert a Tibero felhasználói fiókjába (oframe). Példa:

    tar -xzvf tibero6-bin-6_rel_FS04-linux64-121793-opt-tested.tar.gz
    mv license.xml /opt/tmaxdb/tibero6/license/
    
  3. Nyissa meg .bash_profile bármelyik szövegszerkesztővel, és illessze be a következőt:

    # Tibero6 ENV
    export TB_HOME=/opt/tmaxdb/tibero6
    export TB_SID=TVSAM export TB_PROF_DIR=$TB_HOME/bin/prof
    export LD_LIBRARY_PATH=$TB_HOME/lib:$TB_HOME/client/lib:$LD_LIBRARY_PATH
    export PATH=$TB_HOME/bin:$TB_HOME/client/bin:$PATH
    
  4. A bash-profil végrehajtásához a parancssori típusnál:

    source .bash_profile
    
  5. Hozza létre a tippfájlt (a Tibero konfigurációs fájlját), és ellenőrizze annak tartalmát. Példa:

    sh $TB_HOME/config/gen_tip.sh
    cat $TB_HOME/config/$TB_SID.tip
    
  6. Módosítsa \$TB_HOME/client/config/tbdsn.tbr bármelyik szövegszerkesztőt, és helyezze a 127.0.0.1-et a localhost helyett az alábbi módon:

    TVSAM=(
    (INSTANCE=(HOST=127.0.0.1)
        (PT=8629)
    (DB_NAME=TVSAM)
          )
     )
    
  7. Hozza létre az adatbázist. Az alábbi kimenet jelenik meg:

    Change core dump dir to /opt/tmaxdb/tibero6/bin/prof.
    Listener port = 8629
    Tibero 6
    TmaxData Corporation Copyright (c) 2008-. All rights reserved.
    Tibero instance started up (NOMOUNT mode).
     /--------------------- newmount sql ------------------------/
    create database character set MSWIN949 national character set UTF16;
    /-----------------------------------------------------------/
    Database created.
    Change core dump dir to /opt/tmaxdb/tibero6/bin/prof.
    Listener port = 8629
    Tibero 6
    TmaxData Corporation Copyright (c) 2008-. All rights reserved.
    Tibero instance started up (NORMAL mode).
    /opt/tmaxdb/tibero6/bin/tbsvr
    ………………………..
    Creating agent table...
    Done.
    For details, check /opt/tmaxdb/tibero6/instance/TVSAM/log/system_init.log.
    **************************************************
    * Tibero Database TVSAM is created successfully on Fri Aug 12 19:10:43 UTC 2016.
    *     Tibero home directory ($TB_HOME) =
    *         /opt/tmaxdb/tibero6
    *     Tibero service ID ($TB_SID) = TVSAM
    *     Tibero binary path =
    *         /opt/tmaxdb/tibero6/bin:/opt/tmaxdb/tibero6/client/bin
    *     Initialization parameter file =
    *         /opt/tmaxdb/tibero6/config/TVSAM.tip
    *
    * Make sure that you always set up environment variables $TB_HOME and
    * $TB_SID properly before you run Tibero.
     ******************************************************************************
    
  8. A Tibero újrahasznosításához először állítsa le a tbdown parancs használatával. Példa:

    tbdown
    
    Tibero instance terminated (NORMAL mode).
    
  9. Most indítsa el a Tibero-t a tbboot. Példa:

    tbboot
    
    Change core dump dir to /opt/tmaxdb/tibero6/bin/prof. Listener port = 8629
    
    Tibero 6
    TmaxData Corporation Copyright (c) 2008-. All rights reserved.
    Tibero instance started up (NORMAL mode).
    
  10. Táblatér létrehozásához nyissa meg az adatbázist SYS-felhasználóval (sys/tmax), majd hozza létre a szükséges táblateret az alapértelmezett kötethez és a TACF-hez:

    tbsql tibero/tmax
    
    tbSQL 6
    TmaxData Corporation Copyright (c) 2008-. All rights reserved.
    Connected to Tibero.
    
  11. Most írja be a következő SQL-parancsokat:

    SQL> create tablespace "DEFVOL" datafile 'DEFVOL.dbf' size 500M autoextend on; create tablespace "TACF00" datafile 'TACF00.dbf' size 500M autoextend on; create tablespace "OFM_REPOSITORY" datafile 'ofm_repository.dbf' size 300M autoextend on;
    SQL> Tablespace 'DEFVOL' created.
    SQL> Tablespace 'TACF00' created.
    SQL> Tablespace ' OFM_REPOSITORY ' created.
    SQL> SQL> Disconnected.
    
  12. Indítsa el a Tibero-t, és ellenőrizze, hogy a Tibero-folyamatok futnak-e:

    tbboot
    ps -ef | egrep tbsvr
    

Kimenet:

Tibero kimenet

Az ODBC telepítése

Az OpenFrame-alkalmazások a nyílt forráskódú unixODBC-projekt által biztosított ODBC API használatával kommunikálnak a Tibero-adatbázissal.

Az ODBC telepítése:

  1. Ellenőrizze, hogy a unixODBC-2.3.4.tar.gz telepítőfájl jelen van-e, vagy használja a wget unixODBC-2.3.4.tar.gz parancsot. Példa:

    wget ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.4.tar.gz
    
  2. Bontsa ki a bináris fájlt. Példa:

    tar -zxvf unixODBC-2.3.4.tar.gz
    
  3. Lépjen a unixODBC-2.3.4 könyvtárba, és hozza létre a Makefile-t a gép adatainak ellenőrzésével. Példa:

    ./configure --prefix=/opt/tmaxapp/unixODBC/ --sysconfdir=/opt/tmaxapp/unixODBC/etc
    

    Alapértelmezés szerint a unixODBC telepítve van a /usr /local fájlban, ezért --prefix átad egy értéket a hely módosításához. Hasonlóképpen, a konfigurációs fájlok alapértelmezés szerint telepítve /etc vannak, így --sysconfdir a rendszer átadja a kívánt hely értékét.

  4. Makefile végrehajtása: make

  5. A fordítás után másolja a végrehajtható fájlt a programkönyvtárba. Példa:

    make install
    
  6. Szerkessze a bash-profilt ~/.bash_profile bármely szövegszerkesztővel, és adja hozzá a következőket:

    # UNIX ODBC ENV
    export ODBC_HOME=$HOME/unixODBC
    export PATH=$ODBC_HOME/bin:$PATH
    export LD_LIBRARY_PATH=$ODBC_HOME/lib:$LD_LIBRARY_PATH
    export ODBCINI=$HOME/unixODBC/etc/odbc.ini
    export ODBCSYSINI=$HOME
    
  7. Alkalmazza az ODBC-t. Ennek megfelelően szerkessze a következő fájlokat. Példa:

    source ~/.bash_profile
    cd
    odbcinst -j unixODBC 2.3.4
    
    DRIVERS............: /home/oframe7/odbcinst.ini
    SYSTEM DATA SOURCES: /home/oframe7/odbc.ini
    FILE DATA SOURCES..: /home/oframe7/ODBCDataSources
    USER DATA SOURCES..: /home/oframe7/unixODBC/etc/odbc.ini
    SQLULEN Size.......: 8
    SQLLEN Size........: 8
    SQLSETPOSIROW Size.: 8
    
    • Módosítsa odbcinst.ini bármelyik szövegszerkesztőt, és adja hozzá a következő tartalmat:
    [Tibero]
    Description = Tibero ODBC driver for Tibero6
    Driver = /opt/tmaxdb/tibero6/client/lib/libtbodbc.so
    Setup =
    FileUsage =
    CPTimeout =
    CPReuse =
    Driver Logging = 7
    
    [ODBC]
    Trace = NO
    TraceFile = /home/oframe7/odbc.log
    ForceTrace = Yes
    Pooling = No
    DEBUG = 1
    
    • Módosítsa odbc.ini bármelyik szövegszerkesztőt, és adja hozzá a következő tartalmat:
    [TVSAM]
    Description = Tibero ODBC driver for Tibero6
    Driver = Tibero
    DSN = TVSAM
    SID = TVSAM
    User = tibero
    password = tmax
    
  8. Hozzon létre egy szimbolikus hivatkozást, és ellenőrizze a Tibero-adatbázis kapcsolatát:

    ln $ODBC_HOME/lib/libodbc.so $ODBC_HOME/lib/libodbc.so.1
    ln $ODBC_HOME/lib/libodbcinst.so $ODBC_HOME/lib/libodbcinst.so.1
    isql TVSAM tibero tmax
    

A következő kimenet jelenik meg:

AZ SQL-hez csatlakoztatott ODBC-kimenet

OpenFrame Base telepítése

Az Alapalkalmazás-kiszolgáló telepítése az OpenFrame által a rendszer Azure-beli kezeléséhez használt egyes szolgáltatások előtt történik, beleértve a tranzakciókezelő kiszolgáló folyamatait is.

Az OpenFrame Base telepítése

  1. Győződjön meg arról, hogy a Tibero telepítése sikeres volt, majd ellenőrizze, hogy a következő OpenFrame_Base7_0_Linux_x86_64.bin telepítőfájl és a base.properties konfigurációs fájl található-e.

  2. Frissítse a bash-profilt a következő Tibero-specifikus információkkal:

    alias ofhome='cd $OPENFRAME_HOME'
    alias ulog='cd $OPENFRAME_HOME/log/tmax/ulog'
    alias sysjcl='cd $OPENFRAME_HOME/volume_default/SYS1.JCLLIB'
    alias sysload='cd $OPENFRAME_HOME/volume_default/SYS1.LOADLIB'
    alias sysproc='cd $OPENFRAME_HOME/volume_default/SYS1.PROCLIB'
    alias oscsrc='cd $OPENFRAME_HOME/osc/oivp'
    alias osisrc='cd $OPENFRAME_HOME/osi/oivp'
    alias defvol='cd $OPENFRAME_HOME/volume_default'
    
  3. Hajtsa végre a bash-profilt:. .bash_profile

  4. Győződjön meg arról, hogy a Tibero-folyamatok futnak. Példa:

    ps -ef|grep tbsvr
    

    Alapszintű

    Fontos

    A telepítés előtt mindenképpen indítsa el a Tibero-t.

  5. Hozzon létre licencet az OpenFrame Base, Batch, TACF és OSC licenceknél technet.tmaxsoft.com a megfelelő mappában:

    cp license.dat /opt/tmaxapp/OpenFrame/core/license/
    cp lictjes.dat lictacf.dat licosc.dat $OPENFRAME_HOME/license/
    
  6. Töltse le az OpenFrame Base bináris fájlokat és base.properties fájlokat:

    • Ennek megfelelően módosítsa a base.properties fájlt bármely szövegszerkesztővel:
    OPENFRAME_HOME= <appropriate location for installation> ex. /opt/tmaxapp/OpenFrame TP_HOST_NAME=<your IP Hostname> ex. ofdemo
    TP_HOST_IP=<your IP Address> ex. 192.168.96.148
    TP_SHMKEY=63481
    TP_TPORTNO=6623
    TP_UNBLOCK_PORT=6291
    TP_NODE_NAME=NODE1
    TP_NODE_LIST=NODE1
    MASCAT_NAME=SYS1.MASTER.ICFCAT
    MASCAT_CREATE=YES
    DEFAULT_VOLSER=DEFVOL
    VOLADD_DEFINE=YES TSAM_USERNAME=tibero
    TSAM_PASSWORD=tmax
    TSAM_DATABASE=oframe
    DATASET_SHMKEY=63211
    DSLOCK_DATA=SYS1.DSLOCK.DATA
    DSLOCK_LOG=SYS1.DSLOCK.LOG
    DSLOCK_SEQ=dslock_seq.dat
    DSLOCK_CREATE=YES
    OPENFRAME_LICENSE_PATH=/opt/tmaxapp/license/OPENFRAME TMAX_LICENSE_PATH=/opt/tmaxapp/license/TMAX
    
  7. Hajtsa végre a telepítőt a base.properties file. Példa:

    chmod a+x OpenFrame_Base7_0_Linux_x86_64.bin
    ./OpenFrame_Base7_0_Linux_x86_64.bin -f base.properties
    

    Ha elkészült, megjelenik a Telepítés befejezése üzenet.

  8. Ellenőrizze az OpenFrame Base könyvtárstruktúráját a ls -ltr paranccsal. Példa:

    ls -ltr
    
    total 44
    
    drwxrwxr-x. 4 oframe7 oframe7 61 Nov 30 16:57 UninstallerData
    drwxrwxr-x. 2 oframe7 oframe7 4096 Nov 30 16:57 bin
    drwxrwxr-x. 2 oframe7 oframe7 4096 Nov 30 16:57 cpm drwxrwxr-x. 2 oframe7 oframe7 4096 Nov 30 16:57 data
    drwxrwxr-x. 2 oframe7 oframe7 4096 Nov 30 16:57 include
    drwxrwxr-x. 2 oframe7 oframe7 8192 Nov 30 16:57 lib
    drwxrwxr-x. 6 oframe7 oframe7 48 Nov 30 16:57 log
    drwxrwxr-x. 2 oframe7 oframe7 6 Nov 30 16:57 profile
    drwxrwxr-x. 7 oframe7 oframe7 62 Nov 30 16:57 sample
    drwxrwxr-x. 2 oframe7 oframe7 6 Nov 30 16:57 schema
    drwxrwxr-x. 2 oframe7 oframe7 6 Nov 30 16:57 temp
    drwxrwxr-x. 3 oframe7 oframe7 16 Nov 30 16:57 shared
    drwxrwxr-x. 2 oframe7 oframe7 4096 Nov 30 16:58 license
    drwxrwxr-x. 23 oframe7 oframe7 4096 Nov 30 16:58 core
    drwxrwxr-x. 2 oframe7 oframe7 4096 Nov 30 16:58 config
    drwxrwxr-x. 2 oframe7 oframe7 4096 Nov 30 16:58 scripts
    drwxrwxr-x. 2 oframe7 oframe7 25 Nov 30 16:58 volume_default
    
  9. Indítsa el az OpenFrame Baset:

    cp /usr/lib/libtermcap.so.2 $TMAXDIR/lib
    

    Indítsa el a Tmax Servert a következő paranccsal:

    tmboot
    

    tmboot parancs kimenete

  10. Ellenőrizze, hogy a folyamat állapota készen áll-e az si tmadmin parancsával. Az RDY az egyes folyamatok állapotoszlopában jelenik meg:

    tmadmin parancs kimenete

  11. Az OpenFrame Base leállítása:

    tmdown
    
    Do you really want to down whole Tmax? (y : n): y
    
    TMDOWN for node(NODE1) is starting:
    TMDOWN: SERVER(ofrsasvr:36) downed: Wed Sep  7 15:37:21 2016
    TMDOWN: SERVER(ofrdsedt:39) downed: Wed Sep  7 15:37:21 2016
    TMDOWN: SERVER(vtammgr:43) downed: Wed Sep  7 15:37:21 2016
    TMDOWN: SERVER(ofrcmsvr:40) downed: Wed Sep  7 15:37:21 2016
    TMDOWN: SERVER(ofrdmsvr:38) downed: Wed Sep  7 15:37:21 2016
    TMDOWN: SERVER(ofrlhsvr:37) downed: Wed Sep  7 15:37:21 2016
    TMDOWN: SERVER(ofruisvr:41) downed: Wed Sep  7 15:37:21 2016
    TMDOWN: SERVER(ofrsmlog:42) downed: Wed Sep  7 15:37:21 2016
    TMDOWN: CLH downed: Wed Sep  7 15:37:21 2016
    TMDOWN: CLL downed: Wed Sep  7 15:37:21 2016
    TMDOWN: TLM downed: Wed Sep  7 15:37:21 2016
    TMDOWN: TMM downed: Wed Sep  7 15:37:21 2016
    TMDOWN: TMAX is down
    

OpenFrame Batch telepítése

Az OpenFrame Batch több összetevőből áll, amelyek nagyszámítógépes kötegkörnyezeteket szimulálnak, és batch-feladatok futtatására szolgálnak az Azure-ban.

A Batch telepítése

  1. Győződjön meg arról, hogy az alaptelepítés sikeres volt, majd ellenőrizze, hogy a telepítőfájl és batch.properties a OpenFrame_Batch7_0_Fix2_MVS_Linux_x86_64.bin konfigurációs fájl megtalálható-e:

  2. Módosítsa a fájlt vi batch.properties bármely szövegszerkesztővel.

  3. Módosítsa a paramétereket az alábbiak szerint:

    OPENFRAME_HOME = /opt/tmaxapp/OpenFrame
    DEFAULT_VOLSER=DEFVOL
    TP_NODE_NAME=NODE1
    TP_NODE_LIST=NODE1
    RESOURCE_SHMKEY=66991
    #JOBQ_DATASET_CREATE=YES
    #OUTPUTQ_DATASET_CREATE=YES
    DEFAULT_JCLLIB_CREATE=YES
    DEFAULT_PROCLIB_CREATE=YES
    DEFAULT_USERLIB_CREATE=YES
    TJES_USERNAME=tibero
    TJES_PASSWORD=tmax
    TJES_DATABASE=oframe
    BATCH_TABLE_CREATE=YES
    
  4. A kötegtelepítő végrehajtásához a parancssor típusa:

    ./OpenFrame_Batch7_0_Fix2_MVS_Linux_x86_64.bin -f batch.properties
    
  5. Ha a telepítés befejeződött, indítsa el a telepített OpenFrame-csomagokat a parancssorba való beírással tmboot .

    tmboot kimenet

  6. Írja be tmadmin a parancssorba az OpenFrame folyamat ellenőrzéséhez.

    Tmax Rendszergazda képernyő

  7. Hajtsa végre a következő parancsokat:

    $$2 NODE1 (tmadm): quit
    ADM quit for node (NODE1)
    
  8. tmdown A parancs használatával indítsa el és állítsa le a Batchet:

    tmdown
    
    Do you really want to down whole Tmax? (y : n): y
    
    TMDOWN for node(NODE1) is starting:
    TMDOWN: SERVER(ofrsasvr:36) downed: Wed Sep  7 16:01:46 2016
    TMDOWN: SERVER(obmjmsvr:44) downed: Wed Sep  7 16:01:46 2016
    TMDOWN: SERVER(vtammgr: 43) downed: Wed Sep  7 16:01:46 2016
    TMDOWN: SERVER(ofrcmsvr:40) downed: Wed Sep  7 16:01:46 2016
    TMDOWN: SERVER(obmjmsvr:45) downed: Wed Sep  7 16:01:46 2016
    TMDOWN: SERVER(obmjmsvr:46) downed: Wed Sep  7 16:01:46 2016
    TMDOWN: SERVER(ofrdmsvr:38) downed: Wed Sep  7 16:01:46 2016
    TMDOWN: SERVER(obmjmsvr:47) downed: Wed Sep  7 16:01:46 2016
    TMDOWN: SERVER(ofrdsedt:39) downed: Wed Sep  7 16:01:46 2016
    TMDOWN: SERVER(obmjschd:54) downed: Wed Sep  7 16:01:46 2016
    TMDOWN: SERVER(obmjinit:55) downed: Wed Sep  7 16:01:46 2016
    TMDOWN: SERVER(obmjmsvr:48) downed: Wed Sep  7 16:01:46 2016
    TMDOWN: SERVER(obmjspbk:57) downed: Wed Sep  7 16:01:46 2016
    TMDOWN: SERVER(obmjmsvr:49) downed: Wed Sep  7 16:01:46 2016
    TMDOWN: SERVER(obmjmsvr:50) downed: Wed Sep  7 16:01:46 2016
    TMDOWN: SERVER(obmjmsvr:51) downed: Wed Sep  7 16:01:46 2016
    TMDOWN: SERVER(ofrlhsvr:37) downed: Wed Sep  7 16:01:46 2016
    TMDOWN: SERVER(obmjmsvr:52) downed: Wed Sep  7 16:01:46 2016
    TMDOWN: SERVER(obmjmsvr:53) downed: Wed Sep  7 16:01:46 2016
    TMDOWN: SERVER(obmjhist:56) downed: Wed Sep  7 16:01:46 2016
    TMDOWN: SERVER(ofruisvr:41) downed: Wed Sep  7 16:01:46 2016
    TMDOWN: SERVER(obmtsmgr:59) downed: Wed Sep  7 16:01:46 2016
    TMDOWN: SERVER(ofrpmsvr:58) downed: Wed Sep  7 16:01:46 2016
    TMDOWN: SERVER(ofrsmlog:42) downed: Wed Sep  7 16:01:46 2016
    TMDOWN: CLL downed: Wed Sep  7 16:01:46 2016
    TMDOWN: TLM downed: Wed Sep  7 16:01:46 2016
    TMDOWN: CLH downed: Wed Sep  7 16:01:46 2016
    TMDOWN: TMM downed: Wed Sep  7 16:01:46 2016
    TMDOWN: TMAX is down
    

A TACF telepítése

A TACF Manager egy OpenFrame szolgáltatásmodul, amely az RACF-biztonságon keresztül szabályozza a felhasználók hozzáférését a rendszerekhez és erőforrásokhoz.

A TACF telepítése

  1. Ellenőrizze, hogy a telepítőfájl és a OpenFrame_Tacf7_0_Fix2_Linux_x86_64.bin tacf.properties konfigurációs fájl megtalálható-e.

  2. Győződjön meg arról, hogy a Batch telepítése sikeres volt, majd módosítsa a fájlt tacf.properties bármely szövegszerkesztővel.

  3. Módosítsa a TACF-paramétereket:

    OPENFRAME_HOME=/opt/tmaxapp/OpenFrame
    USE_OS_AUTH=NO
    TACF_USERNAME=tibero
    TACF_PASSWORD=tmax
    TACF_DATABASE=oframe
    TACF_TABLESPACE=TACF00
    TACF_TABLE_CREATE=YES
    
  4. A TACF-telepítő befejezése után alkalmazza a TACF környezeti változókat. A parancssorba írja be a következőt:

    source ~/.bash_profile
    
  5. Hajtsa végre a TACF-telepítőt. A parancssorba írja be a következőt:

    ./OpenFrame_Tacf7_0_Fix2_Linux_x86_64.bin -f tacf.properties
    

    A kimenet a következőképpen néz ki:

    Wed Dec 07 17:36:42 EDT 2016
    Free Memory: 18703 kB
    Total Memory: 28800 kB
    
    4 Command Line Args:
    0:  -f 1:  tacf.properties
    2:  -m
    3:  SILENT
    java.class.path:
    /tmp/install.dir.41422/InstallerData
    /tmp/install.dir.41422/InstallerData/installer.zip
    ZGUtil.CLASS_PATH:
    /tmp/install.dir.41422/InstallerData
    tmp/install.dir.41422/InstallerData/installer.zip
    sun.boot.class.path:
    /tmp/install.dir.41422/Linux/resource/jre/lib/resources.jar /tmp/install.dir.41422/Linux/resource/jre/lib/rt.jar /tmp/install.dir.41422/Linux/resource/jre/lib/sunrsasign.jar /tmp/install.dir.41422/Linux/resource/jre/lib/jsse.jar /tmp/install.dir.41422/Linux/resource/jre/lib/jce.jar /tmp/install.dir.41422/Linux/resource/jre/lib/charsets.jar /tmp/install.dir.41422/Linux/resource/jre/lib/jfr.jar /tmp/install.dir.41422/Linux/resource/jre/classes
    
  6. A parancssorba írja be tmboot az OpenFrame újraindítását. A kimenet a következőképpen néz ki:

    TMBOOT for node(NODE1) is starting:
    Welcome to Tmax demo system: it will expire 2016/11/4
    Today: 2016/9/7
    TMBOOT: TMM is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: CLL is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: CLH is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: TLM(tlm) is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: SVR(ofrsasvr) is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: SVR(ofrlhsvr) is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: SVR(ofrdmsvr) is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: SVR(ofrdsedt) is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: SVR(ofrcmsvr) is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: SVR(ofruisvr) is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: SVR(ofrsmlog) is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: SVR(vtammgr) is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: SVR(obmjmsvr) is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: SVR(obmjmsvr) is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: SVR(obmjmsvr) is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: SVR(obmjmsvr) is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: SVR(obmjmsvr) is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: SVR(obmjmsvr) is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: SVR(obmjmsvr) is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: SVR(obmjmsvr) is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: SVR(obmjmsvr) is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: SVR(obmjmsvr) is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: SVR(obmjschd) is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: SVR(obmjinit) is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: SVR(obmjhist) is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: SVR(obmjspbk) is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: SVR(ofrpmsvr) is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: SVR(obmtsmgr) is starting: Wed Sep  7 17:48:53 2016
    TMBOOT: SVR(tmsvr) is starting: Wed Sep  7 17:48:53 2016
    
  7. Ellenőrizze, hogy a folyamat állapota készen tmadmin áll-e a si parancs használatával. Példa:

    tmadmin
    

    Az állapotoszlopban megjelenik az RDY:

    RDY az állapotoszlopban

  8. Hajtsa végre a következő parancsokat a bash terminálon:

    $$2 NODE1 (tmadm): quit
    
    DM quit for node (NODE1)
    
    ```bash
    tacfmgr
    
    ```output
    Input USERNAME  : ROOT
    Input PASSWORD  : SYS1
    
    TACFMGR: TACF MANAGER START!!!
    QUIT TACFMGR: TACF MANAGER END!!!
    
    tmdow
    
  9. Állítsa le a kiszolgálót a tmdown paranccsal. A kimenet a következőképpen néz ki:

    tmdown
    
    Do you really want to down whole Tmax? (y : n): y
    
    TMDOWN for node(NODE1) is starting:
    TMDOWN: SERVER(ofrlhsvr:37) downed: Wed Sep  7 17:50:50 2016
    TMDOWN: SERVER(ofrdsedt:39) downed: Wed Sep  7 17:50:50 2016
    TMDOWN: SERVER(obmjschd:54) downed: Wed Sep  7 17:50:50 2016
    TMDOWN: SERVER(obmjmsvr:47) downed: Wed Sep  7 17:50:50 2016
    TMDOWN: SERVER(obmjmsvr:48) downed: Wed Sep  7 17:50:50 2016
    TMDOWN: SERVER(ofrdmsvr:38) downed: Wed Sep  7 17:50:50 2016
    TMDOWN: SERVER(obmjmsvr:50) downed: Wed Sep  7 17:50:50 2016
    TMDOWN: SERVER(obmjhist:56) downed: Wed Sep  7 17:50:50 2016
    TMDOWN: SERVER(ofrsasvr:36) downed: Wed Sep  7 17:50:50 2016
    TMDOWN: SERVER(ofrcmsvr:40) downed: Wed Sep  7 17:50:50 2016
    TMDOWN: SERVER(obmjspbk:57) downed: Wed Sep  7 17:50:50 2016
    TMDOWN: SERVER(tmsvr:60) downed: Wed Sep  7 17:50:50 2016
    TMDOWN: SERVER(ofrpmsvr:58) downed: Wed Sep  7 17:50:50 2016
    TMDOWN: SERVER(obmtsmgr:59) downed: Wed Sep  7 17:50:50 2016
    TMDOWN: CLL downed: Wed Sep  7 17:50:50 2016
    TMDOWN: CLH downed: Wed Sep  7 17:50:50 2016
    TMDOWN: TLM downed: Wed Sep  7 17:50:50 2016
    TMDOWN: TMM downed: Wed Sep  7 17:50:50 2016
    TMDOWN: TMAX is down
    

A ProSort telepítése

A ProSort egy olyan segédprogram, amelyet kötegelt tranzakciókban használnak az adatok rendezéséhez.

A ProSort telepítése

  1. Győződjön meg arról, hogy a Batch telepítése sikeres volt, majd ellenőrizze, hogy a prosort-bin-prosort_2sp3-linux64-2123-opt.tar.gz telepítőfájl megtalálható-e.

  2. Hajtsa végre a telepítőt a tulajdonságok fájllal. A parancssorba írja be a következőt:

    tar -zxvf prosort-bin-prosort_2sp3-linux64-2123-opt.tar.gz
    
  3. Helyezze át a prosort könyvtárat a kezdőlapra. A parancssorba írja be a következőt:

    mv prosort /opt/tmaxapp/prosort
    
  4. Hozzon létre egy licenc alkönyvtárat, és másolja oda a licencfájlt. Példa:

    cd /opt/tmaxapp/prosort
    mkdir license
    cp /opt/tmaxsw/oflicense/prosort/license.xml /opt/tmaxapp/prosort/license
    
  5. Módosítsa bash.profile bármelyik szövegszerkesztő használatával, frissítse az alábbiak szerint:

    #       PROSORT
    
    PROSORT_HOME=/opt/tmaxapp/prosort
    PROSORT_SID=gbg
    PATH=$PATH:$PROSORT_HOME/bin LD_LIBRARY_PATH=$PROSORT_HOME/lib:$LD_LIBRARY_PATH LIBPATH$PROSORT_HOME/lib:$LIBPATH
    export PROSORT_HOME PROSORT_SID
    PATH LD_LIBRARY_PATH LIBPATH
    PATH=$PATH:$OPENFRAME_HOME/shbin
    export PATH
    
  6. A bash-profil végrehajtásához írja be a parancssorba a következőt: . .bash_profile

  7. Hozza létre a konfigurációs fájlt. Példa:

    cd /opt/tmaxapp/prosort/config
    ./gen_tip.sh
    
    Using PROSORT_SID "gbg"
     /home/oframe7/prosort/config/gbg.tip generated
    
  8. Hozza létre a szimbolikus hivatkozást. Példa:

    cd /opt/tmaxapp/OpenFrame/util/
    ln -s DFSORT SORT
    
  9. Ellenőrizze a ProSort telepítését a prosort -h parancs végrehajtásával. Példa:

    prosort -h
    
    Usage: prosort [options] [sort script files]
    options ------
    -h             Display this information
    -v             Display version information
    -s             Display state information
    -j             Display profile information
    -x             Use SyncSort compatible mode
    

AZ OFCOBOL telepítése

Az OFCOBOL a nagyszámítógép COBOL-programjait értelmező OpenFrame-fordító.

Az OFCOBOL telepítése

  1. Győződjön meg arról, hogy a Batch/Online telepítése sikeres volt, majd ellenőrizze, hogy a OpenFrame_COBOL3_0_40_Linux_x86_64.bin telepítőfájl megtalálható-e.

  2. Az OFCOBOL telepítőjének futtatásához írja be a parancssorba a következőt:

    ./OpenFrame_COBOL3_0_40_Linux_x86_64.bin
    
  3. Olvassa el a licencszerződést, és a folytatáshoz nyomja le az Enter billentyűt.

  4. Fogadja el a licencszerződést. Ha a telepítés befejeződött, a következő jelenik meg:

    Choose Install Folder
    --------------------
    Where would you like to install?
    Default Install Folder: /home/oframe7/OFCOBOL
    
    ENTER AN ABSOLUTE PATH, OR PRESS <ENTER> TO ACCEPT THE DEFAULT : /opt/tmaxapp/OFCOBOL
    
    INSTALL FOLDER IS: /opt/tmaxapp/OFCOBOL
    IS THIS CORRECT? (Y/N): Y[oframe7@ofdemo ~]$ vi .bash_profile
    
    ============================================================================ Installing...
    ------------
    [==================|==================|==================|==================]
    [------------------|------------------|------------------|------------------]
    
    =============================================================================== Installation Complete
    --------------------
    Congratulations. OpenFrame_COBOL has been successfully installed
    PRESS <ENTER> TO EXIT THE INSTALLER
    
  5. Módosítsa a bash-profilfájlt (bash_profile) bármilyen szövegszerkesztővel, és ellenőrizze, hogy az OFCOBOL változókkal van-e frissítve.

  6. Hajtsa végre a bash-profilt. A parancssorba írja be a következőt:

     source ~/.bash_profile
    
  7. Másolja az OFCOBOL-licencet a telepített mappába. Példa:

    mv licofcob.dat $OFCOB_HOME/license
    
  8. Módosítsa az OpenFrame $OPENFRAME_HOME/config/tjclrun.conf konfigurációs fájlját bármely szövegszerkesztővel. Példa:

    • Íme a SYSLIB szakasz a módosítás előtt:
    [SYSLIB] BIN_PATH=${OPENFRAME_HOME}/bin:${OPENFRAME_HOME}/util:${COBDIR}/bin:/usr/local/bin:/bin LIB_PATH=${OPENFRAME_HOME}/lib:${OPENFRAME_HOME}/core/lib:${TB_HOME}/client/lib:${COBDIR}/lib:/ usr/lib:/lib:/lib/i686:/usr/local/lib:${PROSORT_HOME}/lib:/opt/FSUNbsort/lib
    
    • Íme a SYSLIB szakasz a módosítás után:
    [SYSLIB] BIN_PATH=${OPENFRAME_HOME}/bin:${OPENFRAME_HOME}/util:${COBDIR}/bin:/usr/local/bin:/bin LIB_PATH=${OPENFRAME_HOME}/lib:${OPENFRAME_HOME}/core/lib:${TB_HOME}/client/lib:${COBDIR}/lib:/ usr/lib:/lib:/lib/i686:/usr/local/lib:${PROSORT_HOME}/lib:/opt/FSUNbsort/lib :${ODBC_HOME}/lib
    :${OFCOB_HOME}/lib
    
  9. Tekintse át a fájlt a OpenFrame_COBOL_InstallLog.log vi fájlban, és ellenőrizze, hogy nincsenek-e hibák. Példa:

    cat $OFCOB_HOME/UninstallerData/log/OpenFrame_COBOL_InstallLog.log
    
    ……..
    Summary
    ------
    Installation: Successful.
    131 Successes
    0 Warnings
    0 NonFatalErrors
    0 FatalError
    
  10. A telepítés ellenőrzéséhez használja a ofcob --version parancsot, és tekintse át a verziószámot. Példa:

    ofcob --version
    
    OpenFrame COBOL Compiler 3.0.54
    CommitTag:: 645f3f6bf7fbe1c366a6557c55b96c48454f4bf
    
  11. Indítsa újra az OpenFrame-et a tmdown/tmboot paranccsal.

Az OFASM telepítése

Az OFASM az OpenFrame fordító, amely értelmezi a nagyszámítógép összeszerelő programjait.

Az OFASM telepítése

  1. Győződjön meg arról, hogy a Batch/Online telepítése sikeres volt, majd ellenőrizze, hogy a OpenFrame_ASM3_0_Linux_x86_64.bin telepítőfájl megtalálható-e.

  2. Hajtsa végre a telepítőt. Példa:

    ./OpenFrame_ASM3_0_Linux_x86_64.bin
    
  3. Olvassa el a licencszerződést, és a folytatáshoz nyomja le az Enter billentyűt.

  4. Fogadja el a licencszerződést.

  5. Ellenőrizze, hogy a bash-profil frissítve van-e OFASM-változókkal. Példa:

    source .bash_profile
    ofasm --version
    
    # TmaxSoft OpenFrameAssembler v3 r328
    (3ff35168d34f6e2046b96415bbe374160fcb3a34)
    
    cat .bash_profile
    
    # OFASM ENV
    export OFASM_HOME=/opt/tmaxapp/OFASM
    export OFASM_MACLIB=$OFASM_HOME/maclib/free_macro
    export PATH="${PATH}:$OFASM_HOME/bin:"
    export LD_LIBRARY_PATH="./:$OFASM_HOME/lib:$LD_LIBRARY_PATH"
    
  6. Nyissa meg az OpenFrame $OPENFRAME_HOME/config/tjclrun.conf konfigurációs fájlt bármely szövegszerkesztővel, és módosítsa az alábbiak szerint:

    • Íme a [SYSLIB] szakasz a módosítás előtt :
    [SYSLIB] BIN_PATH=${OPENFRAME_HOME}/bin:${OPENFRAME_HOME}/util:${COBDIR}/bin:/usr/local/bin:/bi n:${OPENFRAME_HOME}/volume_default/SYS1.LOADLIB LIB_PATH=${OPENFRAME_HOME}/lib:${OPENFRAME_HOME}/core/lib:${TB_HOME}/client/lib:${CO BDIR}/lib:/usr/lib:/lib:/lib/i686:/usr/local/lib:${PROSORT_HOME}/lib:/opt/FSUNbsort/lib:${OFCOB_HOM E}/lib:${ODBC_HOME}/lib:${OFPLI_HOME}/lib
    
    • Itt található a [SYSLIB] szakasz a módosítás után :
    [SYSLIB] BIN_PATH=${OPENFRAME_HOME}/bin:${OPENFRAME_HOME}/util:${COBDIR}/bin:/usr/local/bin:/bi n:${OPENFRAME_HOME}/volume_default/SYS1.LOADLIB LIB_PATH=${OPENFRAME_HOME}/lib:${OPENFRAME_HOME}/core/lib:${TB_HOME}/client/lib:${CO BDIR}/lib:/usr/lib:/lib:/lib/i686:/usr/local/lib:${PROSORT_HOME}/lib:/opt/FSUNbsort/lib:${OFCOB_HOM E}/lib:${ODBC_HOME}/lib:${OFPLI_HOME}/lib:${OFASM_HOME}/lib
    
  7. Ellenőrizze a OpenFrame_ASM_InstallLog.log fájlt, és ellenőrizze, hogy nincsenek-e hibák. Példa:

    cat $OFASM_HOME/UninstallerData/log/OpenFrame_ASM_InstallLog.log
    
    ……..
    Summary
    ------
    
    Installation: Successful.
    
    55 Successes
    0 Warnings
    0 NonFatalErrors
    0 FatalErrors
    
  8. Indítsa újra az OpenFrame-et az alábbi parancsok egyikének kiadásával:

    tmdown / tmboot
    

    — vagy —

    oscdown / oscboot
    

Az OSC telepítése

Az OSC az IBM CICS-hez hasonló OpenFrame-környezet, amely támogatja a nagy sebességű OLTP-tranzakciókat és más felügyeleti funkciókat.

Az OSC telepítése

  1. Győződjön meg arról, hogy az alaptelepítés sikeres volt, majd ellenőrizze, hogy a telepítőfájl és az OpenFrame_OSC7_0_Fix2_Linux_x86_64.bin osc.properties konfigurációs fájl megtalálható-e.

  2. Szerkessze a következő paramétereket a osc.properties fájlban:

    OPENFRAME_HOME=/opt/tmaxapp/OpenFrame OSC_SYS_OSC_NCS_PATH=/opt/tmaxapp/OpenFrame/temp/OSC_NCS OSC_APP_OSC_TC_PATH=/opt/tmaxapp/OpenFrame/temp/OSC_TC
    
  3. Hajtsa végre a telepítőt a tulajdonságokat tartalmazó fájllal az alábbi módon:

    chmod a+x OpenFrame_OSC7_0_Fix2_Linux_x86_64.bin
    ./OpenFrame_OSC7_0_Fix2_Linux_x86_64.bin -f osc.properties
    

    Ha elkészült, megjelenik a "Telepítés befejeződött" üzenet.

  4. Ellenőrizze, hogy a bash-profil frissítve van-e OSC-változókkal.

  5. Tekintse át a OpenFrame_OSC7_0_Fix2_InstallLog.log fájlt. Ennek az alábbihoz hasonlónak kell lennie:

    Summary
    ------
    Installation: Successful.
    
    233 Successes
    0 Warnings
    0 NonFatalErrors
    0 FatalError
    
  6. Módosítsa a $OPENFRAME_HOME/config/ofsys.seq konfigurációs fájlt bármely szövegszerkesztővel. A #BA Standard kiadás és #BATCH szakaszokban szerkessze a paramétereket az ábrán látható módon.

    Before changes
    #BASE
    ofrsasvr
    ofrlhsvr
    ofrdmsvr
    ofrdsedt
    ofrcmsvr
    ofruisvr
    ofrsmlog
    vtammgr
    TPFMAGENT
    
    #BATCH
    #BATCH#obmtsmgr
    #BATCH#ofrpmsvr
    #BATCH#obmjmsvr
    #BATCH#obmjschd
    #BATCH#obmjinit
    #BATCH#obmjhist
    #BATCH#obmjspbk
    #TACF #TACF#tmsvr
    
    After changes 	#BATCH
    #BASE          obmtsmgr
    ofrsasvr       ofrpmsvr
    ofrlhsvr       obmjmsvr
    ofrdmsvr       obmjschd
    ofrdsedt       obmjinit
    ofrcmsvr       obmjhist
    ofruisvr       obmjspbk
    ofrsmlog
    vtammgr        #TACF
    TPFMAGENT      tmsvr
    
  7. Másolja ki a licencfájlt. Példa:

    cp /home/oframe7/oflicense/ofonline/licosc.dat $OPENFRAME_HOME/license
    cd $OPENFRAME_HOME/license
    ls -l
    
    -rwxr-xr-x. 1 oframe mqm 80 Sep 12 01:37 licosc.dat
    -rwxr-xr-x. 1 oframe mqm 80 Sep  8 09:40 lictacf.dat
    -rwxrwxr-x. 1 oframe mqm 80 Sep  3 11:54 lictjes.da
    
  8. Az OSC elindításához és leállításához inicializálja a CICS-régió megosztott memóriáját a parancssorba való beírással osctdlinit OSCOIVP1 .

  9. Futtassa oscboot az OSC rendszerindításához. A kimenet a következőképpen néz ki:

    OSCBOOT : pre-processing       [ OK ]
    
    TMBOOT for node(NODE1) is starting:
    Welcome to Tmax demo system: it will expire 2016/11/4
    Today: 2016/9/12
         TMBOOT: TMM is starting: Mon Sep 12 01:40:25 2016
         TMBOOT: CLL is starting: Mon Sep 12 01:40:25 2016
         TMBOOT: CLH is starting: Mon Sep 12 01:40:25 2016
         TMBOOT: TLM(tlm) is starting: Mon Sep 12 01:40:25 2016
    
  10. A folyamat állapotának ellenőrzéséhez használja az tmadmin si parancsot. Az összes folyamatnak meg kell jelenítenie az RDY-t az állapotoszlopban .

    RDY-t megjelenítő folyamatok

  11. Állítsa le az OSC-t a oscdown paranccsal.

A JEUS telepítése

A JEUS (Java Enterprise User Solution) biztosítja az OpenFrame webalkalmazás-kiszolgáló bemutató rétegét.

A JEUS telepítése előtt telepítse az Apache Ant csomagot, amely a JEUS telepítéséhez szükséges kódtárakat és parancssori eszközöket biztosítja.

Az Apache Ant telepítése

  1. Töltse le az Ant bináris fájlt a wget parancs használatával. Példa:

    wget http://apache.mirror.cdnetworks.com/ant/binaries/apacheant-1.9.7-bin.tar.gz
    
  2. tar A segédprogrammal kinyerheti a bináris fájlt, és áthelyezheti egy megfelelő helyre. Példa:

    tar -xvzf apache-ant-1.9.7-bin.tar.gz
    
  3. A hatékonyság érdekében hozzon létre egy szimbolikus hivatkozást:

    ln -s apache-ant-1.9.7 ant
    
  4. Nyissa meg a bash-profilt ~/.bash_profile bármely szövegszerkesztővel, és frissítse a következő változókkal:

    # Ant ENV
    export ANT_HOME=$HOME/ant
    export PATH=$HOME/ant/bin:$PATH
    
  5. Alkalmazza a módosított környezeti változót. Példa:

    source ~/.bash_profile
    

A JEUS telepítése

  1. Bontsa ki a telepítőt a tar segédprogrammal. Példa:

    mkdir jeus7
    tar -zxvf jeus704.tar.gz -C jeus7
    
  2. Váltson a jeus7/setup könyvtárra (vagy használja a JEUS paramétert a saját környezetéhez). Példa:

    cd jeus7/setup/
    
  3. A build végrehajtása előtt hajtsa végre ant clean-all a műveletet. A kimenet a következőképpen néz ki:

    Buildfile: /home/oframe7jeus7/setup/build.xml
    
    clean-bin:
    delete-domain:
    [echo] Deleting a domain configuration: domain = jeus_domain
    delete-nodesxml:
    clean-config:
    clean-all:
    BUILD SUCCESSFUL
    Total time: 0 seconds
    
  4. Készítsen biztonsági másolatot a fájlról domain-config-template.properties . Példa:

    cp domain-config-template.properties domain-configtemplate.properties.bkp
    
  5. Nyissa meg a domain-config-template.properties fájlt bármely szövegszerkesztővel, és váltson jeus.password=jeusadmin nodename=Tmaxsoft a következőre: jeus.password=tmax1234 nodename=ofdemo

  6. Hajtsa végre a ant install JEUS létrehozásához a parancsot.

  7. Frissítse a ~/.bash_profile fájlt a JEUS változókkal az alábbi módon:

    # JEUS ENV
    export JEUS_HOME=/opt/tmaxui/jeus7 PATH="/opt/tmaxui/jeus7/bin:/opt/tmaxui/jeus7/lib/system:/opt/tmaxui/jeus7/webserver/bin:$ {PATH}"
    export PATH
    
  8. Hajtsa végre a bash-profilt. Példa:

    . .bash_profile
    
  9. Választható. Hozzon létre egy aliast a JEUS-összetevők egyszerű leállításához és rendszerindításához az alábbi parancsokkal:

    # JEUS alias
    
    alias dsboot='startDomainAdminServer -domain jeus_domain -u administrator -p jeusadmin'
    alias msboot='startManagedServer -domain jeus_domain -server server1 -u administrator -p jeusadmin'
    alias msdown=`jeusadmin -u administrator -p tmax1234 "stop-server server1"'
    alias dsdown=`jeusadmin -domain jeus_domain -u administrator -p tmax1234 "local-shutdown"'
    
  10. A telepítés ellenőrzéséhez indítsa el a tartományadminisztrátor-kiszolgálót az alábbi módon:

    startDomainAdminServer -domain jeus_domain -u administrator -p jeusadmin
    
  11. Webes bejelentkezéssel ellenőrizze a szintaxist:

    http://<IP>:<port>/webadmin/login
    

    Például: http://192.168.92.133:9736/webadmin/login. Megjelenik a bejelentkezési képernyő:

    JEUS Web Rendszergazda bejelentkezési képernyő

    Feljegyzés

    Ha a portbiztonsággal kapcsolatos problémákat tapasztal, nyissa meg a 9736-os portot, vagy tiltsa le a tűzfalat (systemctl stop firewall).

  12. A kiszolgáló1 gazdagépnevének módosításához kattintson a Zárolás > Szerkesztés, majd a Kiszolgáló1 elemre. A Kiszolgáló ablakban módosítsa a gazdagép nevét az alábbiak szerint:

    1. Módosítsa a csomópont nevét ofdemo-ra.
    2. Kattintson az ablak jobb oldalán az OK gombra .
    3. Kattintson az Ablak bal alsó részén található Módosítások alkalmazása elemre, és a leíráshoz írja be a Gazdagépnév módosítása parancsot.

    JEUS Web Rendszergazda képernyő

  13. Ellenőrizze, hogy a konfiguráció sikeres-e a megerősítést kérő képernyőn.

    jeus_domain kiszolgáló képernyője

  14. Indítsa el a felügyelt kiszolgáló "server1" folyamatát a következő paranccsal:

    startManagedServer -domain jeus_domain -server server1 -u administrator -p jeusadmin
    

AZ OFGW telepítése

AZ OFGW az OpenFrame átjáró, amely támogatja a 3270-es terminálemulátor és az OSI-bázis közötti kommunikációt, és kezeli a terminálemulátor és az OSI közötti munkameneteket.

Az OFGW telepítése

  1. Győződjön meg arról, hogy a JEUS telepítése sikeresen megtörtént, majd ellenőrizze, hogy a OFGW7_0_1_Generic.bin telepítőfájl megtalálható-e.

  2. Hajtsa végre a telepítőt. Példa:

    ./OFGW7_0_1_Generic.bin
    
  3. A megfelelő kérésekhez használja a következő helyeket:

    • JEUS Kezdőkönyvtár
    • JEUS-tartománynév
    • JEUS-kiszolgáló neve
    • Tibero-illesztőprogram
    • Tmax Node ID ofdemo
  4. Fogadja el a többi alapértelmezett beállítást, majd nyomja le az Enter billentyűt a telepítőből való kilépéshez.

  5. Ellenőrizze, hogy az OFGW URL-címe a várt módon működik-e:

    Type URL
    http://192.168.92.133:8088/webterminal/ and press enter
     < IP >               :8088/webterminal/
    

    Megjelenik a következő képernyő:

    OpenFrame WebTerminal

Az OFManager telepítése

Az OFManager üzemeltetési és felügyeleti funkciókat biztosít az OpenFrame-hez a webes környezetben.

Az OFManager telepítése

  1. Ellenőrizze, hogy a OFManager7_Generic.bin telepítőfájl megtalálható-e.

  2. Hajtsa végre a telepítőt. Példa:

    ./OFManager7_Generic.bin
    
  3. A folytatáshoz nyomja le az Enter billentyűt, majd fogadja el a licencszerződést.

  4. Válassza ki a telepítési mappát.

  5. Fogadja el az alapértelmezett beállításokat.

  6. Adatbázisként válassza a Tibero lehetőséget.

  7. Nyomja le az Enter billentyűt a telepítőből való kilépéshez.

  8. Ellenőrizze, hogy az OFManager URL-címe a várt módon működik-e:

    Type URL http://192.168.92.133:8088/ofmanager and press enter <  IP >  : < PORT >  ofmanager Enter ID:   ROOT
    Password: SYS1
    

Megjelenik a kezdőképernyő:

Tmax OpenFrame Manager bejelentkezési képernyő

Ezzel befejeződött az OpenFrame-összetevők telepítése.

Következő lépések

Ha nagyszámítógépes migrálást fontolgat, bővülő partneri ökoszisztémánk segít Önnek. A partnermegoldás kiválasztásával kapcsolatos részletes útmutatásért tekintse meg a Platform modernizációs szövetségét.