2037-01-29 10:27 pm
Entry tags:

Info post num 0

This account was created for technical needs, maintaining and organizing (if possible) links and updates all in a row.
Этот аккаунт создан для технических нужд, сохранения и систематизации (по возможности) ссылок и обновлений всего подряд.

Last upd 2020-04-13

Технические ссылки на русскоязычные сайты
Read more... )

Блоги
Read more... )

Video
Read more... )

HOL - HCL
Read more... )

VMware FAQ
Read more... )

VMware top books and others
Read more... )

Каналы по ИТ
Read more... )

MS Exchange
Read more... )

Планы по добавлению
Read more... )

FAQ
Read more... )

VEEAM FAQ
Read more... )

Azure Basic
Read more... )
2023-05-03 08:46 am
Entry tags:

Русский Windows и проблемы миграции vCenter

Много лет людям говорят - не ставьте русский Windows server, будут проблемы и с поиском сообщений в журналах, и с именами пользователей при обновлениях некоторых сервисов (некоторые сервисы написаны настолько криво, что проверяют имя пользователя - Administrator и никак иначе). Очередной пример -
Changing the default language of VMware vCenter Server (2121646)
https://kb.vmware.com/s/article/2121646
Как пишут столкнувшиеся:
В данном выводе команды Owner должен отображаться как system, но так как используется Windows с русским языком, то из-за этого данная учетная запись не читаемая, что проводит к тому, что нельзя мигрировать vCenter. Русский язык не поддерживается со стороны vCenter.

В данной ситуации есть два варианта решения проблемы, а именно переустановить vCenter с нужной версией (рекомендуемое решение) или попробовать обойти ошибку:

0) Проверить наличие актуальной резервной копии. Сделать Snapshot.
1) Выполнить новую попытку миграции. Предварительно потребуется удалить VCSA, который остался после неудачной попытки.
2) После того, как будет выполнен этап 1 подключиться по SSH к VCSA и продолжит установку.
3) На этапе 2. приблизительно на 5% выполнить следующие команды на VCSA:

/usr/lib/vmware-vmafd/bin/vecs-cli store permission --name TRUSTED_ROOT_CRLS --user vapiEndpoint --grant read
/usr/lib/vmware-vmafd/bin/vecs-cli store permission --name TRUSTED_ROOTS --user vapiEndpoint --grant read
/usr/lib/vmware-vmafd/bin/vecs-cli store permission --name TRUSTED_ROOTS --user EVERYONE --grant read
/usr/lib/vmware-vmafd/bin/vecs-cli store permission --name TRUSTED_ROOT_CRLS --user EVERYONE --grant read
..
Если windows русская, то у vecs владелец вот такой - OWNER : ╨б╨Ш╨б╨в╨Х╨Ь╨Р
2023-04-18 10:38 pm
Entry tags:

Вышел ESXi 8.0U1 - 21495797 и vCenter 8.0.1-21560480.

Вышли обновления -
ESXi -
Name: VMware-VMvisor-Installer-8.0U1-21495797.x86_64.iso
Release Date: 2023-04-18
Build Number: 21495797
VMware vSphere Hypervisor (ESXi ISO) image
Boot your server with this image in order to install or upgrade to ESXi (ESXi requires 64-bit capable servers). This ESXi image includes VMware Tools.
MD5SUM: 71439b86003fecda9aa04a126812ea99
SHA1SUM: 97ac918f4587bf2179a5d2fb49c646c08c5169a9
SHA256SUM: 2d1b2f00c026df29f1e4b84d8e63f2c841feceeb5bdab65d89a54967e9a6f381
https://customerconnect.vmware.com/downloads/details?downloadGroup=ESXI80U1&productId=1345&rPId=104046

vCenter
Name: VMware-VCSA-all-8.0.1-21560480.iso
Release Date: 2023-04-18
Build Number: 21560480
VMware vCenter Server Appliance
VMware vCenter Server Appliance ISO. It includes the UI and CLI installer for install, upgrade and migration for VMware vCenter Server Appliance, VMware vSphere Update Manager and Update Manager Download Service (UMDS).
MD5SUM: 30f6eb3f7d9cc05f3cef95b225e4bcdc
SHA1SUM: 6f3017f4a058d6f03c4c19d326e519be6ca56115
SHA256SUM: 89a02f6b5ab9b638dd2192135ee4b0fc5ebba95cdb4bf3ed670a8625e7d9381c
https://customerconnect.vmware.com/downloads/details?downloadGroup=VC80U1&productId=1345&rPId=104046
2023-04-05 12:10 pm

