addvdiskaccess
請使用 addvdiskaccess 指令將一個(或多個)I/O 群組新增至 I/O 群組集,其中的磁區可供主機存取。
語法
參數
- -iogrp iogrp_id_list | iogrp_name_list
- (必要)指定要新增至 I/O 群組磁區存取集的 I/O 群組清單。
- -allowmismatchedscsiids
- (選用)當您新增存取 I/O 群組時,此參數容許 SCSI LUN ID 不同於現有存取 I/O 群組中目前所指派的 SCSI LUN ID。
- vdisk_id | vdisk_name
- (必要)指定要在其中透過指定的 I/O 群組來新增存取權的磁區。
說明
如果 I/O 群組已是存取集的成員,則不會產生任何錯誤,也不會針對該 I/O 群組採取任何動作。磁區的所有主機對映會新增至清單中的 I/O 群組。將更多對映延伸至其他 I/O 群組時,不需要 -force 選項。
當 I/O 群組新增至存取集,它會從 I/O 群組中的節點建立主機(對映至磁區)到磁區的存取權。如果磁區對映兩次,它也會透過所有其他的 I/O 群組對映兩次。
如果 I/O 群組對映至 iSCSI 主機,您可以將它們新增至磁區存取清單中。這表示 iSCSI 主機可以存取可透過多重 I/O 群組(及單一 I/O 群組)來存取的磁區。
- 沒有任何主機(磁區對它具有主機對映)與清單中的 I/O 群組相關聯。
- 已超出主機磁區對映限制。
- 新增的額外對映數目超過叢集系統的主機磁區對映限制。
- 通訊協定設為 NVMe,由於通訊協定中的限制導致一個磁區具有多個存取 I/O 群組。
- 如果新的存取 I/O 群組中沒有可用的相同 SCSI LUN ID。
- 單一 I/O 群組中的 512 個磁區
- 兩個 I/O 群組中各 256 個磁區
- 四個 I/O 群組中各 64 個磁區
如果偵測到任何對映至磁區的主機,是不支援從多個 I/O 群組對映磁區的主機系統,則指令會失敗。
如果其他存取 I/O 群組中配置給磁區的相同 SCSI LUN ID 可用於 新的存取 I/O 群組,則系統會指派此 ID。使用 -allowmismatchedscsiids 參數會容許系統在存取 I/O 群組 中配置不同的 SCSI LUN ID。將會使用每個 存取 I/O 群組中可用的最低值。它可能在 所有存取 I/O 群組中並不相同。請確定主機支援 此配置。NVMe 主機不支援此參數。在將磁區對映到使用 NVMe 通訊協定的主機時,系統指派磁區名稱空間 ID (NSID)。將存取權新增至在其現有存取 I/O 群組中 已經有不同 SCSI LUN ID 的磁區時,您必須 使用 -allowmismatchedscsiids,否則此指令會失敗。
呼叫範例
這個範例會將 I/O 群組 2 新增至 DB_Volume 的磁區存取集:
addvdiskaccess -iogrp 2 DB_Volume結果輸出:
無回應
呼叫範例
這個範例會將 I/O 群組 2 和 3 新增至磁區 ID 3 的磁區存取集:
addvdiskaccess -iogrp 2:3 3結果輸出:
No feedback