CentOS 7 Hypervisor I - SMB Networks

Algemene indeks van die reeks: Rekenaarnetwerke vir KMO's: Inleiding

Geagte lesers!

Soms kom ons voor professionele bedieners wat slegs sekere bedryfstelsels ondersteun tydens hul verskaffing - Voorsieningsadministrasie aanvanklike. Persoonlik het ons bedieners teëgekom wat gedurende hierdie proses slegs die volgende ondersteun:

  • Microsoft Windows Server 2003 en familie
  • Microsoft Windows Server 2008 en familie
  • Microsoft Windows Server 2012 en familie
  • Red Hat Enterprise Linux RHEL 4, 6 en 7
  • SUSE Linux Enterprise Server 12

Debian, Ubuntu, ander ...?. Niks. Bogenoemde beteken nie dat ons nie 'n ander bedryfstelsel kan installeer nie, maar wat sal gebeur met die waarborg, bestuurders, kolle, opdaterings, ens.? Laat elke leser sy eie gevolgtrekkings maak.

Vandag het ek deur persoonlike kommunikasie met my vriend en kollega Julio Cesar Carballo - hy werk in 'n belangrike datasentrum - uitgevind dat hy ongeveer tien dae aan die installering van 10 professionele bedieners spandeer het «van hul bokse tot by die rek met totale bekabeling ingesluit»Met die Ubuntu-bedryfstelsel.

Tegnies is dit moontlik om Debian, Ubuntu, CentOS te gebruik - RHEL, SuSE of ander bedryfstelsel UNIX Soos -ten spyte van systemd- word aanbeveel vir sulke werk, as ondersteuning vir virtualisering in professionele bedieners van enige reeks.

In hierdie artikel sal ons nie veel skakels tussen die lyne bied nie, want ons veronderstel dat die vorige berigte in die reeks «Rekenaarnetwerke vir KMO's«, En dat hulle al bekend is met die name, afkortings en definisies. Wat is daardie bladsye?:

En hoewel dit nie spesifiek uit die reeks kom nie, is die lees van die volgende artikel baie handig, want dit regverdig gedeeltelik die keuse van Linux-verspreidings wat ons vir die bogenoemde reeks plasings gemaak het:

Vandag probeer ons om 'n Lei om 'n Hypervisor met CentOS te installeer - CentOS Hypervisor. Elke leser moet dit aanpas volgens die hardeware van u bediener en aan die vereistes van die vervaardiger. Ons het die Stap vir stap installasie deur beelde, om die lees van hierdie artikel te vergemaklik.

  • Hou in gedagte dat Red Hat, Inc. die hoofborg van CentOS is, en dat Red Hat, Inc die ontwikkelaar is van libvirt, virt-manager, oVirt, en feitlik die meeste van alles wat verband hou met virtualisering met behulp van Qemu -KVM en die administrasie daarvan.

Minimale aanpassings na stapsgewyse installasie

Om die lewe makliker te maak, omdat ons nog steeds nie 'n DNS in die LAN, wysig ons die lêer 'n bietjie / ens / gasheer:

[root @ centos7 ~] # nano / etc / hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 :: 1 localhost localhost.localdomain localhost6 localhost6.localdomain6 10.10.10.4 centos7.desdelinux.fan centos 10.10.10.1 sysadmin.desdelinux.fan sysadmin

Ons verklaar definitief die bewaarplekke dat ons die stelsel gaan gebruik en opdateer:

[root @ centos7 ~] # cd /etc/yum.repos.d/
[root @ centos7 yum.repos.d] # ls -l
totaal 28 -rw-r - r--. 1 wortelwortel 1664 9 Des 2015 CentOS-Base.repo -rw-r - r--. 1 wortelwortel 1309 9 Des 2015 CentOS-CR.repo -rw-r - r--. 1 wortelwortel 649 9 Desember 2015 CentOS-Debuginfo.repo -rw-r - r--. 1 wortelwortel 290 9 Des 2015 CentOS-fasttrack.repo -rw-r - r--. 1 wortelwortel 630 9 Desember 2015 CentOS-Media.repo -rw-r - r--. 1 wortelwortel 1331 9 Desember 2015 CentOS-Sources.repo -rw-r - r--. 1 wortelwortel 1952 9 Desember 2015 CentOS-Vault.repo

