Эҷоди инфрасохтори ба хатогиҳо тобовар IT. Қисми 2. Насб ва танзими кластери oVirt 4.3

Ин мақола идомаи мақолаи қаблист - "Эҷоди инфрасохтори ба хатогиҳо тобовар IT. Қисми 1 - омодагӣ ба ҷойгиркунии кластери oVirt 4.3".

Он раванди насби асосӣ ва конфигуратсияи кластери oVirt 4.3-ро барои ҷойгиркунии мошинҳои виртуалии дастраси баланд бо дарназардошти он, ки ҳама қадамҳои пешакӣ барои омода кардани инфрасохтор қаблан анҷом дода шудаанд, фаро мегирад.

Муқаддима

Мақсади асосии мақола ин аст, ки дастурҳои қадам ба қадам ба монанди "Баъдӣ -> ҳа -> тамом кардан"Чӣ гуна нишон додани баъзе хусусиятҳо ҳангоми насб ва танзим кардани он. Раванди ҷойгиркунии кластери шумо бо сабаби хусусиятҳои инфрасохтор ва муҳити зист на ҳамеша бо он тавсифшуда мувофиқат мекунад, аммо принсипҳои умумӣ якхела хоҳанд буд.

Аз нуқтаи назари субъективӣ, oVirt 4.3 функсияи он ба VMware vSphere версияи 5.x монанд аст, аммо албатта бо конфигуратсия ва хусусиятҳои амалиётии худ.

Барои онҳое, ки таваҷҷӯҳ доранд, ҳама фарқиятҳои байни RHEV (aka oVirt) ва VMware vSphere метавонанд дар Интернет пайдо шаванд, масалан дар ин ҷо, аммо ман ба ҳар ҳол баъзан баъзе фарқиятҳо ё шабоҳатҳои онҳоро бо ҳамдигар ҳангоми пешрафти мақола қайд мекунам.

Алоҳида, ман мехоҳам каме корро бо шабакаҳо барои мошинҳои виртуалӣ муқоиса кунам. oVirt як принсипи шабеҳи идоракунии шабакаро барои мошинҳои виртуалӣ (минбаъд VMҳо номида мешавад) амалӣ мекунад, ба мисли дар VMware vSphere:

  • бо истифода аз пули стандартии Linux (дар VMware - vSwitch стандартӣ), кор дар ҳостҳои виртуализатсия;
  • бо истифода аз Open vSwitch (OVS) (дар VMware - vSwitch тақсим карда шудааст) гузариши маҷозии тақсимшуда мебошад, ки аз ду ҷузъи асосӣ иборат аст: сервери марказии OVN ва контроллерҳои OVN дар ҳостҳои идорашаванда.

Бояд қайд кард, ки бинобар осонии татбиқ, дар мақола насб кардани шабакаҳо дар oVirt барои VM бо истифода аз пули стандартии Linux, ки интихоби стандартӣ ҳангоми истифодаи гипервизори KVM мебошад, тавсиф карда мешавад.

Дар робита ба ин, якчанд қоидаҳои асосии кор бо шабака дар кластер вуҷуд доранд, ки беҳтараш вайрон карда намешавад:

  • Ҳама танзимоти шабака дар ҳостҳо пеш аз илова кардани онҳо ба oVirt бояд якхела бошанд, ба истиснои суроғаҳои IP.
  • Пас аз он ки ҳост таҳти назорати oVirt гирифта шуд, тавсия дода намешавад, ки ягон чизро дар танзимоти шабака бидуни боварӣ ба амалҳои шумо ба таври дастӣ тағир диҳед, зеро агенти oVirt пас аз бозоғоз кардани ҳост онҳоро танҳо ба пешина бармегардонад. агент.
  • Илова кардани шабакаи нав барои VM, инчунин кор бо он, бояд танҳо аз консоли идоракунии oVirt анҷом дода шавад.

Боз як қайди муҳим - барои муҳити хеле муҳим (ба талафоти пулӣ хеле ҳассос), ба ҳар ҳол тавсия дода мешавад, ки дастгирии пулакӣ ва истифода истифода баранд. Виртуализатсияи Red Hat 4.3. Ҳангоми фаъолияти кластери oVirt, баъзе масъалаҳо метавонанд ба миён оянд, ки барои онҳо ҳарчи зудтар гирифтани кӯмаки тахассусӣ тавсия дода мешавад, на худатон бо онҳо мубориза баред.

Ва дар охир тавсия дода мешавад Пеш аз ҷойгиркунии кластери oVirt, бо худ шинос шавед ҳуҷҷатҳои расмӣ, то ҳадди аққал аз мафҳумҳо ва таърифҳои асосӣ огоҳӣ дошта бошед, вагарна хондани қисми боқимондаи мақола каме душвор хоҳад буд.

Асос барои фаҳмидани мақола ва принсипҳои кори кластери oVirt ин ҳуҷҷатҳои роҳнамо мебошанд:

Ҳаҷми он он қадар калон нест, дар як ё ду соат шумо метавонед принсипҳои асосиро комилан аз худ кунед, аммо барои онҳое, ки тафсилотро дӯст медоранд, тавсия дода мешавад, ки хонед Ҳуҷҷатҳои маҳсулот барои виртуализатсияи Red Hat 4.3 — RHEV ва oVirt аслан як чизанд.

Ҳамин тавр, агар ҳама танзимоти асосӣ дар ҳостҳо, коммутаторҳо ва системаҳои нигоҳдорӣ анҷом дода шуда бошанд, мо бевосита ба ҷойгиркунии oVirt меравем.

Қисми 2. Насб ва танзими кластери oVirt 4.3

Барои осонии самт, ман қисмҳои асосии ин мақоларо номбар мекунам, ки бояд як ба як пур карда шаванд:

  1. Насб кардани сервери идоракунии oVirt
  2. Таъсиси маркази нави маълумот
  3. Эҷоди кластери нав
  4. Насб кардани ҳостҳои иловагӣ дар муҳити худидоракунӣ
  5. Эҷоди майдони нигоҳдорӣ ё доменҳои нигоҳдорӣ
  6. Эҷод ва танзим кардани шабакаҳо барои мошинҳои виртуалӣ
  7. Эҷоди тасвири насбкунӣ барои ҷойгиркунии мошини виртуалӣ
  8. Мошини виртуалӣ эҷод кунед

Насб кардани сервери идоракунии oVirt

Сервери идоракунии oVirt муҳимтарин унсури инфрасохтори oVirt дар шакли мошини маҷозӣ, мизбон ё дастгоҳи маҷозӣ мебошад, ки тамоми инфрасохтори oVirt-ро идора мекунад.

Аналогҳои наздики он аз ҷаҳони виртуализатсия инҳоянд:

  • VMware vSphere - сервери vCenter
  • Microsoft Hyper-V - Маркази Система Менеҷери мошини виртуалӣ (VMM).

Барои насб кардани сервери идоракунии oVirt, мо ду имкон дорем:

Интихоби 1
Ҷойгир кардани сервер дар шакли VM ё мизбони махсус.

Ин вариант хеле хуб кор мекунад, аммо ба шарте ки чунин VM новобаста аз кластер кор кунад, яъне. дар ягон мизбони кластер ҳамчун мошини муқаррарии виртуалии KVM кор намекунад.

