Welcome to Apache CloudStack’s Documentation¶
We have a number of guides, starting with a guide to cloudstack’s terminology and concepts, moving through some information about possible topologies. We then have a quick start guide to help you get a very simple cloudstack up and running. Followed by the full installation guide, an administrator’s guide and then further detailed guides on complex configurations.
Information can also be found at CloudStack’s wiki https://cwiki.apache.org/confluence/display/CLOUDSTACK/Home and on cloudstack mailing lists http://cloudstack.apache.org/mailing-lists.html
- CloudStack Concepts and Terminology
- Quick Installation Guide
- Installation Guide
- Upgrading CloudStack
- Upgrade Instruction from 4.12.x
- Upgrade Instruction from 4.11.x
- Upgrade Instruction from 4.10.x
- Upgrade Instruction from 4.9.x
- Upgrade Instruction from 4.8.x
- Upgrade Instruction from 4.7.x
- Upgrade Instruction from 4.6.x
- Upgrade Instruction from 4.5.x
- Upgrade Instruction from 4.4.x
- Upgrade Instruction from 4.3.x
- Usage Guide
- User Interface
- Managing Accounts, Users and Domains
- Using Projects to Organize User Resources
- Service Offerings
- Setting up Networking for Users
- Working with Virtual Machines
- Working with Templates
- Creating Templates: Overview
- Requirements for Templates
- Best Practices for Templates
- The Default Template
- Private and Public Templates
- Creating a Template from an Existing Virtual Machine
- Creating a Template from a Snapshot
- Uploading Templates from a remote HTTP server
- Bypassing Secondary Storage For KVM templates
- Uploading Templates and ISOs from a local computer
- Sharing templates with other accounts/projects
- Exporting Templates
- Creating a Linux Template
- Creating a Windows Template
- Importing Amazon Machine Images
- Converting a Hyper-V VM to a Template
- Adding Password Management to Your Templates
- Deleting Templates
- Working with Hosts
- Adding Hosts
- Scheduled Maintenance and Maintenance Mode for Hosts
- Disabling and Enabling Zones, Pods, and Clusters
- Removing Hosts
- Re-Installing Hosts
- Maintaining Hypervisors on Hosts
- Changing Host Password
- Over-Provisioning and Service Offering Limits
- VLAN Provisioning
- Out-of-band Management
- Security
- Server Address Usage
- Securing Process
- KVM Libvirt Hook Script Include
- Working with Storage
- Working with System Virtual Machines
- Working with Usage
- Managing Networks and Traffic
- Guest Traffic
- Networking in a Pod
- Networking in a Zone
- Basic Zone Physical Network Configuration
- Advanced Zone Physical Network Configuration
- Using Multiple Guest Networks
- IP Reservation in Isolated Guest Networks
- Reserving Public IP Addresses and VLANs for Accounts
- Configuring Multiple IP Addresses on a Single NIC
- About Multiple IP Ranges
- About Elastic IPs
- Portable IPs
- Multiple Subnets in Shared Network
- Isolation in Advanced Zone Using Private VLANs
- Security Groups
- External Firewalls and Load Balancers
- Global Server Load Balancing Support
- Guest IP Ranges
- Acquiring a New IP Address
- Releasing an IP Address
- Static NAT
- IP Forwarding and Firewalling
- IP Load Balancing
- DNS and DHCP
- Remote Access VPN
- About Inter-VLAN Routing (nTier Apps)
- Configuring a Virtual Private Cloud
- Persistent Networks
- Setup a Palo Alto Networks Firewall
- Using Remote Access VPN
- Managing the Cloud
- System Reliability and Availability
- Tuning
- Events and Troubleshooting
- Developers Guide
- CloudStack Installation from GIT repo for Developers
- Programmer Guide
- Plugins
- Allocators
- Deploying CloudStack with Ansible
- What is Ansible
- There’s already Chef and Puppet, so what’s the fuss about Ansible?
- So let’s see something
- Installing Ansible
- Playbooks
- Modules
- Planning
- MySQL
- CloudStack Management server service
- System VM Templates:
- Bringing it all together
- How is this example different from a production deployment?
- Acknowledgements
- Getting Help
- Plugins Guide
- Release Notes