Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (2023)

  • Artikel
  • 25 minuter för att läsa

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. Den här självstudien vägleder dig genom varje steg.

OpenFrame innehåller flera komponenter som skapar emuleringsmiljön för stordatorer i Azure. OpenFrame-onlinetjänster till exempel ersätta stordatormellanprogram som IBM Customer Information Control System (CICS) och OpenFrame Batch, med dess TJES-komponent, ersätter 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 Connectivity (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åtkomst till system och resurser.
  • ProSort, ett sorteringsverktyg för batchtransaktioner.
  • OFCOBOL, en kompilator som tolkar stordatorns COBOL-program.
  • OFASM, en kompilator som tolkar stordatorns assemblerprogram.
  • 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 stordatormellanprogrammet 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 innehåller en översikt över de arkitekturkomponenter för OpenFrame 7.0 som är installerade i den här självstudien:

Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (1)

Systemkrav för Azure

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

Krav

Planera att spendera några dagar för att sätta ihop 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 bästa praxis.

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.

Skapa en virtuell dator

  1. Logga in på Azure-portalen.

  2. Klicka på Virtuella datorer.

    Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (2)

  3. Klicka på Lägg till.

    Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (3)

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

    Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (4)

  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.

    Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (5)

  6. I inställningarna Grundläggande anger du Namn, Användarnamn, Autentiseringstyp, Prenumeration (Betala per användning är AWS-betalningsformat) 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.

Anteckning

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

Om du använder ett Windows-operativsystem behöver du PuTTYgen för att 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 konfigurationen – i själva verket laddar du upp den till den virtuella Linux-datorn. Den lagras i authorized_keys i katalogen ~/.ssh 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 (i vårt fall PuTTY).

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

  • Varje ny individ genererar sina egna offentliga/privata nycklar med PuTTYgen.
  • 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 filen ~/.ssh/authorized_keys.
  • Den nya personen ansluter via PuTTY.

Generera ett offentligt/privat nyckelpar

  1. Ladda ned PuTTYgen och installera det med alla standardinställningar.

  2. Om du vill öppna PuTTYgen letar du upp Installationskatalogen för PuTTY i C:\Program Files\PuTTY.

    Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (6)

  3. Klicka på Generera.

    Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (7)

  4. Spara både den offentliga nyckeln och den privata nyckeln efter genereringen. Klistra in innehållet i den offentliga nyckeln i avsnittet offentlig SSH-nyckel i fönstret Skapa grundläggande inställningar för virtuell dator > (visas i steg 6 och 7 i föregående avsnitt).

    Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (8)

Konfigurera vm-funktioner

  1. I Azure Portal 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:

    Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (9)

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

  3. Granska betalningsinformationen.

    Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (10)

  4. Skicka dina val. Azure börjar distribuera den virtuella datorn. Den här processen tar vanligtvis 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.

    Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (11)

  6. Öppna PuTTY.

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

    Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (12)

  8. I rutan Kategori klickar du på Anslutning > SSH-autentisering>. Ange sökvägen till din privata nyckelfil.

    Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (13)

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

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

    Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (14)

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 nödvändiga förinstallationspaket.

  1. Mappa namnet pådemo till den lokala IP-adressen med hjälp av vi för att redigera värdfilen (vi /etc/hosts). Förutsatt att vår IP-adress är 192.168.96.148 ofdemo ä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:

    [root@ofdemo ~]# adduser -d /home/oframe7 oframe7 [root@ofdemo ~]# passwd oframe7
  3. Ändra lösenordet för användaren oframe7:

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

    [root@ofdemo ~]# vi /etc/sysctl.confkernel.shmall = 7294967296 kernel.sem = 10000 32000 10000 10000
  5. Uppdatera kernelparametrarna dynamiskt utan omstart:

    [root@ofdemo ~]# /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

      Anteckning

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

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

    • gcc-c++

    • libaio-devel.x86_64

    • strace

    • Ltrace

    • Gdb

  7. När det gäller Java RPM-installation gör du följande:

root@ofdemo ~]# rpm -ivh jdk-7u79-linux-x64.rpm[root@ofdemo ~]# vi .bash_profile# JAVA ENVexport JAVA_HOME=/usr/java/jdk1.7.0_79/export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=$CLASSPATH:$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar[root@ofdemo ~]# source /etc/profile[root@ofdemo ~]# java –versionjava 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)[root@ofdemo ~]# 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 internt OpenFrame-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). Exempel:

    [oframe7@ofdemo ~]$ tar -xzvf tibero6-bin-6_rel_FS04-linux64-121793-opt-tested.tar.gz [oframe7@ofdemo ~]$ mv license.xml /opt/tmaxdb/tibero6/license/
  3. Öppna .bash_profile i vi (vi .bash_profile) och klistra in följande i den:

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

    source .bash_profile
  5. Generera tipsfilen (en konfigurationsfil för Tibero) och öppna den sedan i vi. Exempel:

    [oframe7@ofdemo ~]$ sh $TB_HOME/config/gen_tip.sh[oframe7@ofdemo ~]$ vi $TB_HOME/config/$TB_SID.tip
  6. Ändra $TB_HOME/client/config/tbdsn.tbr och ange 127.0.0.1 i stället förlocalhost 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 = 8629Tibero 6TmaxData 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 = 8629Tibero 6TmaxData 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 . Exempel:

    [oframe7@ofdemo ~]$$ tbdown Tibero instance terminated (NORMAL mode).
  9. Starta Tibero nu med .tbboot Exempel:

    [oframe7@ofdemo ~]$ tbbootChange core dump dir to /opt/tmaxdb/tibero6/bin/prof. Listener port = 8629Tibero 6 TmaxData Corporation Copyright (c) 2008-. All rights reserved.Tibero instance started up (NORMAL mode).
  10. Om du vill skapa ett tabellområde öppnar du databasen med sys-användaren (sys/tmax) och skapar sedan det nödvändiga tabellutrymmet för standardvolymen och TACF:

    [oframe7@ofdemo ~]$ tbsql tibero/tmaxtbSQL 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:

    [oframe7@ofdemo ~]$ tbboot ps -ef | egrep tbsvr

