2.3. 사용 가능한 스토리지 장치 찾기 (선택 사항)

이 단계는 추가 정보이며 스토리지 클러스터를 생성하는 동안 디스크를 자동으로 검색하므로 건너뛸 수 있습니다. 이 절차를 사용하여 IBM Z에 대한 영구 볼륨(PV)을 생성하기 전에 OpenShift Data Foundation 레이블 cluster.ocs.openshift.io/openshift-storage=' 로 레이블이 지정된 3개 이상의 작업자 노드 각각에 대한 장치 이름을 식별합니다.

절차

  1. OpenShift Data Foundation 레이블을 사용하여 작업자 노드의 이름을 나열하고 확인합니다.

    $ oc get nodes -l=cluster.ocs.openshift.io/openshift-storage=

    출력 예:

    NAME          STATUS   ROLES    AGE     VERSION
    bmworker01    Ready    worker   6h45m   v1.16.2
    bmworker02    Ready    worker   6h45m   v1.16.2
    bmworker03    Ready    worker   6h45m   v1.16.2
  2. OpenShift Data Foundation 리소스에 사용되는 각 작업자 노드에 로그인하고 사용 가능한 각 원시 블록 장치에 대해 고유한 by-id 장치 이름을 찾습니다.

    $ oc debug node/<node name>

    출력 예:

    $ oc debug node/bmworker01
    Starting pod/bmworker01-debug ...
    To use host binaries, run `chroot /host`
    Pod IP: 10.0.135.71
    If you don't see a command prompt, try pressing enter.
    sh-4.2# chroot /host
    sh-4.4# lsblk
    NAME                         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    loop0                          7:0    0   500G  0 loop
    sda                            8:0    0   120G  0 disk
    |-sda1                         8:1    0   384M  0 part /boot
    `-sda4                         8:4    0 119.6G  0 part
    `-coreos-luks-root-nocrypt   253:0    0 119.6G  0 dm   /sysroot
    sdb                            8:16   0   500G  0 disk

    이 예에서 bmworker01 의 경우 사용 가능한 로컬 장치는 sdb 입니다.

  3. 2단계에서 선택한 각 장치에 대한 고유 ID를 식별합니다.

    sh-4.4#ls -l /dev/disk/by-id/  | grep sdb
    lrwxrwxrwx. 1 root root  9 Feb  3 16:49 scsi-360050763808104bc2800000000000259 -> ../../sdb
    lrwxrwxrwx. 1 root root  9 Feb  3 16:49 scsi-SIBM_2145_00e020412f0aXX00 -> ../../sdb
    lrwxrwxrwx. 1 root root  9 Feb  3 16:49 scsi-0x60050763808104bc2800000000000259 -> ../../sdb

    위의 예에서 로컬 장치 sdb의 ID

    scsi-0x60050763808104bc2800000000000259
  4. 위 단계를 반복하여 OpenShift Data Foundation에서 사용할 스토리지 장치가 있는 다른 모든 노드의 장치 ID를 식별합니다. 자세한 내용은 이 지식 베이스 문서를 참조하십시오.