Сообщество - Лига Сисадминов

Лига Сисадминов

2 297 постов 18 813 подписчиков

Популярные теги в сообществе:

30

Установка Microsoft Office 2024 на Mac или обновление до последнего, поддерживаемого версией MacOS

Установка Microsoft Office 2024 на Mac или обновление до последнего, поддерживаемого версией MacOS Microsoft office, Timeweb, Windows, Mac Os, Программа, Приложение, Компьютерная помощь, Длиннопост

Недавно я описал простой процесс загрузки последнего Microsoft Office с сайта Microsoft и его активации для Windows 10/11. До этого рассказывал более технические детали, оказавшимися читателям интересными, но сложноватыми. Один из вопросов, регулярно задаваемых в комментариях, был про Microsoft Office для Mac. Сейчас я расскажу, как иметь последнюю версию и не думать про активацию, поговорим о том, что делать тем, у кого давно установлена версия 2016, 2019 или 2021, следует ли думать про 2024 и как обновляться. Также в конце статьи расскажу о способе решения проблем с Microsoft Office, позволяющем чинить неработающую инсталляцию. Данная статья не техническая, в ней много картинок и рассуждений о том, когда, что и как устанавливать. Не пропагандирую ни решения Microsoft Office, ни его пиратства, просто рассказываю, как установить его при желании, без всяких торрентов.

Итак, для начала о версиях Microsoft Office для Mac. Исторически версии для Mac выходили на год позднее версий для Windows и несли в своем названии год выпуска, отличный от того, что у Windows версии. Например, Office 2004 для Mac (версия 11.0) вышел в мае 2004, на год позднее чем Office 2003 для Windows (тоже версия 11.0), вышедший в октябре 2003. Office 2008 для Mac (версия 12.0) вышла через год после Office 2007; Office 2011 для Mac (версия 14.0) через полгода после Office 2010. Далее для Windows Microsoft переключился на Click2Run технологию, и версии для Mac стали выходить практически одновременно и нести то же имя, что версии для Windows. Начиная с Office 2016 внутренняя версия продукта замерла на 16.x и на Windows и на Mac, продукт обновлялся, получал новые возможности и исправления, и в зависимости от купленной вами лицензии вы получали тот или иной набор возможностей.

Сейчас существует три издания Office для Mac:

  • Office Home & Student – Excel, PowerPoint, Word;

  • Office Home & Business – Excel, Outlook, PowerPoint, Word;

  • Standard LTSC – Excel, Outlook, PowerPoint, Word.

Везде есть также OneNote и OneDrive, но смысл приложения имеют лишь при наличии подписки. Сам OneNote не развивается с Office 2019, пока его включают в пакет как есть, возможно в будущем исключат. Хотя Microsoft уже делал заявление, что по крайней мере еще одна версия после Office 2024 будет продаваться и без подписок. Что не может не радовать.

Начиная с версии 16.21 в каждое издание входит Teams и (внимание) Defender. Если ранее у вас был установлен Office без Teams, то при обновлении он не установится, а при установке с нуля будет добавлен. На сайте Microsoft доступен Office и без Teams. Если загруженный вами файл инсталлятора называется Microsoft_365_and_Office_16.хх.хххххххх_BusinessPro_Installer.pkg – это версия с Teams, а Microsoft_365_and_Office_16.хх.хххххххх_Installer.pkg – версия без Teams. После установки Office можно просто удалить Teams, он не появится более при обновлениях.

Установка Microsoft Office 2024 на Mac или обновление до последнего, поддерживаемого версией MacOS Microsoft office, Timeweb, Windows, Mac Os, Программа, Приложение, Компьютерная помощь, Длиннопост

Если вам не нужны Teams, Defender, OneNote и OneDrive, уберите их из списка при установке

Как я рассказывал в большой статье про установку Office 2024 – на Windows сейчас бинарно нет разницы между Office 2016, 2019, 2021 или 2024. Установив Актуальный канал обновлений, вы будете ежемесячно обновлять свою версию, вне зависимости от купленной лицензии и файлы исполняемых модулей и библиотек у установленных Word 2016 и Word 2024 могут вообще не отличаться, я это отлично демонстрировал следующей картинкой (и забегая вперед скажу, что и для Mac ситуация похожа):