Dit is natuurlik gesond om die inhoud van die oorspronklike verklaringlêers van die CentOS-aanbevole bewaarplekke te lees. Die veranderinge wat ons hier aanbring, is te wyte aan die feit dat ons nie internettoegang het nie en dat ons werk met plaaslike bewaarplekke wat van die WWW afgelaai is.

[root @ centos7 yum.repos.d] # mkdir oorspronklike
[root @ centos7 yum.repos.d] # mv CentOS- * oorspronklike /

[root @ centos7 yum.repos.d] # nano centos-base.repo
[centos-base] naam = CentOS- $ releasever baseurl = http: //10.10.10.1/repos/centos/7/base/ gpgcheck = 0 geaktiveer = 1

[root @ centos7 yum.repos.d] # nano centos-updates.repo
[centos-updates]
name=CentOS-$releasever
baseurl=http://10.10.10.1/repos/centos/7/updates/x86_64/
gpgcheck=0
enabled=1

[root @ centos7 yum.repos.d] # yum maak alles skoon
Laai inproppe: vinnigste spieël, langpacks Skoonmaakbewaarplekke: centos-basis centos-updates Skoonmaak van alles

[root @ centos7 yum.repos.d] # yum-opdatering
Gelaaide inproppe: vinnigste spieël, langpak-sentos-basis | 3.4 kB 00:00 sent-opdaterings | 3.4 kB 00:00 (1/2): sentos-basis / primêre_db | 5.3 MB 00:01 (2/2): centos-updates / primary_db | 9.1 MB 00:01 Bepaling van vinnigste spieëls Geen pakkette gemerk vir opdatering nie

Die boodskap "Geen (daar is) pakkette gemerk vir opdatering" - "Geen pakkette gemerk vir opdatering" dui aan dat die nuutste pakkette geïnstalleer is deur die nuutste bewaarplekke tot ons beskikking tydens die installasie te verklaar.

Watter Hypervisor-verwante pakkette is geïnstalleer?

In die gids / wortel, Die installeerder Anaconda laat 'n lêer met die belangrikste parameters wat tydens die CentOS-ontplooiing gebruik is. Ons wil weet watter pakkette geïnstalleer is, aangesien ons die opdrag tot dusver nie direk gebruik het nie yum installeer, wanneer u 'n grafiese installeerder gebruik.

[root @ centos7 ~] # kat anaconda-ks.cfg ....
% pakkette @ ^ virtualisasie-gasheer-omgewing
@basis
@ compat-biblioteke
@kern
@ontfouting
@ virtualisasie-hypervisor
@ virtualisasie-platform
@ virtualisasie-gereedskap
....

Die pakkette - pakkette met die simbool @ eers dui hulle Packet Groups aan. In ons geval moes ons die installasie-DVD by die verklaring van bewaarplekke voeg om die lys van groepe - groepe te verkry:

[root @ centos7 ~] # mount / dev / sr0 / media /
mount: / dev / sr0 is beskerm teen skryfbehoeftes en leesalleen

[root @ centos7 ~] # nano /etc/yum.repos.d/centos-media.repo
[centos-media] naam = CentOS- $ releasever baseurl = lêer: /// media gpgcheck = 0 geaktiveer = 1

[root @ centos7 ~] # yum maak alles skoon
Laai inproppe: vinnigste spieël, langpacks Skoonmaakbewaarplekke: centos-basis centos-media centos-updates Skoonmaak van alles Opruim lys van vinnigste spieëls

[root @ centos7 ~] # yum-opdatering
Laaiprogramme: vinnigste spieël, lang-pakkies met sentos-basis | 3.4 kB 00:00 sent-gemiddelde | 3.6 kB 00:00 sent-opdaterings | 3.4 kB 00:00 (1/4): centos-media / group_gz | 155 kB 00:00 (2/4): centos-media / primêre_db | 5.3 MB 00:00 (3/4): centos-base / primêre_db | 5.3 MB 00:00 (4/4): centos-updates / primary_db | 9.1 MB 00:01 Bepaling van vinnigste spieëls Geen pakkette gemerk vir opdatering nie

