Аннотация:
Недавно было официально выпущено программное обеспечение с открытым исходным кодом Samba 4.25, став последней стабильной версией проекта, предоставляющего услуги совместного использования файлов и печати для серверов Linux и систем Windows. Наиболее примечательным изменением в этом обновлении является первое добавление экспериментальной поддержки постоянных дескрипторов SMB3, также известных как постоянные дескрипторы SMB3. Он также представляет новый модуль виртуальной файловой системы Ceph RGW и улучшает журналы аудита, шифрование домена и другие функции.

Постоянный дескриптор SMB3 — одна из основных функций этого обновления Samba 4.25. Его основная цель — обеспечить основу для более прозрачных возможностей аварийного переключения в будущем. В традиционных соединениях SMB, если сервер перезапускается, выходит из строя или кратковременно прерывается, клиенту обычно необходимо повторно установить соединение, а срок действия первоначально открытого дескриптора файла может истек, и это также может повлиять на приложение.
После включения постоянных дескрипторов SMB3 клиент может повторно подключиться к серверу после перезапуска или прерывания работы сервера и продолжать использовать дескриптор файла, который он получил ранее и все еще действителен. Другими словами, даже если сервер временно отключен от сети, клиент все равно имеет возможность продолжить доступ к исходному файлу после восстановления соединения, тем самым уменьшая прерывание доступа к файлу, вызванное сбоем сервера.
Однако эта функция все еще находится на стадии экспериментальной поддержки и требует значительных затрат производительности. Разработчики Samba отметили, что постоянные дескрипторы SMB3 будут генерировать дополнительные накладные расходы на хранилище для каждой операции открытия, обновления, аренды и закрытия, требуя двойной обработки хранилища и, следовательно, могут вызвать «значительные» потери производительности.
Поэтому Samba 4.25 не просто рекомендует всем пользователям немедленно включить эту функцию, а в качестве экспериментальной инфраструктуры для сценариев высокой доступности и прозрачного переключения при сбое. Что касается обычных файловых серверов, пользователям по-прежнему необходимо взвешивать соотношение между непрерывной доступностью и накладными расходами на производительность, исходя из фактических потребностей.
В дополнение к постоянным дескрипторам SMB3, Samba 4.25 также добавляет новый модуль Ceph RGW VFS. Посредством этого модуля шлюз объектов Ceph, который является сегментом хранения в шлюзе объектов Ceph, может предоставлять доступ через общие ресурсы SMB, тем самым дополнительно соединяя хранилище объектов с традиционными средами совместного использования файлов.
Это изменение особенно значимо для пользователей, которые уже используют Ceph для создания крупномасштабной инфраструктуры хранения данных. В прошлом объектное хранилище и совместное использование файлов SMB обычно принадлежали разным системам доступа, но новый модуль VFS позволяет предоставлять ресурсы объектного хранилища в Ceph RGW клиентам, поддерживающим протокол SMB через Samba, тем самым расширяя сферу применения объектного хранилища Ceph в традиционных средах обмена файлами Windows/Linux.
В Samba 4.25 также улучшен журнал аудита в формате JSON. Для корпоративных сред, которым необходимо записывать и анализировать доступ к файлам, операции пользователей и действия сервера, более полные журналы аудита JSON можно легко обрабатывать с помощью систем анализа журналов, платформ безопасности и других автоматизированных инструментов.
В то же время Samba 4.25 изменяет настройки по умолчанию для типа шифрования домена и устанавливает AES в качестве метода шифрования по умолчанию. Этот шаг еще больше способствует использованию Samba более современных механизмов шифрования, одновременно уменьшая постоянную зависимость системы от старых типов шифрования в конфигурации по умолчанию.
Samba сама по себе является очень важным инфраструктурным проектом с открытым исходным кодом, который позволяет Linux и другим Unix-подобным системам взаимодействовать со средой Windows для файловых служб и служб печати путем реализации протокола SMB/CIFS, используемого Microsoft Windows. Большое количество корпоративных файловых серверов, устройств NAS и серверов Linux используют Samba для обеспечения возможностей совместного использования сетевых файлов, совместимых с Windows.
Поскольку в корпоративной инфраструктуре все больше внимания уделяется высокой доступности, становится все более важным избегать прерывания работы пользователей, насколько это возможно, в случае сбоя или перезапуска сервера. Именно в этом контексте в Samba 4.25 были добавлены постоянные дескрипторы SMB3. Хотя он все еще находится на экспериментальной стадии, он закладывает основу для более полного прозрачного переключения при отказе в будущем.
Стоит отметить, что это обновление Samba 4.25 не является обновлением версии, которое просто добавляет новые функции, а улучшает многие аспекты, такие как непрерывность файловой службы, интеграция объектного хранилища, аудит безопасности и механизмы шифрования. В частности, постоянные дескрипторы SMB3 и поддержка Ceph RGW усиливают потенциал приложений Samba в файловых службах высокой доступности и современных распределенных средах хранения соответственно.
Samba 4.25 теперь выпущена как последняя стабильная версия, одновременно с ней предоставляются исходный код и полные инструкции по обновлению версии 4.25. Пользователи, использующие серверы Samba, если им нужна лучшая совместимость, новые возможности серверной части хранилища и последние исправления, они могут рассмотреть возможность обновления до этой версии; в то время как экспериментальные функции, такие как постоянные дескрипторы SMB3, больше подходят для тестирования и оценки перед внедрением в производственную среду с учетом конкретных потребностей бизнеса.
Подробнее:
https://www.samba.org/samba/history/samba-4.25.0.html
Комментарии