A Micro Focus Enterprise Server 5.0 futtatása Docker-tárolóban az Azure-ban
A Micro Focus Enterprise Server 5.0-t egy Docker-tárolóban futtathatja az Azure-ban. Ez az oktatóanyag bemutatja, hogyan. A Windows CICS (Customer Information Control System) acctdemo bemutatóját használja az Enterprise Serverhez.
A Docker hordozhatóságot és elkülönítést biztosít az alkalmazásokhoz. Exportálhat például egy Docker-lemezképet egy Windows rendszerű virtuális gépről egy másikon való futtatáshoz, vagy egy adattárból egy Dockert futtató Windows-kiszolgálóra. A Docker-rendszerkép az új helyen fut ugyanazzal a konfigurációval – anélkül, hogy telepítenie kellene az Enterprise Servert. Ez a kép része. A licencelési szempontok továbbra is érvényesek.
Ez az oktatóanyag telepíti a Windows 2016 Datacentert tárolókkal rendelkező virtuális géppel a Azure Marketplace. Ez a virtuális gép tartalmazza a Docker 18.09.0-s verziót. Az alábbi lépések bemutatják, hogyan helyezheti üzembe a tárolót, futtathatja, majd csatlakozhat hozzá egy 3270 emulátorral.
Előfeltételek
Az első lépések előtt tekintse meg az alábbi előfeltételeket:
Azure-előfizetés. Ha még nem rendelkezik ilyen fiókkal, hozzon létre egy ingyenes fiókot a kezdés előtt.
A Micro Focus szoftver és egy érvényes licenc (vagy próbaverziós licenc). Ha Ön egy meglévő Micro Focus-ügyfél, forduljon a Micro Focus képviselőjéhez. Ellenkező esetben kérjen próbaverziót.
Megjegyzés
A Docker-bemutatófájlok az Enterprise Server 5.0 részét képezik. Ez az oktatóanyag ent_server_dockerfiles_5.0_windows.zip használ. Az első lépésekhez ugyanabból a helyről érheti el, ahonnan a Vállalati kiszolgáló telepítőfájljához hozzáfért, vagy a Micro Focusban .
Az Enterprise Server és az Enterprise Developer dokumentációja.
Virtuális gép létrehozása
Biztonságossá teheti az adathordozót a ent_server_dockerfiles_5.0_windows.zip fájlból. Biztonságossá teheti az ES-Docker-Prod-XXXXXXXX.mflic licencfájlt (a Docker-rendszerképek létrehozásához szükséges).
Hozza létre a virtuális gépet. Ehhez nyissa meg a Azure Portal, válassza az Erőforrás létrehozása lehetőséget a bal felső menüben, és szűrjön a Windows Server operációs rendszer alapján. Az eredmények között válassza a Windows Server lehetőséget. A következő képernyőn válassza Windows Server 2016 Adatközpont – tárolókkal lehetőséget.
A virtuális gép tulajdonságainak konfigurálásához válassza a példány részleteit:
Válassza ki a virtuális gép méretét. Ebben az oktatóanyagban érdemes lehet standard DS2_v3 virtuális gépet használni 2 virtuális processzorral és 16 GB memóriával.
Válassza ki azt a régiót és erőforráscsoportot , amelyre telepíteni szeretné.
A Rendelkezésre állási beállítások beállításnál használja az alapértelmezett beállítást.
A Felhasználónév mezőbe írja be a használni kívánt rendszergazdai fiókot és a jelszót.
Győződjön meg arról, hogy a 3389-ös RDP-port nyitva van. Csak ezt a portot kell nyilvánosan elérhetővé tenni, így bejelentkezhet a virtuális gépre. Ezután fogadja el az összes alapértelmezett értéket, és kattintson a Véleményezés + létrehozás gombra.
Várjon, amíg az üzembe helyezés befejeződik (néhány perc). Egy üzenet azt jelzi, hogy a virtuális gép létrejött.
Válassza az Erőforrás megnyitása lehetőséget a virtuális gép Áttekintés paneljének megnyitásához.
A jobb oldalon válassza a Csatlakozás lehetőséget. A jobb oldalon megjelenik a Csatlakozás a virtuális géphez beállítás.
Válassza az RDP-fájl letöltése gombot a távoli asztali protokoll (RDP) fájl letöltéséhez, amely lehetővé teszi a virtuális géphez való csatolást.
A fájl letöltése után nyissa meg, és írja be a virtuális géphez létrehozott felhasználónevet és jelszót.
Megjegyzés
Ne használja a vállalati hitelesítő adatokat a bejelentkezéshez. (Az RDP-ügyfél feltételezi, hogy ezeket szeretné használni. Nem.)
Válassza a További lehetőségek lehetőséget, majd válassza ki a virtuális gép hitelesítő adatait.
Ezen a ponton a virtuális gép RDP-n keresztül fut és csatlakozik. Bejelentkezett, és készen áll a következő lépésre.
Tesztkörnyezeti könyvtár létrehozása és a zip-fájl feltöltése
Hozzon létre egy könyvtárat a virtuális gépen, ahol feltöltheti a bemutató- és licencfájlokat. Például : C:\Tesztkörnyezet.
Töltse fel ent_server_dockerfiles_5.0_windows.zip és az ES-Docker-Prod-XXXXXXXX.mflic fájlt a létrehozott könyvtárba.
Bontsa ki a zip-fájl tartalmát a kinyerés folyamata által létrehozott ent_server_dockerfiles_5.0_windows könyvtárba . Ez a könyvtár tartalmaz egy olvasófájlt (.html és .txt fájlként), valamint két alkönyvtárat, az EnterpriseServert és a Példákat.
Másolja az ES-Docker-Prod-XXXXXXXX.mflic fájlt a C:\Sandbox\ent_server_dockerfiles_5.0_windows\EnterpriseServer és C:\Sandbox\ent_server_dockerfiles_5.0_windows\Examples\CICS könyvtárakba.
Megjegyzés
Győződjön meg arról, hogy a licencfájlt mindkét címtárba másolja. Ezek szükségesek a Docker buildelési lépéséhez, hogy meggyőződjön arról, hogy a rendszerképek megfelelő licenccel rendelkeznek.
Ellenőrizze a Docker verzióját, és hozzon létre alaprendszerképet
Fontos
A megfelelő Docker-rendszerkép létrehozása kétlépéses folyamat. Először hozza létre az Enterprise Server 5.0 alaprendszerképét. Ezután hozzon létre egy másik képet az x64 platformhoz. Bár létrehozhat egy x86-os (32 bites) képet, használja a 64 bites képet.
Nyisson meg egy parancssort.
Ellenőrizze, hogy telepítve van-e a Docker. A parancssorba írja be a következőt: docker-verzió
A verzió például a 18.09.0 volt, amikor ezt írták.A könyvtár módosításához írja be a következőt:
cd \Sandbox\ent_server_dockerfiles_5.0_windows\EnterpriseServer.Írja bebld.bat IacceptEULA parancsot a kezdeti alaprendszerkép buildelési folyamatának megkezdéséhez. Várjon néhány percet a folyamat futtatására. Az eredményekben figyelje meg a két létrehozott képet– egy x64-hez és egy x86-hoz:
A CICS-bemutató végső képének létrehozásához váltson a CICS-könyvtárra a cd\Sandbox\ent_server_dockerfiles_5.0_windows\Examples\CICS beírásával.
A kép létrehozásához írja be az x64bld.bat. Várjon néhány percet a folyamat futtatására, és a rendszerkép létrehozásának üzenetére.
Írja be a docker-rendszerképeket a virtuális gépre telepített összes Docker-rendszerkép listájának megjelenítéséhez. Győződjön meg arról, hogy a mikrofókusz/es-acctdemo az egyik.
A rendszerkép futtatása
Az Enterprise Server 5.0 és az acctdemo alkalmazás elindításához írja be a parancssorba a következőt:
**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
Telepítsen egy 3270-es terminálemulátort, például az x3270-et , és a 9040-es porton keresztül csatolja azt a futó lemezképhez.
Kérje le az acctdemo-tároló IP-címét, hogy a Docker dhcp-kiszolgálóként működjön az általa kezelt tárolókhoz:
Kérje le a futó tároló azonosítóját. Írja be a Docker ps kifejezést a parancssorba, és jegyezze fel az azonosítót (ebben a példában 22a0fe3159d0 ). Mentse a következő lépéshez.
Az acctdemo-tároló IP-címének lekéréséhez használja az előző lépés tárolóazonosítóját az alábbiak szerint:
docker inspect \<containerID\> --format="{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}"
Például:
docker inspect 22a0fe3159d0 --format="{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}"
Jegyezze fel az acctdemo rendszerkép IP-címét. Az alábbi kimenet címe például 172.19.202.52.
Csatlakoztassa a képet az emulátor használatával. Konfigurálja az emulátort az acctdemo rendszerkép és a 9040-s port címének használatára. Itt 172.19.202.52:9040. A sajátjaid is hasonlóak lesznek. Megnyílik a Bejelentkezés a CICS-be képernyő.
Jelentkezzen be a CICS-régióba úgy, hogy beírja a SYSAD értéket a USERID és a SYSADjelszóhoz.
Törölje a képernyőt az emulátor kulcstérképével. X3270 esetén válassza a Kulcstérkép menüt.
Az acctdemo alkalmazás elindításához írja be az ACCT kifejezést. Megjelenik az alkalmazás kezdeti képernyője.
Kísérletezzen a megjelenítési fióktípusokkal. Írja be például a D értéket a Kérelem mezőbe, a FIÓK 11111-esét. További kipróbálandó fiókszámok: 22222, 33333 stb.
A vállalati kiszolgálófelügyeleti konzol megjelenítéséhez lépjen a parancssorba, és írja be a start http:172.19.202.52:86 parancsot.
Ennyi az egész! Most egy CICS-alkalmazást futtat és kezel egy Docker-tárolóban.