CentOS 7 Hypervisor I - MVU tīkli

Sērijas vispārējais indekss: Datoru tīkli MVU: Ievads

Cienījamie lasītāji!

Dažreiz mēs saskaramies ar profesionālajiem serveriem, kuri to nodrošināšanas laikā atbalsta tikai noteiktas operētājsistēmas - Nodrošināšanas sākotnējais. Mēs personīgi esam sastapušies ar serveriem, kas šī procesa laikā atbalsta tikai šādus:

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

Debian, Ubuntu, citi ...?. Nekas. Iepriekšminētais nenozīmē, ka mēs nevaram instalēt citu operētājsistēmu, bet kas notiks ar garantiju, draiveriem, ielāpiem, atjauninājumiem utt. Ļaujiet katram lasītājam izdarīt savus secinājumus.

Šodien personīgi sazinoties ar savu draugu un kolēģi Hulio Sezāru Karballo - viņš strādā nozīmīgā datu centrā - uzzināju, ka viņš apmēram 10 dienas pavadīja, uzstādot 180 profesionālos serverus «no kastēm līdz bagāžniekam, ieskaitot kopējo kabeļu daudzumu»Ar Ubuntu operētājsistēmu.

Tehniski ir iespējams izmantot Debian, Ubuntu, CentOS - RHEL, SuSE vai citu operētājsistēmu UNIX Patīk -neskatoties uz systemd- ieteicams šādam darbam kā virtualizācijas atbalsts jebkura diapazona profesionālos serveros.

Šajā rakstā mēs nepiedāvāsim daudz saikņu starp rindām, jo ​​mēs domājam, ka iepriekšējie ieraksti sērijā «Datoru tīkli MVU«, Un ka viņi jau ir pazīstami ar nosaukumiem, akronīmiem un definīcijām. Kas ir šīs lapas?

Lai gan tas nav tieši no sērijas, šī raksta lasīšana ir ļoti noderīga, jo tas daļēji pamato Linux izplatīšanas izvēli, ko esam veikuši iepriekšminētajai ziņu sērijai:

Šodien mēs cenšamies piedāvāt Rokasgrāmata instalēt Hypervisor ar CentOS - CentOS hipervizors. Katram lasītājam tas jāpielāgo atbilstoši jūsu servera aparatūrai un ražotāja prasībām. Mēs esam atstājuši Soli pa solim instalēšana, izmantojot attēlus, lai atvieglotu šī raksta lasīšanu.

  • Paturiet prātā, ka Red Hat, Inc. ir galvenais CentOS sponsors, un ka Red Hat, Inc ir libvirt izstrādātājs, virt-manager, oVirt un praktiski lielākā daļa visa, kas saistīts ar virtualizāciju, izmantojot Qemu -KVM un tā administrēšana.

Minimālas korekcijas pēc pakāpeniskas instalēšanas

Lai atvieglotu dzīvi, jo mums joprojām nav DNS jo LAN, mēs nedaudz modificējam failu / 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

Mēs galīgi paziņojam krātuves, kuras izmantosim un atjaunināsim sistēmu:

[root @ centos7 ~] # cd /etc/yum.repos.d/
[root @ centos7 yum.repos.d] # ls -l
kopā 28 -rw-r - r--. 1 saknes sakne 1664 9. gada 2015. decembris CentOS-Base.repo -rw-r - r--. 1 saknes sakne 1309 9. gada 2015. decembris CentOS-CR.repo -rw-r - r--. 1 saknes sakne 649 9. gada 2015. decembris CentOS-Debuginfo.repo -rw-r - r--. 1 saknes sakne 290 9. gada 2015. decembris CentOS-fasttrack.repo -rw-r - r--. 1 saknes sakne 630 9. gada 2015. decembris CentOS-Media.repo -rw-r - r--. 1 saknes sakne 1331 9. gada 2015. decembris CentOS-Sources.repo -rw-r - r--. 1 saknes sakne 1952. gada 9. decembris CentOS-Vault.repo

Protams, ir veselīgi lasīt deklarācijas oriģinālo failu saturu no CentOS ieteiktajiem krātuvēm. Šeit veiktās izmaiņas ir saistītas ar to, ka mums nav piekļuves internetam un mēs strādājam ar vietējiem krātuvēm, kas lejupielādētas no WWW.

[root @ centos7 yum.repos.d] # mkdir oriģināls
[root @ centos7 yum.repos.d] # mv CentOS- * oriģināls /

