mirror of
https://github.com/apache/cloudstack.git
synced 2025-12-15 18:12:35 +01:00
1. Are there multiple hosts connect to the same local storage pool due to 2.1.x bug 2. Is there any missed premium upgrade either true answer of above cause mangemnt stopping and asking user to contact Cloud.com support
127 lines
8.2 KiB
XML
Executable File
127 lines
8.2 KiB
XML
Executable File
<?xml version="1.0"?>
|
|
<!--
|
|
components.xml is the configuration file for the VM Ops
|
|
insertion servers. Someone can quickly pull together an
|
|
insertion server by selecting the correct adapters to use.
|
|
|
|
Here are some places to look for information.
|
|
- To find out the general functionality that each Manager
|
|
or Adapter provide, look at the javadoc for the interface
|
|
that it implements. The interface is usually the
|
|
"key" attribute in the declaration.
|
|
- To find specific implementation of each Manager or
|
|
Adapter, look at the javadoc for the actual class. The
|
|
class can be found in the <class> element.
|
|
- To find out the configuration parameters for each Manager
|
|
or Adapter, look at the javadoc for the actual implementation
|
|
class. It should be documented in the description of the
|
|
class.
|
|
- To know more about the components.xml in general, look for
|
|
the javadoc for ComponentLocator.java.
|
|
|
|
If you found that the Manager or Adapter are not properly
|
|
documented, please contact the author.
|
|
-->
|
|
<components.xml>
|
|
<system-integrity-checker class="com.cloud.upgrade.DatabaseUpgradeChecker">
|
|
<checker name="ManagementServerNode" class="com.cloud.cluster.ManagementServerNode"/>
|
|
<checker name="DatabaseIntegrityChecker" class="com.cloud.upgrade.DatabaseIntegrityChecker"/>
|
|
<checker name="DatabaseUpgradeChecker" class="com.cloud.upgrade.DatabaseUpgradeChecker"/>
|
|
</system-integrity-checker>
|
|
|
|
<interceptor library="com.cloud.configuration.DefaultInterceptorLibrary"/>
|
|
<management-server class="com.cloud.server.ManagementServerImpl" library="com.cloud.configuration.DefaultComponentLibrary">
|
|
<adapters key="com.cloud.agent.manager.allocator.HostAllocator">
|
|
<adapter name="FirstFitRouting" class="com.cloud.agent.manager.allocator.impl.FirstFitRoutingAllocator"/>
|
|
<!--adapter name="FirstFitRouting" class="com.cloud.agent.manager.allocator.impl.RecreateHostAllocator"/-->
|
|
<!--adapter name="FirstFit" class="com.cloud.agent.manager.allocator.impl.FirstFitAllocator"/-->
|
|
</adapters>
|
|
<adapters key="com.cloud.storage.allocator.StoragePoolAllocator">
|
|
<adapter name="LocalStorage" class="com.cloud.storage.allocator.LocalStoragePoolAllocator"/>
|
|
<adapter name="Storage" class="com.cloud.storage.allocator.FirstFitStoragePoolAllocator"/>
|
|
<adapter name="GarbageCollecting" class="com.cloud.storage.allocator.GarbageCollectingStoragePoolAllocator"/>
|
|
</adapters>
|
|
<adapters key="com.cloud.agent.manager.allocator.PodAllocator">
|
|
<adapter name="User First" class="com.cloud.agent.manager.allocator.impl.UserConcentratedAllocator"/>
|
|
</adapters>
|
|
<adapters key="com.cloud.consoleproxy.ConsoleProxyAllocator">
|
|
<adapter name="Balance" class="com.cloud.consoleproxy.ConsoleProxyBalanceAllocator"/>
|
|
</adapters>
|
|
<adapters key="com.cloud.network.guru.NetworkGuru">
|
|
<adapter name="GuestNetworkGuru" class="com.cloud.network.guru.GuestNetworkGuru"/>
|
|
<adapter name="OvsGuestNetworkGuru" class="com.cloud.network.guru.OvsGuestNetworkGuru"/>
|
|
<adapter name="PublicNetworkGuru" class="com.cloud.network.guru.PublicNetworkGuru"/>
|
|
<adapter name="PodBasedNetworkGuru" class="com.cloud.network.guru.PodBasedNetworkGuru"/>
|
|
<adapter name="ControlNetworkGuru" class="com.cloud.network.guru.ControlNetworkGuru"/>
|
|
<adapter name="DirectNetworkGuru" class="com.cloud.network.guru.DirectNetworkGuru"/>
|
|
<adapter name="DirectPodBasedNetworkGuru" class="com.cloud.network.guru.DirectPodBasedNetworkGuru"/>
|
|
</adapters>
|
|
<adapters key="com.cloud.cluster.ClusterServiceAdapter">
|
|
<adapter name="ClusterService" class="com.cloud.cluster.ClusterServiceServletAdapter"/>
|
|
</adapters>
|
|
<adapters key="com.cloud.storage.secondary.SecondaryStorageVmAllocator">
|
|
<adapter name="Balance" class="com.cloud.storage.secondary.SecondaryStorageVmDefaultAllocator"/>
|
|
</adapters>
|
|
<adapters key="com.cloud.network.IpAddrAllocator">
|
|
<adapter name="Basic" class="com.cloud.network.ExteralIpAddressAllocator"/>
|
|
</adapters>
|
|
<adapters key="com.cloud.server.auth.UserAuthenticator">
|
|
<adapter name="MD5" class="com.cloud.server.auth.MD5UserAuthenticator"/>
|
|
</adapters>
|
|
<adapters key="com.cloud.ha.Investigator">
|
|
<adapter name="SimpleInvestigator" class="com.cloud.ha.CheckOnAgentInvestigator"/>
|
|
<adapter name="PingInvestigator" class="com.cloud.ha.UserVmDomRInvestigator"/>
|
|
<adapter name="XenServerInvestigator" class="com.cloud.ha.XenServerInvestigator"/>
|
|
<adapter name="ManagementIPSysVMInvestigator" class="com.cloud.ha.ManagementIPSystemVMInvestigator"/>
|
|
</adapters>
|
|
<adapters key="com.cloud.ha.FenceBuilder">
|
|
<adapter name="XenServerFenceBuilder" class="com.cloud.ha.XenServerFencer"/>
|
|
<adapter name="KVMFenceBuilder" class="com.cloud.ha.KVMFencer"/>
|
|
</adapters>
|
|
<adapters key="com.cloud.hypervisor.HypervisorGuru">
|
|
<adapter name="XenServerGuru" class="com.cloud.hypervisor.XenServerGuru"/>
|
|
<adapter name="KVMGuru" class="com.cloud.hypervisor.KVMGuru"/>
|
|
</adapters>
|
|
<adapters key="com.cloud.resource.Discoverer">
|
|
<adapter name="XCP Agent" class="com.cloud.hypervisor.xen.discoverer.XcpServerDiscoverer"/>
|
|
<adapter name="SecondaryStorage" class="com.cloud.storage.secondary.SecondaryStorageDiscoverer"/>
|
|
<adapter name="KVM Agent" class="com.cloud.hypervisor.kvm.discoverer.KvmServerDiscoverer"/>
|
|
</adapters>
|
|
<adapters key="com.cloud.deploy.DeploymentPlanner">
|
|
<adapter name="First Fit" class="com.cloud.deploy.FirstFitPlanner"/>
|
|
<adapter name="BareMetal Fit" class="com.cloud.deploy.BareMetalPlanner"/>
|
|
</adapters>
|
|
<adapters key="com.cloud.network.element.NetworkElement">
|
|
<adapter name="DomainRouter" class="com.cloud.network.element.VirtualRouterElement"/>
|
|
<adapter name="Dhcp" class="com.cloud.network.element.DhcpElement"/>
|
|
<adapter name="Ovs" class="com.cloud.network.element.OvsElement"/>
|
|
<adapter name="ElasticLoadBalancer" class="com.cloud.network.element.ElasticLoadBalancerElement"/>
|
|
|
|
</adapters>
|
|
<adapters key="com.cloud.acl.SecurityChecker">
|
|
<adapter name="DomainChecker" class="com.cloud.acl.DomainChecker"/>
|
|
</adapters>
|
|
<adapters key="com.cloud.cluster.agentlb.AgentLoadBalancerPlanner">
|
|
<adapter name="ClusterBasedAgentLbPlanner" class="com.cloud.cluster.agentlb.ClusterBasedAgentLoadBalancerPlanner"/>
|
|
</adapters>
|
|
|
|
</management-server>
|
|
|
|
<configuration-server class="com.cloud.server.ConfigurationServerImpl">
|
|
<dao name="Configuration configuration server" class="com.cloud.configuration.dao.ConfigurationDaoImpl" singleton="false">
|
|
<param name="premium">false</param>
|
|
</dao>
|
|
<dao name="Snapshot policy defaults" class="com.cloud.storage.dao.SnapshotPolicyDaoImpl" singleton="false"/>
|
|
<dao name="DiskOffering configuration server" class="com.cloud.storage.dao.DiskOfferingDaoImpl" singleton="false"/>
|
|
<dao name="ServiceOffering configuration server" class="com.cloud.service.dao.ServiceOfferingDaoImpl" singleton="false"/>
|
|
<dao name="host zone configuration server" class="com.cloud.dc.dao.DataCenterDaoImpl" singleton="false"/>
|
|
<dao name="host pod configuration server" class="com.cloud.dc.dao.HostPodDaoImpl" singleton="false"/>
|
|
<dao name="DomainDao" class="com.cloud.domain.dao.DomainDaoImpl" singleton="false"/>
|
|
<dao name="NetworkOfferingDao" class="com.cloud.offerings.dao.NetworkOfferingDaoImpl" singleton="false"/>
|
|
<dao name="DataCenterDao" class="com.cloud.dc.dao.DataCenterDaoImpl" singleton="false"/>
|
|
<dao name="NetworkDao" class="com.cloud.network.dao.NetworkDaoImpl" singleton="false"/>
|
|
<dao name="IpAddressDao" class="com.cloud.network.dao.IPAddressDaoImpl" singleton="false"/>
|
|
<dao name="VlanDao" class="com.cloud.dc.dao.VlanDaoImpl" singleton="false"/>
|
|
</configuration-server>
|
|
</components.xml>
|