시작하기 가이드


Red Hat Ceph Storage 8

Red Hat Ceph Storage 시작하기에 대한 가이드

Red Hat Ceph Storage Documentation Team

초록

이 문서에서는 Red Hat Ceph Storage 클러스터의 오브젝트 스토리지, 블록 스토리지 및 파일 스토리지를 시작하는 방법에 대한 정보를 제공합니다.
Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 용어를 교체하기 위해 최선을 다하고 있습니다. 먼저 마스터(master), 슬레이브(slave), 블랙리스트(blacklist), 화이트리스트(whitelist) 등 네 가지 용어를 교체하고 있습니다. 이러한 변경 작업은 향후 여러 릴리스에 대해 단계적으로 구현될 예정입니다. 자세한 내용은 CTO Chris Wright의 메시지에서 참조하십시오.

1장. 시작하기

Red Hat Ceph Storage 및 기본 기능을 시작하는 방법에 대해 알아보십시오. 이 정보는 Red Hat Ceph Storage를 처음 사용하는 고객 또는 Red Hat Ceph Storage의 작동 방식 및 워크플로우 시작 위치에 대한 개요를 원하는 고객을 위해 설계되었습니다.

이 정보는 Red Hat Ceph Storage에 대한 기본 워크플로를 제공합니다. 올바른 문서 섹션에 대한 자세한 지침 링크를 제공합니다.

이 정보를 사용하여 Red Hat Ceph Storage 기본 워크플로우 사용 방법을 파악하십시오. 올바른 문서 섹션에 대한 자세한 지침 링크를 제공합니다.

Red Hat Ceph Storage 작업을 시작하기 전에 다음 정보를 숙지하십시오.

2장. 오브젝트 스토리지

Ceph Object Gateway 클라이언트는 오디오, 비트맵, 비디오 및 기타 데이터와 같은 오브젝트에 RESTful S3 호환 및 Swift 호환 오브젝트 스토리지를 제공하는 클라우드 플랫폼의 선도적인 스토리지 백엔드입니다. Ceph Object Gateway(RGW)는 Ceph 스토리지 클러스터에 대한 RESTful 게이트웨이를 애플리케이션에 제공하기 위해 librados 라이브러리에 빌드된 오브젝트 스토리지 인터페이스입니다.

일반적인 사용 사례

다음은 CephFS의 가장 일반적인 사용 사례입니다.

SaaS(Storage as a Service)
소규모 및 대규모 오브젝트 저장소에 대한 확장성 및 성능을 제공합니다.
Data Lake 및 Data Lake House를 포함한 AI, 분석 및 빅 데이터
까다로운 워크로드를 지원하기 위해 대규모 확장성 및 고가용성을 갖춘 클라우드 네이티브 데이터ake.
백업 및 아카이브 또는 대량의 구조화되지 않은 데이터
이벤트 기반 아키텍처를 사용하는 애플리케이션에서 데이터 흐름을 설계하는 고유한 새로운 방법입니다.
Cloud Native(S3) 오브젝트 데이터와 같은 데이터 집약적 워크로드
오브젝트 스토리지로 백업 및 복구하면 복구 시간 목표(RTO) 및 복구 지점 목표(RPO)를 개선하는 데 도움이 됩니다.
IoT(사물 인터넷)
오브젝트 게이트웨이는 IoT 시스템의 중개자 역할을 하며, 다양한 장치에서 데이터를 집계하고, 통신 프로토콜을 변환하며, 에지 처리를 가능하게 합니다. 보안을 강화하고, 장치 관리를 용이하게 하며, 상호 운용성을 보장하고, 전체 IoT 에코시스템을 스트리밍합니다.

2.1. 오브젝트 스토리지 공통 워크로드

오브젝트 스토리지의 가장 일반적인 워크로드를 이해합니다.

