mirror of
				https://github.com/apache/cloudstack.git
				synced 2025-11-04 00:02:37 +01:00 
			
		
		
		
	This fixes the agreed upon url on download.cloudstack.org in various sql files and misc scripts. Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Configure virtualbox
- 
Open virtualbox and navigate to its preferences/settings window.
 - 
Click onto the network tab and then onto the host only network tab.
 - 
Configure your adapters as follows:
vboxnet0
- IPv4 IP address of 192.168.22.1
 - Subnet of 255.255.255.0
 - DHCP server disabled
 
vboxnet1
- IPv4 IP address of 192.168.23.1
 - Subnet of 255.255.255.0
 - DHCP server disabled
 
vboxnet2
- IPv4 IP address of 192.168.24.1
 - Subnet of 255.255.255.0
 - DHCP server disabled
 
 
Start the vagrant boxes
vagrant up
*** Common issues: ***
- 'Cannot forward the specified ports on this VM': There could be MySQL or some other service running on the host OS causing vagrant to fail setting up local port forwarding.
 
Start Cloudstack
- 
Clone the Cloudstack Repository:
git clone https://github.com/apache/cloudstack.git*** Note: ***
Personally I prefer to use the 4.3 codebase rather than master. If you wish to do the same:
git reset --hard 0810029 - 
Download vhd-util:
cd /path/to/cloudstack/repo wget http://download.cloudstack.org/tools/vhd-util -P scripts/vm/hypervisor/xenserver/ chmod +x scripts/vm/hypervisor/xenserver/vhd-util - 
Compile Cloudstack:
cd /path/to/cloudstack/repo mvn -P developer,systemvm clean install -DskipTests=true - 
Deploy Cloudstack Database:
cd /path/to/cloudstack/repo mvn -P developer -pl developer,tools/devcloud4 -Ddeploydb - 
Start Cloudstack:
cd /path/to/cloudstack/repo mvn -pl :cloud-client-ui jetty:run - 
Install Marvin:
cd /path/to/cloudstack/repo pip install tools/marvin/dist/Marvin-0.1.0.tar.gz - 
Deploy:
python -m marvin.deployDataCenter -i marvin.cfg