Installera TmaxSoft OpenFrame på Azure

Varning

Den här artikeln refererar till CentOS, en Linux-distribution som närmar sig EOL-status (End Of Life). Överväg att använda och planera i enlighet med detta. Mer information finns i CentOS End Of Life-vägledningen.

Lär dig hur du konfigurerar en OpenFrame-miljö i Azure som är lämplig för arbetsbelastningar för utveckling, demonstrationer, testning eller produktion. I den här självstudien går vi igenom varje steg.

OpenFrame innehåller flera komponenter som skapar emuleringsmiljön för stordatorer i Azure. Till exempel ersätter OpenFrame onlinetjänster stordatormellanprogram som IBM Customer Information Control System (CICS) och OpenFrame Batch, med dess TJES-komponent, IBM-stordatorns JES (Job Entry Subsystem).

OpenFrame fungerar med alla relationsdatabaser, inklusive Oracle Database, Microsoft SQL Server, IBM Db2 och MySQL. Den här installationen av OpenFrame använder relationsdatabasen TmaxSoft Tibero. Både OpenFrame och Tibero körs på ett Linux-operativsystem. Den här självstudien installerar CentOS 7.3, även om du kan använda andra Linux-distributioner som stöds. OpenFrame-programservern och Tibero-databasen installeras på en virtuell dator (VM).

Självstudien vägleder dig genom installationen av OpenFrame-paketkomponenterna. Vissa måste installeras separat.

Main OpenFrame-komponenter:

  • Nödvändiga installationspaket.
  • Tibero-databas.
  • Open Database Anslut ivity (ODBC) används av program i OpenFrame för att kommunicera med Tibero-databasen.
  • OpenFrame Base, mellanprogrammet som hanterar hela systemet.
  • OpenFrame Batch, lösningen som ersätter stordatorns batchsystem.
  • TACF, en tjänstmodul som styr användaråtkomsten till system och resurser.
  • ProSort, ett sorteringsverktyg för batchtransaktioner.
  • OFCOBOL, en kompilator som tolkar stordatorns COBOL-program.
  • OFASM, en kompilator som tolkar stordatorns monteringsprogram.
  • OpenFrame Server Type C (OSC), lösningen som ersätter stordatorns mellanprogram och IBM CICS.
  • Java Enterprise User Solution (JEUS), en webbprogramserver som är certifierad för Java Enterprise Edition 6.
  • OFGW, openframe-gatewaykomponenten som tillhandahåller en 3270-lyssnare.
  • OFManager, en lösning som tillhandahåller OpenFrames drifts- och hanteringsfunktioner i webbmiljön.

Andra nödvändiga OpenFrame-komponenter:

  • OSI, lösningen som ersätter stordatorns mellanprogram och IMS DC.
  • TJES, lösningen som tillhandahåller stordatorns JES-miljö.
  • OFTSAM, lösningen som gör att (V)SAM-filer kan användas i det öppna systemet.
  • OFHiDB, lösningen som ersätter stordatorns IMS DB.
  • OFPLI, en kompilator som tolkar stordatorns PL/I-program.
  • PROTRIEVE, en lösning som kör stordatorspråket CA-Easytrieve.
  • OFMiner, en lösning som analyserar stordatorernas tillgångar och sedan migrerar dem till Azure.

Arkitektur

Följande bild ger en översikt över arkitekturkomponenterna i OpenFrame 7.0 som är installerade i den här självstudien:

OpenFrame-komponenter

Systemkrav för Azure

I följande tabell visas kraven för installationen på Azure.

WinSCP: En populär SFTP-klient och FTP-klient som du kan använda
Eclipse för Windows: En utvecklingsplattform som stöds av TmaxSoft
(Microsoft Visual Studio stöds inte just nu)
KravBeskrivning
Linux-distributioner som stöds i Azure Linux x86 2.6 (32-bitars, 64-bitars)
Red Hat 7.x
CentOS 7.x
Hårdvara Kärnor: 2 (minimum)
Minne: 4 GB (minimum)
Växla utrymme: 1 GB (minimum)
Hårddisk: 100 GB (minimum)
Valfri programvara för Windows-användare

