<?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: заметки с тегом esxi</title>
<link>https://sorex.org/?go=tags/esxi/</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>Как узнать UUID в ESXI 5.5</title>
<guid isPermaLink="false">67</guid>
<link>https://sorex.org/?go=all/kak-uznat-uuid-v-esxi-5-5/</link>
<pubDate>Mon, 15 Nov 2021 06:06:50 +0000</pubDate>
<author>sorex</author>
<comments>https://sorex.org/?go=all/kak-uznat-uuid-v-esxi-5-5/</comments>
<description>
&lt;p&gt;The vCenter does have a UUID.&lt;/p&gt;
&lt;p&gt;To view it simply go to &lt;a href="https://VC-FQDN/mob"&gt;https://VC-FQDN/mob&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Click on RetrieveServiceContent -&gt; Invoke Method&lt;/p&gt;
&lt;p&gt;The UUID is listed as instanceUuid.&lt;/p&gt;
</description>
</item>

<item>
<title>vCenter 6.7 уменьшить память для установки</title>
<guid isPermaLink="false">65</guid>
<link>https://sorex.org/?go=all/vcenter-6-7-umenshit-pamyat-dlya-ustanovki/</link>
<pubDate>Tue, 14 Sep 2021 06:24:25 +0000</pubDate>
<author>sorex</author>
<comments>https://sorex.org/?go=all/vcenter-6-7-umenshit-pamyat-dlya-ustanovki/</comments>
<description>
&lt;p&gt;В папке установки VMware VCSA перейдите в Vcsa-ui-installer \ win32 \ resources \ app \ resources.&lt;br /&gt;
Откройте файл с именем layout.json в Блокноте.&lt;br /&gt;
Вы можете сначала создать копию этого файла.&lt;br /&gt;
Внутри layout.json файла, прокрутите вниз до «tiny». Существует несколько вариантов, поэтому убедитесь, что вы выбрали вариант с меткой: «Tiny vCenter Server со встроенным PSC», который зависит от размера развертывания, Tiny, размера хранилища, по умолчанию (300 ГБ) и со встроенным PSC.&lt;br /&gt;
недостаточно памяти на хосте для выбранного размера&lt;br /&gt;
Измените «память» на желаемое значение. 6 ГБ (6144 МБ) в моем случае. Сохраните изменения.&lt;br /&gt;
В следующий раз, когда вы запустите установку VCSA, вы увидите, что развертывание Tiny было уменьшено до 6 ГБ (или вашего значения)&lt;br /&gt;
недостаточно памяти на хосте для выбранного размера&lt;br /&gt;
Теперь вы можете продолжить развертывание VCSA.&lt;br /&gt;
Примечание. Это изменение не отразится на виртуальном оборудовании при создании VCSA (ВМ), его нельзя изменить, и вы по-прежнему видите 10 ГБ. Но из монитора ресурсов вы увидите, что в качестве ограничения используется 6 ГБ.&lt;/p&gt;
</description>
</item>

<item>
<title>Перенос qcow диска из libvirt в ESXi</title>
<guid isPermaLink="false">64</guid>
<link>https://sorex.org/?go=all/perenos-qcow-diska-iz-libvirt-v-esxi/</link>
<pubDate>Mon, 06 Sep 2021 11:19:24 +0000</pubDate>
<author>sorex</author>
<comments>https://sorex.org/?go=all/perenos-qcow-diska-iz-libvirt-v-esxi/</comments>
<description>
&lt;p&gt;qemu-img convert -f qcow2 myImage.qcow2 -O vmdk myNewImage.vmdk&lt;br /&gt;
потом переносим на esxi и в консоли хоста делаем:&lt;br /&gt;
vmkfstools -i myImage.vmdk outputName.vmdk -d thin&lt;br /&gt;
на выходе получаем 2 файла один заголовок диска и второй flat диск&lt;/p&gt;
</description>
</item>

