CentOS 7 Hypervisor I - Rezo SMB

Endèks jeneral nan seri a: Rezo Odinatè pou SMEs: Entwodiksyon

Chè lektè!

Pafwa nou ap fè fas ak Servers Pwofesyonèl ki sèlman sipòte sèten sistèm operasyon pandan founi yo - Du inisyal. Nou te pèsonèlman vini nan tout serveurs ki, pandan pwosesis sa a, sèlman sipòte bagay sa yo:

  • Microsoft Windows sèvè 2003 ak Fanmi
  • Microsoft Windows sèvè 2008 ak Fanmi
  • Microsoft Windows sèvè 2012 ak Fanmi
  • Red Hat Enterprise Linux RHEL 4, 6, ak 7
  • SUSE Linux Enterprise sèvè 12

Debian, Ubuntu, lòt ...?. Pa gen anyen. Pi wo a a pa vle di ke nou pa ka enstale yon sistèm opere diferan, men sa ki pral rive garanti a, chofè, plak, dènye, elatriye? Se pou chak lektè tire konklizyon pa yo.

Jodi a mwen te jwenn soti nan kominikasyon pèsonèl ak zanmi m 'ak kolèg Julio Cesar Carballo - li travay nan yon Sant Done enpòtan - ke li te pase apeprè 10 jou enstale 180 serveurs pwofesyonèl «soti nan bwat yo nan etajè a ak total kabl enkli ladan li»Avèk sistèm operasyon Ubuntu.

Teknikman li posib pou itilize Debian, Ubuntu, CentOS - rhel, SuSE, oswa lòt sistèm opere UNIX Tankou -Malgre systemd- rekòmande pou travay sa yo, kòm sipò Virtualization nan serveurs pwofesyonèl nan nenpòt ki ranje.

Nan atik sa a nou pa pral ofri anpil lyen ant liy yo, paske nou ta kwè posts yo anvan nan seri a «Rezo Odinatè pou SMEs«, Ak deja abitye avèk non yo, akwonim ak definisyon. Ki paj sa yo?:

Ak byenke li pa espesyalman nan seri a, li atik ki anba la a se trè itil, menm jan li pasyèlman jistifye chwa pou yo distribisyon Linux ke nou te fè pou seri a susmansyone nan posts:

Jodi a nou eseye ofri yon Gid enstale yon Hypervisor ak CentOS - CentOS Hypervisor. Chak lektè dwe adapte li selon pyès ki nan konpitè sèvè ou, ak kondisyon fabrikan an. Nou te kite la Etap pa Etap Enstalasyon nan Imaj, fasilite lekti atik sa a.

  • Kenbe nan tèt ou ke Red Hat, Inc se sipòtè prensipal la nan CentOS, e ke Red Hat, Inc se pwomotè nan libvirt, virt-manadjè, oVirt, ak pratikman pi fò nan tout bagay ki gen rapò ak Virtualization lè l sèvi avèk Qemu -KVM ak administrasyon li yo.

Ajisteman minimòm apre enstalasyon etap pa etap

Pou fè lavi vin pi fasil, paske nou toujou pa gen yon dns nan la LAN, nou modifye dosye a yon ti kras / elatriye / lame:

[rasin @ centos7 ~] # nano / elatriye / gen tout pouvwa a
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

Nou definitivman deklare repozitwa yo ke nou pral sèvi ak mete ajou sistèm lan:

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

Natirèlman li an sante li sa ki nan dosye yo deklarasyon orijinal ki soti nan depo yo rekòmande CentOS. Chanjman sa yo nou fè isit la yo se akòz lefèt ke nou pa gen aksè nan Entènèt epi nou travay avèk repozitwa lokal telechaje soti nan WWW la.

[rasin @ centos7 yum.repos.d] # mkdir orijinal la
[rasin @ centos7 yum.repos.d] # mv CentOS- * orijinal /

[rasin @ centos7 yum.repos.d] # nano centos-base.repo
[centos-baz] non = CentOS- $ releasever baseurl = http: //10.10.10.1/repos/centos/7/base/ gpgcheck = 0 pèmèt = 1

