CentOS 7 Hypervisor I - SMB Networks

Серияның жалпы индексі: ШОБ үшін компьютерлік желілер: кіріспе

Құрметті оқырмандар!

Кейде біз кейбір Операциялық жүйелерді қамтамасыз ету кезінде ғана қолдайтын кәсіби серверлермен кездесеміз - Провизиялау бастапқы. Біз осы процесте тек қана келесілерді қолдайтын серверлерді кездестірдік:

  • Microsoft Windows Server 2003 және отбасы
  • Microsoft Windows Server 2008 және отбасы
  • Microsoft Windows Server 2012 және отбасы
  • Red Hat Enterprise Linux RHEL 4, 6 және 7
  • SUSE Linux Enterprise Server 12

Debian, Ubuntu, басқалары ...?. Кез келген. Жоғарыда айтылғандар біз басқа амалдық жүйені орната алмаймыз дегенді білдірмейді, бірақ кепілдік, драйверлер, патчтар, жаңартулар және т.б.мен не болады? Әр оқырман өзіндік тұжырым жасасын.

Бүгін мен досыммен және әріптесім Хулио Сесар Карбаломен жеке қарым-қатынас арқылы білдім - ол маңызды Деректер орталығында жұмыс істейді - ол шамамен 10 күн бойы 180 кәсіби серверлерді орнатқан »олардың қораптарынан тірекке дейін жалпы сымдар қосылған»Ubuntu амалдық жүйесімен.

Техникалық тұрғыдан Debian, Ubuntu, CentOS - қолдануға болады - RHEL, SuSE немесе басқа амалдық жүйе UNIX ұнайды -қарамастан systemd- кез-келген диапазондағы кәсіби серверлерде виртуалдандыруды қолдау сияқты жұмыстарға ұсынылады.

Бұл мақалада біз сызықтар арасындағы көптеген сілтемелерді ұсынбаймыз, өйткені біз алдыңғы жазбалар сериясындағы «ШОБ үшін компьютерлік желілер«, Олар қазірдің өзінде аттармен, қысқартулармен және анықтамалармен таныс. Бұл қандай беттер?:

Бұл сериядан ерекше болмаса да, келесі мақаланы оқу өте пайдалы, өйткені бұл біз жоғарыда аталған посттар сериясы үшін жасаған Linux таратылымдарын ішінара ақтайды:

Бүгін біз ұсынуға тырысамыз Нұсқаулық CentOS көмегімен гипер-кеңесші орнату - CentOS гипер кеңесшісі. Әрбір оқырман оны сіздің серверіңіздің жабдықтарына және өндірушінің талаптарына сәйкес бейімдеуі керек. Біз қалдырдық Суреттер арқылы біртіндеп орнату, осы мақаланы оқуды жеңілдету үшін.

  • Red Hat, Inc CentOS-тың басты демеушісі екенін, ал Red Hat, Inc libvirt, виртуалды менеджер, oVirt-ті және Qemu -KVM мен оның әкімшілігін қолдана отырып виртуалдандырумен байланысты барлық нәрсені жасаушы екенін ұмытпаңыз.

Біртіндеп орнатудан кейінгі минималды түзетулер

Өмірді жеңілдету үшін, өйткені бізде әлі жоқ DNS ішінде LAN, біз файлды сәл өзгертеміз / etc / host:

[root @ centos7 ~] # nano / etc / host
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.fans

Біз жүйені қолданатын және жаңартатын репозитарийлерді нақты түрде мәлімдейміз:

[root @ centos7 ~] # cd /etc/yum.repos.d/
[root @ centos7 yum.repos.d] # ls -l
барлығы 28 -rw-r - r--. 1 түбірлік тамыр 1664 9 желтоқсан 2015 CentOS-Base.repo -rw-r - r--. 1 түбірлік тамыр 1309 9 желтоқсан 2015 жыл CentOS-CR.repo -rw-r - r--. 1 түбірлік тамыр 649 9 желтоқсан 2015 жыл CentOS-Debuginfo.repo -rw-r - r--. 1 түбірлік тамыр 290 9 желтоқсан 2015 CentOS-fasttrack.repo -rw-r - r--. 1 түбірлік тамыр 630 9 желтоқсан 2015 CentOS-Media.repo -rw-r - r--. 1 түбірлік тамыр 1331 9 желтоқсан 2015 CentOS-Sources.repo -rw-r - r--. 1 түбірлік тамыр 1952 ж 9 желтоқсан 2015 CentOS-Vault.repo

Әрине, декларация файлдарының мазмұнын CentOS ұсынылған репозиторийлерінен оқып шығу пайдалы. Мұндағы өзгерістер біздің Интернетке қол жетімсіздігімізге және WWW-тен жүктелген жергілікті репозиторийлермен жұмыс істеуге байланысты.

