Skip to main content

كيفية تركيب و تثبيت الكلاستر, exchange و SQL و file server

 

كيفية تركيب و تثبيت الكلاستر, exchange وSQL و file server

السلام عليكم
سنبدأ اليوم في شرح كيفية عمل و تركيب الكلاستر
الكلاستر سهل جدا و ان كان ينطوي على عدد من المواضيع المتقدمة التي تستلزم معرفة كبيرة و قدرة على الابداع و التفكير و حل المشاكل ناهيك عن الخبرة
اذا معرفتش تجاوب عن 70% من الاسئلة التالية متمكملشي الموضوع :
1- ايه هو الفرق بين المالتكي كاست و اليونيكاست
2- الفرق بين ال NLB و ال Cluster
3- ال Quorom ما وظيفته ؟
4- ما هي فائدة ال Microsoft distributed transaction coordinator
5- ازاي تستعمل ال VMware server or work station

لكن اولا سيتم سؤالي سؤال ازاي اعمل محاكاة لما اقوم بشرحه في المنزل بعيدا عنت أي تكاليف للمعدات و الهاردوير المكلف حتى للشركات متوسطة الحال
اوكي الحل بسيط جدا سنقوم بمحاكات الهاردوير كاملا باستخدام ال VMWARE و محاكات ال shared storage و عمل هاكة بسيطة على الفي ام تجعل الكلاستر يشوف الهاردات كانها مربوطة على الشبكة و ذات قدرات تشاركية
الاول علينا ان نفهم انواع الهاردات التي يركب عليها الكلاستر
1- shared scsi و هي تعمد على مشاركة كابل السكازي المربوطة عليه الهاردات و ذلك بتعريف كل هارد على بس مختلف (كما سنفعل ) و هو ارخص انواع الهاردات القابلة للمشاركة و يعيبه قلئة كفائته
2- الهاردات المربوطة على الشبكة network attached storage و هي هادرات موضوعة في تجهيز خاص و تربط اما بكابلات عادية يو تي بي او كابلات فايبر على الشبكة و هي اغلى من السابقة و تمتاز بارتفاع ادائها و ان كانت اقل من النوع التالي
3- Storage area network و هذه تكون تجهزيات خاصة يتم من خلالها عمل شبكة خاصة بالتخزين و تكون مربوطة بسويتشات خاصة بها بكابلات فايبر و هي غالية جدا و تبدا من 3000 جولار لاقل نوع
سنقوم الان فقط بمحاكاة اول نوع في الفي ام و ساريكم كيف
كل ما عليك هو ان تقوم بتركيب الويندوز على في ام عادي خالص و بعد انتهاء التنصيب (هذه الخطوات ستتم على عقدتي الكلاستر و ليس كل سيرفر او الدومين كونترولر) ستقوم باضافة هاردين كل منهما سكازي و كل واحد منهم في bus مختلف
الباس أي دي يمكن معرفتها بالضغط على خصائص الهارد في الفي ام ثم Advanced حتلاقة قائمة Virtual device node بالضفط على قائمة الاختيار حتلاقي قائمة كبيرة تمثل عدد العقد التي يمكن ربطها على كل بص و هي 16 لكل بص يبدأ ترقيمه من 0 الى 15 و يوجد بالفي ام 3 بص
و يكون الترقيم كالتالي
Scsi0:1
يمثل السفر هنا رقم البص و الرقم الثالي رقم العقدة عليك ان تضع كل هارد سيتم وضعه في الكلاستر في بص مختلف انا اخترت ان اضعهما في
Scsi1:1
Scsi2:1
حلو ؟؟؟!!
سنأتي لاان لاضافة الهاكة و هلي عليك تحريرها يدويا
اذهب الى مجلد الذي قمت بوضع ملفات الفي ام الاولى فيه
ستجد ملف باسم الفي ام حجمه 2 كيلو بايت خاص بتعريفات الفي ام افتحه بالمفكرة
انا الملف عندي بالشكل التالي
config.version = "7"
virtualHW.version = "3"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
memsize = "128"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "Windows Server 2003 Enterprise Edition.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "auto detect"
ide1:0.deviceType = "cdrom-raw"
floppy0.fileName = "A:"
Ethernet0.present = "TRUE"
usb.present = "FALSE"
displayName = "Node-1"
guestOS = "winNetEnterprise"
priority.grabbed = "normal"
priority.ungrabbed = "normal"
powerType.powerOff = "default"
powerType.powerOn = "default"
powerType.suspend = "default"
powerType.reset = "default"

