CentOS 7 환경에서 Patroni 오프라인 설치 및 설정 절차
환경 구성 개요
본 가이드는 CentOS 7.7.1908 (x86_64 아키텍처) 환경에서 외부 네트워크 접근 없이 Patroni 와 PostgreSQL 을 구성하기 위한 단계를 기술합니다. PostgreSQL 의 소스 컴파일을 위해 gcc 및 관련 라이브러리들이 필수적으로 존재해야 합니다.
1. 컴파일 도구 및 기본 의존성 설치
PostgreSQL 소스 컴파일에 필요한 빌드 도구를 먼저 확보해야 합니다. 해당 ...
8월 14일 16:47에 게시됨
VMware CentOS 7 디스크 용량 확장 및 LVM 파티션 설정 가이드
1. 디스크 사용량 및 마운트 상태 확인
작업을 시작하기 전, 현재 시스템의 디스크 구성과 여유 공간을 확인합니다. lsblk 또는 df -h 명령어를 사용합니다.
# 전체 블록 장치 구조 확인
lsblk
# 파일 시스템별 사용량 확인
df -h
2. VMware 가상 머신 설정 변경
가상 머신의 하드 디스크 크기를 물리적으로 늘리는 단계입니다. 이 작업은 반드시 가상 머신이 종료(Powe ...
8월 8일 17:03에 게시됨
VMware Tools를 활용한 CentOS 7과 Windows 간 공유 폴더 설정 및 권한 최적화 가이드
Windows 호스트 환경에서 CentOS 7 가상 머신을 운영할 때, 두 OS 사이의 데이터 교환은 빈번하게 발생하는 작업입니다. 단순히 파일을 드래그 앤 드롭하거나 FTP를 사용하는 방식은 대량의 데이터 처리나 실시간 코드 동기화 측면에서 효율성이 떨어집니다. VMware Tools에서 제공하는 공유 폴더(Shared Folders) 기능을 활용하면 네트워크 설정 없이도 고성능 파일 공유 ...
7월 30일 15:47에 게시됨
OpenStack 환경에서 가상 머신 실시간 마이그레이션 설정
개요
CentOS 7 기반의 OpenStack Kilo 버전 환경에서 가상 머신(인스턴스)의 실시간 마이그레이션(live migration)을 가능하게 하기 위한 설정 과정을 설명합니다. 이 작업은 서비스 중단 없이 인스턴스를 한 컴퓨팅 노드에서 다른 노드로 이동시키는 데 필요합니다.
1. 인스턴스 디렉터리 권한 설정
모든 컴퓨팅 노드에서 Nova 인스턴스 디렉터리에 대한 접근 권한을 조 ...
7월 18일 08:05에 게시됨
CentOS 7 서버 초기화 및 핵심 서비스 구축 가이드
시스템 초기화 및 패키지 저장소 최적화
CentOS 7의 기본 저장소 속도를 개선하기 위해 미러 서버를 변경하고 필수 도구를 설치합니다. 기존 설정 파일을 백업하거나 삭제한 뒤, 신뢰할 수 있는 미러 서버로 교체합니다.
# 기존 리포지토리 파일 정리
rm -f /etc/yum.repos.d/*.repo
# 최적화된 미러 리포지토리 다운로드 (BFSU 및 Aliyun 활용)
curl -L "http://mirrors ...
7월 16일 04:23에 게시됨
Docker 설치 및 실무 명령어 가이드
CentOS 7 환경에서 Docker 엔진 설치
Docker를 안정적으로 운영하기 위해 CentOS 7 시스템에 공식 리포지토리를 추가하고 Docker CE(Community Edition)를 설치하는 과정입니다.
먼저 리포지토리 관리를 위한 도구와 스토리지 드라이버 의존성 패키지를 설치합니다.
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
Docker 공식 리포지토리를 시스템 ...
7월 16일 03:54에 게시됨
Octavia 수동 설치 및 DevStack 배포 가이드
환경: Pike, CentOS 7
Octavia 수동 설치
1. 패키지 설치
yum -y install \
openstack-octavia-api.noarch \
openstack-octavia-common.noarch \
openstack-octavia-health-manager.noarch \
openstack-octavia-housekeeping.noarch \
openstack-octavia-worker.noarch \
openstack-octavia-diskimage-create.noarch
# Load Balancer CLI 확장
git clone h ...
7월 8일 18:25에 게시됨
CentOS 7 환경에서의 MySQL 8.0 설치 및 완전 제거 가이드
MySQL 8.0 데이터베이스 설치
1. 공식 YUM 저장소 추가 및 GPG 키 구성
CentOS 7의 기본 저장소에는 MySQL 8.0이 포함되어 있지 않으므로, Oracle에서 제공하는 공식 저장소를 시스템에 등록해야 합니다.
# YUM 캐시 초기화 및 wget 설치
sudo yum clean all
sudo yum install -y wget
# MySQL 8.0 저장소 패키지 다운로드 및 등록
REPO_RPM="mysql80-community-release-e ...
6월 30일 03:53에 게시됨
CentOS7에서 vsftpd 설정 상세 가이드
vsftpd 주요 설정 항목
아래는 vsftpd의 주요 설정 파일(vsftpd.conf)에 대한 상세한 설명입니다.
# 익명 사용자 로그인 허용 여부
allow_anonymous_access=YES
# 시스템 사용자 로그인 허용 여부
permit_local_users=YES
# 쓰기 권한 활성화
enable_write_operations=YES
# 업로드 파일의 umask 값
upload_file_mask=022
# 디렉토리별 메시지 기능 활성화
directo ...
6월 28일 17:52에 게시됨
CentOS 7에서 Kafka 3.7 단일 노드 구축: Zookeeper + SSL 인증 및 공중망 프록시 연동 가이드
1. 필요한 패키지 다운로드
먼저 JDK 1.8, Zookeeper 3.8.4, 그리고 Kafka 3.7.0 바이너리를 준비합니다. JDK는 별도로 다운로드해야 합니다.
wget https://downloads.apache.org/zookeeper/zookeeper-3.8.4/apache-zookeeper-3.8.4-bin.tar.gz
wget https://archive.apache.org/dist/kafka/3.7.0/kafka_2.13-3.7.0.tgz
2. Java 환경 변수 설정
JDK 압축을 풀고 전역 환 ...
6월 27일 00:23에 게시됨