OpenVMS의 볼륨 감지 및 지정

볼륨을 인식하기 위해 OpenVMS는 -udid XXX 옵션(여기서, XXX는 고유한 숫자 번호)을 사용한 볼륨 작성 또는 변경 중 설정할 수 있는 UDID 값을 발행합니다.

각 OpenVMS 파이버 연결 볼륨에는 사용자 정의 ID 또는 UDID(Unit Device Identifier)가 필요합니다. UDID는 OpenVMS 장치 이름이 작성될 때 사용되는 음이 아닌 정수입니다. 모든 파이버 연결 볼륨에는 $1$ 다음 DGA 문자, UDID 값이 나오는 할당 클래스가 있습니다. OpenVMS 시스템에 지정하는 모든 스토리지 장치 LUN에는 운영 체제에서 장치를 발견하여 이름을 지정할 수 있도록 UDID가 필요합니다. LUN 0이 작성되어 존재해야만 OpenVMS 시스템이 지정된 볼륨의 나머지를 발견할 수 있습니다.

OpenVMS UDID 값은 10진수 0 - 32767이어야 합니다. 하지만 CLI 유틸리티가 UDID 값 규칙을 시행하지 않으므로 입력이 올바른지 확인해야 합니다. 예를 들어, CLI는 OpenVMS에 유효하지 않은 AaBbCcDd와 같은 값을 허용합니다. 여러 스토리지 장치 볼륨에 동일한 UDID 값을 지정할 수도 있습니다. 하지만 OpenVMS 시스템에 지정하는 각 볼륨에는 OpenVMS 클러스터 내에서 고유한 값이 있어야 합니다. UDID 규칙에 대한 자세한 정보는 http://www.hp.com에서 HP OpenVMS 문서를 참조하십시오.
참고: UDID 값이 9999보다 큰 볼륨은 OpenVMS 클러스터의 MSCP가 다른 시스템에 제공되지 않습니다.

UDID 값은 MDisk 및 관련된 그룹과 호스트 정보가 설정된 후 볼륨 작성 중에 입력해야 합니다. chvdisk 명령을 사용하여 UDID 값을 변경하거나 추가할 수 있습니다. 그림 1을 참조하십시오.

그림 1. 볼륨 지정의 예제 출력
mkvdisk -mdiskgrp 0 -size 2 -unit gb -iogrp io_grp0 -mdisk mdisk0 -udid 10 -name ovms_10

mkvdiskhostmap -host gs160a ovms_10
그림 1에 설명된 프로시저를 사용하면 나머지 새 디스크에 동일한 프로시저를 사용할 수 있습니다. 그림 2를 참조하십시오.
그림 2. 예제 출력
 lsvdisk -delim :
id:name:IO_group_id:IO_group_name:status:mdisk_grp_id:mdisk_grp_name:capacity:type:
FC_id:FC_name:RC_id:RC_name:vdisk_UID
0:ovms_0:0:io_grp_0:online:0:ds6000:2.0GB:striped:::::60050768019381005000000000000000
1:ovms_1:0:io_grp_0:online:0:ds6000:2.0GB:striped:::::60050768019381005000000000000001
2:ovms_2:0:io_grp_0:online:0:ds6000:2.0GB:striped:::::60050768019381005000000000000002
3:ovms_3:0:io_grp_0:online:0:ds6000:2.0GB:striped:::::60050768019381005000000000000003
4:ovms_4:0:io_grp_0:online:0:ds6000:3.0GB:striped:::::60050768019381005000000000000004
5:ovms_5:0:io_grp_0:online:0:ds6000:3.0GB:striped:::::60050768019381005000000000000005
6:ovms_6:0:io_grp_0:online:0:ds6000:2.0GB:striped:::::60050768019381005000000000000006
7:ovms_7:0:io_grp_0:online:0:ds6000:2.0GB:striped:::::60050768019381005000000000000007
시스템이 이미 실행 중이면 장치 표시 명령이나 분석/시스템 유틸리티를 사용하여 WWPN을 찾으십시오. 장치 표시 명령을 실행하려면 다음 명령을 입력하십시오.
show device fg/full
분석/시스템 유틸리티를 실행하려면 OpenVMS CMKRNL 권한이 있어야 합니다. 이 유틸리티를 사용하려면 다음 단계를 완료하십시오.
  1. 다음 명령을 입력하십시오.
    ANALYZE/SYSTEM
  2. SDA> 프롬프트에서 다음 명령을 입력하십시오.
    fc show dev fgadapter0
