{"id":20056,"date":"2023-01-26T01:19:31","date_gmt":"2023-01-26T01:19:31","guid":{"rendered":"https:\/\/www.booksofall.com\/vi\/?post_type=product&#038;p=20056"},"modified":"2023-01-26T06:41:09","modified_gmt":"2023-01-26T06:41:09","slug":"kolla-documentation","status":"publish","type":"product","link":"https:\/\/www.booksofall.com\/vi\/kolla-documentation\/","title":{"rendered":"Kolla Documentation"},"content":{"rendered":"<p><span dir=\"ltr\" role=\"presentation\">Kollas mission is to provide production-ready containers and deployment tools for operating <a href=\"https:\/\/www.openstack.org\/\">OpenStack<\/a> <\/span><span dir=\"ltr\" role=\"presentation\">clouds.<\/span><\/p>\n<p><b>Chapter One &#8211; Related Projects<\/b><\/p>\n<p>This documentation is for the Kolla container images.<\/p>\n<p>Kolla-ansible is a subproject of Kolla that deploys the Kolla container images using Ansible.<\/p>\n<p>Kayobe is a subproject of Kolla that uses Kolla Ansible and Bifrost to deploy an OpenStack control plane to bare metal.<\/p>\n<p>ansible-collection-kolla is a subproject of Kolla that provides common Ansible content for use by Kolla projects.<\/p>\n<p><b>Chapter Two &#8211; Site Notes<\/b><\/p>\n<p>This documentation is continually updated and may not represent the state of the project at any specific prior release. To access documentation for a previous release of kolla, choose one of the OpenStack release names on the right of the title.<\/p>\n<p><b>Chapter Three &#8211; Release Notes<\/b><\/p>\n<p>The release notes for the project can be found here: <a href=\"https:\/\/docs.openstack.org\/releasenotes\/kolla\/\">https:\/\/docs.openstack.org\/releasenotes\/kolla\/<\/a><\/p>\n<p><b>Chapter Four &#8211; Administrator Guide<\/b><\/p>\n<p><b>4.1 Administrator Guide <\/b><\/p>\n<p><b>4.1.1 Building Container Images\u00a0<\/b><\/p>\n<p>If you are a system administrator running Kolla, this section contains information that should help you understand how to build container image or build some images using &#8211;template-override.<\/p>\n<p><b>Building Container Images<\/b><\/p>\n<p>Firstly, ensure kolla is installed.<\/p>\n<p>python3 -m pip install kolla<\/p>\n<p>Then, the <strong>kolla-build<\/strong> command is available for building Docker images.<\/p>\n<p><b>Building kolla images<\/b><\/p>\n<p>In general, images are built like this:<\/p>\n<p>kolla-build<\/p>\n<p>By default, the above command would build all images based on a CentOS Stream image. The operator can change the base distro with the -b option:<\/p>\n<p>kolla-build -b ubuntu<\/p>\n<p>There are following distros (bases) available for building images:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.centos.org\/\">centos\u00a0<\/a><\/li>\n<li><a href=\"https:\/\/www.debian.org\/\"> debian <\/a><\/li>\n<li><a href=\"https:\/\/ubuntu.com\/\">ubuntu<\/a><\/li>\n<\/ul>\n<p>See the\u00a0<i>support matrix\u00a0<\/i>for information on supported base image distribution versions and supported images on each distribution.<\/p>\n<p>It is possible to build only a subset of images by specifying them on the command line:<\/p>\n<p>kolla-build keystone<\/p>\n<p>In this case, the build script builds all images whose name contains the keystone string, along with their parents. Multiple names may be specified on the command line:<\/p>\n<p>kolla-build keystone nova<\/p>\n<p>Each string is actually a regular expression so one can do:<\/p>\n<p>kolla-build ^nova-<\/p>\n<p>kolla-build can be configured via an<a href=\"https:\/\/en.wikipedia.org\/wiki\/INI_file\"> INI file<\/a>, canonically named kolla-build.conf and placed in \/etc\/kolla. A custom path to it can be set via the &#8211;config-file argument. Most CLI arguments can be set via this config file. Remember to convert the names from hyphenated to underscored. Run kolla-build &#8211;help to see all available options.<\/p>\n<p>The set of images to build can be defined as a profile in the profiles section of kolla-build.conf. Then, profile can be specified by &#8211;profile CLI argument or profile option in kolla-build.conf.<\/p>\n<p>For example, since Magnum requires Heat, one could add the following profile to profiles section in kolla-build.conf:<\/p>\n<p>[profiles]<br \/>\nmagnum = magnum,heat<\/p>\n<p>These images could then be built using command line:<\/p>\n<p>kolla-build &#8211;profile magnum<\/p>\n<p>Or putting the following line in the DEFAULT section in kolla-build.conf file:<\/p>\n<p>[DEFAULT]<br \/>\nprofile = magnum<\/p>\n<p>The kolla-build uses kolla as default Docker namespace. This is controlled with the -n command line option. To push images to a Dockerhub repository named mykollarepo:<\/p>\n<p>kolla-build -n mykollarepo &#8211;push<\/p>\n<p>To push images to a local registry, use the &#8211;registry flag:<\/p>\n<p>kolla-build &#8211;registry 172.22.2.81:4000 &#8211;push<\/p>\n","protected":false},"excerpt":{"rendered":"<p><iframe style=\"width: 100%; height: 750px; border: none;\" src=\"https:\/\/online.visual-paradigm.com\/share\/book\/kolla-documentation-189v1ggc99?p=1\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n","protected":false},"featured_media":20066,"template":"","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"Learn more about Kollas, including installation steps, how it works, and what it can do to improve your work when using OpenStack's services!"},"product_brand":[],"product_cat":[286],"product_tag":[],"class_list":{"0":"post-20056","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>Kolla Documentation - BooksOfAll Vietnamese<\/title>\n<meta name=\"description\" content=\"Learn more about Kollas, including installation steps, how it works, and what it can do to improve your work when using OpenStack&#039;s services!\" \/>\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\/kolla-documentation\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kolla Documentation - BooksOfAll Vietnamese\" \/>\n<meta property=\"og:description\" content=\"Learn more about Kollas, including installation steps, how it works, and what it can do to improve your work when using OpenStack&#039;s services!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.booksofall.com\/vi\/kolla-documentation\/\" \/>\n<meta property=\"og:site_name\" content=\"BooksOfAll Vietnamese\" \/>\n<meta property=\"article:modified_time\" content=\"2023-01-26T06:41:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/01\/Kolla-Documentation-1.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\/Kolla-Documentation-1.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 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\/kolla-documentation\/\",\"url\":\"https:\/\/www.booksofall.com\/vi\/kolla-documentation\/\",\"name\":\"Kolla Documentation - BooksOfAll Vietnamese\",\"isPartOf\":{\"@id\":\"https:\/\/www.booksofall.com\/vi\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.booksofall.com\/vi\/kolla-documentation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.booksofall.com\/vi\/kolla-documentation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/01\/Kolla-Documentation-1.jpg\",\"datePublished\":\"2023-01-26T01:19:31+00:00\",\"dateModified\":\"2023-01-26T06:41:09+00:00\",\"description\":\"Learn more about Kollas, including installation steps, how it works, and what it can do to improve your work when using OpenStack's services!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.booksofall.com\/vi\/kolla-documentation\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.booksofall.com\/vi\/kolla-documentation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/www.booksofall.com\/vi\/kolla-documentation\/#primaryimage\",\"url\":\"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/01\/Kolla-Documentation-1.jpg\",\"contentUrl\":\"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/01\/Kolla-Documentation-1.jpg\",\"width\":\"827\",\"height\":\"1169\",\"caption\":\"Kolla Documentation\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.booksofall.com\/vi\/kolla-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\":\"Kolla 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":"Kolla Documentation - BooksOfAll Vietnamese","description":"Learn more about Kollas, including installation steps, how it works, and what it can do to improve your work when using OpenStack's services!","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\/kolla-documentation\/","og_locale":"vi_VN","og_type":"article","og_title":"Kolla Documentation - BooksOfAll Vietnamese","og_description":"Learn more about Kollas, including installation steps, how it works, and what it can do to improve your work when using OpenStack's services!","og_url":"https:\/\/www.booksofall.com\/vi\/kolla-documentation\/","og_site_name":"BooksOfAll Vietnamese","article_modified_time":"2023-01-26T06:41:09+00:00","og_image":[{"url":"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/01\/Kolla-Documentation-1.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/01\/Kolla-Documentation-1.jpg","twitter_misc":{"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"3 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.booksofall.com\/vi\/kolla-documentation\/","url":"https:\/\/www.booksofall.com\/vi\/kolla-documentation\/","name":"Kolla Documentation - BooksOfAll Vietnamese","isPartOf":{"@id":"https:\/\/www.booksofall.com\/vi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.booksofall.com\/vi\/kolla-documentation\/#primaryimage"},"image":{"@id":"https:\/\/www.booksofall.com\/vi\/kolla-documentation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/01\/Kolla-Documentation-1.jpg","datePublished":"2023-01-26T01:19:31+00:00","dateModified":"2023-01-26T06:41:09+00:00","description":"Learn more about Kollas, including installation steps, how it works, and what it can do to improve your work when using OpenStack's services!","breadcrumb":{"@id":"https:\/\/www.booksofall.com\/vi\/kolla-documentation\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.booksofall.com\/vi\/kolla-documentation\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.booksofall.com\/vi\/kolla-documentation\/#primaryimage","url":"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/01\/Kolla-Documentation-1.jpg","contentUrl":"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/01\/Kolla-Documentation-1.jpg","width":"827","height":"1169","caption":"Kolla Documentation"},{"@type":"BreadcrumbList","@id":"https:\/\/www.booksofall.com\/vi\/kolla-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":"Kolla 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\/20056","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\/20066"}],"wp:attachment":[{"href":"https:\/\/www.booksofall.com\/vi\/wp-json\/wp\/v2\/media?parent=20056"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.booksofall.com\/vi\/wp-json\/wp\/v2\/product_brand?post=20056"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.booksofall.com\/vi\/wp-json\/wp\/v2\/product_cat?post=20056"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.booksofall.com\/vi\/wp-json\/wp\/v2\/product_tag?post=20056"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}