diff --git a/api/src/main/java/org/apache/cloudstack/api/ApiConstants.java b/api/src/main/java/org/apache/cloudstack/api/ApiConstants.java
index 944b111eb70..e0ddc879da1 100644
--- a/api/src/main/java/org/apache/cloudstack/api/ApiConstants.java
+++ b/api/src/main/java/org/apache/cloudstack/api/ApiConstants.java
@@ -1069,7 +1069,6 @@ public class ApiConstants {
public static final String AUTOSCALE_VMGROUP_NAME = "autoscalevmgroupname";
public static final String BAREMETAL_DISCOVER_NAME = "baremetaldiscovername";
public static final String BAREMETAL_RCT_URL = "baremetalrcturl";
- public static final String UCS_DN = "ucsdn";
public static final String GSLB_PROVIDER = "gslbprovider";
public static final String EXCLUSIVE_GSLB_PROVIDER = "isexclusivegslbprovider";
public static final String GSLB_PROVIDER_PUBLIC_IP = "gslbproviderpublicip";
@@ -1086,10 +1085,6 @@ public class ApiConstants {
public static final String GUEST_VM_CIDR = "guestvmcidr";
public static final String NETWORK_CIDR = "networkcidr";
public static final String RESERVED_IP_RANGE = "reservediprange";
- public static final String UCS_MANAGER_ID = "ucsmanagerid";
- public static final String UCS_PROFILE_DN = "profiledn";
- public static final String UCS_BLADE_DN = "bladedn";
- public static final String UCS_BLADE_ID = "bladeid";
public static final String VM_GUEST_IP = "vmguestip";
public static final String HEALTHCHECK_FAILED = "healthchecksfailed";
public static final String HEALTHCHECK_RESPONSE_TIMEOUT = "responsetimeout";
diff --git a/client/pom.xml b/client/pom.xml
index 94d844be3c4..e5bba50e57b 100644
--- a/client/pom.xml
+++ b/client/pom.xml
@@ -316,11 +316,6 @@
cloud-plugin-hypervisor-baremetal
${project.version}
-
- org.apache.cloudstack
- cloud-plugin-hypervisor-ucs
- ${project.version}
-
org.apache.cloudstack
cloud-plugin-hypervisor-kvm
@@ -332,11 +327,6 @@
-
- org.apache.cloudstack
- cloud-plugin-hypervisor-hyperv
- ${project.version}
-
org.apache.cloudstack
cloud-plugin-hypervisor-external
diff --git a/plugins/pom.xml b/plugins/pom.xml
index 16e5ed1d8f5..ac194fcb769 100755
--- a/plugins/pom.xml
+++ b/plugins/pom.xml
@@ -88,9 +88,7 @@
hypervisors/baremetal
hypervisors/external
- hypervisors/hyperv
hypervisors/kvm
- hypervisors/ucs
hypervisors/xenserver
integrations/cloudian
diff --git a/server/src/main/java/com/cloud/configuration/Config.java b/server/src/main/java/com/cloud/configuration/Config.java
index abae4d3996c..a5bb17bc4ac 100644
--- a/server/src/main/java/com/cloud/configuration/Config.java
+++ b/server/src/main/java/com/cloud/configuration/Config.java
@@ -1652,15 +1652,6 @@ public enum Config {
+ " If set to false, these commands become asynchronous. Default value is false.",
null),
- UCSSyncBladeInterval(
- "Advanced",
- ManagementServer.class,
- Integer.class,
- "ucs.sync.blade.interval",
- "3600",
- "the interval cloudstack sync with UCS manager for available blades in case user remove blades from chassis without notifying CloudStack",
- null),
-
RedundantRouterVrrpInterval(
"Advanced",
NetworkOrchestrationService.class,