Förutsättningar

Planera att spendera några dagar för att montera all nödvändig programvara och slutföra alla manuella processer.

Innan du börjar gör du följande:

  • Hämta OpenFrame-installationsmediet från TmaxSoft. Om du är en befintlig TmaxSoft-kund kontaktar du din TmaxSoft-representant för en licensierad kopia. Annars begär du en utvärderingsversion från TmaxSoft.
  • Begär OpenFrame-dokumentationen genom att skicka e-post till support@tmaxsoft.com.
  • Skaffa en Azure-prenumeration om du inte redan har en. Du kan också skapa ett kostnadsfritt konto innan du börjar.
  • Valfritt. Konfigurera en PLATS-till-plats-VPN-tunnel eller en jumpbox som begränsar åtkomsten till den virtuella Azure-datorn till de tillåtna användarna i din organisation. Det här steget krävs inte, men det är en bra idé.

Konfigurera en virtuell dator i Azure för OpenFrame och Tibero

Du kan konfigurera OpenFrame-miljön med hjälp av olika distributionsmönster, men följande procedur visar hur du distribuerar OpenFrame-programservern och Tibero-databasen på en virtuell dator. I större miljöer och för stora arbetsbelastningar är bästa praxis att distribuera databasen separat på en egen virtuell dator för bättre prestanda.

Så här skapar du en virtuell dator

  1. Logga in på Azure-portalen.

  2. Klicka på Virtuella datorer.

    Resurslista i Azure-portalen

  3. Klicka på Lägg till.

    Lägg till alternativ i Azure-portalen

  4. Till höger om Operativsystem klickar du på Mer.

    Fler alternativ i Azure-portalen

  5. Klicka på CentOS-baserad 7.3 för att följa den här genomgången exakt, eller så kan du välja en annan Linux-distribution som stöds.

    Operativsystemalternativ i Azure-portalen

  6. I inställningarna Grundläggande anger du Namn, Användarnamn, Autentiseringstyp, Prenumeration (Betala per användning är betalningstypen AWS) och Resursgrupp (använd en befintlig eller skapa en TmaxSoft-grupp).

  7. När du är klar (inklusive det offentliga/privata nyckelparet för autentiseringstyp) klickar du på Skicka.

Kommentar

Om du använder en offentlig SSH-nyckel för autentiseringstyp läser du stegen i nästa avsnitt för att generera det offentliga/privata nyckelparet och återupptar sedan stegen här.

Generera ett offentligt/privat nyckelpar

Den offentliga nyckeln kan delas fritt, men den privata nyckeln bör hållas helt hemlig och bör aldrig delas med en annan part. När du har genererat nycklarna måste du klistra in den offentliga SSH-nyckeln i den konfiguration som gäller och ladda upp den till den virtuella Linux-datorn. Den lagras i authorized_keys~/.ssh katalogen i användarkontots hemkatalog. Den virtuella Linux-datorn kan sedan identifiera och verifiera anslutningen när du har angett den associerade privata SSH-nyckeln i SSH-klienten.

När du ger nya personer åtkomst till den virtuella datorn:

  • Varje ny individ genererar sina egna offentliga/privata nycklar.
  • Enskilda användare lagrar sina egna privata nycklar separat och skickar informationen om den offentliga nyckeln till administratören för den virtuella datorn.
  • Administratören klistrar in innehållet i den offentliga nyckeln i ~/.ssh/authorized_keys filen.
  • Den nya personen ansluter via OpenSSH.

Mer information om hur du skapar SSH-nyckelpar finns i Skapa och använda ett offentligt-privat SSH-nyckelpar för virtuella Linux-datorer i Azure.

