Kuidas paigaldada Oracle JD Edwards kõrge kättesaadavusega ja valmis massi skaalautuvuseks

Vaata kategooriaid

Kuidas paigaldada Oracle JD Edwards kõrge kättesaadavusega ja valmis massi skaalautuvuseks

Ülevaade #

Selle artikli eesmärk on selgitada, kuidas võimendada JD Edwardsi võimalusi, luues selle kõrgele kättesaadavusele ja muutes selle massiivseks skaleeritavaks, et olla tõrkekindlaks ja küberjulgeoleku tugevdamiseks.

Mis on kõrge kättesaadavus? #

Kõrge kättesaadavus on süsteemi või komponendi kvaliteet, mis tagab tavapärasest kõrgema tööea, tavaliselt uptime, kõrge taseme. JD Edwards'i kõrge kasutatavuse seadmisel lahendame järgmised probleemid:

Ühe serveriga kaotatakse suure hulga taotluste käsitlemisel efektiivsus.
Seansi andmed säilitatakse serveri rikke korral.
Rakenduse uuendamine teenust katkestamata.

Mis on Oracle JD Edwards? #

Oracle JD Edwards EnterpriseOne on standardipõhine rakenduste komplekt, mis integreerib ERP-protsessid ja pakub isegi mobiiltelefonirakendusi.
Ettevõtte ressursside planeerimine (ERP) on põhiliste äriprotsesside integreeritud haldamine, sageli reaalajas ja tarkvara ja tehnoloogia vahendusel. Need äritegevused võivad hõlmata toodete planeerimist, tootmist, ostmist, tootmise planeerimist, finantseerimist, turundust ja müüki, materjalide haldamist, varude haldamist, tarnimist ja maksmist.

JD Edwards pakub mitmesuguseid teenuseid:

Lisateavet JD Edwardsi kasutatavate teenuste kohta leiate jaotisest JD Edwards EnterpriseOne'i virtuaalmasinates kasutatav vaikeportide loend.

Seadistamine RELIANOID Load Balancer #

Nende juhiste järgimiseks on vaja installida eksemplar RELIANOID Koormuse tasakaalustaja ja mitu JD Edwardsi eksemplari.

Keskkond, mida me kirjeldame, on järgmine:

jdedward keskkond

Me teeme esiplaaniteenuse (WebLogic-põhise) väga kättesaadavaks ja nende jaoks selgitame kolme erinevat konfiguratsiooni:

L4i talu kasutamine TCP toorühenduste edastamiseks.
HTTP talu kasutamine rakenduste andmete edastamiseks.
HTTPSi talu kasutamine turvaliste rakenduste andmete edastamiseks.

Palun valige see, mis sobib teie infrastruktuurile.

Samm 0: andmete replikatsiooni seadistamine #

Andmete järjepidevuse tagamiseks on oluline, see tähendab, et kui ühendate JD Edwards serveriga, tagatakse andmete kadumise puudumine. See samm tuleb teha JD Edwards serverite kihil.

Serveri replikatsiooni saavutamiseks tuleb seadistada WebLogic serveriklaster. WebLogic Serveri klastrid jaotavad töökoormuse mitme WebLogic serveri eksemplari vahel. Nii pakume rakendustele täiendavat skaleeritavust ja töökindlust. Neid klastreid saab rakendada nii, et teenused majutatakse ühes masinas, pakkudes võimalusi teenuse teisaldamiseks teise sõlme rikke korral. WebLogic pakub HTTP-seansi replikatsiooni klastri serverite vahel. Lisaks saab WebLogic Server replikeerida ka HTTP-seansi olekut mitme klastri vahel. Nii pakume kõrget käideldavust ja rikketaluvust. RELIANOID Koormuse tasakaalustaja abil suurendame seda võimekust.

Samm 1: virtuaalse IP loomine #

Uue virtuaalse IP-aadressi loomiseks valige ZLB peamenüüst Seaded >> Liidesed.

Leidke füüsiline liides, kuhu soovite virtuaalse IP-aadressi luua, ja klõpsake toimingute all nuppu „Lisa virtuaalne võrguliides” :

oracle_jd_edwards_physical_network

