Spuštění Micro Focus Enterprise Serveru 5.0 v kontejneru Dockeru v Azure

Micro Focus Enterprise Server 5.0 můžete spustit v kontejneru Dockeru v Azure. V tomto kurzu se dozvíte, jak na to. Používá ukázku acctdemo Windows CICS (Customer Information Control System) pro Enterprise Server.

Docker přidává do aplikací přenositelnost a izolaci. Můžete například exportovat image Dockeru z jednoho virtuálního počítače s Windows a spustit ji na jiném nebo z úložiště na Windows Server pomocí Dockeru. Image Dockeru běží v novém umístění se stejnou konfigurací – bez nutnosti instalovat Enterprise Server. Je součástí obrázku. Stále platí důležité informace o licencování.

V tomto kurzu se z Azure Marketplace nainstaluje windows 2016 Datacenter s kontejnery virtuálního počítače. Tento virtuální počítač zahrnuje Docker 18.09.0. Následující kroky ukazují, jak nasadit kontejner, spustit ho a pak se k němu připojit pomocí emulátoru 3270.

Požadavky

Než začnete, projděte si tyto požadavky:

  • Předplatné Azure. Pokud ho nemáte, vytvořte si bezplatný účet , než začnete.

  • Software Micro Focus a platná licence (nebo zkušební licence). Pokud jste stávající zákazník Micro Focus, obraťte se na zástupce společnosti Micro Focus. V opačném případě si vyžádejte zkušební verzi.

    Poznámka

    Ukázkové soubory Dockeru jsou součástí Enterprise Serveru 5.0. Tento kurz používá ent_server_dockerfiles_5.0_windows.zip. Přejděte k němu ze stejného místa, kde jste získali přístup k instalačnímu souboru podnikového serveru, nebo přejděte na Micro Focus a začněte tím.

  • Dokumentace pro Enterprise Server a Enterprise Developer.

Vytvoření virtuálního počítače

  1. Zabezpečte médium ze souboru ent_server_dockerfiles_5.0_windows.zip. Zabezpečte licenční soubor ES-Docker-Prod-XXXXXXXX.mflic (potřebný k sestavení imagí Dockeru).

  2. Vytvořte virtuální počítač. Uděláte to tak, že otevřete Azure Portal, v nabídce vlevo nahoře vyberete Vytvořit prostředek a vyfiltrujte podle operačního systému Windows Server. Ve výsledcích vyberte Windows Server. Na další obrazovce vyberte Windows Server 2016 Datacentrum – s kontejnery.

    Snímek obrazovky s výsledky hledání Azure Portal

  3. Pokud chcete nakonfigurovat vlastnosti virtuálního počítače, zvolte podrobnosti o instanci:

    1. Vyberte velikost virtuálního počítače. V tomto kurzu zvažte použití virtuálního počítače standardu DS2_v3 se 2 virtuálními procesory a 16 GB paměti.

    2. Vyberte oblast a skupinu prostředků , do kterých chcete nasadit.

    3. Jako Možnosti dostupnosti použijte výchozí nastavení.

    4. Do pole Uživatelské jméno zadejte účet správce, který chcete použít, a heslo.

    5. Ujistěte se, že je otevřený port 3389 RDP . Jenom tento port musí být veřejně přístupný, abyste se mohli přihlásit k virtuálnímu počítači. Pak přijměte všechny výchozí hodnoty a klikněte na Zkontrolovat a vytvořit.

    Snímek obrazovky s podoknem Vytvořit virtuální počítač

  4. Počkejte, až se nasazení dokončí (několik minut). Zpráva uvádí, že váš virtuální počítač byl vytvořen.

  5. Vyberte Přejít k prostředku a přejděte do okna Přehled virtuálního počítače.

  6. Na pravé straně vyberte Připojit. Napravo se zobrazí možnosti Připojit k virtuálnímu počítači .

  7. Výběrem tlačítka Stáhnout soubor RDP stáhněte soubor protokolu RDP (Remote Desktop Protocol), který umožňuje připojení k virtuálnímu počítači.

  8. Po stažení souboru ho otevřete a zadejte uživatelské jméno a heslo, které jste pro virtuální počítač vytvořili.

    Poznámka

    K přihlášení nepoužívejte své firemní přihlašovací údaje. (Klient RDP předpokládá, že je možná budete chtít použít. Nemáte.)

  9. Vyberte Další volby a pak vyberte přihlašovací údaje virtuálního počítače.

V tomto okamžiku je virtuální počítač spuštěný a připojený přes protokol RDP. Jste přihlášení a připraveni na další krok.