Konfigurera vm-funktioner

  1. I Azure-portalen går du till bladet Välj en storlek och väljer de maskinvaruinställningar för Linux-datorer som du vill använda. Minimikraven för att installera både Tibero och OpenFrame är 2 processorer och 4 GB RAM som visas i den här exempelinstallationen:

    Skapa virtuell dator – Grunderna

  2. Klicka på 3 Inställningar och använd standardinställningarna för att konfigurera valfria funktioner.

  3. Granska dina betalningsuppgifter.

    Skapa virtuell dator – Köp

  4. Skicka in dina val. Azure börjar distribuera den virtuella datorn. Den här processen tar normalt några minuter.

  5. När den virtuella datorn distribueras visas dess instrumentpanel, som visar alla inställningar som valdes under konfigurationen. Anteckna den offentliga IP-adressen.

    tmax på Azure-instrumentpanelen

  6. Öppna bash eller en PowerShell-prompt.

  7. Som Värdnamn skriver du ditt användarnamn och den offentliga IP-adress som du kopierade. Till exempel username@publicip.

    Skärmbild som visar dialogrutan PuTTY-konfiguration och markerar fältet Värdnamn (eller IP-adress).

  8. I rutan Kategori klickar du på Anslut ion > SSH > Auth. Ange sökvägen till din privata nyckelfil.

    Dialogrutan PuTTY-konfiguration

  9. Klicka på Öppna för att starta PuTTY-fönstret. Om det lyckas är du ansluten till din nya virtuella CentOS-dator som körs i Azure.

  10. Om du vill logga in som rotanvändare skriver du sudo bash.

    Rotanvändarinloggning i kommandofönstret

Konfigurera miljön och paketen

Nu när den virtuella datorn har skapats och du är inloggad måste du utföra några installationssteg och installera de nödvändiga förinstallationspaketen.

  1. Mappa namnet pådemo till den lokala IP-adressen, ändra /etc/hosts med valfri textredigerare. Förutsatt att vår IP-adress är 192.168.96.148är detta före ändringen:

    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1              localhost localhost.localdomain localhost6 localhost6.localdomain
    <IP Address>    <your hostname>
    
    • Detta är efter ändringen:
    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1              localhost localhost.localdomain localhost6 localhost6.localdomain
    192.168.96.148   ofdemo
    
  2. Skapa grupper och användare:

    sudo adduser -d /home/oframe7 oframe7
    
  3. Ändra lösenordet för användaren oframe7:

    sudo passwd oframe7
    
    New password:
    Retype new password:
    passwd: all authentication tokens updated successfully.
    
  4. Uppdatera kernelparametrarna i /etc/sysctl.conf med valfri textredigerare:

    kernel.shmall = 7294967296
    kernel.sem = 10000 32000 10000 10000
    
  5. Uppdatera kernelparametrarna dynamiskt utan omstart:

    sudo /sbin/sysctl -p
    
  6. Hämta de paket som krävs: Kontrollera att servern är ansluten till Internet, ladda ned följande paket och installera dem sedan:

    • dos2unix

    • Glibc

    • glibc.i686 glibc.x86_64

    • Libaio

    • Ncurses

      Kommentar

      När du har installerat ncurses-paketet skapar du följande symboliska länkar:

      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. Vid Java RPM-installation gör du följande:

sudo rpm -ivh jdk-7u79-linux-x64.rpm
  • Lägg till följande innehåll i ~./.bash_profile med valfri textredigerare:
# 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
  • Kör följande kommando för att läsa in profilen:
sudo source /etc/profile
  • Verifiera java-versionen med följande kommando:
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/

Installera Tibero-databasen

Tibero tillhandahåller flera viktiga funktioner i OpenFrame-miljön i Azure:

  • Tibero används som openframe-internt datalager för olika systemfunktioner.
  • VSAM-filer, inklusive KSDS, RRDS och ESDS, använder Tibero-databasen internt för datalagring.
  • TACF-datalagringsplatsen lagras i Tibero.
  • OpenFrame-kataloginformationen lagras i Tibero.
  • Tibero-databasen kan användas som ersättning för IBM Db2 för att lagra programdata.

