Usage Guide
This guide is aimed at Administrators of a CloudStack based Cloud
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 Two Factor Authentication For Users
Using Projects to Organize User Resources
Service Offerings
Setting up Networking for Users
- Overview of Setting Up Networking for Users
- About Virtual Networks
- Network Service Providers
- Network Offerings
- Configuring AutoScale with using CloudStack Virtual Router
Working with Virtual Machines
- About Working with Virtual Machines
- VM Lifecycle
- Managing Virtual Machines
- Changing the VM Name, OS, or Group
- Appending a Name to the Guest VM’s Internal Name
- Changing the Service Offering for a VM
- Resetting the Virtual Machine Root Volume on Reboot
- Moving VMs Between Hosts (Manual Live Migration)
- Moving Instance’s Volumes Between Storage Pools (offline volume Migration)
- Assigning VMs to Hosts
- Changing a VM’s Base Image
- Advanced VM Instance Settings
- Virtual Machine Snapshots
- Support for Virtual Appliances
- Importing and Unmanaging Virtual Machines
- Virtual Machine Backups (Backup and Recovery Feature)
- Using SSH Keys for Authentication
- Assigning GPU/vGPU to Guest VMs
- Virtual Machine Metrics
Working with Templates & ISOs
- 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 and ISOs with other accounts/projects
- Exporting Templates
- Creating a Linux Template
- System preparation for Linux
- 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 ISOs
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
Working with Storage
- Storage Overview
- Primary Storage
- Secondary Storage
- Working With Volumes
- Creating a New Volume
- Uploading an Existing Volume to a Virtual Machine
- Attaching a Volume
- Detaching and Moving Volumes
- VM Storage Migration
- Resizing Volumes
- Root Volume size defined via Service Offering
- Change disk offering for volume
- Reset VM to New Root Disk on Reboot
- Volume Deletion and Garbage Collection
- Volume Metrics
- Working with Volume Snapshots
Working with System Virtual Machines
- The System VM Template
- Changing the Default System VM Template
- Accessing System VMs
- Multiple System VM Support for VMware
- Console Proxy
- Creating a VM Console Endpointy
- Using a SSL Certificate for the Console Proxy
- Changing the Console Proxy SSL Certificate and Domains
- Uploading ROOT CA and Intermediate CA
- Load-balancing Console Proxies / Secondary Storage VMs
- SSL-Offloading with Load-balancing for Console Proxies / Secondary Storage VMs
- Virtual Router
- Secondary Storage VM
- Migrating System VMs
- Troubleshoot networks from System VMs
Working with Usage
- Working with Usage
- Configuring the Usage Server
- Setting Usage Limits
- Usage Record Format
- Virtual Machine Usage Record Format
- Network Usage Record Format
- IP Address Usage Record Format
- Disk Volume Usage Record Format
- Template, ISO, and Snapshot Usage Record Format
- Load Balancer Policy or Port Forwarding Rule Usage Record Format
- Network Offering Usage Record Format
- VPN User Usage Record Format
- Usage Types
- Example response from listUsageRecords
- Dates in the Usage Record
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
- 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
- About Virtual Private Clouds
- Adding a Virtual Private Cloud
- Adding Tiers
- Configuring Network Access Control List
- Adding a Private Gateway to a VPC
- Deploying VMs to the Tier
- Deploying VMs to VPC Tier and Shared Networks
- Acquiring a New IP Address for a VPC
- Releasing an IP Address Alloted to a VPC
- Enabling or Disabling Static NAT on a VPC
- Adding Load Balancing Rules on a VPC
- Adding a Port Forwarding Rule on a VPC
- Removing Tiers
- Editing, Restarting, and Removing a Virtual Private Cloud
- Persistent Networks
- Setup a Palo Alto Networks Firewall
- Using Remote Access VPN
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
- Event Notification
- TroubleShooting
- Working with Server Logs
- Data Loss on Exported Primary Storage
- Recovering a Lost Virtual Router
- Maintenance mode not working on vCenter
- Unable to deploy VMs from uploaded vSphere template
- Unable to power on virtual machine on VMware
- Load balancer rules fail after changing network offering
- Troubleshooting Internet Traffic