Active Directoryמדריכיםשרתים וטרמינלים

מיגרציה משרת 2008 אל 2016

צריכים לבצע מיגרציה משרת 2008 אל 2016? קחו בחשבון שמדובר בפרויקט עם כאב ראש לא קטן, אבל אם תחזיקו מעמד עד הסוף, תוכלו לצאת עם שרת 2016 עם כל המשתמשים וההגדרות שהיו בשרת הישן.

הקדמה

לא סתם האירוע הזה מוגדר כפרויקט. יש לשים לב לכל הגדרה, ולבצע במדויק לפי המדריך.

חשוב לזכור שאם אתם מעלים מכונה כ-Clone יש לבצע sysprep לפני התחלת השימוש.

יש לוודא ש-2 המכונות נמצאות באותו הדומיין

גילוי נאות: הנהלת האתר לא תישא בשום נזק כלשהו שייגרם כתוצאה מעבודה לפי מדריך זה. השינויים והעבודה על אחריות המשתמש בלבד.

השלבים בהגדרת המיגרציה:

גיבוי 2 המכונות לפני התחלת העבודה

הגדרת DNS בין 2 המכונות- מכונה אחת מחוברת עם ה-DNS של השניה ולהפך

העלאת Forest Functional Level

ביצוע DCPROMO לשרת החדש, וקידום השרת החדש לדרגת DC יחיד-הוספת השרת החדש כדומיין נוסף כ-DC

בדיקת רפליקציה תקינה בין 2 השרתים- דרך Sites And Services

בדיקת רפליקציה בין 2 המכונות

בדיקת קונפיגורציה בשרת החדש האם השרת מרופלק יפה- לוודא שאין שגיאות התחברות, שמצליחים להגיע לדומיין בחיפוש משתמשים להכנסה ל-RDP בשרת

גיבוי 2 המכונות

ביצוע העברת FSMO- שימו לב יש לכם 21 יום עד לאפשרות חזרה לשרת הישן

שדרוג שרת 2012 אל שרת 2012R2- ביצוע forest/domain prep

שדרוג שרת 2012R2 אל 2016- ביצוע forest/domain prep

הסרת Demote Active Driectory מדומיין ישן

הסרת שאר הרכיבים מהדומיין הישן

המכונות שלנו:

Server: DC2.tiktakit.com

IP..........................192.168.88.129
Default Gateway...192.168.88.2
DHCP....................192.168.88.254
DNS......................192.168.88.128

Server: DC1.tiktakit.com

IP..........................192.168.88.128
Default Gateway...192.168.88.2
DHCP....................192.168.88.254
DNS......................127.0.0.1

גיבוי 2 המכונות לפני התחלת העבודה

חובה חובה חובה לגבות את 2 המכונות לפני שמתחילים בניסויים הקליניים.

בין אם אתם על נוטניקס:

קליק ימני על מכונה -> Take Snapshot

או בין אם אתם על ESXi:

קליק ימני על מכונה -> Snapshots וא על Take Snapshot

Snapshots -> Take Snapshot

שימו לב: בעוד שהתהליך ב-Nutanix Acropolis הוא מיידי, ב-ESXi לוקח זמן למכונה לבצע סנפשוט

הגדרת DNS בין 2 המכונות- מכונה אחת מחוברת עם ה-DNS של השניה ולהפך

כדי שמכונות יתקשרו אחת עם השניה, יש לבצע הפניית Primary DNS אל המכונה השנייה.

איך לבצע שינויי הגדרות רשת- במדריך הבא

ההגדרות הן (בדוגמה שלנו בכל אופן):

Server 2012

IP..........................192.168.88.129
Default Gateway...192.168.88.2
DHCP....................192.168.88.254
DNS......................192.168.88.128

Server 2008

IP..........................192.168.88.128
Default Gateway...192.168.88.2
DHCP....................192.168.88.254
DNS......................127.0.0.1
DNS......................192.168.88.129

העלאת Forest Functional Level

כדי שתאופשר רפליקציה בין 2 השרתים יש להעלות את ה-Forest Functional Level אל לפחות 2003