[rasin @ 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

[rasin @ centos7 yum.repos.d] # yum netwaye tout
Plugins chaje: fastestmirror, langpacks Netwayaj depo: centos-baz centos-dènye netwaye tout bagay

[rasin @ centos7 yum.repos.d] # yum aktyalizasyon
Plugins chaje: fastestmirror, centos-baz langpacks | 3.4 kB 00:00 centos-dènye | 3.4 kB 00:00 (1/2): centos-base / primary_db | 5.3 MB 00:01 (2/2): centos-updates / primary_db | 9.1 MB 00:01 Detèmine miwa pi rapid Pa gen pakè ki make pou aktyalizasyon

Mesaj "Non (genyen) pakè ki make pou aktyalizasyon" - "Pa gen pakè ki make pou aktyalizasyon" endike ke, lè yo deklare depo ki pi ajou ki disponib pou nou pandan enstalasyon an, jisteman pakè ki pi aktyèl yo te enstale.

Ki pakè Hypervisor ki gen rapò ak yo te enstale?

Nan katab la / Rasin, Enstalatè a Anaconda kite yon dosye ki gen paramèt ki pi enpòtan ke yo te itilize pandan deplwaman CentOS la. Nou vle konnen ki pakè yo te enstale, depi byen lwen tèlman nou pa te dirèkteman itilize lòd la yum enstale, lè w ap itilize yon enstale grafik.

[rasin @ centos7 ~] # chat anaconda-ks.cfg ....
% pakè @ ^ Virtualization-host-anviwònman
@baz
@ konpat-bibliyotèk
@nwayo
@ debogaj
@ Virtualization-hypervisor
@ Virtualization-platfòm
@ Virtualization-zouti
....

Pakè yo - pakè avèk senbòl la @ an premye, yo endike Gwoup pake. Nan ka nou an, yo jwenn lis la nan Gwoup - Gwoup, nou te ajoute DVD a enstalasyon nan deklarasyon an nan depo:

[rasin @ centos7 ~] # mòn / dev / sr0 / medya /
mòn: / dev / sr0 se ekri-pwoteje, aliye li sèlman

[rasin @ centos7 ~] # nano /etc/yum.repos.d/centos-media.repo
[centos-media] name = CentOS- $ releasever baseurl = file: /// media gpgcheck = 0 enabled = 1

[rasin @ centos7 ~] # yum netwaye tout
Plugins chaje: fastestmirror, langpacks Netwayaj depo: centos-baz centos-medya centos-dènye Netwayaj tout bagay Netwayaj lis lis miwa ki pi rapid

[rasin @ centos7 ~] # yum aktyalizasyon
Plugins chaje: fastestmirror, centos-baz langpacks | 3.4 kB 00:00 centos-mean | 3.6 kB 00:00 centos-dènye | 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 Detèmine miwa pi rapid Pa gen pakè ki make pou aktyalizasyon

[rasin @ centos7 ~] # yum repolist tout
Chaje grefon: fastestmirror, langpacks Loading glas vitès soti nan kach hostfile repozitwa id depo non centos-baz estati CentOS-7 pèmèt: 9,007 centos-medya CentOS-7 pèmèt: 9,007 centos-aktyalizasyon CentOS-7 pèmèt: 2,560 repolist: 20,574

[rasin @ centos7 ~] # yum lis gwoup la
... Gwoup Anviwonman ki disponib: Enstalasyon Minimòm Compute Node enfrastrikti sèvè sèvè ak enprime dosye Debaz sèvè entènèt Virtualization sèvè lame ak entèfas Gnome Desktop Plasma KDE Espas Travay Devlopman ak kreyasyon Workstation Gwoup ki disponib: Sistèm Administrasyon Sipò pou Bibliyotèk Eritaj sipò UNIX Sistèm Administrasyon Zouti Zouti Devlopman Zouti Sekirite Zouti Administrasyon Grafik Zouti Konsole Entènèt. Syantifik sipò Smart kat sipò ...

ó

[rasin @ centos7 ~] # yum gwoup lis id
Chaje grefon: fastestmirror, langpacks Loading glas vitès soti nan kach hostfile Gwoup Anviwònman ki disponib: Enstalasyon minimòm Compute ne (compute-ne-anviwònman) sèvè enfrastrikti (enfrastrikti-sèvè-anviwònman) sèvè ak dosye enprime -server-anviwònman) Debaz sèvè entènèt (entènèt-sèvè-anviwònman) Virtualization lame (Virtualization-lame-anviwònman) Sèvè ak entèfas (grafik-sèvè-anviwònman) Desktop luten (gnome-Desktop-anviwònman) Plasma KDE espas travay ( kde-desktop-anviwònman) Devlopman ak kreyasyon estasyon (pwomotè-estasyon-anviwònman) Enstale Gwoup: Bibliyotèk konpatib (konpat-bibliyotèk) Sipò pou Legacy UNIX (legacy-unix) Zouti Administrasyon Sistèm (sistèm-admin-zouti ) Zouti sekirite (zouti sekirite) Gwoup ki disponib: Administrasyon sistèm (jesyon sistèm) Zouti devlopman (devlopman) Zouti grafik piblisite minis (grafik-admin-zouti) Zouti pou konsole entènèt. (konsole-entènèt) Sipò syantifik (syantifik) Sipò pou kat entelijan (kat entelijan)