[root @ centos7 yum.repos.d] # mkdir түпнұсқа
[root @ centos7 yum.repos.d] # mv CentOS- * түпнұсқа /

[root @ centos7 yum.repos.d] # nano centos-base.repo
[centos-base] name = CentOS- $ releasever baseurl = http: //10.10.10.1/repos/centos/7/base/ gpgcheck = 0 қосылды = 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 бәрін тазалаңыз
Жүктелген плагиндер: ең жылдам айна, қапшықтар Тазалық қоймалары: centos-base centos-жаңартулар Барлығын тазарту

[root @ centos7 yum.repos.d] # yum жаңарту
Жүктелген плагиндер: fastestmirror, centos-base langpacks | 3.4 кБ 00:00 центос-жаңартулар | 3.4 кБ 00:00 (1/2): centos-base / primary_db | 5.3 МБ 00:01 (2/2): centos-updates / primary_db | 9.1 MB 00:01 Ең жылдам айналарды анықтау Жаңартуға арналған пакеттер белгіленбеген

«Жаңарту үшін белгіленген пакеттер жоқ» - «Жаңарту үшін пакеттер белгіленбеген» хабарламасы орнату кезінде бізге қол жетімді ең жаңартылған репозитарийлерді жариялау арқылы дәл қазіргі пакеттердің орнатылғанын көрсетеді.

Hypervisor-ге қатысты қандай пакеттер орнатылды?

Қалтасында / түбірі, Орнатушы Анаконда CentOS орналастыру кезінде қолданылған ең маңызды параметрлері бар файл қалдырыңыз. Біз қандай пакеттер орнатылғанын білгіміз келеді, өйткені әзірге біз команданы тікелей қолданған жоқпыз yum орнату, графикалық орнатқышты қолданған кезде.

[root @ centos7 ~] # мысық anaconda-ks.cfg ....
% бумалар @ ^ виртуалдандыру-хост-орта
@негіз
@ compat-library
@core
@deugging
@ виртуализация-гипервизор
@ виртуалдандыру-платформасы
@ виртуалдандыру құралдары
....

Пакеттер - пакеттері белгісімен @ Алдымен олар пакеттік топтарды көрсетеді. Біздің жағдайда Топтар - Топтар тізімін алу үшін DVD-ді репозитарий декларациясына қосуымыз керек болды:

[root @ centos7 ~] # mount / dev / sr0 / media /
mount: / dev / sr0 жазудан қорғалған, тек оқуға арналған

[root @ centos7 ~] # nano /etc/yum.repos.d/centos-media.repo
[centos-media] name = CentOS- $ releasever baseurl = файл: /// media gpgcheck = 0 қосылды = 1

[root @ centos7 ~] # yum бәрін тазалаңыз
Жүктелген плагиндер: ең жылдам айна, қапшықтар Тазартқыш қоймалар: centos-base centos-media centos-жаңартулар Барлығын тазарту Ең жылдам айналардың тізімін тазарту

[root @ centos7 ~] # yum жаңарту
Жүктелген плагиндер: fastestmirror, centos-base langpacks | 3.4 кБ 00:00 центно-орташа | 3.6 кБ 00:00 центос-жаңартулар | 3.4 кБ 00:00 (1/4): centos-media / group_gz | 155 кБ 00:00 (2/4): centos-media / primary_db | 5.3 MB 00:00 (3/4): centos-base / primary_db | 5.3 МБ 00:00 (4/4): centos-updates / primary_db | 9.1 MB 00:01 Жылдам айналарды анықтау Жаңартуға арналған пакеттер белгіленбеген

[root @ centos7 ~] # yum бәріне жауап береді
Жүктелген плагиндер: fastestmirror, langpacks кэштелген хост файлы репозиторийінің репозитарийі атынан айна жылдамдығын жүктеу CentOS-7 мәртебесі CentOS-9,007 қосылды: 7 9,007 centos-media CentOS-7 қосылды: 2,560 20,574 centos-жаңартулар CentOS-XNUMX қосылды: XNUMX repolist: XNUMX XNUMX

[root @ centos7 ~] # yum топтық тізім
... Қол жетімді орта топтары: минималды орнату түйінінің инфрақұрылымын есептеу сервері және баспа файлы GUI Gnome Desktop Plasma KDE жұмыс кеңістігі бар виртуалдандыру хост сервері Құралдар Графикалық басқару құралдары Интернет консолінің құралдары. Ғылыми қолдау Смарт-картаны қолдау ...

ó