데이터 효율성
삭제 코딩, 씬 프로비저닝, 라이프사이클 관리 및 압축에는 를 사용합니다.
데이터 보안
개체 잠금, 키 관리, 미사용 및 무한 암호화 및 WORM에 를 사용합니다.
데이터 복구
백업, 스냅샷, 복제 및 비즈니스 연속성에 대해 를 사용합니다.

2.2. 오브젝트 스토리지 인터페이스

세 가지 오브젝트 스토리지 인터페이스에 대해 알아봅니다.

관리 API
Ceph Object Gateways를 관리하기 위한 관리 인터페이스를 제공합니다. 자세한 내용은 Ceph Object Gateway 관리 API를 참조하십시오.
S3
Amazon S3 RESTful API의 큰 하위 집합과 호환되는 인터페이스가 포함된 오브젝트 스토리지 기능을 제공합니다. 자세한 내용은 Ceph Object Gateway 및 S3 API를 참조하십시오.
Swift
OpenStack Swift API의 대규모 하위 집합과 호환되는 인터페이스가 포함된 오브젝트 스토리지 기능을 제공합니다. Ceph Object Gateway는 Ceph 스토리지 클러스터와 상호 작용하는 서비스입니다. 자세한 내용은 Ceph Object Gateway 및 Swift API를 참조하십시오.

2.3. 오브젝트 스토리지 시작하기

이 섹션에는 오브젝트 스토리지 작업에 필요한 관련 작업이 나열되어 있습니다.

사전 요구 사항

Ceph 개체 스토리지에서 작업하는 데 필요한 특정 네트워크 및 하드웨어 요구 사항이 있습니다. 자세한 내용은 Red Hat Ceph Storage 고려 사항 및 권장 사항을 참조하십시오.

S3 서버 측 보안 설정

자세한 내용은 SSE(Server-Side Encryption) 를 참조하십시오.

S3 사용자 생성 및 S3 액세스 테스트

S3 사용자 생성에 대한 자세한 내용은 S3 사용자 만들기를 참조하십시오. S3 액세스 테스트에 대한 자세한 내용은 S3 액세스 테스트를 참조하십시오.

대시보드를 통해 오브젝트 게이트웨이 관리

자세한 내용은 대시보드를 사용한 Ceph Object Gateway 관리를 참조하십시오.

Multi-site replication to enable Disaster Recovery of backup

자세한 내용은 failover 및 재해 복구를 참조하십시오.

Ceph Orchestrator를 사용하여 Ceph Object Gateway 배포

Ceph Object Gateway는 명령줄 인터페이스와 함께 Ceph Orchestrator를 사용하거나 서비스 사양을 사용하여 배포됩니다. 다중 사이트 Ceph Object Gateway를 구성하고 Ceph Orchestrator를 사용하여 Ceph Object Gateway를 제거할 수도 있습니다. cephadm 명령은 Ceph Object Gateway를 다중 사이트 배포에서 단일 클러스터 배포 또는 특정 영역 및 영역을 관리하는 데몬 컬렉션으로 배포합니다.

전체 Ceph Object Gateway 배포 정보 및 지침은 배포를 참조하십시오. https://docs.redhat.com/en/documentation/red_hat_ceph_storage/8/html-single/object_gateway_guide/deployment

또는 명령줄 인터페이스를 사용하여 Ceph Object Gateway를 배포할 수 있습니다. 자세한 내용은 명령줄 인터페이스를 사용하여 Ceph Object Gateway 배포를 참조하십시오.

3장. 블록 스토리지

Red Hat Ceph Storage는 블록 스토리지를 사용하고 이를 Ceph 블록 장치로 참조합니다. 블록 기반 스토리지 인터페이스는 하드 드라이브 및 플래시 스토리지(SSD 및 HDD)와 같은 회전 미디어를 사용하여 데이터를 저장하는 가장 일반적인 방법입니다.

Ceph 블록 장치는 librbd 라이브러리를 사용하여 OSD와 상호 작용합니다.

