<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article Premium High Availability setup for New Cluster in Troubleshooting</title>
    <link>https://community.dynatrace.com/t5/Troubleshooting/Premium-High-Availability-setup-for-New-Cluster/ta-p/292044</link>
    <description>&lt;P&gt;&lt;EM&gt;Summary: This article provides a straightforward, step-by-step guide to setting up a new Premium High Availability (PHA) cluster. The official public document is available for reference. This guide is designed to simplify the installation process by including visual aids, such as screenshots, to make it easier to follow.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;LI-TOC indent="15" liststyle="disc" maxheadinglevel="4"&gt;&lt;/LI-TOC&gt;&lt;/P&gt;
&lt;DIV class="lia-message-template-content-zone"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2 id="toc-hId--1095740111"&gt;&lt;FONT size="4"&gt;Basic Steps for PHA Deployment&lt;/FONT&gt;&lt;/H2&gt;
&lt;H3 id="toc-hId-647070224"&gt;&lt;FONT size="4"&gt;Prerequisites for Premium HA (PHA) Deployment&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;Before setting up a Premium High Availability (PHA) cluster, it is essential to ensure that several prerequisites are met. The following checklist outlines the necessary steps and considerations to prepare your environment for a successful deployment:&lt;/P&gt;
&lt;H4 id="toc-hId--1905086737"&gt;&lt;FONT size="3"&gt;1. License Verification&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;FONT size="3"&gt;Confirm that your Dynatrace license includes Premium HA (PHA) capabilities. If PHA is not enabled, contact your Customer Success Manager (CSM) or Customer Solutions Engineer (CSE) to arrange for this feature to be activated. Refer to &lt;A href="https://docs.dynatrace.com/managed/shortlink/application-and-infrastructure-host-units#premium-ha" target="_self"&gt;the documentation&lt;/A&gt; &lt;/FONT&gt;&lt;FONT size="3"&gt;for more information.&lt;/FONT&gt;&lt;/P&gt;
&lt;H4 id="toc-hId--162276402"&gt;&lt;FONT size="3"&gt;2. Hardware and System Requirements&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;FONT size="3"&gt;Ensure that all hardware and system requirements are fulfilled before installation. This includes verifying that the servers and infrastructure meet or exceed the minimum specifications outlined in the &lt;A href="https://docs.dynatrace.com/managed/managed-cluster/installation/dynatrace-managed-hardware-and-system-requirements" target="_blank" rel="noopener noreferrer"&gt;Managed hardware requirements&lt;/A&gt;&amp;nbsp;documentation.&lt;/FONT&gt;&lt;/P&gt;
&lt;H4 id="toc-hId-1580533933"&gt;&lt;FONT size="3"&gt;3. Cluster Node Ports Configuration&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;FONT size="3"&gt;It is critical to configure cluster node ports for bi-directional connectivity. Without proper bi-directional communication, cluster nodes won't be able to interact as required, leading to failures during installation and operation. Refer to the&amp;nbsp; &lt;A href="https://docs.dynatrace.com/managed/shortlink/managed-network-ports" target="_self"&gt;Managed Network Ports&lt;/A&gt;&amp;nbsp;documentation for detailed configuration steps.&lt;/FONT&gt;&lt;/P&gt;
&lt;H4 id="toc-hId--971623028"&gt;&lt;FONT size="3"&gt;4. Mission Control Connectivity&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;FONT size="3"&gt;Verify that the cluster can establish a connection to Dynatrace Mission Control. This connection is necessary to validate the license, monitor cluster health, and perform other essential functions. Note that Premium HA clusters require an online connection to Mission Control and are available only for Managed online clusters. See &lt;A href="https://docs.dynatrace.com/managed/shortlink/managed-network-ports#outbound-to-mission-control" target="_self"&gt;documentation&lt;/A&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;H4 id="toc-hId-771187307"&gt;&lt;FONT size="3"&gt;5. SELinux Status&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;FONT size="3"&gt;Check whether SELinux is enabled or disabled on all nodes. If SELinux is enabled, it must be set to ENFORCING mode for managed services to function correctly. Consult the &lt;A href="https://docs.dynatrace.com/managed/shortlink/managed-selinux" target="_self"&gt;Dynatrace Managed SELinux documentation&lt;/A&gt; for guidance on configuring SELinux.&lt;/FONT&gt;&lt;/P&gt;
&lt;H4 id="toc-hId--1780969654"&gt;&lt;FONT size="3"&gt;6. Minimum and Maximum Cluster Node Requirements&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;FONT size="3"&gt;A Premium HA cluster requires a minimum of six nodes, with three nodes located in each data center. The maximum supported configuration is thirty nodes, with up to fifteen nodes per data center. Ensure that your planned deployment meets these requirements to guarantee proper operation and high availability&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;Installation steps&lt;/H3&gt;
&lt;H4 id="toc-hId--234672824"&gt;Step 1: Installation in Datacenter 1 (DC1)&lt;/H4&gt;
&lt;P&gt;Begin the installation process by deploying the first cluster in Datacenter 1. This example uses three nodes for DC1. Please follow the &lt;A href="https://docs.dynatrace.com/managed/managed-cluster/installation/set-up-a-cluster" target="_self"&gt;standard installation procedure&lt;/A&gt; as outlined for your specific environment.&lt;/P&gt;
&lt;P&gt;Once all three cluster nodes are installed in DC1, proceed with setting up Premium High Availability (HA) as per the &lt;A href="https://docs.dynatrace.com/managed/shortlink/managed-add-data-center" target="_self"&gt;documentation&lt;/A&gt;. During this stage, ensure that backup remains disabled, especially if it was previously enabled, until the entire setup process is fully completed.&lt;/P&gt;
&lt;DIV class="lia-message-template-content-zone"&gt;
&lt;H4 id="toc-hId--807461632"&gt;Step 2: Inter-datacenter Communication Check&lt;/H4&gt;
&lt;P&gt;It is essential to confirm that nodes across both DC1 and DC2 can communicate with each other. To verify connectivity, execute the following command from a host in DC2, replacing with the appropriate IP address:&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;LI-CODE lang="javascript"&gt;curl -k https://&amp;lt;DC-1-node-IP&amp;gt;/rest/health&lt;/LI-CODE&gt;
&lt;H4 id="toc-hId-935348703"&gt;Step 3: Setting Environment Variables&lt;/H4&gt;
&lt;P&gt;Set the required environment variables on every node in both datacenters. Below is a template for the variables you need to configure:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;SEED_IP=x.x.x.5 – (&lt;EM&gt;IP address of the DC1 seed node&lt;/EM&gt;)&lt;/LI&gt;
&lt;LI&gt;DT_DIR=/opt/dynatrace-managed – (&lt;EM&gt;Directory where Dynatrace binaries are located&lt;/EM&gt;)&lt;/LI&gt;
&lt;LI&gt;NODES_IPS=$(echo '["x.x.x.14", "x.x.x.15", "x.x.x.16"]') – (&lt;EM&gt;List of DC2 node IPs&lt;/EM&gt;)&lt;/LI&gt;
&lt;LI&gt;API_TOKEN=dt0c01.GJBLXR5JSOBAZZDND355S2R3.xxxxxxxx – (&lt;EM&gt;API Token with ServiceProviderAPI scope from CMC&lt;/EM&gt;)&lt;/LI&gt;
&lt;LI&gt;DC1_NAME=datacenter1 –&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;Consistent name for DC1&lt;/EM&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(&lt;EM&gt;confirm using ./cassandra-nodetool.sh status&lt;/EM&gt;)&lt;/LI&gt;
&lt;LI&gt;DC2_NAME=DC2 –&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;Name for DC2&lt;/EM&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(&lt;EM&gt;can be any preferred value&lt;/EM&gt;)&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_19-1766398172823.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31312i4C4094285EA28F78/image-size/medium?v=v2&amp;amp;px=400" role="button" title="chiranjitdutta_19-1766398172823.png" alt="chiranjitdutta_19-1766398172823.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4 id="toc-hId--1616808258"&gt;Step 4: Configuration File Verification&lt;/H4&gt;
&lt;P&gt;Check whether&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;U&gt;custom.settings&lt;/U&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;exist for Cassandra and Elasticsearch. For new installations, this file may not be present. If it does exist, contact Dynatrace support for guidance on required changes.&lt;/P&gt;
&lt;H4 id="toc-hId-126002077"&gt;Step 5: Reconfiguration in DC1&lt;/H4&gt;
&lt;P&gt;On the Datacenter 1 nodes, execute the following command to reconfigure Elasticsearch for Premium HA. You can monitor its progress using&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;U&gt;tail -f nohup.out&lt;/U&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;sudo nohup $DT_DIR/installer/reconfigure.sh --only els --premium-ha on &amp;amp;&lt;/LI-CODE&gt;
&lt;H4 id="toc-hId-1868812412"&gt;&amp;nbsp;Step 6: Installation in Datacenter 2 (DC2)&lt;/H4&gt;
&lt;P&gt;Copy the installer setup to all DC2 nodes. This can be done by navigating to the CMC, selecting 'Deployment status', then 'Add cluster node', and using the provided&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;wget&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;command to download the installer on each DC2 node.&lt;/P&gt;
&lt;P&gt;Before proceeding, set the datacenter name for DC2. Run the following command from the DC1&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;SEED&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;node, ensuring variables $DC2_NAME and $NODES_IPS are correctly set as per step 3:&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X POST -d "{\"newDatacenterName\" : \"$DC2_NAME\", \"nodesIp\" :$NODES_IPS}" https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/datacenterTopology?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json"&lt;/LI-CODE&gt;
&lt;P&gt;The command output will confirm the operation's success.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_20-1766398192804.png" style="width: 807px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31313iA523E00D03803E25/image-dimensions/807x89?v=v2" width="807" height="89" role="button" title="chiranjitdutta_20-1766398192804.png" alt="chiranjitdutta_20-1766398192804.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;H4 id="toc-hId-1113606810"&gt;Step 7: Firewall Rule Configuration for DC2&lt;/H4&gt;
&lt;P&gt;Open the required firewall rules for DC2 nodes by executing the following command from the DC1 seed node:&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X POST -d "$NODES_IPS" https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/clusterNodes/currentDc?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json"&lt;/LI-CODE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_21-1766398279136.png" style="width: 794px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31314i94D19F7B8276D50B/image-dimensions/794x122?v=v2" width="794" height="122" role="button" title="chiranjitdutta_21-1766398279136.png" alt="chiranjitdutta_21-1766398279136.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Take note of the REQUEST ID generated by the above command, as it will be required in subsequent steps. Set this as an environment variable on the SEED node:&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;export REQ_ID=&amp;lt;Generated REQUEST ID&amp;gt;&lt;/LI-CODE&gt;
&lt;P&gt;Verify that the firewall rule has been applied; the status should be 200&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_22-1766398279136.png" style="width: 782px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31315i5D25113BD3BDC0F6/image-dimensions/782x114?v=v2" width="782" height="114" role="button" title="chiranjitdutta_22-1766398279136.png" alt="chiranjitdutta_22-1766398279136.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;H4 id="toc-hId-1059465786"&gt;Step 8: Sequential Installation of DC2 Nodes&lt;/H4&gt;
&lt;P&gt;Install the DC2 nodes one at a time—don't perform installations in parallel. Wait a few minutes after each node installation before proceeding to the next. Use the following command on each DC2 node:&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;sudo /bin/sh ./managed-installer.sh --install-new-dc --premium-ha on --datacenter $DC2_NAME --seed-auth $API_TOKEN&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;After installing all DC2 nodes, check the nodekeeper status for DC2 by executing the following command from the Seed Node in DC1:&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/nodekeeper/healthCheck?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_23-1766398310766.png" style="width: 800px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31316iB62DA54CB8C27275/image-dimensions/800x108?v=v2" width="800" height="108" role="button" title="chiranjitdutta_23-1766398310766.png" alt="chiranjitdutta_23-1766398310766.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;H4 id="toc-hId--1492691175"&gt;Step 9: Cassandra Replication&lt;/H4&gt;
&lt;P&gt;Initiate Cassandra replication from DC1 to DC2 by running the following command from the DC1 seed node. The response should include a status of 200 and will generate a Request ID, which should be set as an environment variable on the SEED node.&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X POST https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/cassandra/currentDc?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_24-1766398364532.png" style="width: 796px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31317iD0981C83BD2C4E02/image-dimensions/796x124?v=v2" width="796" height="124" role="button" title="chiranjitdutta_24-1766398364532.png" alt="chiranjitdutta_24-1766398364532.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Check the replication status from the DC1 Seed Node; the status should show as 200&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_25-1766398390463.png" style="width: 794px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31318i2428E5ECC66D5E4D/image-dimensions/794x116?v=v2" width="794" height="116" role="button" title="chiranjitdutta_25-1766398390463.png" alt="chiranjitdutta_25-1766398390463.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;To initiate replication with DC2, use the command below from the SEED node. Set the new Request ID as an environment variable and check the replication status for DC2, ensuring a 200 response&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X POST https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/cassandra/newDc?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json”&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_26-1766398409098.png" style="width: 804px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31319i1A5449697196F634/image-dimensions/804x125?v=v2" width="804" height="125" role="button" title="chiranjitdutta_26-1766398409098.png" alt="chiranjitdutta_26-1766398409098.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Check the Replication status from the Seed node for DC2; this should be 200 status.&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X GET https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/cassandra/newDc/$REQ_ID?Api-Token=$API_TOKEN -H  "accept: application/json" -H  "Content-Type: application/json"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_27-1766398443438.png" style="width: 805px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31320i51FD5E9008409D8A/image-dimensions/805x117?v=v2" width="805" height="117" role="button" title="chiranjitdutta_27-1766398443438.png" alt="chiranjitdutta_27-1766398443438.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;H4 id="toc-hId-2047070519"&gt;Step 10: Cassandra Rebuild in DC2&lt;/H4&gt;
&lt;P&gt;Rebuild Cassandra on the DC2 node by executing the following command from the SEED node. This rebuild might take a few minutes to hours, depending on the database size&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X POST https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/cassandra/rebuild?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_28-1766398505370.png" style="width: 803px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31321i5B4F88E44A96443D/image-dimensions/803x117?v=v2" width="803" height="117" role="button" title="chiranjitdutta_28-1766398505370.png" alt="chiranjitdutta_28-1766398505370.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Monitor the rebuild process using.&amp;nbsp;The rebuild is complete when the response contains "&lt;U&gt;error:false"&lt;/U&gt;.&lt;/P&gt;
&lt;P&gt;If&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;U&gt;"error:true"&lt;/U&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;appears, consult Dynatrace support.&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X GET https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/cassandra/rebuild?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_29-1766398505373.png" style="width: 800px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31322i2F458661638F37DF/image-dimensions/800x136?v=v2" width="800" height="136" role="button" title="chiranjitdutta_29-1766398505373.png" alt="chiranjitdutta_29-1766398505373.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;H4 id="toc-hId-1992929495"&gt;Step 11: Elasticsearch Replication&lt;/H4&gt;
&lt;P&gt;Start Elasticsearch replication in DC2 nodes by running the following command from the SEED node. This will generate a REQUEST ID to be set as an environment variable&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X POST https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/elasticsearch?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_30-1766398539498.png" style="width: 801px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31323i2386FC2B90563528/image-dimensions/801x123?v=v2" width="801" height="123" role="button" title="chiranjitdutta_30-1766398539498.png" alt="chiranjitdutta_30-1766398539498.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;To monitor progress, run The replication should show 200 status and the response should look like the screenshot below&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X GET https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/elasticsearch/$REQ_ID?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_31-1766398539500.png" style="width: 793px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31325i748A9D2640C8A22B/image-dimensions/793x240?v=v2" width="793" height="240" role="button" title="chiranjitdutta_31-1766398539500.png" alt="chiranjitdutta_31-1766398539500.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;To further verify data replication, execute it. It should return a 200 status and a message as "&lt;U&gt;Elasticsearch Migration is finished&lt;/U&gt;..."&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X GET https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/elasticsearch/indexMigrationStatus?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json”&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_32-1766398539488.png" style="width: 800px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31324i5063A415EF4452EA/image-dimensions/800x110?v=v2" width="800" height="110" role="button" title="chiranjitdutta_32-1766398539488.png" alt="chiranjitdutta_32-1766398539488.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;H4 id="toc-hId-1680051201"&gt;Step 12: Server Migration and Service Startup in DC2&lt;/H4&gt;
&lt;P&gt;Begin the server migration by starting OneAgent and NGINX on the DC2 nodes. Run the following command from the SEED node to start the migration and generate a REQUEST ID, which must be set as an environment variable to verify cluster readiness:&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X POST https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/server?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_33-1766398598789.png" style="width: 794px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31326i6BDEBD951A1BAB71/image-dimensions/794x122?v=v2" width="794" height="122" role="button" title="chiranjitdutta_33-1766398598789.png" alt="chiranjitdutta_33-1766398598789.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;To check cluster readiness, execute the command below.&amp;nbsp;This will take some time to show 200 as it is starting the services in the DC2 nodes&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X GET https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/server/$REQ_ID?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json”&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_34-1766398598774.png" style="width: 785px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31327iEDBD4DA409B6B13A/image-dimensions/785x122?v=v2" width="785" height="122" role="button" title="chiranjitdutta_34-1766398598774.png" alt="chiranjitdutta_34-1766398598774.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;H4 id="toc-hId--872105760"&gt;Step 13: Nodekeeper Migration&lt;/H4&gt;
&lt;P&gt;Finally, migrate nodekeeper by executing the following command from the DC1 Seed node.&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X POST https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/nodekeeper/currentDc?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json”&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_35-1766398632301.png" style="width: 807px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31328i63C42B0682B095C5/image-dimensions/807x109?v=v2" width="807" height="109" role="button" title="chiranjitdutta_35-1766398632301.png" alt="chiranjitdutta_35-1766398632301.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Check the migration status using.&amp;nbsp;Allow some time for the status to update to 200, confirming successful migration&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X GET https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/nodekeeper/currentDc/status?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json”&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_36-1766398632299.png" style="width: 791px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31329iAA1379F0E16BE2AC/image-dimensions/791x109?v=v2" width="791" height="109" role="button" title="chiranjitdutta_36-1766398632299.png" alt="chiranjitdutta_36-1766398632299.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_37-1766398632303.png" style="width: 793px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31330i938779045A18AE64/image-dimensions/793x109?v=v2" width="793" height="109" role="button" title="chiranjitdutta_37-1766398632303.png" alt="chiranjitdutta_37-1766398632303.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Note: &lt;/STRONG&gt;All this activity needs a stable connection. If ports are not opened correctly, the setup will fail in the middle, and you may need to start again or &lt;A href="https://docs.dynatrace.com/managed/shortlink/managed-second-dc-recovery-from-dc" target="_self"&gt;rebuild the datacenter&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2&gt;What's next&lt;/H2&gt;
&lt;P&gt;If this article did not help, please open a support ticket, mention that this article was used, and provide the following:&lt;/P&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;UL class=""&gt;
&lt;LI&gt;a link to the Managed Cluster (CMC -&amp;gt; Licensing)&lt;/LI&gt;
&lt;LI&gt;a screenshot of the error that you see during deployment&lt;/LI&gt;
&lt;LI&gt;Managed Cluster logs (&lt;A href="https://docs.dynatrace.com/managed/managed-cluster/operation/diagnostic-archives-for-managed-installations" target="_blank" rel="noopener"&gt;here&lt;/A&gt;)&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;What to read next&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="HannahM_0-1768410179389.png" style="width: 25px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31630i6FB20F4CCBFFE9D3/image-dimensions/25x25?v=v2" width="25" height="25" role="button" title="HannahM_0-1768410179389.png" alt="HannahM_0-1768410179389.png" /&gt;&lt;/span&gt;&lt;A class="sc-7af025a6-1 icvyKZ" title="Read about the concepts behind multi-data center configurations in Managed deployments." href="https://docs.dynatrace.com/managed/managed-cluster/fault-domain-awareness/premium-high-availability" target="_blank" rel="nofollow noopener"&gt;Premium High Availability&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="HannahM_1-1768410196025.png" style="width: 25px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31631i41E92DE5060D7EC1/image-dimensions/25x25?v=v2" width="25" height="25" role="button" title="HannahM_1-1768410196025.png" alt="HannahM_1-1768410196025.png" /&gt;&lt;/span&gt;&lt;FONT size="3"&gt;&lt;A href="https://docs.dynatrace.com/managed/shortlink/managed-network-ports" target="_self"&gt;Managed Network Ports&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="HannahM_2-1768410197555.png" style="width: 25px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31632i47C7F576ADE9CFEF/image-dimensions/25x25?v=v2" width="25" height="25" role="button" title="HannahM_2-1768410197555.png" alt="HannahM_2-1768410197555.png" /&gt;&lt;/span&gt;&lt;FONT size="3"&gt;&lt;A href="https://docs.dynatrace.com/managed/managed-cluster/installation/dynatrace-managed-hardware-and-system-requirements" target="_blank" rel="noopener noreferrer"&gt;Managed hardware requirements&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="HannahM_3-1768410198278.png" style="width: 25px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31633i92485B1E4A892B26/image-dimensions/25x25?v=v2" width="25" height="25" role="button" title="HannahM_3-1768410198278.png" alt="HannahM_3-1768410198278.png" /&gt;&lt;/span&gt;&lt;A href="https://docs.dynatrace.com/managed/shortlink/managed-cluster-setup" target="_self"&gt;Set up a cluster&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="HannahM_4-1768410199151.png" style="width: 25px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31634i3623A84C6716A9CF/image-dimensions/25x25?v=v2" width="25" height="25" role="button" title="HannahM_4-1768410199151.png" alt="HannahM_4-1768410199151.png" /&gt;&lt;/span&gt;&lt;A href="https://docs.dynatrace.com/managed/shortlink/managed-network-ports" target="_self"&gt;Cluster node ports&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="HannahM_5-1768410199954.png" style="width: 25px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31635iEFC9DCBCCB9CA02D/image-dimensions/25x25?v=v2" width="25" height="25" role="button" title="HannahM_5-1768410199954.png" alt="HannahM_5-1768410199954.png" /&gt;&lt;/span&gt;&lt;A href="https://docs.dynatrace.com/managed/shortlink/managed-selinux" target="_self"&gt;Enable or disable SELinux&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 19 Jan 2026 07:33:54 GMT</pubDate>
    <dc:creator>chiranjitdutta</dc:creator>
    <dc:date>2026-01-19T07:33:54Z</dc:date>
    <item>
      <title>Premium High Availability setup for New Cluster</title>
      <link>https://community.dynatrace.com/t5/Troubleshooting/Premium-High-Availability-setup-for-New-Cluster/ta-p/292044</link>
      <description>&lt;P&gt;&lt;EM&gt;Summary: This article provides a straightforward, step-by-step guide to setting up a new Premium High Availability (PHA) cluster. The official public document is available for reference. This guide is designed to simplify the installation process by including visual aids, such as screenshots, to make it easier to follow.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;LI-TOC indent="15" liststyle="disc" maxheadinglevel="4"&gt;&lt;/LI-TOC&gt;&lt;/P&gt;