Установка Microsoft Office 2024 на Mac или обновление до последнего, поддерживаемого версией MacOS Microsoft office, Timeweb, Windows, Mac Os, Программа, Приложение, Компьютерная помощь, Длиннопост

Так выглядит ситуация под Windows - одна версия 17628.20110 для 2016/2019/2021/2024/365, исполняемые файлы одинаковы, но возможности у приложений разные.

Итак, на Windows версия продукта определяется лишь лицензией, а бинарно продукты совпадают, у них одно обновление на всех, смена лицензии с 2016 на 2024 (если продукт установлен в актуальном канале) добавит возможности, контролируемые лицензией. А как же оно сейчас происходит на Mac? Есть ли разница между Office 2019, 2021, 2024 и Microsoft 365 для Mac? Выпускаются ли для них разные обновления, или, как и под Windows, всё определяется лицензией? Как обновить установленный продукт, если он сам более не получает обновления версий? Как его активировать, если при первом запуске он от вас хочет что-то непонятное? Именно об этом основной разговор ниже.

Если у вас уже установлена некая старая версия продукта, и вы в целом задумываетесь об обновлении, но не уверены, как будете его активировать, давайте разберемся с совместимостью и определим, что можно сделать.

К версии 16.х для Mac, равно как и для Windows, относятся все Microsoft Office, начиная с 2016. При этом 2016 и 2019 уже не обновляются, замерев на какой-то версии. А новые версии Office могут требовать более новую версию MacOS, чем у вас установлена. И ваша старая лицензия для Office 2016/2019 не годится для последних версий продукта, ибо она уже считается неактуальной. Давайте сначала пройдём по списку старых ОС, и определим, что устанавливать, если вы более не планируете (или не можете) обновлять саму ОС.

❯ Какую версию и откуда загружать? Чем активировать?

Политика официальной поддержки Microsoft для офисных продуктов на Mac – 5 лет, на последней и двух предыдущих версиях MacOS. На данный момент это Sonoma (14.x), Ventura (13.x) и Monterey (12.x). С выходом Sequoia (15.x) обновления Office перестанут приходить на Monterey.

Самая старая версия MacOS, поддерживаемая Microsoft Office 2016, это Yosemite (10.10.x), для установки на неё годится Office 2016 Suite 16.16.27. Просто загружаете с сайта Microsoft, устанавливаете и пользуетесь. Если у вас установлена MacOS High Sierra (10.13.x), вы можете загрузить и установить Office 2019 Suite 16.43.0.

Для MacOS Mojave (10.14.x) устанавливается Office 2019 Suite 16.54. Для Mac OS Catalina (10.15.x) доступен Office 2019/LTSC 2021 Suite 16.66.1, для MacOS Big Sur (11.x) – Office 2019/LTSC 2021 Suite. Для MacOS Monterey (12.x) доступна Office 2019/LTSC 2021 Suite 16.78.3 – это самая старая версия MacOS, поддерживающая Office 2019. Если вы загрузили Office для установки по этой ссылке, вам потребуется Volume License Serializer 2019 (ISO образ тут) или Volume License Serializer 2021 (ISO образ тут) (все предыдущие ссылки имели Serializer в комплекте).

Установка Microsoft Office 2024 на Mac или обновление до последнего, поддерживаемого версией MacOS Microsoft office, Timeweb, Windows, Mac Os, Программа, Приложение, Компьютерная помощь, Длиннопост

Office 2019 VL Serialzer поддерживается версиями 16.43 - 16.78

Установка Microsoft Office 2024 на Mac или обновление до последнего, поддерживаемого версией MacOS Microsoft office, Timeweb, Windows, Mac Os, Программа, Приложение, Компьютерная помощь, Длиннопост

Office 2021 VL Serialzer поддерживается версиями с 16.66