<item>
<title>Отключаем сообщение The number of vSphere HA heartbeat datastores for this host is 1 which is less than required 2 в ESXI 5.X.X</title>
<guid isPermaLink="false">47</guid>
<link>https://sorex.org/?go=all/otklyuchaem-soobschenie-the-number-of-vsphere-ha-heartbeat-datas/</link>
<pubDate>Tue, 13 Apr 2021 10:18:44 +0000</pubDate>
<author>sorex</author>
<comments>https://sorex.org/?go=all/otklyuchaem-soobschenie-the-number-of-vsphere-ha-heartbeat-datas/</comments>
<description>
&lt;p&gt;Данное сообщение появилось с введением в механизм VMware HA функционала Datastore Heartbeating, который позволяет хостам кластера общаться посредством хранилища данных и за счет этого более корректно отрабатывать ситуации, связанные с изоляцией хоста.&lt;/p&gt;
&lt;p&gt;Сообщает оно о том, что для общения хостов используется только 1 общее хранилище, а рекомендуется минимум 2 (для надежности). Это может быть связано либо с тем, что в настройках кластера жестко выставлено использование только 1 хранилища, либо у вас всего 1 общее хранилище.&lt;span id="more-2613"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;В 1-м случае лучше выставить автоматическое определение используемых датасторов, а во втором случае можно просто отключить сообщение, особенно, если инфраструктура тестовая.&lt;/p&gt;
&lt;p&gt;Отключается так — Правой по кластеру -&amp;gt; Edit Settings -&amp;gt; vSphere HA -&amp;gt; Advanced&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;&lt;div id="attachment_2614" class="wp-caption alignnone"&gt;&lt;p&gt;&lt;a href="https://sorex.org/wp-content/uploads/2016/09/The-number-of-vSphere-HA-heartbeat-datastores-for-this-host-is-1-which-is-less-than-required-2-01.jpg" data-featherlight="image"&gt;&lt;img class="size-full wp-image-2614" src="https://sorex.org/wp-content/uploads/2016/09/The-number-of-vSphere-HA-heartbeat-datastores-for-this-host-is-1-which-is-less-than-required-2-01.jpg" sizes="(max-width: 720px) 100vw, 720px" srcset="https://sorex.org/wp-content/uploads/2016/09/The-number-of-vSphere-HA-heartbeat-datastores-for-this-host-is-1-which-is-less-than-required-2-01.jpg 720w, https://sorex.org/wp-content/uploads/2016/09/The-number-of-vSphere-HA-heartbeat-datastores-for-this-host-is-1-which-is-less-than-required-2-01-300x250.jpg 300w, https://sorex.org/wp-content/uploads/2016/09/The-number-of-vSphere-HA-heartbeat-datastores-for-this-host-is-1-which-is-less-than-required-2-01-70x58.jpg 70w" alt="The number of vSphere HA heartbeat datastores for this host is 1 which is less than required 2-01" width="720" height="600"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="wp-caption-text"&gt;The number of vSphere HA heartbeat datastores for this host is 1 which is less than required 2-01&lt;/p&gt;
&lt;/div&gt;&lt;p&gt;Дальше добавляем пункт «das.ignoreinsufficienthbdatastore» со значением «true»:&lt;/p&gt;
&lt;div id="attachment_2615" class="wp-caption alignnone"&gt;&lt;p&gt;&lt;a href="https://sorex.org/wp-content/uploads/2016/09/The-number-of-vSphere-HA-heartbeat-datastores-for-this-host-is-1-which-is-less-than-required-2-02.jpg" data-featherlight="image"&gt;&lt;img class="size-full wp-image-2615" src="https://sorex.org/wp-content/uploads/2016/09/The-number-of-vSphere-HA-heartbeat-datastores-for-this-host-is-1-which-is-less-than-required-2-02.jpg" sizes="(max-width: 434px) 100vw, 434px" srcset="https://sorex.org/wp-content/uploads/2016/09/The-number-of-vSphere-HA-heartbeat-datastores-for-this-host-is-1-which-is-less-than-required-2-02.jpg 434w, https://sorex.org/wp-content/uploads/2016/09/The-number-of-vSphere-HA-heartbeat-datastores-for-this-host-is-1-which-is-less-than-required-2-02-242x300.jpg 242w, https://sorex.org/wp-content/uploads/2016/09/The-number-of-vSphere-HA-heartbeat-datastores-for-this-host-is-1-which-is-less-than-required-2-02-56x70.jpg 56w" alt="The number of vSphere HA heartbeat datastores for this host is 1 which is less than required 2-02" width="434" height="537"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="wp-caption-text"&gt;The number of vSphere HA heartbeat datastores for this host is 1 which is less than required 2-02&lt;/p&gt;
&lt;/div&gt;&lt;p&gt; &lt;/p&gt;
</description>
</item>