Utdata:

Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (15)

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 installationsfilen unixODBC-2.3.4.tar.gz finns eller använd wget unixODBC-2.3.4.tar.gz kommandot . Exempel:

    [oframe7@ofdemo ~]$ wget ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.4.tar.gz
  2. Packa upp binärfilen. Exempel:

    [oframe7@ofdemo ~]$ tar -zxvf unixODBC-2.3.4.tar.gz
  3. Gå till unixODBC-2.3.4-katalogen och generera Makefile med hjälp av information om kontrolldatorn. Exempel:

    [oframe7@ofdemo unixODBC-2.3.4]$ ./configure --prefix=/opt/tmaxapp/unixODBC/ --sysconfdir=/opt/tmaxapp/unixODBC/etc

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

  4. Kör Makefile: [oframe7@ofdemo unixODBC-2.3.4]$ make

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

    [oframe7@ofdemo unixODBC-2.3.4]$ make install
  6. Använd vi för att redigera bash-profilen (vi ~/.bash_profile) 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. Tillämpa ODBC. Redigera följande filer i enlighet med detta. Exempel:

    [oframe7@ofdemo unixODBC-2.3.4]$ source ~/.bash_profile[oframe7@ofdemo ~]$ cd[oframe7@ofdemo ~]$ odbcinst -j unixODBC 2.3.4DRIVERS............: /home/oframe7/odbcinst.iniSYSTEM DATA SOURCES: /home/oframe7/odbc.iniFILE DATA SOURCES..: /home/oframe7/ODBCDataSourcesUSER DATA SOURCES..: /home/oframe7/unixODBC/etc/odbc.iniSQLULEN Size.......: 8SQLLEN Size........: 8SQLSETPOSIROW Size.: 8[oframe7@ofdemo ~]$ vi odbcinst.ini[Tibero]Description = Tibero ODBC driver for Tibero6Driver = /opt/tmaxdb/tibero6/client/lib/libtbodbc.soSetup = FileUsage = CPTimeout = CPReuse = Driver Logging = 7[ODBC]Trace = NO TraceFile = /home/oframe7/odbc.log ForceTrace = Yes Pooling = No DEBUG = 1[oframe7@ofdemo ~]$ vi odbc.ini[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:

    [oframe7@ofdemo ~]$ ln $ODBC_HOME/lib/libodbc.so $ODBC_HOME/lib/libodbc.so.1 [oframe7@ofdemo ~]$ ln $ODBC_HOME/lib/libodbcinst.so $ODBC_HOME/lib/libodbcinst.so.1[oframe7@ofdemo lib]$ isql TVSAM tibero tmax

Följande utdata visas:

Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (16)

Installera OpenFrame-bas

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

Så här installerar du OpenFrame Base

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

  2. Uppdatera bash-profilen med följande Tibero-specifika 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:[oframe7@ofdemo ~]$ . .bash_profile

  4. Kontrollera att Tibero-processerna körs. Exempel:

    [oframe7@ofdemo ~]$ ps -ef|grep tbsvr

    Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (17)

    Viktigt

    Se till att du startar Tibero före installationen.

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

    [oframe7@ofdemo ~]$ cp license.dat /opt/tmaxapp/OpenFrame/core/license/[oframe7@ofdemo ~]$ cp lictjes.dat lictacf.dat licosc.dat $OPENFRAME_HOME/license/
  6. Ladda ned filerna OpenFrame Base binary och base.properties:

    [oframe7@ofdemo ~]$ vi base.propertiesOPENFRAME_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 filen base.properties. Exempel:

    [oframe7@ofdemo ~]$ chmod a+x OpenFrame_Base7_0_Linux_x86_64.bin [oframe7@ofdemo ~]$ ./OpenFrame_Base7_0_Linux_x86_64.bin -f base.properties

    När du är klar visas meddelandet Slutförd installation.

  8. Kontrollera OpenFrame Base-katalogstrukturen med kommandot ls -ltr . Exempel:

    [oframe7@ofdemo OpenFrame]$ ls -ltrtotal 44drwxrwxr-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:

    [oframe7@ofdemo ~]$ cp /usr/lib/libtermcap.so.2 $TMAXDIR/libStartup Tmax Server[oframe7@ofdemo ~]$ tmboot

    Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (18)

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

    Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (19)

  11. Stäng av OpenFrame Base:

    [oframe7@ofdemo ~]$ tmdown Do you really want to down whole Tmax? (y : n): yTMDOWN 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 har slutförts och kontrollera sedan att installationsfilen OpenFrame_Batch7_0_Fix2_MVS_Linux_x86_64.bin och konfigurationsfilen batch.properties finns:

  2. I kommandotolken skriver du vi batch.properties för att redigera filen batch.properties med vi.

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

    OPENFRAME_HOME = /opt/tmaxapp/OpenFrameDEFAULT_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 kommandotolken:

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

    Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (20)

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

    Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (21)

  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:

    [oframe7@ofdemo ~]$tmdownDo you really want to down whole Tmax? (y : n): yTMDOWN 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 2016TMDOWN: 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.

Installera TACF

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

  2. Kontrollera att Batch-installationen har slutförts och använd sedan vi för att öppna filen tacf.properties (vi tacf.properties).

  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 tillämpar du TACF-miljövariablerna. Skriv följande i kommandotolken:

    source \~/.bash\_profile
  5. Kör INSTALLATIONsprogrammet för TACF. Skriv följande 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 2016Free Memory: 18703 kB Total Memory: 28800 kB4 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 . Exempel:

    [oframe7\@ofdemo \~]\$ tmadmin

    I statuskolumnen visas RDY:

    Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (22)

  8. Kör följande kommandon:

    $$2 NODE1 (tmadm): quit DM quit for node (NODE1)[oframe7@ofdemo ~]$ tacfmgr Input USERNAME : ROOT Input PASSWORD : SYS1TACFMGR: TACF MANAGER START!!!QUIT TACFMGR: TACF MANAGER END!!![oframe7@ofdemo ~]$ tmdow
  9. Stäng av servern med kommandot tmdown . Utdata ser ut ungefär så här:

    [oframe7@ofdemo ~]$ tmdown Do you really want to down whole Tmax? (y : n): yTMDOWN 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 att sortera data.

Så här installerar du ProSort

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

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

    tar -zxvf prosort-bin-prosort\_2sp3-linux64-2123-opt.tar.gz
  3. Flytta katalogen prosort till hemplatsen. Skriv följande i kommandotolken:

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

    cd /opt/tmaxapp/prosort mkdir license cp /opt/tmaxsw/oflicense/prosort/license.xml /opt/tmaxapp/prosort/license
  5. Öppna bash.profile in vi (vi .bash_profile) och uppdatera den på följande sätt:

    # PROSORTPROSORT_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. Exempel:

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

    oframe@oframe7: cd /opt/tmaxapp/OpenFrame/util/ oframe@oframe7home/oframe7/OpenFrame/util : ln -s DFSORT SORT
  9. Verifiera ProSort-installationen genom att prosort -h köra kommandot . Exempel:

    oframe@oframe7: prosort -hUsage: 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.

Installera OFCOBOL

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

  2. Om du vill köra OFCOBOL-installationsprogrammet 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/OFCOBOLENTER AN ABSOLUTE PATH, OR PRESS <ENTER> TO ACCEPT THE DEFAULT : /opt/tmaxapp/OFCOBOLINSTALL 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 installedPRESS <ENTER> TO EXIT THE INSTALLER
  5. Öppna bash-profilen i vi (vi .bash_profile) och kontrollera att den har uppdaterats med OFCOBOL-variabler.

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

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

    mv licofcob.dat $OFCOB_HOME/license
  8. Gå till konfigurationsfilen OpenFrame tjclrun.conf och öppna den i vi. Exempel:

    [oframe7@ofdemo ~]$ cd $OPENFRAME_HOME/config [oframe7@ofdemo ~]$ vi tjclrun.conf

    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. Granska filen OpenFrame_COBOL_InstallLog.log i vi och kontrollera att det inte finns några fel. Exempel:

    [oframe7@ofdemo ~]$ vi $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. Exempel:

    [oframe7@ofdemo ~]$ ofcob --version OpenFrame COBOL Compiler 3.0.54 CommitTag:: 645f3f6bf7fbe1c366a6557c55b96c48454f4bf
  11. Starta om OpenFrame med tmdown/tmboot kommandot .

Installera OFASM

OFASM är OpenFrame-kompilatorn som tolkar stordatorns assemblerprogram.

Installera OFASM

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

  2. Kör installationsprogrammet. Exempel:

    [oframe7@ofdemo ~]$ ./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. Exempel:

    [oframe7@ofdemo ~]$ source .bash_profile[oframe7@ofdemo ~]$ ofasm --version # TmaxSoft OpenFrameAssembler v3 r328 (3ff35168d34f6e2046b96415bbe374160fcb3a34)[oframe7@ofdemo OFASM]$ vi .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 konfigurationsfilen OpenFrame tjclrun.conf i vi och redigera den på följande sätt:

    [oframe7@ofdemo ~]$ cd $OPENFRAME_HOME/config [oframe7@ofdemo ~]$ vi tjclrun.conf

    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. Öppna filen OpenFrame_ASM_InstallLog.log i vi och kontrollera att det inte finns några fel. Exempel:

    [oframe7@ofdemo ~]$ vi $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 har slutförts och kontrollera sedan att installationsfilen OpenFrame_OSC7_0_Fix2_Linux_x86_64.bin och konfigurationsfilen osc.properties finns.

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

    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 egenskapsfilen enligt följande:

    [oframe7@ofdemo ~]$ chmod a+x OpenFrame_OSC7_0_Fix2_Linux_x86_64.bin [oframe7@ofdemo ~]$ ./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. Granska filen OpenFrame_OSC7_0_Fix2_InstallLog.log. Den bör se ut ungefär så här:

    Summary ------ Installation: Successful.233 Successes0 Warnings0 NonFatalErrors0 FatalError
  6. Använd vi för att öppna konfigurationsfilen ofsys.seq. Exempel:

    vi $OPENFRAME_HOME/config/ofsys.seq
  7. I avsnitten #BASE och #BATCH redigerar du parametrarna enligt nedan.

    Before changes#BASEofrsasvrofrlhsvrofrdmsvrofrdsedtofrcmsvrofruisvrofrsmlogvtammgrTPFMAGENT#BATCH #BATCH#obmtsmgr#BATCH#ofrpmsvr#BATCH#obmjmsvr#BATCH#obmjschd#BATCH#obmjinit#BATCH#obmjhist#BATCH#obmjspbk#TACF #TACF#tmsvrAfter changes #BATCH#BASE obmtsmgr ofrsasvr ofrpmsvrofrlhsvr obmjmsvrofrdmsvr obmjschdofrdsedt obmjinitofrcmsvr obmjhistofruisvr obmjspbkofrsmlogvtammgr #TACFTPFMAGENT tmsvr
  8. Kopiera licensfilen. Exempel:

    [oframe7@ofdemo ~]$ cp /home/oframe7/oflicense/ofonline/licosc.dat $OPENFRAME_HOME/license[oframe7@ofdemo ~]$ cd $OPENFRAME_HOME/license oframe@oframe7/OpenFrame/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
  9. Om du vill starta och stänga av OSC initierar du CICS-regionens delade minne genom att osctdlinit OSCOIVP1 skriva i kommandotolken.

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

    Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (23)

  12. Stäng AV 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 . 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. 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 i vi (vi .bash_profile)och uppdatera den med följande variabler:

    # Ant ENVexport ANT_HOME=$HOME/ant export PATH=$HOME/ant/bin:$PATH
  5. Tillämpa den ändrade miljövariabeln. Exempel:

    [oframe7\@ofdemo \~]\$ source \~/.bash\_profile

Så här installerar du JEUS

  1. Expandera installationsprogrammet med verktyget tar . Exempel:

    [oframe7@ofdemo ~]$ tar -zxvf jeus704.tar.gz
  2. Skapa en jeus-mapp (mkdir jeus7) och packa upp binärfilen.

  3. Ändra till installationskatalogen (eller använd JEUS-parametern för din egen miljö). Exempel:

    [oframe7@ofdemo ~]$ cd jeus7/setup/
  4. Kör ant clean-all innan du utför bygget. Utdata ser ut ungefär så här:

    Buildfile: /home/oframe7jeus7/setup/build.xmlclean-bin:delete-domain:[echo] Deleting a domain configuration: domain = jeus_domaindelete-nodesxml:clean-config:clean-all:BUILD SUCCESSFULTotal time: 0 seconds
  5. Gör en säkerhetskopia av filen domain-config-template.properties. Exempel:

    [oframe7@ofdemo ~]$ cp domain-config-template.properties domain-configtemplate.properties.bkp
  6. Öppna filen domain-config-template.properties i vi:

    [oframe7\@ofdemo setup]\$ vi domain-config-template.properties
  7. Ändra jeus.password=jeusadmin nodename=Tmaxsoft till jeus.password=tmax1234 nodename=ofdemo

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

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

    [oframe7@ofdemo setup]$ . .bash_profile
  11. Valfritt. Skapa ett alias för enkel avstängning och start av JEUS-komponenter:

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

    [oframe7@ofdemo ~]$ startDomainAdminServer -domain jeus_domain -u administrator -p jeusadmin
  13. Verifiera med webbinloggning med hjälp av syntaxen:

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

    Till exempel http://192.168.92.133:9736/webadmin/login. Inloggningsskärmen visas:

    Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (24)

    Anteckning

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

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

    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 Ändra värdnamn som beskrivning.

    Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (25)

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

    Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (26)

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

    [oframe7@ofdemo ~]$ 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.

Installera OFGW

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

  2. Kör installationsprogrammet. Exempel:

    [oframe7@ofdemo ~]$ ./OFGW7_0_1_Generic.bin
  3. Använd följande platser för motsvarande prompter:

    • 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:

    Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (27)

Installera OFManager

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

Installera OFManager

  1. Kontrollera att installationsfilen OFManager7_Generic.bin finns.

  2. Kör installationsprogrammet. 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:

Installera TmaxSoft OpenFrame på Azure Virtual Machines - Azure Virtual Machines (28)

Det slutför installationen av OpenFrame-komponenterna.

Nästa steg

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

  • Kom igång med Azure
  • Dokumentation om Host Integration Server (HIS)
  • Lift and Shift-guide för Azure Virtual Data Center
Top Articles
Latest Posts
Article information

Author: Saturnina Altenwerth DVM

Last Updated: 03/24/2023

Views: 6689

Rating: 4.3 / 5 (64 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Saturnina Altenwerth DVM

Birthday: 1992-08-21

Address: Apt. 237 662 Haag Mills, East Verenaport, MO 57071-5493

Phone: +331850833384

Job: District Real-Estate Architect

Hobby: Skateboarding, Taxidermy, Air sports, Painting, Knife making, Letterboxing, Inline skating

Introduction: My name is Saturnina Altenwerth DVM, I am a witty, perfect, combative, beautiful, determined, fancy, determined person who loves writing and wants to share my knowledge and understanding with you.