Ceph 블록 장치는 libvirt 및 QEMU 유틸리티를 사용하여 Ceph Block Devices와 통합되는 OpenStack과 같은 빠른 에뮬레이터(QEMU) 및 클라우드 기반 컴퓨팅 시스템과 같은 KVM(커널 가상 머신)에 무한 확장이 가능한 고성능을 제공합니다. 동일한 스토리지 클러스터를 사용하여 Ceph Object Gateway 및 Ceph 블록 장치를 동시에 작동할 수 있습니다.

Ceph 블록 장치는 Ceph 대시보드 또는 CLI(명령줄 인터페이스) 명령을 통해 쉽게 관리할 수 있습니다. Ceph 블록 장치에 대한 자세한 내용은 Ceph 블록 장치 소개를 참조하십시오.

3.1. 블록 스토리지 공통 워크로드

Ceph 블록 장치의 가장 일반적인 워크로드를 이해합니다.

데이터베이스 저장소
데이터 보호 애플리케이션 데이터베이스 백업에 사용합니다.
장치 미러링
를 사용하여 데이터 손실 또는 사이트 오류로부터 보호합니다.
데이터 복원력
복제 및 삭제 코딩에는 를 사용합니다.

3.2. 블록 스토리지 시작하기

이 섹션에는 블록 스토리지 작업에 필요한 관련 작업이 나열되어 있습니다.

대시보드를 사용하여 Ceph 블록 장치 관리

Red Hat Ceph Storage 대시보드를 사용하여 Ceph 블록 장치를 관리합니다. 스토리지 관리자는 Red Hat Ceph Storage 대시보드에서 블록 장치 이미지를 관리하고 모니터링할 수 있습니다. 기능은 일반 이미지 기능과 미러링 함수로 나뉩니다. 예를 들어 새 이미지를 생성하고, 클러스터 간에 미러링된 이미지의 상태를 보고, 이미지에 IOPS 제한을 설정할 수 있습니다.

자세한 내용은 Ceph 대시보드를 사용한 블록 장치 관리를 참조하십시오.

공통 블록 스토리지 CLI 명령

이 정보는 기본 블록 이미지 CLI 명령에 대한 빠른 참조를 위한 것입니다. 각 명령에 대한 전체 목록 및 자세한 내용은 Ceph 블록 장치 소개를 참조하십시오.

  • 이미지 생성

    구문

    rbd create IMAGE_NAME --size MEGABYTES --pool POOL_NAME

    중요

    블록 이미지를 생성하기 전에 풀을 생성해야 합니다. 자세한 내용은 블록 장치 풀 생성을 참조하십시오.

  • 이미지 나열

    구문

    rbd ls POOL_NAME

  • 기본 풀의 특정 이미지에서 이미지 정보 검색

    구문

    rbd --image IMAGE_NAME info

  • 풀 내의 이미지에서 정보 검색.

    구문

    rbd --image IMAGE_NAME -p POOL_NAME info

  • 이미지 크기 조정.

    • 기본 rbd 풀의 Ceph 블록 장치 이미지의 최대 크기를 늘립니다.

      구문

      rbd resize --image IMAGE_NAME --size SIZE

    • 특정 풀의 Ceph Block Deivce 이미지의 최대 크기를 늘립니다.

      구문

      rbd resize --image POOL_NAME/IMAGE_NAME --size SIZE

    • 기본 rbd 풀의 Ceph 블록 장치 이미지의 최대 크기를 줄입니다.

      구문

      rbd resize --image IMAGE_NAME --size SIZE --allow-shrink

    • 특정 풀의 Ceph 블록 장치 이미지의 최대 크기를 줄입니다.

      구문

      rbd resize --image POOL_NAME/IMAGE_NAME --size SIZE --allow-shrink

  • 이미지를 휴지통으로 이동합니다.

    구문

    rbd trash mv POOL_NAME/IMAGE_NAME

  • 휴지통에서 이미지 복원.

    구문

    rbd trash restore POOL_NAME/IMAGE_NAME

  • rbd_support Ceph Manager 모듈이 활성화되어 있는지 확인합니다.

    구문

    ceph mgr module ls

