본문 바로가기

전체 글132

RHOCP Installation (2) - Harbor Registry 설치 INTRO RHOCP(OpenShift) 테스트를 위해 최소한의 스펙으로 VM을 준비하였습니다. Machine OS CPU (vCPU) RAM (GB) Storage (GB) Container Tool harbor RHEL 8.8 2 4 100 + NFS Docker bastion1 RHEL 8.8 2 4 100 Podman bastion2 RHEL 8.8 2 4 100 Podman bootstrap RHCOS 4.13.0 4 16 100 CRI-O master1 RHCOS 4.13.0 4 16 100 CRI-O master2 RHCOS 4.13.0 4 16 100 CRI-O master3 RHCOS 4.13.0 4 16 100 CRI-O worker1 RHCOS 4.13.0 2 8 100 CRI-O w.. 2023. 7. 19.
RHOCP Installation (1) - 설치 전 준비사항 INTRO RHOCP(OpenShift) 설치를 하기 전에 어떠한 것들을 준비해야하고 내 환경에 OpenShift 설치가 되는지 확인하기 위한 단계에 대해 알아보려고 합니다. RHOCP에 대한 모든 글은 Disconnected(Restricted) Network 환경 (폐쇄망 환경)이라는 가정하에 진행하려고합니다. 호환성 체크 RHOCP(OpenShift) 설치를 하기 전에 아래의 문서에서 조직에서 가지고있는 인프라에 OpenShift를 설치할 수 있는지 확인합니다. Selecting an installation method and preparing a cluster | Installing | OpenShift Container Platform 4.13 × docs.openshift.com 거의 모든 환.. 2023. 7. 17.
OpenShift Container Platform이란? INTRO 최근 기업들의 JD를 보면 Kubernetes 구축 및 운영 가능한 인재를 찾는 공고가 많이 있습니다. Kubernetes 수요가 늘어나면서 같이 수요가 늘어나고 있는 Enterprise Kubernetes Platform인 RedHat OpenShift Container Platform에 대해 알아보려고 합니다. RedHat OpenShift Container Platform이란? RedHat OpenShift Container Platform(RHOCP)은 기업을 대상으로 Container Engine(CRI-O), Container Runtime(runc), Container 이미지 관리툴(Podman)을 제공하는 Application Platform입니다. RHOCP, OCP, Open.. 2023. 7. 16.
Pacemaker) LSB 리소스란 무엇인가? INTRO Pacemaker Resource를 등록할 때 OCF로 형태로 제공하는 리소스로 등록하면 간편하게 등록할 수 있습니다. 하지만 OCF 형태로 제공되지 않는 자사 솔루션 및 기타 솔루션들이 많기 때문에 이러한 서비스들은 LSB 리소스, systemd 등으로 등록하여 서비스를 관리해야 됩니다. RHEL 9버전부터 /etc/init.d의 function이 제공되지 않고 /etc/init.d 역시 사용되지 않기 때문에 앞으로 systemd를 이용하여 서비스를 관리할 필요가 있습니다. 아직까지는 RHEL 8.X까지의 OS가 도입된 곳이 많기 때문에 LSB Resource Agent에 대하여 공유드리려고 합니다. LSB Resource Agent란? LSB Resource Agent란 작성한 init s.. 2023. 7. 16.
WAS) Tomcat에서 JNDI 사용하여 DBCP 설정하기 INTRO Tomcat(WAS)를 사용하다 보면 DB를 연동해야될 경우가 많을 것입니다. 소스에 DBCP, Hikari CP 등 DB Connection Pool을 설정하여 사용하는 경우도 많지만 이 글에서는 Apache Tomcat에서 DB Connection Pool 설정하는 방법에 대해 이야기 하려고 합니다. DBCP (DB Connection Pool) DBCP는 지정한 수만큼 미리 DB Connection을 만들어 놓고 사용자가 요청하면 DB Connection Pool에서 꺼내서 사용하고 반환할 수 있게 해주는 Connection Pool 라이브러리입니다. DBCP를 사용하면 사용자가 요청할 때마다 Connection을 생성하여 10000명이 요청하면 10000개를 생성하여 시스템에 부하를 주.. 2023. 7. 14.
WAS) Tomcat Multi Instance (2) - 멀티 인스턴스 구성 INTRO Tomcat Multi Instance를 구성하는 과정에 대한 내용을 공유드립니다. Apache Tomcat Multi Instance에 대한 자세한 내용은 아래의 글을 참고하기 바랍니다. WAS) Tomcat Multi Instance (1) - 구조 및 장단점 Apache Tomcat(WAS) Multi Instance WAS를 설치하다 보면 "하나의 서버에 하나의 엔진만 설치할 수 있나?"라는 생각이 문득 들기도 합니다. 그 부분에 대해 알아보기 전에 Apache Tomcat의 구조부터 간단하게 알 lilo.tistory.com 이 글에서 소개드릴 설치 과정은 예시로 Instance1, Instance2, Instance3으로 구성하였지만 실제로는 사용할 JVM의 용도에 따라 네이밍을 하.. 2022. 11. 13.
About me Career☞ SE(System Engineer) : 2021.03~ Interested☞ Linux☞ WEB/WAS☞ Kubernetes Contact☞ E-mail: edu133111@gmail.com 2022. 11. 10.
Scouter Paper 설치 in Linux SCOUTER PAPER 1. SCOUTER PAPER ☞ SCOUTER WEB API를 활용하여 만들어진 Scouter의 성능 지표를 웹을 통해 확인할 수 있게 해주는 대시보드 SW입니다. ☞ PC, 모바일 모두 접속 가능한 반응형 웹을 가지고 있습니다. Paper ALERT 확인 새로운 ALERT이 발생하며, 우측 상단이 경고 알림 부분에 배지로 ALERT이 수신되었음을 알립니다. ALERT 아이콘을 클릭하여, 발생한 ALERT 정보를 확인 할 수 있으며, 목록의 시계 모양을 클 scouter-contrib.github.io ☞ SCOUTER PAPER 파일은 아래는 공식 GitHub 다운로드 링크입니다. GitHub - scouter-contrib/scouter-paper: scouter-paper.. 2022. 11. 8.
Scouter APM 설치 in Linux Scouter APM 1. APM이란? ☞ Application Performance Management의 약자로 Application 성능 관리 서비스를 의미합니다. ☞ TPS, 접속량, 리소스 사용률 등 Application의 성능과 관련된 지표들을 자세하게 모니터링 할 수 있습니다. ☞ 국내 APM 제품은 Jennifer APM, WhaTap APM 등이 있습니다. APM에 대한 자세한 설명은 아래의 링크 참고하면 좋을 것 같습니다. APM에 대한 진지한 설명 | 와탭 블로그 APM 서비스에 대해서 진지하게 알려드립니다. www.whatap.io 2. Scouter ☞ Scouter는 비용을 지불하지 않고 사용할 수 있는 오픈소스 APM입니다. ☞ Web UI를 제공하는 scouter-paper 플.. 2022. 11. 7.