שימו לב: ההגדרה חייבת לבוא ברמת ה-Forest ולא ברמת הדומיין. ההגדרה מתבצעת מתוך Domain and Trusts ולא מתוך Active Directory המסורתי.

ניגשים אל ה-Active Directory Domains and Trusts, נלחץ עם View ואז על Raise forest functional level

כעת נבחר ב-Windows server 2003 ולחץ על Raise

נקבל הודעת שגיאה שמודיעה שלאחר הפעלה לא ניתן לחזור מהשינוי. נלחץ OK

כעת נקבל הודעה חגיגית כי ה-Forest Functional Level הועלה

הוספת דומיין נוסף כ-DC

על מנת לבצע רפליקציה בין 2 השרתים יש לבצע כניסה ל-Server Dashboard בשרת אותו אנחנו מתכננים להגדיר כ-Secondary DC (במקרה שלנו DC2), ואז על Add roles and features :

שימו לב: חשוב לא להתייאש ולעקוב במדויק אחר השלבים. מיקרוסופט בכוונה עשתה את ההתקנה למסובכת כדי שתתייאשו ותקנו שרת חדש.

במסך הבא יש ללחוץ על Next

במסך הבא יש סמן את Role-based or feature-based installation וללחוץ על Next

במסך הבא נבחר את השרת הרצוי ולחץ על Next

במסך הבא נסמן את Active Directory Domain Services

במסך שקפץ נלחץ על Add Features

במסך הבא נלחץ על Next

כעת נלחץ על Next (באופן כללי מומלץ להוסיף את NET Framework 3.5 Features)

במסך הבא נלחץ על Next

כעת נלחץ על Install

עם סיום ההתקנה יתקבל המסך הבא. יש ללחוץ על Promote this server to a domain controller

כעת במסך הבא חשוב לשים לב היטב לאפשרויות העומדות בפנינו:

בחלקו העליון- יש לבחור את האפשרות הרצויה:

  1. האם אנו מעוניינים להוסיף DC נוסף לדומיין קיים (כפי המובא בדוגמה שלנו)
  2. האם להוסיף דומיין (שימו לב: לא DC) ל-Forest
  3. להוסיף Forest חדש

אנחנו נבחר באפשרות הראשונה

כעת נוודא שכתובת הדומיין נכונה. אם היא לא נכונה או לא מופיעה נלחץ על Select ונבחר את הדומיין שלנו.

החלק התחתון לא פחות חשוב- כאן יש ללחוץ על Change ולהכניס פרטי התחברות אל שרת ה-DC הישן

את הפרטים הבאים חובה לשים לפי התצורה הבאה וללחוץ OK:

נוחזר לחלון הקודם ונלחץ על Next

כעת נכניס סיסמה ונלחץ על Next

כעת נגיע למסך עם שגיאה

השגיאה אומרת:

נלחץ על Next

במסך הבא נקליק על Any domain controller ונבחר בתפריט בדומיין האב, ונלחץ OK

במסך הבא נבחר את המיקומים של ה-Sysvol וכו’

מיקרוסופט במסגרת תוכניתה “1000 מסכים לא נחוצים בתהליך” מפתיעה שוב בעוד מסך מיותר. נלחץ על Next

בחלונית ה-Review נלחץ על Next

במסך הבא לאחר לחיצה על Install המערכת תחל בהתקנה

מהלך ההתקנה נראה את המסכים הבאים:

נלחץ על Ctrl+Alt-Delete ונגיע לחלונית הכניסה. כאן יש להכניס את הסיסמה שהכנסתם מקודם

ניתן לראות שכבר הדומיין מזהה את המשתמש

אם הכל עבר תקין ולא נתקבלו שגיאות- סימן שהשרת התווסף בהצלחה כדומיין DC נוסף.

כעת נאמת זאת.

בדיקת רפליקציה בין 2 המכונות

על מנת לבדוק רפליקציה תקינה בין 2 המכונות יש לגשת אל Server Manager אל Tools ואז אל Active Directory Sites and Services

בשלב זה נרצה לבדוק את הטופולוגיה של הרפליקציית קונפיגורציה– ניגש ונפתח את השדות לפי המתואר בתמונה מטה, קליק ימני על NTDS Settings ואז על All tasks ואז על Check Replication Topology