Пять инструментов vmware для начинающих

Проблема многих коллег – они задают мета-вопросы, перед ответом на которые надо знать конфигурацию оборудования, и провести сбор первичной статистики. Что для этого есть:

1. Нужно обязательно знать версию ESXi, версию FW (микрокода) и драйверов оборудования. В этом поможет ранее (С чего начинать поиск оборудования, проверки сравнение драйверов и FW) упомянутая статья Determining Network/Storage firmware and driver version in ESXi (1027206)
Read more... )
2. Знать, где лежат логи (что лежит на самом хосте, что на vCenter) и как их читать. Статья - Location of log files for VMware products (1021806) https://kb.vmware.com/s/article/1021806, как читать – vi в помощь, как и tale и find
3. Использовать RVTools
4. При сборе первичной диагностики при проблемах со скоростью – во первых указавать, на каком уровне наблюдаются проблемы – на уровне гостевой системы, на уровне файлов виртуальной машины или на уровне всего хранилища. Для уточнения - использовать esxtop –
Read more... )
5. Не стесняться активно использовать самописные скрипты, пусть даже на 1-2 строчки с вызовом Get-VirtualPortGroup как упомянуто тут https://vmind.ru/2021/02/24/obnovlenie-vmware-vcenter-putem-ego-zameny/
или готовые, с сбором информации, например у LucD -
How to get and set VM Permissions https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/How-to-get-and-set-VM-Permissions/td-p/2566670
Audit VMware vCenter Server Permission Using PowerCLI
https://thesleepyadmins.com/2021/07/08/audit-vmware-vcenter-server-permission-using-powercli/
2023-04-05 11:43 am
Entry tags:

Cloud Native Storage for vSphere and vsan

Поступил странный вопрос, обязателен ли vsan для Cloud Native Storage?
В примерах
Introducing Cloud Native Storage for vSphere
https://blogs.vmware.com/virtualblocks/2019/08/14/introducing-cloud-native-storage-for-vsphere/

про обязательно не пишут, но примеры с vsan
В документации - обязательности нет
Requirements and Limitations of Cloud Native Storage
https://docs.vmware.com/en/VMware-vSphere/6.7/Cloud-Native-Storage/GUID-BA795112-AFC4-4FCB-B5A6-1ACDCAB79ED3.html

В статье All You Need to Know about vSphere Cloud Native Storage (CNS)
https://www.altaro.com/vmware/vsphere-cloud-native-storage/
про обязательность не слова, но vSAN используется.

И наконец, подробная статья про то, что vSAN не обязателен с примером настроек - Cloud Native Storage – vSAN only? Not at all!
https://blog.ganser.com/cloud-native-storage-vsan-only-not-at-all/

Документация - https://www.vmware.com/sg/products/cloud-native-storage.html
2023-04-02 03:46 pm
Entry tags:

Native ChatGPT integration with ESXi

Native ChatGPT integration with ESXi
https://player.vimeo.com/video/813813722
For more details, please refer to blog post williamlam.com/2023/04/chat-gpt-integrated-in-esxi-8-0-update-1.html
2023-03-31 02:31 pm
Entry tags:

Обновления vCenter Server 7.0 Update 3l и ESXi 8.0c

Вышли обновления
VMware vCenter Server 7.0 Update 3l Release Notes
https://docs.vmware.com/en/VMware-vSphere/7.0/rn/vsphere-vcenter-server-70u3l-release-notes.html
и
VMware ESXi 8.0c Release Notes
https://docs.vmware.com/en/VMware-vSphere/8.0/rn/vsphere-esxi-80c-release-notes/index.html

Автоматизацию сбора новостей по релизам я никак не доделаю.
2023-03-13 03:58 pm
Entry tags:

Разница в Vmotion при power on - power off

Как написано в документации и многочисленных статьях, за интерфейс, через который производится VMotion, отвечает соответствующая настройка. Однако для холодных данных используется настройка provisioning или management vmkernel port, что описано в статье
Understand vMotion networking requirements (59232)

