CentOS/RHEL 8 -ב KVM ןיקתהל דציכ


.(VM) תוילאוטריו תונוכמ תלעפהל תשמשמה תילאוטריו הלעפה תמרופטלפ רצויה (תכתמ-ףושח) 1 גוסמ חקפמל סקוניל תא ךפוהש הניעטל ןתינה הביל לודומ והז .סקונילב בטיה בלושמה וטקפ-הדו חותפ דוק היצזילאוטרי

.רחא VM ךותב VM ץירהל תרשפאמה ,תננוקמ היצזילאוטריווב םג ךמות אוה .(' וכו קסיד ,תשר סיטרכ ,דבעמ רמולכ) תיטרפ תילאוטריו הרמוח לעבו הבילה ידי לע להונמו ןמזותמש סקוניל ךילהת אוה VM לכ ,KVM תחת

.(םייזיפ םיחראמ ןיב לעופ VM לש הרבעה) תמא ןמזב ןהו ןווקמ אל בצמב הרבעהב ןה ךמות אוהו ,הבילה ןורכיז לוהינל תונוכת שרוי אוה ,(sVirt) תחטבואמ היצזילאוטריו םגו SELinux תועצמאב דודיבו VM לש תרפ

.RHEL 8 Linux -ו CentOS 8 -ב תוילאוטריו תונוכמ להנלו רוציל ,KVM לש היצזילאוטריו ןיקתהל דציכ דמלת הז רמאמב

    .האבה הדוקפה תלעפה ידי לע היצזילאוטריווב תכמות ךלש הרמוחה תמרופטלפש אדוו ,ףסונב

    # grep -e 'vmx' /proc/cpuinfo		#Intel systems
    # grep -e 'svm' /proc/cpuinfo		#AMD systems
    

    .(לדחמ תרירבכ ,תויהל םירומא םה) הבילב םינעטנ KVM ילודומש אדו ,ןכ ומכ

    # lsmod | grep kvm
    

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

    .Cockpit טנרטניאה תלוסנוק תא ונגצה ,KVM יכירדמ לש תמדוק הרדסב

    CentOS 8 -ב סייטה את לש טנרטניאה תלוסנוק תא רדגה :1 בלש

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

    .Libvirt לע ססבתהב VM יבשחמ לוהינל סייטה את תונוכמ תמויס תא ןיקתהל שי .dnf לש האבה הדוקפה תועצמאב ותוא ןקתה ,ןקתומ הז תא ךל ןיא םא ,הנורחאל הנקתוהש RHEL 8 -ו CentOS 8 תכרעמב רשפואמו שארמ ן

    # dnf install cockpit cockpit-machines
    

    .לעופ אוהש רשאל ידכ ובצמ תא קודבו תכרעמה לוחתא תעב תיטמוטוא הלעפהל ותוא לעפה ,סייטה את עקש תא לעפה ,הליבחה תנקתה םויס רחאל .2

    # systemctl start cockpit.socket
    # systemctl enable cockpit.socket
    # systemctl status cockpit.socket
    

    .םישדחה םייונישה תא ליחהל ידכ שאה תמוח תרוצת תא שדחמ ןעטו firewall-cmd הדוקפה תועצמאב ,לדחמ תרירבכ תלעפומה תכרעמה לש שאה תמוחב סייטה את תוריש תא ףסוה ,ןכמ רחאל .3

    # firewall-cmd --add-service=cockpit --permanent
    # firewall-cmd --reload
    

    .טוונל ידכ האבה רתאה תבותכב שמתשהו טנרטניא ןפדפד חתפ ,סייטה אתב טנרטניאה תלוסנוקל תשגל ידכ .4

    https://FQDN:9090/
    OR
    https://SERVER_IP:9090/
    

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

    CentOS 8 היצזילאוטריו KVM תנקתה :2 בלש

    .תוילאוטריו תונוכמב הייפצל שמשמ viewer-virt -ו ,הדוקפה תרוש קשמממ תוילאוטריו תונוכמ תנקתהל ילכ תקפסמ virt-install תליבח .ןמקלדכ תורחא היצזילאוטריו תוליבחו היצזילאוטריווה לודומ תא ןקתה ,ןכמ

    # dnf module install virt 
    # dnf install virt-install virt-viewer
    

    .libvirt hypervisor לש םינקתה ילהנמ תלעפהל תרדגומ חראמה תנוכמ םא תמאל ידכ virt-host-validate הדוקפה תא לעפה ,ןכמ רחאל .6

    # virt-host-validate
    

    .לעופ אוהש רשאל ידכ ולש סוטטסה תא קודב זאו .לוחתא לכב יטמוטוא ןפואב ליחתהל ול רשפאו libvirtd (libvirtd) ןומדה תא לעפה ,ןכמ רחאל .7

    # systemctl start libvirtd.service
    # systemctl enable libvirtd.service
    # systemctl status libvirtd.service
    

    סייטה את ךרד Bridge Bridge (Switch Network Virtual) תא רדגה :3 בלש

    .NAT בצמב לעופה תילאוטריווה תשרה גתמ תא גציימה virbr0 לדחמ תרירבכ רדגומה תשרה קשממ תא ליעפמ אוה ,libvirtd לש ןומדה תלעפה רחאל ,לדחמ תרירבכ .חראמה ומכ תשר התואב תוילאוטריו תונוכמ בולישל (תי

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

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

    .לחה לע ץחל ןכמ רחאל .אבה ךסמה םוליצב גצומש יפכ (Ethernet -ה קשממ תא גציימה enp2s0 לשמל) האיציה ינקתה וא רשגה ידבע תא רחבו רשגה םש תא ןזה ,ץפוקה ןולחמ .9

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

    סייטה אתב טנרטניאה תלוסנוק תועצמאב תוילאוטריו תונוכמ לש לוהינו הריצי :4 בלש

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

    .הנקתהה רוקמ תנזה רחאל הלעפהה תכרעמו הלעפהה תכרעמ קפס תא יטמוטוא ןפואב רוחבל שי .האבה הנומתב גצומש יפכ ןורכיז , לדוג ,ןוסחא ,הנקתה רוקמ ,(/ var/lib/libvirt/images/רמולכ ןוסחאה תכיר

    .רוצ לע ץחל זאו VM -ה תא ידיימ ןפואב ליעפהל תורשפאה תא םג קודב

    .(ונלש הרקמב 18.04 וטנובוא) תחרואה הלעפהה תכרעמ תא ןיקתהל ךשמה .תקפוסמה ISO -ה תנומת תועצמאב לוחתא עצבל ךירצ אוהו יטמוטוא ןפואב VM -ה תא ליעפהל שי ,םדוקה בלשהמ רוצ לע הציחל רחאל .13

    .רצונש שדחה רשגה תשר קשממ תא ןייצל ךירצ תשרה רוקמ ,VM -ה לש תשר יקשממ לע ץחלת םא

    .תחראמה תשרה לש DHCP תרשמ IP תבותכ לבקמ VMs לש Ethernet -ה קשממ יכ ןיחבהל לגוסמ תויהל רומא התא ,תשר קשממ לש הרוצתה בלשב ,הנקתהה ךלהמבו

    .ןורחאה ףיעסב ראותמכ ,תחראמה תשרב הנוכמ לכמ SSH תועצמאב תחרואה הלעפהה תכרעמל תשגל ידכ OpenSSH תליבח תא ןיקתהל ךילעש בל םיש

    .VM -ה תא ליעפהל ידכ לעפה לע ץחל ןכמ רחאל .VM -ה יקסידל תחתמ cdrom -ה ןקתה תא רסה/קתנו םיקסיד לא רובע זאו VM -ה תא לחתא ,תחרואה הלעפהה תכרעמ תנקתה תמלשה רחאל .14

    .הלעפהה תכרעמ תנקתה ךלהמב תרציש שמתשמ ןובשח תועצמאב תחרואה הלעפהה תכרעמל סנכיהל לוכי התא ,תולוסנוק תחת תעכ .15

    SSH תועצמאב תילאוטריו הנוכמ לש תחרוא הלעפה תכרעמל השיג :5 בלש

    .(ךלש חרואה לש IP -ה תבותכב 10.42.0.197 תא ףלחה) האבה הדוקפה תא לעפה ,SSH תועצמאב חראמה תשרמ הנקתוהש השדחה תחרואה הלעפהה תכרעמל תשגל ידכ .16

    $ ssh [email 
    

    .אבה ךסמה םוליצב םישגדומה םירותפכב שמתשה זאו VMs -ה תמישרמ וילע ץחל ,VM קוחמל וא שדחמ ליעפהל ,תובכל ידכ .17

    .RHEL 8 -ב היצזילאוטריו םע הדובעה תליחת :ואר םיפסונ םיטרפל .סייטה אתב טנרטניאה תלוסנוק תועצמאב VM יבשחמ להנלו רוצילו ,KVM לש היצזילאוטריו תוליבח ןיקתהל דציכ וניארה הז ךירדמב !התע תעל לכה ה


כל הזכויות שמורות. © Linux-Console.net • 2019-2024