• خوشه دسکتاپ الزامات نرم افزار دسکتاپ Cluster

    امروزه فرآیندهای تجاری بسیاری از شرکت ها کاملاً با اطلاعات گره خورده است
    فن آوری ها با وابستگی روزافزون سازمان ها به کار محاسباتی
    شبکه ها، در دسترس بودن خدمات در هر زمان و تحت هر باری نقش مهمی ایفا می کند
    نقش. یک کامپیوتر فقط می تواند یک سطح اولیه از قابلیت اطمینان و
    مقیاس پذیری، حداکثر سطح را می توان با ترکیب در به دست آورد
    یک سیستم واحد از دو یا چند کامپیوتر - یک خوشه.

    خوشه برای چیست؟

    خوشه ها در سازمان هایی که نیاز به شبانه روزی و
    در دسترس بودن بی وقفه خدمات و مواردی که هرگونه وقفه در کار نامطلوب است و
    مجاز نیستند. یا در مواردی که امکان افزایش بار وجود دارد که با آن
    سرور اصلی نمی تواند مقابله کند، سپس اضافی
    هاست هایی که معمولا وظایف دیگری را انجام می دهند. برای سرور ایمیلی که مدیریت می کند
    ده ها و صدها هزار نامه در روز، یا یک سرور وب
    خرید آنلاین، استفاده از خوشه ها بسیار مطلوب است. برای کاربر
    چنین سیستمی کاملاً شفاف باقی می ماند - کل گروه رایانه ها خواهد بود
    شبیه یک سرور است استفاده از چندین، حتی ارزان تر،
    کامپیوترها به شما اجازه می دهد تا از مزایای بسیار قابل توجهی نسبت به یک واحد استفاده کنید
    و سرور سریع این توزیع یکنواخت درخواست های دریافتی است،
    افزایش تحمل خطا، از زمانی که یک عنصر خارج می شود، بار آن
    سیستم های دیگر، مقیاس پذیری، تعمیر و نگهداری راحت و جایگزینی را انتخاب کنید
    گره های خوشه ای و موارد دیگر. شکست یک گره به طور خودکار
    شناسایی می شود و بار مجدداً توزیع می شود، همه اینها برای مشتری باقی می ماند
    بدون توجه

    ویژگی های Win2k3

    به طور کلی، برخی از خوشه ها برای افزایش در دسترس بودن داده ها طراحی شده اند،
    بقیه برای حداکثر عملکرد هستند. در زمینه مقاله، ما
    علاقه مند خواهد شد MPP (پردازش موازی عظیم)- خوشه ها،
    که همان نوع برنامه ها بر روی چندین کامپیوتر اجرا می شوند و ارائه می کنند
    مقیاس پذیری خدمات چندین فناوری وجود دارد که
    توزیع بار در چندین سرور: تغییر مسیر ترافیک,
    ترجمه آدرس, DNS راند رابین, استفاده از ویژه
    برنامه ها
    مانند شتاب دهنده های وب در لایه برنامه کار می کند. که در
    Win2k3، بر خلاف Win2k، پشتیبانی از خوشه بندی در و
    دو نوع خوشه پشتیبانی می شوند که در کاربردها و مشخصات متفاوت هستند
    داده ها:

    1. خوشه های NLB (تعادل بار شبکه).- فراهم کند
    مقیاس پذیری و در دسترس بودن بالای خدمات و برنامه های کاربردی بر اساس پروتکل های TCP
    و UDP، ترکیب در یک خوشه تا 32 سرور با مجموعه داده یکسان، در
    که همان برنامه ها را اجرا می کنند. هر درخواست به صورت اجرا می شود
    معامله جداگانه آنها برای کار با مجموعه هایی استفاده می شوند که به ندرت تغییر می کنند
    داده هایی مانند WWW، ISA، خدمات ترمینال و سایر خدمات مشابه.

    2. خوشه های سرور- می تواند تا هشت گره، اصلی آنها را ترکیب کند
    وظیفه اطمینان از در دسترس بودن برنامه ها در صورت خرابی است. متشکل از فعال و
    گره های غیرفعال گره غیرفعال بیشتر اوقات بیکار است و نقش را بازی می کند
    ذخیره گره اصلی برای برنامه های فردی، امکان سفارشی سازی وجود دارد
    چندین سرور فعال که بار را بین آنها توزیع می کند. هر دو گره
    متصل به یک انبار داده واحد. خوشه سرور برای کار استفاده می شود
    با حجم زیادی از داده هایی که اغلب در حال تغییر هستند (پست، فایل و
    سرورهای SQL). علاوه بر این، چنین خوشه ای نمی تواند شامل گره هایی باشد که تحت آن کار می کنند
    مدیریت انواع مختلف Win2k3: Enterprise یا Datacenter (Web and
    خوشه های سرور استاندارد پشتیبانی نمی کنند).

    که در Microsoft Application Center 2000(و فقط) یک نوع دیگر وجود داشت
    خوشه - CLB (تعادل بار جزء)، فرصت را فراهم می کند
    توزیع برنامه های COM+ در چندین سرور.

    خوشه های NLB

    هنگام استفاده از تعادل بار، هر یک از میزبان ها ایجاد می کند
    یک آداپتور شبکه مجازی با آدرس IP و MAC مستقل خود.
    این رابط مجازی، خوشه را به عنوان یک گره، کلاینت ها نشان می دهد
    آدرس به آن در آدرس مجازی. تمام درخواست ها توسط هر یک دریافت می شود
    گره خوشه ای، اما تنها توسط یکی پردازش می شوند. روی تمام گره ها اجرا می شود
    سرویس تعادل بار شبکه
    ,
    که با استفاده از یک الگوریتم خاص که نیازی به تبادل داده بین آنها نیست
    گره ها، تصمیم می گیرد که آیا یک گره خاص نیاز به پردازش یک درخواست دارد یا خیر
    خیر گره ها رد و بدل می شوند پیام های ضربان قلبنشان دادن آنها
    دسترسی. اگر یک میزبان صدور ضربان قلب را متوقف کند یا یک گره جدید ظاهر شود،
    گره های دیگر شروع می شوند فرآیند همگرایی، دوباره
    توزیع مجدد بار تعادل را می توان به یکی از دو روش اجرا کرد
    حالت ها:

    1) unicast- unicast زمانی که به جای یک MAC فیزیکی
    MAC آداپتور مجازی خوشه استفاده می شود. در این مورد، گره های خوشه ای نیستند
    می توانند با استفاده از آدرس های MAC فقط از طریق IP با یکدیگر ارتباط برقرار کنند
    (یا آداپتور دوم که با خوشه مرتبط نیست).

    فقط یکی از این حالت ها باید در همان خوشه استفاده شود.

    می تواند سفارشی شود چندین خوشه NLBروی یک آداپتور شبکه،
    تعیین قوانین خاص برای پورت ها چنین خوشه هایی مجازی نامیده می شوند. آنها
    برنامه به شما امکان می دهد برای هر برنامه، میزبان یا آدرس IP تنظیم کنید
    کامپیوترهای خاص در خوشه اولیه یا مسدود کردن ترافیک برای
    برخی از برنامه ها بدون تأثیر بر ترافیک سایر برنامه های در حال اجرا
    روی این گره یا برعکس، یک مؤلفه NLB می تواند به چندین مؤلفه متصل شود
    آداپتورهای شبکه، که به شما امکان می دهد تعدادی خوشه مستقل را روی هر کدام پیکربندی کنید
    گره همچنین باید به پیکربندی خوشه های سرور و NLB در همان گره توجه داشته باشید
    امکان پذیر نیست زیرا آنها با دستگاه های شبکه متفاوت کار می کنند.

    مدیر می تواند نوعی پیکربندی ترکیبی را ایجاد کند
    مزایای هر دو روش، به عنوان مثال، با ایجاد یک خوشه NLB و راه اندازی Replication
    داده ها بین گره ها اما تکرار به طور مداوم انجام نمی شود، بلکه هر از گاهی،
    بنابراین، اطلاعات مربوط به گره های مختلف برای مدتی متفاوت خواهد بود.

    بیایید با تئوری به پایان برسانیم، اگرچه می توانید در مورد ساخت خوشه ها صحبت کنید
    برای مدت طولانی، فهرست کردن امکانات و راه های ایجاد، ارائه های مختلف
    توصیه ها و گزینه هایی برای اجرای خاص بیایید تمام این ظرافت ها و ظرافت ها را کنار بگذاریم
    برای خودآموزی و رفتن به بخش عملی.

    راه اندازی یک خوشه NLB

    برای سازمان های خوشه ای NLBبدون نیاز به نرم افزار اضافی
    تولید شده توسط ابزار موجود Win2k3. برای ایجاد، نگهداری و نظارت
    خوشه های NLB از مؤلفه استفاده می کنند مدیر موازنه بار شبکه
    (مدیر تعادل بار شبکه)
    ، که در برگه است
    "Administration" "Control Panel" (فرمان NLBMgr). از آنجایی که جزء
    "Network Load Balancing" به عنوان یک درایور استاندارد شبکه ویندوز نصب شده است،
    شما همچنین می توانید NLB را با استفاده از مولفه Network Connections نصب کنید
    که مورد مربوطه موجود است. اما بهتر است فقط از اولی استفاده کنید
    گزینه، فعال سازی همزمان مدیر NLB و "اتصالات شبکه"
    ممکن است منجر به نتایج غیر قابل پیش بینی شود.

    NLB Manager به شما امکان می دهد کار را از یک مکان به طور همزمان پیکربندی و مدیریت کنید
    خوشه ها و گره های متعدد

    همچنین امکان نصب یک کلاستر NLB بر روی یک کامپیوتر با یک شبکه وجود دارد
    آداپتور مرتبط با مولفه Network Load Balancing، اما این
    در حالت unicast، مدیر NLB در این رایانه نمی تواند باشد
    برای کنترل گره های دیگر استفاده می شود و خود گره ها نمی توانند تبادل کنند
    با اطلاعات یکدیگر

    اکنون به توزیع کننده NLB می گوییم. ما هنوز خوشه نداریم، بنابراین ظاهر شد
    پنجره حاوی هیچ اطلاعاتی نیست. "جدید" را از منوی "Cluster" انتخاب کنید و
    ما شروع به پر کردن فیلدها در پنجره "پارامترهای خوشه" می کنیم. در قسمت "تنظیمات".
    تنظیمات IP خوشه" مقدار آدرس IP مجازی خوشه، ماسک را وارد کنید
    زیر شبکه و نام کاملا واجد شرایط مقدار آدرس مک مجازی تنظیم شده است
    بطور خودکار. کمی پایین تر حالت عملیات خوشه را انتخاب می کنیم: unicast یا
    چندپخشی به چک باکس "Allow remote control" - in توجه کنید
    در تمام اسناد، مایکروسافت اکیداً توصیه می کند که از آن استفاده نشود
    اجتناب از مسائل امنیتی در عوض، شما باید درخواست دهید
    توزیع کننده یا سایر ابزارهای کنترل از راه دور، مانند جعبه ابزار
    مدیریت ویندوز (WMI). اگر تصمیم به استفاده از آن گرفته شود، پس
    تمام اقدامات مناسب را برای محافظت از شبکه، پوشش اضافی انجام دهید
    فایروال پورت های UDP 1717 و 2504.

    پس از پر کردن تمام فیلدها، روی "بعدی" کلیک کنید. در پنجره «Cluster IP addresses»، زمانی که
    لازم است، ما آدرس های IP مجازی اضافی را اضافه می کنیم
    توسط این خوشه استفاده می شود. در پنجره بعدی Port Rules، می توانید
    تنظیم تعادل بار برای یک یا برای گروهی از پورت ها از همه یا
    IP از طریق پروتکل های UDP یا TCP انتخاب شده و همچنین دسترسی به خوشه را مسدود می کند
    پورت های خاصی (که فایروال جایگزین آن ها نمی شود). خوشه پیش فرض
    درخواست ها را برای همه پورت ها پردازش می کند (0-65365). بهتر است این لیست را محدود کنید،
    فقط مواردی را که واقعا ضروری هستند اضافه کنید. اگر چه، اگر تمایلی به آشفتگی وجود نداشته باشد،
    شما می توانید همه چیز را همانطور که هست رها کنید. به هر حال، در Win2k، به طور پیش فرض، تمام ترافیک
    هدایت شده به خوشه، فقط گره ای را پردازش می کند که بالاترین اولویت را دارد،
    گره های باقی مانده فقط زمانی متصل شدند که گره اصلی شکست خورد.

    برای مثال، برای IIS، فقط باید پورت های 80 (http) و 443 (https) را فعال کنید.
    علاوه بر این، می توانید آن را طوری بسازید که، برای مثال، فرآیند اتصالات امن باشد
    فقط سرورهای خاصی که گواهی را نصب کرده اند. برای اضافه کردن
    قانون جدید، روی "افزودن" کلیک کنید، در کادر محاوره ای که ظاهر می شود، وارد کنید
    آدرس IP گره، یا اگر این قانون برای همه اعمال می شود، کادر را ترک کنید
    "همه". در فیلدهای «از» و «به» محدوده پورت، همان مقدار را تنظیم کنید -
    80. فیلد کلیدی "حالت فیلتر" است - در اینجا
    مشخص می کند چه کسی این درخواست را پردازش خواهد کرد. سه فیلد وجود دارد که حالت را مشخص می کند
    فیلتر کردن: "گره های متعدد"، "گره واحد" و "غیرفعال کردن این محدوده از پورت ها".
    انتخاب "Single Host" به این معنی است که ترافیک به IP انتخاب شده (رایانه).
    یا خوشه) با شماره پورت مشخص شده توسط گره فعال پردازش می شود،
    داشتن کمترین شاخص اولویت (اطلاعات بیشتر در مورد آن در زیر). انتخاب "غیرفعال کردن..."
    به این معنی است که چنین ترافیکی توسط همه اعضای خوشه حذف خواهد شد.

    در حالت فیلتر "Multiple nodes"، می توانید علاوه بر این گزینه را مشخص کنید
    تعاریف وابستگی مشتری برای هدایت ترافیک از یک مشتری معین به
    همان گره خوشه ای سه گزینه وجود دارد: "هیچکدام"، "مجرد" یا "کلاس".
    ج". انتخاب اولی به این معنی است که هر درخواستی توسط خودسرانه پاسخ داده می شود
    گره اما اگر پروتکل UDP در قانون یا انتخاب شده باشد، نباید از آن استفاده کنید
    "هر دو". هنگام انتخاب اقلام دیگر، شباهت مشتریان توسط آن مشخص خواهد شد
    محدوده شبکه IP خاص یا کلاس C.

    بنابراین، برای قانون ما با پورت 80، ما این گزینه را انتخاب می کنیم
    "گره های چندگانه - کلاس C". قانون 443 به همین ترتیب پر شده است، اما ما استفاده می کنیم
    "Single Node"، به طوری که مشتری همیشه توسط گره اصلی با کمترین پاسخ داده می شود
    اولویت. اگر توزیع کننده یک قانون ناسازگار پیدا کند، نمایش داده می شود
    پیام هشدار، علاوه بر گزارش رویداد ویندوز اضافه خواهد شد
    ورودی مربوطه

    در مرحله بعد با وارد کردن نام یا IP واقعی آن به گره خوشه آینده متصل می شویم و
    رابطی را که به شبکه خوشه ای متصل می شود را تعریف کنید. در پنجره Options
    node "یک اولویت را از لیست انتخاب کنید، تنظیمات شبکه را مشخص کنید، اولیه را تنظیم کنید
    وضعیت گره (در حال اجرا، توقف، توقف). در عین حال اولویت دارد
    شناسه منحصر به فرد گره است. هرچه این عدد کمتر باشد، اولویت بالاتر است.
    گره با اولویت 1 سرور اصلی است که برای اولین بار دریافت می کند
    بسته ها و به عنوان مدیر مسیریابی عمل می کند.

    چک باکس "Keep State after restart the computer" در صورت امکان اجازه می دهد
    خرابی یا راه اندازی مجدد آن گره به طور خودکار آن را آنلاین می کند. پس از فشار دادن
    برای "پایان" در پنجره مدیر، ورودی در مورد خوشه جدید ظاهر می شود که تا کنون در آن وجود دارد
    یک گره وجود دارد
    اضافه کردن گره بعدی نیز آسان است. "Add Node" را از منو انتخاب کنید
    "اتصال به موجود"، بسته به اینکه کدام رایانه
    یک اتصال ایجاد شده است (از قبل عضوی از خوشه است یا خیر). سپس در پنجره
    نام یا آدرس رایانه را مشخص کنید، اگر حقوق کافی برای اتصال وجود دارد، یک رایانه جدید
    گره به خوشه متصل خواهد شد. اولین باری که نماد کنار نام او خواهد بود
    متفاوت است، اما هنگامی که فرآیند همگرایی کامل شد، مانند فرآیند همگرایی خواهد بود
    اولین کامپیوتر

    از آنجایی که دیسپچر ویژگی های گره ها را در زمان اتصال خود نمایش می دهد، برای
    روشن شدن وضعیت فعلی، خوشه را انتخاب کنید و در منوی زمینه انتخاب کنید
    "به روز رسانی". مدیر به خوشه متصل می شود و داده های به روز شده را نمایش می دهد.

    پس از نصب خوشه NLBفراموش نکنید که رکورد DNS را به تغییر دهید
    وضوح نام اکنون در IP خوشه نشان داده شده است.

    تغییر بار سرور

    در این پیکربندی، همه سرورها به طور مساوی بارگذاری می شوند (به استثنای
    گزینه "یک گره"). در برخی موارد لازم است بار را مجدداً توزیع کنید،
    بیشتر کار به یکی از گره ها (به عنوان مثال، قوی ترین) اختصاص داده می شود.
    برای یک خوشه، قوانین را می توان پس از ایجاد آنها با انتخاب تغییر داد
    منوی زمینه که با کلیک بر روی نام، مورد "خواص خوشه" ظاهر می شود.
    تمام تنظیماتی که در بالا در مورد آنها صحبت کردیم در اینجا موجود است. آیتم منو
    "خواص گره" چند گزینه دیگر را ارائه می دهد. در "گزینه های گره"
    می توانید مقدار اولویت را برای یک گره خاص تغییر دهید. در «قوانین
    برای پورت ها" نمی توانید یک قانون اضافه یا حذف کنید، فقط در سطح موجود است
    خوشه. اما، با انتخاب ویرایش یک قانون خاص، این فرصت را به دست می آوریم
    تنظیم برخی تنظیمات بنابراین، با تنظیم حالت فیلتر
    مورد "Multiple Nodes"، "Load Estimation" در دسترس قرار می گیرد و به شما این امکان را می دهد
    بار را روی یک گره خاص توزیع مجدد کنید. به طور پیش فرض بررسی شده است
    "برابر"، اما در "تخمین بار" می توانید مقدار متفاوتی از بار را تعیین کنید
    گره خاص، به عنوان درصدی از بار کل خوشه. اگر حالت فعال باشد
    با فیلتر کردن "One Node"، یک پارامتر جدید "Priority" در این پنجره ظاهر می شود.
    در حال پردازش". با استفاده از آن، می توانید آن را طوری ایجاد کنید که ترافیک به یک پورت خاص برسد
    اول از همه توسط یک گره از خوشه، و به دیگری - توسط دیگران پردازش می شود
    گره

    ثبت رویداد

    همانطور که قبلا ذکر شد، مؤلفه Network Load Balancing همه چیز را ثبت می کند
    اعمال و تغییرات خوشه در گزارش رویداد ویندوز. برای دیدن آنها
    "نمایشگر رویداد - سیستم" را انتخاب کنید، NLB شامل پیام های WLBS (از
    Windows Load Balancing Service، همانطور که این سرویس در NT نامیده می شد). علاوه بر این، در
    پنجره توزیع کننده آخرین پیام های حاوی اطلاعات مربوط به خطاها را نمایش می دهد
    و هر گونه تغییر پیکربندی به طور پیش فرض، این اطلاعات نیست
    ذخیره می شود. برای نوشتن آن در یک فایل، "Options -\u003e" را انتخاب کنید
    Log Options، تیک "Enable logging" را انتخاب کنید و یک نام را مشخص کنید
    فایل. فایل جدید در زیر شاخه اسناد حساب شما ایجاد می شود
    و تنظیمات

    راه اندازی IIS با Replication

    خوشه یک خوشه است، اما بدون سرویس معنی ندارد. پس اضافه کنیم IIS (اینترنت
    خدمات اطلاعاتی)
    . سرور IIS با Win2k3 همراه است، اما برای کاهش آن
    برای به حداقل رساندن احتمال حملات به سرور، به طور پیش فرض نصب نمی شود.

    دو راه برای نصب IIS وجود دارد: از طریق "کنترل پنل" یا
    جادوگر مدیریت نقش برای این سرور. بیایید مورد اول را در نظر بگیریم. رفتن به
    "کنترل پنل - افزودن یا حذف برنامه ها" (کنترل پنل - افزودن یا
    برنامه ها را حذف کنید)، "Install Windows Components" (افزودن/حذف ویندوز) را انتخاب کنید
    اجزاء). اکنون به آیتم "Application Server" بروید و در "Services" علامت بزنید
    IIS" تمام چیزی است که لازم است. به طور پیش فرض، دایرکتوری کاری سرور \Inetpub\wwwroot است.
    پس از نصب، IIS می تواند اسناد ثابت را نمایش دهد.

    من اولین "خوشه" خود را از رایانه های تک برد تقریباً بلافاصله پس از محبوبیت میکرو رایانه PC Orange Pi ساختم. به سختی می توان آن را "خوشه" نامید، زیرا از دیدگاه رسمی فقط یک شبکه محلی از چهار تخته بود که یکدیگر را "دید" می کردند و می توانستند به اینترنت دسترسی داشته باشند.

    دستگاه در این پروژه شرکت کرد [ایمیل محافظت شده]و حتی موفق به شمارش چیزی شد. اما متأسفانه کسی نیامد تا مرا از این سیاره بردارد.
    با این حال، تمام مدتی که با سیم‌ها، کانکتورها و کارت‌های microSD دست و پنجه نرم می‌کردم، چیزهای زیادی یاد گرفتم. مثلا من متوجه شدم که نباید به قدرت اعلام شده منبع تغذیه اعتماد کنید، توزیع بار از نظر مصرف خوب است و سطح مقطع سیم مهم است.

    و بله، من مجبور شدم سیستم مدیریت توان را "به طور جمعی کشاورزی" کنم، زیرا شروع همزمان پنج تخته تک تخته ممکن است نیاز به جریان راه اندازی از مرتبه 8-10A (5 * 2) داشته باشد! این بسیار زیاد است، مخصوصاً برای منابع تغذیه ساخته شده در زیرزمین های کشور، جایی که ما بسیار دوست داریم انواع ... اسباب بازی های جالب را سفارش دهیم.

    احتمالاً با او شروع خواهم کرد. این کار به اقدامات نسبتاً ساده کاهش یافت - پس از مدت زمان معین، 4 کانال را به صورت سری روشن کنید که از طریق آنها 5 ولت تامین می شود. ساده ترین راه برای اجرای طرح شما با آردوینو است (که هر گیکی که به خود احترام می گذارد به وفور دارد) و اینجا هم چنین برد معجزه ای با علی با 4 رله.

    و می دانید، حتی کار کرد.

    با این حال، کلیک‌های «سبک یخچال» در هنگام راه‌اندازی باعث رد شدن شد. اولاً هنگام کلیک کردن، صدایی از منبع تغذیه عبور کرد و نیاز به نصب خازن ها بود و ثانیاً کل ساختار کاملاً بزرگ بود.

    بنابراین یک روز جعبه رله را با سوئیچ های ترانزیستوری مبتنی بر IRL520 جایگزین کردم.

    این مشکل تداخل را حل کرد، اما از آنجایی که ماسفت "صفر" را کنترل می کند، مجبور شدم پایه های برنجی را در قفسه رها کنم تا به طور تصادفی زمین تخته ها را به هم وصل نکنم.

    و اکنون، راه حل کاملاً تکرار شده است و در حال حاضر دو خوشه بدون هیچ غافلگیری به طور پایدار کار می کنند. همانطور که برنامه ریزی شده بود.

    اما، بازگشت به تکرارپذیری. چرا منابع تغذیه را با مبلغ قابل توجهی خریداری کنید، در حالی که بسیاری از ATX های مقرون به صرفه به معنای واقعی کلمه زیر پای شما هستند؟
    علاوه بر این، آنها دارای تمام ولتاژها (5،12،3.3)، شروع خود تشخیصی و امکان کنترل برنامه هستند.

    خوب، در اینجا من به خصوص به صلیب نمی نشینم - مقاله ای در مورد کنترل ATX از طریق آردوینو.

    خوب همه قرص ها خورده تمبر هم چسبانده شده؟ وقت آن است که همه چیز را کنار هم بگذاریم.

    یک گره سر وجود خواهد داشت که از طریق WiFi به دنیای خارج متصل می شود و "اینترنت" را به خوشه می دهد. با ولتاژ آماده به کار ATX تغذیه می شود.

    در واقع TBNG وظیفه توزیع اینترنت را بر عهده دارد.
    بنابراین، در صورت تمایل، گره های خوشه ای را می توان در پشت TOR پنهان کرد.

    همچنین، یک برد پیچیده از طریق i2c به این گره سر متصل خواهد شد. او می تواند هر یک از 10 گره کارگر را روشن و خاموش کند. به علاوه، می‌تواند سه فن 12 ولتی را برای خنک کردن کل سیستم کنترل کند.

    سناریو به شرح زیر است - هنگامی که ATX در 220 ولت روشن می شود، گره سر شروع می شود. هنگامی که سیستم آماده عملیات است، به طور متوالی هر 10 گره و فن را روشن می کند.
    هنگامی که فرآیند روشن شدن کامل شد، گره سر هر گره کار را دور می زند و از ما می پرسد که چه احساسی داریم، دمای قرار است چقدر باشد. اگر یکی از قفسه ها گرم است، جریان هوا را افزایش دهید.
    خوب، با دستور shutdown، هر یک از گره ها با دقت خاموش و بدون انرژی می شوند.

    من نمودار تخته را خودم کشیدم، بنابراین ترسناک به نظر می رسد. با این حال، یک فرد به خوبی آموزش دیده ردیابی و ساخت را بر عهده گرفت، که برای آن از او تشکر فراوانی داریم.

    در اینجا در حال مونتاژ است.

    در اینجا یکی از اولین طرح های مربوط به مکان اجزای خوشه است. روی یک تکه کاغذ در قفس ساخته شده و از طریق لنز آفیس با تلفن جاودانه شده است.

    کل ساختار بر روی یک ورقه پارچه ای قرار داده شده است که برای این مناسبت خریداری شده است.

    چیدمان گره های داخل به این صورت است. دو قفسه پنج تخته.

    در اینجا می توانید کنترل آردوینو را مشاهده کنید. از طریق i2c از طریق مبدل سطح به کامپیوتر اصلی Orange Pi متصل می شود.

    خب، اینجا نسخه نهایی (نسخه فعلی) است.

    بنابراین، تنها چیزی که نیاز دارید این است که چند ابزار کاربردی پایتون بنویسید که تمام این موسیقی را هدایت کند - آن را روشن کنید، آن را روشن کنید، سرعت فن را تنظیم کنید.

    من شما را با جزئیات فنی خسته نمی کنم - چیزی شبیه به این است:

    1
    2
    3
    4
    5
    6
    7
    8
    #!/usr/bin/env sh

    echo "شروع برد ATX..."
    /home/zno/i2creobus/i2catx_tool.py --start
    اکو "تنظیم مقادیر اولیه فن..."
    /home/zno/i2creobus/i2creobus_tool.py --fan 0 --set 60
    /home/zno/i2creobus/i2creobus_tool.py --fan 1 --set 60
    /home/zno/i2creobus/i2creobus_tool.py --fan 2 --set 60

    از آنجایی که ما در حال حاضر 10 گره داریم، از Ansible استفاده می کنیم که به عنوان مثال به خاموش کردن صحیح همه گره ها کمک می کند. یا روی هر نمایشگر دما اجرا کنید.

    1
    2
    3
    4
    5
    6
    7
    8
    ---

    - میزبان: کارگران
    نقش ها:
    - webmon_stop
    -webmon_remove
    - webmon_install
    - webmon_start

    من اغلب به لحن رد کننده متهم می شوم و می گویم که این فقط یک شبکه محلی از تک پرداخت کنندگان است (همانطور که در ابتدا ذکر کردم). به طور کلی، من در مورد نظر دیگران چیزی نمی‌گویم، اما شاید ما کمی جذابیت اضافه کنیم و یک گروه ازدحام داکر را سازماندهی کنیم.
    این کار بسیار ساده است و کمتر از 10 دقیقه طول می کشد. سپس یک نمونه از Portainer را روی گره سر اجرا می کنیم و voila!

    حالا می توانید واقعامقیاس وظایف بنابراین، در حال حاضر، ماینر ارز دیجیتال Verium Reserve در این خوشه کار می کند. و کاملا با موفقیت. امیدوارم نزدیکترین بومی برق خورده را جبران کند؛) خوب، یا تعداد گره های درگیر را کاهش دهید و چیز دیگری مانند Turtle Coin را استخراج کنید.

    اگر می‌خواهید پیلود داشته باشید، می‌توانید Hadoop را به خوشه بیندازید یا تعادل سرورهای وب را ترتیب دهید. تصاویر آماده زیادی در اینترنت وجود دارد و مطالب آموزشی به اندازه کافی وجود دارد. خوب، اگر تصویر (تصویر داکر) گم شده باشد، همیشه می توانید تصویر خود را بسازید.

    چه چیزی به من یاد داد؟ به طور کلی، "پشته" فن آوری ها بسیار گسترده است. خودتون قضاوت کنید - ارتقای Docker، Ansible، Python، Arduino (خدا ببخشید، تا شب گفته نمی شود) و البته پوسته. همینطور KiCad و کار با پیمانکار :).

    چه کاری می توان بهتر انجام داد؟ خیلی در بخش نرم افزار، بازنویسی ابزارهای کنترلی در Go خوب است. روی اتو - آن را بخارتر کنید - KDPV در ابتدا کاملاً نوار را بالا می برد. بنابراین چیزی برای کار وجود دارد.

    نقش های ایفا شده:

    • هدند یک کامپیوتر Orange Pi با وای فای usb است.
    • گره های کاری - Orange Pi PC2 x 10.
    • شبکه - 100 مگابیت بر ثانیه [ایمیل محافظت شده]
    • کلون Brain - Arduino مبتنی بر مبدل سطح Atmega8 +.
    • قلب یک کنترلر برق ATX با منبع تغذیه است.
    • نرم (روح) - Docker، Ansible، Python 3، کمی پوسته و کمی تنبلی.
    • زمان صرف شده قیمتی ندارد.

    در طی آزمایشات، چند برد Orange Pi PC2 به دلیل منبع تغذیه مختلط آسیب دیدند (خیلی خوب می سوزند)، PC2 دیگری اترنت خود را از دست داد (این یک داستان جداگانه است که در آن من فیزیک فرآیند را نمی فهمم).

    به نظر می رسد که تمام داستان "در بالا" باشد. اگر کسی آن را جالب می داند - در نظرات سؤالات خود را بپرسید. و در آنجا برای سؤالات رأی دهید (به علاوه - هر نظر یک دکمه برای این دارد). جالب ترین سوالات در یادداشت های جدید پوشش داده خواهد شد.
    ممنون که تا آخر خواندید.

    معرفی

    خوشه سرور گروهی از سرورهای مستقل است که توسط سرویس خوشه مدیریت می شوند و به عنوان یک سیستم واحد با هم کار می کنند. خوشه‌های سرور با گردآوری سرورهای مبتنی بر سرور مبتنی بر Windows® 2000 Advanced Server و Windows 2000 Datacenter ایجاد می‌شوند تا دسترسی، مقیاس‌پذیری و مدیریت بالایی را برای منابع و برنامه‌ها فراهم کنند.

    وظیفه یک خوشه سرور فراهم کردن دسترسی مداوم کاربر به برنامه ها و منابع در موارد خرابی سخت افزار یا نرم افزار یا خاموش شدن برنامه ریزی شده تجهیزات است. اگر یکی از سرورهای خوشه ای به دلیل خرابی یا خاموش شدن برای تعمیر و نگهداری در دسترس نباشد، منابع اطلاعاتی و برنامه های کاربردی بین گره های خوشه موجود باقیمانده توزیع مجدد می شوند.

    برای سیستم های خوشه ای، استفاده از اصطلاح " در دسترس بودن بالا"بر استفاده از اصطلاح ارجح است تحمل خطا"زیرا فناوری های تحمل خطا به سطح بالاتری از انعطاف پذیری سخت افزاری و مکانیزم های بازیابی نیاز دارند. به عنوان یک قاعده، سرورهای مقاوم در برابر خطا از درجه بالایی از افزونگی سخت افزاری استفاده می کنند، به علاوه علاوه بر این، نرم افزار تخصصی که امکان بازیابی تقریباً فوری را در صورت خرابی هر نرم افزار یا سخت افزار فراهم می کند. این راه‌حل‌ها به‌طور قابل‌توجهی گران‌تر از استفاده از فناوری‌های خوشه‌ای هستند، زیرا سازمان‌ها مجبور می‌شوند برای سخت‌افزار اضافی که بیشتر اوقات بیکار هستند و فقط در صورت خرابی استفاده می‌شوند، هزینه اضافی بپردازند. سرورهای تحمل‌پذیر خطا برای برنامه‌های کاربردی با ارزش بالا مانند مراکز پردازش پرداخت، دستگاه‌های خودپرداز یا بورس‌ها استفاده می‌شوند.

    اگرچه سرویس Cluster تضمین نمی شود که بدون توقف اجرا شود، اما سطح بالایی از دسترسی را فراهم می کند که برای اجرای اکثر برنامه های کاربردی حیاتی کافی است. سرویس Cluster می تواند عملکرد برنامه ها و منابع را نظارت کند، به طور خودکار وضعیت خرابی ها را تشخیص دهد و پس از رفع آنها سیستم را بازیابی کند. این امر مدیریت بار کاری انعطاف‌پذیرتری را در کلاستر فراهم می‌کند و در دسترس بودن سیستم را بهبود می‌بخشد.

    مزایای کلیدی استفاده از سرویس Cluster:

    • در دسترس بودن بالا.در صورت خرابی گره، سرویس خوشه کنترل منابع، مانند هارد دیسک و آدرس های شبکه را به گره خوشه فعال منتقل می کند. هنگامی که یک شکست نرم افزاری یا سخت افزاری رخ می دهد، نرم افزار خوشه برنامه ناموفق را در گره زنده مجددا راه اندازی می کند، یا کل بار گره شکست خورده را به گره های زنده باقی مانده منتقل می کند. در این حالت، کاربران ممکن است فقط یک تاخیر کوتاه در سرویس را متوجه شوند.
    • بازگشت پس از لغو.سرویس Cluster زمانی که یک گره ناموفق دوباره در دسترس قرار می گیرد، به طور خودکار بار کاری را در سراسر خوشه توزیع می کند.
    • قابلیت کنترل Cluster Administrator یک Snap-In است که می توانید از آن برای مدیریت کلاستر به عنوان یک سیستم واحد و همچنین برای مدیریت برنامه ها استفاده کنید. مدیر خوشه نمای شفافی از نحوه اجرای برنامه‌ها به گونه‌ای ارائه می‌کند که گویی روی یک سرور اجرا می‌شوند. می‌توانید با کشیدن و رها کردن اشیاء خوشه، برنامه‌ها را به سرورهای مختلف درون یک کلاستر منتقل کنید. به همین ترتیب می توانید داده ها را جابجا کنید. از این روش می توان برای توزیع دستی بار کاری سرورها و همچنین تخلیه بار سرور و سپس توقف آن به منظور نگهداری برنامه ریزی شده استفاده کرد. علاوه بر این، Cluster Administrator به شما اجازه می دهد تا از راه دور وضعیت خوشه، تمام گره ها و منابع آن را نظارت کنید.
    • مقیاس پذیری.برای اطمینان از اینکه عملکرد خوشه همیشه می تواند با تقاضاهای رو به رشد مطابقت داشته باشد، سرویس Cluster به گونه ای طراحی شده است که مقیاس شود. اگر عملکرد کلی خوشه برای مدیریت بار تولید شده توسط برنامه های کاربردی خوشه ناکافی شود، گره های اضافی را می توان به خوشه اضافه کرد.

    این سند دستورالعمل هایی را برای نصب سرویس Cluster بر روی سرورهایی که Windows 2000 Advanced Server و Windows 2000 Datacenter Server را اجرا می کنند ارائه می دهد و نحوه نصب سرویس Cluster را در سرورهای گره کلاستر توضیح می دهد. این راهنما نصب و پیکربندی برنامه های کاربردی خوشه ای را پوشش نمی دهد، بلکه فقط شما را در مراحل نصب یک خوشه دو گره ساده راهنمایی می کند.

    سیستم مورد نیاز برای ایجاد یک خوشه سرور

    چک لیست های زیر به شما کمک می کند تا برای نصب آماده شوید. دستورالعمل های نصب گام به گام بعد از این لیست ها ارائه خواهد شد.

    نرم افزار مورد نیاز

    • سیستم عامل Microsoft Windows 2000 Advanced Server یا Windows 2000 Datacenter Server بر روی تمامی سرورهای این کلاستر نصب شده است.
    • یک سرویس حل نام نصب شده مانند سیستم نامگذاری دامنه (DNS)، سیستم نامگذاری اینترنت ویندوز (WINS)، HOSTS و غیره.
    • سرور پایانه برای مدیریت خوشه از راه دور. این الزام اجباری نیست، اما فقط برای اطمینان از راحتی مدیریت خوشه توصیه می شود.

    الزامات سخت افزاری

    • الزامات سخت افزاری برای یک گره خوشه مانند مواردی است که برای نصب سیستم عامل Windows 2000 Advanced Server یا Windows 2000 Datacenter Server وجود دارد. این الزامات را می توان در صفحه جستجو یافت دایرکتوری مایکروسافت
    • سخت افزار خوشه باید گواهی شده و در فهرست سازگاری سخت افزار خدمات خوشه Microsoft (HCL) ثبت شود. آخرین نسخه این لیست را می توانید در صفحه جستجو پیدا کنید لیست سازگاری سخت افزار ویندوز 2000دایرکتوری مایکروسافت با انتخاب دسته جستجوی "Cluster".

    دو کامپیوتر واجد شرایط HCL، هر کدام دارای:

    • یک هارد دیسک با یک پارتیشن سیستم قابل بوت و سرور پیشرفته ویندوز 2000 یا سرور مرکز داده ویندوز 2000 نصب شده است. این درایو نباید به گذرگاه ذخیره سازی مشترک که در زیر توضیح داده شده است متصل شود.
    • کانال های نوری دستگاه های کنترل کننده PCI (کانال فیبر) یا SCSI برای اتصال یک دستگاه ذخیره سازی مشترک خارجی. این کنترلر باید علاوه بر کنترلر دیسک بوت وجود داشته باشد.
    • دو آداپتور شبکه PCI روی هر رایانه در کلاستر نصب شده است.
    • دستگاه ذخیره‌سازی دیسک خارجی فهرست شده در HCL که به همه گره‌های خوشه متصل است. به عنوان یک دیسک خوشه ای عمل خواهد کرد. پیکربندی با استفاده از آرایه های RAID سخت افزاری توصیه می شود.
    • کابل هایی برای اتصال یک دستگاه ذخیره سازی مشترک به همه رایانه ها. برای دستورالعمل‌های مربوط به پیکربندی دستگاه‌های ذخیره‌سازی، به مستندات سازنده مراجعه کنید. اگر به گذرگاه SCSI متصل می شوید، می توانید برای اطلاعات بیشتر به پیوست A مراجعه کنید.
    • تمام سخت افزارهای رایانه های خوشه ای باید کاملاً یکسان باشند. این فرآیند پیکربندی را ساده می کند و شما را از مشکلات احتمالی سازگاری نجات می دهد.

    الزامات پیکربندی شبکه

    • نام منحصر به فرد NetBIOS برای خوشه.
    • پنج آدرس IP ثابت منحصر به فرد: دو آدرس برای آداپتورهای شبکه خصوصی، دو آدرس برای آداپتورهای شبکه عمومی و یکی برای خوشه.
    • حساب دامنه برای سرویس خوشه (همه گره های خوشه باید اعضای یک دامنه باشند)
    • هر گره باید دو آداپتور شبکه داشته باشد - یکی برای اتصال به شبکه عمومی، دیگری برای ارتباط درون خوشه ای گره ها. پیکربندی با استفاده از یک آداپتور شبکه واحد برای اتصال همزمان به یک شبکه عمومی و خصوصی پشتیبانی نمی‌شود. یک آداپتور شبکه جداگانه برای شبکه خصوصی برای مطابقت با الزامات HCL مورد نیاز است.

    الزامات درایوهای ذخیره سازی مشترک

    • همه درایوهای ذخیره سازی مشترک، از جمله درایو حد نصاب، باید به طور فیزیکی به گذرگاه مشترک متصل شوند.
    • تمام دیسک های متصل به گذرگاه مشترک باید برای هر گره در دسترس باشد. این را می توان در مرحله نصب و پیکربندی آداپتور میزبان تأیید کرد. برای دستورالعمل های دقیق به مستندات سازنده آداپتور مراجعه کنید.
    • دستگاه‌های SCSI باید به شماره‌های شناسه منحصربه‌فرد SCSI اختصاص داده شوند و پایان‌دهنده‌های گذرگاه SCSI باید طبق دستورالعمل‌های سازنده به درستی خاتمه داده شوند. 1
    • همه دیسک های ذخیره سازی مشترک باید به عنوان دیسک های اصلی پیکربندی شوند (نه پویا)
    • همه پارتیشن های موجود در درایوهای ذخیره سازی مشترک باید با سیستم فایل NTFS فرمت شوند.

    به شدت توصیه می شود که تمام درایوهای ذخیره سازی مشترک در آرایه های RAID سخت افزاری پیکربندی شوند. اگرچه لازم نیست، ایجاد تنظیمات RAID مقاوم در برابر خطا، کلید محافظت در برابر خرابی دیسک است.

    نصب کلاستر

    نمای کلی نصب

    در طول مراحل نصب، برخی از گره ها خاموش می شوند و برخی دیگر راه اندازی مجدد می شوند. این به منظور اطمینان از یکپارچگی داده های واقع در دیسک های متصل به گذرگاه مشترک یک دستگاه ذخیره سازی خارجی ضروری است. خراب شدن داده ها زمانی رخ می دهد که چندین گره به طور همزمان تلاش می کنند در درایوی مشابهی بنویسند که توسط نرم افزار کلاستر محافظت نمی شود.

    جدول 1 به شما کمک می کند تا تعیین کنید کدام گره ها و دستگاه های ذخیره سازی باید برای هر مرحله از نصب فعال شوند.

    این راهنما نحوه ایجاد یک خوشه دو گره را شرح می دهد. با این حال، اگر در حال راه اندازی یک خوشه با بیش از دو گره هستید، می توانید از مقدار ستون استفاده کنید "گره 2"برای تعیین وضعیت گره های باقی مانده.

    جدول 1. توالی دستگاه های فعال کننده در طول نصب خوشه

    گام گره 1 گره 2 دستگاه ذخیره سازی یک نظر
    تنظیم پارامترهای شبکه بر بر خاموش مطمئن شوید که همه دستگاه‌های ذخیره‌سازی متصل به اتوبوس مشترک خاموش هستند. همه گره ها را روشن کنید.
    راه اندازی درایوهای مشترک بر خاموش بر تمام گره ها را خاموش کنید. دستگاه ذخیره سازی مشترک را روشن کنید، سپس اولین گره را روشن کنید.
    بررسی پیکربندی درایوهای مشترک خاموش بر بر گره اول را خاموش کنید، گره دوم را روشن کنید. در صورت لزوم گره های 3 و 4 را تکرار کنید.
    پیکربندی اولین گره بر خاموش بر تمام گره ها را خاموش کنید. اولین گره را روشن کنید
    پیکربندی گره دوم بر بر بر پس از پیکربندی موفقیت آمیز اولین گره، گره دوم را روشن کنید. در صورت لزوم گره های 3 و 4 را تکرار کنید.
    تکمیل نصب بر بر بر در این مرحله، تمام گره ها باید فعال شوند.

    قبل از نصب نرم افزار کلاستر، باید مراحل زیر را انجام دهید:

    • Windows 2000 Advanced Server یا Windows 2000 Datacenter Server را بر روی هر کامپیوتر موجود در کلاستر نصب کنید.
    • تنظیمات شبکه را پیکربندی کنید
    • درایوهای ذخیره سازی مشترک را تنظیم کنید.

    قبل از نصب سرویس Cluster در اولین گره، این مراحل را در هر گره از کلاستر انجام دهید.

    برای پیکربندی سرویس Cluster روی سروری که ویندوز 2000 دارد، حساب شما باید حقوق مدیریتی روی هر گره داشته باشد. همه گره های خوشه باید همزمان سرورهای عضو یا کنترل کننده های یک دامنه باشند. استفاده ترکیبی از سرورهای عضو و کنترل‌کننده‌های دامنه در یک کلاستر مجاز نیست.

    نصب سیستم عامل ویندوز 2000

    برای نصب ویندوز 2000 روی هر گره کلاستر، به اسنادی که همراه سیستم عامل شما ارائه شده است مراجعه کنید.

    این سند از ساختار نامگذاری کتابچه راهنمای کاربر استفاده می کند "راهنمای گام به گام برای یک زیرساخت مشترک برای استقرار سرور ویندوز 2000". با این حال، می توانید از هر نامی استفاده کنید.

    قبل از شروع نصب سرویس کلاستر باید با یک حساب مدیر وارد شوید.

    پیکربندی تنظیمات شبکه

    توجه داشته باشید:در این مرحله از نصب، همه دستگاه های ذخیره سازی مشترک را خاموش کنید و سپس همه گره ها را روشن کنید. باید از دسترسی همزمان چندین گره به فضای ذخیره‌سازی مشترک جلوگیری کنید تا زمانی که سرویس Cluster حداقل روی یکی از گره‌ها نصب شود و آن گره روشن شود.

    هر گره باید حداقل دو آداپتور شبکه نصب کرده باشد - یکی برای اتصال به شبکه عمومی و دیگری برای اتصال به شبکه خصوصی گره های خوشه.

    آداپتور شبکه خصوصی ارتباط بین گره ها، ارتباط وضعیت فعلی خوشه و مدیریت خوشه را فراهم می کند. آداپتور شبکه عمومی هر گره، خوشه را به شبکه عمومی رایانه های مشتری متصل می کند.

    مطمئن شوید که همه آداپتورهای شبکه به طور فیزیکی به درستی متصل شده اند: آداپتورهای شبکه خصوصی فقط به سایر آداپتورهای شبکه خصوصی و آداپتورهای شبکه عمومی به سوئیچ‌های شبکه عمومی متصل هستند. نمودار اتصال در شکل 1 نشان داده شده است. این بررسی را روی هر گره از خوشه قبل از پیکربندی درایوهای ذخیره مشترک انجام دهید.

    شکل 1: نمونه ای از یک خوشه دو گره

    پیکربندی یک آداپتور شبکه خصوصی

    این مراحل را در اولین گره خوشه خود انجام دهید.

    1. محیط شبکه منو دستور را انتخاب کنید خواص.
    2. روی آیکون کلیک راست کنید.

    توجه داشته باشید:اینکه کدام آداپتور شبکه به شبکه خصوصی سرویس می دهد و کدام یک شبکه عمومی به اتصال فیزیکی کابل های شبکه بستگی دارد. در این سند فرض می کنیم که آداپتور اول (Local Area Connection) به شبکه عمومی و آداپتور دوم (Local Area Connection 2) به شبکه خصوصی خوشه متصل است. در مورد شما، ممکن است اینطور نباشد.

    1. حالت.پنجره وضعیت اتصال منطقه محلی 2وضعیت اتصال و سرعت آن را نشان می دهد. اگر اتصال در حالت قطع است، کابل ها و اتصال صحیح را بررسی کنید. قبل از ادامه مشکل را برطرف کنید. روی دکمه کلیک کنید بستن.
    2. دوباره روی آیکون کلیک راست کنید اتصال LAN 2، یک دستور را انتخاب کنید خواصو دکمه را فشار دهید اهنگ.
    3. برگه را انتخاب کنید علاوه بر این.پنجره نشان داده شده در شکل 2 ظاهر می شود.
    4. برای آداپتورهای شبکه خصوصی، سرعت باید به‌جای مقدار پیش‌فرض به صورت دستی تنظیم شود. سرعت شبکه خود را در لیست کشویی مشخص کنید. از ارزش ها استفاده نکنید "حس خودکار"یا "انتخاب خودکار"برای انتخاب سرعت، زیرا برخی از آداپتورهای شبکه ممکن است در هنگام تعیین سرعت اتصال، بسته ها را رها کنند. برای تنظیم سرعت آداپتور شبکه، مقدار واقعی پارامتر را مشخص کنید نوع اتصالیا سرعت.

    شکل 2: تنظیمات پیشرفته آداپتور شبکه

    همه آداپتورهای شبکه در یک کلاستر متصل به یک شبکه باید به یک شکل پیکربندی شوند و از مقادیر پارامترهای یکسانی استفاده کنند. حالت دوبلکس, کنترل جریان, نوع اتصالو غیره حتی اگر گره های مختلف از تجهیزات شبکه متفاوتی استفاده کنند، مقادیر این پارامترها باید یکسان باشد.

    1. انتخاب کنید پروتکل اینترنت (TCP/IP)در لیست اجزای مورد استفاده توسط اتصال.
    2. روی دکمه کلیک کنید خواص.
    3. سوئیچ را روی از آدرس IP زیر استفاده کنیدو آدرس را وارد کنید 10.1.1.1 . (برای گره دوم، از آدرس استفاده کنید 10.1.1.2 ).
    4. ماسک زیر شبکه را تنظیم کنید: 255.0.0.0 .
    5. روی دکمه کلیک کنید علاوه بر اینو برگه را انتخاب کنید برنده می شود.مقدار سوئیچ را روی موقعیت قرار دهید NetBIOS را از طریق TCP/IP غیرفعال کنید. کلیک خوببرای بازگشت به منوی قبلی این مرحله را فقط برای آداپتور شبکه خصوصی دنبال کنید.

    کادر محاوره ای شما باید مانند شکل 3 باشد.

    شکل 3: آدرس IP اتصال شبکه خصوصی

    پیکربندی یک آداپتور شبکه عمومی

    توجه داشته باشید:اگر یک سرور DHCP در یک شبکه عمومی در حال اجرا باشد، ممکن است یک آدرس IP برای آداپتور شبکه عمومی به طور خودکار اختصاص داده شود. با این حال، این روش برای آداپتورهای گره خوشه ای توصیه نمی شود. ما قویاً توصیه می‌کنیم که آدرس‌های IP دائمی را به همه NIC‌های میزبان عمومی و خصوصی اختصاص دهید. در غیر این صورت، اگر سرور DHCP از کار بیفتد، دسترسی به گره های خوشه ممکن است امکان پذیر نباشد. اگر مجبور به استفاده از DHCP برای آداپتورهای شبکه عمومی هستید، از قراردادهای اجاره آدرس طولانی استفاده کنید تا اطمینان حاصل کنید که آدرس اختصاص داده شده به صورت پویا معتبر باقی می ماند حتی اگر سرور DHCP به طور موقت در دسترس نباشد. همیشه آدرس های IP دائمی را به آداپتورهای شبکه خصوصی اختصاص دهید. به خاطر داشته باشید که سرویس Cluster تنها می تواند یک رابط شبکه را در هر زیر شبکه تشخیص دهد. اگر برای اختصاص آدرس های شبکه در ویندوز 2000 به کمک نیاز دارید، به راهنمای داخلی سیستم عامل مراجعه کنید.

    تغییر نام اتصالات شبکه

    برای وضوح، توصیه می کنیم نام اتصالات شبکه خود را تغییر دهید. به عنوان مثال، می توانید نام اتصال را تغییر دهید اتصال LAN 2بر . این روش به شما کمک می‌کند شبکه‌ها را راحت‌تر شناسایی کنید و نقش‌های آن‌ها را به درستی تعیین کنید.

    1. روی آیکون کلیک راست کنید 2.
    2. در منوی زمینه، دستور را انتخاب کنید تغییر نام دهید.
    3. وارد اتصال به یک شبکه خوشه خصوصیدر قسمت متن قرار گرفته و کلید را فشار دهید وارد.
    4. مراحل 1-3 را تکرار کنید و نام اتصال را تغییر دهید اتصال LANبر اتصال به یک شبکه عمومی

    شکل 4: تغییر نام اتصالات شبکه

    1. اتصالات شبکه تغییر نام داده شده باید مانند شکل 4 باشد. پنجره را ببندید شبکه و شبکه Dial-Up. نام‌های اتصال شبکه جدید به‌طور خودکار به سایر گره‌های خوشه‌ای پس از روشن شدن، تکثیر می‌شوند.

    بررسی اتصالات شبکه و وضوح نام

    برای تأیید اینکه سخت افزار شبکه پیکربندی شده کار می کند، مراحل زیر را برای همه آداپتورهای شبکه در هر میزبان انجام دهید. برای این کار باید آدرس IP تمامی آداپتورهای شبکه در کلاستر را بدانید. با اجرای دستور می توانید این اطلاعات را بدست آورید ipconfigدر هر گره:

    1. روی دکمه کلیک کنید شروع کن،یک تیم انتخاب کنید اجرا کنو دستور را تایپ کنید cmdدر یک پنجره متنی کلیک خوب.
    2. شماره گیری یک تیم ipconfig /allو کلید را فشار دهید وارد. اطلاعاتی در مورد تنظیمات پروتکل IP برای هر آداپتور شبکه در ماشین محلی خواهید دید.
    3. اگر هنوز پنجره خط فرمان باز نشده است، مرحله 1 را دنبال کنید.
    4. شماره گیری یک تیم پینگ آی پد آدرسجایی که آدرس آی پیآدرس IP آداپتور شبکه مربوطه در میزبان دیگر است. به عنوان مثال فرض کنید که آداپتورهای شبکه دارای آدرس های IP زیر هستند:
    شماره گره نام اتصال شبکه آدرس IP آداپتور شبکه
    1 اتصال به شبکه عمومی 172.16.12.12
    1 اتصال به یک شبکه خوشه خصوصی 10.1.1.1
    2 اتصال به شبکه عمومی 172.16.12.14
    2 اتصال به یک شبکه خوشه خصوصی 10.1.1.2

    در این مثال، شما باید دستورات را اجرا کنید پینگ 172.16.12.14و پینگ 10.1.1.2از گره 1، و دستورات را اجرا کنید پینگ 172.16.12.12و پینگ 10.1.1.1 از گره 2.

    برای بررسی وضوح نام، دستور را اجرا کنید پینگ، از نام رایانه به عنوان آرگومان به جای آدرس IP آن استفاده می کند. به عنوان مثال، برای بررسی وضوح نام برای اولین گره خوشه به نام hq-res-dc01، دستور را اجرا کنید. پینگ hq-res-dc01از هر کامپیوتر مشتری

    بررسی عضویت در دامنه

    تمام گره‌ها در خوشه باید اعضای یک دامنه باشند و باید بتوانند با کنترل‌کننده دامنه و سرور DNS شبکه شوند. گره ها را می توان به عنوان سرورهای عضو دامنه یا به عنوان کنترل کننده های همان دامنه پیکربندی کرد. اگر تصمیم دارید یکی از گره ها را به عنوان کنترل کننده دامنه تبدیل کنید، تمام گره های دیگر در خوشه نیز باید به عنوان کنترل کننده های دامنه همان دامنه پیکربندی شوند. این راهنما فرض می کند که همه گره ها کنترل کننده های دامنه هستند.

    توجه داشته باشید:برای پیوند به اسناد اضافی در مورد پیکربندی دامنه‌ها، سرویس‌های DNS و DHCP در ویندوز 2000، رجوع کنید به منابع مرتبطدر پایان این سند

    1. کلیک راست کامپیوتر منو دستور را انتخاب کنید خواص.
    2. برگه را انتخاب کنید شناسایی شبکه. در کادر محاوره ای ویژگی های سیستمکامپیوتر کامل و نام دامنه را خواهید دید. در مثال ما دامنه نامیده می شود reskit.com.
    3. اگر گره را به عنوان یک سرور عضو پیکربندی کرده اید، در این مرحله می توانید آن را به دامنه بپیوندید. روی دکمه کلیک کنید خواصو دستورالعمل ها را برای پیوستن کامپیوتر به دامنه دنبال کنید.
    4. پنجره ها را ببند ویژگی های سیستمو کامپیوتر من.

    یک حساب خدمات خوشه ای ایجاد کنید

    برای سرویس کلاستر، باید یک حساب دامنه جداگانه ایجاد کنید که تحت آن اجرا شود. نصب کننده از شما می خواهد که اعتبار سرویس Cluster را وارد کنید، بنابراین قبل از نصب سرویس باید یک حساب کاربری ایجاد شود. این حساب نباید متعلق به هیچ کاربری دامنه باشد و باید منحصراً برای اجرای سرویس Cluster استفاده شود.

    1. روی دکمه کلیک کنید شروع کنید، یک دستور را انتخاب کنید برنامه ها / مدیریت، اسنپ را شروع کنید.
    2. دسته را گسترش دهید reskit.comاگر قبلاً مستقر نشده باشد
    3. از لیست انتخاب کنید کاربران.
    4. روی آن کلیک راست کنید کاربرانرا از منوی زمینه انتخاب کنید ايجاد كردن، انتخاب کنید کاربر.
    5. همانطور که در شکل 5 نشان داده شده است، نامی برای حساب سرویس خوشه وارد کنید و کلیک کنید به علاوه.

    شکل 5: اضافه کردن یک کاربر خوشه

    1. جعبه ها را علامت بزنید جلوگیری از تغییر رمز عبور توسط کاربرو رمز عبور منقضی نمی شود. روی دکمه کلیک کنید به علاوهو دکمه آمادهبرای ایجاد یک کاربر

    توجه داشته باشید:اگر خط مشی امنیتی اداری شما اجازه استفاده از گذرواژه هایی را نمی دهد که هرگز منقضی نمی شوند، باید رمز عبور را به روز کنید و سرویس Cluster را در هر گره قبل از منقضی شدن آن پیکربندی کنید.

    1. روی کاربر کلیک راست کنید خوشهدر نوار ابزار سمت راست کاربران و رایانه های Active Directory.
    2. در منوی زمینه، دستور را انتخاب کنید اعضا را به یک گروه اضافه کنید.
    3. یک گروه را انتخاب کنید مدیرانو فشار دهید خوب. حساب جدید اکنون دارای امتیازات سرپرست در رایانه محلی است.
    4. بستن ضربه محکم و ناگهانی کاربران و رایانه های Active Directory.

    پیکربندی درایوهای ذخیره سازی مشترک

    هشدار:اطمینان حاصل کنید که حداقل یکی از گره های کلاستر ویندوز 2000 پیشرفته سرور یا سرور مرکز داده ویندوز 2000 را اجرا می کند و سرویس کلاستر پیکربندی و اجرا می شود. تنها پس از آن می توانید سیستم عامل ویندوز 2000 را در گره های باقی مانده بوت کنید. اگر این شرایط رعایت نشود، دیسک های خوشه ای ممکن است آسیب ببینند.

    برای شروع پیکربندی درایوهای ذخیره سازی مشترک، همه گره ها را خاموش کنید. پس از آن، دستگاه ذخیره سازی مشترک را روشن کنید، سپس گره 1 را روشن کنید.

    دیسک حد نصاب

    دیسک حد نصاب برای ذخیره نقاط بازرسی و بازیابی فایل‌های گزارش پایگاه داده خوشه‌ای استفاده می‌شود که مدیریت خوشه را فراهم می‌کند. ما توصیه های زیر را برای ایجاد یک دیسک حد نصاب ارائه می کنیم:

    • یک پارتیشن کوچک (حداقل 50 مگابایت در اندازه) ایجاد کنید تا به عنوان دیسک حد نصاب استفاده کنید. ما به طور کلی توصیه می کنیم یک دیسک حد نصاب 500 مگابایتی ایجاد کنید.
    • یک دیسک جداگانه برای منبع حد نصاب اختصاص دهید. از آنجایی که در صورت از کار افتادن دیسک حد نصاب، کل کلاستر از کار می افتد، ما قویاً توصیه می کنیم از یک آرایه RAID سخت افزاری استفاده کنید.

    در طول نصب سرویس Cluster، باید یک حرف درایو به حد نصاب اختصاص دهید. در مثال خود از حرف استفاده خواهیم کرد س.

    پیکربندی درایوهای ذخیره سازی مشترک

    1. کلیک راست کامپیوتر من، یک دستور را انتخاب کنید کنترل. در پنجره باز شده دسته را گسترش دهید. دستگاه های ذخیره سازی.
    2. یک تیم انتخاب کنید مدیریت دیسک.
    3. اطمینان حاصل کنید که تمام درایوهای ذخیره سازی مشترک با NTFS فرمت شده و دارای وضعیت هستند پایه ای. اگر درایو جدیدی را وصل کنید، به طور خودکار شروع به کار می کند جادوگر امضا و به روز رسانی دیسک. وقتی جادوگر شروع به کار کرد، روی دکمه کلیک کنید تازه کردن،برای ادامه کار خود، پس از آن دیسک به صورت تعریف می شود پویا. برای تبدیل دیسک به پایه، روی آن راست کلیک کنید دیسک#(جایی که # - شماره دیسکی که با آن کار می کنید) و دستور را انتخاب کنید به دیسک پایه برگردید.

    ناحیه کلیک راست اختصاص داده نشده استدر کنار دیسک مربوطه

    1. یک تیم انتخاب کنید ایجاد بخش
    2. آغاز خواهد شد جادوگر پارتیشن. روی دکمه دوبار کلیک کنید به علاوه.
    3. اندازه پارتیشن مورد نظر را بر حسب مگابایت وارد کرده و روی دکمه کلیک کنید به علاوه.
    4. روی دکمه کلیک کنید به علاوه، حرف درایو پیش فرض را می پذیرد
    5. روی دکمه کلیک کنید به علاوهبرای فرمت کردن و ایجاد پارتیشن

    حروف درایو را اختصاص دهید

    پس از پیکربندی گذرگاه داده، دیسک‌ها و پارتیشن‌های ذخیره‌سازی مشترک، باید حروف درایو را به همه پارتیشن‌های روی همه دیسک‌های کلاستر اختصاص دهید.

    توجه داشته باشید:نقاط اتصال یک ویژگی سیستم فایل است که به شما امکان می دهد یک سیستم فایل را با استفاده از دایرکتوری های موجود بدون اختصاص حرف درایو سوار کنید. نقاط اتصال توسط خوشه ها پشتیبانی نمی شوند. هر درایو خارجی که به عنوان منبع خوشه ای استفاده می شود باید به پارتیشن های NTFS تقسیم شود و به این پارتیشن ها باید حروف درایو اختصاص داده شود.

    1. روی پارتیشن مورد نظر کلیک راست کرده و command را انتخاب کنید Drive Letter و Drive Path را تغییر دهید.
    2. یک حرف درایو جدید انتخاب کنید.
    3. مراحل 1 و 2 را برای همه درایوهای ذخیره سازی مشترک تکرار کنید.

    شکل 6: درایو پارتیشن ها با حروف اختصاص داده شده

    1. در پایان روش، پنجره ضربه محکم و ناگهانی مدیریت کامپیوترباید مانند شکل 6 باشد. اسنپ را ببندید مدیریت کامپیوتر.
    1. روی دکمه کلیک کنید شروع کنید، انتخاب کنید برنامه ها / استاندارد، و برنامه را اجرا کنید نوت بوک".
    2. چند کلمه تایپ کنید و فایل را با نام ذخیره کنید test.txtبا انتخاب دستور ذخیره به عنواناز منو فایل. بستن نوت بوک.
    3. روی آیکون دوبار کلیک کنید اسناد من.
    4. روی فایل کلیک راست کنید test.txtو در منوی زمینه دستور را انتخاب کنید کپی 🀄.
    5. پنجره را ببند.
    6. باز کن کامپیوتر من.
    7. روی پارتیشن دیسک دستگاه ذخیره سازی مشترک دوبار کلیک کنید.
    8. کلیک راست کرده و command را انتخاب کنید درج کنید.
    9. یک کپی از فایل باید در درایو ذخیره سازی مشترک ظاهر شود test.txt.
    10. روی فایل دوبار کلیک کنید test.txtبرای باز کردن آن از یک درایو حافظه مشترک. فایل را ببندید.
    11. فایل را هایلایت کرده و کلید را فشار دهید دلبرای حذف فایل از دیسک کلاستر.

    این روش را برای همه دیسک‌های کلاستر تکرار کنید تا مطمئن شوید که از اولین گره قابل دسترسی هستند.

    حالا گره اول را خاموش کنید، گره دوم را روشن کنید و مراحل قسمت را تکرار کنید بررسی عملکرد و اشتراک گذاری دیسک ها. همین مراحل را روی تمام گره های اضافی انجام دهید. هنگامی که تأیید کردید که همه گره ها می توانند اطلاعات را در دیسک های ذخیره سازی مشترک بخوانند و بنویسند، همه گره ها را غیر از اولین گره خاموش کنید و به بخش بعدی بروید.

    اول از همه، تصمیم بگیرید که چه اجزا و منابع مورد نیاز است.شما به یک گره اصلی، حداقل دوجین گره محاسباتی یکسان، یک سوئیچ اترنت، یک واحد توزیع برق و یک رک نیاز دارید. میزان سیم کشی و خنک کننده و همچنین مقدار فضای مورد نیاز خود را تعیین کنید. همچنین تصمیم بگیرید که چه آدرس‌های IP را می‌خواهید برای گره‌ها استفاده کنید، چه نرم‌افزاری را نصب کنید و چه فناوری‌هایی برای ایجاد قدرت محاسباتی موازی مورد نیاز است (در زیر در این مورد بیشتر توضیح می‌دهید).

    • اگرچه سخت‌افزار گران است، اما تمامی نرم‌افزارهای این مقاله رایگان هستند و بیشتر آن‌ها منبع باز هستند.
    • اگر می خواهید بدانید که از نظر تئوری ابررایانه شما چقدر می تواند سریع باشد، از این ابزار استفاده کنید:

    گره ها را سوار کنید.شما باید هاست بسازید یا سرورهای از پیش ساخته شده خریداری کنید.

    • فریم های سرور را انتخاب کنید که بیشترین استفاده را از فضا و انرژی و همچنین خنک کننده کارآمد داشته باشد.
    • یاشما می توانید یک دوجین یا بیشتر سرورهای استفاده شده، چند سرور قدیمی را "بازیافت" کنید - و حتی اگر وزن آنها از وزن کل اجزا بیشتر شود، مقدار قابل توجهی پس انداز خواهید کرد. همه پردازنده ها، آداپتورهای شبکه و مادربردها باید یکسان باشند تا کامپیوترها به خوبی با هم کار کنند. البته برای هر نود رم و هارد و برای گره اصلی حداقل یک درایو نوری را فراموش نکنید.
  • سرورها را در رک نصب کنید.از پایین شروع کنید تا قفسه در بالا بیش از حد بارگذاری نشود. شما به کمک یک دوست نیاز دارید - سرورهای مونتاژ شده می توانند بسیار سنگین باشند و قرار دادن آنها در سلول هایی که روی آنها در رک پشتیبانی می شوند بسیار دشوار است.

    یک سوئیچ اترنت در کنار رک نصب کنید.ارزش آن را دارد که فوراً سوئیچ را پیکربندی کنید: اندازه فریم جامبو را روی 9000 بایت تنظیم کنید، آدرس IP ثابتی را که در مرحله 1 انتخاب کردید تنظیم کنید و پروتکل های غیر ضروری مانند SMTP را خاموش کنید.

    یک واحد توزیع برق (PDU یا واحد توزیع برق) نصب کنید.بسته به حداکثر باری که گره ها در شبکه شما ارسال می کنند، ممکن است برای یک کامپیوتر با کارایی بالا به 220 ولت نیاز داشته باشید.

  • وقتی همه چیز تنظیم شد، به پیکربندی ادامه دهید.لینوکس در واقع سیستم پیشرو برای خوشه های با کارایی بالا (HPC) است - نه تنها برای محاسبات علمی ایده آل است، بلکه برای نصب یک سیستم بر روی صدها یا حتی هزاران گره نیز نیازی به پرداخت هزینه ندارید. تصور کنید نصب ویندوز روی همه گره ها چقدر هزینه دارد!

    • با نصب آخرین بایوس مادربرد و نرم افزار فروشنده شروع کنید که باید برای همه سرورها یکسان باشد.
    • توزیع لینوکس دلخواه خود را روی همه گره ها و توزیع رابط کاربری گرافیکی را روی گره اصلی نصب کنید. سیستم های محبوب: CentOS، OpenSuse، Scientific Linux، RedHat و SLES.
    • نویسنده به شدت استفاده از Rocks Cluster Distribution را توصیه می کند. راکز علاوه بر نصب تمامی نرم افزارها و ابزارهای لازم برای خوشه، روشی عالی برای "انتقال" سریع چندین نسخه از سیستم به سرورهای مشابه با استفاده از بوت PXE و رویه "Kick Start" Red Hat ارائه می دهد.
  • رابط ارسال پیام، مدیر منابع و سایر کتابخانه های مورد نیاز را نصب کنید.اگر Rocks را در مرحله قبل نصب نکردید، باید نرم افزار مورد نیاز را به صورت دستی نصب کنید تا منطق محاسبات موازی را تنظیم کنید.

    • برای شروع، به یک سیستم bash قابل حمل مانند Torque Resource Manager نیاز دارید که به شما امکان می دهد وظایف را بین چندین ماشین تقسیم و توزیع کنید.
    • برای تکمیل نصب، Maui Cluster Scheduler را به Torque اضافه کنید.
    • در مرحله بعد، باید یک رابط ارسال پیام راه‌اندازی کنید، که برای به اشتراک گذاشتن داده‌ها برای فرآیندهای جداگانه در هر گره جداگانه ضروری است. OpenMP ساده ترین گزینه است.
    • کتابخانه ها و کامپایلرهای ریاضی چند رشته ای را فراموش نکنید که برنامه های شما را برای محاسبات توزیع شده "مجموعه" می کنند. آیا قبلاً گفتم که باید Rocks را نصب کنید؟
  • کامپیوترها را به شبکه وصل کنید.گره اصلی وظایفی را برای محاسبه به گره های برده می فرستد که به نوبه خود باید نتیجه را برگردانند و همچنین پیام هایی را برای یکدیگر ارسال کنند. و هر چه زودتر این اتفاق بیفتد، بهتر است.

    • از یک شبکه اترنت خصوصی برای اتصال همه گره ها در یک خوشه استفاده کنید.
    • گره اصلی همچنین می تواند به عنوان سرور NFS، PXE، DHCP، TFTP و NTP هنگام اتصال به اترنت عمل کند.
    • شما باید این شبکه را از شبکه عمومی جدا کنید تا اطمینان حاصل شود که بسته ها توسط دیگران در LAN همپوشانی ندارند.
  • خوشه را تست کنید.آخرین کاری که باید قبل از دسترسی کاربران به قدرت محاسباتی انجام دهید، تست عملکرد است. معیار HPL (High Performance Lynpack) یک گزینه محبوب برای اندازه گیری سرعت محاسبات در یک خوشه است. شما باید نرم افزار را از منبعی با بالاترین درجه بهینه سازی که کامپایلر شما برای معماری انتخابی شما اجازه می دهد، کامپایل کنید.

    • البته باید تمام تنظیمات بهینه سازی ممکن را که برای پلتفرمی که انتخاب کرده اید در دسترس قرار دهید. به عنوان مثال، اگر از یک CPU AMD استفاده می کنید، با سطح بهینه سازی -0 به Open64 کامپایل کنید.
    • نتایج خود را با TOP500.org مقایسه کنید تا خوشه خود را با 500 سریعترین ابررایانه جهان مقایسه کنید!
  • مرکز مطبوعات

    ایجاد یک کلاستر بر اساس ویندوز 2000/2003. گام به گام

    خوشه گروهی از دو یا چند سرور است که با هم کار می کنند تا برای مجموعه ای از برنامه ها یا سرویس ها زمان کار را فراهم کنند و توسط مشتری به عنوان یک موجودیت واحد درک می شوند. گره های خوشه ای با استفاده از سخت افزار شبکه، منابع مشترک و نرم افزار سرور به هم متصل می شوند.

    مایکروسافت ویندوز 2000/2003 از دو فناوری خوشه‌بندی پشتیبانی می‌کند: خوشه‌های تعادل بار شبکه و خوشه‌های سرور.

    در حالت اول (خوشه های متعادل کننده بار)، Network Load Balancing با ترکیب حداکثر 32 سرور در یک خوشه، خدمات و برنامه ها را بسیار قابل اعتماد و مقیاس پذیر می کند. درخواست های مشتریان در این مورد بین گره های خوشه ای به صورت شفاف توزیع می شود. هنگامی که یک گره از کار می افتد، خوشه به طور خودکار پیکربندی خود را تغییر می دهد و مشتری را به هر یک از گره های موجود تغییر می دهد. این حالت پیکربندی کلاستر حالت فعال-فعال نیز نامیده می شود، که در آن یک برنامه واحد روی چندین گره اجرا می شود.

    خوشه سرور بار خود را بین سرورهای خوشه توزیع می کند و هر سرور بار خود را حمل می کند. اگر یک گره در خوشه از کار بیفتد، برنامه‌ها و سرویس‌هایی که برای اجرا در خوشه پیکربندی شده‌اند، به‌طور شفاف روی هر یک از گره‌های آزاد راه‌اندازی مجدد می‌شوند. خوشه‌های سرور از دیسک‌های مشترک برای برقراری ارتباط درون خوشه و دسترسی شفاف به برنامه‌ها و سرویس‌های خوشه استفاده می‌کنند. آنها به سخت افزار خاصی نیاز دارند، اما این فناوری سطح بسیار بالایی از قابلیت اطمینان را ارائه می دهد زیرا خود خوشه هیچ نقطه خرابی ندارد. به این حالت پیکربندی خوشه حالت فعال-غیرفعال نیز می گویند. یک برنامه در یک کلاستر روی یک گره با داده های مشترک واقع در حافظه خارجی اجرا می شود.

    رویکرد خوشه ای برای سازماندهی یک شبکه داخلی مزایای زیر را ارائه می دهد:

    دسترسی بالا یعنی اگر یک سرویس یا برنامه در یک گره از یک خوشه که برای کار با هم در یک خوشه پیکربندی شده است با شکست مواجه شود، نرم افزار خوشه اجازه می دهد تا آن برنامه در گره دیگری راه اندازی مجدد شود. در عین حال، کاربران در طول برخی از عملیات ها با تاخیر کوتاهی مواجه می شوند یا اصلا متوجه خرابی سرور نمی شوند. مقیاس‌پذیری برای برنامه‌هایی که در یک خوشه اجرا می‌شوند، افزودن سرورها به خوشه به معنای افزایش قابلیت‌ها است: تحمل خطا، متعادل‌سازی بار و غیره. مدیریت‌پذیری مدیران با استفاده از یک رابط واحد، می‌توانند برنامه‌ها و خدمات را مدیریت کنند، پاسخ خرابی را در یک گره خوشه تنظیم کنند، بار را توزیع کنند. در میان گره‌ها دسته‌بندی می‌شوند و بار را از گره‌ها برای نگهداری پیشگیرانه حذف می‌کنند.

    در این مقاله سعی می کنم تجربیات خود را در زمینه ایجاد سیستم های خوشه ای مبتنی بر ویندوز جمع آوری کنم و یک راهنمای گام به گام کوتاه برای ایجاد یک خوشه سرور دو گره با ذخیره سازی داده های مشترک ارائه دهم.

    نرم افزار مورد نیاز

    • Microsoft Windows 2000 Advanced (Datacenter) Server یا Microsoft Windows 2003 Server Enterprise Edition روی همه سرورهای خوشه نصب شده است.
    • سرویس DNS نصب شده است. کمی توضیح می دهم. اگر در حال ساخت یک خوشه بر اساس دو کنترل کننده دامنه هستید، استفاده از سرویس DNS بسیار راحت تر است، که به هر حال هنگام ایجاد اکتیو دایرکتوری آن را تنظیم کرده اید. اگر در حال ایجاد یک خوشه بر اساس دو سرور هستید که عضو یک دامنه ویندوز NT هستند، یا باید از WINS استفاده کنید یا نام و آدرس ماشین را در فایل میزبان مطابقت دهید.
    • خدمات ترمینال برای مدیریت سرور از راه دور. نه لزوما، اما اگر خدمات ترمینال دارید، مدیریت سرورها از محل کارتان راحت است.

    الزامات سخت افزاری

    • بهترین انتخاب سخت افزار برای گره خوشه ای بر اساس فهرست سازگار سخت افزار خدمات خوشه ای (HCL) است. مایکروسافت توصیه می کند که سخت افزار از نظر سازگاری با Cluster Services آزمایش شود.
    • بر این اساس، شما به دو سرور با دو آداپتور شبکه نیاز دارید. آداپتور SCSI با یک رابط خارجی برای اتصال یک آرایه داده خارجی.
    • یک آرایه خارجی که دارای دو رابط خارجی است. هر یک از گره های خوشه ای به یکی از اینترفیس ها متصل است.

    اظهار نظر:برای ایجاد یک خوشه دو گره، نیازی به داشتن دو سرور کاملاً یکسان نیست. پس از خرابی در سرور اول، مدتی برای تجزیه و تحلیل و بازیابی عملکرد گره اصلی خواهید داشت. گره دوم برای قابلیت اطمینان سیستم به عنوان یک کل کار خواهد کرد. با این حال، این بدان معنا نیست که سرور دوم بیکار خواهد بود. هر دو گره خوشه می توانند با آرامش به تجارت خود ادامه دهند، مشکلات مختلف را حل کنند. اما ما می توانیم یک منبع حیاتی خاص را برای کار در یک خوشه تنظیم کنیم و تحمل خطا (این منبع) را افزایش دهیم.

    الزامات تنظیمات شبکه

    • نام منحصر به فرد NetBIOS برای خوشه.
    • پنج آدرس IP ثابت منحصر به فرد. دو عدد برای آداپتورهای شبکه در هر شبکه خوشه، دو عدد برای آداپتورهای شبکه در هر شبکه و یکی برای خوشه.
    • حساب دامنه برای سرویس Cluster.
    • همه گره های خوشه باید یا یک سرور عضو در دامنه یا کنترل کننده های دامنه باشند.
    • هر سرور باید دو آداپتور شبکه داشته باشد. یکی برای اتصال به یک شبکه مشترک (شبکه عمومی)، دومی برای تبادل داده بین گره های خوشه ای (شبکه خصوصی).

    اظهار نظر:طبق توصیه های مایکروسافت، سرور شما باید دو آداپتور شبکه داشته باشد، یکی برای شبکه عمومی و دومی برای تبادل داده در کلاستر. آیا امکان ساخت یک کلاستر روی یک رابط وجود دارد - احتمالاً بله، اما من آن را امتحان نکرده ام.

    نصب کلاستر

    هنگام طراحی یک خوشه، باید بدانید که با استفاده از یک شبکه فیزیکی یکسان برای ارتباطات خوشه ای و LAN، میزان خرابی کل سیستم را افزایش می دهید. بنابراین، برای تبادل داده های خوشه ای بسیار مطلوب است که از یک زیرشبکه اختصاص داده شده به عنوان یک عنصر شبکه فیزیکی جداگانه استفاده شود. و برای شبکه محلی، باید از یک زیر شبکه متفاوت استفاده کنید. بنابراین، قابلیت اطمینان کل سیستم را به طور کلی افزایش می دهید.

    در مورد ساخت یک خوشه دو گره، یک سوئیچ توسط یک شبکه مشترک استفاده می شود. همانطور که در شکل نشان داده شده است، دو سرور کلاستر می توانند مستقیماً با یک کابل متقاطع متصل شوند.

    نصب یک کلاستر 2 گره را می توان به 5 مرحله تقسیم کرد

    • نصب و پیکربندی گره ها در یک کلاستر.
    • نصب و پیکربندی یک منبع مشترک
    • پیکربندی دیسک را بررسی کنید.
    • پیکربندی اولین گره خوشه.
    • پیکربندی گره دوم در خوشه.

    این راهنمای گام به گام به شما کمک می کند تا از اشتباهات در هنگام نصب جلوگیری کنید و در زمان زیادی صرفه جویی کنید. بنابراین، بیایید شروع کنیم.

    نصب و پیکربندی گره ها

    ما کار را کمی ساده می کنیم. از آنجایی که همه گره های خوشه باید یا اعضای دامنه یا کنترل کننده های دامنه باشند، اولین گره خوشه را به عنوان دارنده ریشه دایرکتوری AD (Active Directory) می کنیم و سرویس DNS روی آن اجرا می شود. گره دوم خوشه یک کنترل کننده دامنه کامل خواهد بود.

    من حاضرم از نصب سیستم عامل صرف نظر کنم و معتقدم که شما نباید با این مشکل مشکلی داشته باشید. اما می خواهم پیکربندی دستگاه های شبکه را توضیح دهم.

    تنظیمات شبکه

    قبل از شروع نصب کلاستر و اکتیو دایرکتوری، باید تنظیمات شبکه را تکمیل کنید. من می خواهم تمام تنظیمات شبکه را به 4 مرحله تقسیم کنم. برای حل نام ها در شبکه، داشتن یک سرور DNS با سوابق از قبل در مورد سرورهای موجود در خوشه مطلوب است.

    هر سرور دارای دو کارت شبکه است. یک کارت شبکه برای تبادل داده بین گره های خوشه ای خدمت می کند، دومی برای مشتریان در شبکه ما کار می کند. بر این اساس، اولین اتصال خوشه خصوصی، دومین ارتباط خوشه عمومی نامیده می شود.

    تنظیمات آداپتور شبکه برای یکی و سرور دیگر یکسان است. بر این اساس، نحوه پیکربندی آداپتور شبکه و دادن صفحه ای با تنظیمات شبکه هر 4 آداپتور شبکه در هر دو گره خوشه را نشان خواهم داد. برای پیکربندی آداپتور شبکه، مراحل زیر را دنبال کنید:

    • مکان های شبکه من → ویژگی ها
    • Private Cluster Connection → Properties → Configure → Advanced

      این نکته نیاز به توضیح دارد. واقعیت این است که طبق توصیه های قوی مایکروسافت، تمام آداپتورهای شبکه گره های کلاستر باید روی سرعت بهینه آداپتور تنظیم شوند، همانطور که در شکل زیر نشان داده شده است.

    • پروتکل اینترنت (TCP/IP) → ویژگی ها → از IP زیر استفاده کنید: 192.168.30.1

      (برای میزبان دوم از 192.168.30.2 استفاده کنید). زیر شبکه ماسک 255.255.255.252 را وارد کنید. از 192.168.100.1 به عنوان آدرس سرور DNS برای هر دو هاست استفاده کنید.

    • علاوه بر این، در تب پیشرفته → WINS، Disabled NetBIOS over TCP/IP را انتخاب کنید. برای تنظیمات آداپتورهای شبکه شبکه عمومی (Public)، این مورد را حذف کنید.
    • همین کار را با NIC برای LAN عمومی Cluster Connection انجام دهید. از آدرس های داده شده در جدول استفاده کنید. تنها تفاوتی که در پیکربندی این دو کارت شبکه وجود دارد این است که اتصال کلاستر عمومی نیازی به غیرفعال کردن WINS - NetBIOS روی TCP/IP ندارد.

    از جدول زیر برای پیکربندی همه آداپتورهای شبکه در گره های خوشه ای استفاده کنید:

    گره نام شبکه آدرس آی پی ماسک سرور DNS
    1 اتصال خوشه عمومی 192.168.100.1 255.255.255.0 192.168.100.1
    1 اتصال خوشه خصوصی 192.168.30.1 255.255.255.252 192.168.100.1
    2 اتصال خوشه عمومی 192.168.100.2 255.255.255.0 192.168.100.1
    3 اتصال خوشه خصوصی 192.168.30.2 255.255.255.252 192.168.100.1

    نصب اکتیو دایرکتوری

    از آنجایی که مقاله من قصد ندارد در مورد نصب اکتیو دایرکتوری صحبت کند، این نکته را حذف می کنم. توصیه ها و کتاب های زیادی در این مورد نوشته شده است. نام دامنه ای مانند mycompany.ru را انتخاب کنید، Active Directory را روی گره اول نصب کنید، گره دوم را به عنوان کنترل کننده دامنه به دامنه اضافه کنید. وقتی کارتان تمام شد، تنظیمات سرور خود، Active Directory را بررسی کنید.

    نصب یک حساب کاربری کلاستر

    • شروع → برنامه ها → ابزارهای اداری → کاربران و رایانه های Active Directory
    • یک کاربر جدید به عنوان مثال ClusterService اضافه کنید.
    • کادرها را علامت بزنید: کاربر نمی تواند رمز عبور را تغییر دهد و رمز عبور هرگز منقضی نمی شود.
    • همچنین این کاربر را به گروه مدیران اضافه کنید و حقوق ورود به سیستم را به عنوان سرویس به او بدهید (حقوق در سیاست امنیتی محلی و سیاست امنیتی کنترل کننده دامنه).

    راه اندازی یک مجموعه داده خارجی

    برای راه‌اندازی یک آرایه داده خارجی در یک خوشه، به یاد داشته باشید که قبل از نصب Cluster Service روی گره‌ها، ابتدا باید دیسک‌های موجود در آرایه خارجی را پیکربندی کنید، فقط سپس سرویس کلاستر را ابتدا روی گره اول نصب کنید، سپس روی گره دوم. . اگر دستور نصب را نقض کنید، شکست خواهید خورد و به هدف نخواهید رسید. میشه درستش کرد احتمالا بله هنگامی که خطایی رخ می دهد، شما زمان خواهید داشت تا تنظیمات را اصلاح کنید. اما مایکروسافت آنقدر چیز مرموز است که اصلاً نمی‌دانید روی چه نوع چنگکی قدم خواهید گذاشت. ساده تر است که دستورالعمل های گام به گام را جلوی چشمان خود داشته باشید و فراموش نکنید که دکمه ها را فشار دهید. گام به گام، پیکربندی یک آرایه خارجی به شکل زیر است:

    1. هر دو سرور باید خاموش باشند، آرایه خارجی روشن باشد، به هر دو سرور متصل شود.
    2. سرور اول را روشن کنید. ما به آرایه دیسک دسترسی پیدا می کنیم.
    3. بررسی می کنیم که آرایه دیسک خارجی به صورت Basic ایجاد شده باشد. اگر اینطور نیست، دیسک را با استفاده از گزینه Revert to Basic Disk منتقل می کنیم.
    4. ما یک پارتیشن کوچک روی یک درایو خارجی از طریق مدیریت کامپیوتر → مدیریت دیسک ایجاد می کنیم. طبق توصیه های مایکروسافت، حداقل باید 50 مگابایت باشد. من توصیه می کنم یک پارتیشن 500 مگابایتی ایجاد کنید. یا کمی بیشتر این برای گنجاندن داده های خوشه ای کاملاً کافی است. پارتیشن باید با NTFS فرمت شود.
    5. در هر دو گره خوشه، این پارتیشن با یک حرف نامگذاری می شود، به عنوان مثال Q. بر این اساس، هنگام ایجاد پارتیشن در سرور اول، مورد را انتخاب کنید. حرف درایو زیر را اختصاص دهید - Q.
    6. شما می توانید بقیه دیسک را به دلخواه علامت گذاری کنید. البته استفاده از سیستم فایل NTFS بسیار مطلوب است. به عنوان مثال، هنگام پیکربندی سرویس‌های DNS، WINS، پایگاه‌های داده خدمات اصلی به یک دیسک مشترک (نه حجم سیستم Q، بلکه دومی که ایجاد کرده‌اید) منتقل می‌شود. و به دلایل امنیتی، استفاده از حجم های NTFS برای شما راحت تر خواهد بود.
    7. Disk Management را ببندید و دسترسی به پارتیشن جدید ایجاد شده را بررسی کنید. به عنوان مثال، می توانید یک فایل متنی test.txt روی آن ایجاد کنید، آن را یادداشت کرده و حذف کنید. اگر همه چیز خوب پیش رفت، پیکربندی آرایه خارجی در اولین گره تمام شده است.
    8. حالا سرور اول را خاموش کنید. آرایه بیرونی باید فعال باشد. سرور دوم را روشن می کنیم و دسترسی به پارتیشن ایجاد شده را بررسی می کنیم. همچنین بررسی می کنیم که حرف اختصاص داده شده به بخش اول با حرفی که انتخاب کردیم، یعنی Q، یکسان باشد.

    این پیکربندی آرایه خارجی را کامل می کند.

    نصب نرم افزار Cluster Service

    پیکربندی اولین گره خوشه

    قبل از شروع نصب نرم افزار Cluster Service، تمام گره های کلاستر باید خاموش شوند، همه آرایه های خارجی باید روشن باشند. بیایید به پیکربندی اولین گره برویم. آرایه خارجی بالا است، سرور اول بالا است. کل فرآیند نصب با استفاده از Cluster Service Configuration Wizard انجام می شود:


    پیکربندی گره دوم خوشه

    برای نصب و پیکربندی گره کلاستر دوم، گره اول باید فعال باشد و تمام درایوهای شبکه باید فعال باشند. روش راه اندازی گره دوم بسیار شبیه به روشی است که در بالا توضیح دادم. با این حال، برخی تغییرات جزئی وجود دارد. برای این کار از دستورالعمل زیر استفاده کنید:

    1. در گفتگوی Create or Join a Cluster، را انتخاب کنید گره دوم یا بعدی در خوشهو next را بزنید.
    2. نام خوشه ای را که قبلا تنظیم کرده بودیم (در مثال MyCluster است) وارد کنید و روی next کلیک کنید.
    3. پس از اتصال گره دوم به خوشه، جادوگر پیکربندی سرویس Cluster به طور خودکار تمام تنظیمات را از گره اصلی انتخاب می کند. برای راه اندازی Cluster Service، از نامی که قبلا ایجاد کردیم استفاده کنید.
    4. رمز عبور حساب کاربری خود را وارد کرده و روی next کلیک کنید.
    5. در کادر محاوره ای بعدی، روی Finish کلیک کنید تا نصب کامل شود.
    6. سرویس کلاستر در گره دوم شروع خواهد شد.
    7. پنجره Add/Remove Programs را ببندید.

    برای نصب گره های کلاستر اضافی، از دستورالعمل های مشابه استفاده کنید.

    پس نوشته، ممنون

    برای اینکه با تمام مراحل نصب یک خوشه اشتباه نگیریم، یک جدول کوچک ارائه می کنم که تمام مراحل اصلی را منعکس می کند.

    گام گره 1 گره 2 آرایه خارجی