CentOS 7 Hypervisor I - רשתות SMB

אינדקס כללי של הסדרה: רשתות מחשבים עבור חברות קטנות ובינוניות: מבוא

קוראים יקרים!

לפעמים אנו עומדים בפני שרתים מקצועיים התומכים רק במערכות הפעלה מסוימות במהלך ההקצאה שלהם - הפרשות התחלתי. אנו באופן אישי נתקלנו בשרתים שבמהלך תהליך זה תומכים רק בדברים הבאים:

  • Microsoft Windows Server 2003 ומשפחה
  • Microsoft Windows Server 2008 ומשפחה
  • Microsoft Windows Server 2012 ומשפחה
  • Red Hat Enterprise Linux RHEL 4, 6 ו- 7
  • שרת Enterprise SUSE Linux 12

דביאן, אובונטו, אחרים ...?. שום דבר. האמור לעיל אינו אומר שאיננו יכולים להתקין מערכת הפעלה אחרת, אך מה יקרה עם האחריות, מנהלי ההתקן, התיקונים, העדכונים וכו '? תן לכל קורא להסיק מסקנות משלו.

היום גיליתי באמצעות תקשורת אישית עם חברתי ועמיתי חוליו סזאר קרבאלו - הוא עובד במרכז נתונים חשוב - שהוא בילה כ -10 ימים בהתקנת 180 שרתים מקצועיים «מהקופסאות שלהם אל המתלה, כולל כבלים כולל»עם מערכת ההפעלה אובונטו.

טכנית ניתן להשתמש בדביאן, אובונטו, CentOS - רהל, SuSE או מערכת הפעלה אחרת יוניקס לייק -למרות system- מומלץ לעבודה כזו, כתמיכה בתמיכה בווירטואליזציה בשרתים מקצועיים מכל טווח.

במאמר זה לא נציע קישורים רבים בין השורות, מכיוון שאנו מניחים שהפוסטים הקודמים בסדרה «רשתות מחשבים עבור חברות קטנות ובינוניות«, ושהם כבר מכירים את השמות, ראשי התיבות וההגדרות. מהם אותם דפים?:

ולמרות שזה לא ספציפי מהסדרה, קריאה במאמר הבא מאוד שימושית, מכיוון שהיא מצדיקה חלקית את בחירת הפצות לינוקס שביצענו לסדרת ההודעות הנ"ל:

היום אנו מנסים להציע מדריך להתקנת Hypervisor עם CentOS - CentOS Hypervisor. כל קורא חייב להתאים אותו בהתאם לחומרת השרת שלך ולדרישות היצרן. עזבנו את התקנה שלב אחר שלב באמצעות תמונות, כדי להקל על קריאת מאמר זה.

  • יש לזכור כי Red Hat, Inc היא נותנת החסות הראשית של CentOS, וכי Red Hat, Inc היא מפתחת libvirt, manager virt, oVirt, וכמעט כל מה שקשור לווירטואליזציה באמצעות Qemu. -KVM והנהלתו.

התאמות מינימליות לאחר התקנה שלב אחר שלב

כדי להקל על החיים, כי עדיין אין לנו DNS ב LAN, אנו משנים את הקובץ מעט / וכו '/ מארח:

[root @ centos7 ~] # nano / etc / hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 :: 1 localhost localhost.localdomain localhost6 localhost6.localdomain6 10.10.10.4 centos7.desdelinux.fan centos 10.10.10.1 sysadmin.desdelinux.fan sysadmin

אנו מצהירים באופן סופי על המאגרים שאנו מתכוונים להשתמש בהם ולעדכן את המערכת:

[root @ centos7 ~] # cd /etc/yum.repos.d/
[root @ centos7 yum.repos.d] # ls -l
סה"כ 28 -rw-r - r--. שורש שורש אחד 1 1664 בדצמבר 9 CentOS-Base.repo -rw-r - r--. שורש שורש אחד 2015 1 בדצמבר 1309 CentOS-CR.repo -rw-r - r--. שורש שורש אחד 9 2015 בדצמבר 1 CentOS-Debuginfo.repo -rw-r - r--. שורש שורש אחד 649 9 בדצמבר 2015 CentOS-fasttrack.repo -rw-r - r--. שורש שורש אחד 1 בדצמבר 290 CentOS-Media.repo -rw-r - r--. שורש שורש 9 2015 1 בדצמבר 630 CentOS-Sources.repo -rw-r - r--. שורש שורש אחד 9 2015 בדצמבר 1 CentOS-Vault.repo

