Index
A
- Amazon CloudFormation
- features / Simplified infrastructure management
- application programming interface(API) / Components of OpenStack
- authorization model configuration
- autoscaling
- about / Autoscaling
- vertical scaling / Vertical scaling versus horizontal scaling
- horizontal scaling / Horizontal scaling
- with Heat / Autoscaling with Heat
- auto scaling
- about / Autoscaling
- autoscaling, with Heat
- about / Autoscaling with Heat
- working / How autoscaling works in Heat
- high availability / High availability
- stateless, versus stateful services / Stateless versus stateful services
C
- Ceilometer
- about / Ceilometer
- cfn-hup
- about / cfn-hup
- Cinder
- about / Cinder
- CloudFormation (CFN)
- CloudFormation-compatible format (CFN)
- CloudFormation template
- deleting / The CloudFormation template
- AWS template format version / The AWS template format version
- Description parameter / Description
- Metadata section / Metadata
- Parameters section / Parameters
- Mappings section / Mappings
- Conditions section / Conditions
- Resources section / Resources
- Outputs section / Outputs
- command-line interface (CLI) / The Heat workflow
- command-line interface, for Heat
- using / Usage
- help screen, displaying / Getting help
D
- DatabaseasaService (DBaaS)
- about / Trove
- DevStack
- defining / Heat and DevStack
- drawback / Heat and DevStack
E
- event stack list
- defining / The event stack list
- example architecture
- based on Nova network / The example architecture 1 (based on the Nova network)
- based on Neutron / The example architecture 2 (based on Neutron)
- example architecture, based on Nova network
- Node hardware specifications / The example architecture 1 (based on the Nova network)
- overview / An overview
- detailed description / A detailed description
G
- Glance
- about / Glance
H
- Heat
- about / Heat, Heat basics
- TOSCA (Topology and Orchestration Specification for Cloud Applications / Heat
- basics / Heat basics
- heat-api
- about / heat-api
- heat-api-cfn
- about / heat-api-cfn
- heat-engine
- about / heat-engine
- Heat basics
- stacks / Stacks
- templates / Templates
- CFN / CFN
- Heat Orchestration Template (HOT) / Heat Orchestration Template (HOT)
- Heat CLI
- about / The Heat CLI
- Heat components
- about / Heat components
- Heat CLI / The Heat CLI
- heat-api / heat-api
- heat-api-cfn / heat-api-cfn
- heat-engine / heat-engine
- Heat Orchestration Template (HOT) / Heat Orchestration Template (HOT) specification
- Heat Orchestration Template (HOT)
- about / Heat Orchestration Template (HOT) specification, Heat basics, Heat Orchestration Template (HOT)
- logical architecture / Heat Orchestration Template (HOT) specification
- Heat standards
- defining / Standards used in Heat
- Amazon CloudFormation / Amazon CloudFormation
- TOSCA standard / The TOSCA standard
- Heat workflow
- about / The Heat workflow
- Horizon
- about / Horizon
- horizontal scaling
- about / Horizontal scaling, Horizontal scaling and databases
- pros / Horizontal scaling
- cons / Horizontal scaling
- and databases / Horizontal scaling and databases
- metadata server / The approach – the metadata server and cfn-hup, The metadata server
- cfn-hup / cfn-hup
- benefits / Benefits
- HOT (Heat Orchestration Template)
- HOT template example
- about / The HOT template example
- Heat_template_version / Heat_template_version
- description / Description
- resources / Resources
- properties / Properties or parameters
- resource types / Resource types
I
- Infrastructure as a Service (IaaS) / Components of OpenStack
J
K
- Keystone
- about / Keystone
M
- metadata server
- about / The metadata server
N
- National Institute of Science and Technology (NIST) / Autoscaling with Heat
- network layout, for OpenStack networking
- about / Network layout for OpenStack networking
- internal network / The internal network
- public network / The public network
- VM traffic network (private network) / The VM traffic network (private network)
- physical connectivity of nodes / The physical connectivity of nodes
- individual node connectivity diagrams / Individual node connectivity diagrams
- controller nodes / Controller nodes
- compute nodes / Compute nodes
- network nodes / Network nodes
- storage nodes / Storage nodes
- Neutron
- about / Neutron
- node types, OpenStack
- controller / OpenStack node types
- compute / OpenStack node types
- storage / OpenStack node types
- network / OpenStack node types
- Nova
- about / Nova
O
- OpenStack
- about / Components of OpenStack
- node types / OpenStack node types
- logical architecture / The OpenStack logical architecture
- OpenStack architecture
- about / Introduction to the OpenStack architecture, Components of OpenStack
- Horizon / Horizon
- Nova / Nova
- Neutron / Neutron
- Swift / Swift
- Cinder / Cinder
- Keystone / Keystone
- Glance / Glance
- Ceilometer / Ceilometer
- Heat / Heat
- Trove / Trove
- OpenStack Heat
- resource types, managing / Orchestration module concepts
- components, defining / Orchestration module concepts, The Heat architecture and CLI
- installing / OpenStack Heat installation
- stack, creating / Creating a stack with Heat, Creating a stack
- advanced template, creating for / Creating an advanced template for Heat
- stack, verifying / Verifying a stack
- defining / Heat overview and roadmap, Heat and DevStack
- architecture / The Heat architecture and CLI
- command-line interface / The Heat command-line reference
- subcommands / Heat subcommands
- optional arguments / Heat optional arguments
- workflow, defining / The Heat basic workflow
- Heat CLI tools / The Heat CLI tools
- Heat API / The Heat API
- Heat CloudWatch API / The Heat CloudWatch API
- Message queue (MQ) / Message queue (MQ)
- Heat engine / The Heat engine
- autoscaling principles / Heat autoscaling principles
- troubleshooting / VM instances cannot connect to the external network or the Internet, A template running with incorrect parameters cannot be deleted
- error, receiving / Error received during installation – Unable to write random state
- timeout error / Timeout error received while running jeos_create during customization
- timeout error, URL / Timeout error received while running jeos_create during customization
- internal error process / Error – internal error process exited while connecting to monitor
- JeOS, creating / It takes too long to create a JeOS
- quota exceeded error / Error – Quota exceeded: code=InstanceLimitExceeded (HTTP 413)
- error / Error – Response from Keystone does not contain a Heat endpoint, Error – Provided KeyName is not registered with Nova, Error – Failed to add image, Error – No handlers could be found for logger keystoneclient.client, Error – Access denied for user 'keystone'@'openstack1' (using password: YES)
- Internal Server Error / Error – Internal Server Error
- error, URL / Error – Provided KeyName is not registered with Nova
- template error / A template is not working after editing
- template error, URL / A template is not working after editing
- shutdown error / Instances shutdown immediately after creation
- oz package, defining / Yum update fails with dependency problems related to the oz package
- QPIDD error / Failed to start qpidd
- DHCP assignment failure / Ubuntu VMs cannot receive DHCP assignments from hosts running CentOS/Fedora
- debugging / Debugging OpenStack Heat
- 503 error / Heat list returns 503 error
- heat list command / Heat list hangs up
- OpenStack errors, troubleshooting / Troubleshooting common OpenStack errors
- mDNS client error / Error – internal error Failed to create mDNS client: Daemon not running
- mDNS client error, solution / The solution
- Keystone ValueError / Keystone ValueError – you need to pass either an existing engine or a database uri
- Orchestration
- about / The Orchestration service for OpenStack
- installing / Installing and configuring Orchestration
- configuring / Installing and configuring Orchestration
- installation, finalizing / Finalize installation
- operation, verifying / Verify operations
- Orchestration authorization model
- about / The Orchestration authorization model
- password authorization / Password authorization
- Keystone trusts authorization / Keystone trusts authorization
- trusts authorization execution / Trusts authorization execution
- Orchestration components
- Orchestration module
- defining / Orchestration module concepts
- Orchestration project
- subcomponents / The Orchestration service for OpenStack
- Orchestration service, for OpenStack
P
- packages, Orchestration components
- parameters, event stack list
- defining / The event stack list
- parameters, HOT template
- defining / The template structure
- projects / Introduction to the OpenStack architecture
S
- show resource
- defining / Show resource details
- show stack
- defining / Show stack details
- single point of failures (SPOFs) / High availability
- stack / TOSCA – Heat ideas and standards
- creating / Create a stack
- updating / Update a stack
- deleting / Delete a stack
- stack-list command
- defining / Get the stack list
- stack domain users
- about / Stack domain users
- configuring / Configuring stack domain users
- stack, creating / Creating a stack
- stateless, versus stateful services
- about / Stateless versus stateful services
- active/passive mode / Active/Passive
- active/active mode / Active/Active
- HA mechanism, for different levels / HA mechanisms for different levels
- subcommands, OpenStack Heat
- action-check / Heat subcommands
- action-resume / Heat subcommands
- action-suspend / Heat subcommands
- build-info / Heat subcommands
- config-create / Heat subcommands
- config-delete / Heat subcommands
- config-show / Heat subcommands
- deployment-create / Heat subcommands
- deployment-delete / Heat subcommands
- deployment-metadata-show / Heat subcommands
- deployment-show / Heat subcommands
- deployment-output-show / Heat subcommands
- event / Heat subcommands
- event-list / Heat subcommands
- event-show / Heat subcommands
- hook-clear / Heat subcommands
- output-list / Heat subcommands
- output-show / Heat subcommands
- resource-list / Heat subcommands
- resource-metadata / Heat subcommands
- resource-show / Heat subcommands
- help / Heat subcommands
- resource-signal / Heat subcommands
- resource-template / Heat subcommands
- resource-type-list / Heat subcommands
- resource-type-show / Heat subcommands
- resource-type-template / Heat subcommands
- service-list / Heat subcommands
- snapshot-delete / Heat subcommands
- snapshot-list / Heat subcommands
- snapshot-show / Heat subcommands
- stack-abandon / Heat subcommands
- stack-adopt / Heat subcommands
- stack-cancel-update / Heat subcommands
- stack-create / Heat subcommands
- stack-delete / Heat subcommands
- stack-list / Heat subcommands
- stack-preview / Heat subcommands
- stack-restore / Heat subcommands
- stack-show / Heat subcommands
- stack-snapshot / Heat subcommands
- stack-update / Heat subcommands
- template-show / Heat subcommands
- bash-completion / Heat subcommands
- template-validate / Heat subcommands
- Swift
- about / Swift
T
- template
- about / Amazon CloudFormation
- templates / TOSCA – Heat ideas and standards
- about / Templates
- template structure
- deleting / The template structure
- TOSCA
- Trove
- about / Trove
- trustee / Trusts authorization execution
- trustor / Trusts authorization execution
V
- vertical scaling
- versus horizontal scaling / Vertical scaling versus horizontal scaling
- about / Vertical scaling
- pros / Vertical scaling
- cons / Vertical scaling
- virtual machine (VM)
- about / Stacks, The event stack list