diff --git a/hadoop-ozone/dev-support/intellij/ozone-site-ha.xml b/hadoop-ozone/dev-support/intellij/ozone-site-ha.xml
new file mode 100644
index 000000000000..ff7883fc55f8
--- /dev/null
+++ b/hadoop-ozone/dev-support/intellij/ozone-site-ha.xml
@@ -0,0 +1,174 @@
+
+
+
+ hdds.profiler.endpoint.enabled
+ true
+
+
+ ozone.scm.block.client.address
+ localhost
+
+
+ ozone.csi.owner
+ hadoop
+
+
+ ozone.csi.socket
+ /tmp/csi.sock
+
+
+ ozone.scm.client.address
+ localhost
+
+
+ ozone.metadata.dirs
+ /tmp/metadata
+
+
+ ozone.scm.ratis.enable
+ true
+
+
+ ozone.scm.service.ids
+ scm-group
+
+
+ ozone.scm.nodes.scm-group
+ scm1,scm2,scm3
+
+
+ ozone.scm.address.scm-group.scm1
+ localhost
+
+
+ ozone.scm.address.scm-group.scm2
+ localhost
+
+
+ ozone.scm.address.scm-group.scm3
+ localhost
+
+
+ ozone.scm.client.port.scm-group.scm1
+ 19860
+
+
+ ozone.scm.client.port.scm-group.scm2
+ 29860
+
+
+ ozone.scm.client.port.scm-group.scm3
+ 39860
+
+
+ ozone.scm.datanode.port.scm-group.scm1
+ 19861
+
+
+ ozone.scm.datanode.port.scm-group.scm2
+ 29861
+
+
+ ozone.scm.datanode.port.scm-group.scm3
+ 39861
+
+
+ ozone.scm.block.client.port.scm-group.scm1
+ 19863
+
+
+ ozone.scm.block.client.port.scm-group.scm2
+ 29863
+
+
+ ozone.scm.block.client.port.scm-group.scm3
+ 39863
+
+
+ ozone.scm.security.service.port.scm-group.scm1
+ 19961
+
+
+ ozone.scm.security.service.port.scm-group.scm2
+ 29961
+
+
+ ozone.scm.security.service.port.scm-group.scm3
+ 39961
+
+
+ ozone.scm.ratis.port.scm-group.scm1
+ 19894
+
+
+ ozone.scm.ratis.port.scm-group.scm2
+ 29894
+
+
+ ozone.scm.ratis.port.scm-group.scm3
+ 39894
+
+
+ ozone.scm.grpc.port.scm-group.scm1
+ 19895
+
+
+ ozone.scm.grpc.port.scm-group.scm2
+ 29895
+
+
+ ozone.scm.grpc.port.scm-group.scm3
+ 39895
+
+
+
+ ozone.om.address
+ localhost
+
+
+ ozone.scm.container.size
+ 1G
+
+
+ hdds.datanode.storage.utilization.critical.threshold
+ 0.99
+
+
+ hdds.prometheus.endpoint.enabled
+ true
+
+
+
+ ozone.recon.address
+ localhost:9891
+
+
+ ozone.recon.db.dir
+ /tmp/recon
+
+
+
+ datanode.replication.port
+ 0
+
+
+
+ ozone.security.enabled
+ false
+
+
\ No newline at end of file
diff --git a/hadoop-ozone/dev-support/intellij/runConfigurations/Datanode1-ha.xml b/hadoop-ozone/dev-support/intellij/runConfigurations/Datanode1-ha.xml
new file mode 100644
index 000000000000..ad1e735d6b4c
--- /dev/null
+++ b/hadoop-ozone/dev-support/intellij/runConfigurations/Datanode1-ha.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hadoop-ozone/dev-support/intellij/runConfigurations/Datanode2-ha.xml b/hadoop-ozone/dev-support/intellij/runConfigurations/Datanode2-ha.xml
new file mode 100644
index 000000000000..a4edccfcee69
--- /dev/null
+++ b/hadoop-ozone/dev-support/intellij/runConfigurations/Datanode2-ha.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hadoop-ozone/dev-support/intellij/runConfigurations/Datanode3-ha.xml b/hadoop-ozone/dev-support/intellij/runConfigurations/Datanode3-ha.xml
new file mode 100644
index 000000000000..55315f08ace5
--- /dev/null
+++ b/hadoop-ozone/dev-support/intellij/runConfigurations/Datanode3-ha.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hadoop-ozone/dev-support/intellij/runConfigurations/OzoneFsShell-ha.xml b/hadoop-ozone/dev-support/intellij/runConfigurations/OzoneFsShell-ha.xml
new file mode 100644
index 000000000000..6f8d82de471c
--- /dev/null
+++ b/hadoop-ozone/dev-support/intellij/runConfigurations/OzoneFsShell-ha.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hadoop-ozone/dev-support/intellij/runConfigurations/OzoneManager-ha.xml b/hadoop-ozone/dev-support/intellij/runConfigurations/OzoneManager-ha.xml
new file mode 100644
index 000000000000..26d32c2488e5
--- /dev/null
+++ b/hadoop-ozone/dev-support/intellij/runConfigurations/OzoneManager-ha.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hadoop-ozone/dev-support/intellij/runConfigurations/OzoneManagerInit-ha.xml b/hadoop-ozone/dev-support/intellij/runConfigurations/OzoneManagerInit-ha.xml
new file mode 100644
index 000000000000..c1f6f0e1ada2
--- /dev/null
+++ b/hadoop-ozone/dev-support/intellij/runConfigurations/OzoneManagerInit-ha.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hadoop-ozone/dev-support/intellij/runConfigurations/OzoneShell-ha.xml b/hadoop-ozone/dev-support/intellij/runConfigurations/OzoneShell-ha.xml
new file mode 100644
index 000000000000..e0eef05ae9e5
--- /dev/null
+++ b/hadoop-ozone/dev-support/intellij/runConfigurations/OzoneShell-ha.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hadoop-ozone/dev-support/intellij/runConfigurations/PrimordialSCM-ha.xml b/hadoop-ozone/dev-support/intellij/runConfigurations/PrimordialSCM-ha.xml
new file mode 100644
index 000000000000..9ff99d1b2c6e
--- /dev/null
+++ b/hadoop-ozone/dev-support/intellij/runConfigurations/PrimordialSCM-ha.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hadoop-ozone/dev-support/intellij/runConfigurations/PrimordialSCMInit-ha.xml b/hadoop-ozone/dev-support/intellij/runConfigurations/PrimordialSCMInit-ha.xml
new file mode 100644
index 000000000000..011499c8165e
--- /dev/null
+++ b/hadoop-ozone/dev-support/intellij/runConfigurations/PrimordialSCMInit-ha.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+ "
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hadoop-ozone/dev-support/intellij/runConfigurations/Recon-ha.xml b/hadoop-ozone/dev-support/intellij/runConfigurations/Recon-ha.xml
new file mode 100644
index 000000000000..fb4135c9a669
--- /dev/null
+++ b/hadoop-ozone/dev-support/intellij/runConfigurations/Recon-ha.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hadoop-ozone/dev-support/intellij/runConfigurations/Scm2-ha.xml b/hadoop-ozone/dev-support/intellij/runConfigurations/Scm2-ha.xml
new file mode 100644
index 000000000000..7d48186208f3
--- /dev/null
+++ b/hadoop-ozone/dev-support/intellij/runConfigurations/Scm2-ha.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hadoop-ozone/dev-support/intellij/runConfigurations/Scm2Bootstrap-ha.xml b/hadoop-ozone/dev-support/intellij/runConfigurations/Scm2Bootstrap-ha.xml
new file mode 100644
index 000000000000..267f27b02932
--- /dev/null
+++ b/hadoop-ozone/dev-support/intellij/runConfigurations/Scm2Bootstrap-ha.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+ "
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hadoop-ozone/dev-support/intellij/runConfigurations/Scm3-ha.xml b/hadoop-ozone/dev-support/intellij/runConfigurations/Scm3-ha.xml
new file mode 100644
index 000000000000..9c0623803bd6
--- /dev/null
+++ b/hadoop-ozone/dev-support/intellij/runConfigurations/Scm3-ha.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hadoop-ozone/dev-support/intellij/runConfigurations/Scm3Bootstrap-ha.xml b/hadoop-ozone/dev-support/intellij/runConfigurations/Scm3Bootstrap-ha.xml
new file mode 100644
index 000000000000..96bbb24e6007
--- /dev/null
+++ b/hadoop-ozone/dev-support/intellij/runConfigurations/Scm3Bootstrap-ha.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hadoop-ozone/dev-support/intellij/runConfigurations/ScmRoles.xml b/hadoop-ozone/dev-support/intellij/runConfigurations/ScmRoles.xml
new file mode 100644
index 000000000000..0dddc3add3f9
--- /dev/null
+++ b/hadoop-ozone/dev-support/intellij/runConfigurations/ScmRoles.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hadoop-ozone/dev-support/intellij/runConfigurations/StorageContainerManager.xml b/hadoop-ozone/dev-support/intellij/runConfigurations/StorageContainerManager.xml
index a4f894ec1f7b..0d26691fc9ea 100644
--- a/hadoop-ozone/dev-support/intellij/runConfigurations/StorageContainerManager.xml
+++ b/hadoop-ozone/dev-support/intellij/runConfigurations/StorageContainerManager.xml
@@ -15,7 +15,7 @@
limitations under the License.
-->
-
+