Чаро чунин VM-ро дар ҳостҳои кластер ҷойгир кардан мумкин нест?

Дар ибтидои раванди ҷобаҷогузории сервери идоракунии oVirt мо мушкилие дорем - мо бояд VM-и идоракуниро насб кунем, аммо дар асл худи кластер ҳанӯз вуҷуд надорад ва аз ин рӯ мо дар парвоз чӣ кор карда метавонем? Ин дуруст аст - KVM-ро дар гиреҳи кластери оянда насб кунед, пас дар он як мошини виртуалӣ эҷод кунед, масалан, бо CentOS OS ва дар он муҳаррики oVirt ҷойгир кунед. Инро одатан бо сабабҳои назорати пурраи чунин VM анҷом додан мумкин аст, аммо ин нияти нодуруст аст, зеро дар ин ҳолат, дар оянда 100% мушкилот бо чунин VM-и идоракунӣ ба вуҷуд меоянд:

  • онро дар консоли oVirt байни ҳостҳои (гиреҳҳои) кластер интиқол додан мумкин нест;
  • ҳангоми муҳоҷират бо истифода аз KVM тавассути вирш муҳоҷират мекунад, ин VM барои идоракунӣ аз консоли oVirt дастрас нест.
  • ҳостҳои кластер дар намоиш дода намешаванд Ҳолати нигоҳдорӣ (режими нигоҳдорӣ), агар шумо ин VM-ро аз мизбон ба ҳост интиқол диҳед вирш муҳоҷират мекунад.

Ҳамин тавр, ҳама чизро мувофиқи қоидаҳо иҷро кунед - ё ҳости алоҳида барои сервери идоракунии oVirt ё VM-и мустақили дар он коркунандаро истифода баред, ё беҳтараш он чизеро, ки дар варианти дуюм навишта шудааст, иҷро кунед.

Интихоби 2
Насби oVirt Engine Appliance дар хости кластер, ки аз ҷониби он идора мешавад.

Маҳз ин вариант дар мавриди мо дурусттар ва мувофиқтар ҳисобида мешавад.
Талабот ба чунин VM дар зер тавсиф карда шудаанд; Ман танҳо илова мекунам, ки тавсия дода мешавад, ки дар инфрасохтор ҳадди аққал ду ҳост дошта бошед, ки VM-и идоракуниро дар он идора кардан мумкин аст, то он ба хатогӣ таҳаммулпазир бошад. Дар ин ҷо ман мехоҳам илова кунам, ки тавре ки ман аллакай дар шарҳҳои мақолаи қаблӣ навишта будам, ман ҳеҷ гоҳ ба даст оварда натавонистам мағзи ҷудошуда дар кластери oVirt аз ду мизбон бо қобилияти идора кардани VM-ҳои муҳаррики дар онҳо ҷойгиршуда.

Насб кардани дастгоҳи муҳаррики oVirt дар мизбони аввали кластер

Истинод ба ҳуҷҷатҳои расмӣ - Дастури муҳаррики худидоракунии oVirt, боби "Ҷойгир кардани муҳаррики худидоракунӣ бо истифода аз сатри фармон»

Ҳуҷҷат шартҳои заруриро муайян мекунад, ки бояд пеш аз ҷойгиркунии VM-и муҳаррики ҷойгиршуда риоя карда шаванд ва инчунин худи раванди насбкуниро ба таври муфассал тавсиф мекунад, аз ин рӯ такрори такрори он ҳеҷ маъно надорад, аз ин рӯ мо ба баъзе ҷузъиёти муҳим таваҷҷӯҳ хоҳем кард.

  • Пеш аз оғози ҳама амалҳо, боварӣ ҳосил кунед, ки дастгирии виртуализатсияро дар танзимоти BIOS дар ҳост фаъол созед.
  • Бастаро барои насбкунандаи муҳаррики ҷойгиршуда дар ҳост насб кунед:

yum -y install http://resources.ovirt.org/pub/yum-repo/ovirt-release43.rpm 
yum -y install epel-release
yum install screen ovirt-hosted-engine-setup

  • Мо тартиби ҷойгиркунии oVirt Hosted Engineро дар ҳост дар экран оғоз мекунем (шумо метавонед аз он тавассути Ctrl-A + D баромада, тавассути Ctrl-D пӯшед):

screen
hosted-engine --deploy

Агар хоҳед, шумо метавонед насбкуниро бо файли ҷавоби пешакӣ омодашуда иҷро кунед:

hosted-engine --deploy --config-append=/var/lib/ovirt-hosted-engine-setup/answers/answers-ohe.conf

  • Ҳангоми ҷойгиркунии муҳаррики hosted, мо ҳамаи параметрҳои заруриро муайян мекунем:

- имя кластера
- количество vCPU и vRAM (рекомендуется 4 vCPU и 16 Гб)
- пароли
- тип хранилища для hosted engine ВМ – в нашем случае FC
- номер LUN для установки hosted engine
- где будет находиться база данных для hosted engine – рекомендую для простоты выбрать Local (это БД PostgreSQL работающая внутри этой ВМ)
и др. параметры. 

  • Барои насб кардани VM-и дастраси баланд бо муҳаррики ҷойгиршуда, мо қаблан дар системаи нигоҳдорӣ LUN-и махсуси рақами 4 ва 150 ГБ-ро таъсис додем, ки баъдан ба хостҳои кластер пешниҳод карда шуд - нигаред мақолаи қаблӣ.

Пештар мо инчунин дидани онро дар ҳостҳо санҷида будем:

