Setup SysVol Replikazzjoni F'Żewġ Samba4 AD DC b'Rsync - Parti 6


Dan is-suġġett se jkopri r-replikazzjoni ta' SysVol f'żewġ Kontrolluri ta' Domain Samba4 Active Directory mwettqa bl-għajnuna ta' ftit għodod Linux qawwija, bħall-protokoll SSH.

  1. Ingħaqad ma' Ubuntu 16.04 bħala Kontrollur ta' Dominju Addizzjonali għal Samba4 AD DC – Parti 5

Pass 1: Sinkronizzazzjoni Preċiża tal-Ħin Madwar DCs

1. Qabel ma tibda tirreplika l-kontenut tad-direttorju sysvol fiż-żewġ kontrolluri tad-dominju trid tipprovdi ħin preċiż għal dawn il-magni.

Jekk id-dewmien huwa akbar minn 5 minuti fiż-żewġ direzzjonijiet u l-arloġġi tagħhom ma jkunux sinkronizzati sew, għandek tibda tesperjenza diversi problemi bil-kontijiet AD u r-replikazzjoni tad-dominju.

Biex tegħleb il-problema tal-ħin tad-drifting bejn żewġ kontrolluri tad-dominju jew aktar, għandek bżonn tinstalla u tikkonfigura server NTP fuq il-magna tiegħek billi tesegwixxi l-kmand hawn taħt.

# apt-get install ntp

