Debian 7 „Wheezy“ ir QEMU-KVM (II) finalas

Sveiki, draugai!. Mes tęsiame Įvadas į QEMU-KVM naudojimą „Debian Wheezy“ kurti virtualias mašinas. Siekdami palengvinti bendravimą, nuo šiol mesPriimančioji"O kompiuterio, palaikančio visas virtualias mašinas, kompiuteris, ir"Svečias"Arba svečias į bet kurią virtualią mašiną.

Šiandien pamatysime, kaip mes galime turėti pagrindinį kompiuterį ir svečius su to paties tinklo IP adresais ir kaip valdyti nuotolinius šeimininkus ir svečius.

Ir be ilgesnio svarstymo leiskimės į reikalus!

Kaip gauti prieglobą ir svečius su mūsų LAN IP adresais?

Ankstesniame straipsnyje, kai diegiate reikiamus paketus, rekomenduojame tiltas-utils y Hal. Pirmasis leis mums sukurti „Bridge“, o antrasis jį teisingai atspindės „Virtual Machine Manager“ sąsajoje.

Praktiniais tikslais ir tam, kad galėtume svečiams priskirti IP adresus iš mūsų tinklo, pirmiausia turime sukurti Tinklo tiltas arba „Bridge“ su pagrindinio kompiuterio tinklo kortele (-ėmis). Tai galima pasiekti įvairiais būdais pagal pridedamus dokumentus, esančius / usr / shar / doc / bridge-utils, arba tas, kuris rastas internete. Tai padarysime redaguodami konfigūracijos failą / etc / network / interface, bet ne prieš sustabdant sąsajos veikimą eth0 (ir kiti)). Mes to neišbandėme Tinklo vadovas valdyti tinklo ryšius. Mes nenaudojame tinklo tvarkyklės savo darbalaukyje. Gerai?.

  • Mes sustabdome eth0 sąsają (ir kitas):
ifdown eth0
  • Redaguojame failą / etc / network / interface su mėgstamu redaktoriumi ir paliekame jį su tokiu turiniu pagal tai, kas rekomenduojama wiki.debian.org:
# Šis failas aprašo jūsų sistemoje galimas tinklo sąsajas # ir kaip jas suaktyvinti. Norėdami gauti daugiau informacijos, žr. Sąsajas (5). # Atgalinė tinklo sąsaja auto lo iface lo inet loopback # Nustatykite sąsajas rankiniu būdu, išvengdami konfliktų su, pvz., Tinklo vadybininku iface eth0 inet vadovu # iface eth1 inet vadovu # iface eth1 inet rankiniu auto br0 iface br0 inet statiniu adresu 10.10.10.1 tinklas 10.10.10.0 „netmask“ 255.255.255.0 transliacija 10.10.10.255 šliuzas 10.10.10.10 bridge_ports all # bridge_ports eth0 bridge_stp off # disable Spanning Tree Protocol bridge_waitport 0 # neatidėliojama, kol uostas taps laisvas bridge_fd 0 # be persiuntimo delsos

Mes pakeliame sąsają br0

„ifup bro“ Laukiama ne ilgiau kaip 0 sekundžių, be jokių vėlavimų, kol taps prieinamas uostas. Laukiama, kol br0 pasiruošia (MAXWAIT yra 2 sekundės).

Byloje / etc / network / interface, turime atsižvelgti į:

  • Pakeiskite mūsų LAN IP adresus ir potinklius.
  • Priskirti br0 tas pats IP, kaip ir eth0 Fizinis (mūsų mašinos IP).
  • Linija su užrašu „bridge_stp išjungtas", Tai reiškia STP (iš anglų kalbos Spanning TREE Protokol), kuris yra 2 sluoksnio tinklo protokolas OSI modelis (Duomenų ryšio sluoksnis). Jo funkcija yra valdyti kilpų buvimą tinklo topologijose dėl to, kad egzistuoja nereikalingos nuorodos (daugeliu atvejų to reikia norint užtikrinti ryšių prieinamumą). [tomado iš Vikipedijos, Gerai?]
  • Naudojant šią konfigūraciją, kiekvieną kartą paleidus pagrindinį kompiuterį, sąsaja bus automatiškai pakelta. br0.

Tie, kurie praktikuojasi vadovaudamiesi ankstesniu straipsniu, nuo šiol patikrinsime, ar virtualiųjų mašinų kūrimo vedlys pagal numatytuosius nustatymus pasirinks šaltinio įrenginį "Komandos įrenginys eth0 (tiltas 'br0')", Kaip kiekvieno mūsų sukurto svečio (virtualiosios mašinos) virtualaus tinklo sąsaja. Tačiau mes galime turėti mašinas, prijungtas prie br0 arba NAT.

vadas-vadybininkas-11