multipath -ll
…
3600a098000e4b4b3000003c95d171065 dm-3 DELL    , MD38xxf
size=150G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 rdac' wp=rw
|-+- policy='service-time 0' prio=14 status=active
| `- 15:0:0:4  sdc 8:32  active ready running
`-+- policy='service-time 0' prio=9 status=enabled
  `- 18:0:0:4  sdj 8:144 active ready running

  • Худи раванди ҷобаҷогузории муҳаррики мизбон мушкил нест; дар охир мо бояд чунин чизеро гирем:

[ INFO  ] Generating answer file '/var/lib/ovirt-hosted-engine-setup/answers/answers-20191129131846.conf'
[ INFO  ] Generating answer file '/etc/ovirt-hosted-engine/answers.conf'
[ INFO  ] Stage: Pre-termination
[ INFO  ] Stage: Termination
[ INFO  ] Hosted Engine successfully deployed

Мо мавҷудияти хидматҳои oVirt-ро дар мизбон тафтиш мекунем:

Эҷоди инфрасохтори ба хатогиҳо тобовар IT. Қисми 2. Насб ва танзими кластери oVirt 4.3

Агар ҳама чиз дуруст анҷом дода шуда бошад, пас аз ба итмом расидани насб браузери вебро истифода баред https://ovirt_hostname/ovirt-engine аз компютери администратор, ва клик кунед [Портали маъмурият].

Скриншоти "Портали маъмурӣ"

Эҷоди инфрасохтори ба хатогиҳо тобовар IT. Қисми 2. Насб ва танзими кластери oVirt 4.3

Бо ворид кардани логин ва парол (дар ҷараёни насбкунӣ) ба тиреза, тавре ки дар скриншот ҷойгир карда шудааст, мо ба панели идоракунии Open Virtualization Manager мерасем, ки дар он шумо метавонед ҳама амалҳоро бо инфрасохтори виртуалӣ иҷро кунед:

  1. маркази маълумотро илова кунед
  2. илова ва танзим кардани кластер
  3. ҳостҳоро илова ва идора кунед
  4. барои дискҳои мошини виртуалӣ минтақаҳои нигаҳдорӣ ё Доменҳои нигаҳдорӣ илова кунед
  5. шабакаҳоро барои мошинҳои виртуалӣ илова ва танзим кунед
  6. илова ва идора кардани мошинҳои виртуалӣ, тасвирҳои насб, қолибҳои VM

Эҷоди инфрасохтори ба хатогиҳо тобовар IT. Қисми 2. Насб ва танзими кластери oVirt 4.3

Ҳамаи ин амалҳо минбаъд муҳокима хоҳанд шуд, баъзеҳо дар ҳуҷайраҳои калон, дигарон ба таври муфассал ва бо нозукиҳо.
Аммо аввал ман тавсия медиҳам, ки ин иловаро хонед, ки эҳтимол барои бисёриҳо муфид хоҳад буд.

Иловагӣ

1) Аслан, агар чунин эҳтиёҷ вуҷуд дошта бошад, пас ҳеҷ чиз ба шумо барои насб кардани гипервизори KVM дар гиреҳҳои кластер пешакӣ бо истифода аз бастаҳо монеъ намешавад. libvirt и цему-квмквему-квм-ев) аз версияи дилхоҳ, гарчанде ки ҳангоми ҷойгиркунии гиреҳи кластери oVirt, он метавонад ин корро худаш анҷом диҳад.

Аммо агар libvirt и цему-квм Агар шумо версияи охиринро насб накарда бошед, шумо метавонед ҳангоми ҷойгиркунии муҳаррики ҷойгиршуда хатои зеринро қабул кунед:

error: unsupported configuration: unknown CPU feature: md-clear

Онхое. бояд дошта бошад версияи навшуда libvirt бо муҳофизат аз MDS, ки ин сиёсатро дастгирӣ мекунад:

<feature policy='require' name='md-clear'/>

libvirt v.4.5.0-10.el7_6.12 -ро бо дастгирии md-clear насб кунед:

yum-config-manager --disable mirror.centos.org_centos-7_7_virt_x86_64_libvirt-latest_

yum install centos-release-qemu-ev
yum update
yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer libguestfs libguestfs-tools dejavu-lgc-sans-fonts virt-top libvirt libvirt-python libvirt-client

systemctl enable libvirtd
systemctl restart libvirtd && systemctl status libvirtd

Дастгирии "md-clear" -ро санҷед:

virsh domcapabilities kvm | grep require
      <feature policy='require' name='ss'/>
      <feature policy='require' name='hypervisor'/>
      <feature policy='require' name='tsc_adjust'/>
      <feature policy='require' name='clflushopt'/>
      <feature policy='require' name='pku'/>
      <feature policy='require' name='md-clear'/>
      <feature policy='require' name='stibp'/>
      <feature policy='require' name='ssbd'/>
      <feature policy='require' name='invtsc'/>

Пас аз ин, шумо метавонед насби муҳаррики ҷойгиршударо идома диҳед.

2) Дар oVirt 4.3 мавҷудият ва истифодаи девори девор Сипар талаботи хатмй мебошад.

Агар ҳангоми ҷойгиркунии VM барои муҳаррики ҷойгиршуда мо хатои зеринро мегирем:

[ ERROR ] fatal: [localhost]: FAILED! => {"changed": false, "msg": "firewalld is required to be enabled and active in order to correctly deploy hosted-engine. Please check, fix accordingly and re-deploy.n"}
[ ERROR ] Failed to execute stage 'Closing up': Failed executing ansible-playbook
[https://bugzilla.redhat.com/show_bug.cgi?id=1608467

Пас шумо бояд девори дигарро хомӯш кунед (агар он истифода шавад) ва насб кунед ва иҷро кунед Сипар:

yum install firewalld
systemctl enable firewalld
systemctl start firewalld

firewall-cmd --state
firewall-cmd --get-default-zone
firewall-cmd --get-active-zones
firewall-cmd --get-zones

Баъдтар, ҳангоми насб кардани агенти ovirt дар хости нав барои кластер, он портҳои лозимиро дар Сипар ба таври худкор.

3) Бозоғоз кардани ҳост бо VM дар он бо муҳаррики ҷойгиршуда.

Одатан, пайванд 1 и пайванд 2 ба ҳуҷҷатҳои роҳбарикунанда.

Ҳама идоракунии муҳаррики VM ҷойгиршуда ТАНҲО бо истифода аз фармон анҷом дода мешавад муҳаррики мизбон дар бораи мизбон, ки дар он медавад, дар бораи вирш мо бояд фаромӯш кунем, инчунин дар бораи он, ки шумо метавонед ба ин VM тавассути SSH пайваст шавед ва фармонро иҷро кунед "қатъ".

Тартиби гузоштани VM ба ҳолати нигоҳдорӣ:

hosted-engine --set-maintenance --mode=global

hosted-engine --vm-status
!! Cluster is in GLOBAL MAINTENANCE mode !!
--== Host host1.test.local (id: 1) status ==--
conf_on_shared_storage             : True
Status up-to-date                  : True
Hostname                           : host1.test.local
Host ID                            : 1
Engine status                      : {"health": "good", "vm": "up", "detail": "Up"}
Score                              : 3400
stopped                            : False
Local maintenance                  : False
crc32                              : dee1a774
local_conf_timestamp               : 1821
Host timestamp                     : 1821
Extra metadata (valid at timestamp):
        metadata_parse_version=1
        metadata_feature_version=1
        timestamp=1821 (Sat Nov 29 14:25:19 2019)
        host-id=1
        score=3400
        vm_conf_refresh_time=1821 (Sat Nov 29 14:25:19 2019)
        conf_on_shared_storage=True
        maintenance=False
        state=GlobalMaintenance
        stopped=False

hosted-engine --vm-shutdown

Мо хостро бо агенти муҳаррики ҷойгиршуда аз нав оғоз мекунем ва он чизеро, ки ба мо лозим аст, иҷро мекунем.

Пас аз бозоғозӣ, ҳолати VM-ро бо муҳаррики ҷойгиршуда санҷед:

hosted-engine --vm-status

Агар VM-и мо бо муҳаррики hosted оғоз нашавад ва агар мо дар гузориши хидмат хатогиҳои шабеҳро бинем:

Хатогӣ дар сабти хидмат:

journalctl -u ovirt-ha-agent
...
Jun 29 14:34:44 host1 journal: ovirt-ha-agent ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine ERROR Failed to start necessary monitors
Jun 29 14:34:44 host1 journal: ovirt-ha-agent ovirt_hosted_engine_ha.agent.agent.Agent ERROR Traceback (most recent call last):#012  File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/agent.py", line 131, in _run_agent#012    return action(he)#012  File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/agent.py", line 55, in action_proper#012    return he.start_monitoring()#012  File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/hosted_engine.py", line 413, in start_monitoring#012    self._initialize_broker()#012  File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/hosted_engine.py", line 537, in _initialize_broker#012    m.get('options', {}))#012  File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/brokerlink.py", line 86, in start_monitor#012    ).format(t=type, o=options, e=e)#012RequestError: brokerlink - failed to start monitor via ovirt-ha-broker: [Errno 2] No such file or directory, [monitor: 'ping', options: {'addr': '172.20.32.32'}]
Jun 29 14:34:44 host1 journal: ovirt-ha-agent ovirt_hosted_engine_ha.agent.agent.Agent ERROR Trying to restart agent

Пас мо захираро пайваст мекунем ва агентро аз нав оғоз мекунем:

hosted-engine --connect-storage
systemctl restart ovirt-ha-agent
systemctl status ovirt-ha-agent

hosted-engine --vm-start
hosted-engine --vm-status

Пас аз оғоз кардани VM бо муҳаррики hosted, мо онро аз ҳолати нигоҳдорӣ хориҷ мекунем:

Тартиби хориҷ кардани VM аз ҳолати нигоҳдорӣ:

hosted-engine --check-liveliness
hosted-engine --set-maintenance --mode=none
hosted-engine --vm-status

--== Host host1.test.local (id: 1) status ==--

conf_on_shared_storage             : True
Status up-to-date                  : True
Hostname                           : host1.test.local
Host ID                            : 1
Engine status                      : {"health": "good", "vm": "up", "detail": "Up"}
Score                              : 3400
stopped                            : False
Local maintenance                  : False
crc32                              : 6d1eb25f
local_conf_timestamp               : 6222296
Host timestamp                     : 6222296
Extra metadata (valid at timestamp):
        metadata_parse_version=1
        metadata_feature_version=1
        timestamp=6222296 (Fri Jan 17 11:40:43 2020)
        host-id=1
        score=3400
        vm_conf_refresh_time=6222296 (Fri Jan 17 11:40:43 2020)
        conf_on_shared_storage=True
        maintenance=False
        state=EngineUp
        stopped=False

4) Хориҷ кардани муҳаррики ҷойгиршуда ва ҳама чизҳои бо он алоқаманд.

Баъзан зарур аст, ки муҳаррики қаблан насбшударо дуруст хориҷ кунед - Садо Ояндасоз ба ҳуҷҷати роҳнамо.

Танҳо фармонро дар мизбон иҷро кунед:

/usr/sbin/ovirt-hosted-engine-cleanup

Баъдан, мо бастаҳои нолозимро нест мекунем ва агар лозим бошад, баъзе конфигуратсияҳоро пеш аз он нусхабардорӣ мекунем:

yum autoremove ovirt* qemu* virt* libvirt* libguestfs 

Таъсиси маркази нави маълумот

Ҳуҷҷатҳои истинод - Дастури маъмурияти oVirt. Боби 4: Марказҳои маълумот

Аввалан биёед муайян кунем, ки он чист маркази маълумот (Ман аз кӯмак иқтибос меорам) як ҷузъи мантиқист, ки маҷмӯи захираҳои дар муҳити мушаххас истифодашударо муайян мекунад.

Маркази додаҳо як намуди контейнерест, ки аз:

  • захираҳои мантиқӣ дар шакли кластерҳо ва ҳостҳо
  • захираҳои шабакаи кластерӣ дар шакли шабакаҳои мантиқӣ ва адаптерҳои физикӣ дар ҳостҳо,
  • захираҳои нигоҳдорӣ (барои дискҳои VM, қолибҳо, тасвирҳо) дар шакли минтақаҳои нигоҳдорӣ (Storage Domains).

Маркази маълумот метавонад кластерҳои сершумореро дар бар гирад, ки аз ҳостҳои сершумор бо мошинҳои виртуалӣ дар онҳо кор мекунанд ва инчунин метавонад минтақаҳои зиёди нигаҳдории бо он алоқаманд дошта бошад.
Якчанд марказҳои додашуда метавонанд вуҷуд дошта бошанд; онҳо новобаста аз ҳамдигар кор мекунанд. Ovirt дорои тақсимоти ваколатҳо аз рӯи нақш мебошад ва шумо метавонед иҷозатҳоро ҳам дар сатҳи маркази додаҳо ва ҳам дар унсурҳои мантиқии инфиродии он танзим кунед.

Маркази додаҳо ё марказҳои додаҳо, агар якчандтои онҳо вуҷуд дошта бошанд, аз як консол ё портали маъмурӣ идора карда мешаванд.

Барои сохтани маркази додаҳо, ба портали маъмурӣ гузаред ва маркази нави маълумотро эҷод кунед:
Compute >> Марказҳои маълумот >> нав

Азбаски мо нигоҳдории муштаракро дар системаи нигаҳдорӣ истифода мебарем, навъи нигаҳдорӣ бояд муштарак бошад:

Скриншоти устоди эҷоди маркази додаҳо

Эҷоди инфрасохтори ба хатогиҳо тобовар IT. Қисми 2. Насб ва танзими кластери oVirt 4.3

Ҳангоми насб кардани мошини виртуалӣ бо муҳаррики ҷойгиршуда, маркази додаҳо ба таври нобаёнӣ сохта мешавад - Маркази маълумот 1, ва он гоҳ, агар лозим бошад, шумо метавонед Навъи нигаҳдории онро ба дигараш иваз кунед.

Эҷоди маркази додаҳо як кори оддӣ аст, бе ягон нозукиҳои душвор ва ҳама амалҳои иловагӣ бо он дар ҳуҷҷатҳо тасвир шудаанд. Ягона чизе, ки ман қайд мекунам, ин аст, ки ҳостҳои ягонае, ки танҳо нигаҳдории маҳаллӣ (диск) барои VM-ҳо доранд, наметавонанд ба маркази додаҳо бо навъи нигоҳдорӣ - муштарак дохил шаванд (онҳоро ба он ҷо илова кардан мумкин нест) ва барои онҳо шумо бояд эҷод кунед маркази додаҳои алоҳида - яъне. Ҳар як мизбони инфиродӣ бо нигаҳдории маҳаллӣ ба маркази додаҳои алоҳидаи худ ниёз дорад.

Эҷоди кластери нав

Истинод ба ҳуҷҷатҳо - Дастури маъмурияти oVirt. Боби 5: Кластерҳо

Бе тафсилоти нолозим, кластер – ин як гурӯҳи мантиқии ҳостҳост, ки майдони нигаҳдории умумӣ доранд (дар шакли дискҳои муштарак дар системаи нигоҳдорӣ, ба монанди ҳолати мо). Инчунин матлуб аст, ки мизбонҳои кластер дар сахтафзор якхела бошанд ва як намуди протсессори (Intel ё AMD) дошта бошанд. Албатта, беҳтар аст, ки серверҳо дар кластер комилан якхела бошанд.

Кластер як қисми маркази додаҳо мебошад (бо намуди махсуси нигоҳдорӣ - маҳаллӣ ё муштарак) ва ҳама ҳостҳо бояд ба ягон кластер тааллуқ дошта бошанд, вобаста аз он ки онҳо нигаҳдории муштарак доранд ё не.

Ҳангоми насб кардани мошини маҷозӣ бо муҳаррики ҷойгиршуда дар ҳост, маркази додаҳо ба таври нобаёнӣ сохта мешавад - Маркази маълумот 1, дар якҷоягӣ бо кластер - Кластер 1, ва дар оянда шумо метавонед параметрҳои онро танзим кунед, имконоти иловагиро фаъол созед, ба он ҳостҳо илова кунед ва ғайра.

Одатан, барои тафсилот дар бораи ҳамаи танзимоти кластер, тавсия дода мешавад, ки ба ҳуҷҷатҳои расмӣ муроҷиат кунед. Аз баъзе хусусиятҳои ташкили кластер, ман танҳо илова мекунам, ки ҳангоми сохтани он танҳо параметрҳои асосиро дар ҷадвал танзим кардан кифоя аст. генерал.

Ман параметрҳои муҳимтаринро қайд мекунам:

  • Навъи протсессор — дар асоси он интихоб карда мешавад, ки кадом протсессорҳо дар ҳостҳои кластер насб карда шудаанд, онҳо аз кадом истеҳсолкунанда ҳастанд ва кадом протсессори ҳостҳо қадимтарин аст, то вобаста ба ин ҳама дастурҳои протсессори мавҷуда дар кластер истифода шаванд.
  • Навъи гузариш - дар кластери мо мо танҳо пули Linux-ро истифода мебарем, бинобар ин мо онро интихоб мекунем.
  • Навъи девори девор - дар ин ҷо ҳама чиз равшан аст, ин брандмауэр аст, ки бояд дар ҳостҳо фаъол ва танзим карда шавад.

Скриншот бо параметрҳои кластер

Эҷоди инфрасохтори ба хатогиҳо тобовар IT. Қисми 2. Насб ва танзими кластери oVirt 4.3

Насб кардани ҳостҳои иловагӣ дар муҳити худидоракунӣ

пайванд барои ҳуҷҷатгузорӣ.

Хостҳои иловагӣ барои муҳити худидорашаванда ба ҳамон тарз бо мизбони муқаррарӣ бо қадами иловагии ҷойгиркунии VM бо муҳаррики ҷойгиршуда илова карда мешаванд - Амали ҷойгиркунии муҳаррикро интихоб кунед >> Пайдо кунед. Азбаски ҳости иловагӣ низ бояд бо LUN барои VM бо муҳаррики ҷойгиршуда пешниҳод карда шавад, ин маънои онро дорад, ки ин ҳост метавонад дар ҳолати зарурӣ барои мизбони VM бо муҳаррики ҷойгиршуда истифода шавад.
Бо мақсади таҳаммулпазирии хатогиҳо, тавсия дода мешавад, ки ҳадди аққал ду ҳост мавҷуд бошад, ки дар онҳо VM-и муҳаррики ҷойгиршуда ҷойгир карда шавад.

Дар мизбони иловагӣ, iptables -ро ғайрифаъол кунед (агар фаъол бошад), девори деворро фаъол созед

systemctl stop iptables
systemctl disable iptables

systemctl enable firewalld
systemctl start firewalld

Версияи лозимии KVM-ро насб кунед (агар лозим бошад):

yum-config-manager --disable mirror.centos.org_centos-7_7_virt_x86_64_libvirt-latest_

yum install centos-release-qemu-ev
yum update
yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer libguestfs libguestfs-tools dejavu-lgc-sans-fonts virt-top libvirt libvirt-python libvirt-client

systemctl enable libvirtd
systemctl restart libvirtd && systemctl status libvirtd

virsh domcapabilities kvm | grep md-clear

Анборҳои зарурӣ ва насбкунандаи муҳаррики ҷойгиршударо насб кунед:

yum -y install http://resources.ovirt.org/pub/yum-repo/ovirt-release43.rpm
yum -y install epel-release
yum update
yum install screen ovirt-hosted-engine-setup

Баъд, ба консол равед Менеҷери виртуализатсияро кушоед, мизбони нав илова кунед ва ҳама чизро қадам ба қадам иҷро кунед, тавре ки дар он навишта шудааст хуччатхо.

Дар натиҷа, пас аз илова кардани мизбони иловагӣ, мо бояд чизе ба монанди тасвир дар консоли маъмурӣ, ба монанди скриншот ба даст орем.

Скриншоти портали маъмурӣ - мизбон

Эҷоди инфрасохтори ба хатогиҳо тобовар IT. Қисми 2. Насб ва танзими кластери oVirt 4.3

Хост, ки дар он VM муҳаррики дар ҳоли ҳозир фаъол аст, дорои тоҷи тиллоӣ ва навиштаҷоти "Иҷрои VM Hosted Engine", ҳост, ки ин VM-ро дар ҳолати зарурӣ оғоз кардан мумкин аст - навиштаҷоти "Метавонад VM-и Hosted Engine-ро иҷро кунад".

Дар сурати нокомии мизбон, ки дар он "Иҷрои VM Hosted Engine", он ба таври худкор дар ҳости дуюм бозоғоз мешавад. Ин VM инчунин метавонад аз мизбони фаъол ба ҳости интизорӣ барои нигоҳдории он интиқол дода шавад.

Танзими идоракунии қудрат / шамшербозӣ дар ҳостҳои oVirt

Истинодҳои ҳуҷҷатӣ:

Гарчанде ки шумо ба назар мерасад, ки шумо илова ва танзим кардани мизбонро анҷом додаед, ин комилан дуруст нест.
Барои кори мӯътадили ҳостҳо ва барои муайян кардан/ҳал кардани нокомиҳо бо яке аз онҳо, танзимоти идоракунии нерӯ / шамшер лозим аст.

Фокус, ё шамшербозӣ, раванди муваққатан хориҷ кардани ҳости хато ё ноком аз кластер аст, ки дар давоми он ё хидматҳои oVirt дар он ё худи ҳост аз нав оғоз мешаванд.

Ҳама тафсилотҳо дар бораи таърифҳо ва параметрҳои идоракунии нерӯи барқ ​​​​/ шамшербозӣ, чун маъмулӣ, дар ҳуҷҷатҳо оварда шудаанд; Ман танҳо як мисоле медиҳам, ки чӣ гуна ин параметри муҳимро, ки ба серверҳои Dell R640 бо iDRAC 9 татбиқ карда мешавад, танзим кардан мумкин аст.

  1. Ба портали маъмурӣ равед, клик кунед Compute >> Мастерҳо мизбон интихоб кунед.
  2. клик кунед Edit.
  3. Ҷадвалро пахш кунед Идоракунии нерӯи барқ.
  4. Қуттии назди интихобро тафтиш кунед Идоракунии барқро фаъол созед.
  5. Қуттии назди интихобро тафтиш кунед Интегратсияи Kdumpбарои пешгирӣ кардани мизбон ба ҳолати шамшербозӣ ҳангоми сабти партови суқути ядро.

Эзоҳ:

Пас аз фаъол кардани ҳамгироии Kdump дар ҳости аллакай иҷрошаванда, он бояд мувофиқи тартиби дастури маъмурияти oVirt -> аз нав насб карда шавад. Боби 7: Мизбонҳо -> Аз нав насб кардани ҳостҳо.

  1. Ихтиёрӣ, шумо метавонед қуттиро тафтиш кунед Назорати сиёсати идоракунии қудратро ғайрифаъол кунед, агар мо нахоҳем, ки идоракунии қудрати мизбон аз ҷониби Сиёсати банақшагирии кластер назорат карда шавад.
  2. тугмаро пахш кунед (+) барои илова кардани дастгоҳи нави идоракунии нерӯ, равзанаи таҳрири хосиятҳои агент кушода мешавад.
    Барои iDRAC9, майдонҳоро пур кунед:

    • Нишонӣ – суроғаи iDRAC9
    • Номи корбар / Рамз – логин ва парол барои ворид шудан ба iDRAC9 мутаносибан
    • Намуди -drac5
    • щайд Амн
    • имконоти зеринро илова кунед: cmd_prompt=>,login_timeout=30

Скриншот бо параметрҳои "Идоракунии барқ" дар хосиятҳои мизбон

Эҷоди инфрасохтори ба хатогиҳо тобовар IT. Қисми 2. Насб ва танзими кластери oVirt 4.3

Эҷоди майдони нигоҳдорӣ ё доменҳои нигоҳдорӣ

Истинод ба ҳуҷҷатҳо - Дастури маъмурияти oVirt, Боби 8: Нигоҳдорӣ.

Домени нигаҳдорӣ, ё майдони нигоҳдорӣ, як макони мутамарказ барои нигоҳ доштани дискҳои мошини виртуалӣ, тасвирҳои насбкунӣ, қолабҳо ва аксҳо мебошад.

Майдонҳои нигоҳдорӣ метавонанд ба маркази додаҳо бо истифода аз протоколҳои гуногун, кластерҳо ва системаҳои файлии шабакавӣ пайваст карда шаванд.

oVirt се намуди майдони нигоҳдорӣ дорад:

  • Домени маълумот - барои нигоҳ доштани ҳама маълумоти марбут ба мошинҳои виртуалӣ (дискҳо, қолибҳо). Домени додаҳоро байни марказҳои гуногуни додаҳо тақсим кардан мумкин нест.
  • Домени ISO (навъи кӯҳнашудаи майдони нигоҳдорӣ) - барои нигоҳ доштани тасвирҳои насби ОС. Домени ISO-ро дар байни марказҳои гуногуни маълумот мубодила кардан мумкин аст.
  • Содироти домен (навъи кӯҳнашудаи майдони нигоҳдорӣ) - барои нигаҳдории муваққатии тасвирҳои интиқолшуда байни марказҳои додаҳо.

Дар ҳолати мушаххаси мо, як минтақаи нигоҳдорӣ бо навъи домени додаҳо Протоколи нахи каналро (FCP) барои пайвастшавӣ ба LUNҳо дар системаи нигоҳдорӣ истифода мебарад.

Аз нуқтаи назари oVirt, ҳангоми истифодаи системаҳои нигоҳдорӣ (FC ё iSCSI), ҳар як диски виртуалӣ, акс ё қолаб як диски мантиқӣ мебошад.
Дастгоҳҳои блок бо истифода аз Volume Group ба як воҳиди ягона (дар ҳостҳои кластер) ҷамъ карда мешаванд ва сипас бо истифода аз LVM ба ҳаҷмҳои мантиқӣ тақсим карда мешаванд, ки ҳамчун дискҳои виртуалӣ барои VMҳо истифода мешаванд.

Ҳамаи ин гурӯҳҳо ва миқдори зиёди LVM-ро дар мизбони кластер бо истифода аз фармонҳо дидан мумкин аст yds и lvs. Табиист, ки ҳама амалҳо бо чунин дискҳо бояд танҳо аз консоли oVirt анҷом дода шаванд, ба истиснои ҳолатҳои махсус.

Дискҳои виртуалӣ барои VM-ҳо метавонанд ду намуд бошанд - QCOW2 ё RAW. Дискҳо метавонанд "борик"ё"ғафс". Суратҳо ҳамеша ҳамчун " офарида мешавандлоғар".

Тарзи идоракунии доменҳои нигоҳдорӣ ё минтақаҳои нигоҳдорӣ, ки тавассути FC дастрас аст, комилан мантиқӣ аст - барои ҳар як диски виртуалии VM ҳаҷми алоҳидаи мантиқӣ мавҷуд аст, ки онро танҳо як ҳост навиштан мумкин аст. Барои пайвастҳои FC, oVirt чизе ба монанди LVM-и кластериро истифода мебарад.

Мошинҳои виртуалӣ, ки дар як минтақаи нигоҳдорӣ ҷойгиранд, метавонанд байни ҳостҳои мутааллиқ ба як кластер интиқол дода шаванд.

Тавре ки мо аз тавсиф мебинем, кластер дар oVirt, ба монанди кластер дар VMware vSphere ё Hyper-V, аслан маънои якхеларо дорад - он гурӯҳи мантиқии ҳостҳо мебошад, ки беҳтараш дар таркиби сахтафзор якхелаанд ва нигаҳдории умумӣ барои виртуалӣ доранд. дискҳои мошин.

Биёед бевосита ба эҷоди майдони нигоҳдорӣ барои додаҳо (дискҳои VM) идома диҳем, зеро бе он маркази додаҳо оғоз карда намешавад.
Ёдовар мешавам, ки ҳамаи LUN-ҳои ба ҳостҳои кластер дар системаи нигоҳдорӣ пешниҳодшуда бояд бо истифода аз фармони "Дар онҳо намоён бошанд.multipath -ll".

Мувофиқи маълумот хуччатхо, ба портал равед гардероб >> Доирањои -> Домени нав ва дастурҳоро аз бахши "Илова кардани анбори FCP" иҷро кунед.

Пас аз оғоз кардани устод, майдонҳои заруриро пур кунед:

  • ном — номи кластерро таъин кунед
  • Функсияи домен — Маълумот
  • Навъи нигаҳдорӣ — Канали нахи
  • Хост барои истифода — хостеро интихоб кунед, ки дар он LUN-и мо лозим аст

Дар рӯйхати LUNҳо онеро, ки ба мо лозим аст, қайд кунед, клик кунед илова кардан ва баъд OK. Агар лозим бошад, шумо метавонед параметрҳои иловагии минтақаи нигаҳдорӣ тавассути пахш кардани тугма танзим кунед Параметрҳои пешрафта.

Скриншоти устод барои илова кардани "Домени нигаҳдорӣ"

Эҷоди инфрасохтори ба хатогиҳо тобовар IT. Қисми 2. Насб ва танзими кластери oVirt 4.3

Дар асоси натиҷаҳои устод, мо бояд майдони нави нигоҳдорӣ гирем ва маркази маълумотии мо бояд ба ҳолати гузарад UP, ё оғозшуда:

Скриншотҳои маркази додаҳо ва минтақаҳои нигоҳдорӣ дар он:

Эҷоди инфрасохтори ба хатогиҳо тобовар IT. Қисми 2. Насб ва танзими кластери oVirt 4.3

Эҷоди инфрасохтори ба хатогиҳо тобовар IT. Қисми 2. Насб ва танзими кластери oVirt 4.3

Эҷод ва танзим кардани шабакаҳо барои мошинҳои виртуалӣ

Истинод ба ҳуҷҷатҳо - Дастури маъмурияти oVirt, Боби 6: Шабакаҳои мантиқӣ

Шабакаҳо ё шабакаҳо барои гурӯҳбандии шабакаҳои мантиқӣ, ки дар инфрасохтори виртуалии oVirt истифода мешаванд, хидмат мекунанд.

Барои мутақобила байни адаптери шабакавӣ дар мошини виртуалӣ ва адаптери физикӣ дар ҳост, интерфейсҳои мантиқӣ ба монанди bridge Linux истифода мешаванд.

Барои гурӯҳбандӣ ва тақсим кардани трафик байни шабакаҳо, VLANҳо дар коммутаторҳо танзим карда мешаванд.

Ҳангоми сохтани шабакаи мантиқӣ барои мошинҳои виртуалӣ дар oVirt, ба он бояд идентификатори мувофиқ ба рақами VLAN дар коммутатор таъин карда шавад, то ки VMҳо метавонанд бо ҳамдигар муошират кунанд, ҳатто агар онҳо дар гиреҳҳои гуногуни кластер кор кунанд.

Танзимоти пешакии адаптерҳои шабакавӣ дар ҳостҳо барои пайваст кардани мошинҳои виртуалӣ бояд анҷом дода шаванд мақолаи қаблӣ - интерфейси мантиқӣ танзим карда шудааст bondxnumx, пас ҳамаи танзимоти шабака бояд танҳо тавассути портали маъмурии oVirt анҷом дода шаванд.

Пас аз эҷоди VM бо муҳаррики ҷойгиршуда, ба ғайр аз ташкили автоматии маркази додаҳо ва кластер, шабакаи мантиқӣ низ ба таври худкор барои идоракунии кластери мо таъсис дода шуд - овritmgmt, ки ин VM ба он пайваст карда шудааст.

Агар лозим бошад, шумо метавонед танзимоти мантиқии шабакаро бинед овritmgmt ва онҳоро танзим кунед, аммо шумо бояд эҳтиёт бошед, ки назорати инфрасохтори oVirt-ро аз даст надиҳед.

Танзимоти шабакаҳои мантиқӣ ovritmgmt

Эҷоди инфрасохтори ба хатогиҳо тобовар IT. Қисми 2. Насб ва танзими кластери oVirt 4.3

Барои сохтани шабакаи нави мантиқӣ барои VM-ҳои муқаррарӣ, дар портали маъмурӣ ба шабакаи >> Шабакаҳо >> нав, ва дар ҷадвал генерал шабакаро бо ID-и дилхоҳи VLAN илова кунед ва инчунин қуттии паҳлӯи "ро қайд кунедШабакаи VM", ин маънои онро дорад, ки он метавонад барои таъин кардани VM истифода шавад.

Скриншоти шабакаи нави мантиқии VLAN32

Эҷоди инфрасохтори ба хатогиҳо тобовар IT. Қисми 2. Насб ва танзими кластери oVirt 4.3

Дар ҷадвал Кластер, мо ин шабакаро ба кластери худ пайваст мекунем Кластер 1.

Баъд аз ин мо ба Compute >> Мастерҳо, ба ҳар як мизбон бо навбат, ба ҷадвал равед Интерфейсҳои шабакавӣ, ва устодро оғоз кунед Шабакаҳои мизбонро танзим кунед, барои пайвастшавӣ ба ҳостҳои шабакаи нави мантиқӣ.

Скриншоти устоди "Танзими шабакаҳои ҳост"

Эҷоди инфрасохтори ба хатогиҳо тобовар IT. Қисми 2. Насб ва танзими кластери oVirt 4.3

Агенти oVirt ба таври худкор ҳамаи танзимоти шабакавии заруриро дар ҳост месозад - VLAN ва BRIDGE эҷод мекунад.

Намунаи файлҳои конфигуратсия барои шабакаҳои нав дар ҳост:

cat ifcfg-bond1
# Generated by VDSM version 4.30.17.1
DEVICE=bond1
BONDING_OPTS='mode=1 miimon=100'
MACADDR=00:50:56:82:57:52
ONBOOT=yes
MTU=1500
DEFROUTE=no
NM_CONTROLLED=no
IPV6INIT=no

cat ifcfg-bond1.432
# Generated by VDSM version 4.30.17.1
DEVICE=bond1.432
VLAN=yes
BRIDGE=ovirtvm-vlan432
ONBOOT=yes
MTU=1500
DEFROUTE=no
NM_CONTROLLED=no
IPV6INIT=no

cat ifcfg-ovirtvm-vlan432
# Generated by VDSM version 4.30.17.1
DEVICE=ovirtvm-vlan432
TYPE=Bridge
DELAY=0
STP=off
ONBOOT=yes
MTU=1500
DEFROUTE=no
NM_CONTROLLED=no
IPV6INIT=no

Биёед бори дигар ба шумо хотиррасон кунам, ки дар мизбони кластер ДАРКОР НЕСТ интерфейсҳои шабакаро пешакӣ дастӣ эҷод кунед ifcfg-bond1.432 и ifcfg-ovirtvm-vlan432.

Пас аз илова кардани шабакаи мантиқӣ ва тафтиши пайвастшавӣ байни мизбон ва муҳаррики VM ҷойгиршуда, онро дар мошини виртуалӣ истифода бурдан мумкин аст.

Эҷоди тасвири насбкунӣ барои ҷойгиркунии мошини виртуалӣ

Истинод ба ҳуҷҷатҳо - Дастури маъмурияти oVirt, Боби 8: Нигоҳдорӣ, фасли Боркунии тасвирҳо ба домени нигаҳдории маълумот.

Бе тасвири насби OS, насб кардани мошини виртуалӣ ғайриимкон аст, гарчанде ки ин албатта мушкил нест, агар масалан, дар шабака насб карда шуда бошад Кулоб бо тасвирҳои пешакӣ сохташуда.

Дар ҳолати мо, ин имконнопазир аст, бинобар ин шумо бояд ин тасвирро худатон ба oVirt ворид кунед. Пештар, ин эҷоди домени ISO-ро талаб мекард, аммо дар версияи нави oVirt он бекор карда шудааст ва аз ин рӯ шумо ҳоло метавонед тасвирҳоро мустақиман ба домени нигаҳдорӣ аз портали маъмурӣ бор кунед.

Дар портали маъмурӣ ба гардероб >> Дискҳо >> Замима >> Оғоз
Мо тасвири OS-и худро ҳамчун файли ISO илова мекунем, ҳамаи майдонҳои формаро пур кунед ва тугмаро пахш кунед "Пайвастшавӣ озмоиш".

Скриншоти устоди тасвири насбкунӣ

Эҷоди инфрасохтори ба хатогиҳо тобовар IT. Қисми 2. Насб ва танзими кластери oVirt 4.3

Агар мо чунин хатогиро ба даст орем:

Unable to upload image to disk d6d8fd10-c1e0-4f2d-af15-90f8e636dadc due to a network error. Ensure that ovirt-imageio-proxy service is installed and configured and that ovirt-engine's CA certificate is registered as a trusted CA in the browser. The certificate can be fetched from https://ovirt.test.local/ovirt-engine/services/pki-resource?resource=ca-certificate&format=X509-PEM-CA`

