Debian 7 "Wheezy" i finale QEMU-KVM (II)

Pozdrav prijatelji!. Nastavljamo s Uvod u upotrebu QEMU-KVM-a u programu Debian Wheezy za izradu virtualnih strojeva. Kako bismo olakšali komunikaciju od sada, nazvat ćemo „Nalog Domaćina,"O hostiraj stroj koji podržava sve virtualne strojeve i"Nalog Gosta,"Ili gost na bilo kojem virtualnom stroju.

Danas ćemo vidjeti kako možemo imati domaćina i goste s IP adresama iz iste mreže te kako upravljati udaljenim domaćinima i gostima.

I bez daljnjega, prijeđimo na posao!

Kako dobiti domaćina i goste s IP adresama našeg LAN-a?

U prethodnom članku prilikom instaliranja potrebnih paketa preporučujemo mostići y hal. Prva će nam omogućiti izradu mosta, a druga će je ispravno odražavati u sučelju Virtual Machine Manager.

Iz praktičnih razloga i kako bismo gostima dodijelili IP adrese naše mreže, prvo što moramo stvoriti je Mrežni most ili “Bridge” s mrežnom karticom (karticama) domaćina. To se može postići na mnogo načina prema pratećoj dokumentaciji koja se nalazi na / usr / shar / doc / bridge-utils, ili onaj pronađen na Internetu. Učinit ćemo to uređivanjem konfiguracijske datoteke / etc / network / sučelja, ali ne prije zaustavljanja rada sučelja eth0 (i drugi)). Nismo ga testirali s Mrežni menadžer upravljanje mrežnim vezama. Ne koristimo Network Manager na našoj radnoj površini. U redu?.

  • Zaustavljamo sučelje eth0 (i ostale):
ifdown eth0
  • Uređujemo datoteku / etc / network / sučelja s našim omiljenim uređivačem i ostavljamo ga sa sljedećim sadržajem u skladu s preporukama u wiki.debian.org:
# Ova datoteka opisuje mrežna sučelja dostupna na vašem sustavu # i kako ih aktivirati. Za više informacija pogledajte sučelja (5). # Lockback mrežno sučelje automatski lo iface lo inet loopback # Ručno postavite sučelja, izbjegavajući sukobe s npr. Upraviteljem mreže iface eth0 inet priručnik # iface eth1 inet priručnik # iface eth1 inet priručnik auto br0 iface br0 inet statička adresa 10.10.10.1 mreža 10.10.10.0 netmask 255.255.255.0 emitiranje 10.10.10.255 gateway 10.10.10.10 bridge_ports sve # bridge_ports eth0 bridge_stp isključeno # onemogući protokol Spanning Tree bridge_waitport 0 # nema odgode prije nego što luka postane dostupna bridge_fd 0 # nema kašnjenja prosljeđivanja

Podižemo sučelje br0

ifup brate Čekajući najviše 0 sekundi za # bez odgode prije nego što port postane dostupan da postane dostupan. Čekajući da se br0 pripremi (MAXWAIT je 2 sekunde).

U datoteci / etc / network / sučelja, moramo uzeti u obzir:

  • Promijenite IP adrese i podmrežu za one našeg LAN-a.
  • Dodijeliti br0 isti IP koji je eth0 Fizički (IP našeg stroja).
  • Redak koji kaže "most_stp isključen", Odnosi se na STP (s engleskog Spomicanja Tree Protokol), koji je mrežni protokol razine 2 OSI model (Sloj podatkovne veze). Njegova je funkcija upravljanje prisutnošću petlji u mrežnim topologijama zbog postojanja suvišnih veza (nužno u mnogim slučajevima da bi se zajamčila dostupnost veza). [tomado s Wikipedije, U redu?]
  • S ovom konfiguracijom, svaki put kada pokrenemo hosta, sučelje će se automatski podići. br0.

Oni od nas koji se uvježbavamo vođeni prethodnim člankom, od sada ćemo provjeravati da li će Čarobnjak za izradu virtualnih strojeva prema zadanim postavkama odabrati izvorni uređaj "Timski uređaj eth0 (most 'br0 ′)", Kao sučelje virtualne mreže svakog gosta (virtualnog stroja) koji stvorimo. Međutim, možemo imati strojeve povezane na br0 ili NAT.

virt-menadžer-11