<item>
<title>Ускорение домашнего ESXi 6.5 с помощью SSD кэширования</title>
<guid isPermaLink="false">31</guid>
<link>https://sorex.org/?go=all/uskorenie-domashnego-esxi-6-5-s-pomoschyu-ssd-keshirovaniya/</link>
<pubDate>Tue, 13 Apr 2021 10:00:03 +0000</pubDate>
<author>sorex</author>
<comments>https://sorex.org/?go=all/uskorenie-domashnego-esxi-6-5-s-pomoschyu-ssd-keshirovaniya/</comments>
<description>
&lt;p&gt;В данной статье хочу рассказать о том, как немного повысить производительность хоста ESXi с помощью SSD кэширования. На работе и дома я использую продукты от компании VMware, домашняя лаборатория построена на базе Free ESXi 6.5. На хосте запущены виртуальные машины как для домашней инфраструктуры, так и для тестирования некоторых рабочих проектов (как-то мне пришлось запустить на нем инфраструктуру VDI). Постепенно приложения толстых ВМ начали упираться в производительность дисковой системы, а на SDD все не помещалось. В качестве решения был выбран lvmcache. Логическая схема выглядит так:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://sorex.org/wp-content/uploads/2017/03/43dcd8404153459b88245157adecff23.png"&gt;&lt;br /&gt;
&lt;a name="habracut"&gt;&lt;/a&gt;&lt;br /&gt;
Основой всей схемы является ВМ svm на базе CentOS 7. Ей презентованы HDD диски средствами RDM и небольшой диск VMDK с датастора SSD. Кэширование и зеркалирование данных реализуются программными средствами — mdadm и lvmcache. Дисковое пространство ВМ монтируется к хосту как NFS датастор. Часть датастора SSD отведена ВМ, которым требуется производительная дисковая подсистема.&lt;/p&gt;
&lt;p&gt;Вычислительный узел собран на десктопном железе:&lt;/p&gt;
&lt;p&gt;MB: Gygabyte GA-Z68MX-UD2H-B3 (rev. 1.0)&lt;br /&gt;
HDD: 2 x Seagate Barracuda 750Gb, 7200 rpm&lt;br /&gt;
SSH: OCZ Vertex 3 240Gb&lt;/p&gt;
&lt;p&gt;На материнской плате имеется 2 RAID контроллера:&lt;/p&gt;
&lt;p&gt;— Intel Z68 SATA Controller&lt;br /&gt;
— Marvell 88SE9172 SATA Controller&lt;/p&gt;
&lt;p&gt;Завести 88SE9172 в ESXi у меня не получилось (There is a bug in the firmware of some Marvell adapters (at least 88SE91xx)), решил оставить оба контроллера в режиме ACHI.&lt;br /&gt;
&lt;h3&gt;RDM&lt;/h3&gt;&lt;br /&gt;
Технология RDM (Raw Device Mapping) позволяет виртуальной машине обращаться напрямую к физическому накопителю. Связь обеспечивается через специальные файлы «mapping file» на отдельном томе VMFS. RDM использует два режима совместимости:&lt;/p&gt;
&lt;p&gt;— Виртуальный режим — работает так же, как и в случае с файлом виртуального диска, позволяет использовать преимущества виртуального диска в VMFS (механизм блокировки файлов, мгновенные снэпшоты);&lt;br /&gt;
— Физический режим — предоставляет прямой доступ к устройству для приложений, которые требуют более низкого уровня управления.&lt;/p&gt;
&lt;p&gt;В виртуальном режиме на физическое устройство отправляются операции чтения\записи. RDM устройство представлено в гостевой ОС как файл виртуального диска, аппаратные характеристики скрыты.&lt;/p&gt;
&lt;p&gt;В физическом режиме на устройство передаются практически все команды SCSI, в гостевой ОС устройство представлено как реальное.&lt;/p&gt;
&lt;p&gt;Подключив дисковые накопители к ВМ средствами RDM, можно избавиться от прослойки VMFS, а в физическом режиме совместимости их состояние можно будет мониторить в ВМ (с помощью технологии S.M.A.R.T.). К тому же, если что-то случится с хостом, то получить доступ к ВМ можно, примонтировав HDD к рабочей системе.&lt;br /&gt;
&lt;h3&gt;lvmcache&lt;/h3&gt;&lt;br /&gt;
lvmcache обеспечивает прозрачное кэширование данных медленных устройств HDD на быстрых устройствах SSD. LVM cache размещает наиболее часто используемые блоки на быстром устройстве. Включение и выключение кэширования можно производить, не прерывая работы.&lt;br /&gt;
&lt;img src="https://sorex.org/wp-content/uploads/2017/03/a33b409992774c1394ada486e786ad8c.png"&gt;&lt;/p&gt;
&lt;p&gt;При попытке чтения данных выясняется, имеются ли эти данные в кэше. Если требуемых данных там нет, то чтение происходит с HDD, и попутно данные записываются в кэш (cache miss). Дальнейшее чтение данных будет происходить из кэша (cache hit).&lt;br /&gt;
&lt;h4&gt;Запись&lt;/h4&gt;&lt;br /&gt;
— Режим write-through — когда происходит операция записи, данные записываются и в кэш, и на HDD диск, более безопасный вариант, вероятность потери данных при аварии мала;&lt;br /&gt;
— Режим write-back — когда происходит операция записи, данные записываются сначала в кэш, после чего сбрасываются на диск, имеется вероятность потери данных при аварии. (Более быстрый вариант, т. к. сигнал о завершении операции записи передается управляющей ОС после получения данных кэшем).&lt;/p&gt;
&lt;p&gt;Так выглядит сброс данных из кэша (write-back) на диски:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://sorex.org/wp-content/uploads/2017/03/8afaf19610324d5782d6793a6dad233e.png"&gt;&lt;img src="https://sorex.org/wp-content/uploads/2017/03/8afaf19610324d5782d6793a6dad233e.png"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h3&gt;Настройка системы&lt;/h3&gt;&lt;br /&gt;
На хосте создается SSD датастор. Я выбрал такую схему использования доступного пространства:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;220Gb — DATASTORE_SSD
149Gb — Отведено для особых ВМ
61Gb — Том для кэша и метаданных
10Gb — Host Swap Cache&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Виртуальная сеть выглядит следующим образом:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://sorex.org/wp-content/uploads/2017/03/ed6f52cca8bc4ee99e26703217e9d0a7.png"&gt;&lt;/p&gt;
&lt;p&gt;Создан новый vSwitch:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;Networking → Virtual Switches → Add standart virtual switch — указываем желаемое имя виртуального свитча (svm_vSwitch, в названиях я использую префикс svm_), остальное оставляем как есть.&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;К нему через порт группу подключается VMkernel NIC:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;Networking → VMkernel NICs → Add VMkernel NIC
— Port group — New Port group
— New port group — Имя порт группы — svm_PG
— Virtual switch — svm_vSwitch
— IPv4 settings — Configuration — Static — указываем IP и маску сети&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Создана порт группа, к которой будет подключена ВМ svm:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;Networking → Port Groups → Add port group — указываем имя (svm_Network) и свитч svm_vSwitch&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;h4&gt;Подготовка дисков&lt;/h4&gt;&lt;br /&gt;
Необходимо зайти на хост по ssh и выполнить следующие команды:&lt;/p&gt;
&lt;pre class="lang:default decode:true "&gt;Отобразить пути всех подключенных дисков:
	# ls -lh /vmfs/devices/disks/
lrwxrwxrwx    1 root     root          72 Feb 22 20:24 vml.01000000002020202020202020202020203956504257434845535433373530 -&amp;gt; t10.ATA_____ST3750525AS_________________________________________9*E
lrwxrwxrwx    1 root     root          72 Feb 22 20:24 vml.01000000002020202020202020202020203956504257434b46535433373530 -&amp;gt; t10.ATA_____ST3750525AS_________________________________________9*F

Перейти в директорию, где будут размещаться «mapping file»:
	# cd /vmfs/volumes/DATASTORE_SSD/

Создаем RDM в режиме виртуальной совместимости:
	# vmkfstools -r /vmfs/devices/disks/vml.01000000002020202020202020202020203956504257434845535433373530 9*E.vmdk
	# vmkfstools -r /vmfs/devices/disks/vml.01000000002020202020202020202020203956504257434b46535433373530 9*F.vmdk
&lt;/pre&gt;
&lt;p&gt; &lt;br /&gt;
&lt;h4&gt;Подготовка ВМ&lt;/h4&gt;&lt;br /&gt;
Теперь эти диски можно подключить (Existing hard disk) к новой ВМ. Шаблон CentOS 7, 1vCPU, 1024Gb RAM, 2 RDM disk, 61Gb ssd disk, 2 vNIC (порт группы VM Network, svm_Network) — во время установки ОС используем Device Type — LVM, RAID Level — RAID1&lt;/p&gt;
&lt;p&gt;Настройка NFS сервера довольно проста:&lt;/p&gt;
&lt;pre class="lang:default decode:true "&gt;# yum install nfs-utils
# systemctl enable rpcbind
# systemctl enable nfs-server
# systemctl start rpcbind
# systemctl start nfs-server
# vi /etc/exports
	/data 10.0.0.1(rw,sync,no_root_squash,no_subtree_check)
# exportfs -ar
# firewall-cmd &lt;s&gt;add-service=nfs &lt;/s&gt;permanent
# firewall-cmd &lt;s&gt;add-service=rpc-bind &lt;/s&gt;permanent
# firewall-cmd &lt;s&gt;add-service=mountd &lt;/s&gt;permanent
# firewall-cmd —reload&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Подготавливаем тома кэша и метаданных для включения кэширования тома cl_svm/data:&lt;/p&gt;
&lt;pre class="lang:default decode:true "&gt;Инициализация диска и расширение группы томов:
	# pvcreate /dev/sdc
	# vgextend cl_svm /dev/sdc