אם הכל עבר כמתוכנן תתקבל ההודעה הבאה:

לאחר מכן נבדוק את אותו הדבר בשרת DC2, ונאמת שאנחנו מקבלים את אותה הודעה.

לאחר מכן יש לבצע רפליקציית קונפיגורציה על ידי קליק ימני על DC1 ואז על Replication configuration from selected DC:

אם הכל מרופלק כמתוכנן תתקבל ההודעה הבאה:

לאחר מכן יש לבצע את אותה פעולה גם בשרת DC2 שנמצא מתחתיו ברשימה.

כעת יש לרפלק בין 2 המכונות. רק שכאן יש ללחוץ ב-2 השרתים קליק שמאלי על NTDS Settings ואז קליק ימני על השורה של השרת, ולבחור ב-Replicate Now

שימו לב: מומלץ לבצע רפליקציה פעם נוספת ב-2 השרתים (Replicate Now).

ניתן לצפות בדו”ח אם רפליקציה עובדת באופן תקין עם הפקודה:

repadmin /replsummary

התוצאה:

גיבוי 2 המכונות

כפי שראינו מקודם יש לגשת ולגבות את 2 המכונות להמשך השלב הבא.

בדיקת קונפיגורציה בשרת החדש האם השרת מרופלק יפה

על מנת לוודא באופן סופי שאין שום שגיאות התחברות צריך לראות מצליחים להגיע לדומיין בחיפוש משתמשים להכנסה ל-RDP בשרת:

בשרת החדש ניגשים אל Computer ואז על Properties

כעת נקליק על Remote settings

בחלונית שנפתחה נסמן את Allow remote connections to this computer ואז נלחץ על Select Users

בחלונית שנפתחה נלחץ על Add

נחפש שם של משתמש ונקליק על Check Names

אם התוצאה היא כזו (מבלי לקבל הודעות שגיאה בדרך) אז הרפליקציה עובדת מצוין:

העברת FSMO

העברת FSMO היא למעשה חבילה של 5 יכולות:

  • Schema master
  • Domain naming master
  • RID master
  • PDC emulator
  • Infrastructure master

ההעברה למעשה מגדירה את השרת החדש שלנו כאחראי יחיד על כל היכולות הללו.

שימו לב: יש לכם 21 יום עד לאפשרות חזרה לשרת הישן. לאחר 21 יום לא יתאפשר להעביר את ה-FSMO חזרה לשרת הישן.

אז איך מעבירים את ה-FSMO ?

את ה-FSMO מעבירים באמצעות גישה אל שרת 2012 וביצוע מספר פעולות.

ראשית נבדוק היכן ה-FSMO שלנו יושבים, על ידי הפקודה:

netdom query fsmo

התוצאה מראה שהם יושבים על השרת DC1:

C:\Windows\System32>netdom query fsmo

Schema master                   DC1.tiktakit.com
Domain naming master       DC1.tiktakit.com
RID master                          DC1.tiktakit.com
PDC emulator                      DC1.tiktakit.com
Infrastructure master           DC1.tiktakit.com

The command completed successfully.

הדרך המסורתית בהעברה היא לגשת אל 5 היכולות מתוך ה-GUI

הערה: ניתן לבצע את העברת חוקי ה-FSMO דרך פקודות cmd . לחצו כאן למדריך.

היכן ההגדרות הללו נמצאות?

ההגדרה נקראת Operation Master והיא קיימת ב-5 מקומות בשרת 2012

בתור התחלה ניגשים בשרת החדש אל Active Directory, קליק ימני על שם השרת ואז על Operation Master :

בחלונית שקפצה נלחץ על Change , נלחץ על YES ואז על OK:

RID Change
קליק על YES

כעת נעבור ללשונית PDC ונשנה גם כאן את אותו התהליך:

נעבור לחלונית ה-Infrastructure ונבצע גם כאן את אותו תהליך:

על מנת לבדוק שחלק מה-FSMO הועברו, יש להכניס את הפקודה:

netdom query fsmo

התוצאה:

