茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1672095 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
IMG_60D_00048.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

小企鵝開談 : [轉貼]在 ESX/ESXi 中配置高級驅動程序模塊參數

發表者 討論內容
冷日
(冷日)
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:
    esxcfg-module -l

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
前一個主題 | 下一個主題 | | | |

討論串




Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|