Os pacotes de cabeçalho do kernel, juntamente com todos os SRPMS, são fornecidos em um repositório OpenLogic, chamado ‘openlogic’, que é fornecido com a imagem da galeria do CentOS 6.3.
Eles podem ser instalados por meio deste comando:
$ sudo yum --disableexcludes=main install kernel-headers-2.6.32-279.14.1.el6.openlogic.x86_64
Do ponto de vista do release, o CentOS 6.3 vive downstream do RHEL 6.3, portanto, as atualizações seguem esse caminho geral. No kernel 2.6.32-279, foi descoberto um bug do driver ata_piix que impedia algumas funcionalidades com o Hyper-V e o Windows Azure. Este bug foi corrigido no upstream e liberado em fluxos de kernel posteriores. No entanto, esses novos kernels estavam disponíveis apenas no RHEL 6.4 para o fluxo de kernel do CentOS 6.4. O OpenLogic pegou os patches que foram portados para trabalhar com o kernel 2.6.32-279 e os aplicou manualmente no kernel.
O OpenLogic não tem intenção de excluir ou impedir que qualquer pacote seja usado ou instalado. O parâmetro "exclude = kernel- *" definido na configuração do yum serve apenas como uma correção temporária para reduzir o risco de um usuário final atualizar inadvertidamente o kernel atualizado e, assim, reintroduzir o problema conhecido do driver ata_piix. Isso pode resultar em uma instância não funcional do Windows Azure.
Assim que os drivers fixos finalmente filtrarem para os repositórios principais, o OpenLogic removerá as exclusões do kernel.