[root @ centos7 ~] # yum herpoliseer alles
Laaide inproppe: vinnigste spieël, langpacks Laai spieëlsnelhede van die geheime lêergas bewaarplek-ID van die lêergids naam centos-basis status CentOS-7 geaktiveer: 9,007 centos-media CentOS-7 geaktiveer: 9,007 centos-opdaterings CentOS-7 geaktiveer: 2,560 herbevestiging: 20,574

[root @ centos7 ~] # yum-groeplys
... Beskikbare omgewingsgroepe: minimale installasie Bereken knooppunt Infrastruktuurbediener bediener en druklêer Basiese webbediener virtualisasie gasheerbediener met GUI Gnome Desktop KDE Plasma-werkruimtesontwikkeling en kreatiewe werkstasie Beskikbare groepe: Ondersteunde biblioteke met stelseladministrasie Ouderwetse UNIX-ondersteuning Stelselbestuurhulpmiddels Ontwikkelingshulpmiddels Beveiligingshulpmiddels Grafiese beheerhulpmiddels Internetkonsole-gereedskap. Wetenskaplike ondersteuning Slimkaartondersteuning ...

ó

[root @ centos7 ~] # yum-groeplys-id
Laaide inproppe: vinnigste spieël, langpacks Laai spieëlsnelheid van die kas-lêerbestand Beskikbare omgewingsgroepe: Minimale installasie Bereken knooppunt (rekenaar-knoop-omgewing) Infrastruktuur bediener (infrastruktuur-bediener-omgewing) Bediener en druk lêer (lêer-druk -server-omgewing) Basiese webbediener (web-server-omgewing) Virtualiseringsgasheer (virtualisering-gasheer-omgewing) Bediener met GUI (grafiese bediener-omgewing) Gnome-lessenaar (gnome-desktop-omgewing) Plasma KDE-werkruimtes ( kde-desktop-omgewing) Ontwikkeling en kreatiewe werkstasie (ontwikkelaar-werkstasie-omgewing) Geïnstalleerde groepe: versoenbare biblioteke (compat-biblioteke) Legacy UNIX-ondersteuning (legacy-unix) Stelseladministrasiehulpmiddels (system-admin-tools ) Veiligheidsinstrumente (sekuriteitsinstrumente) Beskikbare groepe: Stelseladministrasie (stelselbestuur) Ontwikkelingsinstrumente (ontwikkeling) Grafiese advertensie-instrumente bediening (grafiese-admin-gereedskap) Gereedskap vir internetkonsole. (konsole-internet) Wetenskaplike ondersteuning (wetenskaplik) Ondersteuning vir slimkaart (slimkaart)

Tydens die installasie kies ons die hoofopsie Virtualiseringsgasheer en binne haar by die Virtualiseringsplatform:

[root @ centos7 ~] # yum groupinfo virtualisasie-gasheer-omgewing
---- Omgewingsgroep: Virtualiseringsgasheer-omgewing Id: virtualisasie-gasheer-omgewing Beskrywing: Minimum virtualiseringsgasheer. Verpligte groepe: basiskern
    virtualisasie-hypervisor
    virtualisasie-gereedskap
Opsionele groepe: foutopsporing + netwerk-lêer-stelsel-kliënt + afstandsstelsel-bestuur
    virtualisasie-platform

[root @ centos7 ~] # yum groupinfo virtualization-hypervisor
.... Groep: Virtualisering Hypervisor Groep-ID: virtualisering-hypervisor Beskrywing: Die kleinste moontlike virtualiseringsgasheer-installasie. Verpligte pakkette:
   = libvirt
   = qemu-kvm
 Opsionele pakkette: qemu-kvm-tools

[root @ centos7 ~] # yum groupinfo virtualisasie-gereedskap
.... Groep: Virtualiseringshulpmiddels Groep-ID: virtualisasie-instrumente Beskrywing: Gereedskap vir die bestuur van ontkoppelde virtuele beeld. Verstekpakkette:
   = libguestfs
 Opsionele pakkette: libguestfs-java libguestfs-tools libguestfs-tools-c

[root @ centos7 ~] # yum groupinfo virtualisasie-platform
.... Groep: virtualiseringsplatform Groep-id: virtualisasie-platform Beskrywing: bied 'n koppelvlak vir toegang tot en beheer oor gevirtualiseerde houers en gaste. Vereiste pakkette: libvirt
   = libvirt-kliënt
   = deug-wie
 Opsionele pakkette: omheining-virtd-libvirt omheining-virtd-multicast omheining-virtd-reeks libvirt-cim libvirt-java libvirt-snmp perl-Sys-Virt

