Hi Ala,

We currently only support CentOS and Ubuntu packaging with systemd, it is, 
however, possible to make changes to the debian control and rule files and add 
support for building on Devuan and init.d script: 
https://github.com/apache/cloudstack/tree/4.14.0.0/debian (file reference for 
4.14.0.0 release). Writing init.d script is easy, all you need to do is run the 
specific jar/service using java JRE on the system and pass suitable classpath 
and parameters, which you can check against the systemd services: 
https://github.com/apache/cloudstack/tree/4.14.0.0/packaging/systemd The 
easiest thing would be to setup Ubuntu on your baremetal and deploy an 
environment, unless you want to add support for Devuian/init.d yourself.

If you want to do a KVM based environment, there are usually 4-5 pieces and 
they all can be in a single box or distributed per your own topology/setup:

  *   Management server and MySQL host (where you run the control plane)
  *   NFS storage (where your template, isos and VM disks live)
  *   Hypervisor/KVM host (where your VMs run)
  *   Networking setup (generally a bridge based setup works OK to carry all of 
the public, private/management, storage traffic)

Here's a Ubuntu-based KVM setup blog that you can use for reference if it 
helps: https://rohityadav.cloud/blog/cloudstack-kvm/

Regards.

________________________________
From: Ala de Dragón <aladedra...@gmail.com>
Sent: Tuesday, September 15, 2020 22:39
To: users@cloudstack.apache.org <users@cloudstack.apache.org>
Subject: Re: BUILD FAILURE

Rohit Yadav, I was looking ( with the help of a search engine) around
and that page raised up and was so interesting.

Maybe a bit of explanation of what I want to achieve can help you to
guide me to right place.

I have a server lab at home, and recently I was moving away from
Opennebula, I don't like the fremiun they are moving on. That's a
personal opinion and since I'm free to choose I want to stick into a
solution as opensource as possible, and not wait for patches until
next roll up or pay for them. I understatn that a company has to get
money to pay developers, but I just don't like the way they are moving
on now. I like to contribute in the same way, not with code because I
don't code but I was writing articles about how to do things.

So I was exploring other solutions for my home lab, and one of the
requirements is to be able to use my favourite distribution and stay
as far away from systemd as possible. I use Devuan. So that's the
reason to build it, just because the DEB is the repos from
shapeblue.com has a strong deps from systemd and is impossible to use
them on Devuan.
So I decided to give a test and prepare a baremetal server to test it.
I just realized that there is more to learn than I expected so I will
consider the mokeybox solution to rise up a dev-test to learn how to
do things and them move on to baremetal, I need ti understand how all
the pieces are placed, my last build of the UI was ok, but no UI rised
in web browser, looking into messages it was a "no existent user for
batabase" but now I'm happy to be able to build, that's a beginning of
a long journey into a systemd free apache cloudstack solution for
home.

 ;)



