{"id":17138,"date":"2022-02-22T18:51:52","date_gmt":"2022-02-22T17:51:52","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/oda-migrating-from-bare-metal-to-cpu-pools\/"},"modified":"2022-07-01T16:51:55","modified_gmt":"2022-07-01T14:51:55","slug":"oda-migrating-from-bare-metal-to-cpu-pools","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/oda-migrating-from-bare-metal-to-cpu-pools\/","title":{"rendered":"ODA: Migrating from bare metal to CPU pools"},"content":{"rendered":"<h2>Introduction<\/h2>\n<p>Oracle Database Appliance now fully supports virtualization with KVM, and this could be interesting for some of us. If you&#8217;re using Enterprise Edition, you probably decreased the number of cores to comply with your licenses. Now you can increase your core configuration with more cores, some being dedicated to your databases, and some for user-managed VMs. Let&#8217;s find out how you can migrate from bare-metal core allocation to CPU pools and discover the possibilities of this feature.<\/p>\n<p><em>Updated the 1st of July, 2022: it looks like Bare-Metal CPU pools ARE NOT considered as hard-partitioning with Enterprise Edition. It means that despite using them for your Bare-Metal databases, all the enabled cores on your ODA need to be licensed. Those used for Bare-Metal CPU pools but also those remaining on the system, even if they are dedicated to VMs, and never used for your databases. The only supported mode for hard-partitioning is databases in DB Systems only, or core reduction according to your license on your ODA if you need Bare-Metal databases.<br \/>\n<\/em><\/p>\n<h2>3 kinds of CPU pool<\/h2>\n<p>CPU pools are of 3 types on ODA:<\/p>\n<ul>\n<li>Bare-Metal: these are CPU pools you can associate with Bare-Metal databases (must be licensed)<\/li>\n<li>DB Systems: these are CPU pools you can associate with your DB Systems (must be licensed)<\/li>\n<li>user-managed VMs: these are CPU pools for your multi-purpose VMs that don&#8217;t require any Oracle Database license<\/li>\n<\/ul>\n<p>You can define multiple CPU pools of each kind, or none on your ODA.<\/p>\n<p>This CPU pool configuration comes on top of your CPU core configuration. Previously, the only way to match your license with your ODA was to decrease the number of cores available on your system with odacli update-cpucore. Now it is much more flexible.<\/p>\n<h2>Configuration without using CPU pools<\/h2>\n<p>Without using CPU pools, on Enterprise Edition, core reduction is needed to match your licenses. For example, for 2 EE licenses on my ODA X8-2M, I need to lower my cores available to 4 after deployment:<\/p>\n<pre><code><strong>odacli describe-cpucore<\/strong>\n\n\nNode  Cores  Modified                           Job Status\n----- ------ ---------------------------------- ---------------\n0     32     February 17, 2022 1:55:24 PM CET   CONFIGURED\n\n<strong>lscpu | grep MHz<\/strong>\nCPU MHz:               2799.817\nCPU max MHz:           3900.0000\nCPU min MHz:           1000.0000\n\n<strong>odacli update-cpucore -c 4<\/strong>\nModifying the enabled number of CPU requires a reboot of all nodes in the ODA system. Are you sure you want to proceed with this operation? (Y\/N): Y\n<\/code><\/pre>\n<p>After the reboot, check new core configuration and CPU speed:<\/p>\n<pre><code><strong>odacli describe-cpucore<\/strong>\n\n\nNode  Cores  Modified                           Job Status\n----- ------ ---------------------------------- ---------------\n0     4      February 18, 2022 4:05:44 PM CET   CONFIGURED\n\n<strong>lscpu | grep MHz<\/strong>\nCPU MHz:               3899.943\nCPU max MHz:           3900.0000\nCPU min MHz:           1000.0000<\/code><\/pre>\n<p>As I already told you in another blog post, reducing the cores is giving more speed thanks to Turbo Boost. With only a few cores enabled, you can expect full speed from your Xeons.<\/p>\n<h2>Increase core configuration<\/h2>\n<p>On my ODA configured with 4 cores, I will first increase the number of cores on the server. I want to keep only 4 cores for databases according to my license.<\/p>\n<pre><code><strong>odacli update-cpucore -c 8<\/strong>\nModifying the enabled number of CPU requires a reboot of all nodes in the ODA system. Are you sure you want to proceed with this operation? (Y\/N): <strong>Y<\/strong>\n<\/code><\/pre>\n<p>Let&#8217;s check configuration and CPU speed after the reboot:<\/p>\n<pre><code><strong>odacli describe-cpucore<\/strong>\n\n\nNode  Cores  Modified                           Job Status\n----- ------ ---------------------------------- ---------------\n0     8      February 18, 2022 4:25:11 PM CET   CONFIGURED\n\n<strong>lscpu | grep MHz<\/strong>\nCPU MHz:               3685.555\nCPU max MHz:           3900.0000\nCPU min MHz:           1000.0000<\/code><\/pre>\n<p>As expected, my cores are running a little bit slower. Note that you&#8217;re not supposed to decrease the core numbers. You are only allowed to increase them after initial configuration. And according to your license, this sounds obvious.<\/p>\n<h2>Configuring and playing with the CPU pools<\/h2>\n<p>Now let&#8217;s create a CPU pool for bare metal databases:<\/p>\n<pre><code><strong>odacli create-cpupool -n cpupool4BM -c 4 -bm\nodacli describe-job -i a818a597-a60a-4824-a8e3-85c53d3087e6 | grep Status:<\/strong>\n                 Status:  Success<\/code><\/pre>\n<p>And let&#8217;s associate this CPU pool to all my bare metal databases:<\/p>\n<pre><code><strong>odacli list-databases<\/strong>\n\nID                                       DB Name    DB Type  DB Version           CDB        Class    Shape    Storage    Status        DbHomeID\n---------------------------------------- ---------- -------- -------------------- ---------- -------- -------- ---------- ------------ ----------------------------------------\n42656d90-e18e-4325-a69a-13d3a6b58710     DBITST     SI       19.13.0.0.211019     true       OLTP     odb1     ASM        CONFIGURED   5e7a146a-c18d-427b-a206-e532ec9907cf\na2193c80-d004-4295-847e-ec8277952bd7     DBTAG38    SI       19.13.0.0.211019     false      OLTP     odb1     ASM        CONFIGURED   5e7a146a-c18d-427b-a206-e532ec9907cf\n\n\n<strong>odacli modify-database -i 42656d90-e18e-4325-a69a-13d3a6b58710 -cp cpupool4BM<\/strong>\nDB will be restarted as part of CPU Pool operation. Do you want to continue [y\/n]:<strong>y<\/strong>\n\n\n<strong>odacli describe-job -i ef4c6aff-c0e2-4493-9500-c3069559157e | grep Status:<\/strong>\n                 Status:  Success\n\n<strong>odacli modify-database -i a2193c80-d004-4295-847e-ec8277952bd7 -cp cpupool4BM<\/strong>\nDB will be restarted as part of CPU Pool operation. Do you want to continue [y\/n]:<strong>y<\/strong>\n\n<strong>odacli describe-job -i c5e73921-619f-48dc-92c4-80be97128a23 | grep Status:<\/strong>\n                 Status:  Success<\/code><\/pre>\n<p>Let&#8217;s create a CPU pool for user-managed VMs:<\/p>\n<pre><code><strong>odacli create-cpupool -n cpupool4VM -c 4 -vm\n\nodacli list-cpupools<\/strong>\nName                  Type                Configured on              Cores  Associated resources            Created                  Updated\n--------------------  ------------------  -------------------------  -----  ------------------------------  -----------------------  -----------------------\ncpupool4VM            VM                  dbi-oda-x8                 4      NONE                            2022-02-18 16:49:53 CET  2022-02-18 16:49:53 CET\ncpupool4BM            BM                  dbi-oda-x8                 4      DBITST, DBTAG38                 2022-02-18 16:39:39 CET  2022-02-18 16:46:32 CET<\/code><\/pre>\n<p>Let&#8217;s create several VMs in this CPU pool:<\/p>\n<pre><code><strong>odacli create-vmstorage -n VMstore -s 100G\nodacli create-vm -n srvapp01 -m 8G -src \/opt\/dbi\/AlmaLinux-8.4-x86_64-dvd.iso -vc 2 -cp cpupool4VM -vn pubnet -vms VMstore -s 16G -g \"vnc,listen=10.36.0.241\"\nodacli create-vm -n srvapp02 -m 8G -src \/opt\/dbi\/AlmaLinux-8.4-x86_64-dvd.iso -vc 2 -cp cpupool4VM -vn pubnet -vms VMstore -s 16G -g \"vnc,listen=10.36.0.241\"\nodacli create-vm -n srvapp03 -m 8G -src \/opt\/dbi\/AlmaLinux-8.4-x86_64-dvd.iso -vc 2 -cp cpupool4VM -vn pubnet -vms VMstore -s 16G -g \"vnc,listen=10.36.0.241\"\n\nodacli list-vms<\/strong>\nName                  VM Storage            Node             Current State    Target State     Created                  Updated\n--------------------  --------------------  ---------------  ---------------  ---------------  -----------------------  -----------------------\nsrvapp02              VMstore               dbi-oda-x8       ONLINE           ONLINE           2022-02-18 16:54:15 CET  2022-02-18 16:54:15 CET\nsrvapp01              VMstore               dbi-oda-x8       ONLINE           ONLINE           2022-02-18 16:53:45 CET  2022-02-18 16:53:45 CET\nsrvapp03              VMstore               dbi-oda-x8       ONLINE           ONLINE           2022-02-18 16:54:32 CET  2022-02-18 16:54:32 CET<\/code><\/pre>\n<p>No problem to configure 6 vCPUs on this 4-core CPU pool.<\/p>\n<p>Normally I shouldn&#8217;t have enough cores to create a pool for DB Systems, let&#8217;s try:<\/p>\n<pre><code><strong>odacli create-cpupool -n cpupool4DBS -c 4 -dbs<\/strong>\n\n<strong>odacli describe-job  -i c0a27a41-469b-4145-bd1d-2bd770aeb5a7<\/strong>\n\nJob details\n----------------------------------------------------------------\n                     ID:  c0a27a41-469b-4145-bd1d-2bd770aeb5a7\n            Description:  CPU Pool cpupool4DBS creation\n                 Status:  Failure\n                Created:  February 18, 2022 4:55:45 PM CET\n                Message:  DCS-10001:Internal error encountered: Not enough physical CPUs available for CPU Pool 'cpupool4DBS' on node 'dbi-oda-x8'.\n\nTask Name                                Start Time                          End Time                            Status\n---------------------------------------- ----------------------------------- ----------------------------------- ----------\nValidate CPU Pool doesn't exist          February 18, 2022 4:55:45 PM CET    February 18, 2022 4:55:45 PM CET    Success\nValidate NUMA state                      February 18, 2022 4:55:45 PM CET    February 18, 2022 4:55:45 PM CET    Success\nCreate metadata                          February 18, 2022 4:55:45 PM CET    February 18, 2022 4:55:45 PM CET    InternalError<\/code><\/pre>\n<p>Correct. This is not possible.<\/p>\n<p>As I don&#8217;t want to add more licenses, let&#8217;s decrease cores on bare metal CPU pool. I will share my 2 licenses between BM and DBS:<\/p>\n<pre><code><strong>odacli modify-cpupool -n cpupool4BM -c 2<\/strong>\nWARNING: Must restart the following Oracle Databases associated with CPU Pool 'cpupool4BM' for the update to take effect: DBITST,DBTAG38\n\n<strong>odacli describe-job -i 259d7fe1-afba-450f-beca-5410a5993160 | grep Status:<\/strong>\n                 Status:  Success\n\n\n<strong>odacli create-cpupool -n cpupool4DBS -c 2 -dbs<\/strong>\n\n<strong>odacli describe-job -i f595cae9-fc00-4055-89e2-218d12307b06 | grep Status:<\/strong>\n                 Status:  Success<\/code><\/pre>\n<p>I can now create some DB Systems using this CPU pool:<\/p>\n<pre><code><strong>grep pool \/opt\/dbi\/create_dbsystem_srvdb4*.json<\/strong>\n\/opt\/dbi\/create_dbsystem_srvdb47.json:        \"cpuPoolName\": \"cpupool4DBS\",\n\/opt\/dbi\/create_dbsystem_srvdb48.json:        \"cpuPoolName\": \"cpupool4DBS\",\n\/opt\/dbi\/create_dbsystem_srvdb49.json:        \"cpuPoolName\": \"cpupool4DBS\",\n\n<strong>odacli create-dbsystem -p \/opt\/dbi\/create_dbsystem_srvdb47.json\nodacli create-dbsystem -p \/opt\/dbi\/create_dbsystem_srvdb48.json\nodacli create-dbsystem -p \/opt\/dbi\/create_dbsystem_srvdb49.json\n\nodacli list-dbsystems<\/strong>\n\nName                  Shape\t  Cores  Memory      GI version          DB version          Status           Created                  Updated\n--------------------  ----------  -----  ----------  ------------------  ------------------  ---------------  -----------------------  -----------------------\nsrvdb47               odb2        2\t 16.00 GB    19.13.0.0.211019    19.13.0.0.211019    CONFIGURED       2022-02-22 17:40:42 CET  2022-02-22 18:13:44 CET\nsrvdb49               odb2        2\t 16.00 GB    19.13.0.0.211019    19.13.0.0.211019    CONFIGURED       2022-02-22 16:27:54 CET  2022-02-22 16:58:43 CET\nsrvdb48               odb2        2\t 16.00 GB    19.13.0.0.211019    19.13.0.0.211019    CONFIGURED       2022-02-22 15:53:25 CET  2022-02-22 16:23:22 CET\n\n<strong>odacli list-cpupools<\/strong>\n\nName                  Type                Configured on              Cores  Associated resources            Created                  Updated\n--------------------  ------------------  -------------------------  -----  ------------------------------  -----------------------  -----------------------\ncpupool4VM            VM                  dbi-oda-x8                 4      srvapp02, srvapp01, srvapp03    2022-02-18 16:49:53 CET  2022-02-18 16:49:53 CET\ncpupool4BM            BM                  dbi-oda-x8                 2      DBITST, DBTAG38                 2022-02-18 16:39:39 CET  2022-02-18 16:58:21 CET\ncpupool4DBS           DB_SYSTEM_SHARED    dbi-oda-x8                 2      srvdb47, srvdb49, srvdb48       2022-02-18 16:59:34 CET  2022-02-18 16:59:34 CET\n<\/code><\/pre>\n<p>As you can see, there is no problem configuring multiple DB Systems on a 2-core CPU pool, as there is no problem configuring 10 bare metal databases on a 2-core CPU pool.<\/p>\n<p>Another interesting thing is that you can define multiple CPU pools of each kind. For example, if you want to dedicate cores to specific bare metal databases, you just need to create a new bare metal pool (here I also need to decrease another pool to free up 2 cores &#8211; and it will cost me 1 more EE license):<\/p>\n<pre><code><strong>odacli modify-cpupool -n cpupool4VM -c 2<\/strong>\n<strong>odacli create-cpupool -n cpupool4BMPROD  -c 2 -bm\nodacli modify-database -i a2193c80-d004-4295-847e-ec8277952bd7 -cp cpupool4BMPROD\n\nodacli list-cpupools<\/strong>\n\nName                  Type                Configured on              Cores  Associated resources            Created                  Updated\n--------------------  ------------------  -------------------------  -----  ------------------------------  -----------------------  -----------------------\ncpupool4VM            VM                  dbi-oda-x8                 2      srvapp02, srvapp01, srvapp03    2022-02-18 16:49:53 CET  2022-02-22 18:38:39 CET\ncpupool4BMPROD        BM                  dbi-oda-x8                 2      DBTAG38                         2022-02-22 18:39:20 CET  2022-02-22 18:41:07 CET\ncpupool4BM            BM                  dbi-oda-x8                 2      DBITST                          2022-02-18 16:39:39 CET  2022-02-22 18:41:06 CET\ncpupool4DBS           DB_SYSTEM_SHARED    dbi-oda-x8                 2      srvdb47, srvdb49, srvdb48       2022-02-18 16:59:34 CET  2022-02-18 16:59:34 CET\n<\/code><\/pre>\n<h2>Conclusion<\/h2>\n<p>CPU pools are a brilliant addition to ODA. And it works like a charm. As this is still compatible with core reduction, you also benefit from high CPU core speed and load isolation. Bravo!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Oracle Database Appliance now fully supports virtualization with KVM, and this could be interesting for some of us. If you&#8217;re using Enterprise Edition, you probably decreased the number of cores to comply with your licenses. Now you can increase your core configuration with more cores, some being dedicated to your databases, and some for [&hellip;]<\/p>\n","protected":false},"author":45,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[229,198,368,59],"tags":[2366,423,2492,2493,2494,2400,2495,2496,2497,2146,79,1327,2091,365,2498,2077,2339,1330,1331,1332,1697,1698,1699,2078],"type_dbi":[],"class_list":["post-17138","post","type-post","status-publish","format-standard","hentry","category-database-administration-monitoring","category-database-management","category-development-performance","category-oracle","tag-bare-metal","tag-cpu","tag-cpu-pool","tag-cpu-pools","tag-create-cpupool","tag-db-system","tag-db-systems","tag-dbsystem","tag-dbsystems","tag-kvm","tag-oda","tag-odacli","tag-odacli-update-cpucore","tag-oracle-database-appliance","tag-pool","tag-turbo-boost","tag-virtualized","tag-x7-2ha","tag-x7-2m","tag-x7-2s","tag-x8-2ha","tag-x8-2m","tag-x8-2s","tag-xeon"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>ODA: Migrating from bare metal to CPU pools - dbi Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/oda-migrating-from-bare-metal-to-cpu-pools\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ODA: Migrating from bare metal to CPU pools\" \/>\n<meta property=\"og:description\" content=\"Introduction Oracle Database Appliance now fully supports virtualization with KVM, and this could be interesting for some of us. If you&#8217;re using Enterprise Edition, you probably decreased the number of cores to comply with your licenses. Now you can increase your core configuration with more cores, some being dedicated to your databases, and some for [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/oda-migrating-from-bare-metal-to-cpu-pools\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-22T17:51:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-01T14:51:55+00:00\" \/>\n<meta name=\"author\" content=\"J\u00e9r\u00f4me Dubar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"J\u00e9r\u00f4me Dubar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oda-migrating-from-bare-metal-to-cpu-pools\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oda-migrating-from-bare-metal-to-cpu-pools\\\/\"},\"author\":{\"name\":\"J\u00e9r\u00f4me Dubar\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/0fb4bbf128b4cda2f96d662dec2baedd\"},\"headline\":\"ODA: Migrating from bare metal to CPU pools\",\"datePublished\":\"2022-02-22T17:51:52+00:00\",\"dateModified\":\"2022-07-01T14:51:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oda-migrating-from-bare-metal-to-cpu-pools\\\/\"},\"wordCount\":706,\"commentCount\":0,\"keywords\":[\"bare metal\",\"CPU\",\"cpu pool\",\"cpu pools\",\"create-cpupool\",\"DB system\",\"db systems\",\"dbsystem\",\"dbsystems\",\"kvm\",\"ODA\",\"odacli\",\"odacli update-cpucore\",\"Oracle database appliance\",\"pool\",\"turbo boost\",\"virtualized\",\"X7-2HA\",\"X7-2M\",\"X7-2S\",\"x8-2ha\",\"x8-2m\",\"x8-2s\",\"xeon\"],\"articleSection\":[\"Database Administration &amp; Monitoring\",\"Database management\",\"Development &amp; Performance\",\"Oracle\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oda-migrating-from-bare-metal-to-cpu-pools\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oda-migrating-from-bare-metal-to-cpu-pools\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oda-migrating-from-bare-metal-to-cpu-pools\\\/\",\"name\":\"ODA: Migrating from bare metal to CPU pools - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\"},\"datePublished\":\"2022-02-22T17:51:52+00:00\",\"dateModified\":\"2022-07-01T14:51:55+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/0fb4bbf128b4cda2f96d662dec2baedd\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oda-migrating-from-bare-metal-to-cpu-pools\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oda-migrating-from-bare-metal-to-cpu-pools\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oda-migrating-from-bare-metal-to-cpu-pools\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ODA: Migrating from bare metal to CPU pools\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/0fb4bbf128b4cda2f96d662dec2baedd\",\"name\":\"J\u00e9r\u00f4me Dubar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/efaa5a7def0aa4cdaf49a470fb4a7641a3ea6e378ae1455096a0933f99f46d6b?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/efaa5a7def0aa4cdaf49a470fb4a7641a3ea6e378ae1455096a0933f99f46d6b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/efaa5a7def0aa4cdaf49a470fb4a7641a3ea6e378ae1455096a0933f99f46d6b?s=96&d=mm&r=g\",\"caption\":\"J\u00e9r\u00f4me Dubar\"},\"description\":\"J\u00e9r\u00f4me Dubar has more than 15 years of experience in the field of Information Technology. Ten years ago, he specialized in the Oracle Database technology. His expertise is focused on database architectures, high availability (RAC), disaster recovery (DataGuard), backups (RMAN), performance analysis and tuning (AWR\\\/statspack), migration, consolidation and appliances, especially ODA (his main projects during the last years). Prior to joining dbi services, J\u00e9r\u00f4me Dubar worked in a Franco-Belgian IT service company as Database team manager and main consultant for 7 years. He also worked for 5 years in a software editor company as technical consultant across France. He was also teaching Oracle Database lessons for 9 years. J\u00e9r\u00f4me Dubar holds a Computer Engineering degree from the Lille Sciences and Technologies university in northern France. His branch-related experience covers the public sector, retail, industry, banking, health, e-commerce and IT sectors.\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/author\\\/jerome-dubar\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"ODA: Migrating from bare metal to CPU pools - dbi Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/oda-migrating-from-bare-metal-to-cpu-pools\/","og_locale":"en_US","og_type":"article","og_title":"ODA: Migrating from bare metal to CPU pools","og_description":"Introduction Oracle Database Appliance now fully supports virtualization with KVM, and this could be interesting for some of us. If you&#8217;re using Enterprise Edition, you probably decreased the number of cores to comply with your licenses. Now you can increase your core configuration with more cores, some being dedicated to your databases, and some for [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/oda-migrating-from-bare-metal-to-cpu-pools\/","og_site_name":"dbi Blog","article_published_time":"2022-02-22T17:51:52+00:00","article_modified_time":"2022-07-01T14:51:55+00:00","author":"J\u00e9r\u00f4me Dubar","twitter_card":"summary_large_image","twitter_misc":{"Written by":"J\u00e9r\u00f4me Dubar","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/oda-migrating-from-bare-metal-to-cpu-pools\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/oda-migrating-from-bare-metal-to-cpu-pools\/"},"author":{"name":"J\u00e9r\u00f4me Dubar","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/0fb4bbf128b4cda2f96d662dec2baedd"},"headline":"ODA: Migrating from bare metal to CPU pools","datePublished":"2022-02-22T17:51:52+00:00","dateModified":"2022-07-01T14:51:55+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/oda-migrating-from-bare-metal-to-cpu-pools\/"},"wordCount":706,"commentCount":0,"keywords":["bare metal","CPU","cpu pool","cpu pools","create-cpupool","DB system","db systems","dbsystem","dbsystems","kvm","ODA","odacli","odacli update-cpucore","Oracle database appliance","pool","turbo boost","virtualized","X7-2HA","X7-2M","X7-2S","x8-2ha","x8-2m","x8-2s","xeon"],"articleSection":["Database Administration &amp; Monitoring","Database management","Development &amp; Performance","Oracle"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/oda-migrating-from-bare-metal-to-cpu-pools\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/oda-migrating-from-bare-metal-to-cpu-pools\/","url":"https:\/\/www.dbi-services.com\/blog\/oda-migrating-from-bare-metal-to-cpu-pools\/","name":"ODA: Migrating from bare metal to CPU pools - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2022-02-22T17:51:52+00:00","dateModified":"2022-07-01T14:51:55+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/0fb4bbf128b4cda2f96d662dec2baedd"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/oda-migrating-from-bare-metal-to-cpu-pools\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/oda-migrating-from-bare-metal-to-cpu-pools\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/oda-migrating-from-bare-metal-to-cpu-pools\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"ODA: Migrating from bare metal to CPU pools"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/0fb4bbf128b4cda2f96d662dec2baedd","name":"J\u00e9r\u00f4me Dubar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/efaa5a7def0aa4cdaf49a470fb4a7641a3ea6e378ae1455096a0933f99f46d6b?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/efaa5a7def0aa4cdaf49a470fb4a7641a3ea6e378ae1455096a0933f99f46d6b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/efaa5a7def0aa4cdaf49a470fb4a7641a3ea6e378ae1455096a0933f99f46d6b?s=96&d=mm&r=g","caption":"J\u00e9r\u00f4me Dubar"},"description":"J\u00e9r\u00f4me Dubar has more than 15 years of experience in the field of Information Technology. Ten years ago, he specialized in the Oracle Database technology. His expertise is focused on database architectures, high availability (RAC), disaster recovery (DataGuard), backups (RMAN), performance analysis and tuning (AWR\/statspack), migration, consolidation and appliances, especially ODA (his main projects during the last years). Prior to joining dbi services, J\u00e9r\u00f4me Dubar worked in a Franco-Belgian IT service company as Database team manager and main consultant for 7 years. He also worked for 5 years in a software editor company as technical consultant across France. He was also teaching Oracle Database lessons for 9 years. J\u00e9r\u00f4me Dubar holds a Computer Engineering degree from the Lille Sciences and Technologies university in northern France. His branch-related experience covers the public sector, retail, industry, banking, health, e-commerce and IT sectors.","url":"https:\/\/www.dbi-services.com\/blog\/author\/jerome-dubar\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/17138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/45"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=17138"}],"version-history":[{"count":2,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/17138\/revisions"}],"predecessor-version":[{"id":17784,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/17138\/revisions\/17784"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=17138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=17138"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=17138"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=17138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}