VMKernel Port for Cold Data Transfer
If any vmkernel port is configured for provisioning traffic, either through setting up a provisioning netstack, or simply enable provisioning traffic on a particular port, cold data would traverse through this port. If no vmkernel port is configured for provisioning traffic, cold data would traverse through the management vmkernel port.

VMKernel Port for Hot Data Transfer
If any vmkernel port is configured for vMotion traffic, either through setting up a vMotion netstack, or simply enable vMotion traffic on a particular port, hot data would traverse through this port. Some vmkernel port must be configured for vMotion traffic in order to perform vMotion.
Understand vMotion networking requirements (59232) - https://kb.vmware.com/s/article/59232

И даыным давно в статье WHY IS VMOTION USING THE MANAGEMENT NETWORK INSTEAD OF THE VMOTION NETWORK?
https://frankdenneman.nl/2013/02/07/why-is-vmotion-using-the-management-network-instead-of-the-vmotion-network/

Однако в версии 8 произошли изменения в протоколе - описанные в статьях
vSphere 8 vMotion Improvements
https://nielshagoort.com/2022/09/20/vsphere-8-vmotion-improvements/

VSPHERE 8 VMOTION UNIFIED DATA TRANSPORT
https://www.virtualbytes.io/vsphere-8-vmotion-unified-data-transport/

Why cold migrations of VMs in vSphere 8.0 is over 3times faster?
https://www.starwindsoftware.com/blog/why-cold-migrations-of-vms-in-vsphere-8-0-is-over-3times-faster
2023-03-09 10:37 am
Entry tags:

Nitro platform which will power VMware Cloud on AWS Outposts

The components of the Nitro System
https://docs.aws.amazon.com/whitepapers/latest/security-design-of-aws-nitro-system/the-components-of-the-nitro-system.html

Learning more about the Nitro platform which will power VMware Cloud on AWS Outposts
https://williamlam.com/2018/12/learning-more-about-the-nitro-platform-which-will-power-vmware-cloud-on-aws-outposts.html

Появилось 1.5 года назад - Announcing availability of VMware Cloud on AWS Outposts:
For customers looking to extend their AWS-centric model to their on-premises data center, VMware Cloud on AWS Outposts is a perfect solution. It is a jointly engineered on-premises as-a-service solution, which is powered by VMware Cloud Foundation, that runs VMware’s enterprise-class Software-Defined Data Center (SDDC) software on next-generation, dedicated Amazon Nitro-based EC2 bare-metal instances provisioned in AWS Outposts.
https://blogs.vmware.com/cloud/2021/10/05/announcing-availability-of-vmware-cloud-on-aws-outposts/
2023-03-09 10:10 am

ESXi и гранулярность прав доступа - SSH Forced Command , и немного про backup и CIM

В ESXi и vCenter используется достаточно развестая система ограничения прав - и всего три преднастроенные роли.
Нормальные вендоры (читай - Commvault) пишут про необходимые права доступа статьи и снимают видео -
What security permissions do I need for VMware custom accounts or roles?
https://community.commvault.com/commvault-q-a-2/what-security-permissions-do-i-need-for-vmware-custom-accounts-or-roles-95
Permissions for vSphere Custom User Accounts
https://documentation.commvault.com/commvault/v11_sp20/article?p=32134.htm
Using a PowerShell Script to Create a Role in vSphere
https://documentation.commvault.com/commvault/v11_sp20/article?p=115101.htm
How to configure vCenter permissions for the virtual server agent
https://www.youtube.com/watch?v=mb1tP707x34

Сами права и их уровень гранулярности описан в документации VMware - например Defined Privileges
https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.security.doc/GUID-ED56F3C4-77D0-49E3-88B6-B99B8B437B62.html

Host CIM Privileges
https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.security.doc/GUID-410D51C2-B106-4DFA-A88F-B6F48B6F988D.html

The Common Information Model (CIM) описан в статье Control Access for CIM-Based Hardware Monitoring Tools https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.security.doc/GUID-645EBD81-CF86-44D7-BE77-224EF963D145.html

а ограничения для одного пользователя на строго ограниченный список команд описаны в статье Restrict a User to SSH Forced Command https://ctrlnotes.com/restrict-a-user-to-ssh-forced-command/#
2023-03-07 04:50 am
Entry tags:

Отправляем текст в виртуальную машину или снова про copy paste print type password windows form VM V