Пас шумо бояд сертификати oVirt-ро ба "CA-ҳои боэътимоди реша"(Роҳаи боэътимоди CA) дар истгоҳи идоракунии маъмур, ки мо кӯшиш мекунем, ки тасвирро зеркашӣ кунем.

Пас аз илова кардани сертификат ба решаи боэътимоди CA, дубора клик кунед "Пайвастшавӣ озмоиш", бояд гирифта шавад:

Connection to ovirt-imageio-proxy was successful.

Пас аз анҷом додани амали илова кардани сертификат, шумо метавонед бори дигар кӯшиш кунед, ки тасвири ISO-ро ба домени нигаҳдорӣ бор кунед.

Аслан, шумо метавонед як домени нигаҳдории алоҳида бо навъи маълумот эҷод кунед, то тасвирҳо ва қолабҳоро аз дискҳои VM алоҳида нигоҳ доред ё ҳатто онҳоро дар домени нигоҳдорӣ барои муҳаррики ҷойгиршуда нигоҳ доред, аммо ин ба ихтиёри мудир аст.

Скриншот бо тасвирҳои ISO дар домени нигаҳдорӣ барои муҳаррики ҷойгиршуда

Эҷоди инфрасохтори ба хатогиҳо тобовар IT. Қисми 2. Насб ва танзими кластери oVirt 4.3

