Course Outline

1. Introduction to OpenStack for Government

  • History of the cloud and OpenStack
  • Cloud features relevant to government operations
  • Cloud models
    • Private, public, hybrid clouds for government use
    • On-premise, Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS) for government
  • Public and private cloud deployments based on OpenStack for government agencies
  • Open source and commercial OpenStack distributions suitable for government environments
  • OpenStack deployment models tailored for government needs
  • OpenStack ecosystem
    • Modules supporting government operations
    • Underlying tools for efficient government cloud management
    • Integrations with existing government systems
  • OpenStack lifecycle management for government agencies
  • OpenStack certification processes for government personnel
  • OpenStack lab (VM) setup for this course, tailored to government training needs

2. Hands-on OpenStack Administration Workshop for Government

  • Getting to know OpenStack
    • Key OpenStack components (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
    • Interaction with the OpenStack cloud environment
    • Communication flow between OpenStack daemons and APIs
  • Keystone - Identity Management Service
    • Management of domains, projects, users, and roles for government use
    • Managing Keystone catalog services and endpoints in a government context
    • Creating and managing domains, groups, projects, users, and roles for government operations
    • Verification of Keystone services to ensure compliance with government standards
  • Glance - Image Service
    • Image features (properties, metadata, format, container) for government applications
    • Uploading and downloading images in a government cloud environment
    • Sharing images across government agencies
    • Managing quotas for the image service to meet government requirements
    • Verification of Glance services to ensure reliability for government use
  • Neutron - Networking
    • Basic Neutron network resource types for government networks
    • Managing tenant networks and subnets in a government cloud
    • Managing security groups and rules to enhance government data protection
    • East-West routing within government clouds
    • Network namespaces management for government environments
    • Managing external/provider networks for government connectivity
    • North-South routing in a government cloud infrastructure
    • Floating IP management to support government operations
    • Managing network quotas to optimize government resource allocation
    • Basic network troubleshooting techniques (namespaces, tcpdump, etc.) for government IT teams
    • Verification of Neutron services to ensure secure and efficient government networking
  • Nova - Compute Service
    • Interfaces to hypervisors in a government cloud environment
    • Keypair management for secure government operations
    • Flavor management to meet diverse government computing needs
    • Instance parameters and configurations for government applications
    • Creating instances to support government services
    • Verification of spawned instances to ensure compliance with government standards
    • Snapshotting for data backup and recovery in a government context
    • Instance management techniques for efficient government cloud operations
    • Assigning floating IPs to enhance connectivity in government networks
    • Interactive console and console log access for government administrators
    • Security groups assignment to protect government data
    • Compute quotas to optimize resource allocation for government agencies
    • Getting statistics from Nova to inform government decision-making
    • Placement API and Nova Cells v2 for advanced government cloud management
    • Verification of Nova services to ensure reliability for government use
  • Cinder - Block Storage
    • Volume parameters for government storage needs
    • Creating and managing volumes in a government cloud environment
    • Attaching volumes to Nova instances for government applications
    • Managing volume snapshots for data protection in government operations
    • Managing volume backups and restoring from backups for government data recovery
    • Managing volume quotas to optimize storage usage for government agencies
    • Adding new storage backends to support government cloud infrastructure
    • LVM, storage array, and Ceph storage backends for government use
    • Ceph integration with OpenStack for robust government storage solutions
    • Verification of Cinder services to ensure reliability for government operations
  • Swift - Object Storage
    • Swift components and processes tailored for government use
    • Managing containers and objects in a government cloud environment
    • Managing access control lists to secure government data
    • Setting up object expiration policies for government operations
    • The Ring and storage policies for efficient government storage management
    • Monitoring available storage space to optimize resource allocation for government agencies
    • Setting up quotas to ensure fair and efficient use of government storage resources
    • Verification of Swift services to ensure reliability for government operations
  • Heat - Orchestration
    • Heat Orchestration Template (HOT) and its components for government applications
    • Creating Heat stacks to support complex government cloud deployments
    • Verification of Heat stacks to ensure compliance with government standards
    • Updating Heat stacks to adapt to changing government requirements
    • Verification of Heat services to ensure reliability for government use
  • Basic Troubleshooting
    • Analyzing log files to diagnose issues in a government cloud environment
    • Centralized logging for efficient government IT management
    • Debugging OpenStack client queries to resolve issues quickly for government operations
    • Managing the OpenStack database to ensure data integrity for government applications
    • Backing up OpenStack to protect government data
    • Analyzing compute node status to optimize performance in a government cloud
    • Analyzing instance status to ensure reliability of government services
    • Analyzing the AMQP broker (RabbitMQ) for efficient message passing in government operations
    • Metadata services management for secure government data handling
    • A general approach to diagnosing OpenStack issues in a government context
    • Troubleshooting network problems to ensure connectivity in government networks
    • Troubleshooting network performance to optimize speed and reliability for government operations
    • Instance backup and recovery strategies for government data protection

3. Advanced Topics for Government OpenStack Deployment

  • Hardware Considerations and Capacity Planning
    • Compute hardware selection for government cloud environments
    • Network design to support government operations
    • Storage design to meet government data requirements
    • Flavor sizing to optimize resource allocation for government applications
    • Resource overcommitment strategies for efficient government cloud management
  • Highly Available Control Plane
    • Implementing high availability (HA) in OpenStack services for government use
    • HA database configurations to ensure data reliability for government operations
    • HA message queue setups to enhance communication in government clouds
  • Cloud Partitioning and Scheduler Filters
    • Reasons and methods for implementing cloud partitions (host-aggregates) in a government context
    • Nova scheduler filters to optimize resource allocation for government applications
  • Workload Migration
    • Cold and live migration techniques for efficient government cloud management
    • Tweaking live migration settings to enhance performance in government operations
    • The Watcher project for automated workload optimization in government clouds
  • In-depth OpenStack Networking (SDN) (2-3 hours)
    • Types of networks (local, flat, VLAN, VXLAN, GRE) suitable for government use
    • Neutron plugins
      • Linux Bridge for simple network configurations in government clouds
      • Open vSwitch for advanced networking capabilities in government environments
    • Distributed Virtual Routers (DVR) to enhance routing in government networks
    • Load Balancer as a Service (LBaaS) and the Octavia project for efficient load distribution in government clouds
    • Virtual Private Network as a Service (VPNaaS) for secure government network connections
  • OpenStack Monitoring and Telemetry
    • Ceilometer service for comprehensive monitoring of government cloud resources
    • External monitoring tools to enhance visibility into government cloud operations
  • Advanced Cloud/Hypervisor Features
    • CPU pinning and NUMA architecture to optimize performance in government applications
    • Single Root I/O Virtualization (SR-IOV) for enhanced network performance in government clouds
  • Cloud-init and Image Customization
    • Metadata Service management to support customized cloud images for government use
  • Block Storage Backends
    • LVM (Logical Volume Manager) for flexible storage solutions in government clouds
    • Ceph RBD (RADOS Block Device) for scalable and reliable storage in government environments
    • Physical appliances to support legacy systems in government cloud infrastructure
    • Storage network considerations to ensure efficient data transfer in government operations
  • Upgrading OpenStack
    • Upgrade strategies and procedures for government cloud environments
    • Zero-downtime upgrade methods to minimize disruption in government operations
  • Bare-metal Provisioning with OpenStack
    • The Ironic module for bare-metal provisioning in government clouds
    • Undercloud and overcloud concepts to support complex government cloud deployments
  • The Future of OpenStack for Government

Requirements

  • Basic Linux administration skills for government IT systems
  • Foundational networking knowledge
  • Elementary understanding of the cloud computing model
 28 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories