Ok, nevermind. I think I messed up something in the process of setting up my dev env.
From what I saw, i probably ran the jetty instance with default configs which do not use encryption. Then later I probably launched the instance from packages, which used encryption and then the confusion occurred. I updated the dev configs to use encryption and fixed the DB somewhat and everything seems to be fine now. Oh yeah, and i ran them using different users, so /tmp/tmpkey was locked under different user each time, which caused permission issues. Regards On Thu, 2016-05-05 at 07:58 +0000, Linas Žilinskas wrote: > Hello. > > We're planning on setting up a local repo for our CS where we would store our > customized builds. > I just wanted to clear up some things. > > Currently when editing CS code and testing changes I use jetty. I noticed a > couple of differences compared to our test cluster, where the whole setup is > done from the official (?) packages. > > First is that for some reason secondary.storage.vm setting was set to some > encoded string and treated as "false". Hence the secondary storage VM was > prevented from starting. > I found the cause using this blog post: > http://blog.widodh.nl/2013/04/cloudstack-zone-x-is-is-not-ready-to-launch-console-proxy-yet/ > . I set it through mysql to 'true' and it started working. > > Second, SystemVMs were using some unknown ssh key. I found it in the database > in settings as well. ssh.privatekey, ssh.publickey. Once i set it to my keys > (still do not know what the format(ing) should be for those) everything went > fine. > But i wonder whos key it is (it was passworded) and why is my dev env using > those. I looked at our test env and the database contains some keys, but they > are not used in SystemVMs. So what's causing them to be (not-) used? > > The final question I have is whether these issues I have found would appear > on our other environments or is this something maven config related and > therefore applies only to jetty or specific maven goals? > > Some details on my setup: > I'm not using maven developer profile. Simply building with 'maven clean > install' and running with 'maven -pl client jetty:run'. I'm still reading > about how maven works, so it might be my error at some step. > HV (kvm) is running on the same box. HV is using the official repo and is > started through systemd. > Management was first installed from official repos and initial setup was > done. Then I shut it down and started using maven/jetty. So the database init > was done from the official release rpms. > All the work is being done on custom branches, branched out from the 4.8 > release branch. (version is set to 4.8.1-SNAPSHOT). > > I have this feeling that it might be related to database encryption keys (and > my mixed env - possibly mixed db.properties). But it would seems strange that > secondary.system.vm would be ecrypted anyway. > > Regards > > > Linas Žilinskas > > Development Lead > > [http://host1plus.com/images/h1p_e_sig/sig_logo.png]<http://www.host1plus.com/> > > website<http://www.host1plus.com/> > > facebook<https://www.facebook.com/Host1Plus> > > twitter<https://twitter.com/Host1Plus> > > linkedin<https://www.linkedin.com/company/digital-energy-technologies-ltd.> > > > > > Phone: +44 870 8200222 > > Fax: +44 870 8200222 > > Host1Plus is a division of Digital Energy Technologies Ltd. > > 26 York Street, London W1U 6PZ, United Kingdom > > >