IP-KVM amin'ny alàlan'ny QEMU

IP-KVM amin'ny alàlan'ny QEMU

Tsy mora ny famahana olana momba ny baotin'ny rafitra fandidiana amin'ny mpizara tsy misy KVM. Mamorona KVM-over-IP ho anay izahay amin'ny alàlan'ny sary fanarenana sy milina virtoaly.

Raha misy olana amin'ny rafitra fiasana amin'ny mpizara lavitra, ny mpitantana dia misintona ny sary fanarenana ary manatanteraka ny asa ilaina. Ity fomba ity dia miasa tsara rehefa fantatra ny antony mahatonga ny tsy fahombiazana, ary ny sary fanarenana sy ny rafitra fiasana napetraka amin'ny mpizara dia avy amin'ny fianakaviana iray ihany. Raha mbola tsy fantatra ny antony mahatonga ny tsy fahombiazana, dia mila manara-maso ny fandrosoan'ny fametrahana ny rafitra fandidiana.

KVM lavitra

Afaka miditra amin'ny console mpizara ianao amin'ny alàlan'ny fitaovana namboarina toy ny IPMI na Intel® vPro™, na amin'ny alàlan'ny fitaovana ivelany antsoina hoe IP-KVM. Misy toe-javatra izay tsy misy ny teknolojia voatanisa rehetra. Tsy izany anefa no farany. Raha azo averina averina amin'ny laoniny ny mpizara ho sary fanarenana miorina amin'ny rafitra fiasana Linux, dia azo alamina haingana ny KVM-over-IP.

Ny sary fanarenana dia rafitra fiasa feno izay hita ao amin'ny RAM. Noho izany, afaka mitantana rindrambaiko rehetra isika, anisan'izany ny milina virtoaly (VM). Izany hoe, afaka manomboka VM ianao ao anatin'izany ny rafitra fiasan'ny server. Ny fidirana amin'ny console VM dia azo alamina, ohatra, amin'ny alàlan'ny VNC.

Mba hampandehanana ny rafitra fiasan'ny mpizara ao anaty VM dia tsy maintsy mamaritra ny kapila mpizara ho kapila VM ianao. Ao amin'ny rafitra fiasan'ny fianakaviana Linux, ny kapila ara-batana dia aseho amin'ny fitaovana sakana amin'ny endrika / Dev / sdX, izay azo ampiasaina toy ny rakitra mahazatra.

Ny hypervisors sasany, toy ny QEMU sy VirtualBox, dia ahafahanao mitahiry angon-drakitra VM amin'ny endrika "manta", izany hoe, angona fitahirizana tsy misy metadata hypervisor. Noho izany, ny VM dia azo atomboka amin'ny fampiasana ny kapila ara-batana an'ny mpizara.

Ity fomba ity dia mitaky loharano hanombohana ny sary fanarenana sy ny VM ao anatiny. Na izany aza, raha manana RAM efatra na mihoatra ny gigabytes ianao dia tsy ho olana izany.

Fanomanana ny tontolo iainana

Azonao atao ny mampiasa programa maivana sy tsotra toy ny milina virtoaly QEMU, izay matetika tsy anisan'ny sary fanarenana ka tsy maintsy apetraka misaraka. Ny sary fanarenana atolotray ho an'ny mpanjifa dia mifototra amin'ny Arch Linux, izay mampiasa mpitantana fonosana pacman.

Ny zavatra voalohany tokony hataonao dia ny hahazoana antoka fa ny sary fanarenana dia mampiasa ny rindrambaiko farany. Azonao atao ny manamarina sy manavao ny singa OS rehetra miaraka amin'ity baiko manaraka ity:

pacman -Suy

Aorian'ny fanavaozana dia mila mametraka QEMU ianao. Ny baiko fametrahana amin'ny alàlan'ny pacman dia ho toy izao:

pacman -S qemu

Andeha hojerentsika fa napetraka tsara ny qemu:

root@sel-rescue ~ # qemu-system-x86_64 --version
QEMU emulator version 4.0.0
Copyright (c) 2003-2019 Fabrice Bellard and the QEMU Project developers

Raha izany no zava-drehetra, dia vonona ny handeha ny sary fanarenana.

Manomboka milina virtoaly

Voalohany, mila manapa-kevitra momba ny habetsaky ny loharanon-karena natokana ho an'ny VM ianao ary fantaro ny lalana mankany amin'ny kapila ara-batana. Amin'ny tranga misy antsika dia hanolotra core roa sy RAM roa gigabytes amin'ny milina virtoaly izahay, ary ny kapila dia hita eny an-dalana. / Dev / SDA и / Dev / sdb. Andao hanomboka ny VM:

qemu-system-x86_64
-m 2048M
-net nic -net user
-enable-kvm
-cpu host,nx
-M pc
-smp 2
-vga std
-drive file=/dev/sda,format=raw,index=0,media=disk
-drive file=/dev/sdb,format=raw,index=1,media=disk
-vnc :0,password
-monitor stdio