ide1:0.startConnected = "TRUE"
Ethernet0.addressType = "generated"
uuid.location = "56 4d f3 bd b7 69 90 a7-fb 3f 01 b0 f3 77 7d 7c"
uuid.bios = "56 4d f3 bd b7 69 90 a7-fb 3f 01 b0 f3 77 7d 7c"
ethernet0.generatedAddress = "00:0c:29:77:7d:7c"
ethernet0.generatedAddressOffset = "0"
Ethernet0.connectionType = "custom"
Ethernet0.vnet = "VMnet3"

redoLogDir = "."

Ethernet1.present = "TRUE"
Ethernet1.connectionType = "custom"
Ethernet1.vnet = "VMnet9"

Ethernet1.addressType = "generated"
ethernet1.generatedAddress = "00:0c:29:77:7d:86"
ethernet1.generatedAddressOffset = "10"

disk.locking = "false"
scsi1.sharedBus = "virtual"
scsi1.virtualDev = "lsilogic"
scsi1.present = "TRUE"
scsi1:1.present = "TRUE"
scsi1:1.fileName = "O:\Cluster for arabteam\quorom.vmdk"

scsi2.sharedBus = "virtual"
scsi2.virtualDev = "lsilogic"
scsi2.present = "TRUE"
scsi2:1.present = "TRUE"
scsi2:1.fileName = "O:\Cluster for arabteam\shared.vmdk"
السطور الجديدة التي ستقوم باضافتها هي السطور الموضوعة بالاحمر لانك لن تجدها
سنشرح ما هي هذه السطور
اول سطر هو ال disk locking في العادي كل في ام في ال في ام وير لها دخول حصري على الهاتردات الخاصة بها و لا يمكن لاي في ام ان تدخل عليها و لكن من خلال هذا السطر يمكننا ان نتيح لفي امات اخرى ان تدخل على الهارد و هو ما يتسح عملية المشاركة
السطر الثاني ال shared bus و هي يحدد ان كان البص نفسه مشارك ام لا
السطر الثالث مش عارف 
السطر الرابع يمثل هل البص فعلا ام لا
السطر الخامس هل العقدة على البص فعالة ام لا
السطر السادس يمثل مكان ملف الهارد نفسه
اوكي انتم عارفين انه الكلاستر اللي حنعمله مكون من عقدتين يمكنك ان تعمل عقد زي ما انت عايز لحد 8 و هو الحد المدعوم من مايكروسوفت في كل كلاستر لكن حنشرح اتنين لانه الخطوات لاضافة العقد الباقية متماثلة
عليك ان تشغل العقدة الاولى و ستجد انه تم تعريف الهارد في ال disk management قم بفرمته الهاردين تعيين اسم له
افتح العقدة الثانية ستجد انه الهارد متفرمت و أخر حلاوة كل ما عليك ان تقوم بتعيين حرف له
نكون بهذا قد اعددان الهاردات لاحقا سنشرح الكلاستر




احنا اتكلمنا في المرة اللي فاتت عن كيفية تعريف الشيرد سكازي في كل نود على الكلاستر استعدادا لتركيبه
الان سنتكلم عن تركيب الكلاستر فعليا و سنقوم بعمل share cluster
الاول حنتكلم عن كيفية تجهيز الهارد الشيرد و الnetwork topology
النتورك بسيطة تتكون من دومين كونتروللر و عقدتي الكلاستر و الرسمة توضح كل شئ




قم بتشغيل الدومين و العقدة الاولى قم بالدخول على ال disk management و قم بعمل فورمات للهاردين الشيرد في صيغة ntfs
واحد يقولي ليه هاردين
الهارد الاول سيتم وضع عليه ال quorum و هو الذي يحوي معلومات الكلاستر و هو هام جدا و يوضع عادة على هارد لوحده كما قمت الان
و الثاني سيتم عمل الملفات الشيرد عليه اللازمة للفايل سيرفر
قم بتشغيل العقدة الثانية ستجد انه الهارد متفرمت و كل حاجة كل ما عليك انه تضع ليه drive letter
تمام احنا جاهزين يا رجالة
قم بتشغيل ال cluster administration قم باختيار create new cluster

في الدومين اختار اسم الدومين الخاص بك
في اسم ال cluster راعي انه حيكون الاسم ده هو ال fqdn بتاع الكلاستر يعني لو عملت زي ما انا عامل حتخش على الكلاستر mycluster.domain.com فراعي الاسم ده

