{"id":19992,"date":"2023-01-20T06:11:30","date_gmt":"2023-01-20T06:11:30","guid":{"rendered":"https:\/\/www.booksofall.com\/vi\/?post_type=product&#038;p=19992"},"modified":"2023-01-26T06:41:30","modified_gmt":"2023-01-26T06:41:30","slug":"heat-documentation","status":"publish","type":"product","link":"https:\/\/www.booksofall.com\/vi\/heat-documentation\/","title":{"rendered":"Heat Documentation"},"content":{"rendered":"<p><span dir=\"ltr\" role=\"presentation\">Heat is a service to orchestrate composite cloud applications using a declarative template format through <\/span><span dir=\"ltr\" role=\"presentation\">an <a href=\"https:\/\/www.openstack.org\/\">OpenStack<\/a>-native REST API.<\/span><\/p>\n<h2><b>Chapter One<\/b><\/h2>\n<h3><b>Heats purpose and vision<\/b><\/h3>\n<p>\u2022 Heat provides a template based orchestration for describing a cloud application by executing ap- propriate\u00a0<i>OpenStack\u00a0<\/i>API calls to generate running cloud applications.<\/p>\n<p>\u2022 A Heat template describes the infrastructure for a cloud application in text files which are readable and writable by humans, and can be managed by version control tools.<\/p>\n<p>\u2022 Templates specify the relationships between resources (e.g. this volume is connected to this server). This enables Heat to call out to the OpenStack APIs to create all of your infrastructure in the correct order to completely launch your application.<\/p>\n<p>\u2022 The software integrates other components of OpenStack. The templates allow creation of most OpenStack resource types (such as instances, floating ips, volumes, security groups, users, etc), as well as some more advanced functionality such as instance high availability, instance autoscaling, and nested stacks.<\/p>\n<p>\u2022 Heat primarily manages infrastructure, but the templates integrate well with software configuration management tools such as Puppet and Ansible.<\/p>\n<p>\u2022 Operators can customise the capabilities of Heat by installing plugins. This documentation offers information aimed at end-users, operators and developers of Heat.<\/p>\n<h3><b>Chapter Two<\/b><\/h3>\n<h3><b>Operating Heat<\/b><\/h3>\n<h4><b>2.1 Installing Heat <\/b><\/h4>\n<p><b>2.1.1 Orchestration service overview\u00a0<\/b><\/p>\n<p>The Orchestration service provides a template-based orchestration for describing a cloud application by running OpenStack API calls to generate running cloud applications. The software integrates other core components of OpenStack into a one-file template system. The templates allow you to create most OpenStack resource types such as instances, floating IPs, volumes, security groups, and users. It also provides advanced functionality such as instance high availability, instance auto-scaling, and nested stacks. This enables OpenStack core projects to receive a larger user base.<\/p>\n<p>The service allows deployers to integrate with the Orchestration service directly or through custom plug- ins.<\/p>\n<p>The<a href=\"https:\/\/cloudify.co\/blog\/why-service-orchestration-matters\/\"> Orchestration service<\/a> consists of the following components:<\/p>\n<p><strong>heat\u00a0<\/strong><b>command-line client\u00a0<\/b>A <a href=\"https:\/\/aws.amazon.com\/cli\/\">CLI<\/a> that communicates with the heat-api to run AWS CloudFormation APIs. End developers can directly use the Orchestration REST API.<\/p>\n<p><strong>heat-api\u00a0<\/strong><b>component\u00a0<\/b>An OpenStack-native <a href=\"https:\/\/www.redhat.com\/en\/topics\/api\/what-is-a-rest-api\">REST API<\/a> that processes API requests by sending them to the heat-engine over Remote Procedure Call (RPC).<\/p>\n<p><strong>heat-api-cfn\u00a0<\/strong><b>component\u00a0<\/b>An AWS Query API that is compatible with <a href=\"https:\/\/aws.amazon.com\/blogs\/aws\/cloudformation-create-your-aws-stack-from-a-recipe\/\">AWS CloudFormation<\/a>. It processes API requests by sending them to the heat-engine over RPC.<\/p>\n<p><strong>heat-engine<\/strong> Orchestrates the launching of templates and provides events back to the API consumer.<\/p>\n<p><b>2.1.2 Install and configure\u00a0<\/b><\/p>\n<p>This section describes how to install and configure the Orchestration service, code-named heat, on the controller node.<\/p>\n<p>This section assumes that you already have a working OpenStack environment with at least the following components installed: Compute, Image Service, Identity.<\/p>\n<p>Note that installation and configuration vary by distribution.<\/p>\n<p><b>Install and configure for <a href=\"https:\/\/www.opensuse.org\/\">openSUSE<\/a> and <a href=\"https:\/\/www.suse.com\/products\/server\/\">SUSE Linux Enterprise<\/a><\/b><\/p>\n<p>This section describes how to install and configure the Orchestration service for openSUSE Leap 42.2 and SUSE Linux Enterprise Server 12 SP2.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><iframe style=\"width: 100%; height: 750px; border: none;\" src=\"https:\/\/online.visual-paradigm.com\/share\/book\/heat-documentation-189u9ktibg?p=1\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n","protected":false},"featured_media":19995,"template":"","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"By the sections of Operating Heat, Using Heat and Developing Heat, learn more about the purpose of Heat, and how it works in our tool here."},"product_brand":[],"product_cat":[286],"product_tag":[],"class_list":{"0":"post-19992","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-openstack","8":"first","9":"instock","10":"shipping-taxable","11":"product-type-simple"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Heat Documentation - BooksOfAll Vietnamese<\/title>\n<meta name=\"description\" content=\"By the sections of Operating Heat, Using Heat and Developing Heat, learn more about the purpose of Heat, and how it works in our tool here.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.booksofall.com\/vi\/heat-documentation\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Heat Documentation - BooksOfAll Vietnamese\" \/>\n<meta property=\"og:description\" content=\"By the sections of Operating Heat, Using Heat and Developing Heat, learn more about the purpose of Heat, and how it works in our tool here.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.booksofall.com\/vi\/heat-documentation\/\" \/>\n<meta property=\"og:site_name\" content=\"BooksOfAll Vietnamese\" \/>\n<meta property=\"article:modified_time\" content=\"2023-01-26T06:41:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/01\/Heat-Documentation.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/01\/Heat-Documentation.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.booksofall.com\/vi\/heat-documentation\/\",\"url\":\"https:\/\/www.booksofall.com\/vi\/heat-documentation\/\",\"name\":\"Heat Documentation - BooksOfAll Vietnamese\",\"isPartOf\":{\"@id\":\"https:\/\/www.booksofall.com\/vi\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.booksofall.com\/vi\/heat-documentation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.booksofall.com\/vi\/heat-documentation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/01\/Heat-Documentation.jpg\",\"datePublished\":\"2023-01-20T06:11:30+00:00\",\"dateModified\":\"2023-01-26T06:41:30+00:00\",\"description\":\"By the sections of Operating Heat, Using Heat and Developing Heat, learn more about the purpose of Heat, and how it works in our tool here.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.booksofall.com\/vi\/heat-documentation\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.booksofall.com\/vi\/heat-documentation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/www.booksofall.com\/vi\/heat-documentation\/#primaryimage\",\"url\":\"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/01\/Heat-Documentation.jpg\",\"contentUrl\":\"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/01\/Heat-Documentation.jpg\",\"width\":\"827\",\"height\":\"1169\",\"caption\":\"Heat Documentation\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.booksofall.com\/vi\/heat-documentation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.booksofall.com\/vi\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Categories\",\"item\":\"https:\/\/www.booksofall.com\/vi\/categories\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Heat Documentation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.booksofall.com\/vi\/#website\",\"url\":\"https:\/\/www.booksofall.com\/vi\/\",\"name\":\"BooksOfAll Vietnamese\",\"description\":\"Biggest IT eBooks library and learning resources - Free eBooks for programming, computing, artificial intelligence and more.\",\"publisher\":{\"@id\":\"https:\/\/www.booksofall.com\/vi\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.booksofall.com\/vi\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.booksofall.com\/vi\/#organization\",\"name\":\"BooksOfAll Vietnamese\",\"url\":\"https:\/\/www.booksofall.com\/vi\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/www.booksofall.com\/vi\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2022\/06\/booksofall-logo-2.png\",\"contentUrl\":\"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2022\/06\/booksofall-logo-2.png\",\"width\":166,\"height\":30,\"caption\":\"BooksOfAll Vietnamese\"},\"image\":{\"@id\":\"https:\/\/www.booksofall.com\/vi\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Heat Documentation - BooksOfAll Vietnamese","description":"By the sections of Operating Heat, Using Heat and Developing Heat, learn more about the purpose of Heat, and how it works in our tool here.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.booksofall.com\/vi\/heat-documentation\/","og_locale":"vi_VN","og_type":"article","og_title":"Heat Documentation - BooksOfAll Vietnamese","og_description":"By the sections of Operating Heat, Using Heat and Developing Heat, learn more about the purpose of Heat, and how it works in our tool here.","og_url":"https:\/\/www.booksofall.com\/vi\/heat-documentation\/","og_site_name":"BooksOfAll Vietnamese","article_modified_time":"2023-01-26T06:41:30+00:00","og_image":[{"url":"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/01\/Heat-Documentation.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/01\/Heat-Documentation.jpg","twitter_misc":{"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"2 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.booksofall.com\/vi\/heat-documentation\/","url":"https:\/\/www.booksofall.com\/vi\/heat-documentation\/","name":"Heat Documentation - BooksOfAll Vietnamese","isPartOf":{"@id":"https:\/\/www.booksofall.com\/vi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.booksofall.com\/vi\/heat-documentation\/#primaryimage"},"image":{"@id":"https:\/\/www.booksofall.com\/vi\/heat-documentation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/01\/Heat-Documentation.jpg","datePublished":"2023-01-20T06:11:30+00:00","dateModified":"2023-01-26T06:41:30+00:00","description":"By the sections of Operating Heat, Using Heat and Developing Heat, learn more about the purpose of Heat, and how it works in our tool here.","breadcrumb":{"@id":"https:\/\/www.booksofall.com\/vi\/heat-documentation\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.booksofall.com\/vi\/heat-documentation\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.booksofall.com\/vi\/heat-documentation\/#primaryimage","url":"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/01\/Heat-Documentation.jpg","contentUrl":"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/01\/Heat-Documentation.jpg","width":"827","height":"1169","caption":"Heat Documentation"},{"@type":"BreadcrumbList","@id":"https:\/\/www.booksofall.com\/vi\/heat-documentation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.booksofall.com\/vi\/"},{"@type":"ListItem","position":2,"name":"Categories","item":"https:\/\/www.booksofall.com\/vi\/categories\/"},{"@type":"ListItem","position":3,"name":"Heat Documentation"}]},{"@type":"WebSite","@id":"https:\/\/www.booksofall.com\/vi\/#website","url":"https:\/\/www.booksofall.com\/vi\/","name":"BooksOfAll Vietnamese","description":"Biggest IT eBooks library and learning resources - Free eBooks for programming, computing, artificial intelligence and more.","publisher":{"@id":"https:\/\/www.booksofall.com\/vi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.booksofall.com\/vi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/www.booksofall.com\/vi\/#organization","name":"BooksOfAll Vietnamese","url":"https:\/\/www.booksofall.com\/vi\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.booksofall.com\/vi\/#\/schema\/logo\/image\/","url":"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2022\/06\/booksofall-logo-2.png","contentUrl":"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2022\/06\/booksofall-logo-2.png","width":166,"height":30,"caption":"BooksOfAll Vietnamese"},"image":{"@id":"https:\/\/www.booksofall.com\/vi\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.booksofall.com\/vi\/wp-json\/wp\/v2\/product\/19992","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.booksofall.com\/vi\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.booksofall.com\/vi\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.booksofall.com\/vi\/wp-json\/wp\/v2\/media\/19995"}],"wp:attachment":[{"href":"https:\/\/www.booksofall.com\/vi\/wp-json\/wp\/v2\/media?parent=19992"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.booksofall.com\/vi\/wp-json\/wp\/v2\/product_brand?post=19992"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.booksofall.com\/vi\/wp-json\/wp\/v2\/product_cat?post=19992"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.booksofall.com\/vi\/wp-json\/wp\/v2\/product_tag?post=19992"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}