Tippige oma uue virtuaalse IP aadress ja bitmask, see peab olema füüsilise seadmega samas alamvõrgus. Salvestage see, klõpsates nupul „ Salvesta virtuaalne liides”.

oracle_jd_edwards_create_virtual_network_interface

Seadistamine 1: L4 talu #

Samm 2: Loo talu #

Rakendusserverite farm on arvutiserverite kogum, mis pakub serveri funktsionaalsust, suurendades oluliselt selle võimekust. Sel viisil suurendame rakendusserverite farmi loomisega selle jõudlust, mis on kõrge käideldavuse tagamiseks hädavajalik. Selle saavutamiseks minge menüüsse Halda >> Farmid.

oracle_jd_edwards_load_balancing_farm

Klõpsake nuppu „Lisa uus farm“ ja valige uues aknas nimi ning profiiliks L4xNAT . Valisime selle profiili, kuna see on 4. marsruutimiskihil suure jõudlusega koormuse tasakaalustamise süsteem, mis ühendab mitu koormuse tasakaalustamise meetodit, näiteks lähte-NAT ja sihtkoha NAT.

oracle_jd_edwards_create_l4_high_available_farm

Kuvatakse veel kaks valikut. Valige 1. etapis loodud virtuaalne IP ja määrake TCP virtuaalpordiks 80. Kui see on tehtud, klõpsake nuppu Salvesta.

oracle_jd_edwards_new_l4_farm

Etapp 3: talu parameetrid #

Kui talu on loodud, peame seda muutma, et saaksime rohkem parameetreid seadistada. Palun leidke oma uus talu ja klõpsake nuppu „ Muuda talu“.

oracle_jd_edwards_edit_l4_farm

JD Edwardsi seansid võivad olla väga pikad, seega soovitame koormuse tasakaalustamise algoritmiks valida „Kõige vähem ühendusi: ühendused kõige vähem avatud saadaolevate ühendustega”.

Me tahame vältida serveri kommuteerimist: kui seansi ajal ühelt serverilt teisele hüppame, võime kaotada olulisi andmeid, seega seadistame püsivuse, valides IP-kliendi aadressi. Nii loob sama klient alati ühenduse sama serveriga.

Järgmine konfigureeritav parameeter on NAT-i tüüp. NAT tähistab võrguaadresside tõlkimist ja see on meetod ühe IP-aadressiruumi teisendamiseks. See saavutatakse IP-datagrammi paketi päistes oleva võrguaadressi teabe muutmise teel liikluse marsruutimisseadmes. Lihtsamalt öeldes tõlgib see kohtvõrgu arvutite IP-aadressid üheks IP-aadressiks.

Meie näites määrame selle parameetri NAT-iks , tuntud ka kui allika NAT.

oracle_jd_edwards_l4_farm_params_global

Klõpsa nupul „Muuda“ ja kuvatakse uus parameeter: „ Source IP Address Persistence time to limit“ (lähte-IP-aadressi püsivuse aja piiramiseks ). Seadke see väärtusele 5400 sekundit (90 minutit). See parameeter on püsivuse aegumiskuupäev ja me seame selle nii kõrgeks, sest nagu varem mainitud, kestavad JD Edwardsi seansid kaua.

Selles näites on protokolli tüübiks seatud TCP.

oracle_jd_edwards_l4_farm_params

Samm 4: täiustatud kontroll #

Nüüd seadistame Farm Guardiani, et teostada taustsüsteemide täiustatud tervisekontrolle, tagades, et need töötavad ja prindiserver toimib õigesti. Palun leidke Farm Guardian oma teenusest, mille me 3. etapis seadistasime. Klõpsake valikul „Kasuta FarmGuardiani taustsüsteemide kontrollimiseks” , saate muuta ka kontrollide vahelist aega valikuga „ Kontrolli intervall” ja lõpuks tippige tekstikasti „ Kontrollitav käsk ” järgmine käsk:

check_http -t 29 -w 29 -c 29 -H HOST -u /jde/E1Menu.maf -e 200 -p PORT

Lõpuks klõpsake nuppu Muuda.

oracle_jd_edwards_farm_guardian

