KVM לש תילאוטריו הנוכמ תינבת רוציל דציכ


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

.תאז גישהל ולכות ךיא הארנו ךישמנו ואוב

סקונילב KVM תנקתה :1 בלש

:אשונב םיפיקמ םיכירדמ ונל שי .ךלש תכרעמב KVM תנקתה אוה ןושארה בלשה

    .הלעפהב תיטמוטוא טועבל רשפאמו לעופ libvirtd לש ןומדה יכ אדוו ,ףסונב

    $ sudo systemctl enable libvirtd
    $ sudo systemctl start libvirtd
    

    .לעופ libvirtd לש ןומדה םא אדו

    $ sudo systemctl status libvirtd
    

    .תנעטנ vhost-net -ה תנומתש אדו ,ןאיבד/וטנובוא תכרעמ ליעפמ התא םא

    $ sudo modprobe vhost_net
    

    KVM לש תילאוטריו הנומת רוצ :2 בלש

    .גצומש יפכ qemu-img הדוקפה תועצמאב 20G CentOS 8 KVM הנומת רוציל םיכלוה ונא ,הדוקפה תרושב .הנקתה עפומ לבקל ,לכ םדוק ,ונילע ,תינבת רוציל עיגנש ינפל

    $ sudo qemu-img create -o preallocation=metadata -f qcow2 /var/lib/libvirt/images/centos8.qcow2 20G
    

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

    $ sudo virt-install --virt-type kvm --name centos8 --ram 2096 \
    --disk /var/lib/libvirt/images/centos8.qcow2,format=qcow2 \
    --network network=default \
    --graphics vnc,listen=0.0.0.0 --noautoconsole \
    --os-type=linux --os-variant=rhel7.0 \
    --location=/home/tecmint/Downloads/CentOS-8-x86_64-1905-dvd1.iso
    

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

    KVM לש תילאוטריו הנוכמ תינבת תנומת תריצי :3 בלש

    .תכרעמה תוליבח לכ תא ןכדעו VM -ל סנכיה ,הנקתהה םויס רחאל

    $ sudo dnf update
    

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

    $ sudo dnf install epel-release wget curl net-tools vim
    

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

    $ sudo dnf install cloud-init cloud-utils-growpart acpid
    

    .zeroconf לולסמ תא תבשה ,ןכמ רחאל

    $ echo "NOZEROCONF=yes" >> /etc/sysconfig/network
    

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

    $ sudo virt-sysprep -d centos8
    

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

    $ sudo virt-sysprep -d centos8
    

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

    $ sudo virsh undefine centos8
    

    .הסירפלו טובישל תעכ הנכומ תינבתה תנומת