[root @ centos7 ~] # yum топтарының тізімі id
Жүктелген плагиндер: fastestmirror, langpack кэштелген хост-файлдан айна жылдамдығын жүктеу Қол жетімді орта топтары: Минималды орнату Compute Node (compute-node-environment) Инфрақұрылым сервері (инфрақұрылым-server-environment) Сервер және баспа файлы (file-print -server-Environment) Basic веб-сервер (веб-сервер-орта) Виртуализация хост (виртуалдандыру-хост-орта) GUI бар сервер (графикалық-сервер-орта) Gnome жұмыс үстелі (gnome-desktop-Environment) KDE плазмалық жұмыс кеңістігі (kde-desktop-Environment) дамыту және шығармашылық Workstation (developer-workstation-Environment) Орнатылған топтар: Үйлесімді кітапханалар (үйлесімді кітапханалар) Legacy UNIX қолдауы (legacy-unix) Жүйелерді басқару құралдары (system-admin-tools) Қауіпсіздік құралдары (security-tools) Қол жетімді топтар: Жүйелерді басқару (жүйе) -менеджмент) Даму құралдары (өңдеу) Графикалық жарнама құралдары қызмет ету (графикалық-әкімші құралдары) Интернет консоліне арналған құралдар. (консоль-интернет) Ғылыми қолдау (ғылыми) Смарт-картаны қолдау (смарт-карта)

Орнату кезінде біз негізгі опцияны таңдаймыз Виртуализация хост және оның ішінде Виртуализация платформасы:

[root @ centos7 ~] # yum groupinfo виртуалдандыру-хост-орта
---- Қоршаған орта тобы: Виртуалдандыру хост ортасы Идентификаторы: виртуалдандыру-хост-орта Сипаттама: Виртуалдандырудың ең аз хосты. Міндетті топтар: негізгі ядро
    виртуализация-гипервизор
    виртуалдандыру құралдары
Қосымша топтар: түзету + файл-жүйе-клиент + қашықтағы-жүйені басқару
    виртуалдандыру-платформа

[root @ centos7 ~] # yum groupinfo виртуалдандыру-гипервизор
.... Топ: Виртуалдандыру гипер-кеңесшісі Group-Id: виртуалдандыру-гипервизор Сипаттама: виртуалдандыру хостының ең кіші қондырғысы. Міндетті пакеттер:
   = libvirt
   = qemu-kvm
 Қосымша пакеттер: qemu-kvm-құралдар

[root @ centos7 ~] # yum groupinfo виртуалдау құралдары
.... Топ: Виртуализация құралдары Group-Id: виртуалдандыру құралдары Сипаттама: Ажыратылған виртуалды бейнені басқаруға арналған құралдар. Әдепкі пакеттер:
   = libguestfs
 Қосымша пакеттер: libguestfs-java libguestfs-tools libguestfs-tools-c

[root @ centos7 ~] # yum groupinfo виртуалдандыру-платформасы
.... Топ: Виртуализация платформасы Group-Id: виртуалдандыру-платформа Сипаттама: Виртуалдандырылған контейнерлер мен қонақтарға кіру мен басқарудың интерфейсін ұсынады. Қажетті пакеттер: libvirt
   = libvirt-клиент
   = виртуалды кім
 Қосымша пакеттер: fence-virtd-libvirt fence-virtd-multicast fence-virtd-serial libvirt-cim libvirt-java libvirt-snmp perl-Sys-Virt

Орнатылған пакеттердің толық тізімін алудың тағы бір әдісі:

[root @ centos7 ~] # yum тізімі орнатылды
[root @ centos7 ~] # yum тізімі орнатылды> installed.txt

Гипер-кеңесшіге қатысты

[root @ centos7 ~] # egrep «(vir | kvm | qemu)» installed.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 @ Жаңартулар 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 @ Жаңартулар

Жоғарыда келтірілген нәтиже әрбір жеке пакеттің қай репозиторийден орнатылғанын көрсетеді. Айтпақшы, біз CentOS 7.2 нұсқасымен жұмыс істейтінімізді жанама түрде тексереміз. Сондай-ақ, бумалар тізімінде, мысалы, бумада қолданылатын сүзгімен бірге көруге болады libguestfs бұл Виртуализация платформасының бөлігі.

Біз ұсынамыз Орнатылған пакеттер тізімін біраз шолыңыз.

Соңғы операциялар ... немесе дерлік

Гипервизордың конфигурациясын аяқтаңыз centos7.fromlinux.fan және мақалада көрсетілгендей қашықтықтан бірінші виртуалды машинаңызды жасаңыз Virt-Manager және virsh: SSH арқылы қашықтан басқару.

Әрдайым ұрып-соғатын консольді ұнататын оқырмандар үшін біз оны арнаймыз келесі мақала «CentOS 7 гипер кеңесшісі: қашықтан басқару» онда біз негізінен командаларды қолданамыз вирш y виртуалды орнату жұмыс станциясынан қашықтан іске қосыңыз sysadmin.fromlinu.fan.

Суреттер арқылы біртіндеп орнату