כמובן שזה בריא לקרוא את התוכן של קבצי ההצהרה המקוריים מהמאגרים המומלצים של CentOS. השינויים שאנו מבצעים כאן נובעים מכך שאין לנו גישה לאינטרנט ואנחנו עובדים עם מאגרים מקומיים שהורדו מה- WWW.

[root @ centos7 yum.repos.d] מקורי # mkdir
[root @ centos7 yum.repos.d] # mv CentOS- * original /

[root @ centos7 yum.repos.d] # nano centos-base.repo
[centos-base] name = CentOS- $ releasever baseurl = http: //10.10.10.1/repos/centos/7/base/ gpgcheck = 0 מופעל = 1

[root @ centos7 yum.repos.d] # nano centos-updates.repo
[centos-updates]
name=CentOS-$releasever
baseurl=http://10.10.10.1/repos/centos/7/updates/x86_64/
gpgcheck=0
enabled=1

[root @ centos7 yum.repos.d] # yum נקי הכל
תוספים טעונים: המהיר מירור, langpacks מאגרי ניקוי: centos-base centos-updates מנקים הכל

[root @ centos7 yum.repos.d] עדכון # yum
תוספים טעונים: המהיר מירור, langpacks בסיס בסיסי | 3.4 kB 00:00 עדכוני centos | 3.4 kB 00:00 (1/2): centos-base / primary_db | 5.3 מגהב 00:01 (2/2): centos-updates / primary_db | 9.1 מגהב 00:01 קביעת מראות מהירות ביותר אין חבילות המסומנות לעדכון

ההודעה "אין (יש) חבילות המסומנות לעדכון" - "אין חבילות המסומנות לעדכון" מציינת כי על ידי הצהרת המאגרים העדכניים ביותר העומדים לרשותנו במהלך ההתקנה, הותקנו בדיוק החבילות העדכניות ביותר.

אילו חבילות הקשורות ל- Hypervisor הותקנו?

בתיקיה / שורש, המתקין האנקונדה השאר קובץ עם הפרמטרים החשובים ביותר ששימשו במהלך פריסת CentOS. אנו רוצים לדעת אילו חבילות הותקנו, מכיוון שעד כה לא השתמשנו ישירות בפקודה יאם להתקין, כאשר משתמשים במתקין גרפי.

[root @ centos7 ~] # חתול אנקונדה-ks.cfg ....
% חבילות @ ^ וירטואליזציה-מארח-סביבה
@בסיס
@ ספריות תאימות
@הליבה
@ debugging
@ virtualization-hypervisor
@ פלטפורמת וירטואליזציה
@ כלי וירטואליזציה
....

החבילות - חבילות עם הסמל @ בהתחלה הם מציינים קבוצות מנות. במקרה שלנו, כדי להשיג את רשימת הקבוצות - קבוצות, היינו צריכים להוסיף את DVD ההתקנה להצהרת המאגרים:

[root @ centos7 ~] # mount / dev / sr0 / media /
הר: / dev / sr0 מוגן מפני כתיבה, מתגבר לקריאה בלבד

[root @ centos7 ~] # nano /etc/yum.repos.d/centos-media.repo
[centos-media] name = CentOS- $ releasever baseurl = file: /// media gpgcheck = 0 מופעל = 1

[root @ centos7 ~] # yum נקי הכל
תוספים טעונים: המהיר ביותר מירור, langpacks מאגרי ניקוי: centos-base centos-media centos-updates מנקים הכל מנקים את רשימת המראות המהירות ביותר

[root @ centos7 ~] # עדכון יאם
תוספים טעונים: המהיר מירור, langpacks בסיס בסיסי | 3.4 kB 00:00 centos-mean | 3.6 kB 00:00 עדכוני centos | 3.4 kB 00:00 (1/4): centos-media / group_gz | 155 kB 00:00 (2/4): centos-media / primary_db | 5.3 מגהב 00:00 (3/4): centos-base / primary_db | 5.3 מגהב 00:00 (4/4): centos-updates / primary_db | 9.1 MB 00:01 קביעת מראות מהירות ביותר אין חבילות המסומנות לעדכון

[root @ centos7 ~] # yum רישום מחדש הכל
תוספים טעונים: המהיר ביותר מירור, langpacks טעינת מהירויות מראה מהמאגר המאוחסן במטמון המאגר שם מזהה מאגר centos-base מצב CentOS-7 מופעל: 9,007 centos-media CentOS-7 מופעל: 9,007 centos עדכונים CentOS-7 מופעל: 2,560 repolist: 20,574

[root @ centos7 ~] # רשימת קבוצות יאם
... קבוצות סביבה זמינות: התקנה מינימלית צומת מחשוב שרת שרת תשתית והדפסת קובץ שרת אינטרנט בסיסי שרת וירטואליזציה עם GUI Gnome Desktop פיתוח סביבות עבודה KDE פלזמה ותחנת עבודה יצירתית קבוצות זמינות: ספריות נתמכות על ידי ניהול מערכות UNIX מדור קודם תמיכה בכלי ניהול מערכות פיתוח כלי אבטחה כלי ניהול גרפי כלי מסוף אינטרנט. תמיכה מדעית תמיכה בכרטיס חכם ...

ó

[root @ centos7 ~] # מזהה רשימת קבוצות יאם
תוספים טעונים: המהיר ביותר מירור, langpacks טעינת מהירויות מראה מקובץ מארח מטמון קבוצות סביבה זמינות: התקנה מינימלית צומת חישוב (סביבת מחשב צומת) שרת תשתית (סביבת שרת תשתית) שרת וקובץ הדפסה (הדפסת קבצים - סביבת שרת) בסיסי שרת אינטרנט (סביבת שרת אינטרנט) מארח וירטואליזציה (וירטואליזציה-מארח סביבה) שרת עם GUI (סביבת שרת גרפית) שולחן העבודה של Gnome (סביבת gnome-desktop) סביבות עבודה של KDE בפלזמה (סביבת kde-desktop) פיתוח ויצירה תחנת עבודה (סביבת מפתח-תחנת עבודה) קבוצות מותקנות: ספריות תואמות (ספריות תואמות) תמיכה מדור קודם של UNIX (legacy-unix) כלי ניהול מערכות (כלי מנהל מערכת) כלי אבטחה (כלי אבטחה) קבוצות זמינות: ניהול מערכות (מערכת -ניהול) כלי פיתוח (פיתוח) כלי מודעות גרפיים שרתים (כלים גרפיים-מנהל-כלים) עבור קונסולת האינטרנט. (קונסולה-אינטרנט) תמיכה מדעית (מדעית) תמיכה בכרטיס חכם (כרטיס חכם)

במהלך ההתקנה אנו בוחרים באפשרות העיקרית מארח וירטואליזציה ובתוכה בבית פלטפורמת וירטואליזציה:

[root @ centos7 ~] # yum groupinfo וירטואליזציה-מארח-סביבה
---- קבוצת סביבה: מזהה סביבת מארח וירטואליזציה: וירטואליזציה-מארח-סביבה תיאור: מארח וירטואליזציה מינימלי. קבוצות חובה: ליבת בסיס
    וירטואליזציה- hypervisor
    כלי וירטואליזציה
קבוצות אופציונליות: איתור באגים + רשת-קובץ-מערכת-לקוח + ניהול-מערכת מרחוק
    פלטפורמת וירטואליזציה

[root @ centos7 ~] # yum groupinfo virtualization-hypervisor
.... קבוצה: וירטואליזציה Hypervisor קבוצת-מזהה: virtualization-hypervisor תיאור: התקנת מארח הווירטואליזציה הקטנה ביותר האפשרית. חבילות חובה:
   = libvirt
   = qemu-kvm
 חבילות אופציונליות: qemu-kvm-tools

[root @ centos7 ~] # yum groupinfo-virtualization-tools
.... קבוצה: כלי וירטואליזציה קבוצה-מזהה: כלי וירטואליזציה תיאור: כלים לניהול תמונה וירטואלית מנותקת. חבילות ברירת מחדל:
   = libguestfs
 חבילות אופציונליות: libguestfs-java libguestfs-tools libguestfs-tools-c

