sql >> Database >  >> RDS >> Oracle

DMZ maken voor EBS R12

In dit bericht zal ik mijn ervaring uitleggen met het instellen van DMZ voor EBS R12. We zullen eerst enkele van de belangrijke termen doornemen

DMZ

De DMZ, wat staat voor Demilitarized Zone, bestaat uit de delen van een bedrijfsnetwerk die zich tussen het bedrijfsintranet en internet bevinden. De DMZ kan een eenvoudig LAN met één segment zijn of kan worden opgesplitst in meerdere regio's. Het belangrijkste voordeel van een goed geconfigureerde

DMZ is een betere beveiliging:in het geval van een inbreuk op de beveiliging wordt alleen het gebied binnen de DMZ blootgesteld aan mogelijke schade, terwijl het bedrijfsintranet enigszins beschermd blijft

Load Balancer

Load balancers verdelen de belasting van een applicatie over veel identiek geconfigureerde servers. Deze distributie zorgt voor een consistente beschikbaarheid van applicaties, zelfs wanneer een of meer servers uitvallen.

  Omgekeerde proxy

Een reverse proxy-server is een tussenliggende server die zich tussen een client en de eigenlijke webserver bevindt en namens de client verzoeken doet aan de webserver. U kunt meer informatie vinden over reverse proxy-servers

Interne toepassingen middenlaag

De middelste laag van interne applicaties is de server die is geconfigureerd voor interne gebruikers om toegang te krijgen tot Oracle E-Business Suite. Het voert de volgende belangrijke applicatiediensten uit:

Web- en formulierservices

Administratie en gelijktijdige managerservices

Rapporten en Discoverer Services

  Weblaag voor externe toepassingen

De weblaag voor externe toepassingen is de server die is geconfigureerd voor externe gebruikers voor toegang tot Oracle EBusiness Suite. Het voert de volgende applicatieservice uit:

Webserver

DMZ maken voor EBS  R12

(1) Maak de externe weblaag met Reverse Proxy

Case A:een nieuwe server met reverse proxy

Applicatielaag klonen naar de nieuwe server

  1. Voer adpreclone uit en maak een back-up van de interne weblaag
  2. Herstellen op externe weblaag
  3. Voer adcfgclone appsTier uit en configureer het externe knooppunt

Zodra dit is voltooid, wijzigt u het volgende in het contextbestand

<TIER_DB oa_var="s_isDB">NO</TIER_DB>
<TIER_ADMIN oa_var="s_isAdmin">NO</TIER_ADMIN>
<TIER_WEB oa_var="s_isWeb">YES</TIER_WEB>
<TIER_FORMS oa_var="s_isForms">NO</TIER_FORMS>
<TIER_NODE oa_var="s_isConc">NO</TIER_NODE>
<TIER_FORMSDEV oa_var="s_isFormsDev">NO</TIER_FORMSDEV>
<TIER_NODEDEV oa_var="s_isConcDev">NO</TIER_NODEDEV>
<TIER_WEBDEV oa_var="s_isWebDev">YES</TIER_WEBDEV>

Wijzig het volgende voor Reverse proxy

Geval B:de interne server gebruiken als de externe laag (interne server heeft een extra NIC-kaart) met reverse proxy

Deze configuratie vereist dat uw interne applicatie-middenlaagserver ten minste twee netwerkinterfaces heeft. Er is één netwerkinterface vereist voor het externe toegangspunt en een andere voor het interne toegangspunt. Deze netwerkinterfaces moeten worden geconfigureerd om te worden omgezet naar twee verschillende hostnamen in de DNS.

Bijvoorbeeld:

/etc/hosts of Internal Server
192.30.21.1 int.tech.com int
192.30.21.2 ext.tech.com ext

Maak het Nieuwe Context-bestand met behulp van de onderstaande opdracht

$ perl $COMMON_TOP/clone/bin/adclonectx.pl \
contextfile=$CONTEXT_FILE \
outfile= <name of the output file including location>

Belangrijke parameter die moet worden ingevoerd

Hostnaam doelsysteem (virtueel of normaal) [int]: ext
Wilt u dat de invoer wordt gevalideerd (y/n) [n] ?: J
Wilt u de poortwaarden van het bronsysteem op het doelsysteem behouden (y/n) [y] ? J

Vereiste wijzigingen zodra het contextbestand is gemaakt

AutoConfig-variabele Vereiste waarde
s_isWeb JA
s_isWebDev JA
s_http_listen_parameter Nieuwe poort voor de http-luisteraar
s_https_listen_parameter Nieuwe poort voor de https-luisteraar
s_webentryurlprotocol Stel de waarde in op het webinvoerprotocol
s_webentryhost Stel de waarde in op de webentry-host
s_webentrydomain Stel de waarde in op het webentry-domein
s_active_webport Stel de waarde in op de actieve poort
s_login_page Stel de waarde in om naar de nieuwe webentry-configuratie te verwijzen
s_server_ip_address Stel de waarde van deze variabele in op het IP-adres van de extern gerichte netwerkinterface

(2)Stop Concurrent Manager en alle applicatieknooppunten

(3) Start de nieuwe configuratiebestanden en profielopties op basis van het nieuwe contextbestand

De DMZ-configuratie vereist het gebruik van de nieuwe ServResp-profieloptiehiërarchie voor de Oracle-profielopties. Als u dit nog niet hebt gedaan, wijzigt u het hiërarchietype van de profielopties in ServResp door het SQL-script txkChangeProfH.sql uit te voeren, zoals hieronder weergegeven:

