Cephadm Add OSDCeph에서 OSD 추가하는 방법Cephadm Add OSD

Ceph 스토리지 클러스터를 운영하다 보면 스토리지 용량을 늘리거나 성능을 개선하기 위해 OSD(Object Storage Daemon)를 추가할 필요가 생긴다. 이번 포스트에서는 Ceph에서 마스터 역할을 담당하는 Mon(Monitor) 노드에 OSD를 추가하는 방법에 대해 설명한다. 사전 준비 사항 Ceph에서 Mon에 OSD를 추가하려면 우선 Host 추가 과정이 선행되어야 한다. Host 추가 방법에 대한 내용은 이전 포스트에서 상세히 다루었으므로, 여기서는 이미 Host가 … Read more

Cephadm을 활용한 Ceph 클러스터 Mon 노드 추가 가이드

Ceph 스토리지 클러스터를 효율적으로 관리하기 위해서는 모니터(Monitor, 이하 Mon) 노드를 적절히 구성하는 것이 매우 중요합니다. 본 가이드에서는 Cephadm 환경에서 Ceph 클러스터에 Mon 노드를 새롭게 추가하는 방법을 쉽고 간단하게 안내합니다. Mon 노드 추가 전 필수 조건 새로운 Mon 노드를 추가하기 위해서는 우선 클러스터에 호스트(Host)가 추가되어 있어야 합니다. 만약 호스트 추가가 아직 진행되지 않았다면, 관련 포스트를 참고하여 … Read more

Cephadm으로 클러스터 초기화와 Host 추가

Cephadm 환경에서 클러스터 초기화하기 Cephadm 환경에서 Ceph 클러스터를 구축할 때 가장 먼저 진행해야 하는 과정이 클러스터 초기화입니다. 초기화 과정을 통해 첫 번째 Monitor(Mon) 노드를 설정하고, 클러스터 운영의 기초를 마련하게 됩니다. 클러스터 초기화 방법 클러스터를 초기화할 Mon 노드에서 아래의 명령어를 사용하여 초기화를 진행합니다. cephadm bootstrap –mon-ip {IP} –initial-dashboard-user bioline –initial-dashboard-password {초기비밀번호} SSH 공개 키(Public Key) 복사하기 … Read more

Cephadm을 이용한 Ceph 설치 가이드 (Debian 기준)

백엔드 개발을 하면서 서비스가 확장될수록 분산 처리의 필요성이 늘어나고, 특히 데이터 저장과 관리 측면에서 다양한 이슈들을 경험하게 됩니다. 제한된 하드웨어 자원을 효율적으로 관리하면서 데이터를 안전하고 유연하게 다룰 수 있는 방법을 찾다가 주목하게 된 기술이 바로 Ceph입니다. 이 글에서는 특히 Kubernetes 환경과 비슷한 개념으로 접근할 수 있는 Cephadm을 이용하여 Ceph를 설치하는 방법을 Debian 환경을 기준으로 설명합니다. … Read more

ZFS 풀(Pool) 생성 및 구성 가이드

지난 ZFS 설치관련 포스트에 이어 ZFS pool을 생성하는 글을 작성합니다. ZFS 설치를 완료했다면, 이제 실제 데이터를 저장할 수 있는 공간인 ZFS 풀(pool) 을 생성할 차례입니다. 이 글에서는 디스크 확인부터 RAID-Z 구조의 풀 생성까지의 전 과정을 다룹니다. 🔍 1. 사용 가능한 디스크 확인 ZFS 풀을 구성하기 전, 사용할 수 있는 디스크를 먼저 확인합니다: 예시 출력: 현재 … Read more

ZFS Install on Debian

Debian 환경에서 ZFS 설치 가이드 ZFS는 고급 파일 시스템이자 볼륨 매니저로, 스냅샷, 압축, 오류 복구 등 강력한 기능을 제공하는 솔루션입니다. 이 글에서는 Debian 환경에서 ZFS를 설치하는 절차를 정리하였습니다. 1. APT 소스 등록 먼저 /etc/apt/sources.list 파일에 아래의 저장소 주소를 추가합니다. 2. 패키지 목록 업데이트 및 업그레이드 3. ZFS 설치 ZFS 커널 모듈을 포함한 패키지를 설치합니다. 설치 … Read more

Ubuntu에서 iSCSI 설정하기💾

iSCSI(Initiator)는 네트워크 상에서 원격 스토리지를 로컬 디스크처럼 사용할 수 있게 해주는 프로토콜입니다. 본 가이드는 Ubuntu 환경에서 iSCSI 클라이언트를 설정하는 전체 과정을 설명합니다. 📦 1단계: iSCSI 패키지 설치 먼저 open-iscsi 패키지를 설치합니다: 설치 후 iSCSI 서비스를 즉시 시작하고 부팅 시 자동 실행되도록 설정합니다: ⚙️ 2단계: 자동 연결 설정 기본 설정은 수동 연결(manual)입니다. 이를 자동 연결(automatic)로 변경합니다: … Read more

error execution phase check-etcd: etcd cluster is not healthy: failed to dial endpoint

error execution phase check-etcd: etcd cluster is not healthy: failed to dial endpoint  위 에러가 kubernetes에서 발생하면 기존 master node가 etcd에서 제거되지 않아 충돌하는 경우가 있다.그러므로 etcd member 제거를 진행한다. ETCD Pod 이름찾기 ETCD POD 이름을 찾기 위해 아래 명령어를 입력해 list를 출력한다. 그러면 etcd-{마스터노드명} 형태로된 pod 이름을 찾을 수 있다.정상 작동중인 master node의 etcd … Read more