Vytvoření adresáře sandboxu a nahrání souboru ZIP

  1. Na virtuálním počítači vytvořte adresář, do kterého můžete nahrát ukázkové soubory a licenční soubory. Například C:\Sandbox.

  2. Nahrajte ent_server_dockerfiles_5.0_windows.zip a soubor ES-Docker-Prod-XXXXXXXX.mflic do adresáře, který jste vytvořili.

  3. Extrahujte obsah souboru zip do adresáře ent_server_dockerfiles_5.0_windows vytvořeného procesem extrakce. Tento adresář obsahuje soubor readme (jako soubor .html a .txt) a dva podadresáře EnterpriseServer a Examples.

  4. Zkopírujte soubor ES-Docker-Prod-XXXXXXXX.mflic do adresářů C:\Sandbox\ent_server_dockerfiles_5.0_windows\EnterpriseServer a C:\Sandbox\ent_server_dockerfiles_5.0_windows\Examples\CICS.

    Poznámka

    Nezapomeňte zkopírovat licenční soubor do obou adresářů. Jsou potřeba pro krok sestavení Dockeru, aby se zajistilo, že image jsou správně licencované.

Kontrola verze Dockeru a vytvoření základní image

Důležité

Vytvoření příslušné image Dockeru je dvoustupňový proces. Nejprve vytvořte základní image Enterprise Serveru 5.0. Pak vytvořte další image pro platformu x64. I když můžete vytvořit x86 (32bitovou) image, použijte 64bitovou image.

  1. Otevřete příkazový řádek.

  2. Zkontrolujte, že je Nainstalovaný Docker. Na příkazovém řádku zadejte: docker version.
    Například verze byla 18.09.0, když byla napsána.

  3. Pokud chcete změnit adresář, zadejte:
    cd \Sandbox\ent_server_dockerfiles_5.0_windows\EnterpriseServer.

  4. Zadáním bld.bat IacceptEULA zahájíte proces sestavení počáteční základní image. Počkejte několik minut, než se tento proces spustí. Ve výsledcích si všimněte dvou vytvořených obrázků – jednoho pro x64 a jednoho pro x86:

    Příkazové okno zobrazující obrázky

  5. Pokud chcete vytvořit konečnou image pro ukázku CICS, přepněte do adresáře CICS zadáním cd\Sandbox\ent_server_dockerfiles_5.0_windows\Examples\CICS.

  6. Pokud chcete vytvořit image, zadejte bld.bat x64. Počkejte několik minut, než se proces spustí a zobrazí se zpráva, že se image vytvořila.

  7. Zadáním imagí Dockeru zobrazíte seznam všech imagí Dockeru nainstalovaných na virtuálním počítači. Ujistěte se, že jedním z nich je mikrofocus/es-acctdemo .

    Příkazové okno zobrazující obrázek es-acctdemo

Spuštění image

  1. Pokud chcete spustit Enterprise Server 5.0 a aplikaci acctdemo, zadejte na příkazovém řádku:

    **docker run -p 16002:86/tcp -p 16002:86/udp -p 9040-9050:9040-9050 -p 9000-9010:9000-9010 -ti --network="nat" --rm microfocus/es-acctdemo:win\_5.0\_x64
    
  2. Nainstalujte emulátor terminálu 3270, například x3270 , a použijte ho k připojení přes port 9040 ke spuštěné imagi.

  3. Získejte IP adresu kontejneru acctdemo, aby Mohl Docker fungovat jako server DHCP (Dynamic Host Configuration Protocol) pro kontejnery, které spravuje:

    1. Získejte ID spuštěného kontejneru. Na příkazovém řádku zadejte Docker ps a poznamenejte si ID (v tomto příkladu 22a0fe3159d0 ). Uložte si ho pro další krok.

    2. Pokud chcete získat IP adresu kontejneru acctdemo, použijte ID kontejneru z předchozího kroku následujícím způsobem:

    docker inspect \<containerID\> --format="{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}"
    

    Příklad:

    docker inspect 22a0fe3159d0 --format="{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}"
    
  4. Poznamenejte si IP adresu obrázku acctdemo. Například adresa v následujícím výstupu je 172.19.202.52.

    Snímek obrazovky příkazového okna s IP adresou

  5. Připojte image pomocí emulátoru. Nakonfigurujte emulátor tak, aby používal adresu image acctdemo a port 9040. Tady je 172.19.202.52:9040. Vaše bude podobná. Otevře se obrazovka Sign on to CICS (Přihlásit se k CICS ).

    Snímek obrazovky s přihlášením k CICS

  6. Přihlaste se k oblasti CICS tak, že jako USERIDzadáte SYSAD a jako hesloSYSAD.

  7. Vymažte obrazovku pomocí mapy klíčů emulátoru. U x3270 vyberte možnost nabídky Mapa klíčů .

  8. Aplikaci acctdemo spustíte zadáním acctdemo. Zobrazí se úvodní obrazovka aplikace.

    Snímek obrazovky s oknem konzoly zobrazující aplikaci

  9. Experimentujte s typy zobrazované účty. Jako Žádost zadejte například D a jako ÚČETzadejte 11111. Další čísla účtů, která můžete vyzkoušet, jsou 22222, 33333 atd.

    Snímek obrazovky znázorňující úpravy různých hodnot v aplikaci

  10. Konzolu pro správu podnikového serveru zobrazíte tak, že přejdete na příkazový řádek a zadáte start http:172.19.202.52:86.

    Konzola pro správu podnikového serveru

A to je vše! Teď spouštíte a spravujete aplikaci CICS v kontejneru Dockeru.

Další kroky