万本电子书0元读

万本电子书0元读

顶部广告

OpenStack Orchestration电子书

售       价:¥

6人正在读 | 0人评论 9.8

作       者:Adnan Ahmed Siddiqui

出  版  社:Packt Publishing

出版时间:2015-10-27

字       数:74.7万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Exploit the power of dynamic cloud formation and auto-scaling features to fully implement OpenStack orchestrationAbout This BookSet up, manage, and troubleshoot Heat and effectively automate your datacenter and cloud-based servicesAchieve high availability, minimize down-time, and automate the deployment of cloud-based services and resources with minimum effortUpgrade your skills and manipulate resources on virtual machines in an unattended fashion using Heat Who This Book Is For If you are a System Engineer, System Administrator, Cloud Administrator, or a Cloud Engineer, then this book is for you. You should have a background of working in a Linux-based setup. Any knowledge of OpenStack-based cloud infrastructure will help you create wonders using this book.What You Will LearnInstall an orchestration service for a private cloud environmentTackle errors that show up during the installation and configuration of heatConfigure a template for orchestration using the native HOT formatConfigure a template for orchestration using the AWS cloud formation formatDeploy a stack using the HOT templateDeploy a test stack using the AWS CloudFormation templateAutomate and orchestrate cloud-based services with OpenStack Heat In Detail This book is focused on setting up and using one of the most important services in OpenStack orchestration, Heat. First, the book introduces you to the orchestration service for OpenStack to help you understand the uses of the templating mechanism, complex control groups of cloud resources, and huge-potential and multiple-use cases. We then move on to the topology and orchestration specification for cloud applications and standards, before introducing the most popular IaaS cloud framework, Heat. You will get to grips with the standards used in Heat, overview and roadmap, architecture and CLI, heat API, heat engine, CloudWatch API, scaling principles, JeOS and installation and configuration of Heat. We wrap up by giving you some insights into troubleshooting for OpenStack. With easy-to-follow, step-by-step instructions and supporting images, you will be able to manage OpenStack operations by implementing the orchestration services of Heat.Style and approach The book is a step-by-step guide to implementing an orchestration (cloud formation) service for OpenStack-based cloud environments. This book uses real-world scenarios and examples to demonstrate the procedures in an easy-to-understand language with plenty of screenshots to help you get a better understanding.
目录展开

OpenStack Orchestration

Table of Contents

OpenStack Orchestration

Credits

About the Author

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers, and more

Why subscribe?

Free access for Packt account holders

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Errata

Piracy

Questions

1. Getting Started with the Orchestration Service for OpenStack

Introduction to the OpenStack architecture

Horizon

Nova

Neutron

Swift

Cinder

Keystone

Glance

Ceilometer

Heat

Trove

The Orchestration service for OpenStack

The Heat workflow

The Orchestration authorization model

Password authorization

Keystone trusts authorization

Trusts authorization execution

The authorization model configuration

Stack domain users

Configuring stack domain users

Creating a stack

Summary

2. The OpenStack Architecture

Components of OpenStack

OpenStack node types

The OpenStack logical architecture

TOSCA – Heat ideas and standards

Heat components

The Heat CLI

heat-api

heat-api-cfn

heat-engine

Heat Orchestration Template (HOT) specification

The example architecture 1 (based on the Nova network)

Node hardware specifications

An overview

A detailed description

The example architecture 2 (based on Neutron)

Network layout for OpenStack networking

The internal network

The public network

The VM traffic network (private network)

The physical connectivity of nodes

Individual node connectivity diagrams

Controller nodes

Compute nodes

Network nodes

Storage nodes

Summary

3. Stack Group of Connected Cloud Resources

Heat basics

Stacks

Templates

CFN

Heat Orchestration Template (HOT)

The HOT template example

Heat_template_version

Description

Resources

Properties or parameters

Resource types

Autoscaling

Vertical scaling versus horizontal scaling

Vertical scaling

Horizontal scaling

Autoscaling with Heat

How autoscaling works in Heat

High availability

Stateless versus stateful services

Active/Passive

Active/Active

HA mechanisms for different levels

Horizontal scaling and databases

The approach – the metadata server and cfn-hup

cfn-hup

The metadata server

Benefits

Summary

4. Installation and Configuration of the Orchestration Service

Orchestration module concepts

Installing and configuring Orchestration

Installing and configuring the Orchestration components

Finalize installation

Verify operations

OpenStack Heat installation

Creating a stack with Heat

Creating an advanced template for Heat

Creating a stack

Verifying a stack

Summary

5. Working with Heat

Standards used in Heat

Amazon CloudFormation

Simplified infrastructure management

A quick replication of services

Track changes and control

The TOSCA standard

Heat overview and roadmap

The Heat architecture and CLI

The Heat command-line reference

Usage

Getting help

Heat subcommands

Heat optional arguments

The Heat basic workflow

The Heat CLI tools

The Heat API

The Heat CloudWatch API

Message queue (MQ)

The Heat engine

Heat autoscaling principles

JeOS

Summary

6. Managing Heat

Heat and DevStack

The event stack list

Get the stack list

Create a stack

Show stack details

Show resource details

Update a stack

Delete a stack

The template structure

The CloudFormation template

The AWS template format version

Description

Metadata

Parameters

Mappings

Conditions

Resources

Outputs

Summary

7. Troubleshooting Heat

VM instances cannot connect to the external network or the Internet

Error received during installation – Unable to write random state

Timeout error received while running jeos_create during customization

A template running with incorrect parameters cannot be deleted

Error – internal error process exited while connecting to monitor

It takes too long to create a JeOS

Error – Quota exceeded: code=InstanceLimitExceeded (HTTP 413)

Error – Response from Keystone does not contain a Heat endpoint

Error – Internal Server Error

Error – Provided KeyName is not registered with Nova

A template is not working after editing

Instances shutdown immediately after creation

Yum update fails with dependency problems related to the oz package

Failed to start qpidd

OpenStack daemons can't connect to qpidd

Ubuntu VMs cannot receive DHCP assignments from hosts running CentOS/Fedora

Debugging OpenStack Heat

Heat list returns 503 error

Heat list hangs up

Troubleshooting common OpenStack errors

Error – internal error Failed to create mDNS client: Daemon not running

The solution

Error – Failed to add image

Keystone ValueError – you need to pass either an existing engine or a database uri

Error – No handlers could be found for logger keystoneclient.client

Error – Access denied for user 'keystone'@'openstack1' (using password: YES)

Error – Connect error/bad request to Auth service at URL %(url)s

Summary

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部