Käsk check_http testib TCP-ühendusi määratud hostiga. Meie puhul kasutame järgmisi valikuid:

-t 29: 29 sekundit enne ühendamist. Seda parameetrit tuleks kohandada vastavalt teie tagaplaanidele saadud vastamisaegadele.
-w 29: reageerimisaeg, mis annab tulemuseks hoiatuse, 29 sekundit.
-c 29: reageerimisaeg kriitilisele olekule, 29 sekundit.
-H HOST: IP või aadressi nimi, meie puhul on nimi HOST.
-u /jde/E1Menu.maf: url saada või postitada: /jde/E1Menu.maf
-e 200: ootab stringit 200
-p PORT: sadama kontrollimiseks.

Samm 5: lisage taustaprogrammid #

Siia lisame JD Edwardsi serverite IP-aadressid. Leidke jaotis „Muuda tegelike IP-serverite konfiguratsiooni“ ja klõpsake nuppu „ Lisa tegelik server“ , seejärel tippige serveri IP-aadress ja valige pordiks 8080, kuna see on WebLogic HTML-serveri port. Lõpuks lisame kaalu ja prioriteedi parameetrid ning klõpsame nuppu „ Salvesta tegelik server“.

oracle_jd_edwards_l4_farm_backends

Konfiguratsioonid 2 ja 3: HTTP ja HTTPS talu #

Samm 2: Loo talu #

Siin toimime täpselt nagu L4xNAT farmi puhul. Aga nüüd vali profiiliks HTTP ja port 80 HTTP farmi jaoks ning port 443 HTTPS farmi jaoks.

oracle_jd_edwards_new_http_farm

Redigeeri farmi. HTTPS-farmi seadistamisel muuda farmikuulaja väärtuseks HTTPS, virtuaalne port 443. Tavalise HTTP-farmi puhul jäta see väärtuseks HTTP, virtuaalne port 80. Ülejäänud parameetrid võivad olla vaikeseaded. Muudatuste rakendamiseks klõpsa nupul „Muuda“ .

oracle_jd_edwards_http_farm_global_params

Samm 3: Loo teenus #

Leidke jaotis „Lisa teenus“ , tippige teenuse nimi ja klõpsake nuppu „Lisa“.

oracle_jd_edwards_add_service

Me tahame vältida serveri kommutatsiooni: kui meie seansi ajal hüpame ühelt serverilt teisele, tekib tõhusus, andmed ja isegi suhtluskaotus. Selliste olukordade vältimine on kriitiline Püsivus peab olema konfigureeritud. Me otsustame säilitada seansi seansi ID-ga, nii et see tähendab, et seansi ajal ühendame ainult ühe serveriga.
Teenuse globaalsetes parameetrites saame nüüd muuta püsivuse seansi välja COOKIE: teatud küpsis ja klõpsake nuppu „Muuda“.

oracle_jd_edwards_http_persistence

Valige püsivuse seansi identifikaatoriks „JSESSIONID” ja klõpsake nuppu „Muuda”.

oracle_jd_edwards_http_cookie_session_persitence

Lõpuks peame rakendama muudatusi talu taaskäivitamisega:

oracle_jd_edwards_restart_farm

Samm 4: täiustatud kontroll #

Jätkame siin täpselt samamoodi nagu L4xNAT farmi puhul. Meeldetuletuseks, siin on käsk, mida kontrollida :

check_http -t 29 -w 29 -c 29 -H HOST -u /jde/E1Menu.maf -e 200 -p PORT

Samm 5: lisage taustaprogrammid #

Iga serveripoolne tarkvara esindab ühte JD Edwardsi serverit. Palun arvestage sellega, et JD Edwardsi andmebaasid tuleb replikeerida, nagu on selgitatud 0. etapis. Leidke serveripoolte jaotis ja klõpsake nuppu „ Lisa päris server”.

oracle_jd_edwards_add_backend_http_farm

Selles näites on meil kaks taustaprogrammi, me valime IP, port (8080), aegumise ja kaalu ning klõpsame

oracle_jd_edwards_backends_http

Lõpuks taaskäivitage talu muudatuste rakendamiseks.

📄 Laadige see dokument alla PDF-vormingus #

    EMAIL: *