$ sqlplus apps/apps @$FND_TOP/patch/115/sql/txkChangeProfH.sql SERVRESP
SQL*Plus: Release 10.1.0.5.0 - Production on Thu Sep 5 01:46:59 2016
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, Automatic Storage Management, OLAP, Data Mining and Real Application Testing options
Changing the hierarchy type for the  Profile APPS_WEB_AGENT
Profile APPS_WEB_AGENT hierarchy type has been successfully changed to SERVRESP
Changing the hierarchy type for the  Profile APPS_SERVLET_AGENT
Profile APPS_SERVLET_AGENT hierarchy type has been successfully changed to SERVRESP
Changing the hierarchy type for the  Profile APPS_JSP_AGENT
Profile APPS_JSP_AGENT hierarchy type has been successfully changed to SERVRESP
Changing the hierarchy type for the  Profile APPS_FRAMEWORK_AGENT
Profile APPS_FRAMEWORK_AGENT hierarchy type has been successfully changed to SERVRESP
Changing the hierarchy type for the  Profile ICX_FORMS_LAUNCHER
Profile ICX_FORMS_LAUNCHER hierarchy type has been successfully changed to SERVRESP
Changing the hierarchy type for the  Profile ICX_DISCOVERER_LAUNCHER
Profile ICX_DISCOVERER_LAUNCHER hierarchy type has been successfully changed to SERVRESP
Changing the hierarchy type for the  Profile ICX_DISCOVERER_VIEWER_LAUNCHER
Profile ICX_DISCOVERER_VIEWER_LAUNCHER hierarchy type has been successfully changed to SERVRESP
Changing the hierarchy type for the  Profile HELP_WEB_AGENT
Profile HELP_WEB_AGENT hierarchy type has been successfully changed to SERVRESP
Changing the hierarchy type for the  Profile APPS_PORTAL
Profile APPS_PORTAL hierarchy type has been successfully changed to SERVRESP
Changing the hierarchy type for the  Profile CZ_UIMGR_URL
Profile CZ_UIMGR_URL hierarchy type has been successfully changed to SERVRESP
Changing the hierarchy type for the  Profile QP_PRICING_ENGINE_URL
Profile QP_PRICING_ENGINE_URL hierarchy type has been successfully changed to SERVRESP
Changing the hierarchy type for the  Profile TCF:HOST
Profile TCF:HOST hierarchy type has been successfully changed to SERVRESP
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, Automatic Storage Management, OLAP, Data Mining
and Real Application Testing options

(4) Voer Autoconfig uit voor alle knooppunten, inclusief externe knooppunten

(5) Voer Autoconfig  uit op de primaire interne knooppunten

(6) Start het interne systeem op

(7)  Node-vertrouwensniveau bijwerken

Stel de NODE_TRUST_LEVEL profieloptiewaarde op de externe weblaag in uw Oracle E-business Suite Release 12-omgeving in op Extern..

Voer de volgende stappen uit om de waarde van de profieloptiewaarde van het knooppuntvertrouwensniveau te wijzigen in Extern voor een bepaald knooppunt:

  1. Log in op Oracle E-Business Suite als sysadmin-gebruiker met behulp van de interne URL
  2. Selecteer de verantwoordelijkheid van de systeembeheerder
  3. Selecteer profiel / systeem
  4. Selecteer in het venster 'Vind systeemprofieloptie Waarden' de server die u wilt aanwijzen als de externe weblaag
  5. Zoek naar%NODE%TRUST%. U ziet een profieloptie met de naam 'Node Trust Level ‘. De waarde voor deze profieloptie op de site niveau is Normaal . Laat deze instelling ongewijzigd.

Stel de waarde van deze profieloptie in op Extern op de server peil. De waarde op siteniveau moet ingesteld blijven op Normaal

(8) Lijst met verantwoordelijkheden bijwerken

Na het bijwerken van de profielwaarde op serverniveau voor Node Trust Level voor de externe webtier(s) naar Extern , kunnen gebruikers geen verantwoordelijkheden meer zien wanneer ze inloggen via de externe weblaag. Om ervoor te zorgen dat een verantwoordelijkheid beschikbaar is vanaf de externe E-Business Suite-weblaag, stelt u de waarde van de profieloptie Responsibility Trust Level voor die verantwoordelijkheid in op Extern op verantwoordelijkheidsniveau.

Log in op Oracle E-Business Suite als sysadmin-gebruiker met behulp van de interne URL

  1. Selecteer de verantwoordelijkheid van de systeembeheerder
  2. Selecteer profiel / systeem
  3. Selecteer in het venster 'Vind systeemprofieloptie Waarden' de verantwoordelijkheid die u beschikbaar wilt stellen aan gebruikers die inloggen via de externe weblaag
  4. Zoek naar%RESP%TRUST%. U ziet een profieloptie met de naam 'Vertrouwensniveau verantwoordelijkheid ‘. De waarde voor deze profieloptie op site niveau is Normaal . Laat deze instelling ongewijzigd.
  5. Stel de waarde van deze profieloptie voor de gekozen verantwoordelijkheid in op Extern onder de verantwoordelijkheid peil. De waarde op siteniveau moet Normaal blijven .

Herhaal dit voor alle verantwoordelijkheden die u beschikbaar wilt stellen vanaf de externe weblaag.

(9) Start de externe laag en valideer de toepassing

adopmnctl.sh start
adoafmctl.sh start
adformsctl.sh start
adoacorectl.sh start
adapcctl.sh start

  1. De laatste dag van de maand vinden in SQL Server

  2. EXPORTEREN ALS INSERT-VERKLARINGEN:Maar in SQL Plus overschrijft de regel 2500 tekens!

  3. Hoe u de datum van gisteren in Oracle kunt krijgen

  4. Hoe gezond is uw SQL-server? Proactieve databasebewaking is van cruciaal belang