Мошини виртуалӣ эҷод кунед

Истиноди ҳуҷҷатҳо:
Дастури идоракунии мошини виртуалии oVirt -> Боби 2: Насб кардани мошинҳои виртуалии Linux
Захираҳои муштариёни консол

Пас аз бор кардани тасвири насбкунӣ бо ОС ба oVirt, шумо метавонед мустақиман ба сохтани мошини виртуалӣ гузаред. Корҳои зиёде анҷом дода шуданд, аммо мо аллакай дар марҳилаи ниҳоӣ ҳастем, ки ҳамаи ин ба хотири он оғоз шуд - гирифтани инфрасохтори ба хатогиҳо тобовар барои ҷойгиркунии мошинҳои виртуалии дастрас. Ва ҳамаи ин комилан ройгон аст - барои харидани ягон литсензияи нармафзор як динор ҳам сарф нашудааст.

Барои сохтани мошини маҷозӣ бо CentOS 7, тасвири насбкунӣ аз ОС бояд зеркашӣ карда шавад.

Мо ба портали маъмурӣ меравем, ба Compute >> Мошинҳои виртуалӣ, ва устоди эҷоди VM -ро оғоз кунед. Ҳама параметрҳо ва майдонҳоро пур кунед ва клик кунед OK. Ҳама чиз хеле оддӣ аст, агар шумо ҳуҷҷатҳоро риоя кунед.

