본문 바로가기

전체 글

(21)
[OS] 폐쇄망에서 nvidia driver 설치하기 이 글은 폐쇄망 RHEL 9 계열 서버에 NVIDIA L4용 드라이버(570.124.06, open 커널모듈 + DKMS)를 설치하면서 실제로 막혔던 지점들을 순서대로 정리했습니다. 1. 폐쇄망에서의 종속성드라이버 rpm 하나만 받으면 되는 작업이 아닙니다. 아래 세가지의 종속성이 있습니다.① 드라이버 본체nvidia-driver, kmod-nvidia-open-dkms 등NVIDIA 공식홈페이지에 있습니다② DKMSdkms, gcc, gcc-c++, makedkms는 EPEL에서 구합니다③ 커널 패키지kernel-devel, kernel-headers기본 레포에 포함돼있습니다 2. 작업 전 확인open 커널모듈Turing 이후 데이터센터 GPU(L4, L40S, A100, H100 등)는 open 커널..
[Mini project] VM Migration VMware to OpenStack **[2026-09-14] 현재 브로드컴에서 VDDK 를 다운로드 경로를 막았기때문에 사용 할 수 없습니다. 이 경우 ndbkit이 curl 로 경유하여 데이터를 복사하는데 이는 vddk 방법보다 속도가 느리고 증분백업이 불가능합니다. 회사 테스트 환경에 OpenStack과 vSphere가 둘 다 있어서 예전부터 궁금했던 VMware → OpenStack V2V를 한번 시도해봤습니다.대상은 vSphere 테스트 VM 하나, 타깃은 Red Hat OpenStack. 도구는 virt-v2v, 오케스트레이션은 Migration Toolkit for Virtualization(MTV)를 사용했습니다.전체흐름은 다음과 같습니다.명령어 및 의존성 헬퍼 VM 은 오픈스택위에 생성 ( RHLE 9.6 ) 1. vir..
[PaceMaker] 분석 페이스 메이커란?- 서비스 계층의 HA 를 위한 클러스터 솔루션- RedHat은 RHEL7 부터 자체 HA 솔루션인 RHCS를 버리고 PaceMaker를 채용 (HighAvailability add-on) 사용처- 공유 SAN 기반 Oracle/DB 클러스터- SAP 환경- OpenStack 컨트롤 플레인( Galera, RabbitMQ, HAProxy, VIP )- 레거시 미들웨어 HA- k8s 환경이 아닌 전통 온프레미스 환경에서 빈번하게 사용된다. 구조 - Corosync : 노드끼리 Heartbeat 를 주고받는 계층으로 멤버십, 메시징, 쿼럼을 추적한다.- Pacemaker : Corosync가 전달한 멤버십 정보(cib)를 바탕으로 리소스를 어느 노드에서 돌릴지 결정한다.- Resource A..
[정보처리기사] 25년 2회 실기 합격 및 후기 안녕하세요. 지난 6월 13일에 정보처리기사 합격발표일이었는데요. 2번째 시도만에 합격했답니다..쉬울땐 공부안하고 공부하니 좀 어렵게 나온 것 같았어요 이번에 코딩이 좀 어렵게 나왔었는데요.그래도 자료구조나 알고리즘을 수강한 전공자 분들에게는 그리 어려운 수준은 아니었던것 같습니다.저도 코드 읽으면서 스택이구나, 리스트구나 라고 생각하고 읽으니 빨리 읽혔던것 같습니다.각설하고 제가 공부한 방법을 말씀드리고자합니다. 1. 서적저는 시나공 퀵이지 실기 단기완성으로 공부했습니다. 2. 공부방식하루 3~4시간 1달정도 투자했습니다. 퇴근 후 공부하기가 참 벅찼습니다.. 총 3회독을 했습니다.1회독은 중요도 A를 보고2회독때는 A,B를 보고3회독때는 A,B,C 전체를 봤습니다! MYSQL 경우에 JOIN까지는..
[Linux] SW RAID(Redundant Array of Independent Disks) 1. 스토리지 인터페이스와 프로토콜 종류디스크 종류인터페이스프로토콜특징HDDSATA / SASAHCI / SCSI기계식, 저렴SSDSATA / SAS / PCIeAHCI / SCSI / NVMe전자식, 빠름NVMe SSDPCIeNVMeHW RAID 제한적 지원 예시: Dell PowerEdge R960 Technical Guide서버 스펙을 보면 대부분 HDD는 SATA 또는 SAS 인터페이스 사용.아래 그림은 SATA와 SAS의 물리적 차이 예시입니다. 2. RAID 종류 및 HW/SW RAID 비교기본 RAID 레벨 요약RAID설명최소 디스크속도안정성RAID 0스트라이핑2↑↑없음RAID 1미러링2↑↑↑RAID 5패리티3보통↑RAID 6이중 패리티4↓↑↑RAID 10미러 + 스트라이핑4↑↑↑↑↑HW R..
Memory Ecc error correctable error 서버 IDRAC 로그에서 ECC ERROR를 확인 했습니다.이 에러가 떴을때는 어떻게 조치하는지 조사해보았습니다. ECC(Error Correction Code) 란?메모리가 동작하면서 발생하는 미세한 잡음(방사선, 미세 전압 등)으로 인해 발생한 코드의 변형을 복구하는 기능입니다.대부분의 메모리에는 이 기능이 탑재 돼있습니다. 메모리 ECC ERROR의 종류는 다음과 같습니다.Correctable errors 와 Uncorrectable errors로 나뉩니다. Correctable errors 해당 메모리에서 잡음을 처리했다는 에러로 24시간 기준 각 슬롯 10회 이하이면 모니터링 강화 조치도 가능(벤더사 별 상이) UnCorrectable errors 치명적인 오류로 OS 크래시가 일어날 ..
[Linux] Booting Process 시작이 반이다 라는 말이 있듯이 리눅스가 어떻게 부팅되는지도 중요할 것이다.서버가 부팅이 안되는 상황에서 부팅 프로세스를 아는 것은 문제해결에 있어 중요할 것 이다. 1. BIOS/UFEI먼저 서버의 전원버튼을 누르면 ROM에 저장돼있는 BIOS/UFEI가 실행된다.POST(Power On Self Test)를 거치고 MBR(Master Boot Record)/GPT(GUID Partition Table)를 참조하여 부트 로더를 탐색한다.1.1 MBR (Master Boot Record)부트디바이스(USB, CDROM)의 첫 섹터부트로더, 파티션테이블, 부트 시그니처로 구성되어있다. 1.2 GPT (GUID Partition Table)MBR의 단점인 손상시 복구불가, 제한적인 파티션 개수, 디스크 크기..
[발전] 내 스펙 분석해보기 2025년을 맞아 잠시 나의 상태를 분석해 보는 시간을 가졌다.사실 스펙이라고 하기에는 민망하지만 꾸준히 준비하다보면 기회는 올 거라는 희망을 가지고.. 경력23.12 ~ 23.3 채용연계형 클라우드 엔지니어 양성과정 수료 24. 3. ~ 25.3 MSP 기업 시스템엔지니어 주니어 1년차..(금융권 인프라 점검, vSphere 신규 구축 프로젝트) 음 아직 경력이라 하기에는 부끄럽다. 실무를 파악하는 정도그리고 거의 온프레미스 업무라 하드웨어 작업도 병행할 때도있다.. 자격증Azure Certification 104RHCSARHCE Azure 자격증은 양성과정에서 공부하면서 취득했고입사하고 나서 리눅스에 대한 역량을 기르고자 취득했다. 공부CSLinuxDocker, KubernetesPythonDB 늘 ..