Начиная с MacOS Sonoma (14.x) и версии Office 16.55 доступна установка Office с родной поддержкой Apple Silicon. Последняя версия офисного пакета для текущих ОС всегда доступна прямо с сайта Microsoft. Volume License Serializer для Office 2021 доступен в по ссылкам в конце предыдущего абзаца.

Последняя версия Microsoft Office всегда доступна по этой ссылке.

Версии до 16.55 на Apple Silicon запускались через транслятор, а более новые уже нативно.

Начиная с версии 16.87 вы можете активировать Office 2024, используя Volume License Serializer 2024 Preview (с сайта Microsoft) если у вас установлена Mac OS не ниже чем Monterey. Так как сам Office 2024 в продажу еще не пошел, нет и финального VL Serializer, но устанавливаемая версия полностью функциональна, через несколько месяцев вам будет необходимо загрузить LTSC Serializer 2024 с финальной лицензией и установить его. Сам Office переустанавливать не придётся.

Установка Microsoft Office 2024 на Mac или обновление до последнего, поддерживаемого версией MacOS Microsoft office, Timeweb, Windows, Mac Os, Программа, Приложение, Компьютерная помощь, Длиннопост

Office 2024 LTSC Preview Serialzer поддерживается версиями с 16.87

❯ Зачем вообще обновлять Office?

Часто слышу вопрос, зачем его обновлять. Во-первых, как сказано выше, политика поддержки всего 5 лет, через два года закончится поддержка Office 2021. Кому оно важно? Вам. 13.10.2020 прекращена поддержка Office 2016 для Mac, а 10.10.2023 закончилась поддержка Office 2019. Вместе с окончанием поддержки перестали подключаться к облачным сервисам Outlook и OneDrive, более не ставятся обновления, даже при наличии критических уязвимостей. Office 2021 для Mac перестанет поддерживаться 13.10.2026. Береженого Бог бережет, лучше уж иметь последнюю версию. Office 2021 и Office 2019 отличались всего в нескольких настройках (функция LET в Excel и АвтоСохранение в облако, как пример). Для Office 2024 тоже припасено несколько нововведений при той же версии продукта – та же поддержка Python в Excel, поддержка динамических массивов, дополнительные опции в Outlook при создании встреч и опции поиска с ИИ.

❯ Как заменить лицензию?

Если у вас сейчас установлен Office и вы хотите его обновить до 2024, то сначала просто используйте AutoUpdate для установки последней доступной версии, затем удалите лицензию при помощи Microsoft Office License Removal Tool.

Установка Microsoft Office 2024 на Mac или обновление до последнего, поддерживаемого версией MacOS Microsoft office, Timeweb, Windows, Mac Os, Программа, Приложение, Компьютерная помощь, Длиннопост

После него ваш офисный пакет будет просить подписку при запуске:

Установка Microsoft Office 2024 на Mac или обновление до последнего, поддерживаемого версией MacOS Microsoft office, Timeweb, Windows, Mac Os, Программа, Приложение, Компьютерная помощь, Длиннопост

Так что установите Volume License Serializer – финальный 2021 если обновляетесь с 2019, или Preview 2024, а затем обновитесь из AutoUpdate. К концу октября будет и финальный, замена лицензии будет выполняться аналогично.

Установка Microsoft Office 2024 на Mac или обновление до последнего, поддерживаемого версией MacOS Microsoft office, Timeweb, Windows, Mac Os, Программа, Приложение, Компьютерная помощь, Длиннопост

❯ Что делать, если Office не запускается или работает некорректно?

Бывает, что в результате каких-то действий ваш продукт начинает работать некорректно или вообще не запускаться (всё же это Microsoft 😊). Идеальный инструмент для решения проблем с Office для Mac это утилита Office Reset с одноименного сайта.

Инструмент позволяет как почистить только лицензии, сбросить настройки для каких-то приложений пакета, удалить плагины или целиком очистить всю информацию об установке Office.

