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
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
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.
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.
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