[root @ centos7 ~] # yum groupinfo-virtualization-platform
.... קבוצה: פלטפורמת וירטואליזציה מזהה קבוצתי: פלטפורמת וירטואליזציה תיאור: מספק ממשק לגישה ולבקרה על מכולות ואורחים וירטואליים. חבילות נדרשות: libvirt
   = לקוח libvirt
   = סגולה-מי
 חבילות אופציונליות: גדר-virtd-libvirt גדר-virtd-multicast גדר-virtd-serial libvirt-cim libvirt-java libvirt-snmp perl-Sys-Virt

דרך נוספת להשיג את הרשימה המלאה של חבילות מותקנות היא הבאה:

[root @ centos7 ~] רשימת yum # הותקנה
[root @ centos7 ~] # yum list מותקן> install.txt

יחסית ל- Hypervisor

[root @ centos7 ~] # egrep "(vir | kvm | qemu)" installed.txt
ipxe-roms-qemu.noarch 20130517-8.gitc4bce43.el7_2.1 @Updates libvirt.x86_64 1.2.17-13.el7_2.5 @Updates libvirt-client.x86_64 1.2.17-13.el7_2.5 @Updates libvirt- daemon.x86_64 1.2.17-13.el7_2.5 @Updates libvirt-daemon-config-network.x86_64 1.2.17-13.el7_2.5 @Updates libvirt-daemon-config-nwfilter.x86_64 1.2.17-13.el7_2.5 .86 @Updates libvirt-daemon-driver-interface.x64_1.2.17 13-7.el2.5_86 @Updates libvirt-daemon-driver-lxc.x64_1.2.17 13-7.el2.5_86 @Updates libvirt-daemon-driver- network.x64_1.2.17 13-7.el2.5_86 @Updates libvirt-daemon-driver-nodedev.x64_1.2.17 13-7.el2.5_86 @Updates libvirt-daemon-driver-nwfilter.x64_1.2.17 13-7.el2.5_86 .64 @Updates libvirt-daemon-driver-qemu.x1.2.17_13 7-2.5.el86_64 @Updates libvirt-daemon-driver-secret.x1.2.17_13 7-2.5.el86_64 @Updates libvirt-daemon-driver- storage.x1.2.17_13 7-2.5.el86_64 @Updates libvirt-daemon-kvm.x1.2.17_13 7-2.5.el86_64 @Updates libvirt-python.x1.2.17_2 7-86.el64 @Base qemu-img. x10_1.5.3 105: 7-2.7.el86_64 @Updates qemu-kvm.x10_1.5.3 105: 7. 2.7-86.el64_10 @Updates qemu-kvm-common.x1.5.3_105 7: 2.7-86.el64_1.13 @Updates virt-what.x6_7 0.14-9.el7 @Base virt-who.noarch 2.1-XNUMX. elXNUMX_XNUMX @ עדכונים

שים לב שהפלט שלעיל מראה מאיזה מאגר כל חבילה נפרדת. אגב, אנחנו בודקים בעקיפין שאנחנו עובדים עם גרסת CentOS 7.2. אנו יכולים גם לראות שעם המסנן המשמש ברשימת החבילות, למשל, החבילה libguestfs שהוא גם חלק מפלטפורמת הווירטואליזציה.

אנו מציעים עיין קצת ברשימת החבילות המותקנות.

פעולות סופיות ... או כמעט

סיים את תצורת ה- hypervisor centos7.fromlinux.fan וליצור את המכונה הווירטואלית הראשונה שלך, מרחוק, כפי שצוין במאמר Virt-Manager ו- virsh: ניהול מרחוק באמצעות SSH.

לקוראים שמעדיפים את הקונסולה המוכה תמיד, אנו נקדיש את המאמר הבא «CentOS 7 Hypervisor: ניהול מרחוק» בהם נשתמש בעיקר בפקודות וירש y install-virt לרוץ מרחוק מתחנת העבודה שלנו sysadmin.fromlinu.fan.

התקנה שלב אחר שלב באמצעות תמונות