Установка Microsoft Office 2024 на Mac или обновление до последнего, поддерживаемого версией MacOS Microsoft office, Timeweb, Windows, Mac Os, Программа, Приложение, Компьютерная помощь, Длиннопост

❯ Краткое резюме

Если вы быстро долистали до конца, хотите установить Office 2024 на свой Мак, то скачивайте последний инсталлятор, и Volume License Serializer (финальный 2021 или Preview 2024), в конце октября будет финальный Serializer 2024, я внесу правки в статью и отпишусь в комментариях.

Установка Microsoft Office 2024 на Mac или обновление до последнего, поддерживаемого версией MacOS Microsoft office, Timeweb, Windows, Mac Os, Программа, Приложение, Компьютерная помощь, Длиннопост

Написано специально для Timeweb Cloud и читателей Пикабу. Больше интересных статей и новостей в нашем блоге на Хабре и телеграм-канале.

Хочешь стать автором (или уже состоявшийся автор) и есть, чем интересным поделиться в рамках наших блогов — пиши сюда.

Облачные сервисы Timeweb Cloud — это реферальная ссылка, которая может помочь поддержать авторские проекты.

📚 Читайте также:

Показать полностью 10
Вопрос из ленты «Эксперты»

Неопознаная сеть

Доброе утро всем.

Помогите решить небольшой вопрос.

Есть у меня роутер кинетик Гига.

С вайфаем проблем нет, все клиенты подключаются, интернет работает.

Также по кабелю от роутера интернет подключается к телевизору, проблем нету, интернет работает фильмы показывает.

Но если этот же кабель подключить к ноутбуку, то ноутбук под виндоуз 10 пишет неопознаная сеть, без подключения к интернету.
Настройки ставил как автоматические, так и прописывал в ручную на буке.

Раньше был старый роутер тплинк, от него интернет по кабелю подключался на раз два, с кинетиком уже устал биться головой.

Помогите, что делать? Кабель рабочий, интернет по нему подключен, телевизор фильмы загружает. Только с ноутбуком проблема...

Кабель именно от роутера до ноутбука.

338

Как отвязать Windows от железа

Всем привет. Спасибо за комментарии к моему прошлому посту. Почерпнул для себя многие альтернативы софта. Ознакомлюсь более подробно и если что обновлю свою аптечку.

А теперь вернёмся к теме поста. Представим ситуацию: На диске установлена, например, семерка и у материнки произошел "отвал". И пк попросту не хочет включаться. Загрузиться в систему и запусть "sysprep" не представляется возможным. А точно такой же материнки нет под рукой или же она уже попросту не продаётся. Но есть другой системник у которого нет накопителя.

Данный способ проверен на XP, семерке и Windows Server 2012 R2. Буду рад узнать и другие способы отвязки.

Подключаем накопитель к исправному пк и загружаемся в WinPE (Я покажу на примере WinPE от Стрельца). Заходим в "Программы WinPE"=>"Утилиты"=>"Удаленный реестр".

Как отвязать Windows от железа Эникейщик, Windows, Компьютерное железо, Длиннопост

Запускаем "Удаленный реестр".

В открывшемся окне выбираем папку "Windows" нашей системы. Запускается редактор реестра нашей семерки. Открываем "HKEY LOCAL MACHINE"=> "SYSTEM". По "MountedDevices" нажимаем правой кнопкой мыши и выбираем "Удалить".

Как отвязать Windows от железа Эникейщик, Windows, Компьютерное железо, Длиннопост

Удаляем "MountedDevices"

Теперь нам надо, чтобы винда при загрузке начала загружать стандартные драйвера контроллеров. Для этого мы раскрываем раздел "ControlSet001 => services". Он также находится в "SYSTEM" . В данных разделах в параметре "Start" меняем "3" на "0": amdide, adp94xx, adpahci, adpu320, aic78xx, aliide, amdsata, amdsbs, amdxata, arcarcsas, atapi, cmdide, elxstor, HpSAMD, iaStorV, iirsp, intelide, LSI_FC, LSI_SAS, LSI_SAS2, LSI_SCSI, megasas, MegaSR, msahci, nfrd960, nvraid, nvraid, nvstor, pciide, ql2300, ql40xx, SiSRaid2, SiSRaid4, vhdmp, viaide, vsmraid.

