Home
%3CLINGO-SUB%20id%3D%22lingo-sub-775840%22%20slang%3D%22en-US%22%3EDeploying%20NTT%20Data%20UniKix%20in%20Azure%20(Part%201%20Deploying%20the%20VM)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-775840%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSTRONG%3EIntroduction%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3EUniKix%20by%20NTT%20Data%20%3C%2FSTRONG%3Eis%20one%20of%20the%20leading%20Mainframe%20Re-hosting%20solutions%20available%20in%20the%20Azure%20Platform.%26nbsp%3B%20At%20a%20high%20level%2C%20UniKix%20is%20composed%20of%20two%20main%20environment%2C%20the%20%3CSTRONG%3ETPE%20(Transaction%20Processing%20Environment)%3C%2FSTRONG%3Eand%20the%20%3CSTRONG%3EBPE%20(Batch%20Processing%20Environment)%3C%2FSTRONG%3E.%26nbsp%3B%26nbsp%3BBy%20leveraging%20UniKix%2C%20you%20can%20extend%20and%20evolve%20your%20legacy%20Mainframe%20applications%20after%20you%20have%20migrated%20them%20to%20Azure.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIn%20this%20series%20post%2C%20you%20will%20setup%20the%26nbsp%3B%3CSTRONG%3ETPE%20(Transaction%20Processing%20Environment)%3C%2FSTRONG%3Efor%20UniKix.%26nbsp%3B%20You%20will%20then%20deploy%2C%20configure%20and%20run%20the%20%3CSTRONG%3EACCT%3C%2FSTRONG%3Edemo%20application%20that%20comes%20with%20the%20base%20install.%26nbsp%3B%20There%20are%20two%20parts%20to%20this%20post%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3COL%3E%3CLI%3E%3CSTRONG%3EPart%201%20-%20Deploying%20the%20VM%3C%2FSTRONG%3E%3C%2FLI%3E%3CLI%3E%3CSTRONG%3EPart%202%20-%20Configuring%20TPE%20and%20Compiling%20the%20ACCT%20Application%3C%2FSTRONG%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%3EWhen%20complete%2C%20you%20will%20be%20running%20a%20Mainframe%20legacy%20application%20in%20Azure.%26nbsp%3B%20Ready%3F%20Let's%20get%20started.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSTRONG%3EDeploying%20the%20Pre-Configured%20VM%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3EThe%20%3CSTRONG%3ENTT%20Data%20Unikix%20Mainframe%20Re-hosting%20solution%3C%2FSTRONG%3Eis%20now%20available%20in%20the%20Azure%20Marketplace.%26nbsp%3B%20It%20is%20packaged%20as%20a%20free%20trial%20with%20pre-set%20configurations.%26nbsp%3B%20In%20order%20to%20deploy%20it%2C%20you%20will%20need%20to%20log%20into%20your%20Azure%20subscription%20via%20the%20Azure%20portal%20and%20select%20Create%20Resource%20in%20the%20upper%20left%20corner.%26nbsp%3B%20In%20the%20search%20box%20type%20%22unikix%22.%26nbsp%3B%20This%20will%20allow%20you%20to%20the%20select%20the%20Unikix%20Mainframe%20Re-Hosting%20Software.%26nbsp%3B%20Selecting%20it%20will%20take%20you%20to%20the%20overview%20page.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F124825i643C01970ACFDFE8%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22Capture1.JPG%22%20title%3D%22Capture1.JPG%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ESelect%20the%20%3CSTRONG%3EStart%20with%20a%20pre-set%20configuration%3C%2FSTRONG%3E%26nbsp%3Boption.%26nbsp%3B%20This%20will%20take%20you%20to%20the%20page%20where%20you%20can%20select%20a%20VM%20type%20matched%20for%20your%20particular%20workload.%26nbsp%3B%20They%20are%2C%20the%20%3CSTRONG%3ED%20Series%3C%2FSTRONG%3E(General%20Purpose)%20for%20Dev%2FTest%2C%20%3CSTRONG%3EE-Series%3C%2FSTRONG%3E(Memory%20Optimized)%20for%20General%20Purpose%20workloads%20and%20%3CSTRONG%3EF-Series%3C%2FSTRONG%3E(Compute%20Optimized)%20for%20Production%2FMission%20Critical%20workloads.%26nbsp%3B%20Four%20our%20walk-through%2C%20select%20the%20D-Series%20(General%20Purpose).%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F124827iE9DC3213F5B22C03%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22Capture2.JPG%22%20title%3D%22Capture2.JPG%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ENow%2C%20select%20%3CSTRONG%3EContinue%20to%20Create%20VM%3C%2FSTRONG%3E%26nbsp%3Bfrom%20the%20bottom%20left%20of%20the%20page.%26nbsp%3B%20This%20will%20take%20you%20to%20the%20%3CSTRONG%3ECreate%20Virtual%20Machine%3C%2FSTRONG%3Epage%2C%20where%20you%20will%20need%20to%20select%20the%20Subscription%20and%2C%20Resource%20Group.%26nbsp%3B%20You%20will%20also%20need%20to%20name%20the%20VM%20and%20specify%20the%20Azure%20Region%20you%20want%20to%20deploy%20into.%26nbsp%3B%20The%20VM%20SKU%20has%20been%20preselected%20based%20on%20you%20choice%20from%20the%20previous%20page.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ESince%20this%20is%20a%20Red%20Hat%20Linux%20VM%2C%20we%20will%20need%20to%20generate%20a%20SSH%20public%20key%20to%20access%20the%20VM.%26nbsp%3B%20This%20process%20will%26nbsp%3B%20vary%20depending%20on%20what%20OS%20you%20are%20using.%26nbsp%3B%20If%20you%20are%20using%20Linux%20or%20OS%20X%20(Mac)%2C%20you%20can%26nbsp%3B%20drop%20to%20a%20bash%20shell%20and%20use%20the%20%3CSTRONG%3Essh-keygen%3C%2FSTRONG%3Ecommand.%26nbsp%3B%20Or%20if%20you%20are%20using%20Windows%2C%20I%20would%20recommend%20using%20the%20%3CSTRONG%3EPuTTYGen%3C%2FSTRONG%3Etool%20which%20is%20a%20free%20download.%26nbsp%3B%20Once%20you%20have%20entered%20the%20necessary%20fields%2C%20select%20the%20%22%3CSTRONG%3EReview%20%2B%20Create%3C%2FSTRONG%3E%22%20button%20on%20the%20bottom%20left%20of%20the%20page.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20820px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F124830i1249C1FAA3A54345%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22Capture3.JPG%22%20title%3D%22Capture3.JPG%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThis%20will%20validate%20your%20parameters%20and%20allow%20you%20to%20Create%20the%20VM.%26nbsp%3B%20Select%20%22%3CSTRONG%3ECreate%3C%2FSTRONG%3E%22%20from%20the%20next%20page%20to%20create%20the%20VM.%26nbsp%3B%20This%20process%20will%20take%20a%20couple%20of%20minutes.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWhen%20the%20VM%20is%20created%2C%20click%20on%20the%20%22%3CSTRONG%3EGo%20To%20Resource%3C%2FSTRONG%3E%22%20button.%26nbsp%3B%20This%20will%20take%20you%20to%20the%20overview%20blade%20for%20the%20VM%20you%20just%20create.%26nbsp%3B%20If%20you%20select%20%22Connect%22%20you%20will%20be%20able%20to%20copy%20the%20ssh%20command%20for%20connecting%20to%20the%20VM.%26nbsp%3B%20You%20can%20execute%20this%20from%20a%20command%20prompt%20or%20bash%20shell%20(depending%20on%20your%20OS).%26nbsp%3B%20Remember%2C%20you%20will%20need%20to%20reference%20the%20private%20key%20in%20order%20to%20log%20in.%26nbsp%3B%20This%20is%20done%20under%20the%20AUTH%20option%20in%20PuTTY.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSTRONG%3EObtaining%20a%20Trial%20License%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3EIn%20order%20to%20setup%20UniKix%2C%20you%20will%20need%20to%20contact%20NTT%20Data%20in%20order%20to%20obtain%20a%20license%20for%20the%20UniKix%20environment.%26nbsp%3B%20The%20rest%20of%20this%20training%20will%20proceed%20under%20the%20assumption%20that%20you%20have%20done%20this.%20When%20you%20obtain%20the%20product%20and%20license%20from%20NTT%20Data%2C%20they%20will%20come%20in%20the%20form%20of%20a%20tar%20file%20and%20the%20corresponding%20license.%26nbsp%3B%20You%20will%20need%20to%20upload%20these%20to%20your%20home%20directory%20on%20your%20image.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSTRONG%3ENext%20Steps%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3EIn%20the%20next%20post%2C%20we%20will%20configure%20the%20%3CSTRONG%3ETPE%3C%2FSTRONG%3Eand%20%3CSTRONG%3ECompile%20and%20deploy%20the%20ACCT%3C%2FSTRONG%3Eapplications.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-775840%22%20slang%3D%22en-US%22%3E%3CP%3EOne%20of%20the%20leading%20Mainframe%20Re-hosting%20solutions%26nbsp%3Bavailable%20in%20the%20Azure%20Platform%20is%20UniKix%20by%20NTT%20Data.%26nbsp%3B%20In%20this%20series%20of%20post%20you%20will%20setup%20the%20NTT%20Data%20UniKix%20Re-hosting%20solution%20in%20Azure.%26nbsp%3B%20You%20will%20then%26nbsp%3B%20setup%20the%20TPE%20(Transaction%20Processing%20Environment)%20for%20UniKix%20and%20finally%20deploy%2C%20configure%20and%20run%20the%20ACCT%20demo%20application%20that%20comes%20with%20the%20base%20install.%26nbsp%3B%20When%20complete%2C%20you%20will%20be%20running%20a%20Mainframe%20legacy%20application%20in%20Azure.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIn%20a%20latter%20post%2C%20we%20will%20setup%20the%20BPE%20(Batch%20Processing%20Environment).%3C%2FP%3E%3CP%3EReady%3F%20Let's%20get%20started.%3C%2FP%3E%3C%2FLINGO-TEASER%3E
Established Member