Отправляем текст в виртуальную машину или снова про copy paste print type password windows form VM VMRC
Недавно я опять решал две схожие проблемы – отправка пароля в окно виртуальной машины, оставшейся без сети, и ответ на вопрос «как включить copy paste vmware и отправить туда текст».

Самый простой способ – включить copy paste для виртуальной машины – только он не сработает для отправки (точнее, печати в нужном поле) сложного пароля без VM tools.
Метод описан в:
kb Enable content Copy/Paste between VMRC client and Windows/Linux Virtual Machine (57122)
https://kb.vmware.com/s/article/57122
треде Copy/Paste through vCenter web console
https://communities.vmware.com/t5/VMware-vSphere-Discussions/Copy-Paste-through-vCenter-web-console/td-p/1829688
и общеизвестен –
isolation.tools.copy.disable FALSE
isolation.tools.paste.disable FALSE
isolation.tools.setGUIOptions.enable TRUE
Еще можно почитать Enabling clipboard copy and paste on vSphere VMs - https://www.altaro.com/vmware/clipboard-vsphere/
Там же описано, как скопировать файл в VM –
# Copy File to VM (Person running this should have access within the Guest)
$vm = Get-VM XXX
Get-Item C:\Temp\XXXXXX.txt | Copy-VMGuestFile -Destination C:\Temp -VM $vm -LocalToGuest -GuestUser Administrator -GuestPassword PASSWORDHERE
https://communities.vmware.com/t5/VMware-vSphere-Discussions/Copy-Paste-through-vCenter-web-console/td-p/1829688

Есть метод Automating VM keystrokes using the vSphere API & PowerCLI
https://williamlam.com/2017/09/automating-vm-keystrokes-using-the-vsphere-api-powercli.html
помогает отправить пару строк в VM

Есть еще методы с использованием старого доброго Powershell –
Send Keystrokes/Text to a VM through the Host OS
http://justanotheritblog.co.uk/send-keystrokestext-to-a-vm-through-the-host-os/
Typing text on a virtual machine keyboard via PowerShell CIM Cmdlets
http://justanotheritblog.co.uk/send-keystrokestext-to-a-vm-through-the-host-os/
Is there any way to type the clipboard to the guest in Vmware
https://superuser.com/questions/1325855/is-there-any-way-to-type-the-clipboard-to-the-guest-in-vmware
Simulating mouse/keyboard events to Hyper-V virtual machine
https://stackoverflow.com/questions/44761996/simulating-mouse-keyboard-events-to-hyper-v-virtual-machine

Такие функции есть и в keepass - https://keepass.info/help/base/autotype.html

Можно имитировать нажатия на клавиатуре – см . VMKeystrokes.ps1
https://github.com/lamw/vmware-scripts/blob/master/powershell/VMKeystrokes.ps1
There's a vSphere API that allows you to remotely send keystrokes (same behavior/experience if you were to do that manually by hand via the VM Console). Please see https://www.virtuallyghetto.com/2017/09/automating-vm-keystrokes-using-the-vsphere-api-powercli.html for more details
https://www.reddit.com/r/vmware/comments/7jvyms/can_you_programmatically_send_keyboard/

Можно использовать менеджер паролей - Using a password manager with vSphere
https://communities.vmware.com/t5/Automation-Tools-Discussions/Using-a-password-manager-with-vSphere/td-p/907245

ну и, наконец то, ради чего все это затевалось –
взято тут https://github.com/jlouros/PowerShell-toolbox/blob/master/Misc/Automate%20Windows%20Security%20prompt%20input/Run-RemoteDesktop.ps1
Пример переписан для использования блокнота.

# import required assemblies
Add-Type -AssemblyName Microsoft.VisualBasic
Add-Type -AssemblyName System.Windows.Forms

Function FindWindow([string]$windowName, [int]$retries = 5, [int]$sleepInterval = 1000) {

[int]$currentTry = 0;
[bool]$windowFound = $false;

Do {
$currentTry++;

Start-Sleep -Milliseconds $sleepInterval
Try {
[Microsoft.VisualBasic.Interaction]::AppActivate($windowName)
$windowFound = $true;
} Catch {
Write-Host " [$currentTry out of $retries] failed to find Window with title '$windowName'" -ForegroundColor Yellow
$windowFound = $false;
}
} While ($currentTry -lt $retries -and $windowFound -eq $false)


return $windowFound;
}