Как отвязать Windows от железа Эникейщик, Windows, Компьютерное железо, Длиннопост

Меняем "3" на "0" в параметре "Start".

После внесенных изменений закрываем реестр и перезагружаем пк. После загрузки системы ставим необходимые драйвера.

На этом все! В следующем посту поговорим про сетевые принтеры и проблемы их подключения с которыми я сталкивался и смог решить.

Показать полностью 3
4

Fortinet FortiGate 200B VS Huawei Secospace USG6320

Всем привет! Не могли бы помочь с выбором фаерволла (Fortinet FortiGate 200B VS Huawei Secospace USG6320) на время? Прям оба идут чуть-ли не вровень, нужен для мини-серверной (буквально серверов 5-6).

5

Zabbix: потребители ресурсов для cpu/ram алертов

Zabbix: потребители ресурсов для cpu/ram алертов Zabbix, Windows

Можно ли в алерты по цпу /памяти на win/lin серверах вывести в алерт топ потребителей?

Гуглил и не нашел ничего конкретного

В SCOM это решается - но мягко говоря нетривиально. И только по той причине что родные workflow можно переопределить/ можно залезть в исходники

Но как сделать это в заббиксе?

Единственный вариант вижу - скриптом мониторить. Но это какой-то костыль...

4

РТК, Huawei и Keenetik

Возникла необходимость в резервном канале интернет. Завели в квартиру оптику от РТК. Подключена на HG8220, режим bridge. С LAN1 на WAN кинетика. Аутентификация по PPOE настроена тут же, в кинетике. Тырнет с кинетика побежал по проводам со скоростью близкой к договору. В договоре услуга - фиксированный IP (белый, статика).
Вот тут проблема - от провайдера РТК адрес фиксированный пингуется, а любая другая сеть - нет. Обращался в техподдержку РТК раза три. Никого не хочу обижать, но.... Туго там. Подскажите, пожалуйста, куда смотреть, что донастроить?

33

Скорость работы storage space в Windows server 2025 – первое приближение и методология

Для лиги лени: нытье какое-то и унылые цифры про software-defined storage, что там как.

Немного теории - Software-defined storage, что это

Лет 20 назад, в 2004 году, когда я еще ходил в школу, и читал комиксы про всамделишные приключения сексуального вампира, системы хранения данных жили отдельно (за дорого и очень дорого), сервера отдельно. Только-только вышел  SQL Server 2000 Service Pack 2 (SP2), кластеризация на уровне сервиса была у SQL  (кто хочет, найдет статью Clustering Windows 2000 and SQL Server 2000, Brian Knight, first published: 2002-07-12) , и вроде, в Oracle RAC.

Почему было такое деление? Потому что расчет четности и двигание блоков данных туда-сюда – операция, с одной стороны математически не самая простая, с другой – рутинная, использовать под них относительно медленный процессор общего назначения, хоть x86, хоть уже умершие  к тому времени Motorola 68060 и еще живые UltraSPARC II, не очень рационально.

К середине 2010х ситуация постепенно изменилась. Производительность x86 выросла, цена за операцию упала. Со стороны классических СХД еще в 2015 в тех же 3Par стоял отдельный модуль для расчета чего-то-там, в Huawei Oceanstor v2 можно было покупать отдельный модуль LPU4ACCV3 Smart ACC module, но основная нагрузка уже считалась на x86 -  HPE 3PAR StoreServ 7000 уже был на  Intel Xeon. К 2019 Huawei перешел на Arm, точнее на Kunpeng 920.

