<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Cloud on Markelov.Dev</title>
		<link>https://markelov.dev/tags/cloud/</link>
		<description>Recent content in Cloud on Markelov.Dev</description>
		<generator>Hugo</generator>
		<language>en-gb</language>
		
		
		
			<copyright>© 2007-2026 Andrey Markelov</copyright>
		
		
			<lastBuildDate>Tue, 23 Jan 2018 09:55:00 +0000</lastBuildDate>
		
			<atom:link href="https://markelov.dev/tags/cloud/index.xml" rel="self" type="application/rss+xml" />
			<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>Level Up</title>
				<link>https://markelov.dev/posts/level-up/</link>
				<pubDate>Tue, 23 Jan 2018 09:40:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/level-up/</guid>
				<description>&lt;p&gt;&lt;img src=&#34;https://markelov.dev/posts/level-up/img-001.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;I have received the results for EX220 Red Hat Certified Specialist in Hybrid Cloud Management today. Now I have Red Hat Certified Architect Level X.&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>Шифрование тома 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>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>Авторизованный курс и экзамен по 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>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>Курсы и экзамены по облачным технологиям в ближайшие месяцы</title>
				<link>https://markelov.dev/posts/blog-post-13/</link>
				<pubDate>Tue, 17 Mar 2015 07:47:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/blog-post-13/</guid>
				<description>&lt;p&gt;В ближайшие месяцы читаю в &lt;a href=&#34;http://www.inventa.ru/learn/courses/747/&#34;&gt;Инвенте&lt;/a&gt; курсы:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;27 апреля 2015 - &lt;a href=&#34;http://www.inventa.ru/learn/courses/3411/175651/&#34;&gt;CL210 Администрирование OpenStack&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;5 Мая 2015 - &lt;a href=&#34;http://www.inventa.ru/learn/courses/3411/175659/&#34;&gt;RH403 Администрирование Satellite 6&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;12 Мая 2015 - &lt;a href=&#34;http://www.inventa.ru/learn/courses/3411/5504/&#34;&gt;RH442 Мониторинг и настройка производительности промышленных систем Red Hat&lt;/a&gt; (обновленно до RHEL 7)&lt;/li&gt;&#xA;&lt;li&gt;18 Мая 2015 - &lt;a href=&#34;http://www.inventa.ru/learn/courses/3411/61537/&#34;&gt;RH318 Администрирование Red Hat Enterprise Virtualization&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;1 Июня 2015 - &lt;a href=&#34;http://www.inventa.ru/learn/courses/3411/5503/&#34;&gt;RH436 Управление хранением данных на предприятии&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;8 Июня 2015 - &lt;a href=&#34;http://www.inventa.ru/learn/courses/3411/175653/&#34;&gt;RH280 Администрирование PaaS OpenShift Enterprise&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Ну и до кучи экзамены:&lt;/p&gt;&#xA;&lt;p&gt;20 апреля - EX401&lt;/p&gt;</description>
			</item>
			<item>
				<title>Записи вебинаров об облачных продуктах Red Hat на русском</title>
				<link>https://markelov.dev/posts/red-hat-9/</link>
				<pubDate>Thu, 26 Feb 2015 18:34:00 +0000</pubDate>
				<guid>https://markelov.dev/posts/red-hat-9/</guid>
				<description>&lt;p&gt;Соберу в одном месте ссылки на свои вебинары, где велась запись. БОльшая часть информации еще актуальна.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;28 Окт 2014 - &lt;a href=&#34;https://sas.elluminate.com/site/external/jwsdetect/playback.jnlp?psid=2014-10-28.0133.M.A5A87BEE8EB083311B878F6B8BC096.vcr&amp;amp;sid=819&#34;&gt;Docker и контейнеры в RHEL7&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;29 Авг 2014 - &lt;a href=&#34;https://sas.elluminate.com/site/external/jwsdetect/playback.jnlp?psid=2014-08-29.0030.M.C11805B5D826A8307C287ACE06772C.vcr&amp;amp;sid=819&#34;&gt;Red Hat Enterprise Linux OpenStack: обзор технологии и демонстрация установки и работы&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;21 Дек 2013 - &lt;a href=&#34;https://sas.elluminate.com/site/external/jwsdetect/playback.jnlp?psid=2013-12-19.2332.M.80C22FAD758DF12489A2D5C24F466F.vcr&amp;amp;sid=819&#34;&gt;Red Hat Cloud Forms: Управляйте вашей виртуальной, частной и гибридной облачной инфраструктурой&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;15 Фев 2014 - &lt;a href=&#34;https://events.yandex.ru/lib/talks/1661/&#34;&gt;Решения виртуализации и облачная инфраструктура, построение гетерогенного облака средствами Red Hat&lt;/a&gt; (Moscow Yandex Virtualization Meetup)&lt;/li&gt;&#xA;&lt;li&gt;20 Ноя 2013 - &lt;a href=&#34;https://sas.elluminate.com/site/external/jwsdetect/playback.jnlp?psid=2013-11-18.2334.M.978CFD3263E01935454DD1D8778562.vcr&amp;amp;sid=819&#34;&gt;Управление аутентификацией и авторизацией в Red Hat Enterprise Linux IdM (FreeIPA)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt; Приятного просмотра :)&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
