Infrastructure Overview¶
This section provides comprehensive documentation for managing DevOpsCentral's OpenStack-based cloud infrastructure. Here you'll find detailed guides for working with virtual machines, networking, storage, and all the core infrastructure components that power your applications and services.
Whether you prefer working through the web interface (Horizon or Skyline UI) or the command-line tools, these guides cover everything you need to effectively manage your cloud resources. We provide step-by-step tutorials, best practices, troubleshooting guidance, and real-world examples to help you master DevOpsCentral infrastructure management.
OpenStack is the industry-standard open-source cloud platform, giving you the flexibility and control of enterprise-grade infrastructure without vendor lock-in. Our documentation helps you leverage OpenStack's full capabilities while taking advantage of DevOpsCentral's sovereignty-focused infrastructure.
Who This Section Is For¶
- System administrators managing VM infrastructure
- DevOps engineers automating infrastructure provisioning
- Network engineers configuring cloud networking
- Storage administrators managing volumes and backups
- Anyone working hands-on with DevOpsCentral infrastructure
Planned Topics¶
User Interfaces¶
- Horizon UI Guide - Traditional OpenStack dashboard
- Dashboard overview and navigation
- Common operations through Horizon
-
User and project management
-
Skyline UI Guide - Modern OpenStack interface
- What's new in Skyline
- Improved UX and performance
-
Migration guide from Horizon to Skyline
-
UI Comparison: Horizon vs Skyline - Choosing the right interface
- Feature comparison
- When to use each interface
- Keyboard shortcuts and productivity tips
Command-Line Interface¶
- OpenStack CLI Reference - Complete command reference
- Installation and setup
- Authentication and configuration
- Common command patterns
-
Scripting and automation
-
CLI Advanced Usage - Power user techniques
- Batch operations
- Output formatting and parsing
- Integration with CI/CD pipelines
Compute (Virtual Machines)¶
- Instance Management - Creating and managing VMs
- Launch instances with various configurations
- Instance flavors and sizing
- Stop, start, reboot, and delete operations
-
Console access and troubleshooting
-
Flavors Guide - Understanding VM sizing options
- Available flavors and specifications
- Choosing the right flavor for your workload
-
Custom flavor requests
-
Images and Snapshots - Managing VM images
- Available base images (Ubuntu, CentOS, Debian, etc.)
- Creating custom images
- Snapshot and restore operations
- Image sharing and visibility
Networking¶
- Network Fundamentals - OpenStack networking basics
- Networks, subnets, and CIDR notation
- Routers and gateway configuration
-
Private vs. public networks
-
Floating IPs - Public IP address management
- Allocating floating IPs
- Associating IPs with instances
-
IP address pools and quotas
-
Security Groups - Firewall rules and access control
- Creating and managing security groups
- Common port configurations
- Best practices for security
-
Troubleshooting connectivity issues
-
Load Balancing - Distributing traffic across instances
- LBaaS (Load Balancer as a Service)
- Health checks and monitoring
- SSL/TLS termination
Storage¶
- Volume Management - Block storage for VMs
- Creating and attaching volumes
- Volume types and performance
-
Resizing and migration
-
Snapshots and Backups - Data protection
- Volume snapshots
- Automated backup strategies
- Restore procedures
-
Snapshot retention policies
-
Object Storage - Swift object storage
- Using Swift for unstructured data
- API access and integration
- Access control and permissions
Advanced Topics¶
- Orchestration with Heat - Infrastructure as Code
- Heat templates and stack management
- Automated deployments
-
Template examples and patterns
-
Metadata and Cloud-Init - Instance initialization
- Using cloud-init for configuration
- User data and metadata service
-
Automated instance setup
-
Quotas and Limits - Understanding resource limits
- Project quotas
- Requesting quota increases
- Resource optimization
Monitoring and Troubleshooting¶
- Monitoring Resources - Tracking infrastructure health
- Built-in monitoring tools
- Metrics and alerting
-
Performance optimization
-
Troubleshooting Guide - Common issues and solutions
- Connection problems
- Performance issues
- Error message reference
- Support escalation process
Quick Reference¶
Common Operations¶
| Task | Horizon UI | CLI Command |
|---|---|---|
| List instances | Compute → Instances | openstack server list |
| Create instance | Launch Instance button | openstack server create |
| Allocate floating IP | Network → Floating IPs | openstack floating ip create |
| Create volume | Volumes → Create Volume | openstack volume create |
| Add security group rule | Network → Security Groups | openstack security group rule create |
Best Practices¶
- ✅ Use security groups to control access (never open all ports)
- ✅ Regularly snapshot critical volumes
- ✅ Monitor resource usage and quotas
- ✅ Use descriptive names for resources
- ✅ Tag resources for organization and billing
- ✅ Implement proper key management (rotate SSH keys)
- ✅ Test disaster recovery procedures
Data Sovereignty in Infrastructure
All infrastructure resources - VMs, storage, networking - are hosted on locally-owned hardware in Romania, ensuring your data sovereignty and regulatory compliance.
CLI for Automation
While the UI is great for learning and occasional tasks, we recommend using the CLI for automation, scripting, and production deployments.
Getting Started¶
New to OpenStack infrastructure management? We recommend this learning path:
- Start with basics: Instance Management and Networking Fundamentals
- Secure your infrastructure: Security Groups and Floating IPs
- Protect your data: Volume Management and Snapshots
- Master the CLI: CLI Reference for automation
- Advanced topics: Orchestration and Monitoring
Need Help?¶
- Check the Troubleshooting Guide for common issues
- Review OpenStack documentation for detailed technical references
- Contact our support team for assistance
Master DevOpsCentral infrastructure management with OpenStack