1. 개요

스토리지 작업은 단순히 볼륨을 만들고 서버에 붙이는 것으로 끝나지 않는다.
실제 운영 환경에서는 다음 단계가 정확한 순서로 진행되어야 한다.

  1. RAID 그룹 생성
  2. 볼륨 생성
  3. 서버 WWN 확인
  4. 스토리지 FC Host 생성
  5. LUN 매핑 (Affinity Group)
  6. 멀티패스 구성
  7. OS 인식 및 마운트

이 글은 FC 스토리지 + Linux 서버 기준으로
위 과정을 처음부터 끝까지 정리한 실무 가이드다.

 

2. RAID 그룹 생성 (스토리지 작업)

스토리지 관리자 콘솔에서 디스크를 묶어 RAID Group을 생성한다.

  • RAID 레벨은 성능/안정성 요구사항에 따라 선택
  • 일반적인 서비스 볼륨: RAID 5 / RAID 6
  • DB, 중요 서비스: RAID 10 권장

⚠️ RAID 그룹 설계가 잘못되면
이후 성능 문제는 서버에서 해결할 수 없다.

 

3. 볼륨 생성

RAID 그룹 위에 LUN(볼륨) 을 생성한다.

  • 볼륨 크기
  • Thin / Thick 여부
  • 향후 확장 가능성 고려

스토리지에 따라 생성 화면은 다르지만
이 단계는 논리 디스크 생성 과정이다.

 

 

4. 서버 WWN 확인 (Linux)

스토리지에 서버를 등록하려 imply FC HBA의 WWN이 필요하다.

4.1 FC 카드 인식 여부 확인

 
lspci | grep Fibre

❗ lspci 명령어가 없으면:

 
yum install -y pciutils

4.2 FC Host 확인

 
ls -la /sys/class/fc_host
  • host0, host1 등 HBA 포트별 host 확인 가능

4.3 HBA 링크 속도 확인 (검증용)

 
cat /sys/class/scsi_host/host*/device/fc_host/host*/speed

→ 8Gb / 16Gb / 32Gb 등 속도 확인


4.4 WWN 확인 (핵심)

 
cat /sys/class/fc_host/host*/port_name

이 값이 스토리지에 등록할 WWN이다.

 

 

5. 스토리지 FC Host 생성

스토리지 콘솔에서:

  • Host 생성
  • 서버 WWN 등록
  • OS 타입(Linux) 지정

👉 이 단계에서 WWN 오타가 가장 흔한 장애 원인

 

6. LUN 매핑 (Affinity Group)

6.1 Affinity Group 생성

  • 서버(Host)와 LUN을 묶는 논리 그룹
  • 접근 제어 및 경로 관리 목적

 

6.2 포트별 할당

  • FC Port A/B 모두 매핑
  • 단일 포트 매핑은 장애 시 서비스 중단

 

7. 멀티패스 구성 (Linux)

7.1 멀티패스 패키지 확인

 
yum provides device-mapper*

7.2 멀티패스 활성화

 
/sbin/mpathconf --enable systemctl restart multipathd

7.3 멀티패스 상태 확인

 
multipath -ll

정상 구성 시:

 
/dev/mapper/mpathX

형태의 디바이스가 생성된다.

 

7.4 스토리지 스캔

 
echo "- - -" > /sys/class/scsi_host/hostX/scan

또는

 
lsscsi

8. 디스크 확인 및 파티션

 
fdisk -l blkid

멀티패스 디스크는 /dev/sdX가 아닌 /dev/mapper/mpathX 사용이 원칙이다.

 

 

9. LVM 생성 (권장 방식)

9.1 GPT 파티션 (2TB 이상)

 
parted /dev/mapper/mpathX
mklabel
gpt
mkpart
primary
0%
100%
quit

9.2 LVM 구성

 
pvcreate /dev/mapper/mpathXp1
vgcreate vg1 /dev/mapper/mpathXp1 
vgcreate -l 100%FREE -n lv1 vg1

9.3 파일시스템 생성

 
mkfs.ext4 /dev/vg1/lv1

 

10. 마운트 및 영구 설정

 
mkdir /data1 mount /dev/vg1/lv1 /data1 df -h

/etc/fstab 등록

 
/dev/vg1/lv1 /data1 ext4 defaults 1 2
 
mount -a

11. 실무에서 가장 많이 하는 실수

  • ❌ WWN 잘못 등록
  • ❌ 단일 FC 경로만 매핑
  • ❌ multipath 미구성 상태로 사용
  • ❌ /dev/sdX로 마운트

👉 이런 경우 장애 시 데이터 손실 가능성 있음

 

12. 정리 (결론)

  • 스토리지 연결은 순서가 생명
  • FC 환경에서는 멀티패스 필수
  • 운영 서버에서는 반드시 /dev/mapper/mpath* 사용
  • LVM 구성으로 확장성과 안정성 확보

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기