CentOS 7 Hypervisor I - SMB võrgud

Seeria üldindeks: Arvutivõrgud VKEdele: sissejuhatus

Head lugejad!

Mõnikord seisame silmitsi professionaalsete serveritega, mis toetavad ainult teatud operatsioonisüsteeme nende pakkumisel Catering initsiaalne. Isiklikult oleme kohanud servereid, mis selle protsessi käigus toetavad ainult järgmist:

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

Debian, Ubuntu, muud ...?. Ei midagi. Eeltoodu ei tähenda, et me ei saaks installida erinevat opsüsteemi, kuid mis saab garantiist, draiveritest, plaastritest, värskendustest jne? Las iga lugeja teeb oma järeldused.

Täna sain isikliku suhtluse kaudu oma sõbra ja kolleegi Julio Cesar Carballoga - kes töötab tähtsas andmekeskuses - teada, et veetis umbes 10 päeva 180 professionaalse serveri installimisega «nende kastidest riiulini koos kogu kaabeldusega»Ubuntu operatsioonisüsteemiga.

Tehniliselt on võimalik kasutada Debiani, Ubuntu, CentOS-i - RHEL, SuSE või muu operatsioonisüsteem UNIX meeldib vaatamata systemd- soovitatav sellise töö jaoks, näiteks mis tahes vahemiku professionaalsetes serverites virtualiseerimise tugi.

Selles artiklis me ei paku ridade vahel palju linke, sest oletame, et sarja eelmised postitused «Arvutivõrgud VKEdele«Ja et nad on juba tuttavad nimede, akronüümide ja määratlustega. Mis on need lehed?:

Ja kuigi see pole spetsiaalselt seeriast, on järgmise artikli lugemine väga kasulik, kuna see õigustab osaliselt Linuxi distributsioonide valimist, mille oleme teinud eelnimetatud postituste seeria jaoks:

Täna proovime pakkuda a Juhend CentOSiga hüpervisori installimiseks - CentOS hüpervisor. Iga lugeja peab selle kohandama vastavalt teie serveri riistvarale ja tootja nõuetele. Oleme lahkunud Samm-sammult installimine piltide kaudu, hõlbustamaks selle artikli lugemist.

  • Pidage meeles, et Red Hat, Inc. on CentOSi peamine sponsor ja Red Hat, Inc on libvirt arendaja, virt-manager, oVirt ja praktiliselt enamik Qemu abil virtualiseerimisega seotud asju -KVM ja selle haldamine.

Minimaalsed kohandused pärast järkjärgulist installimist

Elu lihtsustamiseks, sest meil pole endiselt a DNS aastal LAN, muudame faili veidi / etc / host:

[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

Deklareerime lõplikult hoidlad, mida kavatseme süsteemi kasutada ja värskendada:

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

Muidugi on tervislik lugeda deklaratsiooni originaalfailide sisu CentOSi soovitatud hoidlatest. Siin tehtavad muudatused on tingitud asjaolust, et meil pole Interneti-ühendust ja töötame koos WWW-st alla laaditud kohalike hoidlatega.

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

[root @ centos7 yum.repos.d] # nano centos-base.repo
[sentos-base] nimi = CentOS- $ releasever baseurl = http: //10.10.10.1/repos/centos/7/base/ gpgcheck = 0 lubatud = 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 puhastage kõik
Pluginad laaditud: kiireim peegel, langpacks Hoidlate koristamine: centos-base centos-updates Kõigi koristamine

[root @ centos7 yum.repos.d] # yum värskendus
Laaditud pistikprogrammid: kiireim peegel, sentide baasil langpacks | 3.4 kB 00:00 sentide värskendused | 3.4 kB 00:00 (1/2): sentos-alus / esmane_db | 5.3 MB 00:01 (2/2): sentide värskendused / esmane_db | 9.1 MB 00:01 Kiireimate peeglite määramine Uuendamiseks pole ühtegi paketti märgitud

Sõnum "Värskenduseks märgitud pakette pole (on)" - "Värskendamiseks pole ühtegi paketti märgitud" näitab, et deklareerides installimise käigus meile kõige ajakohasemad hoidlad, installiti just kõige uuemad paketid.

Millised Hypervisoriga seotud paketid installiti?

Kaustas / Root, Installer Anakonda jäta fail kõige olulisemate parameetritega, mida CentOS-i juurutamisel kasutati. Tahame teada, millised paketid installiti, kuna seni pole me käsku otseselt kasutanud yum installi, kui kasutate graafilist installerit.

[root @ centos7 ~] # kass anakonda-ks.cfg ....
% paketid @ ^ virtualiseerimine-host-keskkond
@baas
@ kaas-raamatukogud
@tulemus
@silumine
@ virtualiseerimine-hüpervisor
@ virtualiseerimise platvorm
@ virtualiseerimise tööriistad
...

Pakendid - pakette sümboliga @ algul tähistavad nad pakettgruppe. Meie puhul pidime rühmade - rühmade loendi saamiseks lisama hoidlate deklaratsioonile installi DVD:

[root @ centos7 ~] # mount / dev / sr0 / media /
mount: / dev / sr0 on kirjutuskaitsega, paigaldus on kirjutuskaitstud

[root @ centos7 ~] # nano /etc/yum.repos.d/centos-media.repo
[centos-media] nimi = CentOS- $ releasever baseurl = fail: /// media gpgcheck = 0 lubatud = 1

[root @ centos7 ~] # nuh puhastage kõik
Laaditud pistikprogrammid: kiireim peegel, langpacks Hoidlate puhastamine: centos-base centos-media centos-updates Kõigi puhastamine Kiireimate peeglite loendi puhastamine

[root @ centos7 ~] # aasta värskendus
Laaditud pistikprogrammid: kiireim peegel, sentide baasil langpacks | 3.4 kB 00:00 sentide keskmine | 3.6 kB 00:00 sentide värskendused | 3.4 kB 00:00 (1/4): sentos-media / group_gz | 155 kB 00:00 (2/4): sentos-media / esmane_db | 5.3 MB 00:00 (3/4): sentos-alus / esmane_db | 5.3 MB 00:00 (4/4): sentide värskendused / esmane_db | 9.1 MB 00:01 Kiireimate peeglite määramine Uuendamiseks pole ühtegi paketti märgitud

[root @ centos7 ~] # yum repoliste kõik
Laaditud pistikprogrammid: kiireim peegel, langpacks Peeglikiiruste laadimine vahemällu salvestatud hostifailide hoidla id hoidla nimi centos-base staatus CentOS-7 lubatud: 9,007 7 sentos-media CentOS-9,007 lubatud: 7 2,560 senti-värskendust CentOS-20,574 lubatud: XNUMX repolisti: XNUMX XNUMX

[root @ centos7 ~] # yum rühma loend
... Saadaolevad keskkonnarühmad: minimaalne install Compute Node Infrastructure Server Server and Print File Basic Web Server Virtualization Host Server with GUI Pärand UNIXi tugi süsteemihaldustööriistad arendustööriistad turbetööriistad graafilised haldustööriistad Interneti-konsooli tööriistad Teaduslik tugi Kiipkaardi tugi ...

ó

[root @ centos7 ~] # yum gruppide loendi ID
Laaditud pistikprogrammid: kiireim peegel, langpacks Peeglikiiruste laadimine vahemällu salvestatud hostifailist Saadaolevad keskkonnarühmad: minimaalne install Compute Node (compute-sõlme-keskkond) Infrastruktuuriserver (infrastruktuuri-server-keskkond) Server ja printimisfail (file-print -server-keskkond) Põhiserver (veebiserveri-keskkond) Virtualiseerimise host (virtualiseerimise-host-keskkond) GUI-ga server (graafiline-server-keskkond) Gnome'i töölaud (gnome-desktop-keskkond) Plasma KDE tööruumid ( kde-desktop-keskkond) Arendus- ja loometöökoht (arendaja-töökoha keskkond) Installitud rühmad: Ühilduvad raamatukogud (ühilduvad teegid) Legacy UNIX tugi (legacy-unix) Süsteemide haldustööriistad (system-admin-tools ) Turvatööriistad (turvatööriistad) Saadaolevad rühmad: süsteemihaldus (süsteemihaldus) arendusvahendid (arendus) graafiliste reklaamide tööriistad teenindamine (graafilised-admin-tööriistad) Interneti-konsooli tööriistad. (konsool-internet) Teaduslik tugi (teaduslik) Kiipkaardi (kiipkaardi) tugi

Installimise ajal valime peamise võimaluse Virtualiseerimise host ja tema sees Virtualiseerimise platvorm:

[root @ centos7 ~] # yum groupinfo virtualiseerimine-host-keskkond
---- Keskkond Grupp: virtualiseerimise hostkeskkonna ID: virtualiseerimise-hosti keskkond Kirjeldus: minimaalne virtualiseerimise host. Kohustuslikud rühmad: põhituum
    virtualiseerimine-hüpervisor
    virtualiseerimise tööriistad
Valikulised rühmad: silumine + võrgu-failisüsteemi klient + kaugsüsteemi haldus
    virtualiseerimise platvorm

[root @ centos7 ~] # yum groupinfo virtualiseerimine-hüpervisor
.... Grupp: virtualiseerimise hüpervisor Group-ID: virtualiseerimise-hüpervisori kirjeldus: võimalikult väike virtualiseerimise hostinstall. Kohustuslikud paketid:
   = libvirt
   = qemu-kvm
 Valikulised paketid: qemu-kvm-tools

[root @ centos7 ~] # yum groupinfo virtualiseerimise tööriistad
.... Grupp: virtualiseerimise tööriistad Group-Id: virtualiseerimise tööriistad Kirjeldus: tööriistad võrguühenduseta virtuaalse pildi haldamiseks. Vaikepaketid:
   = libguestfs
 Valikulised paketid: libguestfs-java libguestfs-tools libguestfs-tools-c

[root @ centos7 ~] # yum groupinfo virtualiseerimise platvorm
.... Grupp: virtualiseerimisplatvorm Group-Id: virtualiseerimisplatvorm Kirjeldus: Annab liidese virtualiseeritud konteineritele ja külalistele juurdepääsuks ning nende juhtimiseks. Nõutavad paketid: libvirt
   = libvirt-klient
   = virt-kes
 Valikulised paketid: aed-virtd-libvirt tara-virtd-multisaateaed-virtd-jada libvirt-cim libvirt-java libvirt-snmp perl-Sys-Virt

Teine võimalus installitud pakettide täieliku loendi saamiseks on järgmine:

[root @ centos7 ~] # yum loend on installitud
[root @ centos7 ~] # installitud loend> installitud.txt

Hüpervisori suhtes

[root @ centos7 ~] # egrep "(vir | kvm | qemu)" installitud.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-network.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- network.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- storage.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 @Uuendused 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 @Base virt-who.noarch 2.1-XNUMX. elXNUMX_XNUMX @Uuendused

Pange tähele, et ülaltoodud väljund näitab, millisest hoidlast iga üksik pakett installiti. Muide, kontrollime kaudselt, kas töötame CentOS 7.2 versiooniga. Samuti näeme, et näiteks pakettide loendis kasutatava filtriga pakett libguestfs mis on samuti osa virtualiseerimisplatvormist.

Soovitame sirvige natuke installitud pakettide loendit.

Lõplikud toimingud ... või peaaegu

Lõpeta hüpervisori konfiguratsioon centos7.desdelinux.fänn ja looge oma esimene virtuaalne masin eemalt, nagu artiklis näidatud Virt-Manager ja virsh: kaughaldus SSH kaudu.

Lugejate jaoks, kes eelistavad alati räsitud konsooli, pühendame selle järgmine artikkel «CentOS 7 hüpervisor: kaughaldus» milles kasutame peamiselt käske Virsh y virt-install jookse kaugelt meie tööjaamast sysadmin.fromlinu.fan.

Samm-sammult installimine piltide kaudu

Tähelepanekud:

  • Kujutised on iseenesestmõistetavad. Installer Anakonda autor CentOS see on oma klassis väga võimas tööriist
  • Näidatud väärtused on mõeldud ainult testimiseks ja neid ei tohiks mingil juhul võtta soovitatud või ametlikena.
  • Paigaldaja nõudmiste rahuldamiseks järgitud tellimus on vaid näide.
  • See, mida me pole turvapoliitikat valinud - JULGEOLEKUPOLIITIKA mis tahes ei tähenda, et peaksite. Veelgi enam, me kutsume teid seda kasutama
  • Valiku KDUMP korral toimub see samamoodi nagu eelmises punktis
  • Võrgukonfiguratsioonis ei puuduta me paljusid valikuid, kuna neid pole vaja meie virtuaalse testiserveri loomiseks. Ütlematagi selge, et isegi kui see on test, töötab see väga õigesti
  • Sektsiooni tüüp ja partitsioonide suurus on näide ja mitte midagi muud
  • TARKVARA VALIK on hüpervisori hankimine minimaalse installitud pakettide arvuga. Kutsume teid oma serverit tootmises rikastama
  • PAIGALDUSALLIKA osas kordame, et me kasutame kohalikke hoidlaid Interneti-ühenduse puudumise tõttu. Teeme koostööd kohalike hoidlatega, mille sõbrad ja kolleegid on WWW-st alla laadinud
  • Kui pärast operatsioonisüsteemi taaskäivitamist installi lõpus palutakse teil lugeda ja kinnitada lõplik litsentsileping, on võtmete järjekord ilma jutumärkideta "1", "2" ja "c". Olete oodatud !. 😉

Piltide galerii


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Tähtkuju Carburus DIJO

    Väga hea Post, Fico. Samuti ootan huviga järgmist kaughalduse kohta virshi ja virt-installi kaudu. Rakendan peaaegu kõiki teie PYMES-sarja artikleid tootmises ja siiani on mul see väga hästi läinud. Aitäh Fico

  2.   Federico DIJO

    Suur aitäh sõber Zodiac. Tundub, et need teemad pakuvad huvi vähestele lugejatele.

  3.   Juanjo DIJO

    Artiklid on head, see on mälu abivahendiks asjadele, mille unustate või panuse valesti panete.

    1.    Federico DIJO

      Täname kommentaaride eest, Juanjo. Ma isiklikult kasutan neid artikleid rakendamise juhendina.

  4.   Ismael Alvarez Wong DIJO

    Fico, nagu alati ja kogu senise sarja jooksul, on kõnealune artikkel väga hea.
    Alati on midagi uut: siin on see, et selle asemel, et installida CentOS «minimal» (see on tavaline asi); Samast installiprotsessist valitakse keskkond «Virt Host» koos selle Virt Platformi ja ühilduvate teekidega.
    Samuti on väga hea vaikimisi installiallika muutmise tehnika, mida kõik kasutavad (CentOS-i installiprogrammi ISO DVD-l olev hoidla) võrgu kohaliku repositooriumi jaoks, mille võimaldab http võrk, väga hea ka see). Tavaline on see, et pärast esmakordset serverisse sisselogimist ja võrguliidese konfigureerimist lubame kohaliku hoidla.
    Väga kasulikud kõik tohutult üksikasjalikud sammud selle kohta, kuidas uurida kõiki installitud pakette, mis on seotud Virt kemuga (alates anaconda.cfg, kuni ISO DVD hoidla paigaldamiseni, et töötada siis gruppide abil).
    Ei midagi sõpra, maksimaalselt teavet ja viimase lõigu järgi lubab järgmine artikkel palju enamat.

  5.   Federico DIJO

    Aitäh sõber Wong kommentaaride eest. Püüdsin installitud pakettide tundmiseks läheneda teisiti. Arvasin, et see on huvitav teema ja sellepärast tõstsingi selle üles. Ootan teid oma järgmistes artiklites