2020-09-15 14:27 GMT+02:00, Rohit Yadav <rohit.ya...@shapeblue.com>:
> Ala, if you want to setup a local dev-test environment against KVM I have
> created an appliance-based dev-guide here:
> https://github.com/rhtyd/monkeybox
>
>
> Regards.
>
> ________________________________
> From: Ala de Dragón <aladedra...@gmail.com>
> Sent: Tuesday, September 15, 2020 16:18
> To: users@cloudstack.apache.org <users@cloudstack.apache.org>
> Subject: Re: BUILD FAILURE
>
> Thank you to all for the answers.
> I foun this document:
>
> https://cwiki.apache.org/confluence/display/CLOUDSTACK/How+to+build+CloudStack
>
> From  Rohit Yadav very helpfull.
>
> The Magic was done with HEAD git:
>
> Building Apache CloudStack 4.15.0.0-SNAPSHOT
> [...]
> [INFO] BUILD SUCCESS
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time:  25:03 min
> [INFO] Finished at: 2020-09-15T12:12:59+02:00
> [INFO]
> ------------------------------------------------------------------------
>
>
> :D
>
> Thank you to all
>
> 2020-09-15 6:05 GMT+02:00, David Jumani <david.jum...@shapeblue.com>:
>> Hi Ala,
>>
>> You can also skip the tests using the skipTests flag
>>
>> mvn <args>  -DskipTests
>>
>> Thanks,
>> David
>>
>> ________________________________
>> From: Pearl d'Silva <pearl.dsi...@shapeblue.com>
>> Sent: Tuesday, September 15, 2020 8:54 AM
>> To: users@cloudstack.apache.org <users@cloudstack.apache.org>
>> Subject: Re: BUILD FAILURE
>>
>> Hi Ala,
>>
>> Please ensure you are using the latest 4.14 branch of CloudStack which
>> includes a fix for the 2 tests that seem to be failing
>> https://github.com/apache/cloudstack/pull/4226/commits/2454b3ae971c418e54f738659c89312f143ac378
>>
>>
>> Thanks,
>> Pearl
>> ________________________________
>> From: Ala de Dragón <aladedra...@gmail.com>
>> Sent: Tuesday, September 15, 2020 1:59 AM
>> To: users@cloudstack.apache.org <users@cloudstack.apache.org>
>> Subject: Re: BUILD FAILURE
>>
>> Hello I was following your link but stuck at the same place:
>>
>> [INFO] BUILD FAILURE
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Total time:  07:28 min (Wall Clock)
>> [INFO] Finished at: 2020-09-14T22:21:59+02:00
>> [INFO]
>> ------------------------------------------------------------------------
>> [ERROR] Failed to execute goal
>> org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test
>> (default-test) on project cloud-plugin-ca-rootca: There are test
>> failures.
>> [ERROR]
>> [ERROR] Please refer to
>> /root/cloudstack/plugins/ca/root-ca/target/surefire-reports for the
>> individual test results.
>> [ERROR] Please refer to dump files (if any exist) [date].dump,
>> [date]-jvmRun[N].dump and [date].dumpstream.
>> [ERROR] -> [Help 1]
>> [ERROR]
>> [ERROR] To see the full stack trace of the errors, re-run Maven with
>> the -e switch.
>> un Maven using the -X switch to enable full debug logging.
>> Downloaded from central:
>> https://repo.maven.apache.org/maven2/com/sun/istack/istack-commons-runtime/3.0.5/istack-commons-runtime-3.0.5.pom
>> (3.4 kB at 8.9 kB/s)
>> Downloading from central:
>> https://repo.maven.apache.org/maven2/com/sun/istack/istack-commons/3.0.5/istack-commons-3.0.5.pom
>> [ERROR]
>> [ERROR] For more information about the errors and possible solutions,
>> please read the following articles:
>> [ERROR] [Help 1]
>> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
>> [ERROR]
>> [ERROR] After correcting the problems, you can resume the build with the
>> command
>> [ERROR]   mvn <goals> -rf :cloud-plugin-ca-rootca
>> Destroying 8 processes
>>
>>
>> org.apache.cloudstack.ca.provider.RootCACustomTrustManagerTest.txt
>>
>> Test set: org.apache.cloudstack.ca.provider.RootCACustomTrustManagerTest
>> -------------------------------------------------------------------------------
>> Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 22.863
>> s - in org.apache.cloudstack.ca.provider.RootCACustomTrustManagerTest
>>
>>
>>
>>
>>
>> org.apache.cloudstack.ca.provider.RootCAProviderTest.txt
>>
>> -------------------------------------------------------------------------------
>> Test set: org.apache.cloudstack.ca.provider.RootCAProviderTest
>> -------------------------------------------------------------------------------
>> Tests run: 8, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 6.724
>> s <<< FAILURE! - in
>> org.apache.cloudstack.ca.provider.RootCAProviderTest
>> testCreateSSLEngineWithAuthStrictness(org.apache.cloudstack.ca.provider.RootCAProviderTest)
>>  Time elapsed: 1.242 s  <<< FAILURE!
>> java.lang.AssertionError
>>         at
>> org.apache.cloudstack.ca.provider.RootCAProviderTest.testCreateSSLEngineWithAuthStrictness(RootCAProviderTest.java:146)
>>
>> testCreateSSLEngineWithoutAuthStrictness(org.apache.cloudstack.ca.provider.RootCAProviderTest)
>>  Time elapsed: 0.795 s  <<< FAILURE!
>> java.lang.AssertionError
>>         at
>> org.apache.cloudstack.ca.provider.RootCAProviderTest.testCreateSSLEngineWithoutAuthStrictness(RootCAProviderTest.java:138)
>>
>>
>>
>>
>> I'm not planing to deploy Certs with this system. I use let's encrypt
>> and certboot. Do I really need to compile this pluging witch is not
>> working for me?
>> I'm not able to understantd why it fails to compile. I don't
>> understand this logs.
>> As always any hint is wellcome.
>> :D
>>
>> 2020-09-14 14:16 GMT+02:00, Ala de Dragón <aladedra...@gmail.com>:
>>> Hi Rohit, thank yo for your response. I was reding this manual you
>>> told me, I was following the one in
>>> https://buildmedia.readthedocs.org/media/pdf/cloudstack-installation/latest/cloudstack-installation.pdf
>>>
>>> but the one you told seems better in my case.
>>> I have a few questions, regarding to the flags, I saw in that commad:
>>> mvn -Pdeveloper,systemvm clean install
>>>
>>> So I suposse there are 2 flags, Developers and SystemVM. Where can I
>>> learn about those flags and others? I want to test in a local server a
>>> "all in one Baremetal server" with the management, Database and node
>>> in the same server.
>>> Regards
>>>
>>> 2020-09-14 13:34 GMT+02:00, Rohit Yadav <rohit.ya...@shapeblue.com>:
>>>> Hi Ala - as the error says you are using a maven profile that doesn't
>>>> exist.
>>>>
>>>> Depending on whether you want to do a oss build or a non-oss build you
>>>> may
>>>> need to pass some flags. For example, refer:
>>>> http://docs.cloudstack.apache.org/en/4.14.0.0/developersguide/developer_guide.html#installing-cloudstack-from-source
>>>>
>>>> Note: For 4.14.0.0 - just ensure to install openjdk11-jdk for building.
>>>>
>>>>
>>>> Regards.
>>>>
>>>> ________________________________
>>>> From: Ala de Drag?n <aladedra...@gmail.com>
>>>> Sent: Monday, September 14, 2020 15:36
>>>> To: users@cloudstack.apache.org <users@cloudstack.apache.org>
>>>> Subject: BUILD FAILURE
>>>>
>>>> Hello, I just arrived to the comunity. I was building from sources
>>>> Apache CloudStack 4.14.0.0 as per manual. The builsd fail with a
>>>> root-ca plugin fail. I rerun the building with -e:
>>>>
>>>> mvn -e -P deps
>>>>
>>>>  I don't code as this text is difficult to understant to me. Any help
>>>> will be wellcome. thank you in advance:
>>>>
>>>> [INFO] BUILD FAILURE
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] Total time:  05:50 min
>>>> [INFO] Finished at: 2020-09-14T11:56:28+02:00
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [WARNING] The requested profile "deps" could not be activated because
>>>> it does not exist.
>>>> [ERROR] Failed to execute goal
>>>> org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test
>>>> (default-test) on project cloud-plugin-ca-rootca: There are test
>>>> failures.
>>>> [ERROR]
>>>> [ERROR] Please refer to
>>>> /root/cloudstack/apache-cloudstack-4.14.0.0-src/plugins/ca/root-ca/target/surefire-reports
>>>> for the individual test results.
>>>> [ERROR] Please refer to dump files (if any exist) [date].dump,
>>>> [date]-jvmRun[N].dump and [date].dumpstream.
>>>> [ERROR] -> [Help 1]
>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>>> execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test
>>>> (default-test) on project cloud-plugin-ca-rootca: There are test
>>>> failures.
>>>>
>>>> Please refer to
>>>> /root/cloudstack/apache-cloudstack-4.14.0.0-src/plugins/ca/root-ca/target/surefire-reports
>>>> for the individual test results.
>>>> Please refer to dump files (if any exist) [date].dump,
>>>> [date]-jvmRun[N].dump and [date].dumpstream.
>>>>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
>>>> (MojoExecutor.java:215)
>>>>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
>>>> (MojoExecutor.java:156)
>>>>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
>>>> (MojoExecutor.java:148)
>>>>     at
>>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
>>>> (LifecycleModuleBuilder.java:117)
>>>>     at
>>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
>>>> (LifecycleModuleBuilder.java:81)
>>>>     at
>>>> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
>>>> (SingleThreadedBuilder.java:56)
>>>>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
>>>> (LifecycleStarter.java:128)
>>>>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
>>>>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
>>>>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
>>>>     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
>>>>     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
>>>>     at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
>>>>     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native
>>>> Method)
>>>>     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke
>>>> (NativeMethodAccessorImpl.java:62)
>>>>     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke
>>>> (DelegatingMethodAccessorImpl.java:43)
>>>>     at java.lang.reflect.Method.invoke (Method.java:566)
>>>>     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced
>>>> (Launcher.java:282)
>>>>     at org.codehaus.plexus.classworlds.launcher.Launcher.launch
>>>> (Launcher.java:225)
>>>>     at
>>>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode
>>>> (Launcher.java:406)
>>>>     at org.codehaus.plexus.classworlds.launcher.Launcher.main
>>>> (Launcher.java:347)
>>>> Caused by: org.apache.maven.plugin.MojoFailureException: There are
>>>> test failures.
>>>>
>>>> Please refer to
>>>> /root/cloudstack/apache-cloudstack-4.14.0.0-src/plugins/ca/root-ca/target/surefire-reports
>>>> for the individual test results.
>>>> Please refer to dump files (if any exist) [date].dump,
>>>> [date]-jvmRun[N].dump and [date].dumpstream.
>>>>     at org.apache.maven.plugin.surefire.SurefireHelper.throwException
>>>> (SurefireHelper.java:289)
>>>>     at org.apache.maven.plugin.surefire.SurefireHelper.reportExecution
>>>> (SurefireHelper.java:161)
>>>>     at org.apache.maven.plugin.surefire.SurefirePlugin.handleSummary
>>>> (SurefirePlugin.java:364)
>>>>     at
>>>> org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked
>>>> (AbstractSurefireMojo.java:1041)
>>>>     at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute
>>>> (AbstractSurefireMojo.java:857)
>>>>     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
>>>> (DefaultBuildPluginManager.java:137)
>>>>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
>>>> (MojoExecutor.java:210)
>>>>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
>>>> (MojoExecutor.java:156)
>>>>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
>>>> (MojoExecutor.java:148)
>>>>     at
>>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
>>>> (LifecycleModuleBuilder.java:117)
>>>>     at
>>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
>>>> (LifecycleModuleBuilder.java:81)
>>>>     at
>>>> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
>>>> (SingleThreadedBuilder.java:56)
>>>>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
>>>> (LifecycleStarter.java:128)
>>>>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
>>>>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
>>>>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
>>>>     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
>>>>     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
>>>>     at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
>>>>     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native
>>>> Method)
>>>>     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke
>>>> (NativeMethodAccessorImpl.java:62)
>>>>     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke
>>>> (DelegatingMethodAccessorImpl.java:43)
>>>>     at java.lang.reflect.Method.invoke (Method.java:566)
>>>>     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced
>>>> (Launcher.java:282)
>>>>     at org.codehaus.plexus.classworlds.launcher.Launcher.launch
>>>> (Launcher.java:225)
>>>>     at
>>>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode
>>>> (Launcher.java:406)
>>>>     at org.codehaus.plexus.classworlds.launcher.Launcher.main
>>>> (Launcher.java:347)
>>>> [ERROR]
>>>> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
>>>> [ERROR]
>>>> [ERROR] For more information about the errors and possible solutions,
>>>> please read the following articles:
>>>> [ERROR] [Help 1]
>>>> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
>>>> [ERROR]
>>>> [ERROR] After correcting the problems, you can resume the build with
>>>> the
>>>> command
>>>> [ERROR]   mvn <goals> -rf :cloud-plugin-ca-rootca
>>>>
>>>>
>>>> --
>>>> "El cielo es para los dragones
>>>>  lo que el agua es  para las ninfas"
>>>>
>>>> rohit.ya...@shapeblue.com
>>>> www.shapeblue.com<http://www.shapeblue.com>
>>>> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
>>>> @shapeblue
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> "El cielo es para los dragones
>>>  lo que el agua es  para las ninfas"
>>>
>>
>>
>> --
>> "El cielo es para los dragones
>>  lo que el agua es  para las ninfas"
>>
>> pearl.dsi...@shapeblue.com
>> www.shapeblue.com<http://www.shapeblue.com>
>> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
>> @shapeblue
>>
>>
>>
>>
>> david.jum...@shapeblue.com
>> www.shapeblue.com<http://www.shapeblue.com>
>> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
>> @shapeblue
>>
>>
>>
>>
>
>
> --
> "El cielo es para los dragones
>  lo que el agua es  para las ninfas"
>
> rohit.ya...@shapeblue.com
> www.shapeblue.com<http://www.shapeblue.com>
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
>
>
>
>


--
"El cielo es para los dragones
 lo que el agua es  para las ninfas"

rohit.ya...@shapeblue.com 
www.shapeblue.com
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue
  
 

Reply via email to