Примерно в то же время, а точнее в Microsoft Windows Server 2012 появилась поддержка динамических рейдов в виде Storage Spaces, плюс появился SMB Direct и SMB Multichannel, к R2 Добавились local reconstruction codes, в 2016 Server появилась новая функция – S2D, storage space direct, но это уже старая история, а там и ReFS подоспел, с своей защитой данных от почти чего угодно, кроме своей дедупликации и своего же патча на новый год (January 2022 Patch Tuesday KB5009624 for Windows Server 2012 R2, KB5009557 for Windows Server 2019, and KB5009555 for Windows Server 2022.)

Все бы было хорошо и там, и тут, НО.

Но. S2D поддерживается только в редакции Datacenter, а это не просто дорого, а очень дорого. На то, чтобы закрыть этими лицензиями небольшой кластер серверов на 20 – уйдет столько денег, что проще купить классическую СХД.

Но. Если у вас в кластере работает хотя бы 1 (одна) виртуальная машина с Windows Server, вы все равно обязаны лицензировать все ядра всех узлов кластера лицензиями Windows Server. Тут уже надо считать, что выгоднее – попробовать закрыть все узлы лицензиями STD, с их лимитом в 2 виртуальные машины на лицензию, или лицензировать Datacenter.

Но. При этом все равно можно НЕ иметь нормальной дедупликации и компрессии (DECO) на Datacenter, НО иметь вечные проблемы со скоростью, если ваша система настроена криворукими интеграторами или таким же своим же персоналом, набранным за 5 копеек, и который тестирует скорость СХД путем копирования файла. Или путем запуска Crystal Disk mark с настройками по умолчанию.

Попутно получая проблемы с резервным копированием, если вы DECO включили, а руководство по резервному копированию с DECO Windows Server не прочитали.

Все очень просто: если экономим на кадрах, то покупаем классический выделенный СХД, в нем в разы меньше настроек и ручек, которые может крутить пользователь в GUI. Масштабируем емкость покупкой новых полок. Скорость так просто не масштабируется, как у вас стоит 2 или 4 или 8 контроллеров, так они и стоят (до 16 контроллеров, если вам очень надо).

Это не уменьшает проблем с обслуживанием, на классической СХД тоже очень желательно проводить обновление и прошивки СХД, и прошивки дисков. На некоторых СХД раньше (10-15 лет назад) обновление прошивки вполне могло привести к потере разметки и потере данных (ds4800). Но там порой и замена дисков вела к факапам, как на ds3500. Но и наоборот, в IBM была версия прошивки, которая работала 1.5, чтоли, года. Но и не прошиваться нельзя – как недавно вышло с дисками HPE и не только, которые работали ровно 40.000 часов (Dell & HPE Issue Updates to Fix 40K Hour Runtime Flaw, update to SSD Firmware Version HPD8 will result in drive failure and data loss at 32,768 hours of operation, FN70545 - SSD Will Fail at 40,000 Power-On Hours и так далее).
С как-бы всеядными MSA (старых версий) можно было сделать самому себе больно иначе – купить саму СХД, а диски туда поставить подешевле, даже SATA с их надежностью (Latent Sector Error (LSE) rate) в «1/10(-16)», и получить проблемы при ребилде даже в Raid 6. Прошиваться страшно, не прошиваться тоже страшно, зато использовать левые диски не страшно.

Можно собрать комбо: дешевые кадры, дешевые сервера, дешевые диски – и иметь проблемы с доступностью, скоростью, отказоустойчивостью, полной потерей данных, и прочим.
Выбор цены решения – это выбор бизнеса, а ваш выбор как работника – работать с кроиловом, и потом нести ответственность при попадалове, которое вы же и выбрали, работая с кроиловом, за тот же мелкий прайс.

Почему Windows 2025 и storage space? Ведь есть же ..

Есть. На рынке РФ, кроме storage space и S2D, есть:

VMware by Broadcom vSAN. Есть специалисты, нет возможности купить напрямую нормальную подписку.
Высокие требования к оборудованию – нужны не бытовые дешевые SSD.
Высокие требования к людям - очень нужны умеющие и любящие читать люди.
Нужно планирование перед внедрением.
Нужна вменяемая сетевая команда, которая сможет настроить хотя бы DCB + RDMA и не впадает в священный ужас при виде Mellanox.

