Windows Server 2008 Server Core
היום החלטתי להעביר את דומיין המעבדה שלי ל AD 2008, כרגע הוא דומיין AD 2003 R2.
נוסף על שדרוג הדומיין, קיבלתי החלטה להוסיף DC נוסף לדומיין ושה DC החדש יהיה בתוצרת ה Server core, ככה שהתצורה הסופית תיהיה דומיין 2008 עם שני DC's, אחד Windows Server 2008 core והשני Windows Server 2003 R02.
המעבר יתבצע בכמה שלבים מרכזיים:
שלב ראשון: התקנת מכונה וירטואלית בעלת Windows Server 2008 core
שלב שני: שדרוג הסכמה
שלב שלישי: התקנת Active Directory role על ה DC הוירטואלי
שלב ראשון: התקנת מכונה וירטואלית בעלת Windows Server 2008 core
הקמתי מכונה וירטואלית חדשה עם דיסק של 10gb ועם 400mb זכרון והרצתי התקנה של Windows Server 2008 core beta 3.
לא נראה לי שיש צורך להכנס לתהליך ההתקנה, כי לא נדרש שום דבר מהמשתמש פרט להכנסת ה serial number.
בסיום ההתקנה קיבלתי את המסך המפורסם כ"כ של ה core.
אז מה עושים עכשיו, אין אייקונים, אין management consoles, כלום... רק cmd.
מתחילים להפעיל את הגלגלים ולהתחיל לרשום פקודות.
אז השלבים הראשונים יהיו החלפת שם המחשב (כי כאמור, ההתקנה לא ביקשה לספק לה אחד כזה), הגדרת כתובת ה IP, אקטיבציה ל Windows והכנסת השרת לדומיין.
1. החלפת שם המחשב, נשתמש בפקודת netdom renamecomputer (הפקודה דורשת את שם המחשב הישן, אותו אפשר לגלות עם hostname).
הפקודה הולכת ככה: netdom renamecomputer oldmachinename /newname:newmachinename
החלפתי את שם השרת ל lab06.
2. הגדרת כתובת ה IP (ב default השרת מקבל את ה IP מה DHCP), פה נשתמש ב netsh, והפקודה שהרצתי היתה:
netsh int ipv4 set address "Local Area connection" static 10.1.1.45 255.255.255.0 192.168.90.1
אם רוצים לראות את ה connections יש להריץ את הפקודה netsh int ipv4 show interface
אחרי הגדרת ה IP, צריך להגדיר גם את ה DNS, ככה: netsh int ipv4 set dnsserver "Local Area Connection" static 10.1.1.10
נוודא שהגדרנו הכל כמו שצריך עם ipconfig ונוודא שיש לנו קשר לעולם החיצון ע"י שליחת פינגים.
3. אקטיבציה ל Windows, פה העניין פשוט וקל... מריצים את הפקודה slmgr.vbs -ato מה cmd, אם לא התקבלה שום הודעת שגיאה, אז הכל עבר חלק ואחרי כמה שניות נקבלת הודעת אישור.
4. הכנסת השרת לדומיין, netdom join lab06 /Domain:lab /userd:gfeldman /passwordd:password
5. ריסטרט, shutdown /r /t 0
6. מכיוון שזהוי סביבת מעבדה בחרתי לבטל את ה firewall שמאופשר בדיפולט, netsh firewall set opmode disable.
7. בכדי לאפשר התחברות ב RDP לשרת יש להריץ את הפקודה הבאה: script C:\Windows\System32\Scregedit.wsf /cs 0, אם ההתחברות תיעשה ממחשבי Vista ומעלה יש להחליף את ה /cs ב /ar.
שלב שני: שדרוג הסכמה
בכדי להכין את הסכמה והדומיין לשרתי Windows Server 2008 יש צורך לשדרג את ה schema והדומיין.
יש להעתיק את תיקיית sources\adprep לשרת ה operations master ולהריץ adprep /forestperp מתוך התיקיה החדשה.
לאחר מכן יש להריץ adprep /domainprep.
שלב שלישי: התקנת Active Directory role על ה DC הוירטואלי
אחרי ה forest וה domain מוכנים לקבלת Widnows server 2008 הגיע הזמן להפוך את השרת הוירטואלי החדש להיות DC.
מכיוון שזה Windows Server 2008 core אין תצוגה גרפית בהרצת dcpromo, ומכיוון שכך צריך להריץ הכל מה cmd.
במקרה שלי הפקודה היתה כדלהלן:
dcpromo /unattend /InstallDns:yes /confirmGC:yes /replicaOrNewDomain:replica /ReplicaDomainDNSName:lab.com databasePath:"c:\windows\ntds" /logPath:"c:\windows\ntdslogs" /sysvolpath:"c:\windows\sysvol"/
safeModeAdminPassword:#rert435$# /rebootOnCompletion:yes/
הפקודה מוסיפה DC נוסף לדומיין, מגדירה בו global catalog, מתקינה DNS ועושה restart בסיום.
יותר פרטים על איך להריץ dcpromo משורת הפקודה:
Unattended Installation Options