반응형
반응형
SUSE Linux Zypper 명령어 사용법: 패키지 설치, RPM 다운로드, 저장소 관리``` Zypper는 SUSE Linux Enterprise Server와 openSUSE에서 사용하는 명령줄 패키지 관리자다. 패키지 설치와 제거뿐 아니라 의존성 해결, 소프트웨어 저장소 새로고침, 패키지 검색과 RPM 다운로드 작업도 수행할 수 있다. 핵심 요약 패키지 설치: zypper install 설치된 패키지 검색: zypper search -i 라이브러리 제공 패키지 검색: zypper search --provides 저장소 목록 확인: zypper repos 저장소 메타데이터 갱신: zypper refresh ..
네트워크 일반형 중첩 본딩의 위험과 MLAG를 이용한 2:2 단일 본딩 40G 구성 방법 10GbE 포트 4개를 단순히 여러 단계로 본딩하는 방식은 장애 감지, 해시 분산, MAC 주소 학습 및 복구 절차를 복잡하게 만든다. 이 글에서는 중첩 본딩을 피해야 하는 이유와 두 대의 스위치에 각각 2포트를 연결한 뒤 MLAG와 LACP를 이용해 하나의 40G 논리 본드로 구성하는 방법을 설명한다. 핵심 결론 서버에서는 4개의 10GbE NIC를 하나의 802.3ad 본드로 구성한다. 스위치 두 대에는 각각 2개의 서버 포트를 배치한다. 두 스위치는 MLAG 도메인으로 묶고 동일한 MLAG ID를 사용한다. 서버가 인식..
SUSE OS에서 PostgreSQL 기반 DBMS 대용량 처리 문제 정리 정리된 내용 SUSE OS 커널 7버전대 환경에서 PostgreSQL 기반 DBMS가 대용량 데이터를 처리할 때 문제가 발생한다면, 단순히 DB 설정만 볼 것이 아니라 커널 메모리 정책, 디스크 I/O, 파일 시스템, 커넥션 수, 체크포인트, WAL 처리량을 함께 확인해야 한다. 핵심 원인은 대용량 쿼리 자체보다 메모리 사용량 증가, 임시 파일 생성, 디스크 쓰기 병목, 체크포인트 집중, 커넥션 과다, 커널 캐시 압박이 동시에 겹치는 경우가 많다. 운영 환경에서는 PostgreSQL 설정값..
SUSE Enterprise 16 SSH 포트 변경과 PuTTY 인증 메시지 정리 개요 SUSE Enterprise 16에서 SSH 포트 변경은 OpenSSH 서버 설정, 방화벽, SELinux 정책을 함께 확인해야 한다. 단순히 Port 2222만 추가해도 되는 경우가 있지만, 운영 환경에서는 포트가 실제로 적용됐는지, 방화벽에서 허용됐는지, SELinux가 해당 포트를 허용하는지까지 함께 점검해야 안전하다. 핵심 흐름은 기존 SSH 세션 유지 → 새 포트 추가 → 설정 검사 → 방화벽 허용 → 서비스 재시작 → 새 창에서 접속 테스트 → 기존 22번 제거 순서..
신규 개발 쿠버네티스 서버 구축과 기존 개발 클러스터 연동 방안 신규 개발용 New Vector 쿠버네티스 서버를 구축하고, 기존 개발 쿠버네티스 환경과 통신할 수 있도록 연결하는 작업은 단순한 서버 추가가 아니라 이미지 업로드 경로, 클러스터 간 네트워크, 접근 권한, 운영 검증까지 함께 설계해야 하는 작업이다. 이번 구성의 핵심 목적은 신규 쿠버네티스 환경에서 기존 개발 쿠버네티스 이미지 업로드 흐름을 사용할 수 있도록 안정적인 통신 구조를 만드는 데 있다. 구축 목적 기존 개발 환경에는 이미 쿠버네티스 클러스터가 구성되어 있으며, 해..
WAS WildFly 설치 방법과 기본 설정 순서 WildFly는 Java 기반 애플리케이션을 실행하기 위한 오픈소스 WAS입니다. 설치 자체는 압축 파일을 내려받아 해제한 뒤 실행 스크립트를 실행하는 방식으로 단순하지만, 운영 환경에서는 Java 버전, 실행 계정, 포트, 관리자 계정, 배포 디렉터리, 서비스 등록까지 함께 확인해야 합니다. 설치 전 확인할 사항 WildFly 설치 전에는 서버 운영체제, Java 버전, 설치 경로, 사용할 포트, 배포 방식부터 정리하는 것이 좋습니다. 개발 테스트 환경에서는 압축 해제 후 바로 실행해도 되지만, 운영 환경에서는 전용 계정과 고정 설치 경로..