תצפיות:

  • התמונות מסבירות את עצמן. המתקין האנקונדה מאת CentOS זה כלי חזק מאוד בכיתתו
  • הערכים המוצגים נועדו למטרות בדיקה בלבד ואין לקחת אותם כמומלץ או רשמי בכל עת.
  • הצו שבוצע כדי לספק את דרישות המתקין, הם בדרך של דוגמה לא יותר
  • זו שלא בחרנו במדיניות האבטחה - מדיניות אבטחה כל אחד לא אומר שאתה צריך. יתרה מכך, אנו מזמינים אתכם להשתמש בו
  • עם אפשרות KDUMP זה קורה כמו בנקודה הקודמת
  • בתצורת הרשת, איננו נוגעים באפשרויות רבות מכיוון שאיננו זקוקים להן כדי להפוך את שרת הבדיקה הווירטואלית שלנו. מיותר לציין שגם אם מדובר במבחן, זה עובד נכון מאוד
  • סוג המחיצה וגודל המחיצות שלה הם דוגמא ותו לא
  • בחירת התוכנה היא להשיג Hypervisor עם מספר החבילות המינימלי המותקן. אנו מזמינים אתכם להעשיר את השרת בייצור
  • לגבי המקור להתקנה, אנו חוזרים על כך שאנו משתמשים במאגרים מקומיים עקב חוסר חיבור מקומי לאינטרנט. אנו עובדים עם מאגרים מקומיים שהורדו - על ידי חברים ועמיתים - מה- WWW
  • אם לאחר הפעלה מחדש של מערכת ההפעלה בתום ההתקנה תתבקש לקרוא ולאשר את הסכם הרישיון הסופי, סדר המקשים הוא "1", "2" ו- "c", ללא המרכאות. בבקשה!. 😉

גלריית תמונות


תוכן המאמר עומד בעקרונותינו של אתיקה עריכתית. כדי לדווח על שגיאה לחץ כאן.

6 תגובות, השאר את שלך

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   קרבורוס גלגל המזלות דיג'ו

    פוסט טוב מאוד, פיקו. אני גם מצפה לבאות הבאה על ניהול מרחוק באמצעות virsh ו- virt-install. אני מיישם כמעט את כל המאמרים שלך מסדרת PYMES בהפקה ועד כה אני מצליח מאוד. תודה פיקו

  2.   פדריקו דיג'ו

    תודה רבה חבר גלגל המזלות. נושאים אלה מעניינים מעטים הקוראים, כך נראה.

  3.   ג'ואנג'ו דיג'ו

    המאמרים טובים, זה משמש ככלי עזר לזיכרון לדברים שאתה שוכח או ממקם, התרומה זוכה להערכה רבה

    1.    פדריקו דיג'ו

      תודה על התגובה, חואנג'ו. אני אישית משתמש במאמרים אלה כמדריכים ליישומים.

  4.   איסמעאל אלווארז וונג דיג'ו

    פיקו, כמו תמיד ולאורך כל הסדרה עד כה, המאמר המדובר טוב מאוד.
    תמיד יש משהו חדש: הנה זה במקום להתקין את ה- CentOS «מינימלי" (זה הדבר הרגיל); מאותו תהליך התקנה, נבחרת הסביבה «Virt Host» יחד עם Virt Platform שלה וספריות תואמות.
    הטכניקה של שינוי מקור ההתקנה המוגדר כברירת מחדל בו כולם משתמשים (המאגר הכלול ב- DVD של מתקין CentOS ב- DVD) עבור מאגר מקומי ברשת שמופעל על ידי http היא גם טובה מאוד (כאן זה חובה, הגדר את הכרטיס קודם רשת, טוב מאוד גם זה). הדבר המקובל הוא שלאחר כניסה לשרת בפעם הראשונה והגדרת התצורה של ממשק הרשת שלנו, אנו מאפשרים את המאגר המקומי.
    שימושי מאוד את כל השלבים המפורטים בפירוט עצום כיצד לחקור את כל החבילות המותקנות הקשורות ל- Virt kemu (מ- anaconda.cfg, להתקנת מאגר ה- DVD ל- DVD לעבודה ואז באמצעות הקבוצות).
    שום דבר חבר, המקסימום במידע ועל פי הפסקה האחרונה, המאמר הבא מבטיח הרבה יותר.

  5.   פדריקו דיג'ו

    תודה לך חבר וונג על הערותיך. ניסיתי לנקוט בגישה אחרת כיצד להכיר את החבילות המותקנות. חשבתי שזה נושא מעניין ולכן הצגתי אותו. אני מחכה לך במאמרים הבאים שלי