وبلاگ سرورها

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

راه اندازی یک خوشه Proxmox
Netbudur وبلاگ زیرساخت، میزبانی و راهنمای سرور

راه اندازی و مدیریت حرفه ای Proxmox (۲۰۲۶)

Proxmox V (محیط مجازی) یک سرپرست عالی به خودی خود است. با این حال، مدیریت هر یک به طور جداگانه سربار عملیاتی را اضافه می کند و یک شکست سرور می تواند ماشین های مجازی (وی ام اس) خود را آفلاین کند.

با تشکر از زیرساخت های خوشه Proxmox:

  • تمام سرورهای فیزیکی شما از یک رابط وب واحد شما می توانید آن را مدیریت کنید.

  • می توانید ماشین های مجازی را بدون وقفه حرکت دهید (مهاجرت زنده).

  • مزیت های بالا (HA) بنابراین با نصب High Gateway می توانید اجازه دهید ماشین های مجازی در یک سرور فیزیکی به طور خودکار بر روی سرورهای دیگر بایستند.

بنابراین چگونه یک خوشه Proxmox بدون خراش نصب کنیم؟ ما گام به گام را تا بهترین جزئیات بررسی می کنیم.

1. قوانین طلا از پیش نصب شده

قبل از شروع نصب خوشه، باید مطمئن شوید که شرایط زیر را ارائه می دهید. در غیر این صورت ممکن است موقعیت های ناپایدار (تقسیم مغز) را تجربه کنید.

  • قانون حداقل 3 گره (Node) (Qurum): شما نیاز به یک ساختار خوشه ای سالم و حداقل 3 سرور فیزیکی برای HA. با گره شما نیاز دارید برای پیکربندی خارجی "Qdevice" (دستگاه oying) تعادل برای نمره (Quorum).

  • سازگاری سخت افزاری: توصیه می شود که سرورها یکسان یا بسیار نزدیک به مدل های پردازنده باشند (برای عدم دریافت خطا در گذرگاه های زنده).

  • الزامات شبکه (Corosync): ترافیک ارتباطی (Corosync) بین آنها بسیار حساس است. جداسازی این ترافیک از ماشین مجازی معمولی یا ترافیک پشتیبان (پشتیبان گیری) در صورت امکان امکان امکان پذیر است از یک کارت شبکه فیزیکی جداگانه (NIC) و سوئیچ (طول < 2ms) جریان حیاتی است.

  • زمان Senkronizasyou (NTP): تنظیمات ساعت و تاریخ همه سرورها باید یکسان باشد. قبل از شروع نصب chrony یا ntp اطمینان حاصل کنید که خدمات شما کار می کنند.

مرحله 2: آماده سازی سرور (تنظیمات شبکه و میزبان)

برای به رسمیت شناختن هر سرور Proxmox با نام دیگر (نام میزبان) /etc/hosts ما نیاز به ویرایش فایل ها.

ورود از طریق SSH در تمام سرورها و /etc/hosts ویرایش فایل به شرح زیر است:

باش
nano /etc/hosts

اضافه کردن اطلاعات سرور خود را به فایل (نمونه قالب):

متن ساده
127.0.0.1 localhost.localdomain localhost
10.0.10.11 pve01.yerellokal.com pve01
10.0.10.12 pve02.yerellokal.com pve02
10.0.10.13 pve03.yerellokal.com pve03

نکته مهم: هر سرور آدرس IP و نام میزبان خود را دارد (نام ماشین).

مرحله 2: ایجاد کاتالوگ در سرور اول (PVE01)

ما ابتدا خوشه ها را در سرور اصلی خود (pve01) برای نصب ساختار خوشه ایجاد می کنیم. شما می توانید این فرآیند را از هر دو رابط وب و CLI انجام دهید.

