<[sambabg] ==== ====[plain] <[center] \Large '''Outlook: clustering / witness''' [center]> [frame]> [sambabg]> ==== Witness - General ==== * New DCE/RPC Service to “witness” availability of IPs, shares, ... * ==> Faster fail-over of clients in the cluster * Prompt, explicit, and controlled notifications about failures \ % (CTDB tickle-ACKs are implicit) * Available since SMB3 (Windows 8 / Windows Server 2012) ==== Witness - Failover with SMB3 in a Samba/CTDB cluster ==== -<1>{ <[center] <<>> [center]> } -<2>{ <[center] <<>> [center]> } -<3>{ <[center] <<>> [center]> } -<4>{ <[center] <<>> [center]> } -<5>{ <[center] <<>> [center]> } -<6>{ <[center] <<>> [center]> } -<7>{ <[center] <<>> [center]> } -<8>{ <[center] <<>> [center]> } ==== Witness - Samba ==== <[block]{Currently under development in Samba} * PoC implementation available * TODO(wip): new _red_async_ DCE/RPC infrastructure * {\footnotesize @https://wiki.samba.org/index.php/Samba3/ \\ % SMB2\#Witness\_Notification\_Protocol@} * WIP branch: \\ % {\footnotesize @https://git.samba.org/?p=gd/samba/.git;a=shortlog; \\ % h=refs/heads/master-witness@} [block]> <[block]{Samba Witness service will cause Windows clients to reconnect...} * when client admin tool is used * when CTDB (or any other cluster resource control manager) moves resources or IP addresses [block]> [frame]>