{"id":34433,"date":"2024-07-30T22:09:51","date_gmt":"2024-07-30T20:09:51","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/?p=34433"},"modified":"2024-07-30T22:09:54","modified_gmt":"2024-07-30T20:09:54","slug":"configure-dynamic-scaling-as-grid-ha-resource","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/configure-dynamic-scaling-as-grid-ha-resource\/","title":{"rendered":"Configure Dynamic Scaling as Grid HA resource"},"content":{"rendered":"\n<p>I have recently blogged about how to install and configure Dynamic Scaling as an Oracle Linux Service daemon. See my blog, <a href=\"https:\/\/www.dbi-services.com\/blog\/how-to-automatically-manage-ocpu-on-exacc-using-dynamic-scaling\/\">https:\/\/www.dbi-services.com\/blog\/how-to-automatically-manage-ocpu-on-exacc-using-dynamic-scaling\/<\/a><\/p>\n\n\n\n<p>In this blog I would like to show how to configure it as an Oracle Grid HA resource. This is the way we decided to go with at customer site. This will be an installation on a 2 nodes ExaCC cluster.<\/p>\n\n\n<a class=\"wp-block-read-more\" href=\"https:\/\/www.dbi-services.com\/blog\/configure-dynamic-scaling-as-grid-ha-resource\/\" target=\"_self\">Read more<span class=\"screen-reader-text\">: Configure Dynamic Scaling as Grid HA resource<\/span><\/a>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-requirements\">Requirements<\/h2>\n\n\n\n<p>All following steps, described in previous blog, needs to be run on both nodes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>RPM package installation<\/li>\n\n\n\n<li>oci-cli installation<\/li>\n\n\n\n<li>OCI config file<\/li>\n\n\n\n<li>OCI test<\/li>\n\n\n\n<li>Dynamic Scaling test with check and getocpu option to ensure the installation is successful<\/li>\n\n\n\n<li>Log file rotation, on the same log file from both nodes<\/li>\n<\/ul>\n\n\n\n<p>For this cluster we used following Dynamic Scaling threshold.<\/p>\n\n\n\n<p><code>--interval 60<br>--maxthreshold 75<br>--minthreshold 60<br>--maxocpu 48<br>--minocpu 4<br>--ocpu 4<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-configure-dynamic-scaling-as-grid-ha-resource\">Configure Dynamic Scaling as Grid HA resource<\/h2>\n\n\n\n<p>Check if no Dynamic Scaling process is existing on both nodes.<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1,4]\">\n[root@ExaCC-cl01n1 ~]# ps -ef | grep -i [d]ynamic\n[root@ExaCC-cl01n1 ~]#\n\n[root@ExaCC-cl01n2 ~]# ps -ef | grep -i [d]ynamic\n[root@ExaCC-cl01n2 ~]#\n<\/pre>\n<\/br>\n\n\n\n<p>Check existing Grid resource related to Dynamic scaling.<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1,3]\">\n[root@ExaCC-cl01n1 ~]# cd \/u01\/app\/19.0.0.0\/grid\/bin\/\n\n[root@ExaCC-cl01n1 bin]# .\/crsctl stat res -t | grep -i .acfsvol01.acfs\nora.datac1.acfsvol01.acfs\n<\/pre>\n<\/br>\n\n\n\n<p>Check that no Dynamic Scaling resource is today existing.<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1]\">\n[root@ExaCC-cl01n1 bin]# .\/crsctl stat res -t | grep -i dynamicscaling\n[root@ExaCC-cl01n1 bin]#\n<\/pre>\n<\/br>\n\n\n\n<p>Create grid resource for Dynamic Scaling. vm-cluster-id and danymicscaling.srv needs to be adapted for each cluster.<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1]\">\n[root@ExaCC-cl01n1 bin]# \/u01\/app\/19.0.0.0\/grid\/bin\/crsctl add resource dynamicscaling.srv \\\n&gt; -type generic_application \\\n&gt; -attr \\\n&gt; \"START_PROGRAM='\/opt\/dynamicscaling\/dynamicscaling.bin \\\n&gt; --ocicli \\\n&gt; --vm-cluster-id ocid1.vmcluster.oc1.eu-zurich-1.an5he*****************************************47na \\\n&gt; --ociprofile DEFAULT \\\n&gt; --interval 60 \\\n&gt; --maxthreshold 75 \\\n&gt; --minthreshold 60 \\\n&gt; --maxocpu 48 \\\n&gt; --minocpu 4 \\\n&gt; --ocpu 4 \\\n&gt; --logpath \/acfs01\/dynscal_logs',\n&gt; STOP_PROGRAM='\/opt\/dynamicscaling\/dynamicscaling.bin stop_resource',\n&gt; CLEAN_PROGRAM='\/opt\/dynamicscaling\/dynamicscaling.bin stop_resource',\n&gt; PID_FILES='\/tmp\/.dynamicscaling.pid',\n&gt; START_DEPENDENCIES='hard(ora.datac1.acfsvol01.acfs)',\n&gt; STOP_DEPENDENCIES='hard(ora.datac1.acfsvol01.acfs)',\n&gt; ENVIRONMENT_VARS='PATH=$PATH:\/home\/opc\/bin,HOME=\/home\/opc,HTTP_PROXY=http:\/\/webproxy.domain.com:XXXX,HTTPS_PROXY=http:\/\/webproxy.domain.com:XXXX'\"\n[root@ExaCC-cl01n1 bin]#\n<\/pre>\n<\/br>\n\n\n\n<p>Check Dynamic Scaling resource.<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1]\">\n[root@ExaCC-cl01n1 bin]# .\/crsctl stat res -t | grep -i dynamicscaling\ndynamicscaling.srv\n<\/pre>\n<\/br>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-start-dynamic-scaling-resource\">Start Dynamic Scaling resource<\/h2>\n\n\n\n<p>Let&#8217;s start Dynamic Scaling resource.<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1,2]\">\n[root@ExaCC-cl01n1 bin]# ps -ef | grep -i [d]ynamic\n[root@ExaCC-cl01n1 bin]# .\/crsctl start resource dynamicscaling.srv\nCRS-2672: Attempting to start 'dynamicscaling.srv' on 'ExaCC-cl01n2'\nCRS-2676: Start of 'dynamicscaling.srv' on 'ExaCC-cl01n2' succeeded\n<\/pre>\n<\/br>\n\n\n\n<p>As per the output Dynamic Scaling has been started on node 2.<\/p>\n\n\n\n<p>Which is correct as per the linux processes.<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1,4]\">\n[root@ExaCC-cl01n1 bin]# ps -ef | grep -i [d]ynamic\n[root@ExaCC-cl01n1 bin]#\n\n[root@ExaCC-cl01n2 bin]# ps -ef | grep -i [d]ynamic\nroot      95918      1  0 09:53 ?        00:00:00 \/opt\/dynamicscaling\/dynamicscaling.bin                                              --ocicli --vm-cluster-id ocid1.vmcluster.oc1.eu-zurich-1.an5he*****************************************47na --ociprofile DEFAULT --interval 60 --maxthreshold 75 --minthreshold 60 --maxocpu 48 --minocpu 4 --ocpu 4 --logpath \/acfs01\/dynscal_logs\n[root@ExaCC-cl01n2 bin]#\n<\/pre>\n<\/br>\n\n\n\n<p>Let&#8217;s stop it.<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1,5]\">\n[root@ExaCC-cl01n1 bin]# .\/crsctl stop resource dynamicscaling.srv\nCRS-2673: Attempting to stop 'dynamicscaling.srv' on 'ExaCC-cl01n2'\nCRS-2677: Stop of 'dynamicscaling.srv' on 'ExaCC-cl01n2' succeeded\n\n[root@ExaCC-cl01n1 bin]# .\/crsctl status resource dynamicscaling.srv\nNAME=dynamicscaling.srv\nTYPE=generic_application\nTARGET=OFFLINE\nSTATE=OFFLINE\n<\/pre>\n<\/br>\n\n\n\n<p>And restart it again.<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1,5,9]\">\n[root@ExaCC-cl01n1 bin]# .\/crsctl start resource dynamicscaling.srv\nCRS-2672: Attempting to start 'dynamicscaling.srv' on 'ExaCC-cl01n2'\nCRS-2676: Start of 'dynamicscaling.srv' on 'ExaCC-cl01n2' succeeded\n\n[root@ExaCC-cl01n1 bin]# .\/crsctl status resource dynamicscaling.srv\nNAME=dynamicscaling.srv\nTYPE=generic_application\nTARGET=ONLINE\nSTATE=ONLINE on ExaCC-cl01n2\n<\/pre>\n<\/br>\n\n\n\n<p>Resource has been started on node 2.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-relocate-grid-resource-for-dynamic-scaling-to-node-1\">Relocate Grid resource for Dynamic Scaling to node 1<\/h2>\n\n\n\n<p>As we can see in the log, scale down is currently in progress. This should not be a problem for relocating the Grid resource.<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1,5]\">\n[root@ExaCC-cl01n1 bin]# ls -ltrh \/acfs01\/dynscal_logs\/\ntotal 12K\n-rw-r--r-- 1 root root 7.0K Jul 26 09:56 dynamicscaling.log\n\n[root@ExaCC-cl01n1 bin]# tail -f \/acfs01\/dynscal_logs\/dynamicscaling.log\n2024-07-26 09:56:06: Current OCPU=24\n2024-07-26 09:56:08: Local host load ......: 23.9\n2024-07-26 09:56:08: Current load is under\/equal minimum threshold '60' for '60' secs\n2024-07-26 09:56:08: Checking DB System status\n2024-07-26 09:56:08: Getting lifecycle-state\n2024-07-26 09:56:09: DB System status......: AVAILABLE\n2024-07-26 09:56:09: Resetting consecutive DB System 'UPDATING' status count\n2024-07-26 09:56:09: Requesting OCPU scale-Down by a factor of '4'\n2024-07-26 09:56:09: Scaling-down the core-count...\n2024-07-26 09:56:11: Scaling-down in progress, sleeping 180 secs...\n<\/pre>\n<\/br>\n\n\n\n<p>Relocate has been successfully executed.<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1,5,7,11,13,17]\">\n[root@ExaCC-cl01n1 bin]# .\/crsctl status resource dynamicscaling.srv\nNAME=dynamicscaling.srv\nTYPE=generic_application\nTARGET=ONLINE\nSTATE=ONLINE on ExaCC-cl01n2\n\n[root@ExaCC-cl01n1 bin]# .\/crsctl relocate resource dynamicscaling.srv -n ExaCC-cl01n1\nCRS-2673: Attempting to stop 'dynamicscaling.srv' on 'ExaCC-cl01n2'\nCRS-2677: Stop of 'dynamicscaling.srv' on 'ExaCC-cl01n2' succeeded\nCRS-2672: Attempting to start 'dynamicscaling.srv' on 'ExaCC-cl01n1'\nCRS-2676: Start of 'dynamicscaling.srv' on 'ExaCC-cl01n1' succeeded\n\n[root@ExaCC-cl01n1 bin]# .\/crsctl status resource dynamicscaling.srv\nNAME=dynamicscaling.srv\nTYPE=generic_application\nTARGET=ONLINE\nSTATE=ONLINE on ExaCC-cl01n1\n<\/pre>\n<\/br>\n\n\n\n<p>And the log is ok.<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1]\">\n[root@ExaCC-cl01n1 bin]# tail -f \/acfs01\/dynscal_logs\/dynamicscaling.log\n2024-07-26 09:58:34: Getting lifecycle-state\n2024-07-26 09:58:35: DB System status......: UPDATING\n2024-07-26 09:58:35: Consecutive DB System 'UPDATING' status count is 0\n2024-07-26 09:58:35: Checking current core count\n2024-07-26 09:58:35: Getting cpu core count for 'ocid1.vmcluster.oc1.eu-zurich-1.an5he*****************************************47na' with oci-cli\n2024-07-26 09:58:36: Running on ExaCC getting cpus enabled\n2024-07-26 09:58:36: Current OCPU=24\n2024-07-26 09:58:38: Local host load ......: 26.8\n2024-07-26 09:58:38: CPU usage is under minthreshold\n2024-07-26 09:58:38: Next measure in about 60 secs...\n2024-07-26 09:59:38: Checking current core count\n2024-07-26 09:59:38: Getting cpu core count for 'ocid1.vmcluster.oc1.eu-zurich-1.an5he*****************************************47na' with oci-cli\n2024-07-26 09:59:39: Running on ExaCC getting cpus enabled\n2024-07-26 09:59:39: Current OCPU=24\n2024-07-26 09:59:41: Local host load ......: 13.1\n2024-07-26 09:59:41: Current load is under\/equal minimum threshold '60' for '60' secs\n2024-07-26 09:59:41: Checking DB System status\n2024-07-26 09:59:41: Getting lifecycle-state\n2024-07-26 09:59:42: DB System status......: UPDATING\n2024-07-26 09:59:42: Scaling-Down currently not possible due to DB System status 'UPDATING'\n2024-07-26 09:59:42: zzzzzz\n2024-07-26 09:59:42: Checking DB System status\n2024-07-26 09:59:42: Getting lifecycle-state\n2024-07-26 09:59:43: DB System status......: UPDATING\n2024-07-26 09:59:43: Consecutive DB System 'UPDATING' status count is 1\n2024-07-26 09:59:43: Checking current core count\n2024-07-26 09:59:43: Getting cpu core count for 'ocid1.vmcluster.oc1.eu-zurich-1.an5he*****************************************47na' with oci-cli\n2024-07-26 09:59:44: Running on ExaCC getting cpus enabled\n2024-07-26 09:59:44: Current OCPU=24\n2024-07-26 09:59:46: Local host load ......: 10.3\n2024-07-26 09:59:46: CPU usage is under minthreshold\n2024-07-26 09:59:46: Next measure in about 60 secs...\n<\/pre>\n<\/br>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-to-wrap-up\">To wrap up<\/h2>\n\n\n\n<p>Dynamic Scaling as Grid Resource makes even more sense for ExaCC cluster automatic OCPU scaling.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have recently blogged about how to install and configure Dynamic Scaling as an Oracle Linux Service daemon. See my blog, https:\/\/www.dbi-services.com\/blog\/how-to-automatically-manage-ocpu-on-exacc-using-dynamic-scaling\/ In this blog I would like to show how to configure it as an Oracle Grid HA resource. This is the way we decided to go with at customer site. This will be [&hellip;]<\/p>\n","protected":false},"author":48,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[59],"tags":[3412,2597,2598,1375,613,290],"type_dbi":[],"class_list":["post-34433","post","type-post","status-publish","format-standard","hentry","category-oracle","tag-dynamic-scaling","tag-exacc-2","tag-exacc-3","tag-oci","tag-ocpu","tag-oracle-cloud"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Configure Dynamic Scaling as Grid HA resource - 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\/configure-dynamic-scaling-as-grid-ha-resource\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Configure Dynamic Scaling as Grid HA resource\" \/>\n<meta property=\"og:description\" content=\"I have recently blogged about how to install and configure Dynamic Scaling as an Oracle Linux Service daemon. See my blog, https:\/\/www.dbi-services.com\/blog\/how-to-automatically-manage-ocpu-on-exacc-using-dynamic-scaling\/ In this blog I would like to show how to configure it as an Oracle Grid HA resource. This is the way we decided to go with at customer site. This will be [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/configure-dynamic-scaling-as-grid-ha-resource\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-30T20:09:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-30T20:09:54+00:00\" \/>\n<meta name=\"author\" content=\"Marc Wagner\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marc Wagner\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 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\/configure-dynamic-scaling-as-grid-ha-resource\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/configure-dynamic-scaling-as-grid-ha-resource\/\"},\"author\":{\"name\":\"Marc Wagner\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/225d9884b8467ead9a872823acb14628\"},\"headline\":\"Configure Dynamic Scaling as Grid HA resource\",\"datePublished\":\"2024-07-30T20:09:51+00:00\",\"dateModified\":\"2024-07-30T20:09:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/configure-dynamic-scaling-as-grid-ha-resource\/\"},\"wordCount\":292,\"commentCount\":0,\"keywords\":[\"Dynamic Scaling\",\"exa@cc\",\"exacc\",\"OCI\",\"OCPU\",\"Oracle cloud\"],\"articleSection\":[\"Oracle\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/configure-dynamic-scaling-as-grid-ha-resource\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/configure-dynamic-scaling-as-grid-ha-resource\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/configure-dynamic-scaling-as-grid-ha-resource\/\",\"name\":\"Configure Dynamic Scaling as Grid HA resource - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"datePublished\":\"2024-07-30T20:09:51+00:00\",\"dateModified\":\"2024-07-30T20:09:54+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/225d9884b8467ead9a872823acb14628\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/configure-dynamic-scaling-as-grid-ha-resource\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/configure-dynamic-scaling-as-grid-ha-resource\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/configure-dynamic-scaling-as-grid-ha-resource\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Configure Dynamic Scaling as Grid HA resource\"}]},{\"@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\/225d9884b8467ead9a872823acb14628\",\"name\":\"Marc Wagner\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/a873cc6e7fbdbbcbdbcaf5dbded14ad9a77b2ec2c3e03b4d724ed33d35d5f328?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a873cc6e7fbdbbcbdbcaf5dbded14ad9a77b2ec2c3e03b4d724ed33d35d5f328?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a873cc6e7fbdbbcbdbcaf5dbded14ad9a77b2ec2c3e03b4d724ed33d35d5f328?s=96&d=mm&r=g\",\"caption\":\"Marc Wagner\"},\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/marc-wagner\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Configure Dynamic Scaling as Grid HA resource - 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\/configure-dynamic-scaling-as-grid-ha-resource\/","og_locale":"en_US","og_type":"article","og_title":"Configure Dynamic Scaling as Grid HA resource","og_description":"I have recently blogged about how to install and configure Dynamic Scaling as an Oracle Linux Service daemon. See my blog, https:\/\/www.dbi-services.com\/blog\/how-to-automatically-manage-ocpu-on-exacc-using-dynamic-scaling\/ In this blog I would like to show how to configure it as an Oracle Grid HA resource. This is the way we decided to go with at customer site. This will be [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/configure-dynamic-scaling-as-grid-ha-resource\/","og_site_name":"dbi Blog","article_published_time":"2024-07-30T20:09:51+00:00","article_modified_time":"2024-07-30T20:09:54+00:00","author":"Marc Wagner","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Marc Wagner","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/configure-dynamic-scaling-as-grid-ha-resource\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/configure-dynamic-scaling-as-grid-ha-resource\/"},"author":{"name":"Marc Wagner","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/225d9884b8467ead9a872823acb14628"},"headline":"Configure Dynamic Scaling as Grid HA resource","datePublished":"2024-07-30T20:09:51+00:00","dateModified":"2024-07-30T20:09:54+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/configure-dynamic-scaling-as-grid-ha-resource\/"},"wordCount":292,"commentCount":0,"keywords":["Dynamic Scaling","exa@cc","exacc","OCI","OCPU","Oracle cloud"],"articleSection":["Oracle"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/configure-dynamic-scaling-as-grid-ha-resource\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/configure-dynamic-scaling-as-grid-ha-resource\/","url":"https:\/\/www.dbi-services.com\/blog\/configure-dynamic-scaling-as-grid-ha-resource\/","name":"Configure Dynamic Scaling as Grid HA resource - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2024-07-30T20:09:51+00:00","dateModified":"2024-07-30T20:09:54+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/225d9884b8467ead9a872823acb14628"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/configure-dynamic-scaling-as-grid-ha-resource\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/configure-dynamic-scaling-as-grid-ha-resource\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/configure-dynamic-scaling-as-grid-ha-resource\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Configure Dynamic Scaling as Grid HA resource"}]},{"@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\/225d9884b8467ead9a872823acb14628","name":"Marc Wagner","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a873cc6e7fbdbbcbdbcaf5dbded14ad9a77b2ec2c3e03b4d724ed33d35d5f328?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a873cc6e7fbdbbcbdbcaf5dbded14ad9a77b2ec2c3e03b4d724ed33d35d5f328?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a873cc6e7fbdbbcbdbcaf5dbded14ad9a77b2ec2c3e03b4d724ed33d35d5f328?s=96&d=mm&r=g","caption":"Marc Wagner"},"url":"https:\/\/www.dbi-services.com\/blog\/author\/marc-wagner\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/34433","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\/48"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=34433"}],"version-history":[{"count":7,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/34433\/revisions"}],"predecessor-version":[{"id":34440,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/34433\/revisions\/34440"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=34433"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=34433"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=34433"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=34433"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}