본문 바로가기

전체 글

(265)
[WebLogic] Node Manager 설정 개요 Node Manager는 Admin Server, Server Instance(Managed server) 구동/종료뿐 아니라 HA 구성시에도 제안되는 기능을 가지고 있습니다. 노드 매니저는 특정 도메인에 종속되거나 하지 않기 때문에 하나의 노드 매니저에서 다중의 도메인을 관리할수 있습니다. 관련파일 $DOMAIN_HOME/nodemanager/nodemanager.domains => 노드 관리자가 관리하는 도메인 $DOMAIN_HOME/nodemanager/nodemanager.properties => 노드 관리자 설정 파일 $DOMAIN_HOME/config/nodemanager/nm_password.properties => 노드매니저 유저네임, 패스워드 정보 $DOMAIN_HOME/bin/st..
[WebLogic] 어플리케이션 배포 개요 WebLogic Server에 웹어플리케이션 배포 절차에 대해서 알아 보도록 합니다. 구성 아래 예는 exploded 웹어플리케이션을 배포하는 예이다 Step 1) 어플리케이션이 위치한 디렉토리 선택 WEB-INF/weblogic.xml에 context-root를 지정하지 않으면 웹어플리케이션이 있는 디렉토리의 이름이 Context Root 가 됨 Step 2) 어플리케이션의 설치 범위 선택 - [이 배치를 어플리케이션으로 설치] 선택 후 다음 진행 Step 3) 어플리케이션을 배치할 서버 및 클러스터 선택 Step 4)추가 설정 소스 접근성을 "다음 위치에서 배치를 액세스할 수 있음" 선택 - nostage 준비모드 Step 5) 배치 완료
GPFS 클러스터 구성 개요 2노드 사이에서 GPFS 구현 https://youtu.be/01q2Y7RL8LA 1. ssh 인증키 생성(패스워드 없이 원격 노드에 명령 실행) 1.1 인증키 생성 shell> ssh-key -t rsa 1.2 생성된 인증키를 양쪽 노드에 복사 1.3 복사한 인증키를 authorized_keys 파일에 등록 2. GPFS Cluster 생성
[WebLogic] 서버 생성 개요 서버는 자체 JVM(Java Virtual Machine)을 실행하고 자체 구성을 가진 WebLogic Server 인스턴스입니다. 1. 노드 관리자 구성 및 시작 1.1 노드 관리자(Node Manager) 구성 파일 : $DOMAIN_HOME/nodemanager/nodemanager.properties 10 LogLevel=INFO 11 DomainsFileEnabled=true 12 ListenAddress=localhost 13 NativeVersionEnabled=true 14 ListenPort=5556 15 LogToStderr=true 16 weblogic.StartScriptName=startWebLogic.sh 17 SecureListener=false 18 LogCount=1 ..
[WebLogic] 설치 및 삭제(Silent Mode) 개요 테스트 환경 WebLogic : Oracle WebLogic Server 12cR2 (12.2.1.3) JDK : 1.8.0_221 CentOS 7.6 WebLogic 설치 환경 변수 ML_HOME=/home/weblogic/middleware WL_HOME=$ML_HOME/wlserver 1. WebLogic Engine 설치 shell> java –jar fmw_12.2.1.3.0_wls.jar –silent –invPtrLoc /apsolute/path –responseFile /absolute/path invPtrLoc 예) inventory_loc=/home/weblogic/oraInventory/ inst_groups=weblogic responseFile 예) ENGINE] Respon..
[WildFly] Cluster 구성 개요 WildFly 클러스터는 각각의 서버가 생셩한 세션을 공유하여 한쪽 서버가 다운시에도 다른 서버가 사용자의 요청에 대해 지속적으로 서비스가 가능하도록 하는 기능입니다. 이 글은 각 서버에서 세션 공유 설정에 대해서 설명합니다. 구성환경 WildFly 16 CentOS 7.6 1. Server Group에 클러스터를 구성할 서버 생성 또는 추가 Runtime > Server Group > + Add Server Gruop > + Add Server 2. WEB-INF/web.xml 설정 => 추가 3. 노드간 세션 공유 통신에 사용할 인터페이스 설정 jgroups-tcp, jgroups-udp의 인터페이스를 클러스터간에 통신 가능한 인터페이스(host.xml 설정한 interface 참조)로 수정 *..
[WildFly] web Context 배제(exclude) 개요 아파치 웹서버와 WildFly을 mod_cluster를 이용하여 연동시 / 컨텍스트(Context)가 연동이 되어 모든 웹요청이 WildFly로 전달되어 정적페이지(html, image)등을 웹서버에서 처리가 되지 않는 현상이 발생합니다. 또한 mod_cluster를 이용하여 apache와 WildFly를 연동시, WildFly에 /myapp Context를 추가하면 웹서버의 모든 VirtualHost에서 Context 접속이 됩니다. 즉 /myapp이라는 컨텍스트를 a.domain.com/myapp, b.domain.com/myapp과 같이 모든 VirtualHost에서 wildFly의 Context에 접근 할수 있게 됩니다. 1. WildFly 관리 콘솔에서 Context 배제 방법( defau..
[WildFly] apache wildfly 연동(mod_cluster) 개요 apache 웹서버와 연동하는 방법은 mod_jk, mod_proxy 그리고 mod_cluster 를 이용한 방법이 있습니다. 여기서는 mod_cluster를 이용한 방법에 대해 소개 하고자 합니다. mod_cluster의 가장 큰 이점은 서버측 로드 발란스를 제공한다는 것입니다.(즉 웹어플리케이션 서버의 부하에 따라 로드를 분산할수 있는 기능을 제공) 테스트 환경 CentOS 7.6 apache 2.4.41 mod_cluster http module 1.3.11 wildfly 16 1. 아파치 웹서버에 mod_cluster http module 설치 mod_cluster http module : https://modcluster.io/source-code/ 에서 http module source ..