&lt;DIV class="lia-message-template-content-zone"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2 id="toc-hId--1095740111"&gt;&lt;FONT size="4"&gt;Basic Steps for PHA Deployment&lt;/FONT&gt;&lt;/H2&gt;
&lt;H3 id="toc-hId-647070224"&gt;&lt;FONT size="4"&gt;Prerequisites for Premium HA (PHA) Deployment&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;Before setting up a Premium High Availability (PHA) cluster, it is essential to ensure that several prerequisites are met. The following checklist outlines the necessary steps and considerations to prepare your environment for a successful deployment:&lt;/P&gt;
&lt;H4 id="toc-hId--1905086737"&gt;&lt;FONT size="3"&gt;1. License Verification&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;FONT size="3"&gt;Confirm that your Dynatrace license includes Premium HA (PHA) capabilities. If PHA is not enabled, contact your Customer Success Manager (CSM) or Customer Solutions Engineer (CSE) to arrange for this feature to be activated. Refer to &lt;A href="https://docs.dynatrace.com/managed/shortlink/application-and-infrastructure-host-units#premium-ha" target="_self"&gt;the documentation&lt;/A&gt; &lt;/FONT&gt;&lt;FONT size="3"&gt;for more information.&lt;/FONT&gt;&lt;/P&gt;
&lt;H4 id="toc-hId--162276402"&gt;&lt;FONT size="3"&gt;2. Hardware and System Requirements&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;FONT size="3"&gt;Ensure that all hardware and system requirements are fulfilled before installation. This includes verifying that the servers and infrastructure meet or exceed the minimum specifications outlined in the &lt;A href="https://docs.dynatrace.com/managed/managed-cluster/installation/dynatrace-managed-hardware-and-system-requirements" target="_blank" rel="noopener noreferrer"&gt;Managed hardware requirements&lt;/A&gt;&amp;nbsp;documentation.&lt;/FONT&gt;&lt;/P&gt;
&lt;H4 id="toc-hId-1580533933"&gt;&lt;FONT size="3"&gt;3. Cluster Node Ports Configuration&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;FONT size="3"&gt;It is critical to configure cluster node ports for bi-directional connectivity. Without proper bi-directional communication, cluster nodes won't be able to interact as required, leading to failures during installation and operation. Refer to the&amp;nbsp; &lt;A href="https://docs.dynatrace.com/managed/shortlink/managed-network-ports" target="_self"&gt;Managed Network Ports&lt;/A&gt;&amp;nbsp;documentation for detailed configuration steps.&lt;/FONT&gt;&lt;/P&gt;
&lt;H4 id="toc-hId--971623028"&gt;&lt;FONT size="3"&gt;4. Mission Control Connectivity&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;FONT size="3"&gt;Verify that the cluster can establish a connection to Dynatrace Mission Control. This connection is necessary to validate the license, monitor cluster health, and perform other essential functions. Note that Premium HA clusters require an online connection to Mission Control and are available only for Managed online clusters. See &lt;A href="https://docs.dynatrace.com/managed/shortlink/managed-network-ports#outbound-to-mission-control" target="_self"&gt;documentation&lt;/A&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;H4 id="toc-hId-771187307"&gt;&lt;FONT size="3"&gt;5. SELinux Status&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;FONT size="3"&gt;Check whether SELinux is enabled or disabled on all nodes. If SELinux is enabled, it must be set to ENFORCING mode for managed services to function correctly. Consult the &lt;A href="https://docs.dynatrace.com/managed/shortlink/managed-selinux" target="_self"&gt;Dynatrace Managed SELinux documentation&lt;/A&gt; for guidance on configuring SELinux.&lt;/FONT&gt;&lt;/P&gt;
&lt;H4 id="toc-hId--1780969654"&gt;&lt;FONT size="3"&gt;6. Minimum and Maximum Cluster Node Requirements&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;FONT size="3"&gt;A Premium HA cluster requires a minimum of six nodes, with three nodes located in each data center. The maximum supported configuration is thirty nodes, with up to fifteen nodes per data center. Ensure that your planned deployment meets these requirements to guarantee proper operation and high availability&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;Installation steps&lt;/H3&gt;
&lt;H4 id="toc-hId--234672824"&gt;Step 1: Installation in Datacenter 1 (DC1)&lt;/H4&gt;
&lt;P&gt;Begin the installation process by deploying the first cluster in Datacenter 1. This example uses three nodes for DC1. Please follow the &lt;A href="https://docs.dynatrace.com/managed/managed-cluster/installation/set-up-a-cluster" target="_self"&gt;standard installation procedure&lt;/A&gt; as outlined for your specific environment.&lt;/P&gt;
&lt;P&gt;Once all three cluster nodes are installed in DC1, proceed with setting up Premium High Availability (HA) as per the &lt;A href="https://docs.dynatrace.com/managed/shortlink/managed-add-data-center" target="_self"&gt;documentation&lt;/A&gt;. During this stage, ensure that backup remains disabled, especially if it was previously enabled, until the entire setup process is fully completed.&lt;/P&gt;
&lt;DIV class="lia-message-template-content-zone"&gt;
&lt;H4 id="toc-hId--807461632"&gt;Step 2: Inter-datacenter Communication Check&lt;/H4&gt;
&lt;P&gt;It is essential to confirm that nodes across both DC1 and DC2 can communicate with each other. To verify connectivity, execute the following command from a host in DC2, replacing with the appropriate IP address:&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;LI-CODE lang="javascript"&gt;curl -k https://&amp;lt;DC-1-node-IP&amp;gt;/rest/health&lt;/LI-CODE&gt;
&lt;H4 id="toc-hId-935348703"&gt;Step 3: Setting Environment Variables&lt;/H4&gt;
&lt;P&gt;Set the required environment variables on every node in both datacenters. Below is a template for the variables you need to configure:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;SEED_IP=x.x.x.5 – (&lt;EM&gt;IP address of the DC1 seed node&lt;/EM&gt;)&lt;/LI&gt;
&lt;LI&gt;DT_DIR=/opt/dynatrace-managed – (&lt;EM&gt;Directory where Dynatrace binaries are located&lt;/EM&gt;)&lt;/LI&gt;
&lt;LI&gt;NODES_IPS=$(echo '["x.x.x.14", "x.x.x.15", "x.x.x.16"]') – (&lt;EM&gt;List of DC2 node IPs&lt;/EM&gt;)&lt;/LI&gt;
&lt;LI&gt;API_TOKEN=dt0c01.GJBLXR5JSOBAZZDND355S2R3.xxxxxxxx – (&lt;EM&gt;API Token with ServiceProviderAPI scope from CMC&lt;/EM&gt;)&lt;/LI&gt;
&lt;LI&gt;DC1_NAME=datacenter1 –&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;Consistent name for DC1&lt;/EM&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(&lt;EM&gt;confirm using ./cassandra-nodetool.sh status&lt;/EM&gt;)&lt;/LI&gt;
&lt;LI&gt;DC2_NAME=DC2 –&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;Name for DC2&lt;/EM&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(&lt;EM&gt;can be any preferred value&lt;/EM&gt;)&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_19-1766398172823.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31312i4C4094285EA28F78/image-size/medium?v=v2&amp;amp;px=400" role="button" title="chiranjitdutta_19-1766398172823.png" alt="chiranjitdutta_19-1766398172823.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4 id="toc-hId--1616808258"&gt;Step 4: Configuration File Verification&lt;/H4&gt;
&lt;P&gt;Check whether&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;U&gt;custom.settings&lt;/U&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;exist for Cassandra and Elasticsearch. For new installations, this file may not be present. If it does exist, contact Dynatrace support for guidance on required changes.&lt;/P&gt;
&lt;H4 id="toc-hId-126002077"&gt;Step 5: Reconfiguration in DC1&lt;/H4&gt;
&lt;P&gt;On the Datacenter 1 nodes, execute the following command to reconfigure Elasticsearch for Premium HA. You can monitor its progress using&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;U&gt;tail -f nohup.out&lt;/U&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;sudo nohup $DT_DIR/installer/reconfigure.sh --only els --premium-ha on &amp;amp;&lt;/LI-CODE&gt;
&lt;H4 id="toc-hId-1868812412"&gt;&amp;nbsp;Step 6: Installation in Datacenter 2 (DC2)&lt;/H4&gt;
&lt;P&gt;Copy the installer setup to all DC2 nodes. This can be done by navigating to the CMC, selecting 'Deployment status', then 'Add cluster node', and using the provided&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;wget&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;command to download the installer on each DC2 node.&lt;/P&gt;
&lt;P&gt;Before proceeding, set the datacenter name for DC2. Run the following command from the DC1&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;SEED&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;node, ensuring variables $DC2_NAME and $NODES_IPS are correctly set as per step 3:&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X POST -d "{\"newDatacenterName\" : \"$DC2_NAME\", \"nodesIp\" :$NODES_IPS}" https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/datacenterTopology?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json"&lt;/LI-CODE&gt;
&lt;P&gt;The command output will confirm the operation's success.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_20-1766398192804.png" style="width: 807px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31313iA523E00D03803E25/image-dimensions/807x89?v=v2" width="807" height="89" role="button" title="chiranjitdutta_20-1766398192804.png" alt="chiranjitdutta_20-1766398192804.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;H4 id="toc-hId-1113606810"&gt;Step 7: Firewall Rule Configuration for DC2&lt;/H4&gt;
&lt;P&gt;Open the required firewall rules for DC2 nodes by executing the following command from the DC1 seed node:&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X POST -d "$NODES_IPS" https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/clusterNodes/currentDc?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json"&lt;/LI-CODE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_21-1766398279136.png" style="width: 794px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31314i94D19F7B8276D50B/image-dimensions/794x122?v=v2" width="794" height="122" role="button" title="chiranjitdutta_21-1766398279136.png" alt="chiranjitdutta_21-1766398279136.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Take note of the REQUEST ID generated by the above command, as it will be required in subsequent steps. Set this as an environment variable on the SEED node:&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;export REQ_ID=&amp;lt;Generated REQUEST ID&amp;gt;&lt;/LI-CODE&gt;
&lt;P&gt;Verify that the firewall rule has been applied; the status should be 200&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_22-1766398279136.png" style="width: 782px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31315i5D25113BD3BDC0F6/image-dimensions/782x114?v=v2" width="782" height="114" role="button" title="chiranjitdutta_22-1766398279136.png" alt="chiranjitdutta_22-1766398279136.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;H4 id="toc-hId-1059465786"&gt;Step 8: Sequential Installation of DC2 Nodes&lt;/H4&gt;
&lt;P&gt;Install the DC2 nodes one at a time—don't perform installations in parallel. Wait a few minutes after each node installation before proceeding to the next. Use the following command on each DC2 node:&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;sudo /bin/sh ./managed-installer.sh --install-new-dc --premium-ha on --datacenter $DC2_NAME --seed-auth $API_TOKEN&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;After installing all DC2 nodes, check the nodekeeper status for DC2 by executing the following command from the Seed Node in DC1:&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/nodekeeper/healthCheck?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_23-1766398310766.png" style="width: 800px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31316iB62DA54CB8C27275/image-dimensions/800x108?v=v2" width="800" height="108" role="button" title="chiranjitdutta_23-1766398310766.png" alt="chiranjitdutta_23-1766398310766.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;H4 id="toc-hId--1492691175"&gt;Step 9: Cassandra Replication&lt;/H4&gt;
&lt;P&gt;Initiate Cassandra replication from DC1 to DC2 by running the following command from the DC1 seed node. The response should include a status of 200 and will generate a Request ID, which should be set as an environment variable on the SEED node.&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X POST https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/cassandra/currentDc?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_24-1766398364532.png" style="width: 796px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31317iD0981C83BD2C4E02/image-dimensions/796x124?v=v2" width="796" height="124" role="button" title="chiranjitdutta_24-1766398364532.png" alt="chiranjitdutta_24-1766398364532.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Check the replication status from the DC1 Seed Node; the status should show as 200&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_25-1766398390463.png" style="width: 794px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31318i2428E5ECC66D5E4D/image-dimensions/794x116?v=v2" width="794" height="116" role="button" title="chiranjitdutta_25-1766398390463.png" alt="chiranjitdutta_25-1766398390463.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;To initiate replication with DC2, use the command below from the SEED node. Set the new Request ID as an environment variable and check the replication status for DC2, ensuring a 200 response&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X POST https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/cassandra/newDc?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json”&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_26-1766398409098.png" style="width: 804px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31319i1A5449697196F634/image-dimensions/804x125?v=v2" width="804" height="125" role="button" title="chiranjitdutta_26-1766398409098.png" alt="chiranjitdutta_26-1766398409098.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Check the Replication status from the Seed node for DC2; this should be 200 status.&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X GET https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/cassandra/newDc/$REQ_ID?Api-Token=$API_TOKEN -H  "accept: application/json" -H  "Content-Type: application/json"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_27-1766398443438.png" style="width: 805px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31320i51FD5E9008409D8A/image-dimensions/805x117?v=v2" width="805" height="117" role="button" title="chiranjitdutta_27-1766398443438.png" alt="chiranjitdutta_27-1766398443438.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;H4 id="toc-hId-2047070519"&gt;Step 10: Cassandra Rebuild in DC2&lt;/H4&gt;
&lt;P&gt;Rebuild Cassandra on the DC2 node by executing the following command from the SEED node. This rebuild might take a few minutes to hours, depending on the database size&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X POST https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/cassandra/rebuild?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_28-1766398505370.png" style="width: 803px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31321i5B4F88E44A96443D/image-dimensions/803x117?v=v2" width="803" height="117" role="button" title="chiranjitdutta_28-1766398505370.png" alt="chiranjitdutta_28-1766398505370.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Monitor the rebuild process using.&amp;nbsp;The rebuild is complete when the response contains "&lt;U&gt;error:false"&lt;/U&gt;.&lt;/P&gt;
&lt;P&gt;If&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;U&gt;"error:true"&lt;/U&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;appears, consult Dynatrace support.&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X GET https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/cassandra/rebuild?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_29-1766398505373.png" style="width: 800px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31322i2F458661638F37DF/image-dimensions/800x136?v=v2" width="800" height="136" role="button" title="chiranjitdutta_29-1766398505373.png" alt="chiranjitdutta_29-1766398505373.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;H4 id="toc-hId-1992929495"&gt;Step 11: Elasticsearch Replication&lt;/H4&gt;
&lt;P&gt;Start Elasticsearch replication in DC2 nodes by running the following command from the SEED node. This will generate a REQUEST ID to be set as an environment variable&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X POST https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/elasticsearch?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_30-1766398539498.png" style="width: 801px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31323i2386FC2B90563528/image-dimensions/801x123?v=v2" width="801" height="123" role="button" title="chiranjitdutta_30-1766398539498.png" alt="chiranjitdutta_30-1766398539498.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;To monitor progress, run The replication should show 200 status and the response should look like the screenshot below&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X GET https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/elasticsearch/$REQ_ID?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_31-1766398539500.png" style="width: 793px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31325i748A9D2640C8A22B/image-dimensions/793x240?v=v2" width="793" height="240" role="button" title="chiranjitdutta_31-1766398539500.png" alt="chiranjitdutta_31-1766398539500.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;To further verify data replication, execute it. It should return a 200 status and a message as "&lt;U&gt;Elasticsearch Migration is finished&lt;/U&gt;..."&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X GET https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/elasticsearch/indexMigrationStatus?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json”&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_32-1766398539488.png" style="width: 800px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31324i5063A415EF4452EA/image-dimensions/800x110?v=v2" width="800" height="110" role="button" title="chiranjitdutta_32-1766398539488.png" alt="chiranjitdutta_32-1766398539488.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;H4 id="toc-hId-1680051201"&gt;Step 12: Server Migration and Service Startup in DC2&lt;/H4&gt;
&lt;P&gt;Begin the server migration by starting OneAgent and NGINX on the DC2 nodes. Run the following command from the SEED node to start the migration and generate a REQUEST ID, which must be set as an environment variable to verify cluster readiness:&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X POST https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/server?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_33-1766398598789.png" style="width: 794px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31326i6BDEBD951A1BAB71/image-dimensions/794x122?v=v2" width="794" height="122" role="button" title="chiranjitdutta_33-1766398598789.png" alt="chiranjitdutta_33-1766398598789.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;To check cluster readiness, execute the command below.&amp;nbsp;This will take some time to show 200 as it is starting the services in the DC2 nodes&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X GET https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/server/$REQ_ID?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json”&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_34-1766398598774.png" style="width: 785px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31327iEDBD4DA409B6B13A/image-dimensions/785x122?v=v2" width="785" height="122" role="button" title="chiranjitdutta_34-1766398598774.png" alt="chiranjitdutta_34-1766398598774.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;H4 id="toc-hId--872105760"&gt;Step 13: Nodekeeper Migration&lt;/H4&gt;
&lt;P&gt;Finally, migrate nodekeeper by executing the following command from the DC1 Seed node.&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X POST https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/nodekeeper/currentDc?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json”&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_35-1766398632301.png" style="width: 807px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31328i63C42B0682B095C5/image-dimensions/807x109?v=v2" width="807" height="109" role="button" title="chiranjitdutta_35-1766398632301.png" alt="chiranjitdutta_35-1766398632301.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Check the migration status using.&amp;nbsp;Allow some time for the status to update to 200, confirming successful migration&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -ikS -X GET https://$SEED_IP/api/v1.0/onpremise/multiDc/migration/nodekeeper/currentDc/status?Api-Token=$API_TOKEN -H "accept: application/json" -H "Content-Type: application/json”&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_36-1766398632299.png" style="width: 791px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31329iAA1379F0E16BE2AC/image-dimensions/791x109?v=v2" width="791" height="109" role="button" title="chiranjitdutta_36-1766398632299.png" alt="chiranjitdutta_36-1766398632299.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chiranjitdutta_37-1766398632303.png" style="width: 793px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31330i938779045A18AE64/image-dimensions/793x109?v=v2" width="793" height="109" role="button" title="chiranjitdutta_37-1766398632303.png" alt="chiranjitdutta_37-1766398632303.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Note: &lt;/STRONG&gt;All this activity needs a stable connection. If ports are not opened correctly, the setup will fail in the middle, and you may need to start again or &lt;A href="https://docs.dynatrace.com/managed/shortlink/managed-second-dc-recovery-from-dc" target="_self"&gt;rebuild the datacenter&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2&gt;What's next&lt;/H2&gt;
&lt;P&gt;If this article did not help, please open a support ticket, mention that this article was used, and provide the following:&lt;/P&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;
&lt;UL class=""&gt;
&lt;LI&gt;a link to the Managed Cluster (CMC -&amp;gt; Licensing)&lt;/LI&gt;
&lt;LI&gt;a screenshot of the error that you see during deployment&lt;/LI&gt;
&lt;LI&gt;Managed Cluster logs (&lt;A href="https://docs.dynatrace.com/managed/managed-cluster/operation/diagnostic-archives-for-managed-installations" target="_blank" rel="noopener"&gt;here&lt;/A&gt;)&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;What to read next&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="HannahM_0-1768410179389.png" style="width: 25px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31630i6FB20F4CCBFFE9D3/image-dimensions/25x25?v=v2" width="25" height="25" role="button" title="HannahM_0-1768410179389.png" alt="HannahM_0-1768410179389.png" /&gt;&lt;/span&gt;&lt;A class="sc-7af025a6-1 icvyKZ" title="Read about the concepts behind multi-data center configurations in Managed deployments." href="https://docs.dynatrace.com/managed/managed-cluster/fault-domain-awareness/premium-high-availability" target="_blank" rel="nofollow noopener"&gt;Premium High Availability&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="HannahM_1-1768410196025.png" style="width: 25px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31631i41E92DE5060D7EC1/image-dimensions/25x25?v=v2" width="25" height="25" role="button" title="HannahM_1-1768410196025.png" alt="HannahM_1-1768410196025.png" /&gt;&lt;/span&gt;&lt;FONT size="3"&gt;&lt;A href="https://docs.dynatrace.com/managed/shortlink/managed-network-ports" target="_self"&gt;Managed Network Ports&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="HannahM_2-1768410197555.png" style="width: 25px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31632i47C7F576ADE9CFEF/image-dimensions/25x25?v=v2" width="25" height="25" role="button" title="HannahM_2-1768410197555.png" alt="HannahM_2-1768410197555.png" /&gt;&lt;/span&gt;&lt;FONT size="3"&gt;&lt;A href="https://docs.dynatrace.com/managed/managed-cluster/installation/dynatrace-managed-hardware-and-system-requirements" target="_blank" rel="noopener noreferrer"&gt;Managed hardware requirements&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="HannahM_3-1768410198278.png" style="width: 25px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31633i92485B1E4A892B26/image-dimensions/25x25?v=v2" width="25" height="25" role="button" title="HannahM_3-1768410198278.png" alt="HannahM_3-1768410198278.png" /&gt;&lt;/span&gt;&lt;A href="https://docs.dynatrace.com/managed/shortlink/managed-cluster-setup" target="_self"&gt;Set up a cluster&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="HannahM_4-1768410199151.png" style="width: 25px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31634i3623A84C6716A9CF/image-dimensions/25x25?v=v2" width="25" height="25" role="button" title="HannahM_4-1768410199151.png" alt="HannahM_4-1768410199151.png" /&gt;&lt;/span&gt;&lt;A href="https://docs.dynatrace.com/managed/shortlink/managed-network-ports" target="_self"&gt;Cluster node ports&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="HannahM_5-1768410199954.png" style="width: 25px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/31635iEFC9DCBCCB9CA02D/image-dimensions/25x25?v=v2" width="25" height="25" role="button" title="HannahM_5-1768410199954.png" alt="HannahM_5-1768410199954.png" /&gt;&lt;/span&gt;&lt;A href="https://docs.dynatrace.com/managed/shortlink/managed-selinux" target="_self"&gt;Enable or disable SELinux&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 19 Jan 2026 07:33:54 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Troubleshooting/Premium-High-Availability-setup-for-New-Cluster/ta-p/292044</guid>
      <dc:creator>chiranjitdutta</dc:creator>
      <dc:date>2026-01-19T07:33:54Z</dc:date>
    </item>
  </channel>
</rss>

