KVM

Kuidas luua CentOS 8 KVM Networked Bridge Interface

Kuidas luua CentOS 8 KVM Networked Bridge Interface
Võrgusild on nagu virtuaalse võrgu ruuter või lüliti. Võrgusillaga saate ühendada ühe või mitu võrguliidest. See on oluline osa KVM-i virtualiseerimisest. Kõik KVM-i virtuaalsed masinad ühenduvad sisemise või välise võrgusuhtluse jaoks ühe võrgusilla porti.

Võrgusildasid on kahte tüüpi, a eravõrgu sild, ja a avaliku võrgu sild.

Privaatvõrgu sild: Eravõrgu sild on nagu virtuaalne ruuter. See määrab endale privaatse IP-aadressi ja loob DHCP-serveri. Selle võrgusillaga ühendatud KVM-i virtuaalsed masinad saavad IP-aadressid silla DHCP-serveri kaudu. Võrgusild kasutab KVM-i virtuaalsete masinate Interneti-ühenduse pakkumiseks NAT-i (võrguaadressi tõlkimine). Privaatvõrgu sillaga ühendatud KVM-i virtuaalsed masinad saavad omavahel suhelda. KVM-i host (kus töötavad virtuaalsed masinad) saab otse juurde pääseda ka virtuaalsetele masinatele. Kuid virtuaalsetele masinatele pole juurdepääs välisest võrgust.

Avaliku võrgu sild: Avaliku võrgu sild on nagu virtuaalne lüliti. Sillaga saate ühendada ühe füüsilise võrguliidese ja võrgusilda kasutavad KVM-i virtuaalsed masinad määravad endale IP-aadressid, kasutades ruuteris töötavat DHCP-serverit, millega füüsiline võrguliides on ühendatud. Kui kasutatakse avaliku võrgu silda, saavad sellega ühendatud KVM-i virtuaalsed masinad IP-aadressid teie füüsilisest ruuterist või võrguseadmetest. KVM-i virtuaalsetele masinatele on juurdepääs nii üksteiselt, KVM-i hostilt kui ka väljaspoolt võrku.

Selles artiklis näitan teile, kuidas luua CentOS 8 privaatsete ja avalike KVM-võrgusildade loomiseks. Alustame siis.

Eeldused:

Kui soovite proovida selle artikli näiteid, peab teie CentOS 8 masinasse olema installitud KVM. Kui teie CentOS 8 masinasse pole KVM-i installitud, saate lugeda minu artiklit Installige KVM CentOS 8-le aadressil LinuxHint.com abi saamiseks KVM-i installimisel CentOS 8-le.

Samuti peaks teie CentOS 8 KVM-i hostis olema loodud KVM-i virtuaalne masin. Nii saate harjutada ka virtuaalmasina võrguliidese muutmist.

KVM-i privaatvõrgu silla loomine:

Vaikimisi loob KVM a vaikimisi eravõrgu sild. Võrgusild kasutab vaikimisi C-klassi privaatset IP-alamvõrku. Minu puhul kasutab 192.168.122.0/24 alamvõrk.

Nagu näete, on minu KVM-i virtuaalne masin, mis kasutab vaikimisi eravõrgu sild sai IP-aadressi 192.168.122.60 mis on IP-aadress 192.168.122.0/24 alamvõrk.

Selles jaotises näitan teile, kuidas luua uus KVM-i privaatse sildvõrgu liides.

Järgmise käsuga saate loetleda kõik KVM-i saadaolevad võrguliidesed:

$ sudo virsh net-list - kõik

Nagu näete, vaikimisi võrguliides on loetletud.

KVM kasutab oma konfiguratsiooniks ulatuslikult XML-i.

Et näha, kuidas vaikimisi võrgusild on konfigureeritud XML-is, käivitage järgmine käsk:

vaikeseade $ sudo virsh net-edit

XML-i konfiguratsioonifail vaikimisi võrgusild on näidatud alloleval ekraanipildil. Nagu näete, võrgusild nimi on vaikimisi. The edasi režiim on nat või võrguaadressi tõlkimine. Võrk sild liidese nimi on virbr0. The ip silla aadress on 192.168.122.1 ja alamvõrgu mask on 255.255.255.0. Võrgusilla DHCP-server on konfigureeritud jaotises dhcp blokeerida. Siin on DHCP aadressivahemik 192.168.122.2 kuni 192.168.122.254. Niisiis saavad virtuaalsed masinad IP-aadressid alates 192.168.122.2 kuni 192.168.122.254.