Tokiu paprastu būdu mes galime priskirti savo LAN IP adresus savo virtualioms mašinoms. Žinoma, jei tai yra nenaudojami adresai. Jei mes bandome arba naudojamės operacine sistema su darbalaukio aplinka ir savo LAN mes turime DHCP serverį, mes galime sukonfigūruoti svečio tinklo plokštę taip, kad ji būtų sukonfigūruota naudojant DHCP. Lygiai taip pat galime sukonfigūruoti br0 tiltą, kad jis gautų savo IP adresą iš DHCP serverio, nors tai nėra pats rekomenduotinas.

Kaip valdyti nuotolinius kompiuterius, naudojant „Virtual Machine Manager“ ryšius

Tai, ką paaiškinsime, galioja darbalaukiui, kurį paskyrėme valdyti svečių palaikymo prieglobą (-as). Žinoma, nuotoliniai kompiuteriai gali būti kiti darbalaukiai, jei jų aparatinėje įrangoje yra virtualinimo plėtiniai.

Vienintelis paketas, kurį turime įdiegti savo darbalaukyje, yra ssh-askpassarba tiems, kuriuos naudojame GNOME el ssh-askpass-gnome. Nepamirškime įdiegti paketo „openssh-server“ nuotoliniame pagrindiniame kompiuteryje, kad galėtumėte prie jo prisijungti per shh.

Norėdami pridėti ryšį su nuotoliniu kompiuteriu per „Virtual Machine Manager“, atliksime šiuos veiksmus:

vadas-vadybininkas-15

vadas-vadybininkas-16

vadas-vadybininkas-14

vadas-vadybininkas-13

vadas-vadybininkas-12

Vaizdai savaime suprantami. Mes rekomenduojame naršyti VISAS „Windows“ siūlomas parinktis Virtuali mašinų vadybininkė ir BANDYKITE charakteristikas ir parametrus, kuriuos galime perduoti per jį sukurtoms virtualioms mašinoms.

Ir veikla baigėsi. Iki kito nuotykio!