Nutanix. Давно ушел и с российского рынка, да и на мировом как-то скатывается в нишевое решение. Ограничения те же, что для vSAN.

Ceph. Есть и такие решения, но. Для его промышленной эксплуатации, а не в варианте «оно сломалось и не чинится, что же делать» нужны отдельные люди. Таких людей в РФ человек.. ну 20 - 40. Один из них – автор статьи Ceph. Анатомия катастрофы. Статью советую прочитать.
И это решение, если вы хотите хоть какой-то скорости, начинается с фразы «если у вас еще нет 200G коммутатора и карт, то вначале хватит и 100G, по два 100G порта на хост». Демо-стенд можно запустить хоть на 1G. Работать даже на 10G будет очень болезненно. Если еще на стадии демо начать задавать неудобные вопросы про RDMA и Active-active, то будет еще больнее. Почти так же больно, как спрашивать, можно ли использовать сервера, на которых развернут Ceph, под Openstack. И как его, Ceph, бекапить на ленты, как обеспечить аналог Veeam Direct SAN Access или Commvault Direct-Attached Shared Libraries или аналог Metro / Replication / Stretched Clusters

Остальные решения, особенно импортозамещающие, не стоят и рассмотрения. Проблема с ними всеми одна и та же – их разработчики имеют очень ограниченное представление о том, как работает ядро, как с ядром и драйверами взаимодействует виртуализация, что может быть намешано в сетевом стеке и как обрабатывать задержки в реальной среде. Наиболее эпичное падение у коллег в РФ было совсем недавно, когда пустой демо-стенд упал сам по себе. Не помню, с разносом данных в не восстановимую кашу или просто умер совсем, вплоть до переустановки всего кластера. И это я не вспоминаю о нагрузке при блоках разного размера, проблемах мониторинга, скорости работы Redundant Array of Independent Nodes (RAIN) и проблемах со скоростью при использовании четности (parity), а точнее при возникновении write amplification. И затем посмотрим, у какого из этих решений есть мониторинг, а у какого – система резервного копирования не на уровне приложений внутри виртуализации.

Альтернатива - иметь сложные интимные отношения с drbd, Patroni (PostgreSQL + Patroni + etcd + HAProxy), Stolon, Corosync, PaceMaker, BDR, bucardo, Watchdog – и постоянный риск split-brain. Рядом еще плавает RAFT и CAP theorem. Так можно докатиться до знаний про global transaction identifier (GTID) и Commit Sequence Number (CSN).

Все упирается в проблему человеков.
Или у вас большая организация с базой знаний, обучением, передачей опыта, и как-то это будет работать.
Или вы рано или поздно получите черный ящик, потому что настраивавший это человек (1 производственная штатная единица) уволился, и как это работает  - никто не знает.

Если вам безразличен вопрос доступности и целостности ваших данных, то ничего страшного не произойдет.

Изначальные проблемы Storage space без direct

Это дорогое решение, необходимо считать что почем, в том числе лицензии.

Erasure coding (EC) в GUI в нем (и в S2D) был в 2016 и 2019 сервере реализован на уровне «ну как смогли». Из GUI можно было настроить Mirror и Raid-5 (single parity), настройка Raid-6 (dual parity) требовала, почему-то, толи 7 толи 8 дисков, не понятно зачем, и давала какую-то безумную физическую деградацию, раз в 10 кажется при настройках «всего по умолчанию», а про вынос журнала на отдельный диск никто не пишет, и публично вроде не тестировал.

Схема развертывания

Поскольку мне только посмотреть, то я попробую посмотреть, что будет на домашнем ноутбуке. SSD + Windows 11 + VMware Workstation Pro 17, недавно ставшая бесплатной для домашних пользователей.

Схема тестирования

Для тестов будет выделен отдельный (конечно виртуальный) диск – сначала на 40 Гб, чтобы посмотреть на то, сколько вытянет на нем Atto benchmark, по сравнению с таким же тестом, но без виртуализации.

