升級到 ESXi 4 後是否需要 vMA 來轉換 LUN 屏蔽?

升級到 ESXi 4 後是否需要 vMA 來轉換 LUN 屏蔽?

這是從 Vsphere 升級指南第 12 章(附後)中摘錄的:

「ESX/ESXi 升級後,必須將 LUN 屏蔽轉換為宣告規則格式。為此,請在 vSphere 命令列介面中執行 esxcli corestorage Claimrule Convert 指令。此指令將轉換 /adv/Disk/MaskLUNs 進階設定esx.conf 中的條目以使用MASK_PATH 作為插件聲明規則,請參閱vSphere 命令列介面安裝和參考指南。

我們有 iSCSI SAN。那我們真的需要這樣做嗎?如果是這樣,怎麼辦?如果我們不這樣做會發生什麼事?

答案1

除非您已在 ESX 主機層級實施 LUN 屏蔽,否則您不必執行此操作。這是一種相對不常見的技術 - LUN 表示應該在陣列層級處理,根據我的經驗,幾乎總是如此。我不明白為什麼它會在 iSCSI 環境中使用,但可能有一些奇怪的硬體需要它。如果您擔心,請在升級之前檢查主機上是否配置了 LUN 屏蔽。

風險在於,您的 SAN 可能會以不受控制的方式呈現全部或部分 LUN\卷,並依賴主機來選擇它們實際與之互動的磁碟區。例如,如果您遇到的情況是,技術上屬於 Windows 主機的 NTFS 磁碟區對於 ESX 主機也是可見的,那麼您可以使用 LUN 屏蔽來防止 ESX 主機損壞該磁碟區。這是一個相當脆弱的設置,因此通常會被避免。

即使您必須這樣做,並不意味著您需要使用 VMA。 vSphere CLI 可以安裝在 Windows XP\2K3\2K8-64\Vista 和 RHEL 5.1、SLES 10\11 和 Ubuntu 9.04 上,以允許存取需要直接在舊版 ESX 的服務控制台上執行的大多數命令版本。 VMA 很方便,因為它是一個完全獨立且預先配置的 CentOS 虛擬設備,其中包括 vSphere CLI 等。正如 JakeRobinson 指出的那樣,可以使用 ESX 4.1 上的 Busybox CLI,因為它支援 ESXCLI 命令,因此如果必須這樣做,您實際上不需要安裝任何其他東西。

答案2

只有當您使用光纖通道 SAN 時才需要套用它。

這裡是有關該命令的更多信息,以及這裡是一個有趣的話題。

如果您出於某種原因確實需要執行此操作,則可以從 ESX/ESXi CLI 執行此操作。 ESXi 4.1 允許您使用 ALT-F1 進入 CLI。

答案3

我們將 2000 多個 3.5 主機轉換為 4 主機,全部都在 FC 上,而且根本不需要這樣做。

相關內容