Fanazavana fanampiny momba ny dikan'ny paramètre tsirairay:

  • -m 2048M - asio 2 GB RAM ho an'ny VM;
  • -net nic -net mpampiasa - manampy fifandraisana tsotra amin'ny tambajotra amin'ny alàlan'ny hypervisor mampiasa NAT (Network Address Translation);
  • -enable-kvm - avelao ny virtoaly KVM (Kernel Virtual Machine) feno;
  • - cpu host — miteny amin'ny processeur virtoaly izahay mba hahazoana ny fiasa rehetra amin'ny processeur server;
  • -M PC - karazana fitaovana PC;
  • -smp 2 - ny processeur virtoaly dia tokony ho roa-fototra;
  • -vga std - misafidy karatra vidéo mahazatra izay tsy mahazaka fanapahan-kevitra amin'ny efijery lehibe;
  • -Drive file=/dev/sda,format=raw,index=0,media=disk
    • file=/dev/sdX - lalana mankany amin'ny fitaovana fanakanana maneho ny kapila mpizara;
    • format = manta - marihina fa ao amin'ny rakitra voatondro dia amin'ny endrika "manta" daholo ny angon-drakitra, izany hoe, toy ny ao anaty kapila;
    • Index = 0 - isa kapila, tsy maintsy mitombo iray isaky ny kapila manaraka;
    • media=kapila - ny milina virtoaly dia tsy maintsy manaiky an'io fitahirizana io ho kapila;
  • -vnc:0, tenimiafina — manomboka ny mpizara VNC amin'ny alàlan'ny default amin'ny 0.0.0.0:5900, ampiasao ny tenimiafina ho fanomezan-dàlana;
  • - monitor stdio — Ny fifandraisana eo amin'ny mpitantana sy ny qemu dia hitranga amin'ny alàlan'ny streams input/output mahazatra.

Raha milamina ny zava-drehetra dia hanomboka ny fanaraha-maso QEMU:

QEMU 4.0.0 monitor - type 'help' for more information
(qemu)

Nolazainay fa ny fanomezan-dàlana dia atao amin'ny fampiasana tenimiafina, saingy tsy nanondro ny tenimiafina mihitsy. Azo atao izany amin'ny fandefasana ny baiko fanovana tenimiafina vnc mankany amin'ny fanaraha-maso QEMU. Fanamarihana manan-danja: Ny tenimiafina dia tsy tokony hihoatra ny tarehintsoratra valo.

(qemu) change vnc password
Password: ******

Aorian'izany dia afaka mifandray amin'ny mpanjifa VNC rehetra isika, ohatra, Remmina, mampiasa ny adiresy IP an'ny mpizara miaraka amin'ny tenimiafina nofaritanay.

IP-KVM amin'ny alàlan'ny QEMU

IP-KVM amin'ny alàlan'ny QEMU

Ankehitriny isika dia tsy mahita ny mety ho lesoka eo amin'ny dingana fandoavana, fa afaka miatrika azy ireo ihany koa.

Rehefa vita ianao dia tsy maintsy manakatona ny milina virtoaly. Azo atao izany na ao anatin'ny OS amin'ny alàlan'ny fandefasana famantarana hanakatona, na amin'ny fanomezana ny baiko system_powerdown ao amin'ny monitor QEMU. Izany dia mitovy amin'ny fanindriana ny bokotra fanakatonana indray mandeha: ny rafitra miasa ao anatin'ny milina virtoaly dia hikatona tsara.

Fametrahana rafitra fandidiana

Ny milina virtoaly dia manana fidirana feno amin'ny kapila mpizara ary noho izany dia azo ampiasaina amin'ny fametrahana ny rafitra miasa. Ny hany fetra dia ny habetsaky ny RAM: tsy azo apetraka ao anaty RAM foana ny sary ISO. Andao hanokana RAM efatra gigabytes hitahiry ny sary / mnt:

mount -t tmpfs -o size=4G tmpfs /mnt

Hisintona ny sarin'ny fametrahana ny rafitra fandidiana FreeBSD 12.0 ihany koa izahay:

wget -P /mnt ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/ISO-IMAGES/12.0/FreeBSD-12.0-RELEASE-amd64-bootonly.iso

Afaka manomboka ny VM ianao izao:

qemu-system-x86_64
-m 2048M
-net nic -net user
-enable-kvm
-cpu host,nx
-M pc
-smp 2
-vga std
-drive file=/dev/sda,format=raw,index=0,media=disk
-drive file=/dev/sdb,format=raw,index=1,media=disk
-vnc :0,password
-monitor stdio
-cdrom /mnt/FreeBSD-12.0-RELEASE-amd64-bootonly.iso
-boot d

sainam-pirenena - boot d mametraka booting avy amin'ny kapila CD. Mifandray amin'ny mpanjifa VNC izahay ary mahita ny bootloader FreeBSD.

IP-KVM amin'ny alàlan'ny QEMU

Satria ny fahazoana adiresy amin'ny alàlan'ny DHCP dia nampiasaina hidirana amin'ny Internet, aorian'ny fanamafisana dia mety ilaina ny miditra ao amin'ny rafitra vao napetraka ary manitsy ny firafitry ny tambajotra. Amin'ny toe-javatra sasany, mety ilaina ny mametraka mpamily adaptatera tambajotra, satria tsy mitovy ny karatra tambajotra napetraka ao amin'ny server sy ilay nalaina tao amin'ny VM.

famaranana

Ity fomba fikarakarana ny fidirana lavitra amin'ny console server ity dia mandany ny sasany amin'ireo loharanon'ny server, na izany aza, tsy mametraka fepetra manokana amin'ny hardware server, ary noho izany dia azo ampiharina amin'ny toe-javatra rehetra. Ny fampiasana an'io vahaolana io dia manamora kokoa ny fizahana ny lesoka amin'ny lozisialy sy ny famerenana ny fiasan'ny mpizara lavitra.

Source: www.habr.com

Add a comment