万本电子书0元读

万本电子书0元读

顶部广告

Extending OpenStack电子书

售       价:¥

1人正在读 | 0人评论 9.8

作       者:Omar Khedher

出  版  社:Packt Publishing

出版时间:2018-02-27

字       数:31.1万

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

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Discover new opportunities to empower your private cloud by making the most of the OpenStack universe About This Book ? This practical guide teaches you how to extend the core functionalities of OpenStack ? Discover OpenStack's flexibility by writing custom applications and network plugins ? Deploy a containerized environment in OpenStack through a hands-on and example-driven approach Who This Book Is For This book is for system administrators, cloud architects, and developers who have experience working with OpenStack and are ready to step up and extend its functionalities. A good knowledge of basic OpenStack components is required. In addition, familiarity with Linux boxes and a good understanding of network and virtualization jargon is required. What You Will Learn ? Explore new incubated projects in the OpenStack ecosystem and see how they work ? Architect your OpenStack private cloud with extended features of the latest versions ? Consolidate OpenStack authentication in your large infrastructure to avoid complexity ? Find out how to expand your computing power in OpenStack on a large scale ? Reduce your OpenStack storage cost management by taking advantage of external tools ? Provide easy, on-demand, cloud-ready applications to developers using OpenStack in no time ? Enter the big data world and find out how to launch elastic jobs easily in OpenStack ? Boost your extended OpenStack private cloud performance through real-world scenarios In Detail OpenStack is a very popular cloud computing platform that has enabled several organizations during the last few years to successfully implement their Infrastructure as a Service (IaaS) platforms. This book will guide you through new features of the latest OpenStack releases and how to bring them into production straightaway in an agile way. It starts by showing you how to expand your current OpenStack setup and how to approach your next OpenStack Data Center generation deployment. You will discover how to extend your storage and network capacity and also take advantage of containerization technology such as Docker and Kubernetes in OpenStack. Additionally, you'll explore the power of big data as a Service terminology implemented in OpenStack by integrating the Sahara project. This book will teach you how to build Hadoop clusters and launch jobs in a very simple way. Then you'll automate and deploy applications on top of OpenStack. You will discover how to write your own plugin in the Murano project. The final part of the book will go through best practices for security such as identity, access management, and authentication exposed by Keystone in OpenStack. By the end of this book, you will be ready to extend and customize your private cloud based on your requirements. Style and approach This guide is filled with practical scenarios on how to extend and enhance OpenStack's functionality. We will be covering various installation and configuration platforms along with a focus on plugins and extending OpenStack's core functionalities.
目录展开

Title Page

Copyright and Credits

Extending OpenStack

Packt Upsell

Why subscribe?

PacktPub.com

Contributors

About the author

About the reviewer

Packt is searching for authors like you

Preface

Who this book is for

What this book covers

To get the most out of this book

Download the example code files

Download the color images

Conventions used

Get in touch

Reviews

Inflating the OpenStack Setup

Revisiting the OpenStack ecosystem

Grasping a first layout

Postulating the OpenStack setup

Treating OpenStack as code

Growing the OpenStack infrastructure

Deploying OpenStack

Ansible in a nutshell

Testing the OpenStack environment

Prerequisites for the test environment

Setting up the Ansible environment

Running the OSA installation

Production OpenStack environment

Summary

Massively Scaling Computing Power

Decomposing the compute power

Empowering the compute service

Varying the compute flavor

Meeting Docker

Joining Docker

Meeting Xen

Joining Xen

Segregating the compute resources

Reasoning for infrastructure segregation

Defining regions

Defining AZ

Defining host aggregate

Defining cells

Reasoning for workload segregation

Filtering the compute workload

Weighting the compute power

Stacking or spreading

Weighing in action

Summary

Enlarging the OpenStack Storage Capabilities

Varying the block storage backends

Managing block storage – Logical Volume Manager (LVM)

Managing block storage – Network File System (NFS)

Managing block storage – Ceph RADOS Block Device (RBD)

Scheduling and filtering

Hybrid storage scheduling

Navigating the storage backup alternatives

Ceph as backup

Swift as backup

Exploring Manila – shared file service

Configuring the shared file service

Configuring block storage for the Manila backend

Configuring CephFS for the Manila backend

Summary

Harnessing the Power of the OpenStack Network Service

Neutron plugins reference

Driving the sole plugin – ML2 under the hood

Extending ML2 – customizing your own plugin

Maximizing network availability

Neutron HA – DVR

Configuring DVR

Neutron HA – VRRP

The era of network programming

Orchestrating the network function virtualization (NFV)

Summary

Containerizing in OpenStack

Why containers?

The natural evolution of containers

Game changing – microservices

Building the ship

Containers in OpenStack

Docker Swarm in OpenStack

Example – NGINX web server

Kubernetes in OpenStack

Example – application server

Mesos in OpenStack

Example – a Python-based web server

Summary

Managing Big Data in OpenStack

Big data in OpenStack

Rolling OpenStack Sahara service

Deploying the Hadoop cluster

Executing jobs

Summary

Evolving Self-Cloud Ready Applications in OpenStack

The evolvement of Murano

The Murano ecosystem

Integrating Murano in OpenStack

Deploying a self-contained application

Summary

Extending the Applications Catalog Service

Murano application under the hood

Developing application publisher perspective

Deploying application consumer perspective

Summary

Consolidating the OpenStack Authentication

Recapping the Keystone blocks

The multitude faces of the token

Multiple identity actors

All in one authentication hub

Keystone as SP – SAML

Keystone as SP – OpenID Connect

Summary

Boosting the Extended Cloud Universe

Benchmarking as a Service (BaaS)

Automating OpenStack profiling with Rally

Installing Rally

Benchmarking with Rally

Extending benchmarking with plugins

Summary

Other Books You May Enjoy

Leave a review - let other readers know what you think

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部