[root @ centos7 yum.repos.d] # nano centos-base.repo
[centos-base] nosaukums = CentOS- $ releasever baseurl = http: //10.10.10.1/repos/centos/7/base/ gpgcheck = 0 iespējots = 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 notīriet visus
Ielādēti spraudņi: ātrākais spogulis, langpacks Tīrīšanas krātuves: centos-base centos-updates Visu sakopšana

[root @ centos7 yum.repos.d] # yum atjauninājums
Ielādēti spraudņi: ātrākais spogulis, centos-base langpacks | 3.4 kB 00:00 centos atjauninājumi | 3.4 kB 00:00 (1/2): centos-bāzes / primārais_db | 5.3 MB 00:01 (2/2): centos-updates / primary_db | 9.1 MB 00:01 Ātrāko spoguļu noteikšana Nav atjaunināšanai atzīmētu paku

Ziņojums «Nav (pastāv) paketes, kas atzīmētas atjaunināšanai» - «Nav pakotņu, kas atzīmētas atjaunināšanai» norāda, ka, deklarējot jaunākos krātuves, kas mums ir pieejami instalēšanas laikā, tika instalētas tieši visjaunākās paketes.

Kādas ar Hypervisor saistītās pakotnes tika instalētas?

Mapē / Root, Instalētājs Anaconda atstājiet failu ar vissvarīgākajiem parametriem, kas tika izmantoti CentOS izvietošanas laikā. Mēs vēlamies uzzināt, kuras pakotnes tika instalētas, jo līdz šim komandu mēs tieši neizmantojām yum instalēt, lietojot grafisko instalētāju.

[root @ centos7 ~] # kaķis anakonda-ks.cfg ....
% paketes @ ^ virtualizācija-resursdatora vide
@bāze
@ kaimiņu bibliotēkas
@rezultāts
@dugugging
@ virtualizācija-hipervizors
@ virtualizācijas platforma
@ virtualizācijas rīki
....

Iepakojumi - paketes ar simbolu @ sākumā tie norāda pakešu grupas. Mūsu gadījumā, lai iegūtu grupu - grupu sarakstu, mums krātuvju deklarācijai bija jāpievieno instalācijas DVD:

[root @ centos7 ~] # mount / dev / sr0 / media /
mount: / dev / sr0 ir aizsargāts ar rakstīšanu, montāža ir tikai lasāma

[root @ centos7 ~] # nano /etc/yum.repos.d/centos-media.repo
[centos-media] nosaukums = CentOS- $ releasever baseurl = fails: /// multivide gpgcheck = 0 iespējots = 1

[root @ centos7 ~] # yum notīriet visus
Ielādēti spraudņi: ātrākais spogulis, langpacks Tīrīšanas krātuves: centos-base centos-media centos-updates Visu sakopšana Ātrāko spoguļu saraksta tīrīšana

[root @ centos7 ~] # yum atjauninājums
Ielādēti spraudņi: ātrākais spogulis, centos-base langpacks | 3.4 kB 00:00 vidējais centos | 3.6 kB 00:00 centos atjauninājumi | 3.4 kB 00:00 (1/4): centos-media / group_gz | 155 kB 00:00 (2/4): centos-media / primary_db | 5.3 MB 00:00 (3/4): centos-base / primary_db | 5.3 MB 00:00 (4/4): centos-updates / primary_db | 9.1 MB 00:01 Ātrāko spoguļu noteikšana Nav atjaunināšanai atzīmētu paku

[root @ centos7 ~] # yol repolist all
Ielādēti spraudņi: ātrākais spogulis, langpacks Spoguļa ātrumu ielāde no kešatmiņā saglabātā resursdatora repozitorija ID repozitorija nosaukums centos-base statuss iespējots CentOS-7: iespējots 9,007 centos-media CentOS-7 iespējots: 9,007 7 centos-atjauninājumi iespējoti CentOS-2,560: 20,574 repolisti: XNUMX XNUMX

[root @ centos7 ~] # yum grupas saraksts
... Pieejamās vides grupas: minimāla instalācija Aprēķiniet mezglu infrastruktūras servera serveri un drukas faila pamata tīmekļa servera virtualizācijas resursdatora serveri ar GUI Gnome darbvirsmas plazmas KDE darbvietu izstrāde un radošā darbstacija Pieejamās grupas: Sistēmas administrēšanas atbalstītās bibliotēkas Mantotie UNIX atbalsta sistēmu pārvaldības rīki izstrādes rīki Drošības rīki Grafiskās pārvaldības rīki Interneta konsoles rīki Zinātniskais atbalsts Viedkartes atbalsts ...

ó

