Professional Documents
Culture Documents
JANUARY 1, 2022
تلخيص المهندس :أحمد النفي
Facebook: Ahmad Al-Nafi
فهرس المحتويات
3 ........................................................................................ :أنواع البيئات الوهمية
5 ........................................................................................ :vSphere مكونات الـ
6 .................................................................................... vSphere مكونات الب الـ
6 ............................................................................... VSphere متطلبات تشغيل الـ
7 .......................................................... vSphereعدد الموارد التي نحتاجها لتطبيق ال
8 ...................................................................................................Nested Lab
10 ...................................................... مع الهاردويرESXI كيفية معرفة مدى توافقية ال
10 .......................................................................................... :ESXI Overview
22 ........................................................................................... :VM Overview
29 ....................................................... Datastore على الـIso كيفية تحميل ملفات الـ
29 ............................................................................Installing VMware Tools
31 ........................................................ Using a VM Console Web and VMRC
32 ........................................................................................ Edit VM Settings
32 ..................................................................................................... VM Files
37 ......................................................................... :vCenter Server Overview
38 ............................................................................. VCenter التصميم الداخلي للـ
39 ................................................................................... :VCenter نظام إدارة الـ
40 ......................................................................................... :Install VCenter
47 .................................. VAMI - VMware Appliance Management Interface
48 ................................................................... Create a vCenter Data Center
50 .................................................................... Adding ESXi Hosts to vCenter
54 ................................................................... :vSphere اضافة الاليسنز الخاصة بـ
54 .......................................................... vCenter Backup (File Based Backup
60 ..................................................................................... File Based Restore
63 ......................................................................... vSphere Virtual Networks
65 ........................................................................................... :Virtual Switch
Page 1 of 102
68 ............................................................................... Create VM port group
69 .......................................................................................... Create VSwitch
70 ...................................................... vStandard Switch-Add VMKernel Port
72 ...........................................................vDistributed Switch - Add new vDS
77 ...................................................................................... Storage Overview
80 ....................................................................... :Creating an NFS Datastore
86 ........................................................... Increase VMFS Datastore Capacity
89 ........................................................................................... VM Templates
95 .....................................................................VM Template Customization
97 ...............................................................................................:VM Cloning
98 ...................................................................... Migrating Virtual Machines
99 .................................................................................... VM Cold Migration
Page 2 of 102
أنواع البيئات الوهمية:
Server Virtualization
معنى كلمة Hostبالبيئة االفتراضية هو السيرفر الفيزيائي الحقيقي يلي تم تنزيل ال VMعليه
نحن مسنتعمل بيئات وهمية النو احيانا في برامج ما بتقدر تشغلها سوا على نفس السيرفر
الفرق بين السيرفر التقليدي والوهمي
Page 3 of 102
Page 4 of 102
مكونات الـ :vSphere
Page 5 of 102
مكونات الب الـ vSphere
Page 6 of 102
عدد الموارد التي نحتاجها لتطبيق الvSphere
Page 7 of 102
Nested Lab
انو اذا قدرنا نجيب جهاز واحد ونشغل كل شي عليه وننزل عليه ESXIوعلى السيرفر الفيزيكال منساوي شي اسمو
VESXIعددهم بيكون حسب الماشين يلي بدي ساويهن يعني فيرتشوال ماشين موجودة عالجهاز االساسي عندي وننشئ
عليه كل مكونات ال vSphereهاد الشكل يلي كتير بيستخدموه الناس وهي اسهل طريقة
Page 8 of 102
لحتى نطبق الـ Nested labاول شغلة منساويها منجيب الفيزيكال ماشين تبعنا ومنعمل دبلوي للـ ESXIحسب حاجتنا
والعدد الالزم مننزل Victual Machineمنشان نعمل كرييت الكتر من ماشين
خطوات التنزيل واالستخدام:
تنزيل ESXIعلى الفيزيكال ماشين -1
بعد ما ننزل ال ESXIرح نقدر نعمل كونكت عليه عن طريق الويب ونقدر نعمل VMsحسب العدد يلي بدنا
ياه
الخطوة التانية هيي انشاء ESXIتاني على فيرتشوال ماشين وهاد ال ESXIهو يلي رح نجرب عليه كل شي -2
منشان اذا صار اي شي او انضرب نقدر نسترجعو بأي لحظة وما يكون الـ ESXIاالساسي تأثر او انضرب
النو هو بالنهاية VMوالموضوع ايزي كتير
الخطوة التالتة منقوم بإنشاء ESXIتاني او تالت حسب احتياجاتنا -3
الخطوة الرابعة انشاء VCenter -4
تنزيل فيرتشوال ماشين يكون عليها ويندوز سيرفر و ADو DNS -5
تلقائيا ً بس نزل ال ESXIرح يتم انشاء شي اسمو فيرتشوال سويتش virtual switchمنشان نربط ونزبط -6
االمور الشبكية بين ال VMsيلي عندي ..وهاد ال virtual switchرح ينزل ال ESXIاالساسي يلي نازل
عالفيزيكال تبعي
Page 9 of 102
مواقع مهمة:
:ESXI Overview
هو الهايبرفايزور الذي يمكننا من انشاء VMsمتعددة حسب الحاجة ويتم تنصيب الـ ESXIمباشرة على الجهاز
الفيزيائي والدخول له وإدارته عن طريق الويب
Page 10 of 102
Page 11 of 102
Page 12 of 102
:Installing ESXI
متطلبات تشغيل الـ :ESXI
يدعم جميع انواع السيرفرات ✓
يحتاج لسيرفر فيزيائي فيه على االقل 2كور بالمعالج ✓
يحتاج NX/XD Bitتتفعل لحتى يقبل ينزل ( تتفعل بالبايوس تبع المعالج) ✓
يدعم 64بت فقط ويجب ان يكون هناك ميزة ال Virtualizationبالبايوس مفعلة ✓
يحتاج كحد اقل الى 4غيغا رام ✓
كرت شبكة 1غيغا بت اقل شي ✓
يحتاج وسيط تخزين اقالعي لتنزيل البرنامج من عليه ✓
Page 13 of 102
مالحظة مهمة:
اذا كنا عم نعمل upgradeمن اصدار مثال 5.5لـ 6وصار شي مشكلة معنا منقدر نعمل rollbackبدون ماي صير
اي مشاكل بس اذا بدنا نعمل االبغريد من 6لـ 7ما منقدر نعمل رول باك النو الهارد ديسك تقسّم بتقسيمات معينة
بتخص االصدار 7بس ما بتتوافق مع االصدارات االقدم
Page 14 of 102
بعد انشاء ال VMعلى الفيرتشوال ماشين واختيار االقالع من نسخة الـ ISOالخاصة بال ESXIيقوم االنستولر بتنصيب
ال ESXIوبعد االنتهاء يقوم بالبحث عن االجهزة ( الستورج ) لتنزيل السيستم عليه كما في الصورة
بعد هذه الخطوة يتم اختيار باسورد لحساب الروت rootوهذه الباسورد مهمة جدا ً
Page 15 of 102
بعدها يبدأ بعملية تنصيب ال ESXIعلى الجهاز
بعدها يظهر رسالة بأن نقوم بحذف الميديا االقالعية يلي اقلعنا منها منشان ما يرجع يأقلع منها مرة تانية
Page 16 of 102
بعد انتهاء التحديث يقوم بفتح الصفحة الرئيسية للنظام وبهذا يكون تم تنصيب ال ESXIبنجاح!
بعدها يمكننا من خالل عنوان الـ IPالموضع بالصورة فتح واجهة الـ GUIالخاصة بالنظام والبدء بالعمل عليه كما
في الصور التالية
Page 17 of 102
بعدها يتم فتح واجهة إدارة الـ ESXIوادخال اسم المستخدم وكلمة السر
يمكننا ايضا ً من خالل الضغط على F2القيام بتعديل اعدادات النظام مثل تغيير عنوان الـ IPواالعدادات االخرى كما
في الصورة
Page 18 of 102
يمكن ايضا ً تغيير اسم السيرفر من خالل اعدادات الشبكة ومن خالل اسم السيرفر يجب عمل ريكورد لل ESXIعلى
ال DNS Serverلكي يتصل معه
يجب ايضا ً ادخال ما يسمى DNS sufficesوهو نفسه اسم الدومين الخاص بنا مثال sunrise.local
في حال كنا ال نستطيع الدخول للويب الخاص بال ESXIوبعد التأكد من ان اعدادات الشبكة صحيحة يمكن ان نقوم
بعمل reset management networkوهي خدمات تكون مهنجة أو فيها مشكلة فيتم اعادة تشغيلها ويمكن ان
تنحل المشكلة بذلك حسب الصورة
Page 19 of 102
Add new Datastore to Nested ESXi
لحتى نضيف داتا ستور جديدة لل ESXIالزم يا اما نحط هارد ديسك فيزيكال بالسيرفر ( اذا كنا منزلين ال ESXIبشكل
فيزيائي على السيرفر ) او منفوت عال VM wareومنفوت على add hard diskكما في الصور التالية
بعدها يتم عمل ريستارت للماشين التي نصبنا عليها ESXIلكي يقرأ الهارد ديسك الجديد
وبعد اعادة التشغيل نستطيع التاكد من ان الهارد ديسك تمت اضافته بنجاح من خالل الذهاب الى Datastoreورؤيته
Page 20 of 102
بعدها نستطيع انشاء datastoreجديدة ونسميه واستخدام الهارد ديسك الذي قمنا بإنشاءه
هنا يسالنا اذا كنا تريد تقسيم الهارد ام استخدام كامل المساحة الخاصة بالهارد
Page 21 of 102
بعدها يمكننا التأكد من ان ال datastoreاصبحت جاهزة كما في الصورة
:VM Overview
هو عبارة عن بيئة مشابهة تماما للكومبيوتر الفيزيائي الحقيقي نستطيع من خالله تنزيل نظام تشغيل عليه وتشغيل
التطبيقات عليه وخالفه
كل نظام وهمي افتراضي لديه االجهزة والبرامج الخاصة فيه
مكونات النظام االفتراضي VM
✓ االجهزة الفيزيائية Hardware devices
✓ ادوات النظام االفتراضي :VM Tools
هي ادوات بيتم تنزيلها على الماشين بعد ما نساويها وبعد ما ننزل نظام التشغيل وهي من االشياء المهمة وهو
بالنهاية سوفت وير موجود افتراضيا ً ومنعملو attachبس عالماشين منشان يعطينا اداء احسن ودقة شاشة
افضل وفي كتير ميزات بالماشين ما بتشتغل اال لتتفعل ال Vm Tools
✓ االعدادات العامة :Compatibility Settings
هي مجموعة اعتبارات يجب اخذها بعين االعتبار قبل انشاء اي نظام وهمي
يعني مثال اذا قمت بإنشاء vmمن خالل esxi 7فسيتم االعتبار بأن هذه ال vmلن تعمل إال على هذا
االصدار او قبله وال يمكن نقلها او تشغيلها على بيئة احدث والزم وقت نعمل ال vmنختار التوافقية تبعها
ألقل اصدار منشان ما نوقع بمشكلة التوافقية منشان تقدر تعمل كتير شغالت مفيدة للماشين بدون اي مشاكل
متل migrationو cloneوخالفو
✓ نظام التشغيل – Operating System
Page 22 of 102
:Creating a VM
بالنسبة لموضوع اختيار نظام التشغيل ..مو شرط نحن ننزل نظام التشغيل يلي اخترناه نفسو منقدر نختار مثال
windows server 2016وننزل نحن 2019بس الزم يكون االصدارات يلي عم تنزل ويلي اخترناها قريبة لبعض
Page 23 of 102
هلق بعد ما نختار النظام والتوافقية ونكبس نيكست منجي لموضوع اختيار الداتا ستور يلي بدو ينزل عليها ال vm
النو ال vmبالنهاية هي عبارة عن ملفات يعني بس نختار معلومات ال vmرح يتم انشاء مجلد بإسم هي ال vm
على ال esxiوفيه كل الملفات خاصة بهال vm
Page 24 of 102
بالخطوة التالية بدنا نختار مواصفات ال vmيعني رامات ومعالج وهارد وخالفو ومن ضمنها منختار كروت الشبكة
والميديا يلي بدي أقلع منها الماشين
اذا وسعنا خيار ال CPUرح نالقي شي اسمو core per socketهي النقطة الزم نركز عليها
في عنا 3مصطلحات مهمة الزم نعرف الفروقات بيناتهن وهالمصطلحات هنن:
• :Core per socketهو عدد الكورات يلي موجودة بكل سوكيت يعني بكل بروسيسور فيزيكال
• :Sockectوقت منشوف كلمة سوكيت بال ESXIفهاد بيدل انه هو المعالج الحقيقي الموجود عالسيرفر
• :CPUهو يلي بيكون اسمو logical CPUيعني هو بيكون افتراضي وهو بيكون مجموع المعالجات مع
السوكيتات يلي موجودة عند
الزم ما يكون عدد السوكيت اكبر من عدد ال CPUمنشان ما تصير مشاكل بالكونفغريشن
Page 25 of 102
هي الميزة مهمة كتير النو بقدر زود ال CPUوحتى لو كانت الماشين شغالة بدون ما اطفيها وهي الميزة ممكن نفعلها
كمان بأي جزء من اجزاء الماشين لحتى اذا نوينا نوسع الموارد ما نضطر نعمل ريستارت
اذا وصلنا لمواصفات الهارد ديسك رح نالقي 3خيارات مهمين متل الصورة باالسفل
:Thinهو عكس السيك ..اول ما يتم انشاء الماشين فـ الفايل يلي تم انشاءه رح يكون حجمو صغير كتير ورح يكبر
شوي شوي حسب الشغل والمتطلبات والقصص يلي بدي نزلها
:Thikهو انو اذا كان مساحة الهارد يلي اخترتها لنفرض 50غيغا واخترت انا خيار الثيك ..فهاد الخيار رح يحجز
ال 50غيغا كلها من اول لحظة بأنشئ فيها الماشين بغض النظر عن المساحة يلي استهلكها من هال 50غيغا هو
باالساس حجزها كلياتها
مافي خيار انسب من خيار كلو بيجي حسب الحاجة وحسب متطلبات العمل يعني اذا الماشين يلي عم ساويها بيهمني
احجزال حجم جاهز وخصصو الها من االساس فبختار thik
بالنسبة لل CDفي عنا خيارين يا اما host driveيعني انا بدي روح عالسيرفر الفيزيكال يلي نازل عليه ال ESXI
وحط الفالشة او السي دي تبع الويندوز ونزل عليه ..او بختار الخيار التاني يلي هو Datastore ISO Fileيلي
بيخليني اقدر نزل النظام من خالل ملف ISOعندي
Page 26 of 102
بس اختار ال Datastore ISO Fileرح يفتحلي السستم نافذة حدد منها شو الملف يلي بدي اختارو بقدر اعمل انا
uploadواختار ال ISOيلي بدي اخد منو النسخة ببساطة وسهولة وبيتم نسخ ال ISOعن طريق النيتورك بحالة كان
ال ESXIنازل على سيرفر حقيقي فيزيائي مو VM
فيني انا طبعا انسخ كل شي انظمة تشغيل بحاجة الها وجهزها منشان كل ما احتجت نظام تشغيل او isoالقيه بالداتا
ستور مخزن
Page 27 of 102
مالحظة مهمة:
بخيارات كرت الشبكة في نوع الكرت بيكون E1000بس نحن االفضل نختار النوع VMXNET3النو اسرع ومتوافق
اكتر مع الكل
حسب الصورة
Page 28 of 102
كيفية تحميل ملفات الـ Isoعلى الـ Datastore
من خالل هي الواجهة بقدر ارفع وحمل ملفات بين ال ESXIوبين الجهاز تبعي بمختلف اللواحق والملفات
Page 29 of 102
الـ VMware Toolsموجودة دائما ً ضمن ال ESXIمافي داعي ننزلها لكن في حال ما كانت موجودة او شي بقدر
حملها من موقع VMware
الزم ننتبه دائما ً انو تكون الـ VMwareمنزلة وشغالة كمان يعني Running
لحتى ننزل ال VMware Toolsببساطة منكبس على كلمة actionيلي طالعة ومنكبس على guest caseومنختار
install VM toolsبهي الحالة ما رح تنزل ال VMware Toolsولكن بينعمللها attachبس لحتى اقدر نزلها انا
بس تفتح الماشين وبس تفتح الماشين بنزلها عادي
Page 30 of 102
بعدين منعمل ريستارت وبتتفعل ال VMware Toolsدغري
ومن الطرق المفيدة كتير وبتعطي سهولة باالدارة هي االختيار االخير يلي هو VMRCوهو عبارة عن برنامج بنزلو
على جهازي يلي بشتغل عليه وبقدر من خاللو فوت عالماشينز
Page 31 of 102
بعد تحميل األداة منقدر من خاللها نفوت متل كأننا فايتين ريموت ديسكتوب
Edit VM Settings
لحتى نقدر نعدل اي شي من مواصفات الماشين منقدر نفوت على اي ماشين وزر يمين Edit machine settings
ونعدل القصص يلي بدنا ياها
في فكرة صغيرة انو مو كل التعديالت ممكن تتطبق بنفس الوقت ..هلشي بيعتمد على شغلتين
اول شغلة انو اذا كان نظام التشغيل يلي نازل عالمشين بيدعم ال Hot updateللمواصفات
الشغلة التانية في بعض المواصفات يلي ما بتتطبق التعديالت عليها اال لينعمل ريستارت يعني الزم يكون محطوط
تشيك على خيار Hod addوخاصة الرامات والمعالج
يعني مثال الهارد ديسك منقدر نضيف مباشرة هارد ديسك وبيطلع عالماشين فورا ً
VM Files
اتفقنا نحن انو بس نعمل ماشين جديدة رح يتم انشاء ملفات بمجلد اسمو نفس اسم الماشين يعني وقت نفتح الداتا ستور
يلي نزلنا عليها الماشين رح نالقي مجلد بنفس اسم الماشين وفيه بقلبو ملفات هدول خاصين بالماشين
Page 32 of 102
احيانا بيكون في ماشين في بالمجلد تبعها ملفات اكتر من ماشين تانية وهاد الموضوع مهم جدا ً النو اذا صار شي
مشكلة على مستوى الماشين الزم نعرف على مستوى شو ..هل على مستوى ملف التشغيل وال مستوى الفيرتشوال
هارد وخالفو ...ومنشان هيك رح نالحظ بمجلد الماشين اسم الماشين ونقطة واالكستنشن او الالحقة الخاصة بكل
قصة من قصص الVM
في ملفات الزم تكون موجودة بكل ماشين ومن غير ما تكون موجودة ما رح تشتغل الماشين ابدا ً
في ملفات ما رح تكون موجودة بمجلد الماشين اال اذا عملتال باور اون على االقل لمرة واحدة ( رح تنزل الملفات
بالمجلد من اول مرة بتتشغل فيها الماشين )
اهم ملفين الزم يكونو موجودين لحتى الماشين تشتغل بشكل طبيعي هنن
• اسم الماشين : vmx .هو ملف التشغيل الخاص بالمشين وحجمو بالعادة صغير بس ما رح تشتغل الماشين
بدون هالملف النو فيه كل شي كونفغ خاصة بالماشين طبعا منقدر نحمل هاد الملف ونشوف محتوياتو بالنوت
باد ونعدل عليه اذا لزم االمر
• اسم الماشين :vmdk .هاد الهارد االفتراضي الخاص بالماشين يلي منزلة عليه الماشين ولو كان عنا اكتر
من هارد افتراضي بالماشين نفسا رح يكون عندي اكتر من ملف من نفس الالحقة وطبعا رح نالحظ من خالل
حجم الملف مبدأ ال thinو ال thikالنو الحجم تبع الهارد االفتراضي رح يكون بيجوز اقل من الحجم الفعلي
يلي عطيتو للماشين انا
من الملفات المهمة كمان يلي بيتم انشاءها بس تشتغل الماشين هو ملف اسم الماشين vswp.وفكرة هاد الملف لو في
أي بروسيس بتتنفذ على مستوى السيستم فهي بتروح اول شي عالميموري بعدين بتشتغل ..احيانا يمكن السيرفر
يصير عليه لود كبير كتير والميموري بلشت تتعبى وبالعادة وقت تتعبى الميموري %100السيرفر بيعمل ريستارت
منشان يفضي الميموري هي بس مع وجود ملف ال vswpبياخد بعض البروسيس يلي بتصير وبيحفظها بالهارد
بملف .vswpمنشان يخفف ضغط وهيك بيمنع الماشين انو تعمل ريستارت وهاد الكونسبت موجود بكل انظمة التشغيل
ودائما بالـ VMwareبتكون مساحة هاد الملف تساوي حجم الرامات يلي مخصصينو للماشين نحن
Page 33 of 102
في كمان ملفات خاصة بالـ snapshotمتل ملف .vmsnهاد بيكون مخزن فيه كل المعلومات تبع السانب شوت
يعني هاد الملف متل دليل السناب شوتات كلياتن
:OVA - OVF Files
وقت كنا نقوم بانشاء ماشين جديدة كنا نالحظ وجود 3خيارات متل الصورة
Page 34 of 102
OVAهو متل ملف االيزو بيكون ملف واحد الحقتو OVA .منساويلو امبورت ومنضيفو لعنا عال ESXIوهيك بيكون
جاهزة الماشين لالستخدام فورا ً
:OVFبيجي مجموعة من الملفات مو ملف واحد متل OVAوبيختلف عنو بس بطريقة تخزين المعلومات عن الماشين
مالحظة مهمة:
نحن مو مضطرين نعمل ابلود لملفات الـ OVAاو OVFعلى الداتا ستور لحتى نقدر نستخدمها ضمن الـ ESXIمنقدر
من الجهاز الشخصي تبعي فورا ً ننزلها
نحن منقدر اي ماشين عنا نساويلها ملف OVAاو OVFمنكبس زر يمين عالماشين
Page 35 of 102
طبعا ً الملفات هدول نحن منعرف شو معناهم ..بس يلي منالحظو هو عدم وجود ملف .vmxيلي بيكون ضروري
لكل ماشين لحتى تشتغل على اي ESXIبس وقت نحن منعمل اكسبورت للماشين ..رح يتحول ملف ال vmxلملف
الـ ovfلحتى يقدر يشتغل على اي ESXIتاني وبعد ما يخلص اكسبورت منقدر نرجع نعمال كرييت متل العادة
وهكذا
Page 36 of 102
:vCenter Server Overview
سبق وحكينا انو ال VSphereبيتكون من ESXIومن VCenter
السيناريو عنا انو نحن عنا مثالً كذا ESXIوكل واحد فيهم بيحتوي على كذا VMبس مع وجود عدد كبير من الـ
ESXIرح يكون في صعوبة بادارتهم كلهم سوا يعني اذا كان عنا ESXIs 10رح نضطر كل ما بدنا نفوت على
ماشين نفتح ويب سايت ال ESXIالخاصة بهالماشين ونفوت عليها او عن طريق الريموت او كذا ...بهالحالة الـ
VCenterبتعملي ادارة شاملة لكل الـ ESXisيلي عندي
نحن ممكن ننزل ال VCenterعنا ونفوت عليها نضيف ال ESXIsكلن مرة وحدة بس وبعدين بيضلو بيطلعو عنا
كلن سوا وبقدر فوت على اي ESXIبدي ياه واشتغل عال VMsيلي فيه
الـ VCenterبتقدملنا خدمات كتير بتخص ال VMsمثل:
-1نقل أي ماشين بدنا ياها من ESXIلـ ESXIتاني بسهولة في حال كان ESXIاالول صار بطيئ او اوفر لود
-2االستفادة من مبدأ high availabilityانو اذا ESXIانضرب ممكن الماشينات يلي عليه تأقلع من الESXI
التاني وهكذا
Page 37 of 102
التصميم الداخلي للـ VCenter
الـ VCenterهي بالنهاية فيرتشوال ماشين بتكون موجودة على اي ESXIمتلها متل اي ماشين تانية يعني ما في
داعي نخصص سيرفر فيزيكال الها
وبقدر انا من جهازي اتصل مباشرة بال ESXIاو اتصل بال VCenterنفس الشي
Page 38 of 102
نظام إدارة الـ :VCenter
كان سابقا ً ينزل ال VCenterعلى نظام تشغيل Windows Serverيعني بعد ما نزل الويندوز سيرفر بنزل
االبليكيشن تبع ال VCenterبس من بعد االصدار 6.7صار ال VCenterينزل على نظام لينوكس Photonوعن
طريق pregonfigured machinيعني ماشين نعمللها امبورت من ملف OVFعلى اي ESXIعندي
Page 39 of 102
:Install VCenter
حجوم الـ VCenterباالعتماد على عدد الهوست ( ) ESXIوالماشينز
الـ VCenterيلي بدنا ننزلو رح يكون .ovaبس وقت ننزلو على جهازنا رح نكتشف انو هو .iso
النو رح يكون الملف .ovaمدمج مع مجموعة ملفات تانية بيتنزل اثناء عملية الـ installation
بعد ما نضغط على installرح تفتح هي الواجهة)
Page 40 of 102
بهي الحالة رح نقدر نعمل تنصيب او تحديث او استعادة من نفس الـ iso fileبدون ما نضطر تسعمل لكل قصة
iso file
Page 41 of 102
بعدين منختار المكان او ال ESXIيلي رح ننزل عليه الـ VCenter
منحط أي بي ال ESXIيلي بدنا ننزل عليه الـ VCenterومنحط الـ rootوالباسورد تبع الـ ESXI
بعدين منحط اسم للماشين لحتى اعرف انو هي VCenterتبعي ونحط باسورد جديد للـ VCenterمتل الصورة
Page 42 of 102
بعدين منختار الحجم يلي بدي ياه حسب متطلبات العمل والموارد يلي عندي
Page 43 of 102
بعدين منختار الداتا ستور يلي بدي نزل عليه الVCenter
بعدها سنكون بوضع اعدادات النيتورك الخاصة بالـ VCenterكأي ماشين اخرى
الزم طبعا ً يكون عندي بالـ Labنظام Windows Serverومنزل عليه DCو DNSويكون في بريكوردات الـ
DNSسجل للـ ESXIيلي رح تنزل عليه الـ VCenter
Page 44 of 102
بعد هيك بيبلش يستورد الـ Vappوبينزل ال VCenterمنقدر نشوف هالشي من ال summaryبالESXI
بعد االنتهاء من هذه الخطوة يتم االنتقال لل Stage 2وسننتقل لخطوة برمجة الـ SSOوقبل هذه الخطوة سنقوم بجعل
ال VCenterياخذ من الـ Time ntp server
الـ SSOهي مسؤولة عن عملية االثنتكيشن واالثورايزيشن يعني بتحددلك مين يدخل على ال VCenterومين الء
رح نختار دومين معين وباسورد للـ administratorيعني هي الخطوة متل لوكال دومين مسؤول عن عملية
الصالحيات
يعني نحن وقت حطينا بالخطوات السابقة باسورد للـ rootفهي حطيناها منشان اذا كنا بدنا نفوت كونسول عالجهاز
بس هي الخطوة تبع الـ SSOفمنحطها منشان نفوت عالـ GUIتبع الـ VCenter
Page 45 of 102
بعد ما نخلص منفوت عالـ IPتبع ال VCEnterعادي متل كأننا فايتين عالـ ESXIومنحط الباسورد واليوزر
منوصر لهي الواجهة
هون رح نحط الحساب تبع الـ administratorمو تبع الروت الني فايت GUIمو rootورح نوصل للواجهة
الرئيسية للـ VCenter
Page 46 of 102
استكشاف واجهات وتابات الـ VCenter
اهم شي هو الـ 4تابات الموجودين عالشمال بالصورة
Page 47 of 102
من خالل مراجعة اداء ال VCenterوالخدمات احيانا ً ممكن تواجهنا مشاكل انو الخدمة Startedبس مو healthy
هي عبارة عن OUاو فولدر بتحوي بداخلها كل الـ Inventory objectالخاصة بالـ PSvpereيعني انا بقدر
داخل الـ Datacenterحط ال ESXIsوبداخلها الـ VMsوالـ VSwitchوخالفو وهو عبارة عن شيء تنظيمي
Page 48 of 102
وخاصة اذا كان الـ VCenterبيخدم اكتر من لوكيشن متل دمشق والالذقية ودبي مثالً ...
يعني هي نفس مبدأ الـ OUبالـ Active directory
Page 49 of 102
Adding ESXi Hosts to vCenter
شروط اضافة hostsللـ VCenter
-1الزم يكون في اتصال بين الهوست والVCenter
-2الزم يكون في بورتات معينة مفتوحة لحتى يقدر يضيفو ( في حال كان كل واحد بمكان )
-3الزم يكون نفس االصدار بين الـ VCenterاو الـ ESXIاو تكون الـ VCenterاصدارها اعلى
-4الزم يكون معنا باسورد الـ rootحتى نضيف الESXI
Page 50 of 102
Page 51 of 102
Page 52 of 102
VCenter ميزات سريعة للـ
Page 53 of 102
اضافة الاليسنز الخاصة بـ :vSphere
اذا فصلت الاليسنز او اكتشفوا انو مالها مودودة الـ ESXIرح يفصل مباشرة ويعمل disconnectبينما الـ Vms
بتضل شغالة طبيعي بس مافي اي اكشن بقدر ساويه عليهم
الاليسنز دائما ً بتكون للـ ESXIوللـ VCenter
الاليسنز تبع الـ VCenterوحدة بتكون يعني one instanceسواء كان عنا ESXI 2او 1000ما بتفرق
بينما الـ ESXIبتعتمد على الفيزيكال سيرفر يلي عندك كم كور وكم CPUوخالفو
ASXi Lockdown Mode
هذا الخيار يتم تفعيله بالـ ESXIبعد اضافت ال ESXIبال VCenterالنه يعتبر ميزة من ميزات الـ VCenter
هو طريق االتصال والوصول للـ ESXIتتكون هذه الخدمة من 3انواع
:Disable -1الخدمة غير مفعلة وتستطيع الدخول الى ESXIمن الويب او من الكونسول او VCenter
:Normal -2الخدمة مفعلة وتحصر الوصول للـ ESXIبالكونسول فقط أو بالـ VCenter
:Sticked -3يجبر المستخدم حصرا ً الدخول للـ ESXIمن خالل الـ VCenterحصرا ً
Page 54 of 102
يعني ممكن نحن نعمل سيرفر نخليه backupونفعل عليه بورت ftpونخلي الـ VCenterتعمل الباك اب
عليه باستمرار
ومنقدر نرجع للباك اب من خالل الـ insulation fileتبع الـ VCenterاذا بتتذكروا كان في 3خيارات (
تنزيل – تحديث – استرجاع – باك اب )
لحتى نعمل اعدادات الباك اب تبع الـ VCenterالزم نفوت على VAMIيلي حكينا عنها قبل نفس عنوان االي
بي الخاص بالـ VCenterبس منحط بورت تاني
Page 55 of 102
وبيعطيك رسالة انو قبل ما تعمل باك اب الزم تكون حاطط سيرفر مجهز عليه احد البروتوكوالت ومن بينها الـ
FTPمنشان يحط الباك اب عليه
ونحن منكون عملنا سيرفر windows server 2019مثال وحطينا عليه FTP roleوكمان الزم ننزل معو الـ
IIS
الزم نجهز فولدر عالسيرفر والزم نعمل accountلحتى يفوت عالفولدر ويحط عليه الباك اب
Page 56 of 102
FTP Folder خطوات تفعيل الـ
Page 57 of 102
طبعا بالصورة السابقة ممكن نستعمل اي يوزر عالدومين كونترولر منشان يعمل FTP backup
Page 58 of 102
بعد ما نخلص من هي الخطوات منروح على VAMIومنحط كمان الكونفغ يلي عملناها عالـ FTP Server
متل مو مشروح بالصور
Page 59 of 102
File Based Restore
لحتى نسترجع باك اب لـ VCenterالزم اول شي نطفي الماشين يلي منزلين عليها الـ VCenter
لحتى نسترجع باك اب قديمة الزم يكون عنا الـ Installerالخاص بالـ VCenterنفسو يلي نزلنا منو الـ
VCenter
منختار الباك اب لوكيشن يلي عم خزن عليه النسخ االحتياطية ومنحط اليوزر نيم والباسورد تبع االكاونت يلي
عالFTP Server
Page 60 of 102
بعدين منختار الملف يلي بدنا ياه حتى نسترجع الباك اب منو
Page 61 of 102
بعدين رح يسألنا وين بدنا نحط الـ VCenterالجديدة على انو ESXI
منختار بعدين االسم الجديد وكلمة السر تبع الـ VCenterومنكمل باعدادات االستعادة
Page 62 of 102
vSphere Virtual Networks
أي ESXIعنا الزم يكون عندو Virtual Switchواحد على االقل ...وتلقائيا ً اول ما تنزل الـ ESXIرح يكون
موجود فيه VS
بقدر اعمل اكتر من سويتش على نفس ال ESXIوبقدر اعمل من النوعين بنفس الوقت حسب الحاجة
Page 63 of 102
لما نالقي كلمة Uplinkمعناتا هاد كرت الشبكة الفيزيائي يلي موصول بالسيرفر
وقت نالقي كلمة link downجنب كرت الشبكة معناتو كبل الشبكة مو موصول متل كانو الكبل مفصول يعني متل
الصورة
الـ Virtual Switchمهمتو يربط بين أي VMمع الفيزيكال ادابتر الحقيقي وبيتكون من قسمين
Page 64 of 102
:Virtual Switch
يتكون الـفيرتشوال سويتش من 3اجزاء ولكن ليس بالضرورة ان يكونوا الـ 3اجزاء موجودة معا ً
:Uplink port -1هو كرت الشبكة الفيزيائي الحقيقي المركب بالسيرفر
:VMKernel port -2هي خدمة تخص ESXIنفسه ..هي يلي بتخلينا نتصل بالـ ESXIعن طريق الويب
وخالفو وبتقدم مجموعة من الخدمات التانية متل مو موضح بالصورة فوق
:Virtual Machine port group -3هو البورت يلي بتتصل فيه الماشين لحتى يربطها بالكرت الفيزيائي يلي
هو الـ uplinkيعني في لكل ماشين عالـ ESXIبورت غروب خاص فيها بيربطها مع االب لينك يعني هي
متل بورت عالسويتش موصولة فيه الماشين
انا بهالحالة بحدد كل ماشين من انو بورت غروب تروح حسب المتطلبات
انا بحتاج اعمل اكتر من بورت غروب وقت بيكون عندي بالشبكة أكتر من سابنيت او اكتر من VLAN
Page 65 of 102
الزم سيرفر الـ ESXIيكون فيه كرتين شبكة على االقل منشان يكون الكرت التاني Redundancy
Page 66 of 102
بعد ما نضيف كرت الشبكة التاني رح تصير الرسمة هيك ( صار عندي كرتين شبكة ) Uplink
وفينا طبعا ً بعد ما نضيف كروت الشبكة نحذفهم باي وقت حسب الحاجة
الزم اعمل portgroupلكل ساب نيت او لكل VLanوكل ماشين بقوم بإنشاءها الزم حطها بالبورت غروب
الخاص بعملها حسب المتطلبات
وما رح اضطر اعمل اكتر من بورت غروب اال اذا كان عندي اكتر من VLanاو subnet
Page 67 of 102
Create VM port group
Page 68 of 102
بعد ما أنشأت كذا بورت غروب ..رح تصير الرسمة عندي هيك
الـ standard switchنحن منعمل الكونفغريشن لكل ESXIعلى حدى ..بعكس الديستربيوشن سويتش
Create VSwitch
Page 69 of 102
vStandard Switch-Add VMKernel Port
كما ذكرنا سابقا ً بأن الـ VMKernel portهو عبارة عن بورت خاص بخدمات الـ ESXIنفسه مثل اللود باالنس
والفول توليرانت والـ HAوخالفو يعني ما رح يمرق فيها ترافيك خاصة بالـ VMs
ومن اهم الخدمات يلي بيكون الترافيك تبعها عالـ VMKernel portهو الـ ESXI managementومستحيل
يشتغل معنا صح الـ ESXIبدون ما تكون هي الخدمة شغالة
وهي الـ ESXI managementكمان رح تكون مسؤولة عن االتصال بين الـ ESXIوالـ VCenter
ولحتى نستفيد من هي الخدمات او نفعلها الزم نروح على الـ VSwitchوننشئ عليه VMKernel port
والزم يكون في IPألي سيرفس بفعلها عالـ VMKernel portمتل أي ماشين تانية بينما الـ VM Network
groupمافي داعي حطلها اي بي
ممكن يكون IPكل السيرفسيس على نفس الساب نيت او على عناوين مختلفة
بالصورة السابقة منقدر نحن نشوف الـ VMKernel portمن خالل الدخول على النيتورك منالقي تاب خاص بالـ
VMKernel portوبيكون اسمها Management networkوالسيرفسيس يلي شغالة على هاد البورت هيي
Managementيلي هي الويب يلي بفتحها العمل ادارة لكامل الـ ESXI
Page 70 of 102
االفضل انو يكون كل VMKernel portعلى سابنت مختلف ما يكونو على نفس السابنيت
إلنشاء VMKernel portجديد ببساطة منروح على الـ VMKernel portومنالقي خيار create VMKernel
port
ومن االفضل ايضا ً تجميع كل الخدمات الخاصة بالـ VMKernel portبـ VSwitchخاص فيهم
Page 71 of 102
في بعض الخدمات الزم تنعمل من الـ VCenterمتل الـ VSANمثال النو اصال مافيك تستفيد من فيتشر الـ VSan
اال ليكون عندك اكتر من ESXIوتعمل
في خدمات ممكن فعلها اكتر من مرة متل ال managementمثال ممكن اعمل عنوانين اي بي مختلفين لفوت
عال ESXI
Page 72 of 102
اي شي بدي ساويه بالـ VDSالزم يصير على مستوى الـ VCenterكلو يعني ما بيصير ساويه من الـ ESXIلحالو
لحتى ننشئ DSبروح على تاب النيتورك وبكبس زر يمين على الـ VCenterكلها ..او الداتا سنتر بمعنى اصح ..
وبقلو Create DS
Page 73 of 102
Page 74 of 102
Page 75 of 102
قصة التوافقية بالصورة السابقة بتدل على انو مافيني ضيف أي ESXIاصدارو اقل من االصدار يلي محطوط هون
بالتوافقية ( متل حالة انشاء الـ ) VM
بعد ما ننشئ ال VDSالزم نضيف عليه الـ ESXIيلي بدنا ياهم يستخدمو هاد الـ VDS
Page 76 of 102
\
Storage Overview
ممكن الـ VMتكون موجودة على ESXIلكن الهارد الخاص فيها تكون موجودة على هارد خارجي
:Datastore
هي المكان يلي بتنحفظ عليها ملفات ال VMممكن تكون الـ Datastoreمخصصة لـ ESXIاو ممكن تكون على كذا
ESXI
Page 77 of 102
انواع الـ :Storage
:Direct attached storage - DAS -1هاد النوع التقليدي يلي بيكون موجود بكل جهاز يعني بيكون
الهارد موصول بشكل مباشر بالسيرفر متل الالبتوبات والكومبيوترات وخالفو
:Network attached storage -NAS -2بيكون عندي نظام ستورج متل بوكس فيه هاردات وهاد
البوكس موصل بكبل شبكة متلو متل أي جهاز تاني وفي الو IPوبيستخدم بروتوكوالت الـ sharingمتل
NFSو SMPيعني متل كأني عامل مشاركة لمجلد الفكرة بالـ NASانو مناخد جزء من هي الهاردات
وبينعمللها RAIDمنشان اذا صار شي مشكلة بشي هارد وهاد النوع يلي هو NASبيشتغل على مبدأ
الFile level
:Storage area network – SAN -3الفكرة من هاد النوع متل فكرة الـ NASلكن بتختلف بطريقة
االتصال فقط وبيكون االتصال عن طريق الفايبر اوبتك منشان يعطيني سرعات عالية وهاد النوع بيشتغل
على مبدأ الـ Block level
Page 78 of 102
:VMFS .1هي االنواع يلي بتكون بالهاردات المربوطة بشكل مباشر مع السيرفر يعني DASاو عن طريق
ال SANاو الـ NAS
:NFS .2هو فورمات اللينكس وهاد النوع بتكون Over networkوبيعتمد على بروتوكول NFSوبينضاف
فورا ً عالـ ESXIبدون ما اقدر اعملو format
:vSAN .3مبدأ عمل هاد النوع اني بقدر استخدم ال Storagesاللوكال يلي موجودة ما بين الـ ESXI
واجمعهم مع بعض وخليهم Share
لحتى تقدر تفعل هالنوع الزم يكون عندك اقل شي ESXI 3وكل يلي منعملو اننا منجمع كل الـهاردات
اللوكال يلي موجودة عالـ ESXIوبتظهر على كل الـ ESXIعلى انها VSAN storage
:vSphere Virtual Volumes .4مو كتير مهم هاد النوع
Page 79 of 102
:Creating an NFS Datastore
هاد النوع هو نفسو نوع الملفات يلي بتقدمو لينوكس ال يفضل كتير استخدام هاد النوع النو بتكون بطيئة شوي النو
بتكون over networkلكن ما يميزها انو بتعطيني مساحات كبيرة يعني ممكن خزن عليها داتا ما كتير مهمة متل
ال NVRوهالقصص
ممكن الـ NFSتكون shared storageاو حتى تكون على نظام لينوكس او مايكروسوفت حتى
-1يعتبر الـ NFSمن نوع file lever not block levelووقت منضيف هالفولدر عال ESXIعنا ما رح نحتاج
نعمل اي عملية فورمات للمجلد م
-2الزم طبعا ً ينعمل مشاركة للفولدر عن طريق بروتوكول NFSالنو اذا عملناه عن طريق SMBتبع الويندوز
ما رح يقدر يشوفو الـ ESXI
-3لحتى اقدر اعمل نظام NFSببساطة بيكون عندي NFS serverوبعمل مشاركة للمجلدات عن طريق
بروتوكول NFSعلى اي جهاز وبقدر اربط الـ ESXIمع الـ NFS serverعن طريق الشبكة اذا كانوا مننفس
ال subnetاو اذا كان في راوتينغ بيناتهم
Page 80 of 102
-4األفضل طبعا ً انو يكون في VMKernal portخاص بالـ NFS serviceبس فينا نحن نستعمل الـ NFSعلى
نفس ال Kernal portتبع ال managementيلي هو االساسي بالـ ESXIبيجي
-5الزم يكون عندي كرتين شبكة موصولين بالـ NFSحتى اذا في شي كرت فصل او كبل شبكة انضرب يكون
في كبل تاني وما تفصل الدنيا عندي وتوقف
في كذا طريقة حتى طبق الـ multibusingاسهل طريقة يكون عندي VSwitchفي عليه uplinks2
او الـ NFS serverنفسو يكون الو كرتين شبكة وكل كرت الو عنوان اي بي
Page 81 of 102
تطبيق الـ NFSبشكل عملي:
بالواقع العملي لحتى طبق الـ NFSالمفروض يكون عندي فيزيكال سيرفر ومخصصلو سيرفس NFSبس حاليا ً
ممكن نستعمل roleعلى الويندوز سيرفر 2008فما فوق بتقدملنا هالخدمة
-1تفعيل الـ NFSعلى windows server 2019
نحن وقت نعمل shareعلى اي فولدر على ويندوز ما رح يقدر الـ ESXIيشوفو النو عم ينعملو shareمن
بروتوكول تاني خاص بالويندوز سيرفر ما بيفهمو اللينوكس منشان هيك بدنا نعملو NFSمنشان يقدر يوصلو
الـ ESXI
منروح على server managerومنقوم بتفعيل خدمة الـ NFSمتل مو بالصورة
Page 82 of 102
بعد ما نفعل هي الميزة رح نروح عالفولدر ونالقي خيار NFS sharingمتل مو مشروح بالصور
Page 83 of 102
ونعرف الداتا ستور يلي عملناها عليه ومنقدر نعمل هلشي من خالل الـ
ّ بعد هالخطوة بدنا نروح عالـ ESXI
ESXIاو الـ VCenter
Page 84 of 102
طبعا ً اذا عندي ESXIتاني ..ما رح يشوف الداتا ستور هي بشكل تلقائي الزم ضيفو بشكل يدوي اال اذا كان
عندي VCenterساعتها بقدر على مستوى الداتا سنتر كلها يلي فيها الـ ESXisعرف الداتا ستور الجديدة
Page 85 of 102
Increase VMFS Datastore Capacity
Page 86 of 102
Page 87 of 102
Page 88 of 102
VM Templates
Page 89 of 102
Page 90 of 102
ملفات ال templateمختلفة عن ملفات الـ VMرح نالقي بمجلد ال templateيلي عملناه مفل اسمو VMTX
الحقتو هاد دائما بيكون معناه انو هاد الملف تيمبليت
ولحتى اخد new VM from templateبروح عالتيمبليت وبكبس زر يمين وبقلو new VM from this
template
Page 91 of 102
Page 92 of 102
Page 93 of 102
Page 94 of 102
VM Template Customization
منشان ما يكون في تشابه بين الـ VMsباالسماء تبع انظمة التشغيل والـ SUIDالخاص بالكومبيوتر الزم تعمل
نحن كوستومايز للتيمبليت وفي كوستومايز على مستوى الهاردوير يعني فينا نخصص مواصفات االجهزة يلي
بدنا نعملها VMاو مستوى نظام التشغيل ومنقدر نعمل كذا كوستومايز فايل حسب الصور الموضحة
Page 95 of 102
بعد ما نعمل الكوستومايز فايلز على كيفنا منروح على ملف التيمبليت وكأننا بدنا نعمل VMمن هالتيمبليت
ومنسمي الـ VMوبس نوصل لمرحلة اختيار خيارات الكوستومايز متل مو بالصورة يلي تحت
منختار customize OSومنختار معها power onمنشان تتطبق ملفات الكوستومايز بشكل اتوماتيكي وبعد ما اكبس
نيكست بيفتحلي ملفات الكوستومايز يلي انا ساويتها عالتيمبليت بختار الملف وبكمل
Page 96 of 102
:VM Cloning
هو انو نحن ناخد نسخة من VMونعملها لـ VMتانية بياخد نسخة طبق االصل مع الداتا الموجودة بالـ VMمع كل
اعداداتها
ممكن نعمل الكلون كنوع من انواع الباك اب فباخد نسخة من ال VMكل كم يوم
خطوات عمل الـ Cloneنفس خطوات عمل الـ Template
اول ما بلش بعملية الـ cloneفـ السيرفر بياخد سناب شوت من VM
Page 97 of 102
Migrating Virtual Machines
هي عملية نقل أية ماشين من ESXIاو Datastoreاو حتى VCenter Serverالى ESXIاو Datastoreاو
VCenter Serverبناء على حالة الماشين يلي بدك تعملها ترحيل ,يوجد نوعين لترحيل الماشين
يمكننا استخدام عدة انواع للترحيل بناء على موارد الـ VMونوعها
Page 98 of 102
VM Cold Migration
الـ VMotionهو عبارة عن live migrationيعني بقدر انقل VMمن ESXIلجهاز تاني حتى لو كانت الـ
VMشغالة
وهي التسميات ما رح نالقيها بال ESXIبس حسب اختيار طريقة المايغريت منسمي الطريقة
الزم يكون عنا VCenterلحتى يكون في مايغريشن
Page 99 of 102
Page 100 of 102
لو الماشين يلي عملناال نقل موجودة على لوكال ستوريج ما رح تنتقل معنا يعني الزم الماشين ملفاتهم يكونو على
ستوريج عالشبكة يعني وقت تعمل مايغريت لماشين ملفاتها موجودين على لوكال ستوريج ما رح يطلع عندي
بقية الـ ESXIالنو ما بقدر انقلها عليه