Создание тома с метаданными, в «man» написано, что этот том должен быть в 1000 раз меньше тома с кэшем:
	# lvcreate -L 60M -n meta cl_svm /dev/sdc
Создание тома с кэшем:
	# lvcreate -L 58,9G -n cache cl_svm /dev/sdc
Создание кэш-пула из томов:
	# lvconvert &lt;s&gt;type cache-pool &lt;/s&gt;cachemode writethrough —poolmetadata cl_svm/meta cl_svm/cache
Связываем подготовленный кэш-пул с томом данных:
	# lvconvert &lt;s&gt;type cache &lt;/s&gt;cachepool cl_svm/cache cl_svm/data 
Статистику можно посмотреть в выводе:
	# lvs -o cache_read_hits,cache_read_misses,cache_write_hits,cache_write_misses
CacheReadHits    CacheReadMisses  CacheWriteHits   CacheWriteMisses
            421076           282076           800554          1043571&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Уведомления о изменении состояния массива:&lt;/p&gt;
&lt;p&gt;В конце файла /etc/mdadm.conf нужно добавить параметры, содержащие адрес, на который будут отправляться сообщения в случае проблем с массивом, и, если необходимо, указать адрес отправителя:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;MAILADDR alert@domain.ru
MAILFROM svm@domain.ru&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Чтобы изменения вступили в силу, нужно перезапустить службу mdmonitor:&lt;/p&gt;
&lt;pre class="lang:default decode:true "&gt;#systemctl restart mdmonitor&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Почта с ВМ отправляется средствами ssmtp. Так как я использую RDM в режиме виртуальной совместимости, то проверять состояние дисков будет сам хост.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Подготовка хоста&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Добавляем NFS датастор в ESXi:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;Storage → Datastores → New Datastore → Mount NFS Datastore
Name: DATASTORE_NFS
NFS server: 10.0.0.2
NFS share: /data&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Настройка автозапуска ВМ:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;Host → Manage → System → Autostart → Edit Settings
Enabled — Yes
Start delay — 180sec
Stop delay — 120sec
Stop action — Shut down
Wait for heartbeat — No&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Virtual Machines → svm → Autostart → Increase Priority&lt;br /&gt;
(Автозапуск не сработал, пришлось удалить ВМ из Inventory и добавить заново)&lt;/p&gt;
&lt;p&gt;Данная политика позволит ВМ svm запуститься первой, гипервизор примонтирует NFS датастор, после этого будут включаться остальные машины. Выключение происходит в обратном порядке. Время задержки запуска ВМ подобрано по итогам краш-теста, т. к. при малом значении Start delay NFS датастор не успевал примонтироваться, и хост пытался запустить ВМ, которые еще недоступны. Также можно поиграться параметром&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;NFS.HeartbeatFrequency&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;Более гибко автостарт ВМ можно настроить с помощью командной строки:&lt;/p&gt;
&lt;pre class="lang:default decode:true "&gt;Посмотреть параметры автозапуска для ВМ:
	# vim-cmd hostsvc/autostartmanager/get_autostartseq
Изменить значения автостарта для ВМ (синтаксис):
	# update_autostartentry VMId StartAction StartDelay StartOrder StopAction StopDelay WaitForHeartbeat
Пример:
	# vim-cmd hostsvc/autostartmanager/update_autostartentry 3 «powerOn» «120» «1» «guestShutdown» «60» «systemDefault»&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Небольшая оптимизация&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Включить Jumbo Frames на хосте:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;Jumbo Frames: Networking → Virtual Switches → svm_vSwitch указать MTU 9000;
Networking → Vmkernel NICs → vmk1 указать MTU 9000&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;В Advanced Settings установить следующие значения:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;NFS.HeartbeatFrequency = 12
NFS.HeartbeatTimeout = 5
NFS.HeartbeatMaxFailures = 10
Net.TcpipHeapSize = 32 (было 0)
Net.TcpipHeapMax = 512
NFS.MaxVolumes = 256
NFS.MaxQueueDepth = 64 (было 4294967295)&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Включить Jumbo Frames на ВМ svm:&lt;/p&gt;
&lt;pre class="lang:default decode:true "&gt;# ifconfig ens224 mtu 9000 up
# echo MTU=9000 &amp;gt;&amp;gt; /etc/sysconfig/network-scripts/ifcfg-ens224&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;br /&gt;
&lt;h3&gt;Производительность&lt;/h3&gt;&lt;br /&gt;
Производительность измерялась синтетическим тестом (для сравнения, я снял показания с кластера на работе (в ночное время)).&lt;/p&gt;
&lt;p&gt;Используемое ПО на тестовой ВМ:&lt;/p&gt;
&lt;p&gt;— ОС CentOS 7.3.1611 (8 vCPU, 12Gb vRAM, 100Gb vHDD)&lt;br /&gt;
— fio v2.2.8&lt;/p&gt;
&lt;pre class="lang:default decode:true "&gt;Последовательность команд запуска теста:
	# dd if=/dev/zero of=/dev/sdb bs=2M oflag=direct
	# fio -readonly -name=rr -rw=randread -bs=4k -runtime=300 -iodepth=1 -filename=/dev/sdb -ioengine=libaio -direct=1
	# fio -readonly -name=rr -rw=randread -bs=4k -runtime=300 -iodepth=24 -filename=/dev/sdb -ioengine=libaio -direct=1
	# fio  -name=rw -rw=randwrite -bs=4k -runtime=300 -iodepth=1 -filename=/dev/sdb -ioengine=libaio -direct=1
	# fio -name=rw -rw=randwrite -bs=4k -runtime=300 -iodepth=24 -filename=/dev/sdb -ioengine=libaio -direct=1&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Полученные результаты представлены в таблицах (* во время тестов отмечал среднюю загрузку ЦП на ВМ svm):&lt;/p&gt;