[root @ centos7 ~] # yum grupas saraksta ID
Ielādēti spraudņi: ātrākais spogulis, langpacks Spoguļa ātrumu ielāde no kešatmiņā saglabātā resursdatora Pieejamās vides grupas: minimāla instalācija Compute Node (compute-node-environment) Infrastruktūras serveris (infrastruktūra-server-environment) Serveris un drukas fails (file-print servera vide) Pamata tīmekļa serveris (tīmekļa servera vide) Virtualizācijas resursdators (virtualizācijas resursdatora vide) Serveris ar GUI (grafiskā servera vide) Gnome darbvirsma (gnome-desktop-vide) Plazmas KDE darbvietas ( kde-desktop-environment) Izstrādes un radošās darbstacijas (developer-workstation-environment) Instalētās grupas: Saderīgas bibliotēkas (saderīgas bibliotēkas) Legacy UNIX atbalsts (legacy-unix) Sistēmu administrēšanas rīki (system-admin-tools ) Drošības rīki (drošības rīki) Pieejamās grupas: Sistēmu administrēšana (sistēmu vadība) Izstrādes rīki (izstrāde) Grafisko reklāmu rīki kalpošana (grafiski-admin-rīki) Interneta konsoles rīki. (konsole-internets) Zinātniskais atbalsts (zinātniskais) Viedkartes (viedkartes) atbalsts

Instalēšanas laikā mēs izvēlamies galveno opciju Virtualizācijas resursdators un viņas iekšienē pie Virtualizācijas platforma:

[root @ centos7 ~] # yum groupinfo virtualizācija-resursdatora vide
---- Vides grupa: Virtualizācijas resursdatora vide Id: virtualizācijas-resursdatora vide Apraksts: Minimālais virtualizācijas resursdators. Obligātās grupas: bāzes kodols
    virtualizācija-hipervizors
    virtualizācijas rīki
Izvēles grupas: atkļūdošana + tīkla failu sistēma-klients + attālās sistēmas pārvaldība
    virtualizācijas platforma

[root @ centos7 ~] # yum groupinfo virtualizācija-hipervizors
.... Grupa: Virtualizācijas hipervizors Group-Id: Virtualizācijas-hipervizors Apraksts: Mazākā iespējamā virtualizācijas resursdatora instalācija. Obligātie iepakojumi:
   = libvirt
   = qemu-kvm
 Izvēles paketes: qemu-kvm-tools

[root @ centos7 ~] # yum groupinfo virtualizācijas rīki
.... Grupa: Virtualizācijas rīki Group-Id: Virtualizācijas rīki Apraksts: Rīki virtuālo attēlu bezsaistes pārvaldībai. Noklusējuma paketes:
   = libguestfs
 Izvēles pakotnes: libguestfs-java libguestfs-tools libguestfs-tools-c

[root @ centos7 ~] # yum groupinfo virtualizācijas platforma
.... Grupa: Virtualizācijas platforma Group-Id: Virtualizācijas platforma Apraksts: Nodrošina saskarni, lai piekļūtu virtualizētajiem konteineriem un viesiem un tos kontrolētu. Nepieciešamās paketes: libvirt
   = libvirt-klients
   = virt-kurš
 Izvēles paketes: žogs-virtd-libvirt žogs-virtd-multiraides žogs-virtd-sērijas libvirt-cim libvirt-java libvirt-snmp perl-Sys-Virt

Vēl viens veids, kā iegūt pilnu instalēto pakotņu sarakstu, ir šāds:

[root @ centos7 ~] # instalēts saraksts
[root @ centos7 ~] # instalēts yum saraksts> Install.txt

Salīdzinoši ar hipervizoru

[root @ centos7 ~] # egrep "(vir | kvm | qemu)" instalēts.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 @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 @Base virt-who.noarch 2.1-XNUMX. elXNUMX_XNUMX @Updates

Ņemiet vērā, ka iepriekšminētā izeja parāda, no kura krātuves tika instalēta katra atsevišķa pakotne. Starp citu, mēs netieši pārbaudām, vai mēs strādājam ar CentOS 7.2 versiju. Mēs varam arī redzēt, ka, izmantojot filtru, kas izmantots pakotņu sarakstā, piemēram, pakete libguestfs kas ir arī daļa no Virtualizācijas platformas.

Mēs iesakām mazliet pārlūkojiet instalēto pakešu sarakstu.

Pēdējās operācijas ... vai gandrīz

Pabeidziet hipervizora konfigurāciju centos7.desdelinux.ventilators un izveidojiet savu pirmo virtuālo mašīnu attālināti, kā norādīts rakstā Virt-Manager un virsh: Attālā administrēšana, izmantojot SSH.

