6장. 스토리지

LIO 커널 대상 서브 시스템

Red Hat Enterprise Linux 7.0에서는 LIO 커널 대상 서브 시스템을 사용하며 이는 FCoE, iSCSI, iSER (Mellanox InfiniBand), SRP (Mellanox InfiniBand)와 같은 스토리지 패브릭 모두에 대해 블록 스토리지의 표준 오픈 소스 SCSI 대상입니다.
Red Hat Enterpise Linux 6는 iSCSI 대상 지원을 위해 SCSI 대상 데몬인 tgtd를 사용하며 fcoe-target-utils 패키지를 통한 FCoE (Fibre-Channel over Ethernet) 대상의 경우 Linux 커널 대상인 LIO만 사용합니다.
targetcli 쉘은 LIO Linux SCSI 대상에 대해 일반적인 관리 플랫폼만을 제공합니다.

저속 블록 장치를 캐시하는 고속 블록 장치

고속 블록 장치를 저속 블록 장치에 대한 캐시로 작동하게 하는 기능은 Red Hat Enterprise Linux 7.0에서 기술 프리뷰로 소개되고 있습니다. 이 기능은 PCIe SSD 장치가 DAS (direct-attached storage) 또는 SAN (storage area network) 스토리지에 대해 캐시로 작동하게 하여 파일 시스템 성능을 향상시킵니다.

LVM 캐시

Red Hat Enterprise Linux 7.0에서는 LVM 캐시를 기술 프리뷰로 도입하고 있습니다. 이 기능으로 사용자는 대형 저속 장치에 캐시로 동작하는 작은 고속 장치를 사용하여 논리 볼륨을 생성할 수 있습니다. 캐시 논리 볼륨 생성에 대한 보다 자세한 내용은 lvm(8) man 페이지에서 참조하십시오.
다음 명령은 현재 캐시 논리 볼륨에서 허용되지 않는다는 점에 유의하십시오:
  • pvmove: 캐시 논리 볼륨을 건너뛰기합니다.
  • lvresize, lvreduce, lvextend: 현재 캐시 논리 볼륨 크기를 조정할 수 없습니다.
  • vgsplit: 캐시 논리 볼륨이 볼륨 그룹 안에 있을 경우 볼륨 그룹을 분할할 수 없습니다.

libStorageMgmt API 스토리지 어레이 관리

Red Hat Enterprise Linux 7.0에서 스토리지 어레이 관리는 기술 프리뷰로 소개되고 있습니다. libStorageMgmt는 스토리지 어레이에서 별도의 API (Application Programming Interface)입니다. 이는 안정적이고 일관적인 API를 제공하여 개발자는 프로그래밍을 사용하여 다른 스토리지 어레이를 관리하고 하드웨어 가속화 기능을 사용할 수 있습니다. 또한 시스템 관리자는 스토리지를 수동으로 관리하고 CLI (Command Line Interface)를 사용하여 스토리지 관리 작업을 자동화하기 위해 이 도구를 사용할 수 있습니다.

LSI Synchro 지원

Red Hat Enterprise Linux 7.0에는 LSI Syncro CS HA-DAS (high-availability direct-atteched storage) 어댑터를 활성화하기 위해 megaraid_sas 드라이버 코드가 포함되어 있습니다. megaraid_sas 드라이버는 이전에 활성화된 어댑터에 대해 완전 지원하지만 Syncro CS 용으로 이 드라이버를 사용하는 것은 기술 프리뷰로 사용할 수 있습니다. 이러한 어댑터의 지원은 LSI, 시스템 통합 업체, 시스템 벤더에 의해 직접 제공됩니다. Red Hat Enterprise Linux 7.0에 Syncro CS를 운용할 사용자는 Red Hat 및 LSI에 피드백을 제공해 주실 것을 권장합니다. LSI Syncro CS 솔루션에 대한 보다 자세한 내용은 http://www.lsi.com/products/shared-das/pages/default.aspx에서 참조하십시오.

LVM 애플리케이션 프로그래밍 인터페이스

Red Hat Enterprise Linux 7.0에서는 새로운 LVM API (application programming interface)를 기술 프리뷰로하고 있습니다. 이러한 API는 특정 LVM 부분을 쿼리 및 제어하기 위해 사용됩니다.

DIF/DIX 지원

DIF/DIX는 SCSI 표준으로 새롭게 추가되어 Red Hat Enterprise Linux 7.0에서 기술 프리뷰 사항입니다. DIF/DIX는 공통으로 사용되는 512 바이트 디스크 블록을 512에서 520으로 확대하고 DIF (Data Integrity Field)를 추가합니다. DIF는 쓰기 작업 시 HBA (Host Bus Adapter)에 의해 계산된 데이터 블록의 checksum 값을 저장합니다. 그 후 스토리지 장치는 수신 시 checksum을 확인하고 데이터와 checksum 모두를 저장합니다. 반대로 읽기 작업 시 checksum은 스토리지 장치 와 수신된 HBA로 검사될 수 있습니다.
보다 자세한 내용은 스토리지 관리 가이드에 있는 DIF/DIX가 활성화된 블록 장치 섹션에서 참조하십시오.

Parallel NFS 지원

pNFS (Parallel NFS)는 NFS v4.1 표준의 일부로 클라이언트가 병렬로 직접 스토리지 장치에 액세스할 수 있습니다. pNFS는 여러 일반적인 작업에서 NFS 서버의 확장성과 성능을 향상시킬 수 있습니다.
pNFS는 파일, 객체, 블록이라는 세 가지 다른 스토리지 프로토콜 또는 레이아웃을 지원합니다. Red Hat Enterprise Linux 7.0 클라이언트는 파일 레이아웃을 완전 지원하고 있으며 블록 및 객체 레이아웃은 기술 프리뷰로 지원되고 있습니다.
pNFS에 대한 보다 자세한 내용은 http://www.pnfs.com/에서 참조하십시오.