PÄc 6 mÄneÅ”u izstrÄdes tika izlaista Samba 4.25.0, turpinot Samba 4 atzara izstrÄdi ar pilnÄ«gu domÄna kontrollera un ar ievieÅ”anu saderÄ«ga Active Directory pakalpojuma ievieÅ”anu. Windows Server un spÄj atbalstÄ«t visas Microsoft atbalstÄ«tÄs versijas Windows- klienti, tostarp Windows Samba 4 ir daudzfunkcionÄls servera produkts, kas nodroÅ”ina arÄ« failu serveri, drukas pakalpojumu un autentifikÄcijas serveri (winbind). Projekta kods ir rakstÄ«ts C valodÄ un tiek izplatÄ«ts saskaÅÄ ar GPLv3 licenci.
GalvenÄs Samba 4.25 izmaiÅas:
- SMB3 protokola ievieÅ”anai ir pievienots eksperimentÄls atbalsts pastÄvÄ«giem failu deskriptoriem (SMB2_CAP_PERSISTENT_HANDLES), kas ļauj klientiem turpinÄt darbu ar atvÄrtiem failiem pÄc tÄ«kla savienojuma pÄrtraukÅ”anas vai pÄc restartÄÅ”anas. serveris vai pÄrslÄdzot slodzi uz rezerves serveri. PastÄvÄ«gie deskriptori novÄrÅ” nepiecieÅ”amÄ«bu atkÄrtoti atvÄrt failus pÄc servera kļūmes, kas ir Ä«paÅ”i svarÄ«gi, ja mitinÄÅ”ana notiek failu sistÄmÄ. serveris Samba virtuÄlÄs maŔīnas un klasteru datubÄzes.
DarbÄ«bai ir jÄpieŔķir ekskluzÄ«va piekļuve SMB krÄtuvei un jÄatspÄjo iestatÄ«jumi "kodola oplocks", "kodola koplietoÅ”anas režīmi" un "POSIX bloÄ·ÄÅ”ana". Tas pÄrkÄpj POSIX un NFS saderÄ«bu un ievÄrojami samazina veiktspÄju, jo metadati tiek sinhroni rakstÄ«ti diskÄ ar katru darbÄ«bu. Tiek piedÄvÄti divi kļūdu tolerances režīmi: full_outage (pÄc noklusÄjuma), kas izveido lokÄlu stÄvokļa dublÄjumkopiju, ļaujot saglabÄt deskriptorus pat pÄc pilnÄ«gas klastera kļūmes, bet palielina slodzi; partial_outage, kas darbojas ÄtrÄk bez dublÄjumkopijas, bet deskriptori tiek zaudÄti, ja visi klastera mezgli vienlaikus neizdodas.
- Ir pievienots VFS modulis vfs_aio_ratelimit. Å is modulis ļauj iestatÄ«t Ätruma ierobežojumu visam klasterim, ne tikai atseviŔķiem mezgliem. Lai koordinÄtu Ätruma ierobežojuma globÄlu piemÄroÅ”anu, katram mezglam ir jÄpalaiž fona process ratelimitd, kas apkopo visu smbd procesu aktivitÄti mezglÄ un pÄrraida Å”o informÄciju citiem klastera mezgliem. vfs_aio_ratelimit tiek iespÄjots veidoÅ”anas laikÄ, norÄdot opciju "--with-ratelimitd".
- Pievienots vfs_ceph_rgw VFS modulis Ceph RGW (Object Gateway), kas ļauj eksportÄt datus no Ceph Object Gateway kÄ SMB krÄtuvi ar saglabÄto objektu hierarhisku attÄlojumu regulÄru failu un direktoriju veidÄ ar piekļuves atdalīŔanu POSIX uid/gid lÄ«menÄ«.
- Ir ieviesti klastera funkcionalitÄtes lÄ«meÅi, kas ir lÄ«dzÄ«gi Å”iem lÄ«meÅiem: domÄns un mežus pakalpojumÄ Active Directory, kas ļauj veikt klastera mezglu ritoÅ”u jauninÄÅ”anu. Datu bÄzes formÄti un iekÅ”Äjie ziÅojumapmaiÅas formÄti, kas ietekmÄ mezglu mijiedarbÄ«bu, tiek mainÄ«ti tikai pÄc skaidras klastera mÄroga jauninÄÅ”anas, nodroÅ”inot mezglu saderÄ«bu ar dažÄdÄm Samba versijÄm jauninÄÅ”anas laikÄ. PÄrvaldÄ«ba tiek veikta, izmantojot komandas "net clusterlevel features|show|showall|upgrade".
- PÄc noklusÄjuma domÄnu Å”ifrÄÅ”anai domÄniem ar funkcionalitÄtes lÄ«meni 2008 un augstÄku tiek izmantoti algoritmi aes128-cts-hmac-sha1-96 un aes256-cts-hmac-sha1-96. Å Ä«s izmaiÅas novÄrÅ” CVE-2026-20833 ievainojamÄ«bu, ko izraisa vÄju Å”ifrÄÅ”anas metožu izmantoÅ”ana. Windows Kerberos.
- CTDB faili, kas satur slÄdzenes, PID un ligzdas, ir pÄrvietoti uz ctdb/ apakÅ”direktorijiem. Ctdb.init inicializÄcijas skripts ir pÄrvietots uz ctdb/doc/examples. Ir pievienots atbalsts resursdatoru, piemÄram, DNS serveru, uzraudzÄ«bai. Funkcija detect_init_style() un mainÄ«gais CTDB_INIT_STYLE ir novecojuÅ”i (tÄs vietÄ ieteicams izmantot CTDB_PLATFORM_STYLE).
Avots: opennet.ru