'N Ander manier om die volledige lys van geïnstalleerde pakkette te kry, is die volgende:

[root @ centos7 ~] # yum-lys geïnstalleer
[root @ centos7 ~] # yum-lys geïnstalleer> geïnstalleer.txt

In verhouding tot die Hypervisor

[root @ centos7 ~] # egrep "(vir | kvm | qemu)" geïnstalleer.txt
ipxe-roms-qemu.noarch 20130517-8.gitc4bce43.el7_2.1 @Updates libvirt.x86_64 1.2.17-13.el7_2.5 @Updates libvirt-client.x86_64 1.2.17-13.el7_2.5 @Updates libvirt- daemon.x86_64 1.2.17-13.el7_2.5 @Updates libvirt-daemon-config-netwerk.x86_64 1.2.17-13.el7_2.5 @Updates libvirt-daemon-config-nwfilter.x86_64 1.2.17-13.el7_2.5 .86 @Updates libvirt-daemon-driver-interface.x64_1.2.17 13-7.el2.5_86 @Updates libvirt-daemon-driver-lxc.x64_1.2.17 13-7.el2.5_86 @Updates libvirt-daemon-driver- netwerk.x64_1.2.17 13-7.el2.5_86 @Updates libvirt-daemon-driver-nodedev.x64_1.2.17 13-7.el2.5_86 @Updates libvirt-daemon-driver-nwfilter.x64_1.2.17 13-7.el2.5_86 .64 @Updates libvirt-daemon-driver-qemu.x1.2.17_13 7-2.5.el86_64 @Updates libvirt-daemon-driver-secret.x1.2.17_13 7-2.5.el86_64 @Updates libvirt-daemon-driver- stoor.x1.2.17_13 7-2.5.el86_64 @Updates libvirt-daemon-kvm.x1.2.17_13 7-2.5.el86_64 @Updates libvirt-python.x1.2.17_2 7-86.el64 @Base qemu-img. x10_1.5.3 105: 7-2.7.el86_64 @Updates qemu-kvm.x10_1.5.3 105: 7. 2.7-86.el64_10 @Updates qemu-kvm-common.x1.5.3_105 7: 2.7-86.el64_1.13 @Updates virt-what.x6_7 0.14-9.el7 @Basis virt-who.noarch 2.1-XNUMX. elXNUMX_XNUMX @ Opdaterings

Let daarop dat die bostaande uitvoer wys uit watter bewaarplek elke pakket geïnstalleer is. Terloops, ons kyk indirek of ons met die CentOS 7.2-weergawe werk. Ons kan ook sien dat, met die filter wat in die lys pakkette gebruik word, byvoorbeeld die pakket libguestfs wat ook deel uitmaak van die Virtualiseringsplatform.

Ons stel voor blaai bietjie deur die lys van geïnstalleerde pakkette.

Finale operasies ... of amper

Voltooi die hypervisor-konfigurasie centos7.vanlinux.fan en maak u eerste virtuele masjien op afstand, soos aangedui in die artikel Virt-Manager en virsh: Afstandsadministrasie via SSH.

Vir lesers wat die altyd gehawende konsole verkies, dra ons die volgende artikel «CentOS 7 Hypervisor: Afstandsadministrasie» waarin ons hoofsaaklik die opdragte sal gebruik Virsh y virt-installeer kan vanaf ons werkstasie op afstand bestuur word sysadmin.fromlinu.fan.

Stap-vir-stap installasie deur middel van beelde