Pandan enstalasyon an nou chwazi opsyon prensipal la Virtualizasyon lame ak andedan li nan la Platfòm Virtualization:

[rasin @ centos7 ~] # yum groupinfo virtualization-host-anviwònman
---- Gwoup Anviwonman: Virtualizasyon Akèy Anviwònman Id: Virtualizasyon-lame-anviwònman Deskripsyon: Minimize lame Virtualizasyon. Gwoup obligatwa: baz debaz
    Virtualization-hypervisor
    zouti Virtualization
Gwoup Si ou vle: debogaj + rezo-dosye-sistèm-kliyan + aleka-sistèm-jesyon
    Virtualization-platfòm

[rasin @ centos7 ~] # yum groupinfo Virtualization-hypervisor
.... Gwoup: Virtualizasyon Hypervisor Gwoup-Id: Virtualization-hypervisor Deskripsyon: Enstalasyon ki pi piti posib Virtualization lame. Pakè obligatwa:
   = libvirt
   = qemu-kvm
 Pakè si ou vle: qemu-kvm-zouti

[rasin @ centos7 ~] # Yum groupinfo Virtualization-zouti
.... Gwoup: zouti Virtualization Gwoup-Id: Virtualization-zouti Deskripsyon: Zouti pou offline jesyon imaj vityèl. Pakè default:
   = libguestfs
 Pakè si ou vle: libguestfs-java libguestfs-tools libguestfs-tools-c

[rasin @ centos7 ~] # yum groupinfo virtualization-platform
.... Gwoup: Virtualization platfòm Group-Id: Virtualization-platfòm Deskripsyon: Ofri yon koòdone aksè ak kontwòl resipyan Virtualized ak envite. Pakè obligatwa: libvirt
   = libvirt-kliyan
   = virt-ki
 Pakè opsyonèl: kloti-virtd-libvirt kloti-virtd-multikast kloti-virtd-seri libvirt-cim libvirt-java libvirt-snmp perl-Sys-Virt

Yon lòt fason pou jwenn lis konplè pakè enstale yo se bagay sa yo:

[rasin @ centos7 ~] # yum lis enstale
[rasin @ centos7 ~] # yum lis enstale> installed.txt

Relatif nan Hypervisor la

[root @ centos7 ~] # egrep "(vir | kvm | qemu)" installed.txt
ipxe-roms-qemu.noarch 20130517-8.gitc4bce43.el7_2.1 @ Mizajou libvirt.x86_64 1.2.17-13.el7_2.5 @ Mizajou libvirt-client.x86_64 1.2.17-13.el7_2.5 @ Mizajou 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 @ Mizajou 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 @ Mizajou

Remake byen ke pwodiksyon an pi wo a montre nan ki depo chak pake endividyèl te enstale. By wout la, nou endirèkteman tcheke ke nou ap travay ak vèsyon an CentOS 7.2. Nou kapab wè tou ke, avèk filtè ki itilize sou lis pakè yo, pa egzanp, pakè a libguestfs ki se tou yon pati nan platfòm la Virtualization.

Nou sijere browse Lis la nan pakè enstale yon ti jan.

Operasyon final ... oswa prèske

Fini konfigirasyon hypervisor la centos7.fromlinux.fan epi kreye premye machin vityèl ou, adistans, jan sa endike nan atik la Virt-Manadjè ak virsh: Remote Administrasyon via SSH.

Pou lektè ki prefere konsole a toujou bat, nou pral dedye pwochen atik «CentOS 7 Hypervisor: Remote Administration» nan ki nou pral sitou sèvi ak kòmandman yo Virsh y virt-enstale kouri adistans soti nan estasyon travay nou an sysadmin.fromlinu.fan.

Etap-pa-etap enstalasyon nan imaj yo

