Hyo Labs
인프라 운영 중 마주친 문제, 실습 기록, 자동화 스크립트, 네트워크/컨테이너/Kubernetes 내용을 빠르게 다시 찾기 위한 기술 블로그입니다.
최근 글
검색[Python] 정규표현식으로 안되는 데이터 RapidFuzz로 매핑하기
개요 최근 사내 서버 비용 관리 대시보드를 만들면서 겪었던 문제를 Fuzz Matching 라이브러리인 rapidfuzz 를 통해 해결한 경험을 공유하려고 합니다. 데이터 정규화 난제 ... 사내 인프라팀에서 관리하는 DB와, 자산팀...
[Jenkins] 젠킨스(Jenkins)와 깃랩(Gitlab) 웹훅(Webhook) 연동하는 방법
개요 팀원이 GitLab에 push 만 하면, 1. GitLab Webhook 이 Jenkins 빌드를 트리거하고 2. Jenkins가 Frontend(Vue3) / API(Flask) Docker 이미지를 빌드하여 GitLab Co...
[Jenkins] SSH Agent 인증 삽질기
개요 Jenkins 파이프라인에서 ssh-agent 를 사용해 원격 서버로 접속하는 작업을 구상하던 중에, Permission denied (publickey) 와 error in libcrypto 에러를 연달아 마주쳤습니다. 문제...
[Jenkins] SSH Agent를 활용한 원격서버 접근 방법
개요 Jenkins에서 원격 서버에 접근하여 명령어를 실행하기 위해서 SSH Agent 를 어떻게 사용하는지, 그 방법을 정리해보려고 합니다. 사전 준비 실습 진행을 위해서 Jenkins가 설치되어 있어야 합니다! Jenkins 도커...
[Linux] Ubuntu 24.04 -> Rocky 10 마이그레이션
개요 기존 홈서버에서 운영 중인 Ubuntu 24.04 서버의 모든 서비스( Docker , Gatsby , 데이터 등등)를 새로운 Rocky 서버로 누락 없이 이관하기 위한 과정을 기록해보려고 합니다. 사전 준비 작업 전에, 양쪽...
[MySQL] API 구현을 위한 SQL 쿼리 작성 연습
들어가며 최근 "월간 서버 입고 현황과 비용을 한눈에 파악할 수 있는 웹 대시보드를 제작하라"는 과제를 부여받았습니다. 처음 이 요구사항을 받았을 때 솔직한 생각은 이랬습니다. "이건 아무리봐도 개발 영역 아닙니까?" 저는 개발자가...
최근 트러블슈팅
전체[Linux] root SSH 접속이 PAM 때문에 막힘
문제 상황 SSH로 root 로그인 시도 시 계속 실패 비밀번호 인증을 시도하지만 접속이 완료되지 않음 다른 서버는 같은 설정처럼 보이는데 root 접속이 되기도 함 sshd 로그 확인 먼저 ssh 서비스 로그부터 점검 /var/lo...
[Linux] Rocky iptables 트러블슈팅
문제 상황 1. Rocky OS 설치 후 eth0 에 IP(예: 192.168.1.10 )가 할당되었음. ( ip ad sh eth0 확인) 2. 인터페이스도 UP 상태 3. 게이트웨이(예: 192.168.1.1 )의 MAC 주소도...
[Linux] Rocky 10 설치 시 커널 패닉(Kernel Panic) 발생 - Deprecated hardware
문제 상황 Proxmox 가상화 플랫폼 환경에서 Rocky Linux 10 설치 도중에 다음과 같은 에러가 출력되며 커널 패닉 문제가 발생하였습니다. 문제 원인 원인은 단순했네요. "VM의 가상 CPU가 너무 구형이라, 최신 OS인...
[Linux] DHCP 서버 구축 중 Not configured to listen on any interfaces 에러 발생.
문제 상황 Rocky Linux 8.10 서버에 dhcp-server 를 설치하고 systemctl restart dhcpd 실행 시 다음과 같은 에러가 발생함. 여기서 핵심 에러 메시지는 마지막 줄의 Not configured to...