اختار اسم الكومبيوتر node-1 و ده اسم النتبيوس بتاع النود الاولى

سيقوم الكلاستر بعمل تشيك على امكانيت الكلاستر لاحظ انه عند الانتهاء من التيست قام بوضع الديسك الاول و الثاني الشيرد كهاردات قابلة لحمل معلومات الكلاستر و ال quorum

في الاي بي ضع الاي بي بتاع الكلاستر اللي هو البابليك يعني اللي سيتم تلقي الطلبات عليه

ضع يوسر نيم و باسوورد بتاع مستخدم في الدومين سيتم تشغيل خدمة الكلاستر باستخدام حسابه للاستسهال وضعت الادمين في بيئة التشغيل لا تقم بهذا ابدا




لتحديد الديسك الي حيشيل ال quorum انا اخترت الديسك الاول المعلم بال E

سيتم اكمال الويزارد بعد الانتهاء سيفتح معاك ال cluster administrator الشاشة التالية

قم بفتح ال cluster configuration ، networks ، و اختار كارت الشبكة اللوكال اللي متصل بالدومين و اختار properties
قم باختيار internal cluster communication only لكي يتم فصل الترافيك القادم على الاي بي الخارجي عن ال Heart beat الخاص بالكلاستر
طيب في التصميم الذي وضعته قمت بوضع كارت ال heart beat في الشبكة الداخلية هذا يمكن و سيعمل و لكن يفضل انه الكارتين بتوع الشبكة دي يكونوا مربوطين لوحدهم في سويتش خاص و لا يوجد ترافيك عليه لانه الكلاستر عامة سيكون موضوع في الشبكة الداخلية و الكروت ال public هنا سيتم تلقي طلبات المستخدمين الداخليين عليها

حان وقت اضافة العقدة الثانية
من قائمة file اختار open connection اختار add nodes to cluster لاضافة العقدة الثانية
و الخطوات سهلة



Comments

Popular posts from this blog

Integration with vCloud Director failing after NSXT upgrade to 4.1.2.0 certificate expired

  Issue Clarification: after upgrade from 3.1.3 to 4.1.2.0 observed certificate to be expired related to various internal services.   Issue Verification: after Upgrade from 3.1.3 to 4.1.2.0 observed certificate to be expired related to various internal services.   Root Cause Identification: >>we confirmed the issue to be related to the below KB NSX alarms indicating certificates have expired or are expiring (94898)   Root Cause Justification:   There are two main factors that can contribute to this behaviour: NSX Managers have many certificates for internal services. In version NSX 3.2.1, Cluster Boot Manager (CBM) service certificates were incorrectly given a validity period of 825 days instead of 100 years. This was corrected to 100 years in NSX 3.2.3. However any environment originally installed on NSX 3.2.1 will have the internal CBM Corfu certs expire after 825 regardless of upgrade to the fixed version or not. On NSX-T 3.2.x interna...

Calculate how much data can be transferred in 24 hours based on link speed in data center

  In case you are planning for migration via DIA or IPVPN link and as example you have 200Mb stable speed so you could calculate using the below formula. (( 200Mb /8)x60x60x24) /1024/1024 = 2TB /per day In case you have different speed you could replace the 200Mb by any rate to calculate as example below. (( 5 00Mb /8)x60x60x24) /1024/1024 =  5.15TB  /per day So approximate each 100Mb would allow around 1TB per day.

Device expanded/shrank messages are reported in the VMkernel log for VMFS-5

    Symptoms A VMFS-5 datastore is no longer visible in vSphere 5 datastores view. A VMFS-5 datastore is no longer mounted in the vSphere 5 datastores view. In the  /var/log/vmkernel.log  file, you see an entry similar to: .. cpu1:44722)WARNING: LVM: 2884: [naa.6006048c7bc7febbf4db26ae0c3263cb:1] Device shrank (actual size 18424453 blocks, stored size 18424507 blocks) A VMFS-5 datastore is mounted in the vSphere 5 datastores view, but in the  /var/log/vmkernel.log  file you see an entry similar to: .. cpu0:44828)LVM: 2891: [naa.6006048c7bc7febbf4db26ae0c3263cb:1] Device expanded (actual size 18424506 blocks, stored size 18422953 blocks)   Purpose This article provides steps to correct the VMFS-5 partition table entry using  partedUtil . For more information see  Using the partedUtil command line utility on ESX and ESXi (1036609) .   Cause The device size discrepancy is caused by an incorrect ending sector for the VMFS-5 partition on the ...