전체 글(42)
-
The OPatch version is not applicable for current OUI version
OPatch version과 OUI version이 맞지 않아 opatch 명령어가 제대로 실행되지 않을 때 해당 이슈는 같은 장비에 ORACLE DB와 WAS가 같이 설치되어 있는 경우 간혹 발생한다. DB든 WAS든 ORACLE 제품의 경우 ORACLE_HOME을 지정해 주는데 DB 쪽의 ORACLE_HOME이 장비의 환경 변수로 등록되어 있는 경우가 존재한다. 그럴 경우 ./opatch lsinventory를 실행하면 DB의 ORACLE_HOME을 통해 찾아가기 때문에 제목과 같은 오류가 발생하게 된다. 따라서 WAS의 정확한 ORACLE_HOME을 명령어에 지정하여 실행해야 한다../opatch lsinventory -oh [ORACLE_HOME] 이 경우 OPatch나 PSU 패치를 진행할 때..
2025.03.18 -
WebLogic PSU Patch
# 테스트 환경OS : Oracle Linux Server release 8.6JDK : 1.8WebLogic ver. : 12cR2보안 문제 또는 제품 버그로 인하여 WebLogic 엔진에 대하여 patch를 진행해야 할 때가 있다. 패치 진행 시 고려 사항1. 백업패치는 WebLogic 엔진에 반영이 되기 때문에 항상 패치 전 엔진 백업은 필수적으로 필요하며 사용 중인 운영 WebLogic 엔진의 경우 디렉터리 용량의 크기가 클 수 있으므로 백업할 디렉터리의 여유공간 확보도 필수적이다. 2. WebLogic 프로세스WebLogic 프로세스가 기동 중인 상태에서는 패치가 진행되지 않기 때문에 반드시 AdminServer 및 instance Server들을 Shutdown 시킨 후 프로세스 확인까지 마..
2025.03.11 -
VPA를 이용한 autoscaling 테스트 - off
# 테스트 환경OS : Ubuntu 24.04 LTSkubectl : v1.30.0Kubernetes의 autoscaling 방법 중 하나인 VAP를 이용한 autoscaling 테스트를 진행하였다. 그중에서도 리소스 값을 추천은 하지만 pod에 적용은 하지 않는 off 설정에 대한 테스트를 진행하였다. Test Case (off 설정)자동으로 환경에 맞게 리소스 할당량을 추천해 주지만 해당 값으로의 변경은 진행하지 않는 옵션이다. vpa-memory-test.yaml해당 파일은 앞선 글인 auto Test Case의 yaml 파일과 동일하다.apiVersion: apps/v1kind: Deploymentmetadata: name: vpa-memory-test labels: app: vpa-m..
2025.03.04 -
VPA를 이용한 autoscaling 테스트 - auto
# 테스트 환경OS : Ubuntu 24.04 LTSkubectl : v1.30.0 Kubernetes의 autoscaling 방법 중 하나인 VAP를 이용한 autoscaling 테스트를 진행하였다. VPA (Vertical Pod Autoscaler)vertical pod autoscaler는 pod의 리소스 요청과 제한 값을 자동으로 조절해 주는 autoscaling 도구이며 CPU와 메모리 사용량을 모니터링하고 필요에 따라 pod의 리소스 설정을 동적으로 조정하여 성능 최적화를 도와준다. 주요 기능1. 리소스 최적화 : 실제 사용량에 맞게 CPU와 메모리 요청 및 제한을 조절하여 불필요한 리소스 낭비를 줄인다. 2. 수직 스케일링 : pod의 개수는 유지한 채 개별 pod의 리소스를 확장 또는 축..
2025.03.04 -
metrics server와 HPA를 이용한 autoscaling 테스트
# 테스트 환경OS : Ubuntu 24.04 LTSkubectl : v1.30.0 Kubernetes의 autoscaling 방법 중 하나인 HPA를 이용한 autoscaling 테스트를 진행하였다. HPAHorizontal Pod Autoscaler는 K8S에서 제공하는 기능으로 CPU, 메모리 사용량 또는 사용자 정의 메트릭에 따라 Pod의 수를 자동으로 확장 또는 축소하는 기능 주요 기능1. 자동 확장 및 축소 : CPU, 메모리 사용량이 증가하면 pod 수를 자동으로 늘리고 사용량이 감소하면 자동으로 줄임 2. 리소스 최적화 : 트래픽 변화에 유연하게 대응하며 과도한 리소스 사용을 방지 가능 3. 확정성 보장 : 사용량 증가 시 빠르게 pod 수를 확장해 서비스의 안정성을 유지 동작 방식1. ..
2025.02.25 -
Tomcat DataSource 생성
# 테스트 환경OS : Oracle Linux Server release 8.6JDK : 1.8Tomcat ver. : 9.0.89Oracle DB : 19cJDBC Driver : ojdbc8.jar이전 글인 멀티 인스턴스 구성 환경 중 server1에 Oracle DB를 연결하여 JDBC Connection 테스트를 진행하였다. # 설정 파일 수정1. server.xmlserver.xml 내용 중 태그가 존재하며 이는 해당 server에 대한 Global JNDI 리소스를 정의하는 태그이다. 해당 태그로 정의된 리소스는 반드시 context.xml 파일에서 태그 작성하여 명시적으로 연결해 주어야 한다. server.xml 파일 내의 내용은 아래와 같다. name : 콘텍스트를 기준으..
2025.02.05