Ҳамчун мисол, ман танзимоти асосӣ ва иловагии VM-и хеле дастрасро бо диски сохташуда, ба шабака пайваст ва аз тасвири насбкунӣ пурборшаванда медиҳам:

Скриншотҳо бо танзимоти VM хеле дастрас

Эҷоди инфрасохтори ба хатогиҳо тобовар IT. Қисми 2. Насб ва танзими кластери oVirt 4.3

Эҷоди инфрасохтори ба хатогиҳо тобовар IT. Қисми 2. Насб ва танзими кластери oVirt 4.3

Эҷоди инфрасохтори ба хатогиҳо тобовар IT. Қисми 2. Насб ва танзими кластери oVirt 4.3

Эҷоди инфрасохтори ба хатогиҳо тобовар IT. Қисми 2. Насб ва танзими кластери oVirt 4.3

Эҷоди инфрасохтори ба хатогиҳо тобовар IT. Қисми 2. Насб ва танзими кластери oVirt 4.3

Пас аз анҷоми кор бо устод, онро пӯшед, VM-и навро оғоз кунед ва ОС-ро дар он насб кунед.
Барои ин, тавассути портали маъмурӣ ба консоли ин VM гузаред:

Скриншоти танзимоти портали маъмурӣ барои пайвастшавӣ ба консоли VM