2. Wara li jkun ġie installat NTP daemon, iftaħ il-fajl tal-konfigurazzjoni prinċipali, ikkummenta l-pools default (żid # quddiem kull linja tal-pool) u żid ġabra ġdida li tipponta lura lejn il-FQDN prinċipali Samba4 AD DC bis-server NTP installat , kif issuġġerit fuq l-eżempju hawn taħt.

# nano /etc/ntp.conf

Żid il-linji li ġejjin fil-fajl ntp.conf.

pool 0.ubuntu.pool.ntp.org iburst
#pool 1.ubuntu.pool.ntp.org iburst
#pool 2.ubuntu.pool.ntp.org iburst
#pool 3.ubuntu.pool.ntp.org iburst

pool adc1.tecmint.lan

# Use Ubuntu's ntp server as a fallback.
pool ntp.ubuntu.com

3. M'għandekx tagħlaq il-fajl s'issa, imxi fil-qiegħ tal-fajl u żid il-linji li ġejjin sabiex klijenti oħra jkunu jistgħu jitolbu u jissinkronizzaw il-ħin ma 'dan is-server NTP, billi joħorġu talbiet NTP iffirmati, f'każ li l-primarja DC tmur offline:

restrict source notrap nomodify noquery mssntp
ntpsigndsocket /var/lib/samba/ntp_signd/

4. Fl-aħħarnett, issalva u agħlaq il-fajl tal-konfigurazzjoni u terġa 'tibda NTP daemon sabiex tapplika l-bidliet. Stenna għal ftit sekondi jew minuti għall-ħin biex tissinkronizza u toħroġ kmand ntpq sabiex tipprintja l-istat sommarju attwali tal-peer adc1 sinkronizzat.

# systemctl restart ntp
# ntpq -p

Pass 2: SysVol Replikazzjoni bl-Ewwel DC permezz Rsync

B'mod awtomatiku, Samba4 AD DC ma jwettaqx replikazzjoni SysVol permezz ta' DFS-R (Replikazzjoni tas-Sistema ta' Fajl Distribut) jew l-FRS (Servizz ta' Replikazzjoni ta' Fajl).

Dan ifisser li l-oġġetti tal-Politika tal-Grupp huma disponibbli biss jekk l-ewwel kontrollur tad-dominju huwa online. Jekk l-ewwel DC ma jkunx disponibbli, is-settings tal-Politika tal-Grupp u l-iskripts tal-logon ma japplikawx aktar fuq magni Windows irreġistrati fid-dominju.

Biex negħlbu dan l-ostaklu u niksbu forma rudimentali ta 'replikazzjoni SysVol aħna se niskedaw awtentikazzjoni SSH bbażata fuq iċ-ċavetta sabiex tittrasferixxi b'mod sigur oġġetti GPO mill-ewwel kontrollur tad-dominju għat-tieni kontrollur tad-dominju.

Dan il-metodu jiżgura l-konsistenza tal-oġġetti tal-GPO fil-kontrolluri tad-dominju, iżda għandu żvantaġġ wieħed enormi. Jaħdem biss f'direzzjoni waħda minħabba li rsync se jittrasferixxi l-bidliet kollha mis-sors DC għad-destinazzjoni DC meta jissinkronizza direttorji GPO.

Oġġetti li m'għadhomx jeżistu fuq is-sors se jitħassru mid-destinazzjoni wkoll. Sabiex tillimita u tevita kwalunkwe kunflitt, l-editji kollha tal-GPO għandhom isiru biss fuq l-ewwel DC.

5. Biex tibda l-proċess ta 'replikazzjoni SysVol, l-ewwel iġġenera ċavetta SSH fuq l-ewwel Samba AD DC u ttrasferixxi ċ-ċavetta għat-tieni DC billi toħroġ il-kmandi ta' hawn taħt.

Tużax passphrase għal din iċ-ċavetta sabiex it-trasferiment skedat jaħdem mingħajr interferenza tal-utent.

# ssh-keygen -t RSA  
# ssh-copy-id [email   
# ssh adc2 
# exit 

6. Wara li tkun assigurajt li l-utent għerq mill-ewwel DC jista 'jilloggja awtomatikament fit-tieni DC, mexxi l-kmand Rsync li ġej bil-parametru --dry-run sabiex tissimula replikazzjoni SysVol. Ibdel adc2 kif xieraq.

# rsync --dry-run -XAavz --chmod=775 --delete-after  --progress --stats  /var/lib/samba/sysvol/ [email :/var/lib/samba/sysvol/

7. Jekk il-proċess ta' simulazzjoni jaħdem kif mistenni, erġa' ħaddem il-kmand rsync mingħajr l-għażla --dry-run sabiex fil-fatt tirreplika l-oġġetti GPO fil-kontrolluri tad-dominju tiegħek.

# rsync -XAavz --chmod=775 --delete-after  --progress --stats  /var/lib/samba/sysvol/ [email :/var/lib/samba/sysvol/

8. Wara li l-proċess ta 'replikazzjoni ta' SysVol ikun intemm, idħol fil-kontrollur tad-dominju tad-destinazzjoni u elenka l-kontenut ta 'wieħed mid-direttorju tal-oġġetti GPO billi tħaddem il-kmand ta' hawn taħt.

L-istess oġġetti GPO mill-ewwel DC għandhom jiġu replikati hawn ukoll.

# ls -alh /var/lib/samba/sysvol/your_domain/Policiers/

9. Biex awtomat il-proċess ta 'replikazzjoni tal-Politika tal-Grupp (trasport tad-direttorju sysvol fuq in-netwerk), iskeda xogħol ta' l-għeruq biex iħaddem il-kmand rsync użat qabel kull 5 minuti billi toħroġ il-kmand ta 'hawn taħt.

# crontab -e 

Żid il-kmand rsync biex imexxi kull 5 minuti u jidderieġi l-output tal-kmand, inklużi l-iżbalji, lejn il-fajl log /var/log/sysvol-replication.log .F'każ li xi ħaġa ma taħdimx kif mistenni għandek tikkonsulta dan il-fajl f' sabiex issolvi l-problema.

*/5 * * * * rsync -XAavz --chmod=775 --delete-after  --progress --stats  /var/lib/samba/sysvol/ [email :/var/lib/samba/sysvol/ > /var/log/sysvol-replication.log 2>&1

10. Jekk wieħed jassumi li fil-futur se jkun hemm xi kwistjonijiet relatati mal-permessi SysVol ACL, tista 'tmexxi l-kmandi li ġejjin sabiex tiskopri u tiswija dawn l-iżbalji.

# samba-tool ntacl sysvolcheck
# samba-tool ntacl sysvolreset

11. F'każ li l-ewwel Samba4 AD DC b'rwol FSMO bħala PDC Emulator ma jkunx disponibbli, tista' ġġiegħel lill-Grupp ta' Ġestjoni tal-Politika installata fuq sistema Microsoft Windows biex tikkonnettja biss mat-tieni kontrollur tad-dominju billi tagħżel l-għażla Ibdel il-Kontrollur tad-Dominju u manwalment tagħżel il-magna fil-mira kif muri hawn taħt.

Waqt li tkun imqabbda mat-tieni DC minn Group Policy Management Console, għandek tevita li tagħmel xi modifika fid-dominju tiegħek Group Policy. Meta l-ewwel DC jerġa 'jsir disponibbli, il-kmand rsync jeqred il-bidliet kollha li saru fuq dan it-tieni kontrollur tad-dominju.