This post is about on how we can configure DMZ for Oracle E-Business Suite 12.2.10. Now what is DMZ? From the first tone, it sounds to be something related to Defence where you have a line or border beyond there are restrictive access. In Oracle terminology, the DMZ, which stands for DeMilitarized Zone consists of the portions of a corporate network that are between the corporate intranet and the Internet. The DMZ can be a simple one segment LAN or it can be broken down into multiple regions . The main benefit of a properly-configured DMZ is better security. In the event of a security breach, only the area contained within the DMZ is exposed to potential damage, while the corporate intranet remains somewhat protected.
4. run autoconfig in the external tier
run file system
$ . ./u01/install/APPS/EBSapps.env run
$ $INST_TOP/admin/scripts/adautocfg.sh
patch file system
. ./u01/install/APPS/EBSapps.env patch
$ADJVAPRG oracle.apps.ad.autoconfig.oam.CtxSynchronizer action=upload contextfile=context.xml logfile=/tmp/patchctxupload.log
5. Sync Up the Context File and Update Configuration on All Nodes
In the primary node
$ . ./u01/install/APPS/EBSapps.env run
$ perl $AD_TOP/bin/adSyncContext.pl contextfile=$CONTEXT_FILE
As part of node addition, all the nodes have the information of the managed servers of the other nodes. if these managed servers are not required, we need to delete the manage servers for the other nodes
perl <FND_TOP>/patch/115/bin/txkSetAppsConf.pl -contextfile=<CONTEXT_FILE> -configoption=removeMS -oacore=testserver1.example.com:7201 -forms=testserver2.example.com:7601
in the patch file system, repeat the above steps
In the external node
run file system
$ . ./u01/install/APPS/EBSapps.env run
$ perl $AD_TOP/bin/adSyncContext.pl contextfile=$CONTEXT_FILE
As part of node addition, all the nodes have the information of the managed servers of the other nodes. if these managed servers are not required, we need to delete the manage servers for the other nodes
perl <FND_TOP>/patch/115/bin/txkSetAppsConf.pl -contextfile=<CONTEXT_FILE> -configoption=removeMS -oacore=testserver1.example.com:7201 -forms=testserver2.example.com:7601
or
from apps.conf and mod_ohs.conf file, the managed servers can be manually removed.
in the patch file system, repeat the above steps
6. Run autoconfig
On all the application nodes
run file system
run autoconfig
In the external nodes
In the primary node
Shut down the Admin Server and the Node Manager on the Patch Edition File System of the primary node as follows:
$ <ADMIN_SCRIPTS_HOME>/adadminsrvctl.sh stop
$ <ADMIN_SCRIPTS_HOME>/adnodemgrctl.sh stop
In the DB node
<RDBMS_OH>/appsutil/scripts/<CONTEXT_NAME>/adautocfg.sh
lsnrctl reload <ORACLE_SID>
7. Login to the internal application node
Profile option
"Node trust level" should be set to external for external server
update list of responsibilities to be visible in external node login page
"Responsibility trust level" should be set to external for respective responsibilities
8. run autoconfig in internal and external node
Bounce the services and check
This is a really authentic and informative blog. .
ReplyDeleteDevOps Training
DevOps Online Training
Thanks for this blog, keep sharing your thoughts like this...
ReplyDeletePhotoshop Classes in Chennai
Sharepoint Training in Chennai