Эҷоди инфрасохтори ба хатогиҳо тобовар IT. Қисми 2. Насб ва танзими кластери oVirt 4.3

Барои пайваст шудан ба консоли VM, шумо бояд аввал консолро дар хосиятҳои мошини виртуалӣ танзим кунед.

Скриншоти танзимоти VM, ҷадвали "Консол"

Эҷоди инфрасохтори ба хатогиҳо тобовар IT. Қисми 2. Насб ва танзими кластери oVirt 4.3

Барои пайваст шудан ба консоли VM шумо метавонед истифода баред, масалан, Намоишгари мошини виртуалӣ.

Барои пайваст шудан ба консоли VM бевосита дар равзанаи браузер, танзимоти пайвастшавӣ тавассути консол бояд чунин бошад:

Эҷоди инфрасохтори ба хатогиҳо тобовар IT. Қисми 2. Насб ва танзими кластери oVirt 4.3

Пас аз насб кардани ОС дар VM, тавсия дода мешавад, ки агенти меҳмони oVirt насб кунед:

yum -y install epel-release
yum install -y ovirt-guest-agent-common
systemctl enable ovirt-guest-agent.service && systemctl restart ovirt-guest-agent.service
systemctl status ovirt-guest-agent.service

Ҳамин тариқ, дар натиҷаи амалҳои мо, VM-и офаридашуда хеле дастрас хоҳад буд, яъне. агар гиреҳи кластер, ки дар он кор мекунад, ноком шавад, oVirt онро дар гиреҳи дуюм ба таври худкор аз нав оғоз мекунад. Ин VM инчунин метавонад байни ҳостҳои кластер барои нигоҳдорӣ ё мақсадҳои дигар интиқол дода шавад.