Waarnemings:

  • Die beelde is vanselfsprekend. Die installeerder Anaconda deur CentOS dit is 'n baie kragtige instrument in sy klas
  • Die getoonde waardes is slegs vir toetsdoeleindes en moet nie op enige tydstip soos aanbeveel of amptelik geneem word nie.
  • Die volgorde wat gevolg word om aan die eise van die installateur te voldoen, is as voorbeeld niks meer nie
  • Die een wat ons nie vir sekuriteitsbeleid gekies het nie - VEILIGHEIDSBELEID enige, beteken nie dat u dit moet doen nie. Wat meer is, ons nooi u uit om dit te gebruik
  • Met die KDUMP-opsie gebeur dit dieselfde as in die vorige punt
  • In die konfigurasie van die netwerk raak ons ​​nie aan baie opsies nie omdat ons dit nie nodig het om ons virtuele toetsbediener te maak nie. Nodeloos om te sê, selfs al is dit 'n toets, werk dit baie korrek
  • Die tipe partisie en die grootte van die partisies is 'n voorbeeld en niks meer nie
  • SOFTWARE SELECTION is om 'n Hypervisor te kry met die minimum aantal pakkette geïnstalleer. Ons nooi u uit om u bediener in produksie te verryk
  • Wat die INSTALLASIEBRON betref, herhaal ons dat ons plaaslike bewaarplekke gebruik weens 'n gebrek aan binnelandse verbinding met die internet. Ons werk saam met plaaslike bewaarplekke wat deur vriende en kollegas van die WWW afgelaai word
  • As u na die herinstelling van die bedryfstelsel aan die einde van die installasie gevra word om die Finale Lisensie-ooreenkoms te lees en goed te keur, is die volgorde van die sleutels "1", "2" en "c", sonder die aanhalingstekens. Jy is welkom!. 😉

Galery van beelde


Die inhoud van die artikel voldoen aan ons beginsels van redaksionele etiek. Klik op om 'n fout te rapporteer hier.

6 kommentaar, los joune

Laat u kommentaar

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

*

*

  1. Verantwoordelik vir die data: Miguel Ángel Gatón
  2. Doel van die data: Beheer SPAM, bestuur van kommentaar.
  3. Wettiging: U toestemming
  4. Kommunikasie van die data: Die data sal nie aan derde partye oorgedra word nie, behalwe deur wettige verpligtinge.
  5. Datastoor: databasis aangebied deur Occentus Networks (EU)
  6. Regte: U kan u inligting te alle tye beperk, herstel en verwyder.

  1.   Zodiac Carburus dijo

    Baie goeie Pos, Fico. Ek sien ook uit na die volgende een oor afstandbeheer via virsh en virt-install. Ek pas byna al u artikels uit die PYMES-reeks in produksie toe en tot dusver vaar ek baie goed. Dankie Fico

  2.   Federico dijo

    Baie dankie vriend Zodiac. Dit lyk asof hierdie onderwerpe vir min lesers interessant is.

  3.   Juanjo dijo

    Die artikels is goed, dit dien as 'n geheuehulpmiddel vir dinge wat u vergeet of verkeerd plaas, die bydrae word baie waardeer

    1.    Federico dijo

      Dankie vir u kommentaar, Juanjo. Ek gebruik hierdie artikels persoonlik as riglyne vir implementerings.

  4.   Ismael Alvarez Wong dijo

    Fico, soos altyd en dwarsdeur die reeks, is die betrokke artikel baie goed.
    Daar is altyd iets nuuts: hier is dit dat, in plaas daarvan om die CentOS «minimale» te installeer (dit is die gewone ding); Vanuit dieselfde installasieproses word die «Virt Host» -omgewing gekies saam met sy Virt Platform en versoenbare biblioteke.
    Die tegniek om die standaardinstallasiebron te verander wat almal gebruik (die bewaarplek in die CentOS-installeerder DVD ISO) vir 'n plaaslike bewaarplek op die netwerk wat deur http geaktiveer is, is ook baie goed (hier is dit verpligtend, stel eers die kaart in netwerk, baie goed ook dit). Die gewone ding is dat ons die plaaslike bewaarplek inskakel nadat ons die eerste keer by die bediener aangemeld het en ons netwerkkoppelvlak ingestel het.
    Baie nuttig vir al die stappe wat in besonderhede uiteengesit word om ondersoek in te stel na al die geïnstalleerde pakkette wat verband hou met Virt kemu (vanaf anaconda.cfg, om die ISO DVD-bewaarplek te monteer om te werk en dan met behulp van die Groepe).
    Niks vriend nie, die maksimum in inligting en volgens die laaste paragraaf beloof die volgende artikel veel meer.

  5.   Federico dijo

    Dankie vriend Wong vir u kommentaar. Ek het probeer om 'n ander benadering te volg om die geïnstalleerde pakkette te ken. Ek het gedink dit was 'n interessante onderwerp, en daarom het ek dit voorgehou. Ek wag vir u in my volgende artikels