4장. 파일 스토리지

Ceph 파일 시스템(CephFS)은 RADOS(Reliable Autonomic Distributed Object Storage)라는 Ceph의 분산 개체 저장소를 기반으로 구축된 POSIX 표준과 호환되는 파일 시스템입니다.

Ceph 파일 시스템

CephFS는 Red Hat Ceph Storage 클러스터에 대한 파일 액세스를 제공하며 가능한 경우 POSIX 의미 체계를 사용합니다.

4.1. 파일 스토리지 공통 워크로드

CephFS 사용 시 가장 일반적인 워크로드는 데이터 보안을 위한 것입니다.

CephFS를 사용하여 데이터를 보호하는 방법에 대한 자세한 내용은 Ceph 파일 시스템을 참조하십시오.

4.2. 파일 스토리지 시작하기

이 섹션에는 파일 스토리지 작업에 필요한 관련 작업이 나열되어 있습니다.

제한

Ceph 파일 시스템 작업 시 고려해야 할 제한 사항 및 POSIX 표준을 알아보려면 Ceph 파일 시스템 제한 사항 및 POSIX 표준을 참조하십시오.

Ceph 파일 시스템 설정

Ceph 파일 시스템을 설정하려면 다음 절차를 사용하십시오.

기본 CephFS CLI 명령

이 정보는 기본 CephFS CLI 명령을 빠르게 참조하기 위한 것입니다. 각 명령에 대한 전체 목록 및 자세한 내용은 Ceph 파일 시스템 볼륨, 하위 볼륨 및 하위 볼륨 관리를 참조하십시오.

  • Ceph 파일 시스템 볼륨 생성.

    구문

    ceph fs volume create VOLUME_NAME

  • 파일 시스템 하위 볼륨 생성.

    구문

    ceph fs subvolume create VOLUME_NAME SUBVOLUME_NAME [--size SIZE_IN_BYTES --group_name SUBVOLUME_GROUP_NAME --pool_layout DATA_POOL_NAME --uid UID --gid GID --mode OCTAL_MODE] [--namespace-isolated]

  • 파일 시스템 하위 볼륨 그룹 생성.

    구문

    ceph fs subvolumegroup create VOLUME_NAME GROUP_NAME [--pool_layout DATA_POOL_NAME --uid UID --gid GID --mode OCTAL_MODE]

  • Ceph 파일 시스템 볼륨 나열.

    구문

    ceph fs volume ls

  • Ceph 파일 시스템 하위 볼륨 나열.

    구문

    ceph fs subvolume ls VOLUME_NAME

  • Ceph 파일 시스템 하위 볼륨 그룹 나열.

    구문

    ceph fs subvolumegroup ls VOLUME_NAME

  • Ceph 파일 시스템 볼륨에 대한 정보 보기.

    구문

    ceph fs volume info VOLUME_NAME

  • Ceph 파일 시스템 볼륨 제거.

    구문

    ceph fs volume rm VOLUME_NAME [--yes-i-really-mean-it]

  • 파일 시스템 하위 볼륨 제거.

    구문

    ceph fs subvolume rm VOLUME_NAME SUBVOLUME_NAME

  • 파일 시스템 하위 볼륨 그룹 제거.

    구문

    ceph fs subvolumegroup rm VOLUME_NAME GROUP_NAME [--force]

  • 파일 시스템 하위 볼륨의 스냅샷 생성.

    구문

    ceph fs subvolume snapshot create VOLUME_NAME SUBVOLUME_NAME SNAP_NAME [--group_name GROUP_NAME]

4.3. Ceph 파일 시스템 배포

Ceph 파일 시스템의 기본 배포 절차를 설명합니다.

Ceph 파일 시스템에 대한 자세한 배포 지침은 Ceph 파일 시스템 배포에서 확인할 수 있습니다.

법적 공지

Copyright © 2025 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.