27.9.2. 프로비저닝
OpenShift Container Platform에서 볼륨으로 마운트하기 전에 기본 인프라에 스토리지가 있어야 합니다. FC 영구 스토리지에 필요한 모든 것이 PersistentVolume
API, wwids 또는
(유효한 targetWWNs
lun
번호가 있는 targetWWN) 및 fsType
입니다. 영구 볼륨과 LUN은 일대일 매핑됩니다.
영구 볼륨 오브젝트 정의
apiVersion: v1 kind: PersistentVolume metadata: name: pv0001 spec: capacity: storage: 1Gi accessModes: - ReadWriteOnce fc: wwids: [scsi-3600508b400105e210000900000490000] 1 targetWWNs: ['500a0981891b8dc5', '500a0981991b8dc5'] 2 lun: 2 3 fsType: ext4
- 1
- 선택 사항: WWID(WWID). FC
wwids
또는 FCtargetWWN 및
lun
의 조합 중 하나를 설정해야 하지만 둘 다 동시에 설정할 수는 없습니다. FC WWID 식별자는 WWNs 타겟을 통해 권장되며 모든 스토리지 장치에 대해 고유하고 장치에 액세스하는 데 사용되는 경로와 별개이기 때문입니다. WWID 식별자는 장치 식별 Vital Product Data(0x83 페이지) 또는 유닛 일련 번호
)를 검색하기 위해 SCSI Inquiry를 발행하여 가져올 수 있습니다. FC WWID는 다양한 시스템에서 장치에 액세스하는 경우에도 장치 경로가 변경되더라도 디스크의 데이터를 참조하기 위해(0x80
페이지/dev/disk/by-id/
로 식별됩니다. - 2 3
- 선택 사항: WWN(WWN). FC
wwids
또는 FCtargetWWN 및
lun
의 조합 중 하나를 설정해야 하지만 둘 다 동시에 설정할 수는 없습니다. FC WWID 식별자는 WWNs 타겟을 통해 권장되며 모든 스토리지 장치에 대해 고유하고 장치에 액세스하는 데 사용되는 경로와 별개이기 때문입니다. FC WWN은/dev/disk/by-path/pci-<identifier>-fc-0x<wwn>-lun-<lun_#>
;로 식별되지만 최대< WWN>
(0x
포함) 및 그 다음에는-
(하이픈)를 포함합니다.
볼륨이 포맷되고 프로비저닝된 후 the fstype
매개변수 값을 변경하면 데이터가 손실되고 Pod 오류가 발생할 수 있습니다.
27.9.2.1. 디스크 할당량 적용
LUN 파티션을 사용하여 디스크 할당량 및 크기 제약 조건을 강제 적용합니다. 각 LUN은 1개의 영구 볼륨입니다. Kubernetes는 영구 볼륨에 고유 이름을 강제 적용합니다.
이렇게 하면 최종 사용자가 10Gi와 같은 특정 용량에 의해 영구 스토리지를 요청할 수 있으며 해당 볼륨과 동등한 용량과 일치시킬 수 있습니다.