&lt;table&gt;&lt;caption&gt;&lt;p&gt;VMFS6 Datastore&lt;/p&gt;
&lt;/caption&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th rowspan="2"&gt;&lt;p&gt;Тип диска&lt;/p&gt;
&lt;/th&gt;&lt;th colspan="2"&gt;&lt;p&gt;FIO depth 1 (iops)&lt;/p&gt;
&lt;/th&gt;&lt;th colspan="2"&gt;&lt;p&gt;FIO depth 24 (iops)&lt;/p&gt;
&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;randread&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;randwrite&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;randread&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;randwrite&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;HDD&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;77&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;99&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;169&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;100&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;SSD&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;5639&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;17039&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;40868&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;53670&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt; &lt;/p&gt;
&lt;table&gt;&lt;caption&gt;&lt;p&gt;NFS Datastore&lt;/p&gt;
&lt;/caption&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th rowspan="2"&gt;&lt;p&gt;SSD Cache&lt;/p&gt;
&lt;/th&gt;&lt;th colspan="2"&gt;&lt;p&gt;FIO depth 1 (iops)&lt;/p&gt;
&lt;/th&gt;&lt;th colspan="2"&gt;&lt;p&gt;FIO depth 24 (iops)&lt;/p&gt;
&lt;/th&gt;&lt;th rowspan="2"&gt;&lt;p&gt;CPU/Ready* %&lt;/p&gt;
&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;randread&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;randwrite&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;randread&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;randwrite&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;Off&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;103&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;97&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;279&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;102&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;2.7/0.15&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;On&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;1390&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;722&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;6474&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;576&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;15/0.1&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt; &lt;/p&gt;
&lt;table&gt;&lt;caption&gt;&lt;p&gt;Рабочий кластер&lt;/p&gt;
&lt;/caption&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th rowspan="2"&gt;&lt;p&gt;Тип диска&lt;/p&gt;
&lt;/th&gt;&lt;th colspan="2"&gt;&lt;p&gt;FIO depth 1 (iops)&lt;/p&gt;
&lt;/th&gt;&lt;th colspan="2"&gt;&lt;p&gt;FIO depth 24 (iops)&lt;/p&gt;
&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;randread&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;randwrite&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;randread&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;randwrite&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;900Gb 10k (6D+2P)&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;122&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;1085&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;2114&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;1107&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;4Tb 7.2k (8D+2P)&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;68&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;489&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;1643&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;480&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Результаты, которые можно потрогать руками, получились при одновременном запуске пяти ВМ с Windows 7 и офисным пакетом (MS Office 2013 Pro + Visio + Project) в автозагрузке. По мере нагревания кэша, ВМ грузились быстрее, при этом HDD практически не участвовал в загрузке. При каждом запуске отмечал время полной загрузки одной из пяти ВМ и полной загрузки всех ВМ.&lt;/p&gt;
&lt;table&gt;&lt;caption&gt;&lt;p&gt;Одновременный запуск пяти ВМ&lt;/p&gt;
&lt;/caption&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th rowspan="2"&gt;&lt;p&gt;№&lt;/p&gt;
&lt;/th&gt;&lt;th rowspan="2"&gt;&lt;p&gt;Datastore&lt;/p&gt;
&lt;/th&gt;&lt;th colspan="2"&gt;&lt;p&gt;Первый запуск&lt;/p&gt;
&lt;/th&gt;&lt;th colspan="2"&gt;&lt;p&gt;Второй запуск&lt;/p&gt;
&lt;/th&gt;&lt;th colspan="2"&gt;&lt;p&gt;Третий запуск&lt;/p&gt;
&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;Время загрузки первой ВМ&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;Время загрузки всех ВМ&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;Время загрузки первой ВМ&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;Время загрузки всех ВМ&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;Время загрузки первой ВМ&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;Время загрузки всех ВМ&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;1&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;HDD VMFS6&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;4мин. 8сек.&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;6мин. 28сек.&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;3мин. 56сек.&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;6мин. 23сек.&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;3мин. 40сек.&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;5мин. 50сек.&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;2&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;NFS (SSD Cache Off)&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;2мин. 20сек.&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;3мин. 2сек.&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;2мин. 34сек.&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;3мин. 2сек.&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;2мин. 34сек.&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;2мин. 57сек.&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;3&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;NFS (SSD Cache On)&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;2мин. 33сек.&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;2мин. 50сек.&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;1мин. 23сек.&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;1мин. 51сек.&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;1мин. 0сек.&lt;/p&gt;
&lt;/td&gt;&lt;td&gt;&lt;p&gt;1мин. 13сек.&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Время загрузки одиночной ВМ составило:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;— HDD VMFS6 - 50 секунд
— NFS с выключенным кэшем - 35 секунд
— NFS с включенным и нагретым кэшем - 26 секунд&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;В виде графика:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://sorex.org/wp-content/uploads/2017/03/1aa93ba6aa9b4f1faa647f98f54cc78c.png"&gt;&lt;br /&gt;
&lt;h3&gt;Краш-тест&lt;/h3&gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;h4&gt;Отключение питания&lt;/h4&gt;&lt;br /&gt;
После включения и загрузки хоста ВМ svm загрузилась с проверкой ФС (данные остались в кэше), на хосте примонтировался NFS датастор, далее загрузились остальные ВМ, проблем и потери данных не наблюдалось.&lt;br /&gt;
&lt;h4&gt;Выход из строя HDD (имитация)&lt;/h4&gt;&lt;br /&gt;
Решил отключить питание SATA диска. К сожалению, горячая замена не поддерживается, необходимо аварийно выключать хост. Сразу после отключения диска появляется информация в Events.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://sorex.org/wp-content/uploads/2017/03/7fed74af695d4c32a31c63f2e357fb75.png"&gt;&lt;img src="https://sorex.org/wp-content/uploads/2017/03/7fed74af695d4c32a31c63f2e357fb75.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Неприятным моментом оказалось, что при потере диска гипервизор просит для ВМ svm ответить на вопрос — «You may be able to hot remove this virtual device from the virtual machine and continue after clicking Retry. Click Cancel to terminate this session» — машина находится в состоянии фриза.&lt;/p&gt;
&lt;p&gt;Если представить, что с диском была временная, незначительная проблема (например, причина в шлейфе), то после устранения проблемы и включения хоста все загружается в штатном режиме.&lt;br /&gt;
&lt;h4&gt;Выход из строя SSD&lt;/h4&gt;&lt;br /&gt;
Наиболее неприятная ситуация — выход ssd из строя. Доступ к данным осуществляется в аварийном режиме. При замене ssd необходимо повторить процедуру настройки системы.&lt;br /&gt;
&lt;h3&gt;Обслуживание (Замена диска)&lt;/h3&gt;&lt;br /&gt;
Если с диском вот-вот случится беда (по результатам S.M.A.R.T.), для того чтобы заменить его на рабочий необходимо выполнить следующую процедуру (на ВМ svm):&lt;/p&gt;
&lt;pre class="lang:default decode:true "&gt;Посмотреть общее состояние массива: 
	# cat /proc/mdstat 