Introduction

UniKix by NTT Data is one of the leading Mainframe Re-hosting solutions available in the Azure Platform.  At a high level, UniKix is composed of two main environment, the TPE (Transaction Processing Environment) and the BPE (Batch Processing Environment).  By leveraging UniKix, you can extend and evolve your legacy Mainframe applications after you have migrated them to Azure. 

 

In this series post, you will setup the TPE (Transaction Processing Environment) for UniKix.  You will then deploy, configure and run the ACCT demo application that comes with the base install.  There are two parts to this post:

 

  1. Part 1 - Deploying the VM
  2. Part 2 - Configuring TPE and Compiling the ACCT Application

When complete, you will be running a Mainframe legacy application in Azure.  Ready? Let's get started.

 

Deploying the Pre-Configured VM

The NTT Data Unikix Mainframe Re-hosting solution is now available in the Azure Marketplace.  It is packaged as a free trial with pre-set configurations.  In order to deploy it, you will need to log into your Azure subscription via the Azure portal and select Create Resource in the upper left corner.  In the search box type "unikix".  This will allow you to the select the Unikix Mainframe Re-Hosting Software.  Selecting it will take you to the overview page.

 

Capture1.JPG

 

Select the Start with a pre-set configuration option.  This will take you to the page where you can select a VM type matched for your particular workload.  They are, the D Series (General Purpose) for Dev/Test, E-Series (Memory Optimized) for General Purpose workloads and F-Series (Compute Optimized) for Production/Mission Critical workloads.  Four our walk-through, select the D-Series (General Purpose).

 

