The kernel-header packages, along with all the SRPMS are provided in an OpenLogic repository, named ‘openlogic’ which is provided with the CentOS 6.3 gallery image.
They can be installed via this command:
$ sudo yum --disableexcludes=main install kernel-headers-2.6.32-279.14.1.el6.openlogic.x86_64
From a release standpoint, CentOS 6.3 lives downstream from RHEL 6.3, so updates follow that general path. In kernel 2.6.32-279, an ata_piix driver bug was discovered that prevented some functionality with Hyper-V and Windows Azure. This bug was patched upstream and released in later kernel streams. However, these newer kernels were only available in the RHEL 6.4 to CentOS 6.4 kernel stream. OpenLogic took the patches that had been ported to work with kernel 2.6.32-279 and manually applied them to the kernel.
OpenLogic has no intentions in excluding, or preventing any package from being used or installed. The ‘exclude=kernel-*’ parameter that is set in the yum configuration is only meant as a temporary fix to reduce the risk of an end user unknowingly updating past the provided patched kernel and thus reintroducing the known ata_piix driver issue. Doing so can result in a non-functional Windows Azure instance.
As soon as the fixed drivers finally filter down to the main repositories, OpenLogic will remove the kernel exclusions.