המדריך המקיף: הסרה בטוחה של שרת Domain Controller
הסרת שרת Domain Controller אינה מסתכמת בכיבוי המכונה הווירטואלית. פעולה פזיזה תשאיר "רוחות רפאים" ב-Active Directory ותשבש את הרפליקציות. זהו המדריך המלא לאנשי סיסטם: מבדיקות DCDiag, העברת תפקידי FSMO, Demotion ב-PowerShell, ועד ניקוי Metadata. הזינו את שמות השרתים שלכם במחולל מטה, וכל פקודות המדריך יתעדכנו עבורכם אוטומטית!
⚡ מחולל פקודות אוטומטי
הזינו את שמות השרתים שלכם כאן. הקודים בהמשך המדריך יתעדכנו בזמן אמת, מוכנים להעתקה והדבקה.
לעולם אל תסירו שרת DC אם הוא היחיד בארגון. ודאו שהקמתם שרת DC חדש (NEW-DC-NAME), שהוא מוגדר כ-Global Catalog, ושהוא מסונכרן במלואו מול השרת הישן (OLD-DC-NAME).
שלב 1: בדיקות עומק ורפליקציה (Pre-Flight Checks)
לפני שמתחילים בהורדה, חובה לוודא שאין תקלות רקע ב-AD. פתחו שורת פקודה (CMD) כמנהל בשרת החדש והריצו:
* אם פקודות ה-repadmin מציגות שגיאות, אסור להמשיך. יש לתקן את הרפליקציה קודם.
* אם פקודת ה-netdom מראה שהשרת הישן (OLD-DC-NAME) עדיין מחזיק באחד או יותר מ-5 תפקידי ה-FSMO, העבירו אותם כעת בשלב 2.
שלב 2: העברת תפקידי FSMO לשרת החדש
במקום לפתוח 3 חלונות שונים ב-GUI, נעביר את כל 5 תפקידי הליבה דרך PowerShell מתוך השרת החדש:
שלב 3: תהליך ההורדה (Demotion)
הגיע רגע האמת. התחברו כעת לשרת הישן (OLD-DC-NAME). נבצע את ההסרה בצורה חלקה דרך PowerShell. הסקריפט יבקש מכם סיסמת Administrator מקומית חדשה בצורה מאובטחת, ויבצע את ההסרה. לאחר מכן השרת יופעל מחדש אוטומטית.
מעדיפים ממשק גרפי (GUI)?
- בשרת הישן, פתחו Server Manager -> Remove Roles and Features.
- הורידו את ה-V מ-Active Directory Domain Services.
- יקפוץ חלון שגיאה עם לינק כחול: "Demote this domain controller". לחצו עליו!
- באשף שיפתח: אל תסמנו "Force Removal" אלא אם השרת מנותק מהרשת לתמיד.
- אם קופצת אזהרת DNS/GC, סמנו V ב-"Proceed with removal".
- הזינו סיסמת Local Admin חדשה, ולחצו Demote.
שלב 4: השרת מת? ניקוי שאריות (Metadata Cleanup)
מה קורה אם OLD-DC-NAME קרס לחלוטין ולא נדלק?
ה-Active Directory ימשיך לחפש אותו ולייצר שגיאות רפליקציה. חובה לבצע Metadata Cleanup מתוך שרת ה-DC השורד.
הדרך המודרנית (GUI) ב-Server 2012 ומעלה:
- בשרת החדש, פתחו Active Directory Users and Computers.
- נווטו לתיקיית ה-Domain Controllers.
- קליק ימני על אובייקט השרת המת (OLD-DC-NAME) -> Delete.
- סמנו V בתיבה "This Domain Controller is permanently offline…" ולחצו Delete. המערכת תנקה את ה-NTDS אוטומטית.
שיטת הברזל (ntdsutil) לשרתים עקשנים:
אם ה-GUI נכשל, פתחו CMD כמנהל והקלידו:
שלב 5: פינוי פסולת רשת (DNS, DHCP, Sites)
לאחר שהשרת ירד, העלימו את עקבותיו משאר שירותי הרשת:
- AD Sites and Services: פתחו
dssite.msc. תחת ה-Site שלכם, הרחיבו את Servers, מצאו את OLD-DC-NAME. מחקו את אובייקט ה-NTDS Settingsשתחתיו, ואז מחקו את השרת עצמו. - הגדרות DHCP: תחת Scope Options, שנו את 006 DNS Servers. מחקו את ה-IP של השרת הישן והשאירו רק את NEW-DC-NAME.
- רשומות DNS: ב-
dnsmgmt.msc, תחת Forward Lookup Zones, מחקו רשומותAשל השרת הישן, ומחקו אותו מלשוניתName Servers (NS)במאפייני הדומיין. - כתובות IP סטטיות (קריטי): ודאו ששרתים אחרים (SQL, Exchange, File Servers) מקונפגים בכרטיס הרשת שלהם להצביע רק ל-DNS של השרתים החיים.