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
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).
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.
Pokud chcete nakonfigurovat vlastnosti virtuálního počítače, zvolte podrobnosti o instanci:
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.
Vyberte oblast a skupinu prostředků , do kterých chcete nasadit.
Jako Možnosti dostupnosti použijte výchozí nastavení.
Do pole Uživatelské jméno zadejte účet správce, který chcete použít, a heslo.
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.
Počkejte, až se nasazení dokončí (několik minut). Zpráva uvádí, že váš virtuální počítač byl vytvořen.
Vyberte Přejít k prostředku a přejděte do okna Přehled virtuálního počítače.
Na pravé straně vyberte Připojit. Napravo se zobrazí možnosti Připojit k virtuálnímu počítači .
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.
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.)
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
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.
Nahrajte ent_server_dockerfiles_5.0_windows.zip a soubor ES-Docker-Prod-XXXXXXXX.mflic do adresáře, který jste vytvořili.
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.
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.
Otevřete příkazový řádek.
Zkontrolujte, že je Nainstalovaný Docker. Na příkazovém řádku zadejte: docker version.
Například verze byla 18.09.0, když byla napsána.Pokud chcete změnit adresář, zadejte:
cd \Sandbox\ent_server_dockerfiles_5.0_windows\EnterpriseServer.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:
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.
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.
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 .
Spuštění image
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
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.
Získejte IP adresu kontejneru acctdemo, aby Mohl Docker fungovat jako server DHCP (Dynamic Host Configuration Protocol) pro kontejnery, které spravuje:
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.
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}}"
Poznamenejte si IP adresu obrázku acctdemo. Například adresa v následujícím výstupu je 172.19.202.52.
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 ).
Přihlaste se k oblasti CICS tak, že jako USERIDzadáte SYSAD a jako hesloSYSAD.
Vymažte obrazovku pomocí mapy klíčů emulátoru. U x3270 vyberte možnost nabídky Mapa klíčů .
Aplikaci acctdemo spustíte zadáním acctdemo. Zobrazí se úvodní obrazovka aplikace.
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.
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.
A to je vše! Teď spouštíte a spravujete aplikaci CICS v kontejneru Dockeru.