server/ganeti API Documentation Modules Classes Names
Clear Help

For more information on the search, visit the help page.

Module Index

  • ganeti - Ganeti python modules
    • asyncnotifier - Asynchronous pyinotify implementation
    • backend - Functions used by the node daemon
    • bootstrap - Functions to bootstrap a new cluster.
    • build - Module used during the Ganeti build process
      • shell_example_lexer - Pygments lexer for our custom shell example sessions.
      • sphinx_ext - Sphinx extension for building opcode documentation.
    • cli - Module dealing with command line parsing
    • cli_opts - Module containing Ganeti's command line parsing options
    • client - Common command line client code.
      • base - Utils for CLI commands
      • gnt_backup - Backup related commands
      • gnt_cluster - Cluster related commands
      • gnt_debug - Debugging commands
      • gnt_filter - Job filter rule commands
      • gnt_group - Node group related commands
      • gnt_instance - Instance related commands
      • gnt_job - Job related commands
      • gnt_network - IP pool related commands
      • gnt_node - Node related commands
      • gnt_os - OS scripts related commands
      • gnt_storage - External Storage related commands
    • cmdlib - Module implementing the master-side code.
      • backup - Logical units dealing with backup operations.
      • base - Base classes and functions for cmdlib.
      • cluster - Logical units dealing with the cluster.
        • verify - Logical units for cluster verification.
      • common - Common functions used by multiple logical units.
      • group - Logical units dealing with node groups.
      • instance - Logical units dealing with instances.
      • instance_create - Logical unit for creating a single instance.
      • instance_helpervm - Functions for running helper virtual machines to perform tasks on instances.
      • instance_migration - Logical units dealing with instance migration an failover.
      • instance_operation - Logical units dealing with instance operations (start/stop/...).
      • instance_query - Logical units for querying instances.
      • instance_set_params - Logical unit setting parameters of a single instance.
      • instance_storage - Logical units dealing with storage of instances.
      • instance_utils - Utility function mainly, but not only used by instance LU's.
      • misc - Miscellaneous logical units that don't fit into any category.
      • network - Logical units dealing with networks.
      • node - Logical units dealing with nodes.
      • operating_system - Logical units dealing with OS.
      • query - Logical units for queries.
      • tags - Logical units dealing with tags.
      • test - Test logical units.
    • compat - Module containing backported language/library functionality.
    • confd - Ganeti confd client/server library
      • client - Ganeti confd client
    • config - Configuration management for Ganeti
      • temporary_reservations - Reserve resources, so that jobs can't take them.
      • utils - Utilities used by the config module.
      • verify - Verification helpers for the configuration object.
    • constants - Module holding different constants.
    • daemon - Module with helper classes and functions for daemons
    • errors - Ganeti exception handling.
    • hooksmaster - Module implementing the logic for running hooks.
    • ht - Module implementing the parameter types code.
    • http - HTTP module.
      • auth - HTTP authentication module.
      • client - HTTP client module.
      • server - HTTP server module.
    • hypervisor - Virtualization interface abstraction
      • hv_base - Base class for all hypervisors
      • hv_chroot - Chroot manager hypervisor
      • hv_fake - Fake hypervisor
      • hv_kvm - KVM hypervisor
        • kvm_runtime - No module docstring; 0/7 constant, 1/1 function, 0/1 class documented
        • kvm_utils - No module docstring; 0/2 constant, 5/5 functions documented
        • monitor - Qemu monitor control classes
        • netdev - KVM hypervisor tap device helpers
        • validation - KVM hypervisor parameter/syntax validation helpers
      • hv_lxc - LXC hypervisor
      • hv_xen - Xen hypervisors
    • impexpd - Classes and functions for import/export daemon.
    • jqueue - Module implementing the job queue handling.
      • exec - Module implementing executing of a job as a separate process
    • jstore - Module implementing the job queue handling.
    • locking - Module implementing the Ganeti locking code.
    • luxi - Module for the LUXI protocol
    • masterd - Masterd-related classes and functions.
      • iallocator - Module implementing the iallocator code.
      • instance - Instance-related functions and classes for masterd.
    • mcpu - Module implementing the logic behind the cluster operations
    • metad - Module for the Metad protocol
    • netutils - Ganeti network utility module.
    • network - IP address pool management functions.
    • objects - Transportable objects for Ganeti.
    • opcodes - OpCodes module
    • opcodes_base - OpCodes base module
    • outils - Module for object related utils.
    • ovf - Converter tools between ovf and ganeti config file
    • pathutils - Module containing constants and functions for filesystem paths.
    • qlang - Module for a simple query language
    • query - Module for query operations
    • rapi - Ganeti RAPI module
      • baserlib - Remote API base resources library.
      • client - Ganeti RAPI client.
      • client_utils - RAPI client utilities.
      • connector - Remote API connection map.
      • rlib2 - Remote API resource implementations.
      • testutils - Remote API test utilities.
    • rpc - Empty file for package definition.
      • client - Module for generic RPC clients.
      • errors - Module that defines a transport for RPC connections.
      • node - Inter-node RPC library.
      • stub - Empty file for package definition.
        • metad - Undocumented
        • wconfd - Undocumented
      • transport - Module that defines a transport for RPC connections.
    • rpc_defs - RPC definitions for communication between master and node daemons.
    • runtime - Module implementing configuration details at runtime.
    • serializer - Serializer abstraction module
    • server - Empty file for package definition.
      • masterd - Master daemon program.
      • noded - Ganeti node daemon
      • rapi - Ganeti Remote API master script.
    • ssconf - Global Configuration data for Ganeti.
    • ssh - Module encapsulating ssh functionality.
    • storage - Block device abstraction
      • base - Block device abstraction - base class and utility functions
      • bdev - Block device abstraction.
      • container - Storage container abstraction.
      • drbd - DRBD block device related functionality
      • drbd_cmdgen - DRBD command generating classes
      • drbd_info - DRBD information parsing utilities
      • extstorage - ExtStorage Interface related functionality
      • filestorage - Filesystem-based access functions and disk templates.
      • gluster - Gluster storage class.
    • tools - Common tools modules.
      • burnin - Burnin program
      • cfgupgrade - Library of the tools/cfgupgrade utility.
      • common - Common functions for tool scripts.
      • ensure_dirs - Script to ensure permissions on files/dirs are accurate.
      • node_cleanup - Script to configure the node daemon.
      • node_daemon_setup - Script to configure the node daemon.
      • prepare_node_join - Script to prepare a node for joining a cluster.
      • ssh_update - Script to update a node's SSH key files.
      • ssl_update - Script to recreate and sign the client SSL certificates.
    • uidpool - User-id pool related functions.
    • utils - Ganeti utility module.
      • algo - Utility functions with algorithms.
      • bitarrays - Utility functions for managing bitarrays.
      • filelock - Utility functions for file-based locks.
      • hash - Utility functions for hashing.
      • io - Utility functions for I/O.
      • livelock - Lockfiles to prove liveliness
      • log - Utility functions for logging.
      • lvm - Utility functions for LVM.
      • mlock - Wrapper around mlockall(2).
      • nodesetup - Utility functions for manipulating /etc/hosts.
      • process - Utility functions for processes.
      • retry - Utility functions for retrying function calls with a timeout.
      • security - Utility functions for security features of Ganeti.
      • storage - Utility functions for storage.
      • tags - Utility functions for tag related operations
      • text - Utility functions for manipulating or working with text.
      • version - Version utilities.
      • wrapper - Utility functions wrapping other functions.
      • x509 - Utility functions for X509.
    • vcluster - Module containing utilities for virtual clusters.
    • watcher - Tool to restart erroneously downed virtual machines.
      • nodemaint - Module doing node maintenance for Ganeti watcher.
      • state - Module keeping state for Ganeti watcher.
    • wconfd - Module for the WConfd protocol
    • workerpool - Base classes for worker pools.
    • _constants - Automatically generated constants for Python
    • _generated_rpc - Automatically generated RPC client wrappers.
    • _vcsversion - Build-time VCS version number for Ganeti.
  • server - HTTP server module.
API Documentation for server/ganeti, generated by pydoctor 24.11.2 at 2025-08-23 09:38:44.