Oma KVM-i privaatvõrgu silla loomiseks looge uus XML-fail privaatne.xml järgmise käsuga:

$ nano privaatne.xml

Sisestage oma rida järgmised read privaatne.xml faili.


privaatne







Kui olete valmis, vajutage + X järgneb Y ja päästma privaatne.xml faili.

KVM-i võrgu nimi saab olema privaatne.

Sild kasutab KVM-i virtuaalsete masinate Interneti-ühenduse jaoks võrguaadressi tõlkimist.

Võrgusilla liidese nimi saab olema virbr1.

Võrgusild kasutab 192.168.150.0/24 eravõrgu alamvõrgu ja määrab IP-aadressi 192.168.150.1 silla liidese jaoks virbr1.

KVM käivitab võrgusilla jaoks DHCP-serveri. See edastab selle võrgusilla abil virtuaalmasinatele IP-aadressid. KVM-i virtuaalsetele masinatele määratakse IP-aadressid vahemikus 192.168.150.100 kuni 192.168.150.254.

Selle loomiseks privaatne võrgusild, kasutades privaatne.xml XML-i konfiguratsioonifail, käivitage järgmine käsk:

$ sudo virsh net-define private.xml

Nagu näete, privaatne luuakse võrgusild. see on mitteaktiivne hetkel.

$ sudo virsh net-list - kõik

Võite aktiveerida privaatne võrgusild järgmise käsuga:

$ sudo virsh net-start private

Nagu näete, privaatne sillavõrk on aktiveeritud.

$ sudo virsh net-list - kõik

Nagu näete, võrgusilla liides virbr1 luuakse ja sellele määratakse IP-aadress 192.168.150.1.

$ ip a

Nagu näete, võrgusild privaatne ei käivitu automaatselt käivitamisel. Kuna kõik töötab, on hea käivitada võrgusild automaatselt käivitamisel.

$ sudo virsh net-list - kõik

Et lubada privaatne võrgusild automaatselt käivitamisel käivitamiseks käivitage järgmine käsk:

$ sudo virsh net-autostart private

Võrgusild privaatne peaks nüüd käivitamisel automaatselt käivituma.

$ sudo virsh net-list - kõik

Nüüd konfigureerime KVM-i virtuaalmasina vastloodud kasutamiseks privaatne võrgusild.

Nagu näete, on mul KVM-i virtuaalne masin juba olemas udesktop20_04-01 töötab minu CentOS 8 KVM hostil.

$ sudo virshi loend - kõik

Enne KVM-i virtuaalmasina konfiguratsiooni muutmist veenduge, et see oleks välja lülitatud. Kui teie KVM-i virtuaalmasin töötab, saate selle järgmise käsu abil sulgeda:

$ sudo virsh shutdown udesktop20_04-01

Teie KVM-i virtuaalne masin peaks olema välja lülitatud.

$ sudo virshi loend - kõik

KVM-i virtuaalmasina konfiguratsiooni muutmiseks käivitage järgmine käsk:

$ sudo virsh redigeeri udesktop20_04-01

Kõik KVM-i konfiguratsioonifailid on XML-vormingus. KVM-i virtuaalmasina konfiguratsioonifailid pole erand.

Leidke liides jaotis, nagu on märgitud alloleval ekraanipildil. Vaikimisi on vaikimisi kasutatakse võrgusilda.

Võrgusilla muutmine asukohast vaikimisi kuni privaatne nagu on märgitud alloleval ekraanipildil.

MÄRGE: Konfiguratsioonifail avaneb vaikimisi tekstiredaktoriga Vi. Vi-s konfiguratsioonifaili muutmiseks vajutage i minema kuhugi SISSE režiimis. Konfiguratsioonifaili salvestamiseks vajutage , Trüki sisse : wq! ja seejärel vajutage .

Virtuaalmasina konfiguratsiooni tuleks muuta.

Käivitage KVM-i virtuaalne masin järgmise käsuga:

$ sudo virsh start udesktop20_04-01

Virtuaalmasin peaks töötama.

$ sudo virshi loend - kõik

