15 קלח - KVM םע םיחרוא לוהינו היצזילאוטריו תודוסי :RHCSA תרדס


.חראמכ היצזילאוטריווה תמכסב הנוכמה ,(הרמוח) תיזיפ תכרעמ התוא יבג לע ,הזמ הז םידדובמ ו תינמז וב הלעפה תוכרעמ רפסמ ץירהל תורשפאל סחייתמ היצזילאוטריו חנומה ,בושחמב ."והשמ לש (תישממ אלו) תילאו

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

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

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

.אשונב קימעמ ןויד אלו ,הדוקפ תרוש ילכ םע (הביל-תססובמ תילאוטריו הנוכמ) KVM תועצמאב RHEL 7 -ב היצזילאוטריוה תודוסי תא דומלל הלחתה תדוקנ תווהל דעונ יחכונה רמאמה יכ רוכז אנא

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

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

# grep -E 'svm|vmx' /proc/cpuinfo

.ל"נה הדוקפה תואצותב vmx תאז םוקמב םיאור ונייה ,לטניא ססובמ דבעמ ונל היה םא .svm ידי לע ןיוצש יפכ ,היצזילאוטריווב תכמות (AMD דבעמ םע) תיחכונה תכרעמה יכ תוארל םילוכי ונא אבה ךסמה םוליצב

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

:תושורדה תוליבחה תא ןקתה תעכ

    # yum update && yum install qemu-kvm qemu-img libvirt libvirt-python libguestfs-tools virt-install
    

    :libvirtd תוריש תא ליעפהלו ליחתהל דפקה ,הנקתהה תמלשה רחאל

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

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

    :(/etc/sysconfig/scripts network/ifcfg-enp0s3 הארנה לככ) ונלש תישארה NIC -ה תרוצתל האבה הרושה תפסוה .1

    BRIDGE=br0
    

    :( DNS -ה יטרפו רעשה תבותכ ,IP -ה תבותכ תא תונשל וכרטצתש ןכתי יכ בל ומיש) הז ןכות םע br0 (/etc/sysconfig/scripts network/ifcfg-br0 ) רובע הרוצתה ץבוק תריצי .2

    DEVICE=br0
    TYPE=Bridge
    BOOTPROTO=static
    IPADDR=192.168.0.18
    NETMASK=255.255.255.0
    GATEWAY=192.168.0.1
    NM_CONTROLLED=no
    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_PEERDNS=yes
    IPV6_PEERROUTES=yes
    IPV6_FAILURE_FATAL=no
    NAME=br0
    ONBOOT=yes
    DNS1=8.8.8.8
    DNS2=8.8.4.4
    

    , /etc/sysctl.conf -ב ,עוציב ידי לע תונמ תרבעה תלעפה ,ףוסבל .3

    net.ipv4.ip_forward = 1
    

    :תיחכונה הבילה תרוצתב םייונישה תנעטו

    # sysctl -p
    

    .ךכ םשל הרזעל קוקז התא םא (Iptables -ו FirewallD תועצמאב תשר תרובעת תרקב :11 קלח) הרדס התואב הז אשונב רמאמל סחייתהל לכותש רוכז .הז גוסמ העונת רשפאל שי יכ firewalld -ל רמול םג ךילע היהיש ןכ