Na ovaj jednostavan način našim virtualnim strojevima možemo dodijeliti IP adrese našeg LAN-a. Svakako, sve dok su adrese koje se ne koriste. Ako testiramo ili koristimo operativni sustav s radnim okruženjem i u našem LAN-u imamo DHCP poslužitelj, mrežnu karticu za goste možemo konfigurirati tako da se konfigurira putem DHCP-a. Slično tome, možemo konfigurirati br0 most tako da dobiva svoju IP adresu s DHCP poslužitelja, iako to nije najbolje preporučeno.

Kako upravljati udaljenim hostovima pomoću veza upravitelja virtualnih strojeva

Ono što ćemo objasniti vrijedi za radnu površinu koju smo odredili za upravljanje domaćinima za podršku gostiju. Naravno, udaljeni hostovi mogu biti i druga računala, sve dok njihov hardver ima proširenja za virtualizaciju.

Jedini paket koji moramo instalirati na našu radnu površinu je ssh-askpassili za one koje koristimo GNOME el ssh-askpass-gnome. Ne zaboravimo instalirati paket openssh-poslužitelj na udaljenom hostu kako biste mu mogli pristupiti putem Tiho.

Da bismo dodali vezu s udaljenim hostom putem Upravitelja virtualnih strojeva, učinit ćemo sljedeće:

virt-menadžer-15

virt-menadžer-16

virt-menadžer-14

virt-menadžer-13

virt-menadžer-12

Slike se same objašnjavaju. Preporučujemo pregledavanje SVIH opcija koje nudi Upravitelj virtualnih strojeva i TESTIRAJ karakteristike i parametre koje možemo proslijediti virtualnim strojevima stvorenim kroz njega.

I Aktivnost je gotova. Do sljedeće avanture!