Бақылаулар:

  • Суреттер өздігінен түсіндіріледі. Орнатушы Анаконда CentOS арқылы бұл өз сыныбында өте күшті құрал
  • Көрсетілген мәндер тек тестілеу мақсаттарына арналған және оларды кез-келген уақытта ұсынылған немесе ресми деп қабылдауға болмайды.
  • Орнатушының сұраныстарын қанағаттандыру үшін орындалатын тапсырыс бұдан басқа ештеңе емес
  • Қауіпсіздік саясатын таңдамағанымыз - ҚАУІПСІЗДІК САЯСАТЫ кез келгені сізге керек дегенді білдірмейді. Сонымен қатар, сіз оны пайдалануға шақырамыз
  • KDUMP опциясымен бұл алдыңғы тармақтағыдай болады
  • Желінің конфигурациясында біз көптеген параметрлерді қозғамаймыз, өйткені олардың виртуалды тест-серверін жасау үшін бізге қажет емес. Айтуға болмайды, бұл тест болса да, ол өте дұрыс жұмыс істейді
  • Бөлімнің түрі және оның бөлімдерінің мөлшері мысал бола алады және басқа ештеңе жоқ
  • БАҒДАРЛАМАЛЫҚ ТАҢДАУ - бұл минималды пакеттер саны орнатылған гипер-кеңесші алу. Сізді өз серверіңізді өндіріске байытуға шақырамыз
  • ИНСТАЛЛАЦИЯ КӨЗІ туралы айтар болсақ, ішкі репозитарийлерді Интернетке қосылудың болмауына байланысты қолданамыз. Біз достарымыз бен әріптестеріміз арқылы WWW сайтынан жүктелген жергілікті репозиторийлермен жұмыс жасаймыз
  • Егер орнату аяқталғаннан кейін амалдық жүйені қайта іске қосқаннан кейін Сізден Қорытынды Лицензиялық келісімді оқып, бекіту сұралса, кілттердің реті «1», «2» және «c» болады, тырнақшаларсыз. Проблема жоқ!. 😉

Суреттер галереясы


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

6 пікір, өз пікіріңізді қалдырыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

  1.   Зодиак карбюры дижо

    Өте жақсы пост, Фико. Мен вирустың және виртуалды қондырғылардың көмегімен қашықтықтан басқарудың келесі нұсқасын асыға күтемін. Мен сіздің мақалаларыңыздың барлығын дерлік PYMES сериясындағы өндіріске қолданып жатырмын және осы уақытқа дейін өте жақсы жұмыс істеп жатырмын. Фикоға рахмет

  2.   федерико дижо

    Зодиак досыма көп рахмет. Бұл тақырыптар аз ғана оқырманды қызықтырады.

  3.   жуанжо дижо

    Мақалалар жақсы, бұл сіз ұмытып кететін нәрселерді есте сақтау құралы ретінде қызмет етеді және үлесті өте бағалайды

    1.    федерико дижо

      Пікір білдіргеніңіз үшін рахмет, Хуанджо. Мен жеке өзім осы мақалаларды іске асыру бойынша нұсқаулық ретінде қолданамын.

  4.   Исмаэль Альварес Вонг дижо

    Фико, әрдайым және осы уақытқа дейін бүкіл серия бойынша, қарастырылып отырған мақала өте жақсы.
    Әрқашан жаңа нәрсе бар: мұнда CentOS-ты орнатудың орнына «минималды» (бұл әдеттегі нәрсе); Орнату процесінде «Virt Host» ортасы Virt Platform және үйлесімді кітапханаларымен бірге таңдалады.
    Желідегі http:/ арқылы қосылған жергілікті репозитарий үшін әркім қолданатын әдепкі орнату көзін (CentOS инсталляторы DVD ISO-да қамтылған репозиторий) өзгерту әдістемесі де өте жақсы (мұнда міндетті түрде, бірінші картаны конфигурациялаңыз, өте жақсы) бұл да). Кәдімгі нәрсе - серверге бірінші рет кіріп, желілік интерфейсті теңшегеннен кейін біз жергілікті репозиторийді қосамыз.
    Virt kemu-ға қатысты барлық орнатылған пакеттерді зерттеу туралы егжей-тегжейлі келтірілген барлық қадамдар өте пайдалы (anaconda.cfg-ден, ISO DVD репозиторийін топтарды қолданып жұмыс істеуге дейін).
    Ешкім дос емес, ақпараттағы максимум және соңғы абзацқа сәйкес келесі мақала бұдан да көп нәрсені уәде етеді.

  5.   федерико дижо

    Пікірлеріңіз үшін досым Вонгқа рахмет. Орнатылған пакеттерді қалай білуге ​​болатындығына басқаша көзқараспен қарауға тырыстым. Мен бұл қызықты тақырып деп ойладым, сондықтан мен оны алға тарттым. Мен сізді келесі мақалаларымда күтемін