Nüüd looge ühendus VNC-kliendi abil oma virtuaalmasinaga ja kontrollige järgmise käsuga virtuaalmasina IP-aadressi:

$ ip a

Nagu näete, on IP-aadress 192.168.150.228 mis on IP-aadress 192.168.150.0/24 alamvõrk. See on alamvõrk, mille oleme konfigureerinud privaatne võrgusild. Seega privaatne võrgusild töötab.

KVM-i avaliku võrgu silla loomine:

Kui soovite oma KVM-i virtuaalmasinatele juurde pääseda koduvõrgust, saate konfigureerida KVM-i avaliku võrgu silla ja konfigureerida virtuaalmasinad, mille soovite koduvõrgust ühendada, et kasutada avaliku võrgu silda.

Enne KVM-i avaliku võrgusilla loomist peate CentOS 8 võrguhalduri abil looma võrgusilla käsitsi.

Võrguhalduri käsurealiidest saate käivitada järgmise käsuga:

$ sudo nmtui

Valige Ühenduse aktiveerimine ja vajutage .

Teie traadiga võrguliides (ens160 minu puhul) peaks olema aktiivne. Valige see ja Inaktiveerige seda.

Teie traadiga võrguliides tuleks deaktiveerida. Vajutage peamenüüsse naasmiseks.

Valige Ühenduse muutmine ja vajutage .

Valige võrguliides, mille olete just deaktiveerinud (ens160 minu puhul), navigeerige ja vajutage .

Valige Kustuta ja vajutage eemaldamistoimingu kinnitamiseks.

Olen eemaldanud füüsilise võrguliidese ens160 kuna ma tahan selle lisada hiljem loodava võrgusilla porti. Mõelge sellele kui võrgulülitile. Ühendate koduruuterist tulev Ethernet-kaabel lülitiga ja seejärel saate lülitiga ühendada muud võrguseadmed. Need võrguseadmed saavad ruuterilt IP-aadressid. Sama analoogia kehtib ka siin. See kõik on lihtsalt virtuaalne.

Võrgusilla loomiseks navigeerige saidile ja vajutage .

Valige Sild loendist navigeerige ja vajutage .

Sisestage a Profiili nimi ja a Seade nimi. Võrgusild virbr0 ja virbr1 on juba olemas minu CentOS 8 KVM-i hostis. Niisiis, olen kasutanud virbr2 nagu Seade nimi. Võite kasutada mis tahes kirjeldavat Profiili nimi. See ei pea olema sama mis Seade nimi.

Sillale võrguliidese lisamiseks valige ja vajutage .

Valige Ethernet loendist navigeerige ja vajutage .

Sisestage võrguliidese nimi, mille soovite silda lisada Seade jaotises. The Profiili nimi võib olla ükskõik mida kirjeldav.

Lisan oma võrguliidese ens160 (mille olen varem eemaldanud) sillale.

Kui olete lõpetanud, navigeerige saidile ja vajutage .

MÄRGE: CentOS 8 KVM-i hosti kõigi saadaolevate võrguliideste nimed leiate järgmise käsuga:

$ ip a

Võrgu liides (ens160 minu puhul) tuleks sillale lisada.

Kui olete lõpetanud, navigeerige saidile ja vajutage .

Uus sild virbr2 tuleks luua nii, nagu näete alloleval ekraanipildil. Vajutage et minna tagasi nmtui peamenüüsse.

Valige Ühenduse aktiveerimine ja vajutage .

Nagu näete, sild virbr2 on aktiveeritud. Kui see pole aktiveeritud, saate selle siin aktiveerida.

Vajutage paar korda nmtui programmist väljumiseks.

Nagu näete, vastloodud sild virbr2 sain DHCP kaudu minu koduruuterilt IP-aadressi. Niisiis, vastloodud sild virbr2 töötab suurepäraselt.

$ ip a

Nüüd, kui meil on toimiv võrgusild virbr2, saame selle lisada KVM-i.

Looge uus XML-fail avalik.xml järgmise käsuga:

$ nano avalik.xml

Sisestage järgmistesse koodiridadesse avalik.xml faili.


avalik


Kui olete valmis, vajutage + X järgneb Y ja avalikkuse päästmiseks.xml-fail.

Siin saab KVM-i võrgusilla nimi avalik.

Võrgusild töötab aastal sild režiimis.

