<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>SOREX.ORG: заметки с тегом flashcache</title>
<link>https://sorex.org/?go=tags/flashcache/</link>
<description>Exchange, esx, AD, GPO, veeam, adaptec,lsi megaraid</description>
<author>sorex</author>
<language>ru</language>
<generator>E2 (v3820;)</generator>

<itunes:owner>
<itunes:name>sorex</itunes:name>
<itunes:email></itunes:email>
</itunes:owner>
<itunes:subtitle>Exchange, esx, AD, GPO, veeam, adaptec,lsi megaraid</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Flashcache + munin на Ubunt 16.04</title>
<guid isPermaLink="false">14</guid>
<link>https://sorex.org/?go=all/flashcache-munin-na-ubunt-16-04/</link>
<pubDate>Tue, 13 Apr 2021 09:35:40 +0000</pubDate>
<author>sorex</author>
<comments>https://sorex.org/?go=all/flashcache-munin-na-ubunt-16-04/</comments>
<description>
&lt;!-- wp:paragraph --&gt;&lt;p&gt;Устанавливаем пакеты и компилим с исходников&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;sudo apt-get install dkms build-essential linux-headers-$(uname -r) git&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;git clone git://github.com/facebook/flashcache; cd flashcache&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;make -f Makefile.dkms&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;make install&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;После этого подгружаем модуль &lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;modprobe flashcache&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Дальше добавлем кеш к диску sdaX в режиме writeback&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt; sudo flashcache_create -p back fcache /dev/sdbX /dev/sdaX &lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Для проверки попаданий в кеш вводим&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt; dmsetup status cachedev &lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Для размонтирования кеша с выгрузкой грязных данных используем &lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt; &lt;em&gt;dmsetup remove cachedev&lt;/em&gt; &lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:image {"id":1563,"sizeSlug":"large"} --&gt;&lt;p&gt;&lt;figure class="wp-block-image size-large"&gt;&lt;img src="https://sorex.org/wp-content/uploads/2019/12/image.png" alt="" class="wp-image-1563"/&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;!-- /wp:image --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Файл /etc/fstab не менялся, т. к. кеширование делается на уровне md-устройтва, поєтому домашний каталог доступен без бубнов и танцев сразу после загрузки системы.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Твики в sysctl.conf:&lt;br&gt;
dev.flashcache.sda+md2.fallow_delay = 240&lt;br&gt;
dev.flashcache.sda+md2.fast_remove = 1&lt;br&gt;
dev.flashcache.sda+md2.reclaim_policy = 1&lt;br&gt;
dev.flashcache.sda+md2.skip_seq_thresh_kb = 1024&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;&lt;strong&gt;Убрать кеширование&lt;/strong&gt;.&lt;br&gt;1. umount /home&lt;br&gt;2. sysctl -w dev.flashcache.sda+md2.do_sync=1&lt;br&gt;(может занять продолжительное время для записи данных на медленный диск)&lt;br&gt;3. vgchange -an vg1&lt;br&gt;3. dmsetup remove ssd&lt;br&gt;4. flashcache_destroy /dev/sda&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Теперь логический раздел vg1-home можно примонтировать без SSD кеша&lt;br&gt;5. vgchange -ay vg1&lt;br&gt;6. mount /dev/mapper/vg1-home /home&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Ставим munin&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:heading --&gt;&lt;p&gt;&lt;h2&gt;Шаг 1. Установка Munin-master и Munin-node&lt;/h2&gt;&lt;/p&gt;
&lt;!-- /wp:heading --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Установить Munin можно из стандартных репозиториев операционной системы :&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:preformatted --&gt;&lt;pre class="wp-block-preformatted"&gt;sudo apt-get update&lt;br&gt;sudo apt-get install munin&lt;br&gt;sudo apt-get install munin-node&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;&lt;!-- wp:heading --&gt;&lt;p&gt;&lt;h2&gt;Шаг 2. Настройка Munin-master&lt;/h2&gt;&lt;/p&gt;
&lt;!-- /wp:heading --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Откроем конфигурационный файл Munin:&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:preformatted --&gt;&lt;pre class="wp-block-preformatted"&gt;nano /etc/munin/munin.conf&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Для начальной настройки необходимо изменить только имя хоста, которое будет выводиться в графиках. Для этого в секции конфигурационного файла «# a simple host tree» отредактируем строку&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:preformatted --&gt;&lt;pre class="wp-block-preformatted"&gt;[localhost.localdomain]&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Имя хоста можно указать, например, так:&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:preformatted --&gt;&lt;pre class="wp-block-preformatted"&gt;[srv-01.example.com]&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt; Вот и всё.  Сохраняем внесённые изменения и выходим из текстового редактора.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:heading --&gt;&lt;p&gt;&lt;h2&gt;Шаг 3. Настройка Munin-node&lt;/h2&gt;&lt;/p&gt;
&lt;!-- /wp:heading --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Как и при настройке Munin-master, для начала необходимо открыть конфигурационный файл :&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:preformatted --&gt;&lt;pre class="wp-block-preformatted"&gt;nano /etc/munin/munin-node.conf&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;В файле нужно найти строку&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:preformatted --&gt;&lt;pre class="wp-block-preformatted"&gt;#host_name localhost.localdomain&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Она нужна для того, чтобы изменить имя хоста. Именно её потребуется отредактировать — например, так:&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:preformatted --&gt;&lt;pre class="wp-block-preformatted"&gt;host_name srv-01.example.com&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Обратите внимание, что строку нужно раскомментировать (удалить символ # в начале).&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;&lt;strong&gt;Управление плагинами&lt;/strong&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Чтобы посмотреть список доступных плагинов, необходимо сделать листинг директории /etc/munin/plugins&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:preformatted --&gt;&lt;pre class="wp-block-preformatted"&gt;ls -l /usr/share/munin/plugins/&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Для установки плагина нужно создать на него символическую ссылку.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Перейдём в директорию для установленных плагинов.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:preformatted --&gt;&lt;pre class="wp-block-preformatted"&gt;cd /etc/munin/plugins/&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Установим какой-нибудь плагин (в нашем примере это плагин для DNS-сервера Bind):&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:preformatted --&gt;&lt;pre class="wp-block-preformatted"&gt;ln -s /usr/share/munin/plugins/bind9&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;После добавления всех необходимых плагинов перезапустим Munin-node для примерения изменений:&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:preformatted --&gt;&lt;pre class="wp-block-preformatted"&gt;service munin-node restart&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;&lt;!-- wp:heading --&gt;&lt;p&gt;&lt;h2&gt;Шаг 4. Настройка доступа к Munin через Apache и Nginx&lt;/h2&gt;&lt;/p&gt;
&lt;!-- /wp:heading --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Результаты мониторинга Munin отображает в виде графиков. Для этого потребуется HTTP-сервер  —  например, Apache или Nginx.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;&lt;strong&gt;Настройка доступа к Munin через Apache&lt;/strong&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Для настройки доступа к Munin через Apache необходимо в конфигурацию любого виртуального хоста (в то числе стандартного) внести директиву &amp;lt;Location /munin&amp;gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Для этого в файл виртуального хоста потребуется вставить следующие строки&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:preformatted --&gt;&lt;pre class="wp-block-preformatted"&gt;&amp;lt;Location /munin&amp;gt;&lt;br&gt;    AuthType Basic&lt;br&gt;    AuthName «Munin Statistics»&lt;br&gt;    AuthUserFile /etc/munin/.passwd&lt;br&gt;    Require valid-user&lt;br&gt;&amp;lt;/Location&amp;gt;&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;После внесения изменений Apache нужно будет перезапустить:&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:preformatted --&gt;&lt;pre class="wp-block-preformatted"&gt;service apache2 restart&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;&lt;strong&gt;Настройка доступа к Munin через Nginx&lt;/strong&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Для настройки доступа к Munin через Nginx также понадобится внести изменения в конфигурацию любого виртуального хоста:&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:preformatted --&gt;&lt;pre class="wp-block-preformatted"&gt;location /munin {&lt;br&gt;    alias /var/www/munin;&lt;br&gt;    autoindex on;&lt;br&gt;    auth_basic «Munin Statistics»;&lt;br&gt;    auth_basic_user_file /etc/munin/.passwd;&lt;br&gt;}&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Чтобы настройки вступили в силу, Nginx нужно будет перезагрузить.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:preformatted --&gt;&lt;pre class="wp-block-preformatted"&gt;service nginx restart&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;&lt;!-- wp:heading --&gt;&lt;p&gt;&lt;h2&gt;Шаг 5. Создание файла паролей&lt;/h2&gt;&lt;/p&gt;
&lt;!-- /wp:heading --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;По завершении настройки создадим файл с паролями пользователей, имеющих доступ к Munin.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Для этого выполним следующую команду:&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:preformatted --&gt;&lt;pre class="wp-block-preformatted"&gt;htpasswd -c /etc/munin/.passwd user&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;После выполнения данной команды будет предложено два раза ввести пароль от пользователя, после чего файл будет записан. В этой команде можно заменить user на любое удобное имя пользователя.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;В конфиге для Nginx ставим&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:preformatted --&gt;&lt;pre class="wp-block-preformatted"&gt;alias /var/cache/munin/www;
&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;После этого добавляем модуль flashcache&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;wget  &lt;a href="https://raw.github.com/pkhamre/flashcache-munin/master/flashcache_stats"&gt;https://raw.github.com/pkhamre/flashcache-munin/master/flashcache_stats&lt;/a&gt; &lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;chmod +x flashcache_stats;mv flashcache_stats /usr/share/munin/plugins/; ln -s   /usr/share/munin/plugins/flashcache_stats /etc/munin/plugins/&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Установка для дебиан &lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt; aptitude install flashcache-dkms flashcache-utils&lt;br&gt;modprobe flashcache &lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;</description>
</item>

