使用 OpenVMS 探索和指派磁區

為了識別磁區,OpenVMS 會發出 UDID 值,在建立或變更磁區期間,可利用 -udid XXX 選項來設定此值,其中 XXX 是任何唯一的數字。

每一個連接 OpenVMS 光纖的磁區都需要使用者定義的 ID 或單元裝置 ID (UDID)。UDID 是在建立 OpenVMS 裝置名稱時使用的非負數整數。所有連接光纖的磁區都有配置類別 $1$,後面接著字母 DGA,最後再接著 UDID 值。指派給 OpenVMS 系統的所有儲存單元 LUN 都需要 UDID,作業系統才能偵測並命名裝置。LUN 0 必須已建立且存在,OpenVMS 系統才能偵測其餘已指派的磁區。

OpenVMS UDID 值必須為十進位數 0 - 32767。但是,由於 CLI 公用程式不強制執行 UDID 值規則,您必須確保輸入有效。例如,CLI 接受 AaBbCcDd,但此值對 OpenVMS 而言無效。相同的 UDID 值也可以指派給多個儲存單元磁區。但是,指派給 OpenVMS 系統的每個磁區,必須具有在 OpenVMS 叢集內唯一的值。如需 UDID 規則的相關資訊,請參閱 http://www.hp.com 上的 HP OpenVMS 說明文件。
註: UDID 值大於 9999 的磁區,不能由 MSCP 供應給 OpenVMS 叢集的其他系統。

在建立磁區期間,於設定 MDisk 及相關的群組和主機資訊之後,必須輸入 UDID 值。您可以利用 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
如果系統已在執行中,請使用 Show Device 指令或 Analyze/System 公用程式來尋找 WWPN。如果要執行 Show Device 指令,請輸入下列指令:
show device fg/full
如果要執行 Analyze/System 公用程式,您必須具有 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)。這些錯誤完全不會導致遺失資料或存取權。