Capture2.JPG

 

Now, select Continue to Create VM from the bottom left of the page.  This will take you to the Create Virtual Machine page, where you will need to select the Subscription and, Resource Group.  You will also need to name the VM and specify the Azure Region you want to deploy into.  The VM SKU has been preselected based on you choice from the previous page.

 

Since this is a Red Hat Linux VM, we will need to generate a SSH public key to access the VM.  This process will  vary depending on what OS you are using.  If you are using Linux or OS X (Mac), you can  drop to a bash shell and use the ssh-keygen command.  Or if you are using Windows, I would recommend using the PuTTYGen tool which is a free download.  Once you have entered the necessary fields, select the "Review + Create" button on the bottom left of the page. 

 

Capture3.JPG

 

This will validate your parameters and allow you to Create the VM.  Select "Create" from the next page to create the VM.  This process will take a couple of minutes.

 

When the VM is created, click on the "Go To Resource" button.  This will take you to the overview blade for the VM you just create.  If you select "Connect" you will be able to copy the ssh command for connecting to the VM.  You can execute this from a command prompt or bash shell (depending on your OS).  Remember, you will need to reference the private key in order to log in.  This is done under the AUTH option in PuTTY.

 

Obtaining a Trial License

In order to setup UniKix, you will need to contact NTT Data in order to obtain a license for the UniKix environment.  The rest of this training will proceed under the assumption that you have done this. When you obtain the product and license from NTT Data, they will come in the form of a tar file and the corresponding license.  You will need to upload these to your home directory on your image. 

 

Next Steps

In the next post, we will configure the TPE and Compile and deploy the ACCT applications.