Там же попробую DiskSPD – с настройками:

Образ для тестов – 10 Гб, тестирование:

1 файл, 1блок, 1 поток, 100% чтения, 50/50, 0/100 % записи. Продолжительность – 30 секунд прогрев – 10 секунд. Блок данных 4 к и 64 к. Форматирование раздела .. хм. Тоже надо посмотреть, конечно, write amplification это не игрушка.

1 файл, 1,2,4, 8 потоков и очереди 4, 8, 16 и 32.

В вариантах Mirror, parity GUI.

Объем, конечно, большой выходит, но, надеюсь, автоматизация мне немного поможет, не вручную же это каждый раз прописывать.

Или сокращу объем проверок, если надоест.

Получу представление, сколько может в теории дать мой ноутбук и сколько тратится на виртуализацию второго типа.

Затем попробую собрать в storage space 4, 6 и 8 дисков – через GUI, и посмотрю, что и как.

Моя глобальная цель – не столько посмотреть на падение скорости, сколько

1) посмотреть на варианты настроек Erasure coding (EC) в GUI и в CLI (это я в виртуальной среде сделать могу)

2) посмотреть, влияет ли, и если влияет то как, размер блока и четность.

Сразу видны подводные камни – у меня виртуализация 2 типа, поэтому приземляемый в файл в реальной ОС блок данных – будет работать в итоге с фактической разметкой NTFS, можно получить порядочный штраф.
В рабочей среде такого, конечно, не будет, но размер блока важен и при создании LUN на классической СХД. Там хотя бы пресеты есть, это иногда помогает.

Сначала посмотрим, что там с диском

Get-WmiObject -Class Win32_Volume | Select-Object Label, BlockSize | Format-Table –AutoSize

Или более классическим путем –

fsutil fsinfo ntfsinfo c:

Ничего интересного,NTFS BlockSize – 4096 (Bytes Per Sector  : 512, Bytes Per Physical Sector :  4096, Bytes Per Cluster :  4096  (4 KB), Bytes Per FileRecord Segment  :  1024

С глубиной очереди 4, Atto дает удручающие для конца 2024 года 100 мб/сек на запись и 170 мб/сек на чтение, 25к IOPS /40k IOPS,  разгоняясь до 750/1300 мб/сек для блока 64 кб (и падая до 10 к/ 20к IOPS). Старый SATA SSD, откуда там чудеса?

Поставлю очередь 8, а тестирование ограничу размерами от 4 до 64. Стало ли лучше? Стало. 25к IOPS на запись, и 55 к IOPS на чтение для 4к блока, 16 и 20 к к IOPS для 64 к блока.

DiskSPD

Где брать: https://github.com/microsoft/diskspd/releases/latest/download/DiskSpd.zip

Что читать: https://github.com/microsoft/diskspd

Что еще читать: https://learn.microsoft.com/ru-ru/azure-stack/hci/manage/diskspd-overview

Качаем DiskSPD с github, распаковываем , кладем в C:\Diskspd\amd64 , делаем папку test, делаем первый тест

.\diskspd -t2 -o32 -b4k -r4k -w0 -d120 -Sh -D -L -c5G C:\Diskspd\test\test0001.dat > test0000.txt

И идем читать инструкцию.

-t2: указывает количество потоков для каждого целевого или тестового файла.

-o32: указывает количество невыполненных запросов ввода-вывода для каждого целевого объекта на поток

b4K: указывает размер блока в байтах, КиБ, МиБ или ГиБ. В этом случае размер блока 4K

-r4K: указывает на случайный ввод-вывод

-w0: указывает процент операций, которые являются запросами на запись (-w0 эквивалентно 100 % чтения)

-d120: указывает продолжительность теста

-Suw: отключает кэширование программной и аппаратной записи

И получаем (бадабумс) -  310.39  MiB/s  , 80к  I/O per s - 55000 на первый тред и 25000 на второй (округленно).

На этом месте пока прервусь, надо подумать как сделать удобнее.

Показать полностью
Отличная работа, все прочитано!