Como configurar opções avançadas para o ESX/ESXi
search cancel

Como configurar opções avançadas para o ESX/ESXi

book

Article ID: 308916

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Disclaimer: Este artigo é uma tradução do Configuring advanced options for ESX/ESXi (1038578). Como os artigos são traduzidos em uma base de melhor esforço, o conteúdo pode tornar-se desatualizado. Para obter o conteúdo mais recente, consulte o artigo em Inglês.

O VMware ESX e ESXi oferece opções avançadas de configuração que afetam o comportamento de diversos componentes. Este artigo apresenta etapas para análise e definição de novas opções avançadas usando diversos métodos. A VMware recomenda que você defina estas opções de configuração sob a orientação do Suporte Técnico da VMware ou de acordo com um artigo de Base de Dados de Conhecimento da VMware.

As opções numéricas têm um intervalo limitado(por exemplo,0 a 10). As opções de sequência aceitam qualquer valor. Os valores das opções não são verificados quanto à validade além do fato de estarem no intervalo adequado. Confirme todas as alterações antes de aplicá-las.

Cuidado: Algumas opções de configuração funcionam imediatamente, enquanto outras exigem reinicialização para que tenham efeito. O impacto da alteração de algumas opções específicas está fora do escopo deste artigo.


Environment

VMware ESXi 4.1.x Installable
VMware ESX 4.1.x
VMware ESXi 3.5.x Embedded
VMware ESXi 4.0.x Installable
VMware ESXi 4.0.x Embedded
VMware ESX Server 3.0.x
VMware vSphere ESXi 5.0
VMware ESX Server 3.5.x
VMware vSphere ESXi 5.1
VMware ESX 4.0.x
VMware vSphere ESXi 5.5
VMware ESXi 3.5.x Installable
VMware ESXi 4.1.x Embedded

Resolution

As opções avançadas de configuração podem ser revisadas e modificadas em um host ESX/ESXi usando o vSphere Client, o PowerCLI, o Command-Line Interface ou o console local.

Todas as opções são agrupadas em seções. Um determinado utilitário pode agrupar as seções visualmente ou separar os nomes de seção e opção usando uma barra "/" ou um ponto. As opções são geralmente documentadas usando a forma SectionName.OptionName.

Como definir as opções avançadas de configuração usando o vSphere Client

O vSphere Client listou as opções de configuração agrupadas por seção à esquerda. A lista de opções não é ordenada.

Para definir as opções avançadas de configuração usando o vSphere Client:

  1. Conecte-se ao vCenter Server ou ao host ESX/ESXi usando o vSphere Client.
  2. Selecione o host ESX/ESXi no inventário.
  3. Clique na guia Configuration.
  4. Abaixo do cabeçalho do Software, clique em Advanced Settings.
  5. Selecione à esquerda a opção que corresponde ao nome da seção da opção.
  6. Localize o nome da opção na lista à direita. Estes nomes são geralmente semelhantes a SectionName.OptionName.
  7. Altere a opção de configuração para o novo valor desejado.
  8. Clique em OK para aceitar as alterações.

    Observação: Se for especificado um valor fora de intervalo, o vSphere Client relatará o erro: O valor inserido não é válido. Insira outro valor.

Como definir opções avançadas de configuração usando o vSphere PowerCLI

O VMware vSphere PowerCLI é uma poderosa ferramenta de linha de comando usada para automatizar aspectos do gerenciamento do vSphere. O PowerCLI é distribuído como um snapin do Windows PowerShell. Os comandos podem ser executados diretamente em relação a um host ESX/ESXi ou ter como destino qualquer host ESX/ESXi gerenciado pelo vCenter Server. Nomes de seção e opção são separados por um ponto.

Para obter mais informações sobre o uso, consulte a documentação do vSphere PowerCLI.

Para definir as opções avançadas de configuração usando o vSphere PowerCLI:

  1. Abra um prompt de comando no local onde o vSphere PowerCLI está instalado.
  2. Conecte-se ao host ESX/ESXi usando o seguinte comando:

    Connect-VIServer <ESXHostnameOrIP>
  3. Verifique o valor atual de uma opção utilizando o comando Get-VMHostAdvancedConfiguration:

    Get-VMHostAdvancedConfiguration -Name "SectionName.OptionName"

    Por exemplo:

    Name Value
    ---- -----
    SectionName.OptionNameX
  4. Defina um novo valor para uma opção usando o comando Set-VMHostAdvancedConfiguration:

    Set-VMHostAdvancedConfiguration -Name "SectionName.OptionName" -Value "NewValue"

    Observação: Se for especificado um valor fora de intervalo, o comando apresentará falha, com a seguinte mensagem: Um parâmetro especificado não estava correto.