Så här installerar du Tibero

  1. Kontrollera att tiberos binära installationsprogramfil finns och granska versionsnumret.

  2. Kopiera Tibero-programvaran till Tibero-användarkontot (oframe). Till exempel:

    tar -xzvf tibero6-bin-6_rel_FS04-linux64-121793-opt-tested.tar.gz
    mv license.xml /opt/tmaxdb/tibero6/license/
    
  3. Öppna .bash_profile med valfri textredigerare och klistra in följande i den:

    # 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. Kör bash-profilen med kommandotolkens typ:

    source .bash_profile
    
  5. Generera tipsfilen (en konfigurationsfil för Tibero) och kontrollera innehållet. Till exempel:

    sh $TB_HOME/config/gen_tip.sh
    cat $TB_HOME/config/$TB_SID.tip
    
  6. Ändra \$TB_HOME/client/config/tbdsn.tbr med valfri textredigerare och placera 127.0.0.1 i stället för localhost enligt följande:

    TVSAM=(
    (INSTANCE=(HOST=127.0.0.1)
        (PT=8629)
    (DB_NAME=TVSAM)
          )
     )
    
  7. Skapa databasen. Följande utdata visas:

    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. Om du vill återanvända Tibero stänger du först av det med kommandot tbdown . Till exempel:

    tbdown
    
    Tibero instance terminated (NORMAL mode).
    
  9. Starta Tibero nu med .tbboot Till exempel:

    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. Om du vill skapa en tabellyta får du åtkomst till databasen med sys-användaren (sys/tmax) och skapar sedan den tabellyta som krävs för standardvolymen och TACF:

    tbsql tibero/tmax
    
    tbSQL 6
    TmaxData Corporation Copyright (c) 2008-. All rights reserved.
    Connected to Tibero.
    
  11. Skriv nu följande SQL-kommandon:

    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. Starta Tibero och kontrollera att Tibero-processerna körs:

    tbboot
    ps -ef | egrep tbsvr
    

Utdata:

Tibero-utdata

Installera ODBC

Program i OpenFrame kommunicerar med Tibero-databasen med hjälp av ODBC-API:et som tillhandahålls av unixODBC-projektet med öppen källkod.

