Sdílet prostřednictvím


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 systému Windows CICS (Customer Information Control System) pro Podnikový server.

Docker přidává do aplikací přenositelnost a izolaci. Image Dockeru můžete například exportovat z jednoho virtuálního počítače s Windows, který se má spustit na jiném počítači, nebo z úložiště na server s Windows pomocí Dockeru. Image Dockeru se spouští v novém umístění se stejnou konfigurací, aniž by bylo nutné instalovat Enterprise Server. Je součástí obrázku. Stále platí požadavky na licencování.

Tento kurz nainstaluje virtuální počítač s Windows 2016 Datacenter s kontejnery z Azure Marketplace. 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 před tím, než začnete.

  • Software Micro Focus a platná licence (nebo zkušební licence). Pokud jste stávajícím zákazníkem Micro Focus, obraťte se na zástupce micro Focus. V opačném případě požádejte o 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 Enterprise Serveru, nebo přejděte na Micro Focus a začněte.

  • 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 (nutný k sestavení imagí Dockeru).

  2. Vytvořte virtuální počítač. Pro zajištění tohoto otevřete Azure Portal, v levé horní nabídce vyberte 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 Datacenter – s kontejnery.

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

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

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

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

    3. Pro 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ý, takže se můžete 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 podokna Vytvořit virtuální počítač

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

  5. Výběrem možnosti Přejít k prostředku přejděte do okna Přehled vašeho virtuálního počítače.

  6. Vpravo 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 dokončení stahování souboru ho otevřete a zadejte uživatelské jméno a heslo, které jste pro virtuální počítač vytvořili.

    Poznámka:

    Nepoužívejte firemní přihlašovací údaje k přihlášení. (Klient RDP předpokládá, že je možná budete chtít použít. Ty ne.)

  9. Vyberte Další volby a pak vyberte své 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 jste připraveni k dalšímu kroku.

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 soubory licencí. Například C:\Sandbox.

  2. Nahrajte ent_server_dockerfiles_5.0_windows.zip a soubor ES-Docker-Prod-XXXXXXXXXX.mflic do vytvořeného adresáře.

  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 .html a soubor .txt) a dva podadresáře, EnterpriseServer a Příklady.

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

    Poznámka:

    Ujistěte se, že zkopírujete licenční soubor do obou adresářů. Vyžadují se pro krok sestavení Dockeru, aby se zajistilo, že jsou image 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 image x86 (32bitová verze), použijte 64bitovou image.

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

  2. Zkontrolujte, jestli je Docker nainstalovaný. Na příkazovém řádku zadejte: verze Dockeru.
    Například verze byla 18.09.0 při zápisu.

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

  4. Zadejte bld.bat IacceptEULA , aby se zahájil 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 obrázků, které byly vytvořeny — jeden pro x64 a jeden 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 dokončí a objeví se zpráva, že byl obraz vytvořen.

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

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

Spustit obraz

  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, například x3270, a použijte ho k připojení přes port 9040 k běžící image.

  3. Získejte IP adresu kontejneru acctdemo, aby Docker mohl 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 (22a0fe3159d0 v tomto příkladu ). Uložte 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}}"
    

    Napří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 portu 9040. Tady je 172.19.202.52:9040. Vaše bude podobná. Otevře se obrazovka Přihlášení do CICS.

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

  6. Přihlaste se k oblasti CICS zadáním sysad pro ID uživatele a SYSAD pro heslo.

  7. Vymažte obrazovku pomocí mapy klíčů emulátoru. V případě x3270 vyberte možnost nabídky Mapa klíčů .

  8. Chcete-li spustit aplikaci acctdemo, zadejte ACCT. Zobrazí se úvodní obrazovka aplikace.

    Snímek obrazovky znázorňující okno konzoly zobrazující aplikaci

  9. Experimentujte s typy účtů zobrazení. Zadejte například D pro požadavek a 11111 pro ÚČET. Další čísla účtů, která se mají vyzkoušet, jsou 22222, 33333 atd.

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

  10. Chcete-li zobrazit konzolu pro správu podnikového serveru, přejděte na příkazový řádek a zadejte http:172.19.202.52:86.

    Konzola pro správu podnikového serveru

To je to! Teď používáte a spravujete aplikaci CICS v kontejneru Dockeru.

Další kroky