Como definir opções avançadas de configuração usando esxcli

Para definir opções avançadas de configuração usando o esxcli:

  1. Abra um console no local onde o esxcli está instalado. Para obter mais informações, consulte a documentação do VMware vSphere Command Line Interface .
  2. Verifique o valor atual de uma opção usando o comando esxcli:
    • Para opções de tempo de execução:

      esxcli system settings advanced list -o "/SectionName/OptionName"
    • Para opções de tempo de inicialização no namespace VMkernel.boot.*:

      esxcli system settings kernel list -o "OptionName"

A saída será semelhante a:

Path: /SectionName/OptionName

  1. Defina um novo valor para uma opção usando o comando: vicfg-advcfg.pl:
    • Para opções de tempo de execução:

      esxcli system settings advanced set -o "/SectionName/OptionName" [--int-value|--string-value] "NewValue"
    • Para opções de tempo de execução no namespace VMkernel.boot.*:

      esxcli system settings advanced set -o "OptionName" [--int-value|--string-value] "NewValue"

      Observação: Se for especificado um valor fora de intervalo, o comando apresentará falha, com a seguinte mensagem: Sysinfo error on operation returned status: Bad parameter.

Como definir opções avançadas de configuração usando o vSphere Command-Line Interface no ESX/ESXi 3.x e 4.x

O vSphere Command-Line Interface é usado para executar comandos comuns de administração de sistema em relação a hosts ESX/ESXi a partir de qualquer cliente com acesso de rede a tais sistemas. Os comandos podem ser executados diretamente em relação a um host ESX/ESXi ou ter como destino qualquer host ESX/ESXi gerenciado pelo vCenter Server. Nomes de seção e opção são separados por um ponto.

Para obter mais informações sobre como usar, consulte a documentação do vSphere Command-Line Interface.

Para definir opções avançadas de configuração usando o vCLI:

  1. Abra um prompt de comando no local onde o vCLI estiver instalado.
  2. Verifique o valor atual de uma opção utilizando o comando vicfg-advcfg.pl:
    • Para opções de tempo de execução:

      vicfg-advcfg.pl <connection options> --get SectionName.OptionName
    • Para opções de tempo de inicialização no namespace VMkernel.boot.*:

      vicfg-advcfg.pl <connection options> --get-kernel OptionName

A saída será semelhante a:

Value of SectionName.OptionName is X

  1. Defina um novo valor para uma opção usando o comando: vicfg-advcfg.pl:
    • Para opções de tempo de execução:

      vicfg-advcfg.pl <connection options> --set "NewValue" SectionName.OptionName
    • Para opções de tempo de inicialização no namespace VMkernel.boot.*:

      vicfg-advcfg.pl <connection options> --set-kernel "NewValue" OptionName

Observação: Se for especificado um valor fora de intervalo, o comando apresentará falha, com a seguinte mensagem: Um parâmetro especificado não estava correto.

Como definir opções avançadas de configuração usando o console local no ESX/ESXi 3.x e 4.x

O console local do host ESX/ESXi pode ser usado para executar comandos comuns de administração de sistema se a conectividade da rede não estiver disponível. Os outros métodos são preferíveis. Os nomes de seção e opção são separados por uma barra "/" .

Para definir opções avançadas de configuração usando o console local:

  1. Abra o console no host do ESX ou ESXi. Para obter mais informações, consulte Unable to connect to an ESX host using Secure Shell (SSH) (1003807) ou Using Tech Support Mode in ESXi 4.1 (1017910).
  2. Verifique o valor atual de uma opção utilizando o comando: esxcfg-advcfg command:
    • Para opções de tempo de execução:

      esxcfg-advcfg --get /SectionName/OptionName
    • Para opções de tempo de inicialização no namespace VMkernel.boot.*:

      esxcfg-advcfg --get-kernel OptionName


Por exemplo:

Value of SectionName.OptionName is X

  1. Defina um novo valor para uma opção usando o comando esxcfg-advcfg:
    • Para opções de tempo de execução:

      esxcfg-advcfg --set "NewValue" /SectionName/OptionName
    • Para opções de tempo de inicialização no namespace VMkernel.boot.*:

      esxcfg-advcfg --set-kernel "NewValue" OptionName


Observação: Se for especificado um valor fora de intervalo, o comando apresentará falha, com a seguinte mensagem de erro: Um parâmetro especificado não estava correto.


Additional Information

Para recibir un aviso cuando este artículo esté actualizada, haga clic en Suscribirse al documento en el cuadro Acciones. Para obtener información sobre la liberación de ESXi 5.5 Por favor, consulte el centro de documentación: VMware vCenter 5.5 Centro de DocumentaciónConfiguring advanced options for ESXi/ESX