Visão Geral
O curso Apache CloudStack Storage Administration apresenta os conceitos, componentes e procedimentos necessários para projetar, configurar, administrar, monitorar e solucionar problemas relacionados ao armazenamento em ambientes Apache CloudStack. O treinamento aborda a arquitetura de storage da plataforma, com ênfase em Primary Storage, Secondary Storage, volumes, templates, snapshots, storage pools, storage tags e integração com hosts e hypervisors.
Durante o treinamento, os participantes compreenderão como o CloudStack utiliza diferentes tipos de armazenamento ao longo do ciclo de vida das máquinas virtuais, desde a disponibilização de templates e imagens até a criação, operação, migração e recuperação de volumes. Também serão abordados aspectos de capacidade, desempenho, disponibilidade, distribuição de workloads e expansão da infraestrutura.
A abordagem combina fundamentos arquiteturais, administração e atividades práticas, permitindo ao participante configurar ambientes de storage, validar sua operação, monitorar utilização e diagnosticar problemas envolvendo hosts, volumes, templates, snapshots e recursos de armazenamento.
Conteúdo Programatico
Module 1: CloudStack Storage Architecture
- Conceitos de Storage em Cloud Computing
- Arquitetura de storage do Apache CloudStack
- Primary Storage
- Secondary Storage
- Storage Pools
- Volumes
- Templates
- ISO Images
- Snapshots
- System VM Storage
- Storage allocation
- Storage placement
- Relação entre CloudStack, hypervisor e storage
- Storage lifecycle
Module 2: Primary Storage Administration
- Conceitos de Primary Storage
- Função do Primary Storage
- Storage Pools
- Configuração de Primary Storage
- NFS Primary Storage
- Storage mounts
- Storage capacity
- Storage tags
- Storage allocation
- VM volume placement
- Storage availability
- Storage maintenance
- Primary Storage troubleshooting
Module 3: Secondary Storage Administration
- Conceitos de Secondary Storage
- Função do Secondary Storage
- Secondary Storage VM
- Templates
- ISO Images
- Template repositories
- Upload e download de imagens
- Template lifecycle
- Image management
- Storage capacity
- Secondary Storage configuration
- Secondary Storage troubleshooting
Module 4: Volumes and Virtual Machine Storage
- Volume architecture
- Root Volumes
- Data Volumes
- Volume creation
- Volume attachment
- Volume detachment
- Volume migration
- Volume resizing
- Volume deletion
- Volume snapshots
- Volume lifecycle
- Storage allocation
- Volume troubleshooting
Module 5: Templates, ISO Images and Snapshots
- Template architecture
- Template creation
- Template registration
- Template deployment
- Template management
- ISO registration
- ISO deployment
- Snapshot architecture
- Snapshot creation
- Snapshot management
- Snapshot restoration
- Snapshot retention
- Template and snapshot storage consumption
Module 6: Storage Performance and Capacity Management
- Storage performance fundamentals
- IOPS
- Throughput
- Latency
- Storage utilization
- Capacity planning
- Storage overcommit
- Storage allocation strategies
- Workload distribution
- Storage bottlenecks
- Performance monitoring
- Capacity expansion
- Storage scalability
Module 7: Storage Integration and Advanced Administration
- Storage and hypervisor integration
- KVM storage architecture
- libvirt storage integration
- NFS architecture
- Shared storage concepts
- Storage isolation
- Storage tags and placement
- Storage pools
- Storage migration
- Storage maintenance
- Host and storage dependencies
- Storage failure scenarios
- Recovery considerations
Module 8: Storage Troubleshooting and Operations
- Storage troubleshooting methodology
- Primary Storage troubleshooting
- Secondary Storage troubleshooting
- Volume troubleshooting
- Template troubleshooting
- Snapshot troubleshooting
- NFS troubleshooting
- Host-to-storage connectivity
- Storage mount problems
- Capacity-related problems
- Performance-related problems
- CloudStack logs
- Hypervisor logs
- Linux storage diagnostics
- Storage validation procedures
- Operational best practices