See, if this is of any help for you: https://cwiki.apache.org/confluence/display/CLOUDSTACK/SSVM%2C+templates%2C+Secondary+storage+troubleshooting
--Sanjay > -----Original Message----- > From: Andrei Mikhailovsky [mailto:and...@arhont.com] > Sent: Monday, November 11, 2013 9:47 PM > To: users@cloudstack.apache.org > Subject: Re: agent not running in ssvm > > 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.gm > > ail.com%3E > > > >