22 komentara, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   eliotime3000 dijo

    Čestitamo na vašem radu s QVM-om. Sada završavam vodič o instalaciji i / ili konfiguraciji ZPanelX-a jer sam ga napokon uspio instalirati zahvaljujući doprinosu koji je Petercheco dao o ovisnostima o ZPanelu.

    Svejedno, čim završim s preuzimanjem DVD-a Debian Wheezy (oprostite ako mi je internet spor), pokušat ću.

    1.    phico dijo

      Hvala ElioTime !!!

      1.    eliotime3000 dijo

        Nema na čemu, prijatelju. Štoviše, nadam se da će objaviti moj post o ZPanelX-u i barem objaviti snimke zaslona o tome kako je prošlo.

    2.    peterčeški dijo

      Drago mi je što sam ti pomogao prijatelju 😀

      1.    eliotime3000 dijo

        Hvala na savjetu, petercheco. Štoviše, prilikom instaliranja zpanela preporučujem upotrebu internog ip umjesto vanjskog ili javnog (uistinu, napravio sam ozbiljnu pogrešku koristeći javni ili vanjski laip i nažalost, nisam mogao pristupiti ploči i morao sam to učiniti sve ispočetka.

  2.   phico dijo

    Oprosti !!! Upravo sam shvatio da je redoslijed slika unatrag. Drugim riječima, moraju ih čitati odozdo prema gore. 🙂

    1.    eliotime3000 dijo

      Errare humanum est.

  3.   Julio Cesar dijo

    Vrlo dobro tuto moj partneru, nastavi doprinositi 🙂

    1.    Federico A. Valdes Toujague dijo

      Hvala ti prijatelju!!!.

  4.   pandev92 dijo

    Testiram novu operu, za sada malo sporo ...

    1.    pandev92 dijo

      Čak ni opera ne stavlja ... kakav neuspjeh

    2.    živo dijo

      Čovječe .. uradi testove u drugoj niti .. hajde, ne budi zločest. 😛

  5.   Federico A. Valdes Toujague dijo

    Hvala Elav. Čini mi se da moraju razgovarati negdje drugdje. 🙂

  6.   st0rtmt4il dijo

    Deluxe compa: D!

    Puno vam hvala na lekciji!

    Pozdrav!

    1.    Federico A. Valdes Toujague dijo

      Molim. Hvala na komentaru.

  7.   ed dijo

    Pozdrav i čestitke za tutorial, istražujem kako virtualizirati vatrozid (cleros, monowall, pfsense ...) moje pitanje je kako se jedna od mrežnih kartica može aktivirati samo za virtualni stroj, to jest da virtualni Stroj je onaj koji to može vidjeti i upravljati njime, ali host sustav ne.

    1.    Federico Antonio Valdes Toujague dijo

      @eduviz. Pozdrav prije svega. Moguće rješenje bilo bi sljedeće, iako vam moram reći da ga nisam isprobao. U redu?.

      Recimo da na hostu koji podržava virtualni vatrozid imate najmanje dva mrežna sučelja: eth0 i eth1. Pretpostavimo da na tom istom hostu imate više virtualnih strojeva povezanih s br0 mostom, koji je deklariran ovako:

      iface br0 inet statičan
      adresa 10.10.10.1
      mreža 10.10.10.0
      mrežna maska ​​255.255.255.0
      emitirano 10.10.10.255
      most_port eth0
      bridge_stp off # onemogući protokol Spanning Tree
      bridge_waitport 0 # nema odgode prije nego što luka postane dostupna
      bridge_fd 0 # nema odgode prosljeđivanja

      Imajte na umu da je premošteno samo sučelje eth0. Sučelje eth1, koje domaćin ne koristi, upravo je ono koje morate dodati svom virtualnom vatrozidu i ispravno ga konfigurirati tako da se poveže na internetski WAN putem IP adresa koje su vam dali. Naravno, vatrozid mora imati i drugo mrežno sučelje za povezivanje s vašim LAN-om i služiti kao pristupnik ili prolaz za ostatak računala kojima odobrite izlaz kroz vatrozid. To sučelje će se stvoriti kada odaberete br0 kao sučelje za vaš virtualni stroj.

      Također vam kažem da, kada proslijedite eth1 hosta na virtualni vatrozid, domaćin ga neće moći koristiti, osim ako na toj mrežnoj kartici ne napravite napredne konfiguracije.

      Pokušaj mi reći.

  8.   Federico dijo

    Kako mogu upravljati dvjema mrežnim mrežnim karticama u qemu? jedan za mog domaćina i jedan za qemu. To radim jer imam dvije pristupne točke s neovisnim vezama. A moja ideja je koristiti nekoliko preuzimanja s bujicom (virtualni stroj u qemu), a drugi za svakodnevnu upotrebu u mom archlinuxu) (host)

    1.    Federico dijo

      možete napraviti most pomoću kartice koju želite povezati sa svojom bujicom. Na primjer, ako je eth1 ono što želite za to, s njim proglašavate most. tada na taj most pričvrstite virtualnu mrežnu karticu svog bujičnog stroja.

  9.   Renzo dijo

    Poštovani, kada dodate mrežu na kojoj možete to ukloniti kako se kasnije ne bi pojavilo

    1.    Federico Antonio Valdes Toujague dijo

      Na istom mjestu gdje ste ga i stvorili. Administrator virtualnog stroja ili virtualni upravitelj. Izbornik Uredi - Pojedinosti veze - Virtualne mreže. Na toj stranici dodajete ili uklanjate virtualne mreže.

  10.   Jathan dijo

    Pozdrav zajednici i Fico, hvala na dva članka, vrlo su korisni i jednostavni. Imam instaliran QEMU-KVM na i686 stroju s Debian Jessie 8.3 i sve je u redu. Volio bih da se s fiksnom IP adresom koju sam dodijelio hostu (a to je računalo s Debian Jessie 8.3) može pristupiti jednom od mojih gostiju koji je virtualni stroj također s Debian Jessie 8.3 koji ću koristiti kao web i poslužitelja baze podataka, tako da se unutar lokalne mreže mog rada neki kolege mogu povezati s tim bazama podataka putem moje fiksne IP adrese kao da su instalirane na glavnom računalu. Definirao sam konfiguraciju sučelja mosta za glavno računalo kako ste objasnili u ovom članku, sve je bilo u redu, a unutar virt-manager promijenio sam nat mrežu na br0 u opcijama povezivanja virtualnog stroja koje spominjem, ali sada ne može pristupiti SSH niti bilo koja web usluga ovom gostu s fiksnom IP adresom koju sam dodijelio sa zadane lokalne mreže 192.168.122.0/24 QEMU-KVM kad je bio u nat. Može li mi netko pomoći da mi kaže kako se mogu koristiti fiksnom IP adrese domaćina za lokalno povezivanje s tim gostom i putem ostalih računala mojih kolega?