Så här installerar du ODBC:

  1. Kontrollera att unixODBC-2.3.4.tar.gz installationsfilen finns eller använd wget unixODBC-2.3.4.tar.gz kommandot . Till exempel:

    wget ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.4.tar.gz
    
  2. Packa upp binärfilen. Till exempel:

    tar -zxvf unixODBC-2.3.4.tar.gz
    
  3. Navigera till unixODBC-2.3.4-katalogen och generera Makefile med hjälp av kontrolldatorinformationen. Till exempel:

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

    Som standard installeras unixODBC i /usr /local, så --prefix skickar ett värde för att ändra platsen. På samma sätt installeras konfigurationsfilerna som /etc standard, så --sysconfdir skickar värdet för önskad plats.

  4. Kör Makefile: make

  5. Kopiera den körbara filen i programkatalogen efter kompileringen. Till exempel:

    make install
    
  6. Redigera bash-profilen ~/.bash_profile med valfri textredigerare och lägg till följande:

    # 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. Använd ODBC. Redigera följande filer i enlighet med detta. Till exempel:

    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
    
    • Ändra odbcinst.ini med valfri textredigerare och lägg till följande innehåll:
    [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
    
    • Ändra odbc.ini med valfri textredigerare och lägg till följande innehåll:
    [TVSAM]
    Description = Tibero ODBC driver for Tibero6
    Driver = Tibero
    DSN = TVSAM
    SID = TVSAM
    User = tibero
    password = tmax
    
  8. Skapa en symbolisk länk och verifiera Tibero-databasanslutningen:

    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
    

Följande utdata visas:

ODBC-utdata som visar anslutna till SQL

Installera OpenFrame Base

Basprogramservern installeras före de enskilda tjänster som OpenFrame använder för att hantera systemet i Azure, inklusive processer för transaktionshanteringsserver.

Så här installerar du OpenFrame Base

  1. Kontrollera att Tibero-installationen lyckades och kontrollera sedan att följande OpenFrame_Base7_0_Linux_x86_64.bin installationsfil och konfigurationsfilen base.properties finns.

  2. Uppdatera bash-profilen med följande Tibero-specifik information:

    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. Kör bash-profilen:. .bash_profile

  4. Kontrollera att Tibero-processerna körs. Till exempel:

    ps -ef|grep tbsvr
    

    Bas

    Viktigt!

    Se till att du startar Tibero före installationen.

  5. Generera licens på technet.tmaxsoft.com och PLACERA OpenFrame Base-, Batch-, TACF-, OSC-licenser i lämplig mapp:

    cp license.dat /opt/tmaxapp/OpenFrame/core/license/
    cp lictjes.dat lictacf.dat licosc.dat $OPENFRAME_HOME/license/
    
  6. Ladda ned OpenFrame Base-binärfilen och base.properties filerna:

    • Ändra filen i base.properties enlighet med detta med valfri textredigerare:
    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. Kör installationsprogrammet med hjälp av base.properties file. Till exempel:

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

    När det är klart visas meddelandet Slutförd installation.

  8. Verifiera OpenFrame Base-katalogstrukturen med hjälp av ls -ltr kommandot . Till exempel:

    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. Starta OpenFrame-bas:

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

    Starta Tmax Server med följande kommando:

    tmboot
    

    tmboot-kommandoutdata

  10. Kontrollera att processstatusen är klar med hjälp av tmadmin-kommandot i si. RDY visas i statuskolumnen för var och en av processerna:

    tmadmin-kommandoutdata

  11. Stäng av OpenFrame Base:

    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
    

Installera OpenFrame Batch

OpenFrame Batch består av flera komponenter som simulerar batchmiljöer för stordatorer och används för att köra batchjobb i Azure.

Så här installerar du Batch

  1. Kontrollera att basinstallationen lyckades och kontrollera sedan att OpenFrame_Batch7_0_Fix2_MVS_Linux_x86_64.bin installationsfilen och batch.properties konfigurationsfilen finns:

  2. Ändra filen vi batch.properties med valfri textredigerare.

  3. Ändra parametrarna på följande sätt:

    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. Kör batchinstallationsprogrammet med kommandotolkens typ:

    ./OpenFrame_Batch7_0_Fix2_MVS_Linux_x86_64.bin -f batch.properties
    
  5. När installationen är klar startar du de installerade OpenFrame-paketen genom att tmboot skriva i kommandotolken.

    tmboot-utdata

  6. Skriv tmadmin i kommandotolken för att kontrollera OpenFrame-processen.

    Skärmen Tmax-administratör

  7. Kör följande kommandon:

    $$2 NODE1 (tmadm): quit
    ADM quit for node (NODE1)
    
  8. tmdown Använd kommandot för att starta och stänga av Batch:

    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
    

Installera TACF

TACF Manager är en OpenFrame-tjänstmodul som styr användaråtkomsten till system och resurser via RACF-säkerhet.

Så här installerar du TACF

  1. Kontrollera att installationsfilen och konfigurationsfilen OpenFrame_Tacf7_0_Fix2_Linux_x86_64.bin tacf.properties finns.

  2. Kontrollera att Batch-installationen lyckades och ändra sedan filen tacf.properties med valfri textredigerare.

  3. Ändra TACF-parametrarna:

    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. När du har slutfört TACF-installationsprogrammet använder du TACF-miljövariablerna. Skriv i kommandotolken:

    source ~/.bash_profile
    
  5. Kör TACF-installationsprogrammet. Skriv i kommandotolken:

    ./OpenFrame_Tacf7_0_Fix2_Linux_x86_64.bin -f tacf.properties
    

    Utdata ser ut ungefär så här:

    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. I kommandotolken skriver du tmboot för att starta om OpenFrame. Utdata ser ut ungefär så här:

    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. Kontrollera att processstatusen är klar med kommandot tmadminsi . Till exempel:

    tmadmin
    

    I statuskolumnen visas RDY:

    RDY i statuskolumnen

  8. Kör följande kommandon i bash-terminalen:

    $$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. Stäng servern med kommandot tmdown . Utdata ser ut ungefär så här:

    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
    

Installera ProSort

ProSort är ett verktyg som används i batchtransaktioner för sortering av data.

Så här installerar du ProSort

  1. Kontrollera att Batch-installationen lyckades och kontrollera sedan att prosort-bin-prosort_2sp3-linux64-2123-opt.tar.gz installationsfilen finns.

  2. Kör installationsprogrammet med hjälp av egenskapsfilen. Skriv i kommandotolken:

    tar -zxvf prosort-bin-prosort_2sp3-linux64-2123-opt.tar.gz
    
  3. Flytta katalogen prosort till hemplatsen. Skriv i kommandotolken:

    mv prosort /opt/tmaxapp/prosort
    
  4. Skapa en underkatalog för licenser och kopiera licensfilen där. Till exempel:

    cd /opt/tmaxapp/prosort
    mkdir license
    cp /opt/tmaxsw/oflicense/prosort/license.xml /opt/tmaxapp/prosort/license
    
  5. Ändra bash.profile med valfri textredigerare och uppdatera det på följande sätt:

    #       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. Om du vill köra bash-profilen skriver du i kommandotolken: . .bash_profile

  7. Skapa konfigurationsfilen. Till exempel:

    cd /opt/tmaxapp/prosort/config
    ./gen_tip.sh
    
    Using PROSORT_SID "gbg"
     /home/oframe7/prosort/config/gbg.tip generated
    
  8. Skapa den symboliska länken. Till exempel:

    cd /opt/tmaxapp/OpenFrame/util/
    ln -s DFSORT SORT
    
  9. Verifiera ProSort-installationen genom att prosort -h köra kommandot . Till exempel:

    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
    

Installera OFCOBOL

OFCOBOL är OpenFrame-kompilatorn som tolkar stordatorns COBOL-program.

Så här installerar du OFCOBOL

  1. Kontrollera att installationen av Batch/Online har slutförts och kontrollera sedan att OpenFrame_COBOL3_0_40_Linux_x86_64.bin installationsfilen finns.

  2. Om du vill köra INSTALLATIONSPROGRAMMET FÖR OFCOBOL skriver du i kommandotolken:

    ./OpenFrame_COBOL3_0_40_Linux_x86_64.bin
    
  3. Läs licensavtalet och tryck på Retur för att fortsätta.

  4. Godkänn licensavtalet. När installationen är klar visas följande:

    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. Ändra bash-profilfilen (bash_profile) med valfri textredigerare och kontrollera att den har uppdaterats med OFCOBOL-variabler.

  6. Kör bash-profilen. Skriv i kommandotolken:

     source ~/.bash_profile
    
  7. Kopiera OFCOBOL-licensen till den installerade mappen. Till exempel:

    mv licofcob.dat $OFCOB_HOME/license
    
  8. Ändra OpenFrame-konfigurationsfilen $OPENFRAME_HOME/config/tjclrun.conf med valfri textredigerare. Till exempel:

    • Här är SYSLIB-avsnittet före ändringen:
    [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
    
    • Här är SYSLIB-avsnittet efter ändringen:
    [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. OpenFrame_COBOL_InstallLog.log Granska filen i vi och kontrollera att det inte finns några fel. Till exempel:

    cat $OFCOB_HOME/UninstallerData/log/OpenFrame_COBOL_InstallLog.log
    
    ……..
    Summary
    ------
    Installation: Successful.
    131 Successes
    0 Warnings
    0 NonFatalErrors
    0 FatalError
    
  10. ofcob --version Använd kommandot och granska versionsnumret för att verifiera installationen. Till exempel:

    ofcob --version
    
    OpenFrame COBOL Compiler 3.0.54
    CommitTag:: 645f3f6bf7fbe1c366a6557c55b96c48454f4bf
    
  11. Starta om OpenFrame med kommandot tmdown/tmboot .

Installera OFASM

OFASM är OpenFrame-kompilatorn som tolkar stordatorns assemblerprogram.

Så här installerar du OFASM

  1. Kontrollera att installationen av Batch/Online har slutförts och kontrollera sedan att OpenFrame_ASM3_0_Linux_x86_64.bin installationsfilen finns.

  2. Kör installationsprogrammet. Till exempel:

    ./OpenFrame_ASM3_0_Linux_x86_64.bin
    
  3. Läs licensavtalet och tryck på Retur för att fortsätta.

  4. Godkänn licensavtalet.

  5. Kontrollera att bash-profilen har uppdaterats med OFASM-variabler. Till exempel:

    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. Öppna OpenFrame-konfigurationsfilen $OPENFRAME_HOME/config/tjclrun.conf med valfri textredigerare och ändra den på följande sätt:

    • Här är avsnittet [SYSLIB] före ändringen:
    [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
    
    • Här är avsnittet [SYSLIB] efter ändringen:
    [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. OpenFrame_ASM_InstallLog.log Verifiera filen och kontrollera att det inte finns några fel. Till exempel:

    cat $OFASM_HOME/UninstallerData/log/OpenFrame_ASM_InstallLog.log
    
    ……..
    Summary
    ------
    
    Installation: Successful.
    
    55 Successes
    0 Warnings
    0 NonFatalErrors
    0 FatalErrors
    
  8. Starta om OpenFrame genom att utfärda något av följande kommandon:

    tmdown / tmboot
    

    —eller—

    oscdown / oscboot
    

Installera OSC

OSC är OpenFrame-miljön som liknar IBM CICS som stöder snabba OLTP-transaktioner och andra hanteringsfunktioner.

Så här installerar du OSC

  1. Kontrollera att basinstallationen lyckades och kontrollera sedan att OpenFrame_OSC7_0_Fix2_Linux_x86_64.bin installationsfilen och konfigurationsfilen osc.properties finns.

  2. Redigera följande parametrar i osc.properties filen:

    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. Kör installationsprogrammet med hjälp av egenskapsfilen enligt följande:

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

    När du är klar visas meddelandet "Installationen har slutförts".

  4. Kontrollera att bash-profilen har uppdaterats med OSC-variabler.

  5. OpenFrame_OSC7_0_Fix2_InstallLog.log Granska filen. Den bör se ut ungefär så här:

    Summary
    ------
    Installation: Successful.
    
    233 Successes
    0 Warnings
    0 NonFatalErrors
    0 FatalError
    
  6. Ändra konfigurationsfilen $OPENFRAME_HOME/config/ofsys.seq med valfri textredigerare. I avsnitten #BASE och #BATCH redigerar du parametrarna som visas.

    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. Kopiera licensfilen. Till exempel:

    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. Om du vill starta och stänga av OSC initierar du CICS-regionens delade minne genom att osctdlinit OSCOIVP1 skriva i kommandotolken.

  9. Kör oscboot för att starta OSC. Utdata ser ut ungefär så här:

    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. Kontrollera att processstatusen är klar genom att tmadmin använda kommandot i si. Alla processer ska visa RDY i statuskolumnen.

    Processer som visar RDY

  11. Stäng OSC med kommandot oscdown .

Installera JEUS

JEUS (Java Enterprise User Solution) tillhandahåller presentationsskiktet för OpenFrame-webbprogramservern.

Innan du installerar JEUS installerar du Apache Ant-paketet, som tillhandahåller de bibliotek och kommandoradsverktyg som behövs för att installera JEUS.

Så här installerar du Apache Ant

  1. Ladda ned Ant binary med kommandot wget . Till exempel:

    wget http://apache.mirror.cdnetworks.com/ant/binaries/apacheant-1.9.7-bin.tar.gz
    
  2. tar Använd verktyget för att extrahera den binära filen och flytta den till en lämplig plats. Till exempel:

    tar -xvzf apache-ant-1.9.7-bin.tar.gz
    
  3. Skapa en symbolisk länk för effektivitet:

    ln -s apache-ant-1.9.7 ant
    
  4. Öppna bash-profilen ~/.bash_profile med valfri textredigerare och uppdatera den med följande variabler:

    # Ant ENV
    export ANT_HOME=$HOME/ant
    export PATH=$HOME/ant/bin:$PATH
    
  5. Använd den ändrade miljövariabeln. Till exempel:

    source ~/.bash_profile
    

Så här installerar du JEUS

  1. Extrahera installationsprogrammet med hjälp av tar verktyget. Till exempel:

    mkdir jeus7
    tar -zxvf jeus704.tar.gz -C jeus7
    
  2. Ändra till jeus7/setup katalogen (eller använd JEUS-parametern för din egen miljö). Till exempel:

    cd jeus7/setup/
    
  3. Kör ant clean-all innan du utför bygget. Utdata ser ut ungefär så här:

    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. Gör en säkerhetskopia av domain-config-template.properties filen. Till exempel:

    cp domain-config-template.properties domain-configtemplate.properties.bkp
    
  5. Öppna filen domain-config-template.properties med valfri textredigerare och ändra jeus.password=jeusadmin nodename=Tmaxsoft till jeus.password=tmax1234 nodename=ofdemo

  6. ant install Kör kommandot för att skapa JEUS.

  7. ~/.bash_profile Uppdatera filen med JEUS-variablerna enligt följande:

    # 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. Kör bash-profilen. Till exempel:

    . .bash_profile
    
  9. Valfritt. Skapa ett alias för enkel avstängning och start av JEUS-komponenter med hjälp av följande kommandon:

    # 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. Kontrollera installationen genom att starta domänadministratörsservern enligt följande:

    startDomainAdminServer -domain jeus_domain -u administrator -p jeusadmin
    
  11. Verifiera med webbinloggning med hjälp av syntaxen:

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

    Exempel: http://192.168.92.133:9736/webadmin/login Inloggningsskärmen visas:

    JEUS WebAdmin-inloggningsskärm

    Kommentar

    Om du har problem med portsäkerhet öppnar du port 9736 eller inaktiverar brandväggen (systemctl stop firewall).

  12. Om du vill ändra värdnamnet för server1 klickar du på Lås och redigera och sedan på server1. I serverfönstret ändrar du värdnamnet på följande sätt:

    1. Ändra Nodename till ofdemo.
    2. Klicka på OK till höger i fönstret.
    3. Klicka på Tillämpa ändringar längst ned till vänster i fönstret och ange Värdnamnsändring som beskrivning.

    JEUS WebAdmin-skärm

  13. Kontrollera att konfigurationen lyckas på bekräftelseskärmen.

    skärmen jeus_domain Server

  14. Starta den hanterade serverprocessen "server1" med följande kommando:

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

Installera OFGW

OFGW Är OpenFrame-gatewayen som stöder kommunikation mellan 3270-terminalemulatorn och OSI-basen och hanterar sessionerna mellan terminalemulatorn och OSI.

Så här installerar du OFGW

  1. Kontrollera att JEUS har installerats och kontrollera sedan att OFGW7_0_1_Generic.bin installationsfilen finns.

  2. Kör installationsprogrammet. Till exempel:

    ./OFGW7_0_1_Generic.bin
    
  3. Använd följande platser för motsvarande frågor:

    • JEUS-hemkatalog
    • JEUS-domännamn
    • JEUS-servernamn
    • Tibero-drivrutin
    • Tmax Node ID ofdemo
  4. Acceptera resten av standardinställningarna och tryck sedan på Retur för att avsluta installationsprogrammet.

  5. Kontrollera att URL:en för OFGW fungerar som förväntat:

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

    Följande skärm visas:

    OpenFrame WebTerminal

Installera OFManager

OFManager tillhandahåller drifts- och hanteringsfunktioner för OpenFrame i webbmiljön.

Så här installerar du OFManager

  1. Kontrollera att OFManager7_Generic.bin installationsfilen finns.

  2. Kör installationsprogrammet. Till exempel:

    ./OFManager7_Generic.bin
    
  3. Tryck på Retur för att fortsätta och godkänn sedan licensavtalet.

  4. Välj installationsmappen.

  5. Acceptera alla standardinställningar.

  6. Välj Tibero som databas.

  7. Tryck på Retur för att avsluta installationsprogrammet.

  8. Kontrollera att URL:en för OFManager fungerar som förväntat:

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

Startskärmen visas:

Inloggningsskärmen för Tmax OpenFrame Manager

Det slutför installationen av OpenFrame-komponenterna.

Nästa steg

Om du överväger en stordatormigrering är vårt växande partnerekosystem tillgängligt för att hjälpa dig. Detaljerad vägledning om hur du väljer en partnerlösning finns i Platform Modernization Alliance.