2024/10 4

[CI/CD] Jenkins 와 GitLab 연동 및 배포 자동화

시나리오1) pycharm, VScode등 IDE 에서 코드 commit 후 push 2) gitlab webhook으로 jenkins에 전달 3) jenkins에서 Jenkins 파이프라인 스크립트와  Dockerfile에 정의 된 대로 docker image로 빌드 4) 빌드된 Docker 이미지 nexus 레지스트리에 전달(Jenkins 파이프라인 스크립트에 정의)5) 레지스트리에서 운영 서버로 이미지 push후 실행 Fast API로 작은 python 프로젝트를 만들고 도커 빌드 및 운영 서버에 배포하기 위해 CI/CD 파이프 라인을 구축했다.  1. GitLab과 Jenkins 연동하기 1) GitLab 설치 & Jenkins 설치하기(외부링크 첨부)  2) Jenkins 설정 - GitLab과..

인프라 2024.10.10

디스크와 파티션 볼륨 그리고 파일시스템

항목Disk (디스크)Partition (파티션)Volume (볼륨)정의물리적 저장 장치 (예: 하드 드라이브, SSD 등).디스크의 논리적 구획으로, 디스크의 일부를 할당하여 데이터를 저장하는 공간.하나 이상의 파티션이나 물리적 디스크를 결합한 논리적 저장 장치.물리적/논리적물리적 장치논리적 구획논리적 구획 (논리적 장치 또는 여러 파티션을 묶을 수 있음)역할데이터를 저장하는 실제 물리적 미디어.디스크를 분할하여 여러 운영 체제나 파일 시스템을 사용할 수 있도록 함.여러 파티션을 결합하거나, 단일 파티션을 더 큰 저장소로 확장하여 사용할 수 있음.관리 방식운영체제에서 물리 디스크로 인식.각 파티션마다 별도의 파일 시스템을 할당할 수 있음.여러 파티션이나 디스크를 하나로 묶어 하나의 저장 공간처럼 사용할..

인프라 2024.10.07

[Hyper-V] Hyper-V 서버 Hyper-V 관리자에 연결하기

ms 공식 문서 참고 원격으로 Hyper-V 호스트 관리Hyper-V 호스트와 Hyper-V 관리자 간의 버전 호환성 및 도메인 간 및 독립 실행형을 비롯한 다양한 환경에서 원격 호스트에 연결하는 방법을 설명합니다.learn.microsoft.com 1. Hyper-V 서버 powershellEnable-PSRemotingEnable-WSManCredSSP -Role Server2. Hyper-V 관리자 1) hosts 파일에 해당 hyper-V 서버 등록 파일 위치 C:\Windows\System32\drivers\etc2_ powershell 관리자 권한으로 실행 winrm quickconfig set-item WSMan:localhostClientTrustedHosts -Value "서버의 host..

Intel Xeon Scalable 시리즈 제품 읽기

최근 제온 CPU 제품을 비교할 일이 있어서 간단하게 정리 해봤다.  Scalable 시리즈란? 미들급 ~ 하이엔드급 성능을 제공하는 고성능 제품군  1. CPU 등급  주요 특징Bronze - 엔트리 레벨 서버용 - 낮은 TDP 및 비용 효율적 - 기본적인 성능 요구에 적합 Sliver - 중간 성능 및 코어 수 제공 - 데이터 분석 및 일반적인 서버 작업에 적합 - 고성능 서버 애플리케이션을 위한 안정적인 성능 Gold - 최대 4소켓 까지 확장 가능 - 높은 성능과 확장성 제공 - 데이터베이스, 가상화, 고성능 컴퓨팅에 적합 - 더 많은 메모리 지원 및 인텔 옵테인 메모리와 호환 Platinum - 최상급 성능 및 최대 코어 수- 미션 크리티컬 애플리케이션 및 데이터 센터의 최적 솔루션 - 인..

인프라/서버 2024.10.04