운영체제

운영체제

[devocen 오픈랩] kubernetes 스터디 1주 - 컨테이너 실습

devocean 오픈랩 Deep Dive Kubernetes 1주차 기록입니다. 오프라인 미팅5/7(화) 오후 7시 을지로 삼화타워에서 Deep Dive Kubernetes 팀의 오프라인 미팅을 진행했습니다. 스터디 운영자님이신 안승규님 께서 컨테이너와 쿠버네티스에 대한 설명을 진행 해 주셨는데요, 초반 컨테이너에 대한 이론 설명과 간단한 실습 자료를 보여주셨는데 시간관계상 실습을 진행하지 못했어서, 직접 실습 해보며 내용을 정리해보고자 합니다. ContainerContainer의 구조 Host O/S 기반에 Container Engine이 컨테이너의 구동을 관리합니다. 컨테이너 엔진은 CPU, RAM, Disk자원을 컨테이너에 할당 시켜주고, 각 컨테이너를 격리하여 프로세스를 구동시킵니다. 컨테이너 엔..

운영체제

[Nginx] 사설 인증서로 Proxy 구성하기

개요 최근 프로젝트 진행 중 Nginx Proxy 구성 요청을 받아 진행했던 기록을 남깁니다. 문제점 클라이언트에서 인터넷에 운영중인 Web-server에 접근하고 싶어 했으나. 기본적으로 On-prem 환경에서 인터넷 접근이 보안상 불가한 상황이었습니다. 따라서, DX로 연결된 AWS를 통해 Nginx Proxy를 구성하고, AWS 경유해 인터넷에 운영중인 Web-server에 접근하기를 원했습니다. 요구사항 1. Client는 Nginx Proxy를 통해 Public Web-server에 접근 가능해야 합니다. 2. 사용하는 도메인 주소는 총 3개 입니다. 3. Client - Nginx - Origin Web 간의 통신은 HTTPS(보안 웹), WSS(보안 웹소켓)을 사용해야 합니다. 4. Clie..

운영체제

[RHEL 8] Apache + JBoss 조합으로 WAS 구성하기 -2

Step 1. Apache 설치하기 아래 명령어를 통해 패키지를 설치합니다. JBoss와 연동을 위해 httpd 외 패키지도 설치합니다. yum list httpd --showduplicates yum install httpd httpd-devel gcc redhat-rpm-config make Step 2. mod_jk 다운 및 설정하기 아래 경로에서 mod_jk 파일 다운로드 경로를 확인합니다. JK 1.2.48 Source Release tar.gz 링크 우클릭 후 링크 복사합니다. wget 명령어를 통해 다운로드 받고 압축을 해제합니다. wget https://dlcdn.apache.org/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.48-src.tar..

운영체제

[RHEL 8] Apache + JBoss 조합으로 WAS 구성하기 -1

Step1. JDK 설치하기 yum update 명령을 통해 yum 패키지를 업데이트 한다. 설치 중 y/n을 입력하라고 하면 y 입력 후 Enter yum update yum list java*jdk-devel 명령어를 통해 설치 가능한 jdk 확인하기 yum list java*jdk-devel yum install java-1.8.0-openjdk-devel.x86_64 명령어를 통해 jdk 설치하기 yum install java-1.8.0-openjdk-devel.x86_64 -y javac -version 명령어로 잘 설치 됐는지 확인하기 javac -version 아래 절차를 통해서 java 경로 확인하기 경로의 맨 뒷부분에 있는 /bin/javac는 제외한 경로를 복사 해 둡니다. # whic..

운영체제

[RHEL 8]LVM 설정

VMware ESXi 위에 설치한 RHEL 8에 LVM을 구성하는 방법입니다. RHEL 설치 과정에서는 / 디렉토리에 100GB 밖에 설정하지 않았기 때문에 1단계 HDD 추가 장착, 2단계 추가 장착된 HDD를 서버에 마운트 하는 절차가 필요합니다. Step 1. VM 종료 후 HDD 추가 HDD 추가를 위해 VM을 종료합니다. DB 서버에 추가되어야 할 용량인 100GB, 3TB HDD를 추가 장착합니다. # Shell # Linux 종료 명령어 shutdown -h now Step 2. lvm 패키지 설치 # Shell yum install lvm2 Step 3. HDD 파티션 설정(2TB 이상) sda, sdb, sdc는 물리적인 HDD를 의미합니다. sda는 운영체제 설치 용으로 sda1, sd..

운영체제

[LDAP]LDAP과 GitLab 연동해서 로그인 해보기

LDAP 서버 구성하기 LDAP 인증이란? LDAP(Lightweight Directory Access Protocol)은 사용자가 조직, 구성원 등에 대한 데이터를 찾는데 도움이 되는 프로토콜이다. LDAP은 클라이언트-서버 모델을 기반으로 한다. LDAP는 디렉토리를 제공하고 클라이언트는 디렉토리 서비스를 사용하여 항목에 액세스한다. LDAP 서버가 디렉토리를 구성하는 방법 각 항목은 객체라고도 불리며 객체는 고유한 ‘DN(Distinguish Name)’을 갖는다. dn은 항목을 고유하게 식별하는 이름과 항목을 트리의 루트까지 추적하는 경로로 구성된다. 예를 들어 tomas의 dn은 다음과 같다. dn: cn=tomas,ou=group-a,dc=junkmm,dc=io LDAP은 사용자, 그룹, 장치..

junkmm
'운영체제' 카테고리의 글 목록