if(FindWindow("Notepad")) {
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait('Password123{ENTER}')
}


И наконец в наиболее примитивной форме – отправка текста в любое текстовое поле, в том числе vmware VMRC
add-type -AssemblyName System.Windows.Forms
start-sleep -Milliseconds 4000
# $text = $textbox1.text #assuming your text box is $textbox1
$text = 'Example123456'
# [System.Windows.Forms.SendKeys]::SendWait("$($text){TAB}")
[System.Windows.Forms.SendKeys]::SendWait("$($text)")
 
Взято тут https://www.reddit.com/r/PowerShell/comments/3tkmwn/how_to_pass_credentials_into_running_application/
2023-03-05 10:43 pm
Entry tags:

5 пунктов анкеты до начала траблшутинга Vmware и отправки вопросов

5 пунктов анкеты до начала траблшутинга Vmware и отправки вопросов
1. Обязательно заведите запрос в техподдержке Vmware.
Почему это обязательно надо сделать: Потому что они попросят собрать дамп, это сам о по себе часто помогает. Если же вы не можете завести запрос по причине того, что у вас нет лицензий и не куплена техподдержка, по абсолютно, без любых исключений, причинам, включая не зависящие от вас – значит, вашей организации на самом деле не нужно Vmware, а нужно имитировать какую-то деятельность и все пункты ниже не имеют особого смысла, кроме самообразования.

2. Прочитайте статью https://telegra.ph/Kak-zadavat-voprosy-v-vSAN-chate-01-16 и делайте, как в ней написано,
а именно:
Указывайте полное название того, с чем у вас проблемы.
В случае Vmware как минимум нужно указать И версию esxi на хостах и версию vCenter. Информацию можно посмотреть в GUI, в DCUI на хосте, и через SSH – команда для хоста. Указывайте полный билд.
vmware -v
vmware -vl
команда для vCenter
vpxd -v
Статья 1 Determining the build number of VMware ESX/ESXi and VMware vCenter Server (1022196)
https://kb.vmware.com/s/article/1022196
Статья 2 https://davidring.ie/2018/11/03/vmware-esxi-how-to-determine-build-number-via-cli/
Статья 3 - VMware VCSA – How to Determine Build Number
https://davidring.ie/2018/06/05/vmware-vcsa-how-to-determine-build-number/
Таблица в помощь: Build numbers and versions of VMware vCenter Server (2143838)
https://kb.vmware.com/s/article/2143838

3. Указывайте, с какого дистрибутива и какой именно образ вы развернули.
Команда
esxcli software profile get
Статья - Quick Tip - Listing Image Profiles From an ESXi Patch Using ESXCLI, раздел To check for the Image Profile you have installed on your ESXi host
https://williamlam.com/2013/06/quick-tip-listing-image-profiles-from.html

4. Обязательно указывайте сервер, на котором это все работает (HPE / Dell / Lenovo / Supermicro / иное), и обязательно указывайте ID проблемного оборудования (VID, DID & SVID) и версию микрокода.
Как это сделать:
esxcli network nic list
esxcli network nic get -n vmnic. #Command will give you firmware details and driver details
esxcli network nic stats get #Command will you give current statstics of the specified vmnic
vsish -e get /net/pNics/vmnic1/stats #Warning !! Unforgivable Curses !
Статьи:
Finding VID, DID & SVID from PCI devices in ESXi
https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Finding-VID-DID-SVID-from-PCI-devices-in-ESXi/td-p/2216011
How to retrieve the details of a NIC card on esxi using a command
https://communities.vmware.com/t5/ESXi-Discussions/How-to-retrieve-the-details-of-a-NIC-card-on-esxi-using-a/td-p/2832914
Determining Network/Storage firmware and driver version in ESXi (1027206)
https://kb.vmware.com/s/article/1027206
И обязательно пишите, какую версию драйверов вы используете, и сравнивали ли с тем сочетанием микрокода и драйвера, которые указаны a) на сайте VMware HCL b)таблицах рекомендаций вендора; Необходимое дополнение: в случае использование blade корзин и прочих систем автоматического управления конфигурациями сети и сетевых компонентов – обязательно проверьте фактические настройки конфигурации, профилей, vlan, etc.

