As per the logs it is not able to find any host with tag=Xen under cluster 7.
Check if the host is tagged correctly
2014-07-03 04:56:12,611 DEBUG [allocator.impl.FirstFitAllocator]
(Job-Executor-116:job-31669 FirstFitRoutingAllocator) Looking for hosts in dc:
1 pod:1 cluster:7
2014-07-03 04:56:12,611 DEBUG [allocator.impl.FirstFitAllocator]
(Job-Executor-116:job-31669 FirstFitRoutingAllocator) Looking for hosts having
tag specified on SvcOffering:Xen
2014-07-03 04:56:12,613 DEBUG [allocator.impl.FirstFitAllocator]
(Job-Executor-116:job-31669 FirstFitRoutingAllocator) Hosts with tag 'Xen'
are:[]
-----Original Message-----
From: Dave Hoffman [mailto:[email protected]]
Sent: Thursday, 3 July 2014 9:49 PM
To: [email protected]
Subject: SystemVM attempts to use incorrect hypervisor on router creation after
host tags have been applied
Hello,
We have a mixed environment with XenServer and Vmware. We are trying to force
the system vm to launch on to Xen but, when a new network is created with the
first vm created being a vmware template, Cloudstack tries to deploy a vmware
cloud router.
If the first vm created is on XenServer, the router creates on XenServer
without issue.
Manually create a network does not create a router until a vm is launched so
same issue applies on first vm creation
All hosts are tagged appropriately - Xen for XenServer and VMware for VMware
System Offering For Software Router has a host tag of Xen
Below is the log showing the process of the failed creation.
2014-07-03 04:56:12,482 DEBUG
[network.router.VirtualNetworkApplianceManagerImpl]
(Job-Executor-116:job-31669) Allocating the domR with the hypervisor type VMware
2014-07-03 04:56:12,485 DEBUG [cloud.vm.VirtualMachineManagerImpl]
(Job-Executor-116:job-31669) Allocating entries for VM:
VM[DomainRouter|r-35772-VM]
2014-07-03 04:56:12,490 DEBUG [cloud.vm.VirtualMachineManagerImpl]
(Job-Executor-116:job-31669) Allocating nics for VM[DomainRouter|r-35772-VM]
2014-07-03 04:56:12,491 DEBUG [cloud.network.NetworkManagerImpl]
(Job-Executor-116:job-31669) Allocating nic for vm VM[DomainRouter|r-35772-VM]
in network Ntwk[633|Guest|6] with requested profile
NicProfile[0-0-null-10.50.1.1-vlan://2695
2014-07-03 04:56:12,509 DEBUG [cloud.network.NetworkModelImpl]
(Job-Executor-116:job-31669) Service SecurityGroup is not supported in the
network id=633
2014-07-03 04:56:12,511 DEBUG [cloud.network.NetworkManagerImpl]
(Job-Executor-116:job-31669) Allocating nic for vm VM[DomainRouter|r-35772-VM]
in network Ntwk[202|Control|3] with requested profile null
2014-07-03 04:56:12,521 DEBUG [cloud.network.NetworkManagerImpl]
(Job-Executor-116:job-31669) Allocating nic for vm VM[DomainRouter|r-35772-VM]
in network Ntwk[200|Public|1] with requested profile
NicProfile[0-0-null-205.172.1.176-vlan://1001
2014-07-03 04:56:12,529 DEBUG [cloud.vm.VirtualMachineManagerImpl]
(Job-Executor-116:job-31669) Allocaing disks for VM[DomainRouter|r-35772-VM]
2014-07-03 04:56:12,540 DEBUG [cloud.vm.VirtualMachineManagerImpl]
(Job-Executor-116:job-31669) Allocation completed for VM:
VM[DomainRouter|r-35772-VM]
2014-07-03 04:56:12,557 DEBUG
[network.router.VirtualNetworkApplianceManagerImpl]
(Job-Executor-116:job-31669) Lock is released for network id 633 as a part of
router startup in
Dest[Zone(Id)-Pod(Id)-Cluster(Id)-Host(Id)-Storage(Volume(Id|Type-->Pool(Id))]
:
Dest[Zone(1)-Pod(1)-Cluster(7)-Host(26)-Storage(Volume(37515|ROOT-->Pool(268))]
2014-07-03 04:56:12,557 DEBUG
[network.router.VirtualNetworkApplianceManagerImpl]
(Job-Executor-116:job-31669) Starting router VM[DomainRouter|r-35772-VM]
2014-07-03 04:56:12,564 DEBUG [cloud.capacity.CapacityManagerImpl]
(Job-Executor-116:job-31669) VM state transitted from :Stopped to Starting with
event: StartRequestedvm's original host id: null new host
id: null host id before state transition: null
2014-07-03 04:56:12,564 DEBUG [cloud.vm.VirtualMachineManagerImpl]
(Job-Executor-116:job-31669) Successfully transitioned to start state for
VM[DomainRouter|r-35772-VM] reservation id =
fad64dad-8aee-47ce-bff3-e669ed246e8d
2014-07-03 04:56:12,564 DEBUG [cloud.vm.VirtualMachineManagerImpl]
(Job-Executor-116:job-31669) Successfully transitioned to start state for
VM[DomainRouter|r-35772-VM] reservation id =
fad64dad-8aee-47ce-bff3-e669ed246e8d
2014-07-03 04:56:12,574 DEBUG [cloud.vm.VirtualMachineManagerImpl]
(Job-Executor-116:job-31669) Trying to deploy VM, vm has dcId: 1 and
podId: null
2014-07-03 04:56:12,575 DEBUG [cloud.vm.VirtualMachineManagerImpl]
(Job-Executor-116:job-31669) Deploy avoids pods: null, clusters: null,
hosts: null
2014-07-03 04:56:12,579 DEBUG [cloud.deploy.FirstFitPlanner]
(Job-Executor-116:job-31669) DeploymentPlanner allocation algorithm:
userconcentratedpod_random
2014-07-03 04:56:12,579 DEBUG [cloud.deploy.FirstFitPlanner]
(Job-Executor-116:job-31669) Trying to allocate a host and storage pools from
dc:1, pod:null,cluster:null, requested cpu: 500, requested ram:
134217728
2014-07-03 04:56:12,579 DEBUG [cloud.deploy.FirstFitPlanner]
(Job-Executor-116:job-31669) Trying to allocate a host and storage pools from
dc:1, pod:null,cluster:null, requested cpu: 500, requested ram:
134217728
2014-07-03 04:56:12,579 DEBUG [cloud.deploy.FirstFitPlanner]
(Job-Executor-116:job-31669) Is ROOT volume READY (pool already
allocated)?: No
2014-07-03 04:56:12,579 DEBUG [cloud.deploy.FirstFitPlanner]
(Job-Executor-116:job-31669) Searching all possible resources under this
Zone: 1
2014-07-03 04:56:12,583 DEBUG [cloud.deploy.FirstFitPlanner]
(Job-Executor-116:job-31669) Listing clusters in order of aggregate capacity,
that have (atleast one host with) enough CPU and RAM capacity under this Zone: 1
2014-07-03 04:56:12,586 DEBUG [cloud.deploy.FirstFitPlanner]
(Job-Executor-116:job-31669) CPUOverprovisioningFactor considered: 1.5
2014-07-03 04:56:12,590 DEBUG [cloud.deploy.UserConcentratedPodPlanner]
(Job-Executor-116:job-31669) Applying UserConcentratedPod heuristic for
account: 1
2014-07-03 04:56:12,593 DEBUG [cloud.deploy.UserConcentratedPodPlanner]
(Job-Executor-116:job-31669) Reordering cluster list as per pods ordered by
user concentration
2014-07-03 04:56:12,608 DEBUG [cloud.deploy.FirstFitPlanner]
(Job-Executor-116:job-31669) Cluster: 4 has HyperVisorType that does not match
the VM, skipping this cluster
2014-07-03 04:56:12,610 DEBUG [cloud.deploy.FirstFitPlanner]
(Job-Executor-116:job-31669) Checking resources in Cluster: 7 under Pod: 1
2014-07-03 04:56:12,611 DEBUG [allocator.impl.FirstFitAllocator]
(Job-Executor-116:job-31669 FirstFitRoutingAllocator) Looking for hosts in dc:
1 pod:1 cluster:7
2014-07-03 04:56:12,611 DEBUG [allocator.impl.FirstFitAllocator]
(Job-Executor-116:job-31669 FirstFitRoutingAllocator) Looking for hosts having
tag specified on SvcOffering:Xen
2014-07-03 04:56:12,613 DEBUG [allocator.impl.FirstFitAllocator]
(Job-Executor-116:job-31669 FirstFitRoutingAllocator) Hosts with tag 'Xen'
are:[]
2014-07-03 04:56:12,614 DEBUG [allocator.impl.FirstFitAllocator]
(Job-Executor-116:job-31669 FirstFitRoutingAllocator) FirstFitAllocator has 0
hosts to check for allocation: []
2014-07-03 04:56:12,617 DEBUG [allocator.impl.FirstFitAllocator]
(Job-Executor-116:job-31669 FirstFitRoutingAllocator) Found 0 hosts for
allocation after prioritization: []
2014-07-03 04:56:12,618 DEBUG [allocator.impl.FirstFitAllocator]
(Job-Executor-116:job-31669 FirstFitRoutingAllocator) Looking for speed=500Mhz,
Ram=128
2014-07-03 04:56:12,618 DEBUG [allocator.impl.FirstFitAllocator]
(Job-Executor-116:job-31669 FirstFitRoutingAllocator) Host Allocator returning
0 suitable hosts
2014-07-03 04:56:12,618 DEBUG [cloud.deploy.FirstFitPlanner]
(Job-Executor-116:job-31669) No suitable hosts found
2014-07-03 04:56:12,618 DEBUG [cloud.deploy.FirstFitPlanner]
(Job-Executor-116:job-31669) No suitable hosts found under this Cluster: 7
2014-07-03 04:56:12,618 DEBUG [cloud.deploy.FirstFitPlanner]
(Job-Executor-116:job-31669) No suitable hosts found under this Cluster: 7
2014-07-03 04:56:12,620 DEBUG [cloud.deploy.FirstFitPlanner]
(Job-Executor-116:job-31669) Cluster: 1 has HyperVisorType that does not match
the VM, skipping this cluster
2014-07-03 04:56:12,620 DEBUG [cloud.deploy.FirstFitPlanner]
(Job-Executor-116:job-31669) Could not find suitable Deployment Destination for
this VM under any clusters, returning.
2014-07-03 04:56:12,638 DEBUG [cloud.capacity.CapacityManagerImpl]
(Job-Executor-116:job-31669) VM state transitted from :Starting to Stopped with
event: OperationFailedvm's original host id: null new host
id: null host id before state transition: null
--
Dave Hoffman
Systems Administrator | Appcore
Office +1.800.735.7104
Direct +1.515.612.7808
[email protected] | www.appcore.com