Arquivo

Posts Tagged ‘vmacore’

Problemas para adicionar um host ESXi 5.0 no vCenter Server 5.0

Se vocês virem um erro parecido como este no arquivo vpxd.log:

 

  • A general system error occurred: Unexpected exception reading HTTP response body: class Vmacore::Http::TruncatedResponseException(While determining chunk size, truncated HTTP response.) with trace:
    backtrace[00] rip 000000018013d40a (no symbol)
    backtrace[01] rip 00000001800ffa38 (no symbol)
    backtrace[02] rip 00000001800fffee (no symbol)
    backtrace[03] rip 000000018008794b (no symbol)
    backtrace[04] rip 000000018003ed6f (no symbol)
    backtrace[05] rip 000000018004349e (no symbol)
    backtrace[06] rip 00000000005d2989 (no symbol)
    backtrace[07] rip 00000000005a35d7 (no symbol)
    backtrace[08] rip 00000000005a3bd9 (no symbol)
    backtrace[09] rip 000000014060f6af (no symbol)
    backtrace[10] rip 000000014061702a (no symbol)
    backtrace[11] rip 0000000140617b10 (no symbol)
    backtrace[12] rip 000000014060f827 (no symbol)
    backtrace[13] rip 00000001406187c4 (no symbol)
    backtrace[14] rip 000000000051263c (no symbol)
    backtrace[15] rip 000000000060a2c7 (no symbol)
    backtrace[16] rip 00000001400d7d20 (no symbol)
    backtrace[17] rip 00000001400d890c (no symbol)
    backtrace[18] rip 0000000180153dad (no symbol)
    backtrace[19] rip 00000001801552d4 (no symbol)
    backtrace[20] rip 000000018014dc65 (no symbol)
    backtrace[21] rip 00000000708a2fdf (no symbol)
    backtrace[22] rip 00000000708a3080 (no symbol)
    backtrace[23] rip 0000000076bbf56d (no symbol)
    backtrace[24] rip 0000000076cf2cc1 (no symbol)
    while parsing serialized value of type string at line 17, column 374505
    while parsing property “uuid” of static type string
    while parsing serialized DataObject of type vim.vm.device.VirtualDisk.FlatVer2BackingInfo
    at line17, column 374240
    while parsing property “parent” of static type VirtualDiskFlatVer2BackingInfo
    while parsing serialized DataObject of type vim.vm.device.VirtualDisk.FlatVer2BackingInfo
    at line 17, column 373871 while parsing property “parent” of static type VirtualDiskFlatVer2BackingInfo
    while parsing serialized DataObject of type vim.vm.device.VirtualDisk.FlatVer2BackingInfo at line 17, column 373502
    while parsing property “parent” of static type VirtualDiskFlatVer2BackingInfo
  • The host does not get added to vCenter Server
  • In the vpxd.log file, you see entries similar to:
    2012-02-07T12:53:11.394+01:00 [04536 info ‘Default’ opID=CE9B4629-00000205] [VpxLRO] — ERROR task-5638 — domain-c7 — vim.ClusterComputeResource.addHost: vmodl.fault.SystemErr
    –> Result: –> (vmodl.fault.SystemError) { –> dynamicType = <unset>, –> faultCause = (vmodl.MethodFault) null, –> reason = “Timed waiting for vpxa to start”, –> msg = “”,

Solução 1:

Provavelmente pode ser que alguma máquina virtual do host está com muitos snapshots, basta remover, no meu caso, estava com vários snapshots devido a utilização do VMware Data Recovery, a máquina não realizava o backup e dava erro, o job terminava, porém não era removido o snapshot, e não era mostrado que existia snapshop na VM, nem no Storage View, para isso, crie um snapshot e remova, desta forma ele irá remover os outros.

Segue um comando para visualizar as vms que estão utilizando snapshot:

find /vmfs/volumes/*/* -iname *delta*

 

Solução 2:

Aumente o valor do ThreadStackSizeKb para 1024 no arquivo vpxa.cfg, logue via SSH, entre no diretório com o seguinte comando:

cd /etc/vmware/vpxa

 

Copie o arquivo para manter um backup do original:

cp vpxa.cfg vpxa.cfg.orig

 

Abra o arquivo vpxa.cfg com o editor vi:

vi vpxa.cfg

 

Encontre o valor <ThreadStackSizeKb>128</ThreadStackSizeKb> e altere o valor que está como 128 para 1024, exemplo de como ficará:

<Config>
<vmacore>
<threadPool>
<ThreadStackSizeKb>1024</ThreadStackSizeKb>
</threadPool>
</vmacore>
</Config>

 

Salve e saia do arquivo, depois tente novamente adicionar o host ao vCenter.