22 komentarai, palikite savo

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   3000 sakė

    Sveikiname atlikus darbą su QVM. Dabar baigiu „ZPanelX“ diegimo ir (arba) konfigūravimo pamoką, nes pagaliau man pavyko ją įdiegti dėka „Petercheco“ indėlio apie „ZPanel“ priklausomybes.

    Bet kokiu atveju, kai tik baigsiu atsisiųsti „Debian Wheezy“ DVD diską (atsiprašau, jei mano internetas lėtas), pabandysiu.

    1.    phico sakė

      Ačiū ElioTime !!!

      1.    3000 sakė

        Sveiki, bičiuli. Be to, tikiuosi, kad jie paskelbs mano įrašą apie „ZPanelX“ ir bent jau paskelbs ekrano kopijas, kaip sekėsi.

    2.    peterčekas sakė

      Džiaugiuosi, kad padėjau tau draugei 😀

      1.    3000 sakė

        Ačiū už patarimą, petercheco. Be to, diegdamas „zpanel“, aš rekomenduoju naudoti vidinį „ip“, o ne „išorinį“ ar „viešąjį“ (tiesą sakant, aš padariau rimtą klaidą naudodamas viešą ar išorinę laipą, deja, negalėjau patekti į skydą ir turėjau tai padaryti viskas iš naujo.

  2.   phico sakė

    Atsiprašau !!! Aš ką tik supratau, kad vaizdų tvarka yra atgalinė. Kitaip tariant, jie turi juos perskaityti iš apačios į viršų. 🙂

    1.    3000 sakė

      Klaida humanum est.

  3.   Julio Cesar sakė

    Labai geras tuto, mano partneris, toliau gerai prisidėk 🙂

    1.    Federico A. Valdésas Toujague'as sakė

      Ačiū mano drauge!!!.

  4.   92. kas yra? sakė

    Bandau naują operą, kol kas šiek tiek lėtai ...

    1.    92. kas yra? sakė

      Tai net nepadeda operos ... kokia nesėkmė

    2.    gyvas sakė

      Žmogau .. daryk testus kita gija .. ateik, nebūk piktas. 😛

  5.   Federico A. Valdésas Toujague'as sakė

    Ačiū Elavui. Man atrodo, kad jie turi kalbėtis kitur. 🙂

  6.   st0rtmt4il sakė

    Prabangus kompas: D!

    Labai ačiū už pamoką!

    Sveiki atvykę!

    1.    Federico A. Valdésas Toujague'as sakė

      Prašom. Ačiū už komentarą.

  7.   ed sakė

    Sveikinimai ir sveikinimai dėl pamokos, aš tiriu, kaip virtualizuoti užkardą (clearos, monowall, pfsense ...). Mano klausimas yra, kaip vieną iš tinklo kortelių galima suaktyvinti tik virtualiai mašinai, t. Y. mašina yra tai, kas gali ją matyti ir valdyti, bet pagrindinė sistema - ne.

    1.    Federico Antonio Valdés Toujague'as sakė

      @ eduviz. Visų pirma linkiu. Galimas sprendimas būtų toks, nors turiu pasakyti, kad jo neišbandžiau. Gerai?.

      Tarkime, kad pagrindiniame kompiuteryje, palaikančiame virtualiąją ugniasienę, turite bent dvi tinklo sąsajas: eth0 ir eth1. Tarkime, kad tame pačiame pagrindiniame kompiuteryje turite daugiau virtualių mašinų, prijungtų prie br0 tilto, kuris yra paskelbtas taip:

      iface br0 inet statinis
      adresas 10.10.10.1
      tinklas 10.10.10.0
      tinklo kaukė 255.255.255.0
      transliacija 10.10.10.255
      tiltas_portas eth0
      bridge_stp off # disable Spanning Tree Protocol
      bridge_waitport 0 # nedelsiama, kol uostas taps laisvas
      bridge_fd 0 # persiuntimo delsos nėra

      Atkreipkite dėmesį, kad sujungta tik eth0 sąsaja. „Eth1“ sąsaja, kurios nenaudoja pagrindinis kompiuteris, yra būtent ta, kurią turite pridėti prie savo virtualiosios užkardos ir tinkamai sukonfigūruoti, kad ji prisijungtų prie interneto WAN per jiems suteiktus IP adresus. Be abejo, ugniasienė taip pat turi turėti kitą tinklo sąsają, kad galėtų prisijungti prie jūsų LAN ir tarnauti kaip šliuzas arba šliuzas likusiems kompiuteriams, kuriems suteikiate leidimą išeiti iš užkardos. Ta sąsaja bus sukurta, kai pasirinksite br0 kaip savo virtualios mašinos sąsają.

      Taip pat sakau jums, kad pereidami kompiuterio eth1 link virtualiosios ugniasienės, pagrindinis kompiuteris negalės juo naudotis, nebent toje tinklo kortelėje atliksite išplėstines konfigūracijas.

      Pabandyk ir pasakyk man.

  8.   Federico sakė

    Kaip aš galiu valdyti dvi „Ethernet“ tinklo korteles „Qemu“? vienas mano šeimininkui ir vienas qemui. Aš tai darau, nes turiu du prieigos taškus su nepriklausomais ryšiais. Mano idėja yra naudoti keletą atsisiuntimų su torrent (virtuali mašina Qemu), o kitą - kasdieniam naudojimui mano archlinux) (pagrindiniame kompiuteryje)

    1.    Federico sakė

      galite padaryti tiltą su kortele, kurią norite susieti su savo torrent. Pvz., Jei už tai norite eth1, jūs deklaruojate tiltą. tada prie to tilto pridedate savo torento kompiuterio virtualią tinklo kortelę.

  9.   Renzo sakė

    Sveiki, kai pridėsite tinklą, kuriame galėsite jį pašalinti, kad vėliau jis nepasirodytų

    1.    Federico Antonio Valdés Toujague'as sakė

      Toje pačioje vietoje, kur ją sukūrėte. „Virtual Machine“ administratorius arba „Virtual Manager“. Redagavimo meniu - išsami ryšio informacija - virtualieji tinklai. Tame puslapyje pridėsite arba pašalinsite virtualius tinklus.

  10.   jathanas sakė

    Sveikinimų bendruomenė ir Fico, ačiū už du straipsnius, jie yra labai naudingi ir paprasti. Turiu „QEMU-KVM“, įdiegtą „i686“ kompiuteryje su „Debian Jessie 8.3“, ir viskas vyksta puikiai. Norėčiau, kad naudojant fiksuotą IP, kurį priskyriau pagrindiniam kompiuteriui (tai yra kompiuteris su „Debian Jessie 8.3“), būtų galima pasiekti vieną iš mano svečių, tai yra virtuali mašina, taip pat su „Debian Jessie 8.3“, kurią naudosiu kaip internetą ir duomenų bazių serveris, kad mano darbo vietiniame tinkle kai kurie kolegos galėtų prisijungti prie šių duomenų bazių per mano fiksuotą IP, tarsi jos būtų įdiegtos pagrindiniame kompiuteryje. Aš apibrėžiau savo pagrindinio kompiuterio tiltelio sąsajos konfigūraciją, kaip jūs paaiškinote šiame straipsnyje, viskas buvo gerai, o „virt-manager“ mano paminėtuose virtualiosios mašinos ryšio parinktyse pakeičiau „nat“ tinklą į „br0“, bet dabar aš negali pasiekti nei SSH, nei jokios žiniatinklio paslaugos šiam svečiui su fiksuotu IP, kurį priskyriau iš numatytojo QEMU-KVM vietinio tinklo 192.168.122.0/24, kai jis buvo natūr. Ar gali kas nors padėti man pasakyti, kaip galiu naudoti savo kompiuterio fiksuotą IP, kad galėčiau prisijungti prie šio svečio vietoje ir per savo kolegų kompiuterius?