C:\Windows\System32>netdom query fsmo

Schema master                   DC1.tiktakit.com
Domain naming master       DC1.tiktakit.com
RID master                          DC2.tiktakit.com
PDC emulator                      DC2.tiktakit.com
Infrastructure master           DC2.tiktakit.com

The command completed successfully.

אם במהלך ההעברה מופיעה לכם שגיאה- סימן שהגדרות הרשת שלכם בכרטיס הרשת לא תקינות (קרוב לוודאי שכרטיס הרשת של (אחד מה)שרתים נמצא במצב Random IP ולא IP סטטי)

בנוסף, יש לוודא שבשרת החדש מופיעה כתובת ה-DNS של השרת הישן, לכדלהלן:

בנוסף, יש לוודא שכתובת ה-DNS הראשית של השרת הישן, היא אותה כתובת IP של השרת הישן:

נסו לבצע את ההעברה כעת ובמקום הודעת השגיאה תקבלו את ההודעה:

כעת, על מנת להעביר את ה-Domain naming master יש לגשת אל Active Directory Domains and Trusts

קליק ימני על השורה העליונה ואז על Operation Master:

בחלונית שקפצה יש ללחוץ על Change ואז על YES ואז על OK

העברת ה-Schema Master

כדי לבצע את ההעברה של ה- Schema master יש לפתוח חלונית MMC (כניסה ל-Run – לכתוב mmc ואנטר)

בחלונית שנפתחה נקליק על File ואז על Add/Remove Snap-in

תוקפץ החלונית הבאה:

כפי שניתן לראות Active Directory Schema לא מופיעה ברשימה.

על מנת שתופיע יש להיכנס לחלונית cmd ולהכניס את הפקודה:

regsvr32 schmmgmt.dll

תוקפץ הודעה שמאשרת את הפעלת ה-DLL

כעת נחזור לחלונית ה-mmc וננסה שוב להוסיף Snap-in. ניתן לראות את ה-Active Directory Schema ברשימה.

יש לסמן את ה-Active Directory Scheme ללחוץ על Add ואז על OK:

לאחר לחיצה על OK תופיע ה-Schema בחלונית ה-MMC.

חשוב מאוד: יש לוודא שהדומיין ברשימה ב-Schema בחלונית mmc מופיע עם שם השרת החדש.

ראשית יש לוודא שהדומיין ברשימה מופיע עם שם השרת החדש (מה שאומר שבמידה ולא עשינו זאת עד עתה, כעת הוא הזמן לשנות את ה-Domain Controller לזה שלנו).

שינוי Domain Controller

יש לבצע קליק ימני ואז על Change Active Directory Domain Controller

יש לסמן את ה-DC החדש וללחוץ על OK

כעת נמשיך ובתהליך העברת ה-Schema

קליק ימני על Active Directory Schema ואז על Operations Master

אם בתפריט, האפשרויות מופיעות בצבע אפור, יש ללחוץ קליק שמאלי על השורה העליונה ולאחר מכן לנסות שוב קליק ימני ו-Operations Master .

ושוב כמו מקודם יש ללחוץ על Change על YES ואז על OK

אם מתקבלת הודעת שגיאה- סימן שהדומיין הנוכחי שלכם זהה לשם הדומיין אליו אתם מנסים להעביר את ה-FSMO. מה שכמובן לא יעבוד. יש להגדיר את הדומיין החדש כדומיין היעד כפי שהראנו בתחילת העברת ה-FSMO של ה-Schema .

כעת נותר רק לוודא שה-Schema Master שלנו עבר כמו שצריך:

C:\Windows\System32>netdom query fsmo

Schema master                   DC2.tiktakit.com
Domain naming master       DC2.tiktakit.com
RID master                          DC2.tiktakit.com
PDC emulator                      DC2.tiktakit.com
Infrastructure master           DC2.tiktakit.com

The command completed successfully.

קידום השרת החדש לדרגת DC יחיד

Rami

יזם, איש סיסטם, מתכנת בחסד, ונושם אינטרנט.

מאמרים קשורים

Leave a Reply

Your email address will not be published.

אתה תאהב גם את זה
Close
Back to top button