|
|
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已! |
|
恭喜您是本站第 1729591
位訪客!
登入 | 註冊
|
|
|
|
發表者 |
討論內容 |
冷日 (冷日) |
發表時間:2016/7/18 2:44 |
- Webmaster

- 註冊日: 2008/2/19
- 來自:
- 發表數: 15771
|
- [轉貼]在 ESX/ESXi 中配置高級驅動程序模塊參數
- 在 ESX/ESXi 中配置高級驅動程序模塊參數 (2078038)
Symptoms 免責聲明:本文為 Configuring advanced driver module parameters in ESX/ESXi (1017588) 的翻譯版本。儘管我們會不斷努力為本文提供最佳翻譯版本,但本地化的內容可能會過時。有關最新內容,請參見英文版本。
Purpose 本文介紹在 ESX/ESXi 主機中為驅動程序模塊指定高級配置選項的步驟。 可以在 ESX/ESXi 中為驅動程序模塊指定高級配置選項。每個驅動程序模塊可用的選項有所差別,但可以通過一個公共界面查看和設置模塊選項。在 VMware 支持、知識庫文章或產品文檔的指導下指定模塊選項。 每個配置選項的作用不在本文的範圍內。 ESX/ESXi 啟動期間加載驅動程序時會驗證選項。如果配置了無效的模塊選項,隨後重新引導時可能才會注意到該選項,並且關聯的驅動程序模塊可能無法成功加載。有關詳細信息,請參見 ESX/ESXi driver module fails to load, logs error "Bad parameter" (1038247)。 警告:對驅動程序模塊選項所做的配置更改將在 ESX/ESXi 主機啟動時生效。開始操作之前,請確保 ESX/ESXi 主機處於維護模式。有關詳細信息,請參見 Rebooting an ESX Server host (1003530)。
Resolution 使用 vSphere PowerCLI、vSphere 命令行界面或 ESX/ESXi 主機的本地控制台執行配置。有關每個界面的詳細信息,請參見:
vSphere PowerCLI Documentation
vSphere Command-Line Interface Documentation
Using Tech Support Mode in ESXi 4.1 (1017910)
模塊選項指定為引號引起的鍵密鑰=值對的列表,以空格分隔。 例如:
"OptionName1=Value1 OptionName2=Value2"
可以使用不帶空格的默認空選項列表(例如 "")指示未指定任何配置。僅包含空格的選項列表(例如 " ")無效。 如果指定新選項,則會覆蓋所有現有選項。要附加一個新選項,但保留所有現有選項,請查看現有選項配置並設置一個新模塊配置,其中包括之前的選項和新選項。
過程概覽 更改驅動程序模塊選項的過程通常遵循以下模式: 將 ESX/ESXi 主機置於維護模式,關閉或遷離所有虛擬機。 使用首選方法更改模塊選項。 如果是 ESX(而非 ESXi),請使用以下命令重新構建 initrd:esxcfg-boot -b 重新引導 ESX/ESXi 主機以使配置更改生效。 驗證正確的操作。 退出維護模式。
使用 vSphere PowerCLI 操作特定模塊的選項 可以使用 PowerCLI 在安裝了 ESX 3.5 Update 2 或更高版本的 ESX/ESXi 主機上為特定模塊設置選項。有關 PowerCLI 安裝和用法的詳細信息,請參見 vSphere PowerCLI Documentation。 例如:
Get-VMHostModule ModuleName
Name Options
------- ----------
ModuleName OptionName1=Value1
Get-VMHostModule ModuleName | Set-VMHostModule -Options "OptionName1=Value1 OptionName2=Value2"
Name Options
------- ----------
ModuleName OptionName1=Value1 OptionName2=Value2
使用 esxcli 操作特定模塊的選項 可以使用 esxcli 在安裝了 ESX 5.0 或更高版本的 ESXi 主機上為特定模塊設置選項。有關用法的詳細信息,請參見 vSphere Command-Line Interface Documentation 中的「Managing Hosts - Managing VMkernel Modules」。 例如:
esxcli [connection_options] system module parameters list --module ModuleName
Name Type Value Description
------- ---- ----- ----------
OptionName1 int Value1 Option Description
OptionName2 int Option Description
esxcli [connection_options] system module parameters set --module ModuleName --parameter-string "OptionName1=Value1 OptionName2=Value2"
esxcli [connection_options] system module parameters list --module ModuleName
Name Type Value Description
------- ---- ----- ----------
OptionName1 int Value1 Option Description
OptionName2 int Value2 Option Description
使用 vSphere 命令行界面操作特定模塊的選項
可以使用 vCLI 在安裝了 ESX 3.5 Update 2 和更高版本的 ESX/ESXi 主機上為特定模塊設置選項。有關 vCLI 安裝和用法的詳細信息,請參見 vSphere Command-Line Interface Documentation。 例如:
vicfg-module.pl [connection_options] --get-options ModuleName
ModuleName options = 'OptionName1=Value1'
vicfg-module.pl [connection_options] --set-options "OptionName1=Value1 OptionName2=Value2" ModuleName
使用服務控制台或技術支持模式界面操作特定模塊的選項 可以使用物理控制台或 SSH 會話在 ESX/ESXi 主機上為特定模塊設置選項。有關詳細信息,請參見 Unable to connect to an ESX host using Secure Shell (SSH) (1003807) 或 Using Tech Support Mode in ESXi 4.1 (1017910)。 例如:
esxcfg-module --get-options ModuleName
ModuleName options = 'OptionName1=Value1'
esxcfg-module --set-options "OptionName1=Value1 OptionName2=Value2" ModuleName
要使用 esxcli 更改 ESXi 5.0 中的參數,請使用以下命令:
esxcli system module parameters set -m ModuleName -p parameter=value
Additional Information 可以使用控制台上提供的工具或使用 esxcli 遠程檢查 ESX/ESXi 主機模塊上可能的配置選項。可以通過 vicfg-module 遠程完成該操作,也可以使用 PowerCLI 完成。 列出 ESX/ESXi 主機上的所有模塊 要列出 ESX/ESXi 主機上當前加載的所有模塊,請執行以下操作: ESXi 5.0:在 ESXi Shell 或 vCLI 中使用 esxcli: esxcli [connection_options] system module list
ESX/ESXi 3.x 和 4.x:在控制台上使用 esxcfg-module: ESX/ESXi 3.x 和 4.x:在 vCLI 中使用 vicfg-module: vicfg-module [connection_options] -l
為 ESX/ESXi 主機上的特定模塊列出所有可用選項 要為特定模塊列出所有可用選項,請在控制台上使用 vmkload_mod 命令或遠程使用 esxcli 命令,通過 esxcfg-module、vicfg-module 或 esxcli 命令指定其中一個模塊名稱。有關詳細信息,請參見 Unable to connect to an ESX host using Secure Shell (SSH) (1003807) 或 Using Tech Support Mode in ESXi 4.1 (1017910)。 例如: ESXi 5.0:在 ESXi Shell 或 vCLI 中使用 esxcli:
esxcli [connection_options] system module parameters list --module ModuleName
Name Type Value Description
------- ---- ----- ----------
OptionName1 int Value1 Option Description
OptionName2 int Value2 Option Description
ESX/ESXi 3.x 和 4.x:在控制台上使用 vmkload_mod:
vmkload_mod --showinfo ModuleName
vmkload_mod module information
input file: /usr/lib/vmware/vmkmod/ModuleName
Parameters:
OptionName1: type
Description of the effects of option 1
OptionName2: type
Description of the effects of option 2
...
注意:並非所有模塊都具有可配置的選項。參數列表可能為空。
原文出處:在 ESX/ESXi 中配置高级驱动程序模块参数 (2078038) | VMware KB
|
|
|
討論串
|