2 קלח - KVM תביבסב (NFS -ו HTTP, FTP) תשר תנקתה תועצמאב תוילאוטריו תונוכמ רפסמ סורפל דציכ


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

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

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

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

    # yum install vsftpd
    

    .תותימצל לעפומ תורישל ותוא ךופהלו ליחתהל רשפא זא ,vsftpd תנקתה רחאל .2

    # systemctl start vsftpd
    # systemctl enable vsftpd
    

    .שאה תמוחל FTP תוריש ףיסוהל ךילע היהיש ןכתיי ,החטבא תויעבל .3

    # firewall-cmd --permanent --add-service=ftp
    # firewall-cmd –reload
    

    .ךלש תישיא תמאתומה הבכרהה תדוקנ תא רוציל םג לוכי התא .(mnt םוקימ/רמולכ) הבכרהה תדוקנל תחתמ ISO -ה תנומת תא ביכרנ ואוב . RHEL7 ISO ב םישמתשמ ונא הז קלחב ,דובעל הצור התא וילע ךילע

    # mount -t iso9660 -o ro /path-to-iso/rhel-server-7.0-x86_64-dvd.iso  /mnt/iso-mp/
    

    .היתחת השדח היירפס רוציל רשפאמ /var/ftp/pub/ אוה FTP לש לדחמה תרירב ביתנ .FTP תרש תחת רבד םוש ונפתיש אל ןיידע ,וישכע דע .5

    # mkdir /var/ftp/pub/RHEL7
    

    .הקתעהה ןמזב םיילולימ םיטרפל 'v' תורשפא ףיסוהל םג לוכי התא .םינקתומה ISO -ה יצבק תא וילא קתעה ןכמ רחאל .6

    # cp -r /mnt/iso-mp/* /var/ftp/pub/RHEL7/
    

    .תורישה בצמ תא קודבלו vsftpd תוריש תא שדחמ ליעפהל רשפאמ ףוסבל .7

    # systemctl restart vsftpd
    # systemctl enable vsftpd
    # systemctl status vsftpd
    
     vsftpd.service - Vsftpd ftp daemon
     Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; enabled)
     Active: active (running) 
     Main PID: 27275 (vsftpd)
    

    .ונלש GUI -ה ילכ תא ליעפהל ןמזה עיגה וישכע .8

    # virt-manager
    

    .הז ןולחמ תשר תנקתה רחב זאו השדח תילאוטריו הנוכמ רוצ ,'להנמה-להנמ' תלעפה רחאל .9

    .ifconfig הדוקפה תועצמאב ותרוצת תא גיצהל לכות .יזיפה חראמה םע תילאוטריווה הנוכמה רוביחל ילאוטריו bridge bridge רצונ ,הנושארה םעפב KVM תוליבח םתנקתה רשאכ .10

    # ifconfig virbr0
    
    virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet 192.168.124.1  netmask 255.255.255.0  broadcast 192.168.124.255
            inet6 fe80::5054:ff:fe03:d8b9  prefixlen 64  scopeid 0x20
            ether 52:54:00:03:d8:b9  txqueuelen 0  (Ethernet)
            RX packets 21603  bytes 1144064 (1.0 MiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 214834  bytes 1108937131 (1.0 GiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    

    .תילאוטריווה תשרה תביבסב יזיפה חראמה תא גציימ הזה IP -ה יכ רמול םילוכי ונא ,ןכל .יזיפה חראמל רבחתהל ידכ הז IP -ב תושמתשמ תונוכמה vibr0.Virtual ילאוטריווה רשגל הצקומ IP: 192.16

    .םדוקה IP -ה םוקמב ינשה תרשה לש IP -ה תא ןזה טושפ ,קחורמ/רחא חראמ לע ךלש FTP -ה תרש תא תסרפ םא .ונלש ISO -ה יצבק תא הליכמה ונלש FTP -ה תיירפסל URL -ה ביתנ תא קפסל ידכ הז IP -ב שמתשנ ונא

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

    .ךלש השדחה תילאוטריווה הנוכמה םע הנהתו םויס לע ץחל

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

    .nfs תורישה תליבח תא ןקתה ,ןאכ םיבלשה םתוא תא טעמכ ונל שי .1

    # yum install nfs-utils
    

    .תותימצל שאה תמוחל תורישה תא ףסוהו nfs -ה תוריש תא לחתה ,ןכמ רחאל .2

    # systemctl start nfs
    # systemctl enable nfs
    # firewall-cmd --permanent --add-service=nfs
    # firewall-cmd –reload
    

    .סקוניל לש ISO -ה תא ביכרה .3

    # mount -t iso9660 -o ro /path-to-iso/rhel-server-7.0-x86_64-dvd.iso  /mnt/iso-mp/
    

    ./etc/exports תכירע ידי לע NFS ףותיש תועצמאב וז הבכרה תדוקנ ףתשל לכונ .4

    #echo /mnt/iso-mp *(ro) > /etc/exports
    

    .תורישה בצמ תא קודבו NFS תוריש תא שדחמ לעפה .5

    # systemctl restart nfs
    # systemctl status nfs
    
       nfs-server.service - NFS server and services
       Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; disabled)
       Active: active (exited)
    

    .'GUI 'virt-manager -ה ילכ תא לעפה .8

    # virt-manager
    

    .הנוכמ התוא לש IP -ה תא ןזה ,רחא קחורמ בשחמב ךלש NFS -ה תרש תא תסירפ םא .ISO -ה יצבק תא הליכמה NFS תיירפס לש URL -ה ביתנ תא ןזה זאו תשר תנקתה רחב זאו השדח תילאוטריו הנוכמ רוצ ,'virt להנמ'

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

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

    .שאה תמוח לע תותימצל התוא םירשפאמו התוא םיליעפמ ,http תורישה תליבח תא םיניקתמ ,ןאכ םג םיבלשה םתוא תא טעמכ םג ונל שי .1

    # yum install httpd
    # systemctl start httpd
    # systemctl enable httpd
    # firewall-cmd --permanent --add-service=httpd
    # firewall-cmd –reload
    

    .'mnt/iso-mp /' םוקימב ISO -ה תנומת תא ביכרה ,ןכמ רחאל .2

    # mount -t iso9660 -o ro /path-to-iso/rhel-server-7.0-x86_64-dvd.iso  /mnt/iso-mp/
    

    .היתחת השדח היירפס רוציל רשפאמ ,'var/www/html /' אוה HTTP לש לדחמה תרירב ביתנ .HTTP תרש תחת רבד םוש ונפתיש אל דוע וישכע דע .3

    # mkdir /var/www/html/RHEL7
    

    .וז הירפסל םינקתומה ISO -ה יצבק תא קתעה ןכמ רחאל .4

    # cp -r /mnt/iso-mp/* /var/www/html/RHEL7/
    

    .תורישה בצמ תא קודבו httpd תוריש תא שדחמ לעפה .5

    # systemctl restart httpd
    # systemctl status httpd
    
    httpd.service - The Apache HTTP Server
       Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled)
       Active: active (running)
     Main PID: 3650 (httpd)
    

    .. ליעל טרופש יפכ ךילהה יפל לעפו ISO תנומת לש םיצבקה תא הליכמה HTTP תיירפס לש URL -ה תבותכ תא ןזהו תשר תנקתה רחב זאו השדח תילאוטריו הנוכמ רוצ ,'virt להנמ' תא לחתה ןכמ רחאל .6

    םוכיס

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