<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>OpenStack on Markelov.Dev</title>
		<link>https://markelov.dev/tags/openstack/</link>
		<description>Recent content in OpenStack on Markelov.Dev</description>
		<generator>Hugo</generator>
		<language>en-gb</language>
		
		
		
			<copyright>© 2007-2026 Andrey Markelov</copyright>
		
		
			<lastBuildDate>Wed, 09 May 2018 08:53:00 +0000</lastBuildDate>
		
			<atom:link href="https://markelov.dev/tags/openstack/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Предзаказ 4-го издания книги по OpenStack</title>
				<link>https://markelov.dev/posts/4-openstack/</link>
				<pubDate>Wed, 09 May 2018 08:53:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/4-openstack/</guid>
				<description>&lt;p&gt;&lt;img src=&#34;https://markelov.dev/posts/4-openstack/img-001.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Открыт &lt;a href=&#34;http://dmkpress.com/catalog/computer/os/978-5-97060-652-0/&#34;&gt;предзаказ&lt;/a&gt; на четвертое издание моей книги по OpenStack. В 4-е издание добавлен материал по работе с сетью, настройками производительности и отказоустойчивости. В связи с переходом на сервис Gnocchi переработана глава, посвященная сервису телеметрии.&lt;/p&gt;&#xA;&lt;p&gt;Ниже приведены некоторые изменения четвертого издания, по сравнению с третьим:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Обновлены главы, посвященные основным сервисам OpenStack, в соответствии с изменениями на начало 2018 года (версия Queens).&lt;/li&gt;&#xA;&lt;li&gt;Добавлен материал в главах, посвященных работе с сетью, настройками производительности и отказоустойчивости.&lt;/li&gt;&#xA;&lt;li&gt;Переработана глава, посвященная сервису телеметрии, в связи с переходом на сервис Gnocchi.&lt;/li&gt;&#xA;&lt;li&gt;Примеры большинства команд обновлены с использованием клиента командной строки openstack.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>Red Hat Certified Engineer in Red Hat OpenStack 10</title>
				<link>https://markelov.dev/posts/red-hat-certified-engineer-in-red-hat/</link>
				<pubDate>Fri, 16 Mar 2018 20:04:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/red-hat-certified-engineer-in-red-hat/</guid>
				<description>&lt;p&gt;&lt;img src=&#34;https://markelov.dev/posts/red-hat-certified-engineer-in-red-hat/img-001.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;I have received the results of EX310 Red Hat Certified Engineer in Red Hat OpenStack just now. I have upgraded my Red Hat Certified Architect Level to XI :) Exam was all about Networking &amp;amp; Foundations of NFV in OpenStack. Since my job role focus will shift from NVFi to another area, this exam was a good conclusion for the last two years of working with OpenStack :)&lt;/p&gt;</description>
			</item>
			<item>
				<title>How Director deployed services in RHOSP 10 diagram</title>
				<link>https://markelov.dev/posts/how-director-deployed-services-in-rhosp/</link>
				<pubDate>Tue, 23 Jan 2018 09:55:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/how-director-deployed-services-in-rhosp/</guid>
				<description>&lt;p&gt;I have created diagram which shows how Director deployed services in RHOSP 10. That is something like summary for &amp;ldquo;&lt;a href=&#34;https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/10/single/understanding_red_hat_openstack_platform_high_availability/index&#34;&gt;UNDERSTANDING RED HAT OPENSTACK PLATFORM HIGH AVAILABILITY&lt;/a&gt;&amp;rdquo; guide. If you learning RHOSP it would be useful.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://markelov.dev/posts/how-director-deployed-services-in-rhosp/img-001.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>How to configure OpenStack TripleO Undercloud in virtual environment with the help of VBMC</title>
				<link>https://markelov.dev/posts/how-to-configure-openstack-tripleo/</link>
				<pubDate>Sun, 07 May 2017 13:36:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/how-to-configure-openstack-tripleo/</guid>
				<description>&lt;p&gt;This blog post describes the way to prepare a small lab in virtual environment intended for TripleO (Director) OpenStack deployment tool learning. This is a quick instruction. For deep understanding and command exploration use &lt;a href=&#34;https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/10/html/director_installation_and_usage/&#34;&gt;documentation&lt;/a&gt;. &lt;/p&gt;&#xA;&lt;p&gt;I used my home laptop with 16 Gb of memory and CentOS 7.3 on the top of it for the lab environment hardware and RHEL 7.3 and RHOPS 10 for virtual machines, but these instructions should be applicable for RDO OpenStack distribution with minor changes.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Третье издание моей книги по OpenStack на русском</title>
				<link>https://markelov.dev/posts/openstack-4/</link>
				<pubDate>Thu, 09 Mar 2017 18:25:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/openstack-4/</guid>
				<description>&lt;p&gt;Собственно, новость - в заголовке :) Информация о предварительном заказе и обновлениях тут - &lt;a href=&#34;http://markelov.blogspot.se/p/openstack.html&#34;&gt;http://markelov.blogspot.se/p/openstack.html&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Экзамен по Red Hat OpenStack в УЦ Инвента в сентябре</title>
				<link>https://markelov.dev/posts/red-hat-openstack/</link>
				<pubDate>Fri, 26 Aug 2016 11:34:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/red-hat-openstack/</guid>
				<description>&lt;p&gt;&lt;img src=&#34;https://markelov.dev/posts/red-hat-openstack/img-001.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Коллеги, 24 сентября, в субботу провожу в Москве в УЦ Инвента экзамен EX210 Red Hat Certified System Adminstrator in OpenStack. Описание - &lt;a href=&#34;https://www.redhat.com/en/services/training/ex210-red-hat-certified-system-administrator-red-hat-openstack-exam&#34;&gt;тут&lt;/a&gt;. Регистрация на сайте Инвенты - &lt;a href=&#34;http://inventa.ru/learn/courses/5829/175654/&#34;&gt;тут&lt;/a&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Книга по подготовке к экзамену Certified OpenStack Administrator доступна для предзаказа</title>
				<link>https://markelov.dev/posts/certified-openstack-administrator/</link>
				<pubDate>Fri, 12 Aug 2016 07:04:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/certified-openstack-administrator/</guid>
				<description>&lt;p&gt;&lt;img src=&#34;https://markelov.dev/posts/certified-openstack-administrator/img-001.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Моя новая книга над которой я работал последние пол-года &lt;a href=&#34;http://www.apress.com/9781484221242?gtmf=c&#34;&gt;доступна для предварительного заказа&lt;/a&gt; на сайте издательства Apress.com. По плану она выходит 30 ноября 2016 года. Книга поможет подготовиться к экзамену Certified OpenStack Administrator от OpenStack Foundation. Также будет не бесполезна при подготовке к сертификации от Mirantis. Полное описание книги и оглавление - &lt;a href=&#34;http://www.apress.com/9781484221242?gtmf=c&#34;&gt;на сайте издательства&lt;/a&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Quick info and tips for Certified OpenStack Administrator exam (COA)</title>
				<link>https://markelov.dev/posts/quick-info-and-tips-for-certified/</link>
				<pubDate>Tue, 10 May 2016 08:09:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/quick-info-and-tips-for-certified/</guid>
				<description>&lt;p&gt;&lt;img src=&#34;https://markelov.dev/posts/quick-info-and-tips-for-certified/img-001.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;In addition to Mirantis and Red Hat OpenStack certification I got Certified OpenStack Administrator from OpenStack Foundation yesterday. Now I am in process of writing Certified OpenStack Administrator Study Guide. It should be ready in November, I believe. This post is a short description and some tips for the exam.&lt;/p&gt;&#xA;&lt;p&gt;Certified OpenStack Administrator (COA) is the first professional certification offered by the OpenStack Foundation. As OpenStack&amp;rsquo;s web-site tells, it’s designed to help companies identify top talent in the industry, and help job seekers demonstrate their skills.&lt;br&gt;&#xA;The COA certification is available to anyone who passes the exam. No mandatory learning is required. However, the Certified OpenStack Administrator is a professional typically with at least six months OpenStack experience. It is very important to gain practical skills of work with OpenStack before taking the exam. Practice, practice and practice is the only way to successfully reach the exam goals.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Шифрование тома Cinder в OpenStack</title>
				<link>https://markelov.dev/posts/cinder-openstack/</link>
				<pubDate>Tue, 12 Jan 2016 11:38:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/cinder-openstack/</guid>
				<description>&lt;p&gt;&lt;img src=&#34;https://markelov.dev/posts/cinder-openstack/img-001.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Одной из полезных опций работы с блочными устройствами является их шифрование. Настройка шифрования томов требуется со стороны двух служб: Nova и Cinder. Сделать это можно при помощи общего секрета или при помощи сервиса управления ключами Barbican. Пойдем по пути использования общего секрета. Нужно иметь в виду, что если он скомпрометирован, то злоумышленник получит доступ ко всем зашифрованным томам.&lt;/p&gt;&#xA;&lt;p&gt;Зададим ключ на узле Cinder и всех вычислительных узлах:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;[root@compute ~]# crudini --set /etc/nova/nova.conf keymgr fixed_key 123456789&#xA;[root@compute ~]# systemctl restart openstack-nova-compute&#xA;[root@controller ~]# crudini --set /etc/cinder/cinder.conf keymgr fixed_key 123456789&#xA;[root@controller ~]# systemctl restart openstack-cinder-volume&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Нам необходимо создать новый тип тома. Назовем его LUKS, поскольку для шифрования будет использоваться соответствующая &lt;a href=&#34;https://en.wikipedia.org/wiki/Linux_Unified_Key_Setup&#34;&gt;спецификация&lt;/a&gt;:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Зеркалирование трафика на Open vSwitch для мониторинга сети в OpenStack (port mirroring)</title>
				<link>https://markelov.dev/posts/open-vswitch-openstack-port-mirroring/</link>
				<pubDate>Sun, 20 Dec 2015 18:12:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/open-vswitch-openstack-port-mirroring/</guid>
				<description>&lt;p&gt;Зачастую перед администратором встает задача отладки приложений в вашей виртуальной сети OpenStack, и тогда возникает необходимость воспользоваться стандартными привычными инструментами наподобие tcpdump и Wireshark.&lt;/p&gt;&#xA;&lt;p&gt;        Запустим один экземпляр виртуальной машины:&lt;/p&gt;&#xA;&lt;p&gt;$ nova boot &amp;ndash;flavor m2.tiny &amp;ndash;image cirros-raw &amp;ndash;key-name demokey1 &amp;ndash;security-groups demo-sgroup test-vm&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://markelov.dev/posts/open-vswitch-openstack-port-mirroring/img-001.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;        Далее, определив на каком из вычислительных узлов запустилась виртуальная машина, посмотрим топологию Open vSwitch:&lt;/p&gt;&#xA;&lt;p&gt;[root@compute-opt ~]# ovs-vsctl show&lt;br&gt;&#xA;20eab69c-e759-41b0-a480-97688ec0b4b8&lt;br&gt;&#xA;    Bridge br-int&lt;br&gt;&#xA;        fail_mode: secure&lt;br&gt;&#xA;        Port &amp;ldquo;qvobee51cf7-fb&amp;rdquo;&lt;br&gt;&#xA;            tag: 1&lt;br&gt;&#xA;            Interface &amp;ldquo;qvobee51cf7-fb&amp;rdquo;&lt;br&gt;&#xA;        Port patch-tun&lt;br&gt;&#xA;            Interface patch-tun&lt;br&gt;&#xA;                type: patch&lt;br&gt;&#xA;                options: {peer=patch-int}&lt;br&gt;&#xA;        Port br-int&lt;br&gt;&#xA;            Interface br-int&lt;br&gt;&#xA;                type: internal&lt;br&gt;&#xA;    Bridge br-tun&lt;br&gt;&#xA;        fail_mode: secure&lt;br&gt;&#xA;        Port &amp;ldquo;gre-c0a87adc&amp;rdquo;&lt;br&gt;&#xA;            Interface &amp;ldquo;gre-c0a87adc&amp;rdquo;&lt;br&gt;&#xA;                type: gre&lt;br&gt;&#xA;                options: {df_default=&amp;ldquo;true&amp;rdquo;, in_key=flow, local_ip=&amp;ldquo;192.168.122.215&amp;rdquo;, out_key=flow, remote_ip=&amp;ldquo;192.168.122.220&amp;rdquo;}&lt;br&gt;&#xA;        Port br-tun&lt;br&gt;&#xA;            Interface br-tun&lt;br&gt;&#xA;                type: internal&lt;br&gt;&#xA;        Port &amp;ldquo;gre-c0a87ad2&amp;rdquo;&lt;br&gt;&#xA;            Interface &amp;ldquo;gre-c0a87ad2&amp;rdquo;&lt;br&gt;&#xA;                type: gre&lt;br&gt;&#xA;                options: {df_default=&amp;ldquo;true&amp;rdquo;, in_key=flow, local_ip=&amp;ldquo;192.168.122.215&amp;rdquo;, out_key=flow, remote_ip=&amp;ldquo;192.168.122.210&amp;rdquo;}&lt;br&gt;&#xA;        Port patch-int&lt;br&gt;&#xA;            Interface patch-int&lt;br&gt;&#xA;                type: patch&lt;br&gt;&#xA;                options: {peer=patch-tun}&lt;br&gt;&#xA;    ovs_version: &amp;ldquo;2.4.0&amp;rdquo;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Основы облачного хранилища данных Ceph. Часть 2. Установка кластера</title>
				<link>https://markelov.dev/posts/ceph-2/</link>
				<pubDate>Sun, 13 Dec 2015 10:08:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/ceph-2/</guid>
				<description>&lt;p&gt;&lt;img src=&#34;https://markelov.dev/posts/ceph-2/img-001.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;My next article about Ceph published in Russian magazine Samag 12/2015, pp 07-11. The hands-on guide to installation of Ceph cluster with ceph-deploy and manual. The third article in January issue will discuss OpenStack integration. The announcement is here &lt;a href=&#34;http://samag.ru/archive/article/3084&#34;&gt;http://samag.ru/archive/article/3084&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>OpenStack: Живая миграция виртуальных машин</title>
				<link>https://markelov.dev/posts/openstack-2/</link>
				<pubDate>Sun, 06 Dec 2015 07:43:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/openstack-2/</guid>
				<description>&lt;p&gt;&lt;img src=&#34;https://markelov.dev/posts/openstack-2/img-001.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Рассмотрим на практике что стоит за кнопкой &amp;ldquo;Live Migrate Instance&amp;rdquo; веб-интерфейса и как работает живая миграция виртуальных машин в OpenStack. Сразу оговоримся что для инициации вам понадобятся привилегии администратора облака, поскольку для пользователя информация об облаке скрыта, в том числе и о конкретных гипервизорах на которых запускаются виртуальные машины. Различные балансировки нагрузки и миграции в OpenStack — вне области ответственности пользователя.&lt;/p&gt;&#xA;&lt;p&gt;Сервис OpenStack Nova поддерживает живую миграцию виртуальных машин в двух вариантах:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Статья по архитектуре SDS Ceph</title>
				<link>https://markelov.dev/posts/sds-ceph/</link>
				<pubDate>Wed, 18 Nov 2015 07:18:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/sds-ceph/</guid>
				<description>&lt;p&gt;&lt;img src=&#34;https://markelov.dev/posts/sds-ceph/img-001.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;В ноябрьском номере журнала &amp;ldquo;Системный администратор&amp;rdquo; вышла моя первая &lt;a href=&#34;http://samag.ru/archive/article/3061&#34;&gt;статья&lt;/a&gt; из цикла о программно-определяемой системе хранения данных для OpenStack - Ceph.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Особенности ‪OpenStack‬ для ‪NFV‬ и ‪Telco</title>
				<link>https://markelov.dev/posts/openstack-nfv-telco/</link>
				<pubDate>Mon, 02 Nov 2015 14:05:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/openstack-nfv-telco/</guid>
				<description>&lt;p&gt;&lt;img src=&#34;https://markelov.dev/posts/openstack-nfv-telco/img-001.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Рассказываю про особенности ‪OpenStack‬ для ‪NFV‬ и ‪Telco‬ 24 ноября в Москве на RISS &lt;a href=&#34;http://www.pcweek.ru/its/riss/&#34;&gt;http://www.pcweek.ru/its/riss/&lt;/a&gt; и 28 ноября в Питере на Piter United &lt;a href=&#34;http://piter-united.ru/&#34;&gt;http://piter-united.ru&lt;/a&gt;. Приходите кому интересно.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Подготовка образов для OpenStack при помощи Oz</title>
				<link>https://markelov.dev/posts/openstack-oz/</link>
				<pubDate>Wed, 30 Sep 2015 08:34:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/openstack-oz/</guid>
				<description>&lt;p&gt;В составе официальной документации OpenStack работе с образами посвящено отдельное руководство – &lt;a href=&#34;http://docs.openstack.org/image-guide/content/&#34;&gt;OpenStack Virtual Machine Image Guide&lt;/a&gt;. Документ содержит как обзор средств автоматизированного создания образов, так и примеры их создания вручную.&lt;br&gt;&#xA;        В качестве примера рассмотрим работу с утилитой &lt;a href=&#34;https://github.com/clalancette/oz/wiki&#34;&gt;Oz&lt;/a&gt;.&lt;br&gt;&#xA;        Это утилита командной строки написана на Python и на Linux-машине с гипервизором KVM и сервисом libvirtd позволяет создавать образы виртуальных машин с минимальным вмешательством пользователя. Для этого Oz использует заранее подготовленные файлы ответов не интерактивной установки операционной системы. Например, для установки Windows используются файлы ответов unattended setup, для CentOS – kickstart-файлы и так далее. Файлы ответов для различных операционных систем расположены в директории /usr/lib/python2.7/site-packages/oz/auto/. Их можно и нужно редактировать, например для выбора правильной временной зоны. В качестве инструкций сам Oz требует файлы в формате Template Description Language (TDL). Это XML-файлы, описывающие какая операционная система устанавливается, где находится дистрибутив, какие дополнительные изменения необходимо внести в образ.&lt;br&gt;&#xA;        Не рекомендуется запуск утилиты на тех же хостах, где развернуты сервисы OpenStack. Во время работы утилита запускает виртуальную машину в которой и производится установка операционной системы по вашим инструкциям TDL шаблона с использованием общих файлов ответов.&lt;br&gt;&#xA;В CentOS и Fedora установка утилиты производится командой:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Очередная статья в &#34;Системном администраторе&#34;</title>
				<link>https://markelov.dev/posts/blog-post-8/</link>
				<pubDate>Sat, 08 Aug 2015 07:49:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/blog-post-8/</guid>
				<description>&lt;p&gt;&lt;img src=&#34;https://markelov.dev/posts/blog-post-8/img-001.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;My fourth article on OpenStack was published in Russian magazine Samag 7-8/15 (p. 14-17). Read the full in paper.&lt;/p&gt;&#xA;&lt;p&gt;Вышла моя четвертая статья цикла посвященного OpenStack в ж-ле &amp;ldquo;Системный администратор&amp;rdquo; 7-8/2015. Полная версия в печатном номере. &lt;a href=&#34;http://samag.ru/archive/article/2982&#34;&gt;http://samag.ru/archive/article/2982&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Авторизованный курс и экзамен по Red Hat OpenStack в УЦ Инвента</title>
				<link>https://markelov.dev/posts/red-hat-openstack-2/</link>
				<pubDate>Sun, 02 Aug 2015 17:35:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/red-hat-openstack-2/</guid>
				<description>&lt;p&gt;Коллеги,  31 августа - 4 сентября читаю в УЦ Инвента (Москва) курс по RHELOSP 6 и провожу экзамен Red Hat Certified System Adminstrator in OpenStack. Курс и экзамен проводятся в первый раз в России. С учетом курса и летней акции учебного центра - стоит это в три раза дешевле чем в Фарнборо. Подробности - на сайте учебного центра &lt;a href=&#34;http://rhd.ru/training/offers.html&#34;&gt;http://rhd.ru/training/offers.html&lt;/a&gt; (курс в конце списка). Содержание курса там-же по ссылкам.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Update по книге OpenStack</title>
				<link>https://markelov.dev/posts/update-openstack/</link>
				<pubDate>Mon, 06 Jul 2015 22:18:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/update-openstack/</guid>
				<description>&lt;p&gt;Издательство ДМК-Пресс сообщило что на мою книгу по OpenStack очень большое число предзаказов. Сопоставимое было только у одной из книг по администрированию VMware. Презентация книги будет на конференции &amp;ldquo;День рождения OpenStack&amp;rdquo; 22 июля. Регистрация на конференцию - &lt;a href=&#34;http://www.openstackday.ru/birthday2015/&#34;&gt;http://www.openstackday.ru/birthday2015/&lt;/a&gt; Подробнее о книге - &lt;a href=&#34;http://markelov.blogspot.ru/p/openstack.html&#34;&gt;http://markelov.blogspot.ru/p/openstack.html&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Предзаказ моей книги по OpenStack</title>
				<link>https://markelov.dev/posts/openstack-30/</link>
				<pubDate>Tue, 30 Jun 2015 08:51:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/openstack-30/</guid>
				<description>&lt;p&gt;Друзья, Рукопись сдана и результат моих трехмесячных трудов - книга по OpenStack доступна для предзаказа на сайте издательства. Постоянная ссылка на информацию по книге в моем блоге и ссылка на предзаказ - &lt;a href=&#34;http://markelov.blogspot.ru/p/openstack.html&#34;&gt;тут&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://markelov.dev/posts/openstack-30/img-001.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Выделение вычислительных ресурсов для OpenStack</title>
				<link>https://markelov.dev/posts/openstack-5/</link>
				<pubDate>Tue, 23 Jun 2015 18:54:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/openstack-5/</guid>
				<description>&lt;p&gt;Говоря о ресурсах, нужно заметить что OpenStack позволяет подтверждать виртуальным машинам больше физической памяти и вычислительных ресурсов, чем имеется в наличии. По умолчанию планировщик ассоциирует с одним физическим или «гипертрейдинговым» ядром 16 виртуальных процессоров (vCPU). Объем памяти, выделяемой виртуальным машинам по умолчанию в полтора раза больше, чем имеющийся физический. За эти значения в конфигурационном файле /etc/nova/nova.conf отвечают параметры:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;cpu_allocation_ratio=16.0&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ram_allocation_ratio=1.5&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;В целом, по рекомендациям в списках рассылки OpenStack для памяти выбирают значение 0.9. Также рекомендуется задать резервирование оперативной памяти при помощи параметра reserved_host_memory_mb в nova.conf. Обычно в расчетах можно руководствоваться закладывая на накладные расходы порядка 100 Мб на одну виртуальную машину. Обязательно нужно предусмотреть swap, как минимум вдвое больший чем этот параметр. Для процессора коэффициент сильно зависит от нагрузки. Обычно память становится раньше «бутылочным горлышком», чем ресурсы центрального процессора. Если запускается много требовательных к ЦП приложений типа Hadoop, то коэффициент выставляется ближе к 2, а иногда и к 1. Если основная нагрузка веб-сервера, то число можно увеличить вплоть до 16 заданного по умолчанию. Если вы не можете разделить типы нагрузки, то можно попробовать использовать коэффициент от 2 до 5.&lt;/p&gt;</description>
			</item>
			<item>
				<title>My third article on OpenStack Glance was published</title>
				<link>https://markelov.dev/posts/my-third-article-on-openstack-glance/</link>
				<pubDate>Fri, 12 Jun 2015 09:46:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/my-third-article-on-openstack-glance/</guid>
				<description>&lt;p&gt;&lt;img src=&#34;https://markelov.dev/posts/my-third-article-on-openstack-glance/img-001.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;My third article on OpenStack Glance was published in Russian magazine Samag 6/15 (p. 12-14). Read the full in paper.&lt;/p&gt;&#xA;&lt;p&gt;Вышла моя третья статья цикла посвященного OpenStack в ж-ле &amp;ldquo;Системный администратор&amp;rdquo; 6/15. Полная версия в печатном номере.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://samag.ru/archive/article/2958&#34;&gt;http://samag.ru/archive/article/2958&lt;/a&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Знакомство с простейшим HOT шаблоном сервиса оркестрации OpenStack</title>
				<link>https://markelov.dev/posts/hot-openstack/</link>
				<pubDate>Mon, 08 Jun 2015 05:25:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/hot-openstack/</guid>
				<description>&lt;p&gt;&lt;img src=&#34;https://markelov.dev/posts/hot-openstack/img-001.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Службы Heat позволяют автоматизировать управление жизненным циклом наборов облачных сервисов (виртуальными машинами, сетями, томами, группами безопасности и т.д.) как единым целым, объединяя их в так называемые стеки (stack). Задачи могут быть как простыми, например развертывание виртуальной машины, таки и более сложными, например старт комплексного приложения из многих машин и его масштабирование в зависимости от информации передаваемой модулем телеметрии. Для описания стеков используются специальные, одновременно легко читаемые человеком и дружественные к обработке машиной форматы описания ресурсов, их ограничений, зависимостей и параметров:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Работа с OpenStack Telemetry (Ceilometer)</title>
				<link>https://markelov.dev/posts/openstack-telemetry-ceilometer/</link>
				<pubDate>Tue, 02 Jun 2015 21:23:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/openstack-telemetry-ceilometer/</guid>
				<description>&lt;p&gt;&lt;img src=&#34;https://markelov.dev/posts/openstack-telemetry-ceilometer/img-001.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Сервис OpenStack Telemetry (Ceilometer) — компонент облака OpenStack, отвечающий за сбор, хранение метрик и мониторинг использования ресурсов в первую очередь для целей биллинга. Помимо сбора метрик работы облака Ceilometer также собирает информацию о событиях происходящих в работающей системе. Название сервиса Ceilometer происходит от названия прибора, используемого метеорологами для измерения высоты облаков над поверхностью земли.&lt;/p&gt;&#xA;&lt;p&gt;Сервис спроектирован как расширяемый за счет подключаемых агентов сбора информации и легко маштабируемый горизонтально. Ceilometer поддерживает два способа сбора данных. Предпочтительный метод сбора при помощи очереди сообщений. Реализуется сервисом ceilometer-collector. Данный сервис запускается на одном или более управляющих узлах и отслеживает очередь сообщений. Сборщик получает уведомления от инфраструктурных сервисов (Nova, Glance, Cinder, Neutron, Swift, Keystone, Heat), затем преобразует их в сообщения телеметрии и отправляет обратно в очередь сообщений. Сообщения телеметрии записываются в хранилище без преобразований. Второй, менее предпочтительный способ - через опрашивающие инфраструктуру агенты. При помощи вызовов API или других инструментов агенты периодически запрашивают у сервисов необходимую информацию.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Моя презентация с Openstack Meetup на РИТ&#43;&#43;</title>
				<link>https://markelov.dev/posts/openstack-meetup/</link>
				<pubDate>Thu, 21 May 2015 16:47:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/openstack-meetup/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.slideshare.net/amarkelov/rit-open-stdock150521&#34;&gt;http://www.slideshare.net/amarkelov/rit-open-stdock150521&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Настройка работы Docker и OpenStack</title>
				<link>https://markelov.dev/posts/docker-openstack/</link>
				<pubDate>Mon, 11 May 2015 09:31:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/docker-openstack/</guid>
				<description>&lt;p&gt;Первое с чего мы начнем — это установка Docker и необходимых пакетов. Обращаю внимание, что этот вариант установки подходит только для тестовых сред. Для «боевой установки» следует собрать rpm-пакет с драйвером Docker и не устанавливать на вычислительные узлы средства, применяемые при разработке. Действия выполняем на вычислительном узле:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;[root@os2 ~]# yum -y install net-tools docker-io&#xA;python-pip git&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Также обратите внимание на то, что мы устанавливаем пакет net-tools, который в современных дистрибутивах при установке по умолчанию заменен на iproute,а утилиты из его состава имеют статус устаревших. Нам он понадобится ради команды ifconfig, которая используется драйвером Docker.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Пара новых статей про OpenStack и СПО</title>
				<link>https://markelov.dev/posts/openstack/</link>
				<pubDate>Sun, 10 May 2015 10:22:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/openstack/</guid>
				<description>&lt;p&gt;&lt;img src=&#34;https://markelov.dev/posts/openstack/img-001.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;В журнале &amp;ldquo;Системный администратор&amp;rdquo; 5/2015 опубликована вторая статья из моего цикла про OpenStack. Полная версия в печатной версии журнала. &lt;a href=&#34;http://samag.ru/archive/article/2936&#34;&gt;http://samag.ru/archive/article/2936&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Также вышла небольшая заметка в журнале &amp;ldquo;Бизнес и Информационные технологии&amp;rdquo; (БИТ). Тема номера - свободное программное обеспечение &lt;a href=&#34;http://l.facebook.com/l.php?u=http%3A%2F%2Fbit.samag.ru%2Farchive%2Fmore%2F151&amp;amp;h=ZAQG29Nr4&amp;amp;enc=AZPFzlvKV8-0lrWf4RhEY37vuoswg1-d87mXNNEO7P-fN24XPC4sW3GcOB_c9PFcKC99sWqzwHC3yX1y2jBl6xLpJT9aqbI9a7autmtq64AE_3GudREtVZEZ7wLtuHJAGBo7_EW-V4gMYvs_AgXwk1X5QB58_1BZbhyaFNsxyOGken6eKuYXspfETmrJsJJCt0LQuYe--CoJ83-K1SWhCGaA&amp;amp;s=1&#34;&gt;http://bit.samag.ru/archive/more/151&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>First article of the series of my articles on OpenStack</title>
				<link>https://markelov.dev/posts/first-article-of-series-of-my-articles/</link>
				<pubDate>Wed, 08 Apr 2015 14:37:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/first-article-of-series-of-my-articles/</guid>
				<description>&lt;p&gt;First article of the series of my articles on OpenStack was published in Russian magazine &amp;ldquo;Системный администратор&amp;rdquo; 4/2015 &lt;a href=&#34;http://samag.ru/archive/article/2922&#34;&gt;http://samag.ru/archive/article/2922&lt;/a&gt; . Read the full version in paper. Online later.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://markelov.dev/posts/first-article-of-series-of-my-articles/img-001.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Заметки по поиску неисправностей в сервисах Swift</title>
				<link>https://markelov.dev/posts/swift/</link>
				<pubDate>Wed, 01 Apr 2015 09:53:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/swift/</guid>
				<description>&lt;p&gt;Сервисы Swift пишут сообщения об ошибках в системный журнал /var/log/messages. Как правило там могут быть trace-сообщения Python. &lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://markelov.dev/posts/swift/img-001.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Проверьте что все сервисы запущенны при помощи команды lsof -i и что они работают на правильных портах. Если вы не нашли в списке одну из служб, вы можете попытаться запустить ее вручную, указав исполнимому файлу ваш конфигурационный файл. Например: &lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;[root@sw3 ~]# swift-object-server&#xA;/etc/swift/object-server.conf &#xA;&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Traceback (most recent call last): &#xA;&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;  File &amp;#34;/usr/bin/swift-object-server&amp;#34;,&#xA;line 27, in  &#xA;&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; ...&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;LookupError: No loader given in section&#xA;&amp;#39;filter:recon&amp;#39; &#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Сервис не запускается и из вывода видно, что в данном случае имеется ошибка конфигурационного файла в секции recon.&lt;/p&gt;</description>
			</item>
			<item>
				<title>OpenStackClient — новый официальный проект OpenStack</title>
				<link>https://markelov.dev/posts/openstackclient-openstack/</link>
				<pubDate>Sat, 21 Mar 2015 20:39:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/openstackclient-openstack/</guid>
				<description>&lt;p&gt;Недавно &lt;a href=&#34;http://git.openstack.org/cgit/openstack/governance/tree/reference/projects.yaml&#34;&gt;список официальных проектов OpenStack&lt;/a&gt; пополнился еще одним проектом — OpenStackClient&lt;/p&gt;&#xA;&lt;p&gt;Утилита командной строки openstack представляет собой единый унифицированный клиент для доступа к OpenStack API. В целом, OpenStackClient позволяет делать тоже самое, что и утилиты каждого сервиса (nova, neutron, keystone-manage и др.),  но при помощи единой команды и унифицированного формата.&lt;/p&gt;&#xA;&lt;p&gt;Добавление утилиты в RDO сводится к установке пакета:&lt;/p&gt;&#xA;&lt;p&gt;[root@os1 ~]# yum -y install  python-openstackclient&lt;/p&gt;&#xA;&lt;p&gt;Для аутентификации клиент использует ту же схему, что и другие утилиты, за исключением замены устаревших  «тенантов» (OS_TENANT_NAME) на «проекты». Пример моего keystonerc тестовой среды:&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
