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