или для каждого устройства: 
	# mdadm —detail /dev/md126 /dev/md126
Пометить разделы неисправными:
	# mdadm &lt;s&gt;manage /dev/md127 &lt;/s&gt;fail /dev/sda1 
	# mdadm &lt;s&gt;manage /dev/md126 &lt;/s&gt;fail /dev/sda2
Удалить сбойные разделы из массива:
	# mdadm &lt;s&gt;manage /dev/md127 &lt;/s&gt;remove /dev/sda1
	# mdadm &lt;s&gt;manage /dev/md126 &lt;/s&gt;remove /dev/sda2&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;В настройках ВМ нужно «оторвать» погибающий vHDD, затем заменить HDD на новый.&lt;br /&gt;
После чего подготовить RDM накопитель и добавить к ВМ svm:&lt;/p&gt;
&lt;pre class="lang:default decode:true "&gt;Перечитать список устройств, где X — номер SCSI шины Virtual Device Node в настройках vHDD:
	# echo «- — -» &amp;gt; /sys/class/scsi_host/hostX/scan
С помощью sfdisk скопировать структуру разделов:
	# sfdisk -d /dev/sdb | sfdisk /dev/sdc
Добавить получившиеся разделы в массив, установить загрузчик и дождаться окончания синхронизации:
	# mdadm &lt;s&gt;manage /dev/md127 &lt;/s&gt;add /dev/sdc1
	# mdadm &lt;s&gt;manage /dev/md126 &lt;/s&gt;add /dev/sdc2
	# grub2-install /dev/sdc&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;br /&gt;
&lt;h3&gt;Аварийный доступ к данным&lt;/h3&gt;&lt;br /&gt;
Один из дисков подключается к рабочей станции, далее необходимо «собрать» RAID, отключить кэш и получить доступ к данным, примонтировав LVM том:&lt;/p&gt;
&lt;pre class="lang:default decode:true "&gt;# mdadm &lt;s&gt;assemble &lt;/s&gt;scan
# lvremove cl_svm/cache 
# lvchanange -ay /dev/cl_svm/data
# mount /dev/cl_svm/data /mnt/data&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Также я пробовал загрузить систему непосредственно с диска, настроил сеть и на другом хосте подключил NFS датастор — ВМ доступны.&lt;br /&gt;
&lt;h3&gt;Резюме&lt;/h3&gt;&lt;br /&gt;
В итоге, я использую lvmcache в режиме write-through и раздел для кэша размером 60Gb. Немного пожертвовав ресурсами CPU и RAM хоста — вместо 210Gb очень быстрого и 1.3Tb медленного дискового пространства я получил 680Gb быстрого и 158Gb очень быстрого, при этом появилась отказоустойчивость (но при неожиданном выходе из строя диска придется поучаствовать в процессе доступа к данным).&lt;/p&gt;
</description>
</item>

<item>
<title>NFS сервер для ESXi</title>
<guid isPermaLink="false">22</guid>
<link>https://sorex.org/?go=all/nfs-server-dlya-esxi/</link>
<pubDate>Tue, 13 Apr 2021 09:46:47 +0000</pubDate>
<author>sorex</author>
<comments>https://sorex.org/?go=all/nfs-server-dlya-esxi/</comments>
<description>
&lt;pre&gt;&lt;code class="language-bash hljs "&gt;apt-get install nfs-kernel-server&lt;/code&gt;
&lt;/pre&gt;
&lt;p&gt;Создаем папку, которую будем расшаривать&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash hljs "&gt;mkdir ~/share&lt;/code&gt;
&lt;/pre&gt;
&lt;p&gt;Далее, открываем на редактирование файл &lt;strong&gt;/etc/exports&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash hljs "&gt;&lt;span class="hljs-built_in"&gt;sudo&lt;/span&gt; nano /etc/exports&lt;/code&gt;
&lt;/pre&gt;
&lt;p&gt;Вставляем туда следующую строчку&lt;/p&gt;
&lt;pre&gt;&lt;code class=" hljs cs"&gt;/home/goodigy/share &lt;span class="hljs-number"&gt;192.168&lt;/span&gt;&lt;span class="hljs-number"&gt;.1&lt;/span&gt;&lt;span class="hljs-number"&gt;.0&lt;/span&gt;/&lt;span class="hljs-number"&gt;24&lt;/span&gt;(rw,&lt;span class="hljs-keyword"&gt;async&lt;/span&gt;,insecure,nohide,all_squash,anonuid=&lt;span class="hljs-number"&gt;1000&lt;/span&gt;,anongid=&lt;span class="hljs-number"&gt;1000&lt;/span&gt;)&lt;/code&gt;
&lt;/pre&gt;
&lt;p&gt;Параметры:&lt;/p&gt;
&lt;ul&gt;
 	&lt;li&gt;&lt;strong&gt;/home/goodigy/share&lt;/strong&gt; — путь к нашей расшариваемой папке,&lt;/li&gt;
 	&lt;li&gt;&lt;strong&gt;192.168.1.0/24&lt;/strong&gt; — доступ только из моей подсети,&lt;/li&gt;
 	&lt;li&gt;&lt;strong&gt;rw&lt;/strong&gt; — чтение запись, или &lt;strong&gt;ro&lt;/strong&gt; — только чтение,&lt;/li&gt;
 	&lt;li&gt;&lt;strong&gt;async&lt;/strong&gt; — асинхронный режим доступа, сервер не ждет записи на диск, передает во время нее. Не надежно, но быстро. Для более надежного доступа, есть синхронный доступ &lt;strong&gt;sync&lt;/strong&gt;.&lt;/li&gt;
 	&lt;li&gt;&lt;strong&gt;all_squash&lt;/strong&gt; —  все подключения от анонимного польхователя,&lt;/li&gt;
 	&lt;li&gt;&lt;strong&gt;anonuid=1000,anongid=1000 &lt;/strong&gt;— приравнивает анонимного пользователя к моему, если у вас id пользователя отличается от 1000, впишите свой, узнать «id goodigy»&lt;/li&gt;
 	&lt;li&gt;&lt;strong&gt;hide&lt;/strong&gt; — будут использоваться порты меньше 1024, отключить это требование - &lt;strong&gt;nohide&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Перезапустим nfs сервер&lt;/p&gt;
