We have two SPARC T4-2 servers and ZFS 7120 storage with Fibre Channel connectivity. Our objective is to run Oracle RAC with half the number of cores that are available on T4-2 server. We won't be using the remaining cores. We would like to just reconfigure the primary domain with half the number of cores and install Oracle RAC software. I understand that it is a good practice to run Oracle RAC in root domain by dedicating entire PCIe root complex to the domain but some of my colleagues think it will be difficult to manage the environment by end user. Is it a good practice to run Oracle RAC 188.8.131.52.0 in OVM Server for SPARC Control Domain instead of root/IO/guest domain? If not, please let me know the disadvantages.
It sounds like you don't plan to run any other domains, in which case it doesn't matter - you would just have the one and only domain, which would happen to be the control domain and run Oracle RAC. If you plan to run other domains beside the one for Oracle RAC then you should create a domain for RAC (and make it a root complex domain if you choose to) to insulate the other guests from any instability or performance impact that RAC could impose on the control domain. In general, it's not recommended to run applications in the control domain. Could you say why you plan to reduce the number of cores available to RAC?
I hope this is helpful, Jeff
It should work either way, but I recommend doing the usual practice of creating a domain with the PCIe root complex as you mention in the first post, rather than running it in the control domain. Note that to use hard partition licensing you must assign whole cores to the domain (example: "ldm set-core 8 mydomain"), and set the maximum cores (example: "ldm set-domain max-core=8 mydomain"). For reference on this, please set the whitepaper "Hard Partitioning with Oracle VM Server" at http://www.oracle.com/technetwork/server-storage/vm/ovm-sparc-hard-partitioning-1403135.pdf