וירטואליזציה ללא רישיונות: XCP-ng ו-Xen Orchestra
ראינו לקוחות שמשלמים יותר מדי עבור רישיונות VMware כשכל מה שהם היו צריכים זה וירטואליזציה אמינה עם מיגרציה חיה ו-HA. XCP-ng—פיצול קוד פתוח מלא של XenServer—פותר זאת ללא עמלות חודשיות. הוא מנוהל דרך Xen Orchestra (XO), ממשק אינטרנט עם פונקציונליות שמתחרה ב-vCenter: מיגרציה חיה, HA, pools של מארחים, גיבויים, מדדים בזמן אמת. במשך יותר מ-10 שנים, השלמנו יותר מ-50 מיגרציות, עם חיסכון ממוצע ב-TCO של 60-70%—עבור cluster של 10 מארחים, זה יותר מ-$50,000 בשנה. ההיפרבייזור כאן הוא Xen, לא KVM. Xen משתמש ב-paravirtualization (PV) עבור מערכות Linux וב-hardware virtualization (HVM) עבור Windows ומערכות הפעלה ללא דרייברים של PV. הפצות מודרניות עם kernel 4.x+ רצות במצב PVHVM—המיטב משני העולמות. XCP-ng תומך בכל הגרסאות העדכניות של Linux ו-Windows Server, כולל Ubuntu 22.04, CentOS Stream 9, ו-Windows Server 2022.
קבלו הערכה של התשתית שלכם—צרו קשר לייעוץ. המהנדסים שלנו מוסמכים ומבטיחים מעבר חלק.
התקנת XCP-ng
XCP-ng מותקן מ-ISO על bare metal. דרישות מינימליות: מעבד 64-bit עם VT-x/AMD-V, 4 GB RAM (8+ GB בפועל), SSD עבור dom0 (משתמש בכ-2 GB RAM). התמונה היא בערך 1.2 GB, וההתקנה אורכת 15 דקות. לאחר ההתקנה, נהלו דרך CLI על המארח (פקודות xe) או דרך Xen Orchestra (מומלץ).
# Основные xe команды на XCP-ng хосте
xe vm-list # Список всех ВМ
xe host-list # Список хостов в пуле
xe sr-list # Storage Repositories
# Создание ВМ из шаблона
xe vm-install template="Ubuntu 22.04" new-name-label="webserver01"
# Снапшот ВМ
xe vm-snapshot vm="webserver01" new-name-label="before-update" Xen Orchestra: התקנה ותצורה
Xen Orchestra (XO) הוא ממשק אינטרנט לניהול XCP-ng. הגרסה הרשמית בתשלום (XO Appliance מ-Vates), אבל יש את XO Community Edition שנבנית מקוד מקור. התקינו XO על שרת נפרד עם Debian/Ubuntu:
שלבי התקנה מפורטים
- הורידו את סקריפט ההתקנה:
# Основные xe команды на XCP-ng хосте xe vm-list # Список всех ВМ xe host-list # Список хостов в пуле xe sr-list # Storage Repositories # Создание ВМ из шаблона xe vm-install template="Ubuntu 22.04" new-name-label="webserver01" # Снапшот ВМ xe vm-snapshot vm="webserver01" new-name-label="before-update" - חכו לבנייה (10–15 דקות על שרת מודרני).
- פתחו את
curl -fsSL https://raw.githubusercontent.com/ronivay/XenOrchestraInstallerUpdater/master/xo-install.sh | bashבדפדפן. - חברו את מארח XCP-ng: Settings → Servers → Add, ספקו את כתובת ה-IP של המארח וסיסמת root.
לאחר החיבור, XO מקבל גישה מלאה דרך XAPI—מדדים, ניהול VM, גיבויים.
איך לצרף מארחים ל-Pool של XCP-ng?
Pool ב-XCP-ng הוא קבוצת מארחים עם אחסון משותף, המאפשר מיגרציה חיה. הגדרת pool זו של מארחי XCP-ng היא קריטית ל-HA. השתמשו ב-https://<ip-xo-server>:443 כדי להוסיף מארחים:
# Создание пула (первый хост становится мастером)
# На втором хосте:
xe pool-join master-address=192.168.1.10 master-username=root master-password=SecretPass
# Проверка состояния пула
xe pool-list
xe host-list params=name-label,enabled,addressכדי לצרף מארחים, ודאו אותה גרסת XCP-ng וסנכרון NTP. אנו ממליצים על 3–5 מארחים לסבילות לתקלות.
בחירת מאגר אחסון
SR הוא האנלוג ל-datastore של VMware. XCP-ng תומך ב-NFS, iSCSI, Fibre Channel, ו-LVM מקומי. לייצור, אנו ממליצים על iSCSI או NFS עם מטמון SSD. האחסון חייב להיות משותף בין כל מארחי ה-pool עבור מיגרציה חיה ו-HA. iSCSI מספק עד 50,000 IOPS אקראיים לכל LUN.
| סוג SR | ביצועים | מורכבות | המלצה |
|---|---|---|---|
| NFS | בינוני | נמוכה | פרויקטים קטנים, עד 10 VM |
| iSCSI | גבוה | בינונית | בחירה אופטימלית, 10–100 VM |
| Fibre Channel | גבוה מאוד | גבוהה | ארגוני, מרכזי נתונים תאגידיים |
# Создание NFS SR
xe sr-create name-label="nfs-storage" type=nfs \
device-config:server=192.168.1.100 \
device-config:serverpath=/exports/xcp-storage
# iSCSI SR
xe sr-create name-label="iscsi-storage" type=lvmoiscsi \
device-config:target=192.168.1.101 \
device-config:targetIQN=iqn.com.company:storage01 \
device-config:SCSIid=SCSI_ID_HERE
עבור מיגרציה חיה ו-HA, ה-SR חייב להיות משותף (NFS או iSCSI) ונראה לכל מארחי ה-pool.
למה לבחור ב-XCP-ng על פני VMware?
השוואה עם VMware: רישיונות vSphere עולים $500+ לכל מעבד, בעוד XCP-ng חינם. הניסיון שלנו מראה שמעבר ל-XCP-ng מפחית TCO ב-50–70%—זה פי 3 פחות מרישוי VMware. בנוסף, XCP-ng תומך ביותר סוגי אחסון ואינו נעול לספק. לפרויקטים עם 5–50 מארחים, XCP-ng הוא הבחירה האופטימלית. מהנדסי DevOps מעריכים את XCP-ng בזכות תמיכת cloud-init ושילוב CI/CD.
| פרמטר | XCP-ng | VMware vSphere | Proxmox VE |
|---|---|---|---|
| רישיון | חינם | $500+ לכל מעבד | חינם (מנוי אופציונלי) |
| מיגרציה חיה | כן | כן | כן |
| HA | כן (SR heartbeat) | כן (vSphere HA) | כן (Corosync) |
| אחסון | NFS, iSCSI, FC, מקומי | VMFS, NFS, vSAN | ZFS, LVM, NFS, Ceph |
| גיבויים | XO (מובנה) | Veeam (בתשלום) | Proxmox Backup Server |
איך HA עובד ב-XCP-ng
HA ב-XCP-ng פועל ברמת ה-pool. כאשר מארח נופל, ה-VM שלו מופעלים מחדש אוטומטית על המארחים הנותרים תוך פחות מ-2 דקות. HA דורש SR heartbeat—LUN iSCSI ייעודי או שיתוף NFS של לפחות 500 MB עבור מטא-דאטה של heartbeat. דרך XO: Pool → HA → Enable. ציינו את SR ה-heartbeat והגדירו ntolerance (כמה מארחים יכולים ליפול לפני שה-pool נעצר). Xen Orchestra מספק גם גיבויי VM מובנים (rolling snapshots, delta backup לאחסון מרוחק).
תבניות ו-cloud-init
XCP-ng תומך ב-cloud-init דרך כלי אורח (xe-guest-utilities). צרו תבניות מתמונות ענן:
# Импорт Ubuntu cloud image
xe vm-import filename=ubuntu-22.04-server-cloudimg-amd64.ova
xe template-param-set uuid=TEMPLATE_UUID name-label="Ubuntu 22.04 Cloud"
# При создании ВМ из шаблона через xe с cloud-init параметрами
xe vm-param-set uuid=VM_UUID \
xenstore-data:vm-data/user-data="$(base64 -w0 cloud-init.yaml)" מה כלול בהתקנה סוהר
- ביקורת על התשתית הקיימת ובחירת תצורת מארח.
- התקנת XCP-ng על bare metal (1–10 מארחים) עם תצורת dom0.
- פריסת Xen Orchestra (Community או Appliance)—ממשק אינטרנט, גיבויים, ניטור.
- הקמת pool עם SR משותף (NFS/iSCSI) ו-HA.
- ייבוא VM קיימים (בעת מיגרציה מ-VMware/KVM).
- יצירת תבניות cloud-init לפריסה מהירה.
- תיעוד: דיאגרמת רשת, תצורות SR, מדריך תפעול.
- הדרכה לצוות שלכם: ניהול מארחים דרך XO, ביצוע גיבויים.
- אחריות SLA מובטחת עם רקורד מוכח.
תהליך עבודה: ניתוח → תכנון → התקנה → תצורה → בדיקת HA → מסירה. לוח זמנים: 2 עד 5 ימים תלוי במספר המארחים ומורכבות האחסון. התמחור נקבע באופן אישי.
צרו קשר לייעוץ—נעריך את הפרויקט שלכם ונמליץ על הפתרון האופטימלי. הזמינו התקנה סוהר וקבלו וירטואליזציה אמינה ללא עלויות נסתרות. המהנדסים המוסמכים שלנו השלימו בהצלחה יותר מ-50 פרויקטים.







