<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>8.1. DevCloud</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css" /><link rel="stylesheet" media="print" href="Common_Content/css/print.css" type="text/css" /><meta name="generator" content="publican 2.8" /><meta name="package" content="Apache_CloudStack-Developers_Guide-4.1.0-it-IT-1-" /><script type="text/javascript" src="../../../../../toc.js"></script><script type="text/javascript">
              addID('Apache_CloudStack');
              
	      addID('Apache_CloudStack.4.1.0');
              
              addID('Apache_CloudStack.4.1.0.books');
	      addID('Apache_CloudStack.4.1.0.Developers_Guide');
              </script><link rel="home" href="index.html" title="Manuale dello Sviluppatore CloudStack" /><link rel="up" href="tools.html" title="Capitolo 8. Tools" /><link rel="prev" href="tools.html" title="Capitolo 8. Tools" /><link rel="next" href="marvin.html" title="8.2. Marvin" /></head><body class="toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://cloudstack.apache.org"><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://cloudstack.apache.org/docs"><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="tools.html"><strong>Indietro</strong></a></li><li class="next"><a accesskey="n" href="marvin.html"><strong>Avanti</strong></a></li></ul><div xml:lang="it-IT" class="section" id="devcloud" lang="it-IT"><div class="titlepage"><div><div><h2 class="title" id="devcloud">8.1. DevCloud</h2></div></div></div><div class="para">
		DevCloud is the CloudStack sandbox. It is provided as a Virtual Box appliance. It is meant to be used as a development environment to easily test new CloudStack development. It has also been used for training and CloudStack demos since it provides a <span class="emphasis"><em>Cloud in a box</em></span>.
	</div><div class="note"><div class="admonition_header"><h2>Nota</h2></div><div class="admonition"><div class="para">
			DevCloud is provided as a convenience by community members. It is not an official CloudStack release artifact.
		</div><div class="para">
			The CloudStack source code however, contains tools to build your own DevCloud.
		</div></div></div><div class="warning"><div class="admonition_header"><h2>Avvertimento</h2></div><div class="admonition"><div class="para">
			DevCloud is under development and should be considered a Work In Progress (WIP), the wiki is the most up to date documentation:
		</div><div class="para">
			<a href="https://cwiki.apache.org/confluence/display/CLOUDSTACK/DevCloud">https://cwiki.apache.org/confluence/display/CLOUDSTACK/DevCloud</a>
		</div></div></div><div xml:lang="it-IT" class="section" id="devcloud-usage-mode" lang="it-IT"><div class="titlepage"><div><div><h3 class="title" id="devcloud-usage-mode">8.1.1. DevCloud Usage Mode</h3></div></div></div><div class="para">
		DevCloud can be used in several different ways:
	</div><div class="orderedlist"><ol><li class="listitem"><div class="para">
				Full sandbox. Where CloudStack is run within the DevCloud instance started in Virtual Box.
			</div><div class="para">
				In this mode, the CloudStack management server runs within the instance and nested virtualization allows instantiation of tiny VMs within DevCloud itself. CloudStack code modifications are done within DevCloud.
			</div><div class="para">
				The following diagram shows the architecture of the SandBox mode.
			</div><div class="mediaobject"><img src="./images/DevCloud.png" width="270" alt="DevCloud.png: Schematic of the DevCloud SandBox architecture" /></div></li><li class="listitem"><div class="para">
				A deployment environment. Where CloudStack code is developed in the localhost of the developer and the resulting build is deployed within DevCloud
			</div><div class="para">
				This mode was used in the testing procedure of CloudStack 4.0.0 incubating release. See the following screencast to see how: <a href="http://vimeo.com/54621457">http://vimeo.com/54621457</a>
			</div></li><li class="listitem"><div class="para">
				A host-only mode. Where DevCloud is used only as a host. CloudStack management server is run in the localhost of the developer
			</div><div class="para">
				This mode makes use of a host-only interface defined in the Virtual Box preferences. Check the following screencast to see how: <a href="http://vimeo.com/54610161">http://vimeo.com/54610161</a>
			</div><div class="para">
				The following schematic shows the architecture of the Host-Only mode.
			</div><div class="mediaobject"><img src="./images/DevCloud-hostonly.png" width="270" alt="DevCloud-hostonly.png: Schematic of the DevCloud host-only architecture" /></div></li></ol></div></div><div xml:lang="it-IT" class="section" id="building-devcloud" lang="it-IT"><div class="titlepage"><div><div><h3 class="title" id="building-devcloud">8.1.2. Building DevCloud</h3></div></div></div><div class="para">
		The DevCloud appliance can be downloaded from the wiki at <a href="https://cwiki.apache.org/confluence/display/CLOUDSTACK/DevCloud">https://cwiki.apache.org/confluence/display/CLOUDSTACK/DevCloud</a>. It can also be built from scratch. Code is being developed to provide this alternative build. It is based on <span class="emphasis"><em>veewee</em></span>, <span class="emphasis"><em>Vagrant</em></span> and <span class="emphasis"><em>Puppet</em></span>.
	</div><div class="para">
		The goal is to automate the DevCloud build and make this automation capability available to all within the source release of CloudStack
	</div><div class="warning"><div class="admonition_header"><h2>Avvertimento</h2></div><div class="admonition"><div class="para">
			This is under heavy development. The code is located in the source tree under <span class="emphasis"><em>tools/devcloud</em></span>
		</div><div class="para">
			A preliminary wiki page describes the build at <a href="https://cwiki.apache.org/CLOUDSTACK/building-devcloud.html">https://cwiki.pache.org/CLOUDSTACK/building-devcloud.html</a>
		</div></div></div></div></div><ul class="docnav"><li class="previous"><a accesskey="p" href="tools.html"><strong>Indietro</strong>Capitolo 8. Tools</a></li><li class="up"><a accesskey="u" href="#"><strong>Risali</strong></a></li><li class="home"><a accesskey="h" href="index.html"><strong>Partenza</strong></a></li><li class="next"><a accesskey="n" href="marvin.html"><strong>Avanti</strong>8.2. Marvin</a></li></ul></body></html>