&lt;pre class=""&gt;&lt;code class="language-bash hljs "&gt;&lt;span class="hljs-built_in"&gt;sudo&lt;/span&gt; service nfs-kernel-server restart&lt;/code&gt;
&lt;/pre&gt;
</description>
</item>

<item>
<title>Проблемы с контроллером HP p410 при установке драйвера не на сервера HP</title>
<guid isPermaLink="false">18</guid>
<link>https://sorex.org/?go=all/problemy-s-kontrollerom-hp-p410-pri-ustanovke-drayvera-ne-na-ser/</link>
<pubDate>Tue, 13 Apr 2021 09:39:29 +0000</pubDate>
<author>sorex</author>
<comments>https://sorex.org/?go=all/problemy-s-kontrollerom-hp-p410-pri-ustanovke-drayvera-ne-na-ser/</comments>
<description>
&lt;!-- wp:paragraph --&gt;&lt;p&gt;Для установки hpssacli нужно переделать vib файл а именно удалить из него проверку на биос вендора HP, для этого потребуется перепаковать файл vib&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;ar vx file.vib&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Далее редактируем descriptor.xml, удаляем строки &lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;&amp;lt;hwplatform vendor=«HP»/&amp;gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;&amp;lt;hwplatform vendor=«Hewlett-Packard Company»/&amp;gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;&amp;lt;hwplatform vendor=«Hewlett-Packard»/&amp;gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;&amp;lt;hwplatform vendor=«hp»/&amp;gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Собираем vib обратно &lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;ar -r hpssacli_n.vib hpssacli descriptor.xml sig.pkcs7&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;/tmp # esxcli software vib install -f -v hpssacli_n.vib&lt;br&gt; Installation Result&lt;br&gt;    Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.&lt;br&gt;    Reboot Required: true&lt;br&gt;    VIBs Installed: Hewlett-Packard_bootbank_hpssacli_2.30.6.0-6.0.0.2159203&lt;br&gt;    VIBs Removed:&lt;br&gt;    VIBs Skipped:&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&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>Сброс настроек IPMI Supermicro через Ubuntu или Esxi 5.5</title>
<guid isPermaLink="false">15</guid>
<link>https://sorex.org/?go=all/sbros-nastroek-ipmi-supermicro-cherez-ubuntu-ili-esxi-5-5/</link>
<pubDate>Tue, 13 Apr 2021 09:36:36 +0000</pubDate>
<author>sorex</author>
<comments>https://sorex.org/?go=all/sbros-nastroek-ipmi-supermicro-cherez-ubuntu-ili-esxi-5-5/</comments>
<description>
&lt;!-- wp:paragraph --&gt;&lt;p&gt;Для сброса закидывает всю папку linux\x64 и выполняем &lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;chmod +x IPMICFG-Linux.x86_64; ./IPMICFG-Linux.x86_64 -fd&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Ждем рестарта SMC и после этого входим по DHCP с логином паролем ADMIN ADMIN&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:file {"id":1552,"href":"https://sorex.org/wp-content/uploads/2019/12/IPMICFG_1.30.0_build.190710.zip"} --&gt;&lt;div class="wp-block-file"&gt;&lt;p&gt;&lt;a href="https://sorex.org/wp-content/uploads/2019/12/IPMICFG_1.30.0_build.190710.zip"&gt;IPMICFG_1.30.0_build.190710&lt;/a&gt;&lt;a href="https://sorex.org/wp-content/uploads/2019/12/IPMICFG_1.30.0_build.190710.zip" class="wp-block-file__button" download&gt;Скачать&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;!-- /wp:file --&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>

<item>
<title>Esxi 5 получение данных smart</title>
<guid isPermaLink="false">11</guid>
<link>https://sorex.org/?go=all/esxi-5-poluchenie-dannyh-smart/</link>
<pubDate>Tue, 13 Apr 2021 09:30:15 +0000</pubDate>
<author>sorex</author>
<comments>https://sorex.org/?go=all/esxi-5-poluchenie-dannyh-smart/</comments>
<description>
&lt;!-- wp:paragraph --&gt;&lt;p&gt;esxcli storage core device smart get -d t10.ATA_____SG9XCS1F50GMIBM______43W7729_59Y1873IBM_____________501010LJ&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;Parameter                     Value  Threshold  Worst&lt;br&gt;
—————————————&lt;s&gt;  —&lt;/s&gt;&lt;s&gt;  -&lt;/s&gt;——&lt;s&gt;  -&lt;/s&gt;—&lt;br&gt;
Health Status                 N/A    N/A        N/A&lt;br&gt;
Media Wearout Indicator       N/A    N/A        N/A&lt;br&gt;
Write Error Count             N/A    N/A        N/A&lt;br&gt;
Read Error Count              N/A    N/A        N/A&lt;br&gt;
Power-on Hours                N/A    N/A        N/A&lt;br&gt;
Power Cycle Count             N/A    N/A        N/A&lt;br&gt;
Reallocated Sector Count      N/A    N/A        N/A&lt;br&gt;
Raw Read Error Rate           N/A    N/A        N/A&lt;br&gt;
Drive Temperature             N/A    N/A        N/A&lt;br&gt;
Driver Rated Max Temperature  N/A    N/A        N/A&lt;br&gt;
Write Sectors TOT Count       N/A    N/A        N/A&lt;br&gt;
Read Sectors TOT Count        N/A    N/A        N/A&lt;br&gt;
Initial Bad Block Count       N/A    N/A        N/A&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;</description>
</item>

