Tendo um problema com o serviço vCenter parando diariamente

1

Eu tenho o vCenter 4 em execução em uma VM do Windows 2008 e em um banco de dados do Oracle 11g R2. Eu tenho configurações idênticas em um ambiente operacional e um ambiente não operacional. Na minha NOE, todas as manhãs eu tenho que iniciar o serviço vCenter no Windows - ele falha durante a noite. Os logs mostram um erro de banco de dados, mas nada específico. Como o Oracle 11.2 não é oficialmente suportado pelo VMware, eles não podem me ajudar a descobrir isso. Existe alguém com algum Oracle & Experiência da VMware que pode me ajudar a descobrir isso? Eu anexei os logs de quando ele sai à noite.

[2010-12-10 02:22:53.021 06560 error 'App'] [VdbStatement::PrepareHandle] Error on preparing statement INSERT INTO VPX_EVENT (EVENT_ID, CHAIN_ID, EVENT_TYPE, EXTENDED_CLASS, CREATE_TIME, USERNAME, CATEGORY, VM_ID, VM_NAME, HOST_ID, HOST_NAME, COMPUTERESOURCE_ID, COMPUTERESOURCE_TYPE, COMPUTERESOURCE_NAME, DATACENTER_ID, DATACENTER_NAME, DATASTORE_ID, DATASTORE_NAME, NETWORK_ID, NETWORK_NAME, NETWORK_TYPE, DVS_ID, DVS_NAME, CHANGE_TAG_ID) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
[2010-12-10 02:22:56.021 06560 error 'App'] [VdbStatement::PrepareHandle] Error on preparing statement INSERT INTO VPX_EVENT (EVENT_ID, CHAIN_ID, EVENT_TYPE, EXTENDED_CLASS, CREATE_TIME, USERNAME, CATEGORY, VM_ID, VM_NAME, HOST_ID, HOST_NAME, COMPUTERESOURCE_ID, COMPUTERESOURCE_TYPE, COMPUTERESOURCE_NAME, DATACENTER_ID, DATACENTER_NAME, DATASTORE_ID, DATASTORE_NAME, NETWORK_ID, NETWORK_NAME, NETWORK_TYPE, DVS_ID, DVS_NAME, CHANGE_TAG_ID) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
[2010-12-10 02:22:56.021 06560 error 'App'] Error inserting events: ODBC error: (08S01) - [Oracle][ODBC][Ora]ORA-03113: end-of-file on communication channel
Process ID: 6553
Session ID: 147 Serial number: 2246

[2010-12-10 02:22:56.021 06560 warning 'VpxProfiler'] VpxdMoEventManager::ProcessEventChanges took 3015 ms
[2010-12-10 02:22:56.021 06560 error 'App'] [ProcessEventChanges] Unhandled exception.
[2010-12-10 02:22:56.021 06560 warning 'VpxProfiler'] [VpxdHostSync] ProcessChanges host:hostname (xx.xx.xx.xx) took 3109 ms
[2010-12-10 02:22:56.021 06560 warning 'VpxProfiler'] InvtHostSyncLRO::StartWork took 4359 ms
[2010-12-10 02:22:56.021 06560 error 'App'] An unrecoverable problem has occurred, stopping the VMware VirtualCenter service. Error: Error[VdbODBCError] (-1) ODBC error: (08S01) - [Oracle][ODBC][Ora]ORA-03113: end-of-file on communication channel
Process ID: 6553
Session ID: 147 Serial number: 2246

[2010-12-10 02:22:56.021 06560 info 'App'] Forcing shutdown of VMware VirtualCenter now
    
por Niphoet 15.12.2010 / 19:28

4 respostas

1

Minha experiência com vCenter e Oracle é apenas anedótica, mas eu nunca fiquei impressionado com o vCenter sendo executado em um banco de dados Oracle, sempre há problemas mesmo com as versões suportadas. Outros problemas do Oracle \ vCenter surgiram aqui antes e minha experiência não parece ser única (por exemplo, VMWare VCenter Server 4.1 e Oracle .

No seu caso, meu único conselho é que você nunca execute o vCenter em um banco de dados não suportado - se seu ambiente não for grande (menos de 5 hosts / 50 VMs), você estará em uma posição de suporte muito melhor se usar o SQL Express. apesar de suas limitações. Dados os custos de licenciamento de qualquer infra-estrutura VMware que seja maior do que a que você realmente deveria enviar para obter orçamento para instalar um servidor de banco de dados compatível.

    
por 18.12.2010 / 08:40
0

Não sou tão bom com o Oracle, mas tenho algumas perguntas básicas sobre o vCenter:

  • O seu host vCenter de 64 bits está executando o 4.1?

  • Qual build do vSphere você está executando, você fez o upgrade para o 4.1?

  • Você está usando DSNs de 32 ou 64 bits?

por 16.12.2010 / 16:11
0

Eu acho que o problema é um driver odbc

Este erro:

2010-12-10 02:22:56.021 06560 error 'App'] An unrecoverable problem has occurred, stopping the VMware VirtualCenter service. Error: Error[VdbODBCError] (-1) ODBC error: (08S01) - [Oracle][ODBC][Ora]ORA-03113: end-of-file on communication channel
Process ID: 6553
Session ID: 147 Serial number: 2246

mostra que a conexão (na minha opinião) se desfez. A melhor maneira é seguir o caminho suportado. Mas aqui está um site (alemão) sobre como configurar uma conexão Oracle ODBC (as capturas de tela devem ajudar)

link

    
por 16.12.2010 / 16:23
0

Provavelmente, é um firewall que atinge o tempo limite da conexão entre o servidor e o banco de dados. Consulte link para mais informações.

    
por 16.12.2010 / 16:44