여기서, adapter는 어댑터를 식별하는 문자입니다. 예를 들어, 이 명령을 입력하십시오.
fc show dev fga0

SYSMAN 유틸리티를 사용하여 OpenVMS 호스트의 새 디스크를 감지하십시오. 그림 3을 참조하십시오.

그림 3. 예제 출력
SYSMAN> IO SCSI_PATH_VERIFY
SYSMAN> IO AUTOCONFIGURE
SYSMAN> exit
$ sho dev d

Device                  Device           Error    Volume         Free  Trans Mnt
 Name                   Status           Count     Label        Blocks Count Cnt
GS160A$DKA0:            Online               0
$1$DGA10:     (GS160A)  Online               0
$1$DGA11:     (GS160A)  Online               1
$1$DGA12:     (GS160A)  Online               1
$1$DGA13:     (GS160A)  Online               1
$1$DGA14:     (GS160A)  Online               0
$1$DGA15:     (GS160A)  Online               0
$1$DGA16:     (GS160A)  Online               0
$1$DGA17:     (GS160A)  Online               0
$1$DGA10001:  (GS160A)  Online               0
$1$DKD100:    (GS160A)  Online               0
$1$DKD300:    (GS160A)  Mounted              0  GS160A_SYS    25643715   341   1
$1$DKD500:    (GS160A)  Online               0
$1$DQA0:      (GS160A)  Online               0
$1$DQA1:      (GS160A)  Offline              1
$ init $1$dga16: dga16
$ init $1$dga17: dga17
$ mou $1$dga16 dga16
%MOUNT-I-MOUNTED, DGA16 mounted on _$1$DGA16: (GS160A)
$ mou $1$dga17 dga17
%MOUNT-I-MOUNTED, DGA17 mounted on _$1$DGA17: (GS160A)
$ init $1$dga10: dga10
$ init $1$dga11: dga11
$ mou $1$dga11 dga11
%MOUNT-I-MOUNTED, DGA11 mounted on _$1$DGA11: (GS160A)
$ sho dev d

Device                  Device           Error    Volume         Free  Trans Mnt
 Name                   Status           Count     Label        Blocks Count Cnt
GS160A$DKA0:            Online               0
$1$DGA10:     (GS160A)  Online               0
$1$DGA11:     (GS160A)  Mounted alloc       12  DGA11          4193950     1   1
$1$DGA12:     (GS160A)  Online              57
$1$DGA13:     (GS160A)  Online              57
$1$DGA14:     (GS160A)  Online              56
$1$DGA15:     (GS160A)  Online              57
$1$DGA16:     (GS160A)  Mounted alloc       12  DGA16          4193950     1   1
$1$DGA17:     (GS160A)  Mounted alloc       20  DGA17          4193950     1   1
$1$DGA10001:  (GS160A)  Online               0
$1$DKD100:    (GS160A)  Online               0
$1$DKD300:    (GS160A)  Mounted              0  GS160A_SYS    25642572   341   1
$1$DKD500:    (GS160A)  Online               0
$1$DQA0:      (GS160A)  Online               0
$1$DQA1:      (GS160A)  Offline              1
참고: 시스템의 알림 메시지는 호스트에 ASC/ASCQ 오류로 표시될 수 있습니다. 예로는 x2500(논리 장치가 지원되지 않음), x2900(전원 공급, 재설정 또는 버스 장치 재설정이 발생함) 및 x3F0E(직접 액세스 장치 ASC/ASCQ가 인식되지 않음)가 포함될 수 있습니다. 이 오류로 인해 데이터 또는 액세스가 유실되지 않습니다.