<item>
<title>Smartctl установка в esxi 5.5 u2 6.0 и прочие</title>
<guid isPermaLink="false">10</guid>
<link>https://sorex.org/?go=all/smartctl-ustanovka-v-esxi-5-5-u2-6-0-i-prochie/</link>
<pubDate>Tue, 13 Apr 2021 09:29:15 +0000</pubDate>
<author>sorex</author>
<comments>https://sorex.org/?go=all/smartctl-ustanovka-v-esxi-5-5-u2-6-0-i-prochie/</comments>
<description>
&lt;!-- wp:paragraph --&gt;&lt;p&gt;Для полуяения полного отчета ставим пакет&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:list {"ordered":true} --&gt;&lt;ol&gt;&lt;li&gt;Download&lt;/li&gt;&lt;li&gt;Copy the VIB to the /tmp/ directory of an ESXi host&lt;/li&gt;&lt;li&gt;SSH to the ESXi host&lt;/li&gt;&lt;li&gt;Set the VIB acceptance level to CommunitySupported&lt;/li&gt;&lt;li&gt;# esxcli software acceptance set —level=CommunitySupported&lt;/li&gt;&lt;li&gt;Install the package (Maintenance Mode or Reboot is not required)&lt;/li&gt;&lt;li&gt;#esxcli software vib install -v /tmp/smartctl-6.6-4321.x86_64.vib&lt;/li&gt;&lt;/ol&gt;
&lt;!-- /wp:list --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;The tool is located at &lt;strong&gt;/opt/smartmontools/smartctl&lt;/strong&gt; and works just like the Linux version.&lt;br&gt;Locate physical disks with &lt;strong&gt;ls -l /dev/disks/&lt;/strong&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:paragraph --&gt;&lt;p&gt;&lt;strong&gt;/opt/smartmontools/smartctl -d [Device Type] —all /dev/disks/[DISK]&lt;/strong&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;!-- wp:preformatted --&gt;&lt;pre class="wp-block-preformatted"&gt;# smartctl -d sat —all /dev/disks/t10.ATA_____Samsung_SSD_850_EVO_M.2_250GB___________S24BNXAG805065D_____
smartctl 6.6 2016-05-10 r4321 [x86_64-linux-6.0.0] (daily-20160510)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Samsung based SSDs
Device Model:     Samsung SSD 850 EVO M.2 250GB
Serial Number:    S24BNXAG805065D
LU WWN Device Id: 5 002538 d404b9f9f
Firmware Version: EMT21B6Q
User Capacity:    250,059,350,016 bytes [250 GB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    Solid State Device
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ACS-2, ATA8-ACS T13/1699-D revision 4c
SATA Version is:  SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
SMART support is: Available — device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART Status not supported: Incomplete response, ATA output registers missing
SMART overall-health self-assessment test result: PASSED
Warning: This result is based on an Attribute check.

General SMART Values:
Offline data collection status:  (0x00) Offline data collection activity
                                        was never started.
                                        Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0) The previous self-test routine completed
                                        without error or no self-test has ever
                                        been run.
Total time to complete Offline
data collection:                (    0) seconds.
Offline data collection
capabilities:                    (0x53) SMART execute Offline immediate.
                                        Auto Offline data collection on/off support.
                                        Suspend Offline collection upon new
                                        command.
                                        No Offline surface scan supported.
                                        Self-test supported.
                                        No Conveyance Self-test supported.
                                        Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
                                        power-saving mode.
                                        Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
                                        General Purpose Logging supported.
Short self-test routine
recommended polling time:        (   2) minutes.
Extended self-test routine
recommended polling time:        ( 133) minutes.
SCT capabilities:              (0x003d) SCT Status supported.
                                        SCT Error Recovery Control supported.
                                        SCT Feature Control supported.
                                        SCT Data Table supported.

SMART Attributes Data Structure revision number: 1
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  5 Reallocated_Sector_Ct   0x0033   100   100   010    Pre-fail  Always       —       0
  9 Power_On_Hours          0x0032   099   099   000    Old_age   Always       —       5040
 12 Power_Cycle_Count       0x0032   099   099   000    Old_age   Always       —       35
177 Wear_Leveling_Count     0x0013   094   094   000    Pre-fail  Always       —       122
179 Used_Rsvd_Blk_Cnt_Tot   0x0013   100   100   010    Pre-fail  Always       —       0
181 Program_Fail_Cnt_Total  0x0032   100   100   010    Old_age   Always       —       0
182 Erase_Fail_Count_Total  0x0032   100   100   010    Old_age   Always       —       0
183 Runtime_Bad_Block       0x0013   100   100   010    Pre-fail  Always       —       0
187 Uncorrectable_Error_Cnt 0x0032   100   100   000    Old_age   Always       —       0
190 Airflow_Temperature_Cel 0x0032   049   034   000    Old_age   Always       —       51
195 ECC_Error_Rate          0x001a   200   200   000    Old_age   Always       —       0
199 CRC_Error_Count         0x003e   100   100   000    Old_age   Always       —       0
235 POR_Recovery_Count      0x0012   099   099   000    Old_age   Always       —       26
241 Total_LBAs_Written      0x0032   099   099   000    Old_age   Always       —       6345601655

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]

Warning! SMART Selective Self-Test Log Structure error: invalid SMART checksum.
SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
  255        0    65535  Read_scanning was never started
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;&lt;!-- wp:file {"id":1572,"href":"https://sorex.org/wp-content/uploads/2019/12/smartctl-6.6-4321.x86_64.zip"} --&gt;&lt;div class="wp-block-file"&gt;&lt;p&gt;&lt;a href="https://sorex.org/wp-content/uploads/2019/12/smartctl-6.6-4321.x86_64.zip"&gt;smartctl-6.6-4321.x86_64&lt;/a&gt;&lt;a href="https://sorex.org/wp-content/uploads/2019/12/smartctl-6.6-4321.x86_64.zip" class="wp-block-file__button" download&gt;Скачать&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;!-- /wp:file --&gt;</description>
</item>


</channel>
</rss>