<item>
<title>Ускорение датасторов HP в esxi 5.5</title>
<guid isPermaLink="false">13</guid>
<link>https://sorex.org/?go=all/uskorenie-datastorov-hp-v-esxi-5-5/</link>
<pubDate>Tue, 13 Apr 2021 09:33:47 +0000</pubDate>
<author>sorex</author>
<comments>https://sorex.org/?go=all/uskorenie-datastorov-hp-v-esxi-5-5/</comments>
<description>
&lt;!-- wp:paragraph --&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Установлено: VMware-ESXi-5.5.0-Update3-3568722-HPE-550.9.6.5.9-Dec2016.iso&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Версия драйвера дисков: — &lt;/em&gt;scsi-hpvsa-5.5.0.100-1OEM.550.0.0.1331820&lt;/strong&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Как выяснилось, HP что-то испортили в драйвере дисковой подсистемы для ESXi 5.5 и работа с дисками стала … скажем так, не очень эффективной. Более того, как выяснилось позже, такая же проблема существует и в гипервизорах ESXi 6.0/6.5 от HPE.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Насколько не эффективно? Результаты замеров в статье. Сразу скажу — оглушающие.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Пообщавшись со знакомыми и покопав Интернет было выяснено, что всему виной и правда, драйвер, который HPE включила в свой кастомный образ с установщиком гипервизора ESXi 5.5 и более поздних версий.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Но, решение этой проблемы есть. Совместными усилиями Интернет-сообщества (&lt;a href="https://homeservershow.com)"&gt;https://homeservershow.com)&lt;/a&gt; был найден драйвер, который реально ускоряет работу с дисками в HP Microserver Gen8.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Версия драйвера: &lt;/em&gt;scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820&lt;/strong&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Сам драйвер можно легально, бесплатно и без регистрации, скачать c сайта HPE:&lt;br&gt;&lt;a href="https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_bfdbb1dfc5314e02bc01b1436b"&gt;&lt;a href="https://support.hpe.com/hpsc/swd/"&gt;https://support.hpe.com/hpsc/swd/&lt;/a&gt;…b1dfc5314e02bc01b1436b&lt;/a&gt;&lt;br&gt;Type: Driver — Storage Controller&lt;br&gt;Version: 5.5.0-88.0(9 Sep 2014)&lt;br&gt;Operating System(s): VMware vSphere 5.5&lt;br&gt;File name: scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib (707 KB)&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Осталось его установить. Как это сделать, описано ниже.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;В первую очередь проверяем версию установленного драйвера и, если отличается, то заменяем на правильный.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;А) Заходим в консоль ESXi хоста через PuTTY под именем root и запускаем команду&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;esxcli software vib list | grep scsi&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Вот, что было у меня до смены драйвера&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;~ # esxcli software vib list | grep scsi&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;&lt;em&gt;scsi-hpsa 5.5.0.124-1OEM.550.0.0.1331820 HPE VMwareCertified 2018-04-10&lt;/em&gt;&lt;br&gt;&lt;em&gt;scsi-hpdsa 5.5.0.52-1OEM.550.0.0.1331820 Hewlett-Packard PartnerSupported 2018-04-10&lt;/em&gt;&lt;br&gt;&lt;em&gt;&lt;strong&gt;scsi-hpvsa 5.5.0.100-1OEM.550.0.0.1331820 Hewlett-Packard PartnerSupported 2018-04-10&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;&lt;em&gt;scsi-mpt2sas 15.10.06.00.1vmw-1OEM.550.0.0.1198610 LSI VMwareCertified 2018-04-10&lt;/em&gt;&lt;br&gt;&lt;em&gt;scsi-bfa 3.2.6.0-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10&lt;/em&gt;&lt;br&gt;&lt;em&gt;scsi-bnx2fc 1.713.20.v55.4-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10&lt;/em&gt;&lt;br&gt;&lt;em&gt;scsi-bnx2i 2.713.10.v55.3-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10&lt;/em&gt;&lt;br&gt;&lt;em&gt;scsi-qla4xxx 644.55.37.0-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10&lt;/em&gt;&lt;br&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:image {"id":7785} --&gt;&lt;p&gt;&lt;figure class="wp-block-image"&gt;&lt;img src="http://winitpro.ru/wp-content/uploads/2018/04/scsi-hpvsa-5-5-0-100-1oem-550-0-0-133182.png" alt="scsi-hpvsa 5.5.0.100-1OEM.550.0.0.1331820 Hewlett-Packard " class="wp-image-7785"/&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;!-- /wp:image --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;То есть. Не тот. Почему? А вот, что показал тест производительности. Не то чтобы тест, но из приведенных команд видно, что тестируется.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Выполняем следующие команды из консоли ESXI:&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;cd /vmfs/volumes/[datastore]&amp;lt;br&amp;gt;time dd if=/dev/zero of=tempfile bs=8k count=1000000&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:image {"id":7786} --&gt;&lt;p&gt;&lt;figure class="wp-block-image"&gt;&lt;img src="http://winitpro.ru/wp-content/uploads/2018/04/esxi-testiruem-skorost-zapisi-na-disk.png" alt="esxi тестируем скорость записи на диск" class="wp-image-7786"/&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;!-- /wp:image --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;&lt;strong&gt;Примечание&lt;/strong&gt;: Не забудьте поменять [datastore] на имя вашего реального DataStore.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Получаем результат:&lt;br&gt;&lt;em&gt;1000000+0 records in&lt;/em&gt;&lt;br&gt;&lt;em&gt;1000000+0 records out&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&lt;em&gt;real 14m 12.62s&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&lt;em&gt;user 0m 12.23s&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;&lt;em&gt;sys 0m 0.00s&lt;/em&gt;&lt;br&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Вроде бы не плохо, да?&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Для сравнения, в той же конфигурации, но с установленным, ESXi 5.1U3 получаем примерно следующее:&lt;br&gt;&lt;em&gt;1000000+0 records in&lt;/em&gt;&lt;br&gt;&lt;em&gt;1000000+0 records out&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&lt;em&gt;real 17m 25.62s&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&lt;em&gt;user 0m 7.23s&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;&lt;em&gt;sys 0m 0.00s&lt;/em&gt;&lt;br&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;То есть, налицо видимое улучшение по сравнению с предыдущей версией гипервизора. Но, вам придется поверить мне на слово, а потом посмотреть на совсем другой результат. Дочитайте до конца.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Итак, приступаем к смене драйвера.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Процедура достаточно простая. Предполагается, что нужный драйвер Вы уже скачали с сайта HP, по приведенный ранее ссылке.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:list {"ordered":true} --&gt;&lt;ol&gt;&lt;li&gt;Останавливаем все запущенные VMs&lt;/li&gt;&lt;li&gt;Если не включено, включаем ssh&lt;/li&gt;&lt;li&gt;Копируем файл «scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib» to /tmp (например, с помощью WinSCP)&lt;/li&gt;&lt;li&gt;Подключаемся к консоли гипервизора ESXi с помощью PuTTY (с правами root, естественно)&lt;/li&gt;&lt;li&gt;Меняем текущую папку на ту, куда положили файл, то есть на папку /tmp&lt;br&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;cd /tmp&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/li&gt;&lt;/p&gt;
&lt;li&gt;Копируем vib-файл в папку из которой он будет инсталлирован&lt;br&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;cp scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib /var/log/vmware/&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/li&gt;&lt;/p&gt;
&lt;li&gt;Переводим гипервизор в Maintenance Mode&lt;br&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;esxcli system maintenanceMode set --enable true&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/li&gt;&lt;/p&gt;
&lt;li&gt;Удаляем текущий драйвер дисковой подсистемы&lt;br&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;esxcli software vib remove -n scsi-hpvsa -f&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/li&gt;&lt;/p&gt;
&lt;li&gt;Инсталлируем правильный драйвер scsi-hpvsa-5.5.0-88OEM из файла&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;esxcli software vib install -v file:scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib --force --no-sig-check --maintenance-mode&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;Перезапускаем ESXi, отключаем Maintenance Mode, запрещаем ssh (если нужно) и запускаем свои виртуальные машинки.&lt;/li&gt;&lt;/ol&gt;
&lt;!-- /wp:list --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;&lt;strong&gt;Примечание&lt;/strong&gt;: Отключить Maintenace Mode можно из клиента или из консоли, командой:&lt;br&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;esxcli system maintenanceMode set --enable false&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Все просто? Да, просто.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Но ведь всегда хочется убедиться, что автор не наврал.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Проверяем, что версия драйвера изменилась.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;esxcli software vib list | grep scsi&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;&lt;em&gt;scsi-hpsa 5.5.0.124-1OEM.550.0.0.1331820 HPE VMwareCertified 2018-04-10&lt;/em&gt;&lt;br&gt;&lt;em&gt;scsi-hpdsa 5.5.0.52-1OEM.550.0.0.1331820 Hewlett-Packard PartnerSupported 2018-04-10&lt;/em&gt;&lt;br&gt;&lt;em&gt;&lt;strong&gt;scsi-hpvsa 5.5.0-88OEM.550.0.0.1331820 Hewlett-Packard PartnerSupported 2018-04-10&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;&lt;em&gt;scsi-mpt2sas 15.10.06.00.1vmw-1OEM.550.0.0.1198610 LSI VMwareCertified 2018-04-10&lt;/em&gt;&lt;br&gt;&lt;em&gt;scsi-bfa 3.2.6.0-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10&lt;/em&gt;&lt;br&gt;&lt;em&gt;scsi-bnx2fc 1.713.20.v55.4-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10&lt;/em&gt;&lt;br&gt;&lt;em&gt;scsi-bnx2i 2.713.10.v55.3-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10&lt;/em&gt;&lt;br&gt;&lt;em&gt;scsi-qla4xxx 644.55.37.0-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10&lt;/em&gt;&lt;br&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Да. Изменилась на правильную.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;А скорость? Не обманули? Проверяем! Что я и сам сделал. Запустил, повторно, тест производительности. Результат меня, мягко говоря, ошеломил&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;cd /vmfs/volumes/[datastore]&amp;lt;br&amp;gt;time dd if=/dev/zero of=tempfile bs=8k count=1000000&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;&lt;em&gt;1000000+0 records in&lt;/em&gt;&lt;br&gt;&lt;em&gt;1000000+0 records out&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&lt;em&gt;real 2m 6.73s&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&lt;em&gt;user 0m 5.21s&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;&lt;em&gt;sys 0m 0.00s&lt;/em&gt;&lt;br&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;&lt;strong&gt;Это в СЕМЬ раз быстрее, чем с предыдущим драйвером и почти в 9 раз быстрее чем на ESXI 5.1U3&lt;/strong&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;На форуме пользователи подтвердили, что примерно такой же, не правильный, драйвер устанавливается и при инсталляции ESXi 6.0 и 6.5. И замена его на версию scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820 приводит к такому же ускорению работы дисковой подсистемы.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;</description>
</item>

<item>
<title>flashcache Centos</title>
<guid isPermaLink="false">12</guid>
<link>https://sorex.org/?go=all/flashcache-centos/</link>
<pubDate>Tue, 13 Apr 2021 09:31:15 +0000</pubDate>
<author>sorex</author>
<comments>https://sorex.org/?go=all/flashcache-centos/</comments>
<description>
&lt;!-- wp:heading --&gt;&lt;p&gt;&lt;h2&gt;Разбивка в installimage&lt;/h2&gt;&lt;/p&gt;
&lt;!-- /wp:heading --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;&lt;strong&gt;SSD&lt;/strong&gt;: так как он первый, то закомментирован. Остальные секции&lt;br&gt;&lt;strong&gt;DRIVE: &lt;/strong&gt;переименованы по номерами на 1 и 2.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:preformatted --&gt;&lt;pre class="wp-block-preformatted"&gt;SWRAIDLEVEL = 1&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;( по умолчанию на 3-х пытается создать 5-й RAID)&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:preformatted --&gt;&lt;pre class="wp-block-preformatted"&gt;PART swap swap 32G
PART /boot ext3 512M
PART lvm vg0 all
LV vg0 vz /vz ext4 600G
LV vg0 root / ext4 all
&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Далее, в соответствии с установщиком. Нажимаем f10 и enter.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;После загрузки сервера в обычном режиме с установленным чистым Centos, ставим OpenVZ. Установка описана &lt;a href="https://adminvps.ru/blog/ustanovka-i-nastrojka-openvz-na-centos-6/"&gt;здесь&lt;/a&gt;.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Теперь начинается самое интересное.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:heading --&gt;&lt;p&gt;&lt;h2&gt;Установка flashcache&lt;/h2&gt;&lt;/p&gt;
&lt;!-- /wp:heading --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;К сожалению, это не быстрый способ установки. Возможно, это из-за OpenVZ ядра. Мануал всего из двух строчек:&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;1) Подключаем репозиторий&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:preformatted --&gt;&lt;pre class="wp-block-preformatted"&gt;rpm -Uvh &lt;a href="http://elrepo.reloumirrors.net/elrepo/el6/x86_64/RPMS/elrepo-release-6-4.el6.elrepo.noarch.rpm"&gt;http://elrepo.reloumirrors.net/elrepo/el6/x86_64/RPMS/elrepo-release-6-4.el6.elrepo.noarch.rpm&lt;/a&gt;&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;2) И устанавливаем&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:preformatted --&gt;&lt;pre class="wp-block-preformatted"&gt;yum -y install kmod-flashcache flashcache-utils&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;На момент написания статьи было ядро OpenVZ rhel6-2.6.32 версии 042stab074.10.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Так как для сборки FlashCache требуются некоторые внутренние заголовочные файлы, которые не входят в состав пакета kernel-headers/devel, требуется загрузить и установить полный код ядра. Нам же не хватало vzkernel-headers.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:preformatted --&gt;&lt;pre class="wp-block-preformatted"&gt;yumdownloader —source kernel-`uname -r`
rpm -ivh kernel-`uname -r`.src.rpm
&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Далее скачиваем и устанавливаем:&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:preformatted --&gt;&lt;pre class="wp-block-preformatted"&gt;git clone &lt;a href="https://github.com/facebook/flashcache.git"&gt;https://github.com/facebook/flashcache.git&lt;/a&gt;

cd flashcache

make -f Makefile.dkms&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;</description>
</item>


</channel>
</rss>