Hello, I was wondering if anyone else is experiencing this issue? I am having identical problem with Ubuntu 12.04 kvm host and ACS 4.2.0.
Basically, I've got two clusters, cluster1 and cluster2. Cluster1 is using centos 6.4 as kvm host and cluster2 uses ubuntu 12.04. I am planning to decommission cluster1 and I am having a bunch of issues doing that. One of the problems is with ssvm. If I destroy ssvm it always starts on cluster1. I can't make it to start on cluster2. So, what i've tried is i've stopped ssvm and migrated its disk volume over to the storage pool available on cluster2. I've manually updated db entries including host_id, last_host_id and pool_id. The SSVM starts just fine, but the agent is always show as Disconnected even though the same procedure works just fine with CPVM - it's agent is up and running. What i've noticed while running ssvm-check script is it is incorrectly lists the nfs server. Like this: ----------------- root@s-825-VM:/var/log/cloud# /usr/local/cloud/systemvm/ssvm-check.sh ================================================ First DNS server is 192.168.169.254 PING 192.168.169.254 (192.168.169.254): 56 data bytes 64 bytes from 192.168.169.254: icmp_seq=0 ttl=64 time=0.304 ms 64 bytes from 192.168.169.254: icmp_seq=1 ttl=64 time=0.309 ms --- 192.168.169.254 ping statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max/stddev = 0.304/0.306/0.309/0.000 ms Good: Can ping DNS server ================================================ Good: DNS resolves download.cloud.com ================================================ ERROR: NFS is not currently mounted Try manually mounting from inside the VM NFS server is eth2 ping: unknown host WARNING: cannot ping NFS server routing table follows Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 82.*.*.* 0.0.0.0 UG 0 0 0 eth2 82.*.*.* 0.0.0.0 255.255.255.192 U 0 0 0 eth2 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 192.168.169.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 192.168.169.0 0.0.0.0 255.255.255.0 U 0 0 0 eth3 ================================================ Management server is 192.168.169.250. Checking connectivity. Good: Can connect to management server port 8250 ================================================ ERROR: Java process not running. Try restarting the SSVM. ----------------- Two things from the above look odd. First, the NFS server is not eth2! My nfs server is 192.168.169.202, it's not eth2. The ACS gui shows the secondary storage server as nfs://192.168.169.202:/secondary. I can mount this path within the ssvm. The second strange thing is that its got both eth1 and eth3 configured in the same management range - 192.168.169.0/24. Not sure if this is meant to be like this or something is broken. Restarting the agent produces the following log entries: ------------- 15:46:59,916 INFO AgentShell:403 - Agent started log4j:ERROR No output stream or file set for the appender named [FILE3]. 15:46:59,920 INFO AgentShell:411 - Implementation Version is 4.2.0 15:46:59,920 INFO AgentShell:267 - agent.properties found at /usr/local/cloud/systemvm/conf/agent.properties Invalid Parameter: internaldns2= 15:46:59,924 INFO AgentShell:423 - Defaulting to using properties file for storage 15:46:59,930 INFO AgentShell:434 - Defaulting to the constant time backoff algorithm 15:46:59,936 INFO LogUtils:31 - log4j configuration found at /usr/local/cloud/systemvm/conf/log4j-cloud.xml log4j:WARN No such property [maxFileSize] in org.apache.log4j.rolling.RollingFileAppender. log4j:WARN No such property [maxBackupIndex] in org.apache.log4j.rolling.RollingFileAppender. log4j:WARN Please set a rolling policy for the RollingFileAppender named 'FILE3' log4j:ERROR No output stream or file set for the appender named [FILE3]. 15:46:59,990 ERROR AgentShell:549 - Unable to start agent: Resource class not found: com.cloud.storage.resource.PremiumSecondaryStorageResource due to: java.lang.ClassNotFoundException: com.cloud.storage.resource.PremiumSecondaryStorageResource Unable to start agent: Resource class not found: com.cloud.storage.resource.PremiumSecondaryStorageResource due to: java.lang.ClassNotFoundException: com.cloud.storage.resource.PremiumSecondaryStorageResource ./run.sh: line 29: ./_run.sh: No such file or directory 2013-11-11 15:46:59,916 INFO [cloud.agent.AgentShell] (main:null) Agent started 2013-11-11 15:46:59,920 INFO [cloud.agent.AgentShell] (main:null) Implementation Version is 4.2.0 2013-11-11 15:46:59,920 INFO [cloud.agent.AgentShell] (main:null) agent.properties found at /usr/local/cloud/systemvm/conf/agent.properties 2013-11-11 15:46:59,923 DEBUG [cloud.agent.AgentShell] (main:null) Found property: instance 2013-11-11 15:46:59,924 DEBUG [cloud.agent.AgentShell] (main:null) Found property: resource 2013-11-11 15:46:59,924 INFO [cloud.agent.AgentShell] (main:null) Defaulting to using properties file for storage 2013-11-11 15:46:59,930 INFO [cloud.agent.AgentShell] (main:null) Defaulting to the constant time backoff algorithm 2013-11-11 15:46:59,936 INFO [cloud.utils.LogUtils] (main:null) log4j configuration found at /usr/local/cloud/systemvm/conf/log4j-cloud.xml 2013-11-11 15:46:59,969 DEBUG [cloud.agent.AgentShell] (main:null) Checking to see if agent.SecStorage.pid exists. 2013-11-11 15:46:59,973 DEBUG [cloud.utils.ProcessUtil] (main:null) environment.properties could not be opened 2013-11-11 15:46:59,983 DEBUG [cloud.utils.ProcessUtil] (main:null) Executing: bash -c echo $PPID 2013-11-11 15:46:59,988 DEBUG [cloud.utils.ProcessUtil] (main:null) Execution is successful. 2013-11-11 15:46:59,990 ERROR [cloud.agent.AgentShell] (main:null) Unable to start agent: Resource class not found: com.cloud.storage.resource.PremiumSecondaryStorageResource due to: java.lang.ClassNotFoundException: com.cloud.storage.resource.PremiumSecondaryStorageResource ------------------------ Anyone know what's wrong with my ssvm and how to fix it? Thanks Andrei ----- Original Message ----- From: "raj kumar" <rajkumar600...@gmail.com> To: users@cloudstack.apache.org Sent: Saturday, 19 October, 2013 6:07:36 PM Subject: Re: agent not running in ssvm I'm using packages. As I mentioned, console system vm is running fine. On Sat, Oct 19, 2013 at 4:13 PM, Sebastien Goasguen <run...@gmail.com>wrote: > > On Oct 18, 2013, at 9:37 PM, raj kumar <rajkumar600...@gmail.com> wrote: > > > Hi guys, > > > > I'm running out of time on cloudstack implementation. > > > > java agent is not running in ssvm, but running console system vm. > > > > In ssvm, I'm getting repeated error: > > > > /var/log/cloud.log shows, > > > > ERROR [cloud.agent.AgentShell] (main:null) Unable to start agent: > > Resource class not found: > > com.cloud.storage.resource.PremiumSecondaryStorageResource due to: > > java.lang.ClassNotFoundException: > > com.cloud.storage.resource.PremiumSecondaryStorageResource. > > > > Env: > > cloudstack 4.2.0 > > mgmt serve: centos6.4 > > kvm hosts: ubuntu13.04 > > Raj, our integration testing are run against ubuntu 12.04, so it might be > something linked to 13.04… > > Are you using the packages or compiling from source ? > > > > > sorry for duplicating the issue here. the original thread is: > > > http://mail-archives.apache.org/mod_mbox/cloudstack-users/201310.mbox/%3CCAGUH%3DuZMdDN17JuXEx-itp8PjU7kqZtPs8p%2B%3DBbpLmskJ-BFdw%40mail.gmail.com%3E > > >