Obsèvasyon:

  • Imaj yo se pwòp tèt ou eksplikasyon. Enstalatè a Anaconda pa CentOS li se yon zouti trè pwisan nan klas li yo
  • Valè yo montre yo se pou rezon tès sèlman epi yo pa ta dwe pran kòm rekòmande oswa ofisyèl nan nenpòt ki lè.
  • Lòd la swiv yo satisfè demand yo nan enstale a, yo pa fason pou egzanp pa gen anyen plis
  • Youn nan ke nou pa te chwazi Règleman Sekirite - POLITIK SEKIRITE nenpòt, pa vle di ke ou ta dwe. Ki sa ki nan plis, nou envite ou sèvi ak li
  • Avèk opsyon KDUMP li rive menm jan ak nan pwen anvan an
  • Nan konfigirasyon Rezo a, nou pa manyen anpil opsyon paske nou pa bezwen yo pou fè sèvè tès vityèl nou an. Evidamman di, menm si li se yon tès, li travay trè kòrèkteman
  • Kalite patisyon ak gwosè partisyon li yo se yon egzanp e pa gen anyen plis
  • SELEKSYON lojisyèl se yo ka resevwa yon Hypervisor ak kantite minimòm nan pakè enstale. Nou envite ou anrichi sèvè ou nan pwodiksyon an
  • Konsènan SOUS ENSTALASYON an, nou repete ke nou itilize repozitwa lokal akòz mank koneksyon domestik sou entènèt la. Nou travay ak repozitwa lokal telechaje -pa zanmi ak kòlèg li- soti nan WWW la
  • Si apre rekòmanse sistèm nan fonksyone nan fen enstalasyon an yo mande w li ak apwouve Akò Lisans Final la, lòd la nan kle yo se "1", "2" ak "c", san yo pa mak yo guillemets. Pa dekwa!. 😉

Galeri imaj yo


Kontni an nan atik la respekte prensip nou yo nan etik editoryal. Pou rapòte yon erè klike sou isit la.

6 kòmantè, kite ou

Kite kòmantè ou

Adrès imèl ou pa pral dwe pibliye. Jaden obligatwa yo make ak *

*

*

  1. Responsab pou done yo: Miguel Ángel Gatón
  2. Objektif done yo: Kontwòl SPAM, jesyon kòmantè.
  3. Lejitimasyon: konsantman ou
  4. Kominikasyon nan done yo: done yo pa pral kominike bay twazyèm pati eksepte pa obligasyon legal.
  5. Done depo: baz done anime pa rezo Occentus (Inyon Ewopeyen)
  6. Dwa: Nenpòt ki lè ou ka limite, refè ak efase enfòmasyon ou yo.

  1.   Zodiac Carburus diro

    Trè bon Post, Fico. Mwen menm mwen gade pou pi devan pou yon sèl kap vini an sou administrasyon aleka via virsh ak virt-enstale. M ap aplike prèske tout atik ou yo nan seri PYMES nan pwodiksyon e jiskaprezan m ap fè trè byen. Mèsi Fico

  2.   Federico diro

    Mèsi anpil zanmi Zodiac. Sijè sa yo se nan enterè lektè kèk, li sanble.

  3.   Juanjo diro

    Atik yo bon, li sèvi kòm yon èd memwa pou bagay sa yo ke ou bliye oswa egare kontribisyon an.

    1.    Federico diro

      Mèsi pou kòmantè, Juanjo. Mwen pèsonèlman itilize atik sa yo kòm gid sou aplikasyon.

  4.   Ismael Alvarez Wong diro

    Fico, kòm toujou ak nan tout seri a byen lwen tèlman, atik la nan kesyon se trè bon.
    Gen toujou yon bagay nouvo: isit la li se ke, olye pou yo enstale CentOS «minimòm lan» (li se bagay la abityèl); Soti nan menm pwosesis enstalasyon an, anviwònman «Virt Host» la chwazi ansanm ak platfòm Virt li yo ak bibliyotèk konpatib yo.
    Teknik pou chanje sous enstalasyon default ke tout moun itilize (repozitwa ki genyen nan enstale CentOS DVD ISO a) pou yon depo lokal sou rezo a ki pèmèt http tou bon anpil (isit la li obligatwa, konfigirasyon kat la an premye rezo, trè bon tou sa a). Bagay la abityèl se ke apre ouvri sesyon an nan sèvè a pou premye fwa ak konfigirasyon koòdone rezo nou an, nou pèmèt depo lokal la.
    Trè itil tout etap yo bay nan fòmidab detay sou kòman yo mennen ankèt sou tout pakè yo enstale ki gen rapò ak Virt kemu (ki soti nan anaconda.cfg, nan aliye ISO DVD repozitwa a nan travay Lè sa a, lè l sèvi avèk Gwoup yo).
    Pa gen anyen zanmi, maksimòm nan enfòmasyon ak dapre paragraf ki sot pase a, atik ki anba la a pwomèt pi plis.

  5.   Federico diro

    Mèsi zanmi Wong pou kòmantè ou yo. Mwen te eseye pran yon apwòch diferan ki jan yo konnen pakè yo enstale. Mwen te panse li te yon sijè enteresan, e se poutèt sa mwen te pote l '. Mwen rete tann pou ou nan pwochen atik mwen an