Võrgusild kasutab silla liidest virbr2 (see on see, mille oleme just loonud nmtui programmi abil).

KVM-i võrgusilla loomiseks, kasutades avalik.xml konfiguratsioonifaili, käivitage järgmine käsk:

$ sudo virsh net-define public.xml

Nagu näete, avalik luuakse võrgusild. see on mitteaktiivne hetkel.

$ sudo virsh net-list - kõik

Võite aktiveerida avalik võrgusild järgmise käsuga:

$ sudo virsh net-start public

Nagu näete, avalik sillavõrk on aktiveeritud.

$ sudo virsh net-list - kõik

Võrgusild avalik ei käivitu automaatselt käivitamisel. Kuna kõik töötab, on hea käivitada võrgusild automaatselt käivitamisel.

$ sudo virsh net-list - kõik

Et lubada avalik võrgusild automaatselt käivitamisel käivitamiseks käivitage järgmine käsk:

$ sudo virsh net-autostart public

Võrgusild avalik peaks nüüd käivitamisel automaatselt käivituma.

$ sudo virsh net-list - kõik

Nüüd konfigureerime KVM-i virtuaalmasina vastloodud kasutamiseks avalik võrgusild.

Nagu näete, on mul KVM-i virtuaalne masin juba olemas udesktop20_04-01 töötab minu CentOS 8 KVM hostil.

$ sudo virshi loend - kõik

Enne KVM-i virtuaalmasina konfiguratsiooni muutmist veenduge, et see oleks välja lülitatud. Kui teie KVM-i virtuaalmasin töötab, saate selle järgmise käsu abil sulgeda:

$ sudo virsh shutdown udesktop20_04-01

Teie KVM-i virtuaalne masin peaks olema välja lülitatud.

$ sudo virshi loend - kõik

KVM-i virtuaalmasina konfiguratsiooni muutmiseks käivitage järgmine käsk:

$ sudo virsh redigeeri udesktop20_04-01

Leidke liides jaotis, nagu on märgitud alloleval ekraanipildil. Oleme võrgusilla asendanud privaatne selle artikli varasemas osas.

Võrgusilla muutmine asukohast privaatne kuni avalik nagu on märgitud alloleval ekraanipildil.

MÄRGE: Konfiguratsioonifail avaneb vaikimisi tekstiredaktoriga Vi. Vi-s konfiguratsioonifaili muutmiseks vajutage i minema kuhugi SISSE režiimis. Konfiguratsioonifaili salvestamiseks vajutage , Trüki sisse : wq! ja seejärel vajutage .

Virtuaalmasina konfiguratsiooni tuleks muuta.

Käivitage KVM-i virtuaalne masin järgmise käsuga:

$ sudo virsh start udesktop20_04-01

Virtuaalmasin peaks töötama.

$ sudo virshi loend - kõik

Nüüd looge ühendus virtuaalse masinaga VNC-kliendi abil ja kontrollige virtuaalse masina IP-aadressi järgmise käsuga:

$ ip a

Nagu näete, on IP-aadress 192.168.20.138 mis on IP-aadress 192.168.20.0/24 alamvõrk. See on võrgu alamvõrk, mida minu koduruuter praegu kasutab. Seega avalik sild töötab.

Järeldus:

Selles artiklis olen selgitanud KVM-i era- ja avaliku võrgu silda. Samuti olen teile näidanud, kuidas konfigureerida nii KVM-i eravõrgu sildasid kui ka KVM-i avaliku võrgu sildu. See artikkel peaks aitama teil alustada KVM-i võrgusildade seadistamist.

5 parimat arkaadmängu Linuxile
Tänapäeval on arvutid tõsised mängimiseks kasutatavad masinad. Kui te ei saa uut rekordit, teate, mida ma mõtlen. Selles postituses saate teada mõnda ...
Lahing Wesnothi eest 1.13.6 Areng vabastati
Lahing Wesnothi eest 1.13.6 ilmus eelmisel kuul, on 1-s kuues arendusversioon.13.x-seeria ja see pakub mitmeid täiustusi, eelkõige kasutajaliidese ja ...
League of Legendsi installimine Ubuntu 14-le.04
Kui olete League of Legends fänn, siis on see teile võimalus proovida League of Legendsit. Pange tähele, et LOL-i toetab PlayOnLinux, kui olete Linuxi...