Trees
Indices
Help
Ganeti
[
hide private
]
[
frames
] |
no frames
]
[
Module Hierarchy
|
Class Hierarchy
]
Module Hierarchy
ganeti
:
Ganeti python modules
ganeti._constants
:
Automatically generated constants for Python
ganeti._generated_rpc
:
Automatically generated RPC client wrappers.
ganeti._vcsversion
:
Build-time VCS version number for Ganeti.
ganeti.asyncnotifier
:
Asynchronous pyinotify implementation
ganeti.backend
:
Functions used by the node daemon
ganeti.bootstrap
:
Functions to bootstrap a new cluster.
ganeti.build
:
Module used during the Ganeti build process
ganeti.build.shell_example_lexer
:
Pygments lexer for our custom shell example sessions.
ganeti.build.sphinx_ext
:
Sphinx extension for building opcode documentation.
ganeti.cli
:
Module dealing with command line parsing
ganeti.cli_opts
:
Module containing Ganeti's command line parsing options
ganeti.client
:
Common command line client code.
ganeti.client.base
:
Utils for CLI commands
ganeti.client.gnt_backup
:
Backup related commands
ganeti.client.gnt_cluster
:
Cluster related commands
ganeti.client.gnt_debug
:
Debugging commands
ganeti.client.gnt_filter
:
Job filter rule commands
ganeti.client.gnt_group
:
Node group related commands
ganeti.client.gnt_instance
:
Instance related commands
ganeti.client.gnt_job
:
Job related commands
ganeti.client.gnt_network
:
IP pool related commands
ganeti.client.gnt_node
:
Node related commands
ganeti.client.gnt_os
:
OS scripts related commands
ganeti.client.gnt_storage
:
External Storage related commands
ganeti.cmdlib
:
Module implementing the master-side code.
ganeti.cmdlib.backup
:
Logical units dealing with backup operations.
ganeti.cmdlib.base
:
Base classes and functions for cmdlib.
ganeti.cmdlib.cluster
:
Logical units dealing with the cluster.
ganeti.cmdlib.cluster.verify
:
Logical units for cluster verification.
ganeti.cmdlib.common
:
Common functions used by multiple logical units.
ganeti.cmdlib.group
:
Logical units dealing with node groups.
ganeti.cmdlib.instance
:
Logical units dealing with instances.
ganeti.cmdlib.instance_create
:
Logical unit for creating a single instance.
ganeti.cmdlib.instance_helpervm
:
Functions for running helper virtual machines to perform tasks on instances.
ganeti.cmdlib.instance_migration
:
Logical units dealing with instance migration an failover.
ganeti.cmdlib.instance_operation
:
Logical units dealing with instance operations (start/stop/...).
ganeti.cmdlib.instance_query
:
Logical units for querying instances.
ganeti.cmdlib.instance_set_params
:
Logical unit setting parameters of a single instance.
ganeti.cmdlib.instance_storage
:
Logical units dealing with storage of instances.
ganeti.cmdlib.instance_utils
:
Utility function mainly, but not only used by instance LU's.
ganeti.cmdlib.misc
:
Miscellaneous logical units that don't fit into any category.
ganeti.cmdlib.network
:
Logical units dealing with networks.
ganeti.cmdlib.node
:
Logical units dealing with nodes.
ganeti.cmdlib.operating_system
:
Logical units dealing with OS.
ganeti.cmdlib.query
:
Logical units for queries.
ganeti.cmdlib.tags
:
Logical units dealing with tags.
ganeti.cmdlib.test
:
Test logical units.
ganeti.compat
:
Module containing backported language/library functionality.
ganeti.confd
:
Ganeti confd client/server library
ganeti.confd.client
:
Ganeti confd client
ganeti.config
:
Configuration management for Ganeti
ganeti.config.temporary_reservations
:
Reserve resources, so that jobs can't take them.
ganeti.config.utils
:
Utilities used by the config module.
ganeti.config.verify
:
Verification helpers for the configuration object.
ganeti.constants
:
Module holding different constants.
ganeti.daemon
:
Module with helper classes and functions for daemons
ganeti.errors
:
Ganeti exception handling.
ganeti.hooksmaster
:
Module implementing the logic for running hooks.
ganeti.ht
:
Module implementing the parameter types code.
ganeti.http
:
HTTP module.
ganeti.http.auth
:
HTTP authentication module.
ganeti.http.client
:
HTTP client module.
ganeti.http.server
:
HTTP server module.
ganeti.hypervisor
:
Virtualization interface abstraction
ganeti.hypervisor.hv_base
:
Base class for all hypervisors
ganeti.hypervisor.hv_chroot
:
Chroot manager hypervisor
ganeti.hypervisor.hv_fake
:
Fake hypervisor
ganeti.hypervisor.hv_kvm
:
KVM hypervisor
ganeti.hypervisor.hv_kvm.monitor
:
Qemu monitor control classes
ganeti.hypervisor.hv_kvm.netdev
:
KVM hypervisor tap device helpers
ganeti.hypervisor.hv_lxc
:
LXC hypervisor
ganeti.hypervisor.hv_xen
:
Xen hypervisors
ganeti.impexpd
:
Classes and functions for import/export daemon.
ganeti.jqueue
:
Module implementing the job queue handling.
ganeti.jqueue.exec
:
Module implementing executing of a job as a separate process
ganeti.jstore
:
Module implementing the job queue handling.
ganeti.locking
:
Module implementing the Ganeti locking code.
ganeti.luxi
:
Module for the LUXI protocol
ganeti.masterd
:
Masterd-related classes and functions.
ganeti.masterd.iallocator
:
Module implementing the iallocator code.
ganeti.masterd.instance
:
Instance-related functions and classes for masterd.
ganeti.mcpu
:
Module implementing the logic behind the cluster operations
ganeti.metad
:
Module for the Metad protocol
ganeti.netutils
:
Ganeti network utility module.
ganeti.network
:
IP address pool management functions.
ganeti.objects
:
Transportable objects for Ganeti.
ganeti.opcodes
:
OpCodes module
ganeti.opcodes_base
:
OpCodes base module
ganeti.outils
:
Module for object related utils.
ganeti.ovf
:
Converter tools between ovf and ganeti config file
ganeti.pathutils
:
Module containing constants and functions for filesystem paths.
ganeti.qlang
:
Module for a simple query language
ganeti.query
:
Module for query operations
ganeti.rapi
:
Ganeti RAPI module
ganeti.rapi.baserlib
:
Remote API base resources library.
ganeti.rapi.client
:
Ganeti RAPI client.
ganeti.rapi.client_utils
:
RAPI client utilities.
ganeti.rapi.connector
:
Remote API connection map.
ganeti.rapi.rlib2
:
Remote API resource implementations.
ganeti.rapi.testutils
:
Remote API test utilities.
ganeti.rpc
:
Empty file for package definition.
ganeti.rpc.client
:
Module for generic RPC clients.
ganeti.rpc.errors
:
Module that defines a transport for RPC connections.
ganeti.rpc.node
:
Inter-node RPC library.
ganeti.rpc.stub
:
Empty file for package definition.
ganeti.rpc.stub.metad
ganeti.rpc.stub.wconfd
ganeti.rpc.transport
:
Module that defines a transport for RPC connections.
ganeti.rpc_defs
:
RPC definitions for communication between master and node daemons.
ganeti.runtime
:
Module implementing configuration details at runtime.
ganeti.serializer
:
Serializer abstraction module
ganeti.server
:
Empty file for package definition.
ganeti.server.masterd
:
Master daemon program.
ganeti.server.noded
:
Ganeti node daemon
ganeti.server.rapi
:
Ganeti Remote API master script.
ganeti.ssconf
:
Global Configuration data for Ganeti.
ganeti.ssh
:
Module encapsulating ssh functionality.
ganeti.storage
:
Block device abstraction
ganeti.storage.base
:
Block device abstraction - base class and utility functions
ganeti.storage.bdev
:
Block device abstraction.
ganeti.storage.container
:
Storage container abstraction.
ganeti.storage.drbd
:
DRBD block device related functionality
ganeti.storage.drbd_cmdgen
:
DRBD command generating classes
ganeti.storage.drbd_info
:
DRBD information parsing utilities
ganeti.storage.extstorage
:
ExtStorage Interface related functionality
ganeti.storage.filestorage
:
Filesystem-based access functions and disk templates.
ganeti.storage.gluster
:
Gluster storage class.
ganeti.tools
:
Common tools modules.
ganeti.tools.burnin
:
Burnin program
ganeti.tools.cfgupgrade
:
Library of the tools/cfgupgrade utility.
ganeti.tools.common
:
Common functions for tool scripts.
ganeti.tools.ensure_dirs
:
Script to ensure permissions on files/dirs are accurate.
ganeti.tools.node_cleanup
:
Script to configure the node daemon.
ganeti.tools.node_daemon_setup
:
Script to configure the node daemon.
ganeti.tools.prepare_node_join
:
Script to prepare a node for joining a cluster.
ganeti.tools.ssh_update
:
Script to update a node's SSH key files.
ganeti.tools.ssl_update
:
Script to recreate and sign the client SSL certificates.
ganeti.uidpool
:
User-id pool related functions.
ganeti.utils
:
Ganeti utility module.
ganeti.utils.algo
:
Utility functions with algorithms.
ganeti.utils.bitarrays
:
Utility functions for managing bitarrays.
ganeti.utils.filelock
:
Utility functions for file-based locks.
ganeti.utils.hash
:
Utility functions for hashing.
ganeti.utils.io
:
Utility functions for I/O.
ganeti.utils.livelock
:
Lockfiles to prove liveliness
ganeti.utils.log
:
Utility functions for logging.
ganeti.utils.lvm
:
Utility functions for LVM.
ganeti.utils.mlock
:
Wrapper around mlockall(2).
ganeti.utils.nodesetup
:
Utility functions for manipulating /etc/hosts.
ganeti.utils.process
:
Utility functions for processes.
ganeti.utils.retry
:
Utility functions for retrying function calls with a timeout.
ganeti.utils.security
:
Utility functions for security features of Ganeti.
ganeti.utils.storage
:
Utility functions for storage.
ganeti.utils.tags
:
Utility functions for tag related operations
ganeti.utils.text
:
Utility functions for manipulating or working with text.
ganeti.utils.version
:
Version utilities.
ganeti.utils.wrapper
:
Utility functions wrapping other functions.
ganeti.utils.x509
:
Utility functions for X509.
ganeti.vcluster
:
Module containing utilities for virtual clusters.
ganeti.watcher
:
Tool to restart erroneously downed virtual machines.
ganeti.watcher.nodemaint
:
Module doing node maintenance for Ganeti watcher.
ganeti.watcher.state
:
Module keeping state for Ganeti watcher.
ganeti.wconfd
:
Module for the WConfd protocol
ganeti.workerpool
:
Base classes for worker pools.
os
build_bash_completion (script)
:
Script to generate bash_completion script for Ganeti.
burnin (script)
:
Bootstrap script for
ganeti.tools.burnin
cfgshell (script)
:
Tool to do manual changes to the config file.
cfgupgrade (script)
:
Tool to upgrade the configuration file.
cfgupgrade12 (script)
:
Tool to upgrade the configuration file.
check_cert_expired (script)
:
Tool to detect expired X509 certificates.
check_header (script)
:
Script to verify file header.
check_imports (script)
:
Script to check module imports.
cluster_merge (script)
:
Tool to merge two or more clusters together.
confd_client (script)
:
confd client program
docpp (script)
:
Script to replace special directives in documentation.
ensure_dirs (script)
:
Bootstrap script for
ganeti.tools.ensure_dirs
fmtjson (script)
:
Tool to format JSON data.
ganeti_listrunner (script)
:
Run an executable on a list of hosts.
ganeti_noded (script)
:
Bootstrap script for
ganeti.server.noded
ganeti_rapi (script)
:
Bootstrap script for
ganeti.server.rapi
ganeti_watcher (script)
:
Bootstrap script for
ganeti.watcher
import_export (script)
:
Import/export daemon.
lvmstrap (script)
:
Program which configures LVM on the Ganeti nodes.
move_instance (script)
:
Tool to move instances from one cluster to another.
node_cleanup (script)
:
Bootstrap script for
ganeti.tools.node_cleanup
node_daemon_setup (script)
:
Bootstrap script for
ganeti.tools.node_daemon_setup
ovfconverter (script)
:
Tool to translate between ovf and ganeti backup format.
post_upgrade (script)
:
Hook to be run after upgrading to this version.
prepare_node_join (script)
:
Bootstrap script for
ganeti.tools.prepare_node_join
query_config (script)
:
Tool to query the cluster configuration over RConfD
sanitize_config (script)
:
Tool to sanitize/randomize the configuration file.
ssh_update (script)
:
Bootstrap script for
ganeti.tools.ssh_update
ssl_update (script)
:
Bootstrap script for
ganeti.tools.ssl_update
Trees
Indices
Help
Ganeti
Generated by Epydoc 3.0.1 on Mon Apr 4 13:43:43 2016
http://epydoc.sourceforge.net