1818 What is Apache CloudStack?
1919--------------------------
2020
21- Apache CloudStack is an open source Infrastructure-as-a-Service platform that
22- manages and orchestrates pools of storage, network, and computer resources to
23- build a public or private IaaS compute cloud.
21+ Apache CloudStack is an open source Infrastructure-as-a-Service platform that
22+ manages and orchestrates pools of storage, network, and computer resources to
23+ build a public or private IaaS compute cloud.
2424
2525With CloudStack you can:
2626
27- - Set up an on-demand elastic cloud computing service.
27+ - Set up an on-demand elastic cloud computing service.
2828
2929- Allow end-users to provision resources
3030
@@ -35,9 +35,9 @@ What can Apache CloudStack do?
3535Multiple Hypervisor Support
3636~~~~~~~~~~~~~~~~~~~~~~~~~~~
3737
38- CloudStack works with a variety of hypervisors and hypervisor-like
39- technologies. A single cloud can contain multiple hypervisor implementations.
40- As of the current release CloudStack supports:
38+ CloudStack works with a variety of hypervisors and hypervisor-like
39+ technologies. A single cloud can contain multiple hypervisor implementations.
40+ As of the current release CloudStack supports:
4141
4242- BareMetal (via IPMI)
4343
@@ -57,86 +57,86 @@ As of the current release CloudStack supports:
5757Massively Scalable Infrastructure Management
5858~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5959
60- CloudStack can manage tens of thousands of physical servers installed in
61- geographically distributed datacenters. The management server scales
62- near-linearly eliminating the need for cluster-level management servers.
63- Maintenance or other outages of the management server can occur without
60+ CloudStack can manage tens of thousands of physical servers installed in
61+ geographically distributed datacenters. The management server scales
62+ near-linearly eliminating the need for cluster-level management servers.
63+ Maintenance or other outages of the management server can occur without
6464affecting the Instances running in the cloud.
6565
6666
6767Automatic Cloud Configuration Management
6868~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6969
70- CloudStack automatically configures the network and storage settings for each
70+ CloudStack automatically configures the network and storage settings for each
7171Instance deployment. Internally, a pool of virtual appliances support
72- the operation of configuration of the cloud itself. These appliances offer
73- services such as firewalling, routing, DHCP, VPN, console proxy, storage
74- access, and storage replication. The extensive use of horizontally scalable
72+ the operation of configuration of the cloud itself. These appliances offer
73+ services such as firewalling, routing, DHCP, VPN, console proxy, storage
74+ access, and storage replication. The extensive use of horizontally scalable
7575Instances simplifies the installation and ongoing operation of a cloud.
7676
7777
7878Graphical User Interface
7979~~~~~~~~~~~~~~~~~~~~~~~~
8080
81- CloudStack offers an administrators web interface used for provisioning and
82- managing the cloud, as well as an end-user's Web interface, used for running
81+ CloudStack offers an administrators web interface used for provisioning and
82+ managing the cloud, as well as an end-user's Web interface, used for running
8383Instances and managing Instance Templates. The UI can be customized to reflect the desired
8484service provider or enterprise look and feel.
8585
8686
8787API
8888~~~
8989
90- CloudStack provides a REST-like API for the operation, management and use of
91- the cloud.
90+ CloudStack provides a REST-like API for the operation, management and use of
91+ the cloud.
9292
9393
9494AWS EC2 API Support
9595~~~~~~~~~~~~~~~~~~~
9696
97- CloudStack provides an EC2 API translation layer to permit the common EC2
98- tools to be used in the use of a CloudStack cloud.
97+ CloudStack provides an EC2 API translation layer to permit the common EC2
98+ tools to be used in the use of a CloudStack cloud.
9999
100100
101101High Availability
102102~~~~~~~~~~~~~~~~~
103103
104- CloudStack has a number of features to increase the availability of the
105- system. The Management Server itself may be deployed in a multi-node
106- installation where the servers are load balanced. MySQL may be configured to
107- use replication to provide for failover in the event of database loss. For the
108- hosts, CloudStack supports NIC bonding and the use of separate networks for
104+ CloudStack has a number of features to increase the availability of the
105+ system. The Management Server itself may be deployed in a multi-node
106+ installation where the servers are load balanced. MySQL may be configured to
107+ use replication to provide for failover in the event of database loss. For the
108+ hosts, CloudStack supports NIC bonding and the use of separate networks for
109109storage as well as iSCSI Multipath.
110110
111111
112112Deployment Architecture Overview
113113--------------------------------
114114
115- Generally speaking, most CloudStack deployments consist of the management
116- server and the resources to be managed. During deployment you inform the
117- management server of the resources to be managed, such as IP address blocks,
118- storage devices, hypervisors, and VLANs.
115+ Generally speaking, most CloudStack deployments consist of the management
116+ server and the resources to be managed. During deployment you inform the
117+ management server of the resources to be managed, such as IP address blocks,
118+ storage devices, hypervisors, and VLANs.
119119
120- The minimum installation consists of one machine running the CloudStack
121- Management Server and another machine to act as the cloud infrastructure (in
122- this case, a very simple infrastructure consisting of one host running
123- hypervisor software). In its smallest deployment, a single machine can act as
120+ The minimum installation consists of one machine running the CloudStack
121+ Management Server and another machine to act as the cloud infrastructure (in
122+ this case, a very simple infrastructure consisting of one host running
123+ hypervisor software). In its smallest deployment, a single machine can act as
124124both the Management Server and the hypervisor host (using the KVM hypervisor).
125125
126126.. image :: /_static/images/basic-deployment.png
127127
128- A more full-featured installation consists of a highly-available multi-node
129- Management Server installation and up to tens of thousands of hosts using any
128+ A more full-featured installation consists of a highly-available multi-node
129+ Management Server installation and up to tens of thousands of hosts using any
130130of several networking technologies.
131131
132132
133133Management Server Overview
134134~~~~~~~~~~~~~~~~~~~~~~~~~~
135135
136- The management server orchestrates and allocates the resources in your cloud
136+ The management server orchestrates and allocates the resources in your cloud
137137deployment.
138138
139- The management server typically runs on a dedicated machine or as a virtual
139+ The management server typically runs on a dedicated machine or as a virtual
140140machine. It controls allocation of Instances to hosts and assigns
141141storage and IP addresses to the Instances. The Management Server runs
142142in an Apache Tomcat container and requires a MySQL database for persistence.
@@ -145,12 +145,12 @@ The management server:
145145
146146- Provides the web interface for both the administrator and end user.
147147
148- - Provides the API interfaces for both the CloudStack API as well as the EC2
149- interface.
148+ - Provides the API interfaces for both the CloudStack API as well as the EC2
149+ interface.
150150
151151- Manages the assignment of guest Instances to a specific compute resource
152152
153- - Manages the assignment of public and private IP addresses.
153+ - Manages the assignment of public and private IP addresses.
154154
155155- Allocates storage during the VM instantiation process.
156156
@@ -163,23 +163,23 @@ The management server:
163163Cloud Infrastructure Overview
164164~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
165165
166- Resources within the cloud are managed as follows:
166+ Resources within the cloud are managed as follows:
167167
168- - Regions: A collection of one or more geographically proximate zones managed
169- by one or more management servers.
168+ - Regions: A collection of one or more geographically proximate zones managed
169+ by one or more management servers.
170170
171- - Zones: Typically, a zone is equivalent to a single datacenter. A zone
171+ - Zones: Typically, a zone is equivalent to a single datacenter. A zone
172172 consists of one or more pods and secondary storage.
173173
174- - Pods: A pod is usually a rack, or row of racks that includes a layer-2
174+ - Pods: A pod is usually a rack, or row of racks that includes a layer-2
175175 switch and one or more clusters.
176176
177- - Clusters: A cluster consists of one or more homogenous hosts and primary
178- storage.
177+ - Clusters: A cluster consists of one or more homogenous hosts and primary
178+ storage.
179179
180- - Host: A single compute node within a cluster; often a hypervisor.
180+ - Host: A single compute node within a cluster; often a hypervisor.
181181
182- - Primary Storage: A storage resource typically provided to a single cluster
182+ - Primary Storage: A storage resource typically provided to a single cluster
183183 for the actual running of Instance disk images. (Zone-wide primary storage
184184 is an option, though not typically used.)
185185
@@ -190,14 +190,14 @@ Resources within the cloud are managed as follows:
190190Networking Overview
191191~~~~~~~~~~~~~~~~~~~
192192
193- CloudStack offers many types of networking, but they typically fall into one
194- of two scenarios:
193+ CloudStack offers many types of networking, but they typically fall into one
194+ of two scenarios:
195195
196- - Basic: Most analogous to AWS-classic style networking. Provides a single
197- flat layer-2 network where guest isolation is provided at layer-3 by the
198- hypervisors bridge device.
196+ - Basic: Most analogous to AWS-classic style networking. Provides a single
197+ flat layer-2 network where guest isolation is provided at layer-3 by the
198+ hypervisors bridge device.
199199
200- - Advanced: This typically uses layer-2 isolation such as VLANs, though this
200+ - Advanced: This typically uses layer-2 isolation such as VLANs, though this
201201 category also includes SDN technologies such as Nicira NVP.
202202
203203
@@ -309,11 +309,11 @@ the zone. If you are provisioning multiple VMware Datacenters, each one
309309will be set up as a single zone in CloudStack.
310310
311311.. note ::
312- If you are upgrading from a previous CloudStack version, and your existing
313- deployment contains a zone with clusters from multiple VMware Datacenters,
314- that zone will not be forcibly migrated to the new model. It will continue
315- to function as before. However, any new zone-wide operations, such as
316- zone-wide primary storage and live storage migration, will not be available
312+ If you are upgrading from a previous CloudStack version, and your existing
313+ deployment contains a zone with clusters from multiple VMware Datacenters,
314+ that zone will not be forcibly migrated to the new model. It will continue
315+ to function as before. However, any new zone-wide operations, such as
316+ zone-wide primary storage and live storage migration, will not be available
317317 in that zone.
318318
319319.. _about-pods :
@@ -456,6 +456,10 @@ for example:
456456
457457- Dell EMC PowerFlex™ (v3.5)
458458
459+ - HPE Primera/3PAR for FiberChannel
460+
461+ - Pure FlashArray for FiberChannel
462+
459463If you intend to use only local disk for your installation, you can skip
460464adding separate primary storage.
461465
@@ -498,8 +502,8 @@ resource, making Templates and other data available to any zone in the
498502cloud.
499503
500504.. warning ::
501- Heterogeneous Secondary Storage is not supported in Regions. For example,
502- you cannot set up multiple zones, one using NFS secondary and the other
505+ Heterogeneous Secondary Storage is not supported in Regions. For example,
506+ you cannot set up multiple zones, one using NFS secondary and the other
503507 using S3 or Swift secondary.
504508
505509.. _about-object-storage :
@@ -627,10 +631,10 @@ zone are:
627631 NAT between their guest network and the Public Network, as described
628632 in “Acquiring a New IP Address” in the Administration Guide.
629633 Public IPs are assigned to the "Public" interface of system VMs, including
630- Virtual Routers.
634+ Virtual Routers.
631635
632636.. note ::
633- The IP space used in a "Public" network can either be really publicly
637+ The IP space used in a "Public" network can either be really publicly
634638 routable IP space (e.g. in case of a Public cloud setup), or can be
635639 any other company internal (RFC 1918) IP space that is not used with other
636640 CloudStack networks (e.g. in case of a Private cloud setup
0 commit comments