روش A: ایجاد با رابط وب (GUI)

  1. pve01 ورود به رابط وب (https://10.0.10.11:8006).

  2. از منوی سمت چپ مرکز داده - روی دکمه منو کلیک کنید.

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

  4. در صفحه نمایش:

    • نام خوشه: یک نام به خوشه بدهید (مورد نیاز: My-Cloud-Cluster).

    • شبکه خوشه ای (لینک 0): کارت شبکه محلی (آدرس IP) را انتخاب کنید که ترافیک Corosync اختصاص داده شود.

  5. ایجاد کنید روی دکمه کلیک کنید. سیستم سوئیچ ها و پیکربندی Corosync را در پس زمینه آماده می کند.

روش B: ساختمان با ترمینال (CLI)

از طریق SSH pve01 اتصال به سرور و ایجاد خوشه با یک دستور واحد:

باش
pvecm create My-Cloud-Cluster --link0 10.0.10.11

مرحله 3: سایر سرورها را در خوشه قرار دهید (PVE02 و PVE03)

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

1. دریافت اطلاعات مشارکت (از PVE01)

  1. pve01 رابط وب مرکز داده -> کاتالوگ younu izleyin.

  2. سمت راست در گوشه بالا اضافه کردن اطلاعات روی دکمه کلیک کنید.

  3. بلوک کد پیچیده در پنجره ای که باز می شود اطلاعات کپی دکمه را با کلیک کردن کپی کنید.

2. اضافه کردن سرور های دیگر به خوشه (از PVE02 و PVE03)

  1. pve02 ورود به رابط وب (https://10.0.10.12:8006).

  2. مرکز داده -> کاتالوگ در برگه بیایید و اضافه کردن دسته گل روی دکمه کلیک کنید.

  3. اطلاعات کپی اطلاعات 3. در جعبه جایگذاری کنید.

  4. چگونه آدرس IP سرور میزبان را پیدا کنیم؟

  5. آدرس همتا IP pv01 را در فیلد و سرور اول تایپ کنید رمز عبور ریشه ژیرین.

  6. به My-Cloud-Cluster بپیوندید روی دکمه کلیک کنید.

⚠️ مهم: هنگامی که تعامل شروع می شود، رابط وب سرور اضافه شده را می توان به طور موقت بسته و هماهنگ با خوشه گواهی SSL. این کاملا طبیعی است. پس از چند دقیقه شما می توانید تمام سرور بر روی یک صفحه نمایش از رابط سرور اصلی (pve01) را ببینید.

مرحله 4: وضعیت ارزیابی را بررسی کنید

پس از اتمام نصب، می توانید به ترمینال SSH هر سرور متصل شوید تا بررسی کنید که آیا همه چیز در راه است یا خیر و دستور را اجرا کنید:

باش
pvecm status

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

متن ساده
Cluster information
-------------------
Name:             My-Cloud-Cluster
Config Version:   3
Group state:      stable
Local node num:   1
Activity Desc:    Quorum owner
Nodes:            3
Expected votes:   3
Total votes:      3
Quorum:           2  (Votes: 3)

بورسا گره ها: 3 و وضعیت گروه: پایدار اگر عبارات را مشاهده کنید ، مجموعه ای از Proxy دارید که به آرامی و پایدار کار می کند!

6. Proxmoxx زندگی را برای خوشه توصیه می کند

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

  • حلقه دو (شبکه داخلی): تعریف یک لینک پشتیبان دوم (لینک 1) هنگامی که شما ایجاد خوشه برای جلوگیری از خرابی از ترافیک corosync خود را. بنابراین، سوئیچ اصلی سقوط شبکه پشتیبان گیری در سرعت مانند BGP.

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

  • ذخیره سازی مشترک (ذخیره سازی مشترک): اگر شما می خواهید برای تکمیل حمل و نقل زندگی می کنند (مهاجرت زنده) در ثانیه؛ پشت سرورهای جیب، NFS، iSCSI یا TrueNAS از فضای ذخیره سازی مشترک نیز استفاده کنید. حمل VMS روی دیسک های محلی سرورهای آنها با توجه به اندازه دیسک بسیار طولانی خواهد بود.

آخرین کلمه

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

شما همچنین می توانید با تیم فنی ما برای نصب حرفه ای خود در مرکز داده یا دفتر خود، ادغام ذخیره سازی مشترک Pocketh و فرآیندهای مهاجرت (مهاجرت) بدون خرابی تماس بگیرید!