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
- MySQL upgrade problems
- Validate 4.19.1.0 source code tarball
- Upgrade Instruction from 4.19.x
- Upgrade Instruction from 4.18.x
- Upgrade Instruction from 4.17.x
- Upgrade Instruction from 4.16.x
- Upgrade Instruction from 4.15.x
- Upgrade Instruction from 4.14.x
- Upgrade Instruction from 4.13.x
- 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
- Roles, Accounts, Users, and Domains
- Using Dynamic Roles
- Dedicating Resources to Accounts and Domains
- How to Dedicate a Zone, Cluster, Pod, or Host to an Account or Domain
- Using an LDAP Server for User Authentication
- Using a SAML 2.0 Identity Provider for User Authentication
- Using OAuth2 Authentication For Users
- Using Two Factor Authentication For Users
- Password Recovery for Users (Forgot Password)
- Using Projects to Organize User Resources
- Service Offerings
- Setting up Networking for Users
- Working with Instances
- About Working with Instances
- Instance Lifecycle
- Managing Instances
- Instance Snapshots
- Support for Virtual Appliances
- Importing and Unmanaging Instances
- Importing Virtual Machines From VMware into KVM
- Instance Backups (Backup and Recovery Feature)
- Using SSH Keys for Authentication
- Assigning GPU/vGPU to Guest Instances
- Instance Metrics
- Working with Templates & ISOs
- Working with Clusters
- 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
- Hypervisor Capabilities
- 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
- KVM Rolling Maintenance
- KVM Auto Enable/Disable Hosts
- Working with Storage
- Working with System VMs
- Working with Usage
- Managing VM and Volume Allocation
- Managing Networks and Traffic
- Guest Traffic
- Networking in a Pod
- Networking in a Zone
- Basic Zone Physical Network Configuration
- Advanced Zone Physical Network Configuration
- Editing, Restarting, and Removing a Guest Network
- Using Multiple Guest Networks
- Dynamic and Static Routing
- Guest Network Permissions
- 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
- Reserving a Public IP Address
- Releasing a Reserved Public 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
- VNF Templates and Appliances
- Managing the Cloud
- Using Tags to Organize Resources in the Cloud
- Using Comments on the Resources in the Cloud
- Reporting CPU Sockets
- Changing the Database Configuration
- Changing the Database Password
- File encryption type
- Administrator Alerts
- Customizing the Network Domain Name
- Stopping and Restarting the Management Server
- 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