хулоса

Умедворам, ки ин мақола тавонист онро бирасонад, ки oVirt як воситаи комилан муқаррарӣ барои идоракунии инфрасохтори виртуалӣ аст, ки ҷойгиркунӣ он қадар душвор нест - чизи асосӣ риояи қоидаҳо ва талаботҳои муайянест, ки ҳам дар мақола ва ҳам дар ҳуҷҷатҳо тавсиф шудаанд.

Аз сабаби миқдори зиёди мақола, ба он дохил кардани чизҳои зиёде имкон надошт, масалан, қадам ба қадам иҷро кардани устодони гуногун бо ҳама шарҳҳои муфассал ва скриншотҳо, хулосаҳои тӯлонии баъзе фармонҳо ва ғайра. Дарвоқеъ, ин навиштани як китобро талаб мекунад, ки аз сабаби версияҳои нави нармафзор пайваста бо навоварӣ ва тағирот пайдо мешавад, он чандон маъно надорад. Муҳимтар аз ҳама, фаҳмидани принсипи он, ки чӣ тавр ҳама якҷоя кор мекунанд ва ба даст овардани алгоритми умумии эҷоди платформаи ба хатогиҳо таҳаммулпазир барои идоракунии мошинҳои виртуалӣ мебошад.

Гарчанде ки мо инфрасохтори маҷозӣ эҷод кардаем, ҳоло мо бояд онро омӯзем, ки ҳам байни унсурҳои инфиродии он: ҳостҳо, мошинҳои виртуалӣ, шабакаҳои дохилӣ ва бо ҷаҳони беруна ҳамкорӣ кунад.

Ин раванд яке аз вазифаҳои асосии система ё мудири шабака мебошад, ки дар мақолаи навбатӣ баррасӣ хоҳад шуд - дар бораи истифодаи роутерҳои виртуалии VyOS дар инфрасохтори ба хатогиҳои корхонаи мо тобовар (чунон ки шумо тахмин кардаед, онҳо ҳамчун виртуалӣ кор хоҳанд кард) мошинҳо дар кластери oVirt мо).

Манбаъ: will.com

Илова Эзоҳ