Lasītājiem, kuri dod priekšroku vienmēr sagrautajai konsolei, mēs veltīsim nākamais raksts «CentOS 7 Hypervisor: Attālā administrēšana» kurā galvenokārt izmantosim komandas Virsh y virt-instalēt palaist attālināti no mūsu darbstacijas sysadmin.fromlinu.fan.

Soli pa solim instalēšana, izmantojot attēlus

Novērojumi:

  • Attēli ir pašsaprotami. Instalētājs Anaconda autors CentOS tas ir ļoti spēcīgs instruments savā klasē
  • Norādītās vērtības ir paredzētas tikai testēšanai, un tās nedrīkst uzskatīt par ieteicamām vai oficiālām.
  • Pasūtījums, kas izpildīts, lai apmierinātu uzstādītāja prasības, nav piemērs
  • Drošības politiku neesam izvēlējušies - DROŠĪBAS POLITIKA jebkura, nenozīmē, ka jums vajadzētu. Turklāt mēs aicinām jūs to izmantot
  • Izmantojot opciju KDUMP, tas notiek tāpat kā iepriekšējā punktā
  • Tīkla konfigurācijā mēs nepieskaramies daudzām iespējām, jo ​​mums tās nav vajadzīgas, lai izveidotu virtuālo testa serveri. Lieki piebilst, ka pat tad, ja tas ir tests, tas darbojas ļoti pareizi
  • Sadalīšanās veids un nodalījumu lielums ir piemērs un nekas vairāk
  • PROGRAMMATŪRAS ATLASE ir iegūt Hipervizoru ar minimālo instalēto paku skaitu. Mēs aicinām jūs bagātināt serveri ražošanā
  • Attiecībā uz INSTALĀCIJAS AVOTU mēs atkārtojam, ka vietējās krātuves izmantojam vietējā interneta savienojuma trūkuma dēļ. Mēs strādājam ar vietējiem krātuvēm, ko lejupielādējuši draugi un kolēģi no WWW
  • Ja pēc operētājsistēmas restartēšanas instalēšanas beigās jums tiek lūgts izlasīt un apstiprināt galīgo licences līgumu, atslēgu secība ir "1", "2" un "c" bez pēdiņām. Nav par ko!. 😉

Attēlu galerija


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Zodiaka karburuss teica

    Ļoti labs amats Es arī gaidu nākamo par attālo administrēšanu, izmantojot virsh un virt-install. Es izmantoju gandrīz visus jūsu rakstus no sērijas PYMES un līdz šim man klājas ļoti labi. Paldies Fico

  2.   Federico teica

    Liels paldies draugam Zodiac. Šķiet, ka šīs tēmas interesē maz lasītāju.

  3.   huanjo teica

    Raksti ir labi, tas kalpo kā atmiņas palīgs lietām, kuras esat aizmirsis vai nepareizi ieguldījis.

    1.    Federico teica

      Paldies par komentāriem, Huānjo. Es personīgi izmantoju šos rakstus kā ieviešanas ceļvežus.

  4.   Ismaels Alvaress Vongs teica

    Fico, kā vienmēr un visā līdzšinējā sērijā, attiecīgais raksts ir ļoti labs.
    Vienmēr ir kaut kas jauns: šeit ir tā, ka tā vietā, lai instalētu CentOS «minimal» (tā ir parasta lieta); No tā paša instalēšanas procesa tiek izvēlēta vide «Virt Host», kā arī tā Virt platforma un saderīgas bibliotēkas.
    Ļoti laba ir arī noklusējuma instalācijas avota, kuru visi izmanto (repozitorija, kas atrodas CentOS instalētāja DVD ISO), nomaiņa vietējai repozitorijai tīklā, kuru iespējojis http (šeit tas ir obligāti, vispirms konfigurējiet karti tīkls, ļoti labi arī tas). Parasti ir tas, ka pēc pirmās pieteikšanās serverī un tīkla saskarnes konfigurēšanas mēs iespējojam vietējo repozitoriju.
    Ļoti noderīgas visas darbības, kas dotas ārkārtīgi detalizēti, kā izpētīt visas instalētās paketes, kas ir saistītas ar Virt kemu (sākot no anaconda.cfg, līdz ISO DVD krātuves uzstādīšanai, lai darbotos pēc tam, izmantojot grupas).
    Nekas draugs, maksimums informācijā un saskaņā ar pēdējo rindkopu nākamais raksts sola daudz vairāk.

  5.   Federico teica

    Paldies draugam Vongam par komentāriem. Es mēģināju izmantot citu pieeju tam, kā uzzināt instalētās paketes. Man šķita, ka tā ir interesanta tēma, un tāpēc es to arī izvirzīju. Es gaidu jūs savos nākamajos rakstos