5. Указывайте, что и зачем вы делали до возникновения проблемы. И что делали после.
Логи выкладывайте на Pastebin.com. Или указывайте, что вы делали вообще и какого результата хотите достичь. Логи лежат:
Location of ESXI 7.0 log files https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.monitoring.doc/GUID-832A2618-6B11-4A28-9672-93296DA931D0.html
Location of vCenter Server log files (1021804) https://kb.vmware.com/s/article/1021804
Location of log files for VMware products (1021806) https://kb.vmware.com/s/article/1021806
2023-03-03 11:37 am

Flings DRS Dump Insight

Flings DRS Dump Insight
https://flings.vmware.com/drs-dump-insight
Или вручную читать
/var/log/vmware/vpxd/drmdump/domain-c/Plmt.log
2023-03-03 11:32 am
Entry tags:

апгрейд вцентра с 7.0u3h до 8.0b падает на Stage2 из-за таймаута при старте сервисов.

Из переписки:
апгрейд вцентра с 7.0u3h до 8.0b падает на Stage2 из-за таймаута при старте сервисов.
Лечится так (kb пока не существует):

After stage 1 is completed, BEFORE you click to continue to stage 2: - ssh to the new vcenter 8 (which was deployed during stage 1) - Run the command:
cd /var/vmware/applmgmt
- Run the command:
rm /var/vmware/applmgmt/appliance_stats.sqlite
-Run the command:
touch /var/vmware/applmgmt/appliance_stats.sqlite
- Run the command:
chown statsmon:statsmon /var/vmware/applmgmt/appliance_statsmon.sqlite
Finally, stop and start the statsmonitor service by running this command:
service-control --stop statsmonitor && service-control --start statsmonitor
Now you can continute to Stage 2 and the upgrade should complete.
2023-03-01 02:02 pm

Еще раз про VMware, vswitch и LAG (Etherchannel, bonding)

Еще раз про VMware, vswitch и LAG (Etherchannel, bonding)
Коллеги регулярно читают какие-то смутные переводы, а скорее пересказы концепции «два провода лучше одного» и собирают в Vmware Link aggregation (LAG / (Etherchannel)). Эта статья – попытка в очередной раз разобраться, нужен ли он для связи сервера esxi и физического коммутатора, и если нужен, то зачем.
Read more... )
2023-02-26 05:13 pm
Entry tags:

VMware boot troubleshooting - How to access DCUI/Console of ESXi using ALT+F Keys (2148363)

Иногда ESXi перестает загружаться - черный экран и все. Или изначально не работает, падая в фиолетовый экран, как HPE - как было при некоторых сочетаниях образа от HPE и версий FW.
Про разрешение таких проблем тоже есть статья,
How to access DCUI/Console of ESXi using ALT+F Keys (2148363) -
ALT+F1 = Switches to the console.
ALT+F2 = Switches to the DCUI.
ALT+F11 = Returns to the banner screen.
ALT+F12 = Displays the VMkernel log on the console.
https://kb.vmware.com/s/article/2148363

и Check vmkernel.log when ESXi is hung : ALT+F12
https://pchawda.wordpress.com/2021/02/19/check-vmkernel-log-when-esxi-is-hung-altf12/

и View System Logs on an ESXi Host
https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.monitoring.doc/GUID-498D2802-4802-4F18-B8B2-D398D45BE249.html
2023-02-24 07:48 pm
Entry tags:

VMware ESXi - I/O Block Size in Virtual Environments

This blog article is about the I/O size or block sizes in virtualized environments. I am sure you came along this if you are dealing with databases or other systems. Do you remember it would be best to keep a Microsoft SQL DB on a 64 KB formatted volume or was that the NTFS allocation size, wait was the storage system involved here as well? So I can tell you that if you still believe a Microsoft SQL server operates with only 64 KB blocks that this is not true as there are many kinds of block sizes dependent on what the SQL DB is doing. There is clearly confusion between I/O size and the NTFS allocation size, VMFS block size or NFS block size. On top you have an underlying storage system which is organised in volumes while using meta structures to organise underlying physical disks or flash. This blog article hopefully shines a little bit of light into this. The following figure shows a 64 KiB Write I/O traversing through the different levels we use in a virtualized environment.
http://virtualguido.blogspot.com/2016/11/vmware-esxi-io-block-size-in-virtual.html