Creu seilwaith TG sy’n gallu goddef diffygion. Rhan 2. Gosod a ffurfweddu clwstwr oVirt 4.3

Mae'r erthygl hon yn barhad o'r un blaenorol - “Creu seilwaith TG sy'n goddef diffygion. Rhan 1 - Paratoi i Ddefnyddio Clwstwr oVirt 4.3'.

Bydd yn ymdrin â'r broses o osod a ffurfweddu sylfaenol clwstwr oVirt 4.3 ar gyfer cynnal peiriannau rhithwir sydd ar gael yn fawr, gan ystyried y ffaith bod yr holl gamau rhagarweiniol ar gyfer paratoi'r seilwaith eisoes wedi'u cwblhau eisoes.

Cyflwyniad

Prif bwrpas yr erthygl yw darparu cyfarwyddiadau cam wrth gam fel “Digwyddiadau -> Ydy -> Gorffenmsgstr "sut i ddangos rhai nodweddion wrth ei osod a'i ffurfweddu. Efallai na fydd y broses ar gyfer lleoli eich clwstwr bob amser yn cyd-fynd â’r hyn a ddisgrifir ynddo, oherwydd nodweddion y seilwaith a’r amgylchedd, ond bydd yr egwyddorion cyffredinol yr un fath.

O safbwynt goddrychol, oVirt 4.3 mae ei ymarferoldeb yn debyg i fersiwn VMware vSphere 5.x, ond wrth gwrs gyda'i nodweddion cyfluniad a gweithrediad ei hun.

I'r rhai sydd â diddordeb, gellir dod o hyd i'r holl wahaniaethau rhwng RHEV (aka oVirt) a VMware vSphere ar y Rhyngrwyd, er enghraifft yma, ond byddaf yn dal i nodi'n achlysurol rai o'u gwahaniaethau neu debygrwydd â'i gilydd wrth i'r erthygl fynd yn ei blaen.

Ar wahân, hoffwn gymharu ychydig o'r gwaith gyda rhwydweithiau ar gyfer peiriannau rhithwir. Mae oVirt yn gweithredu egwyddor debyg o reoli rhwydwaith ar gyfer peiriannau rhithwir (y cyfeirir ati o hyn ymlaen fel VMs), fel yn VMware vSphere:

  • defnyddio pont Linux safonol (yn VMware - vSwitch safonol), yn rhedeg ar westeion rhithwiroli;
  • defnyddio Open vSwitch (OVS) (yn VMware - Dosbarthwyd vSwitch) yn switsh rhithwir dosbarthedig sy'n cynnwys dwy brif gydran: gweinydd OVN canolog a rheolwyr OVN ar westeion a reolir.

Dylid nodi, oherwydd rhwyddineb gweithredu, y bydd yr erthygl yn disgrifio sefydlu rhwydweithiau yn oVirt ar gyfer VM gan ddefnyddio pont Linux safonol, sef y dewis safonol wrth ddefnyddio'r hypervisor KVM.

Yn hyn o beth, mae yna nifer o reolau sylfaenol ar gyfer gweithio gyda'r rhwydwaith mewn clwstwr, y mae'n well peidio â chael eu torri:

  • Rhaid i'r holl osodiadau rhwydwaith ar westeion cyn eu hychwanegu at oVirt fod yn union yr un fath, ac eithrio cyfeiriadau IP.
  • Unwaith y bydd gwesteiwr wedi'i gymryd o dan reolaeth oVirt, ni argymhellir yn gryf newid unrhyw beth â llaw yn y gosodiadau rhwydwaith heb hyder llwyr yn eich gweithredoedd, gan y bydd yr asiant oVirt yn syml yn eu rholio yn ôl i'r rhai blaenorol ar ôl ailgychwyn y gwesteiwr neu asiant.
  • Dim ond o'r consol rheoli oVirt y dylid ychwanegu rhwydwaith newydd ar gyfer VM, yn ogystal â gweithio gydag ef.

Un arall nodyn pwysig — ar gyfer amgylchedd tyngedfennol iawn (sensitif iawn i golledion ariannol), byddai'n dal yn cael ei argymell i ddefnyddio cymorth taledig a defnydd Rhithwiroli Red Hat 4.3. Yn ystod gweithrediad y clwstwr oVirt, efallai y bydd rhai materion yn codi ac fe'ch cynghorir i dderbyn cymorth cymwys cyn gynted â phosibl, yn hytrach na delio â nhw eich hun.

Yn olaf, argymhellir Cyn defnyddio clwstwr oVirt, ymgyfarwyddwch ag ef dogfennaeth swyddogol, er mwyn bod yn ymwybodol o'r cysyniadau a'r diffiniadau sylfaenol o leiaf, fel arall bydd ychydig yn anodd darllen gweddill yr erthygl.

Mae’r dogfennau canllaw hyn yn sylfaenol i ddeall yr erthygl ac egwyddorion gweithredu clwstwr oVirt:

Nid yw'r gyfrol yn fawr iawn, mewn awr neu ddwy gallwch chi feistroli'r egwyddorion sylfaenol yn eithaf, ond i'r rhai sy'n hoffi manylion, argymhellir darllen Dogfennaeth Cynnyrch ar gyfer Rhithwiroli Red Hat 4.3 — Yr un peth yn y bôn yw RHEV ac oVirt.

Felly, os yw'r holl osodiadau sylfaenol ar y gwesteiwyr, y switshis a'r systemau storio wedi'u cwblhau, byddwn yn symud ymlaen yn uniongyrchol i ddefnyddio oVirt.

Rhan 2. Gosod a ffurfweddu clwstwr oVirt 4.3

Er hwylustod, byddaf yn rhestru'r prif adrannau yn yr erthygl hon, y mae'n rhaid eu cwblhau fesul un:

  1. Gosod y gweinydd rheoli oVirt
  2. Creu canolfan ddata newydd
  3. Creu clwstwr newydd
  4. Gosod gwesteiwyr ychwanegol mewn amgylchedd hunangynhaliol
  5. Creu ardal storio neu Barth Storio
  6. Creu a ffurfweddu rhwydweithiau ar gyfer peiriannau rhithwir
  7. Creu delwedd gosod ar gyfer defnyddio peiriant rhithwir
  8. Creu peiriant rhithwir

Gosod y gweinydd rheoli oVirt

gweinydd rheoli oVirt yw'r elfen bwysicaf yn y seilwaith oVirt, ar ffurf peiriant rhithwir, gwesteiwr, neu ddyfais rithwir sy'n rheoli'r seilwaith oVirt cyfan.

Ei analogau agos o fyd rhithwiroli yw:

  • VMware vSphere - Gweinydd vCenter
  • Microsoft Hyper-V - Rheolwr Peiriant Rhithwir y Ganolfan System (VMM).

I osod y gweinydd rheoli oVirt, mae gennym ddau opsiwn:

Opsiwn 1
Defnyddio gweinydd ar ffurf VM neu westeiwr arbenigol.

Mae'r opsiwn hwn yn gweithio'n eithaf da, ond ar yr amod bod VM o'r fath yn gweithredu'n annibynnol ar y clwstwr, h.y. ddim yn rhedeg ar unrhyw westeiwr clwstwr fel peiriant rhithwir rheolaidd sy'n rhedeg KVM.

Pam na ellir defnyddio VM o'r fath ar westeion clwstwr?

Ar ddechrau'r broses o leoli gweinydd rheoli oVirt, mae gennym gyfyng-gyngor - mae angen i ni osod VM rheoli, ond mewn gwirionedd nid oes clwstwr ei hun eto, ac felly beth allwn ni feddwl amdano ar y hedfan? Mae hynny'n iawn - gosod KVM ar nod clwstwr yn y dyfodol, yna creu peiriant rhithwir arno, er enghraifft, gyda CentOS OS a defnyddio'r injan oVirt ynddo. Gellir gwneud hyn fel arfer am resymau rheolaeth lwyr dros VM o'r fath, ond mae hwn yn fwriad anghywir, oherwydd yn yr achos hwn, yn y dyfodol, bydd 100% o broblemau gyda rheolaeth VM o'r fath:

  • ni ellir ei fudo yn y consol oVirt rhwng gwesteiwyr (nodau) y clwstwr;
  • wrth fudo gan ddefnyddio KVM trwy virsh ymfudo, ni fydd y VM hwn ar gael i'w reoli o'r consol oVirt.
  • ni ellir arddangos gwesteiwyr clwstwr Modd cynnal a chadw (modd cynnal a chadw), os byddwch yn mudo'r VM hwn o westeiwr i westeiwr gan ddefnyddio virsh ymfudo.

Felly gwnewch bopeth yn unol â'r rheolau - defnyddiwch naill ai gwesteiwr ar wahân ar gyfer y gweinydd rheoli oVirt, neu VM annibynnol sy'n rhedeg arno, neu'n well eto, gwnewch fel yr ysgrifennwyd yn yr ail opsiwn.

Opsiwn 2
Gosod oVirt Engine Appliance ar westeiwr clwstwr a reolir ganddo.

Yr opsiwn hwn a fydd yn cael ei ystyried ymhellach fel un sy'n fwy cywir ac addas yn ein hachos ni.
Disgrifir y gofynion ar gyfer VM o'r fath isod; ni wnaf ond ychwanegu yr argymhellir cael o leiaf ddau westeiwr yn y seilwaith y gellir rhedeg y VM rheoli arno er mwyn ei wneud yn oddefgar o ddiffygion. Yma hoffwn ychwanegu, fel yr ysgrifennais eisoes yn y sylwadau yn yr erthygl flaenorol, nad oeddwn byth yn gallu cael ymennydd hollt ar glwstwr oVirt o ddau gwesteiwr, gyda'r gallu i redeg VMs injan lletyol arnynt.

Gosod Offer Peiriant oVirt ar westeiwr cyntaf y clwstwr

Dolen i ddogfennaeth swyddogol - oVirt Canllaw Engine Hunan-Gynhaliol, pennod"Defnyddio'r Injan Hunangynhaliol Gan Ddefnyddio'r Llinell Reoli»

Mae'r ddogfen yn nodi'r rhagofynion y mae'n rhaid eu bodloni cyn defnyddio VM injan lletyol, ac mae hefyd yn disgrifio'n fanwl y broses osod ei hun, felly nid oes fawr o ddiben ei hailadrodd air am air, felly byddwn yn canolbwyntio ar rai manylion pwysig.

  • Cyn dechrau pob cam, gwnewch yn siŵr eich bod yn galluogi cefnogaeth rhithwiroli yn y gosodiadau BIOS ar y gwesteiwr.
  • Gosodwch y pecyn ar gyfer gosodwr y peiriant gwesteiwr ar y gwesteiwr:

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

  • Rydyn ni'n cychwyn y weithdrefn ar gyfer defnyddio oVirt Hosted Engine yn y sgrin ar y gwesteiwr (gallwch ei adael trwy Ctrl-A + D, cau trwy Ctrl-D):

screen
hosted-engine --deploy

Os dymunwch, gallwch redeg y gosodiad gyda ffeil ateb a baratowyd ymlaen llaw:

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

  • Wrth ddefnyddio injan lletyol, rydym yn nodi'r holl baramedrau angenrheidiol:

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

  • Er mwyn gosod VM sydd ar gael yn fawr gydag injan wedi'i lletya, fe wnaethom yn flaenorol greu LUN arbennig ar y system storio, rhif 4 a 150 GB o ran maint, a gyflwynwyd wedyn i'r gwesteiwyr clwstwr - gweler erthygl flaenorol.

Yn flaenorol, gwnaethom hefyd wirio ei welededd ar westeion:

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

  • Nid yw'r broses lleoli injan lletyol ei hun yn gymhleth; ar y diwedd dylem dderbyn rhywbeth fel hyn:

[ 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

Rydym yn gwirio presenoldeb gwasanaethau oVirt ar y gwesteiwr:

Creu seilwaith TG sy’n gallu goddef diffygion. Rhan 2. Gosod a ffurfweddu clwstwr oVirt 4.3

Os gwnaed popeth yn gywir, yna ar ôl cwblhau'r gosodiad, defnyddiwch borwr gwe i fynd iddo https://ovirt_hostname/ovirt-engine o gyfrifiadur y gweinyddwr, a chliciwch [Porth Gweinyddu].

Ciplun o “Porth Gweinyddol”

Creu seilwaith TG sy’n gallu goddef diffygion. Rhan 2. Gosod a ffurfweddu clwstwr oVirt 4.3

Trwy fynd i mewn i'r mewngofnodi a'r cyfrinair (a osodwyd yn ystod y broses osod) yn y ffenestr fel yn y sgrin, rydym yn cyrraedd y panel rheoli Rheolwr Rhithwiroli Agored, lle gallwch chi gyflawni'r holl gamau gweithredu gyda'r seilwaith rhithwir:

  1. ychwanegu canolfan ddata
  2. ychwanegu a ffurfweddu clwstwr
  3. ychwanegu a rheoli gwesteiwyr
  4. ychwanegu mannau storio neu Barthau Storio ar gyfer disgiau peiriant rhithwir
  5. ychwanegu a ffurfweddu rhwydweithiau ar gyfer peiriannau rhithwir
  6. ychwanegu a rheoli peiriannau rhithwir, delweddau gosod, templedi VM

Creu seilwaith TG sy’n gallu goddef diffygion. Rhan 2. Gosod a ffurfweddu clwstwr oVirt 4.3

Bydd yr holl gamau hyn yn cael eu trafod ymhellach, rhai mewn celloedd mawr, eraill yn fwy manwl a chyda naws.
Ond yn gyntaf byddwn yn argymell darllen yr ychwanegiad hwn, a fydd yn ôl pob tebyg yn ddefnyddiol i lawer.

Ychwanegiad

1) Mewn egwyddor, os oes angen o'r fath, yna nid oes dim yn eich atal rhag gosod y hypervisor KVM ar y nodau clwstwr ymlaen llaw gan ddefnyddio pecynnau libvirt и qemu-kvm (Neu qemu-kvm-ev) o'r fersiwn a ddymunir, er wrth ddefnyddio nod clwstwr oVirt, gall wneud hyn ei hun.

Ond os libvirt и qemu-kvm Os nad ydych wedi gosod y fersiwn ddiweddaraf, efallai y byddwch yn derbyn y gwall canlynol wrth ddefnyddio injan wedi'i lletya:

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

Y rhai. rhaid cael fersiwn wedi'i diweddaru libvirt ag amddiffyniad rhag MDS, sy’n cefnogi’r polisi hwn:

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

Gosod libvirt v.4.5.0-10.el7_6.12, gyda chefnogaeth md-clir:

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

Gwiriwch am gefnogaeth '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'/>

Ar ôl hyn, gallwch barhau i osod yr injan lletyol.

2) Yn oVirt 4.3, presenoldeb a defnydd wal dân firewalld yn ofyniad gorfodol.

Os byddwn yn derbyn y gwall canlynol wrth ddefnyddio VM ar gyfer injan gwesteiwr:

[ 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

Yna mae angen i chi ddiffodd wal dân arall (os caiff ei ddefnyddio), a gosod a rhedeg firewalld:

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

Yn ddiweddarach, wrth osod yr asiant ofvirt ar westeiwr newydd ar gyfer y clwstwr, bydd yn ffurfweddu'r porthladdoedd gofynnol yn firewalld yn awtomatig.

3) Ailgychwyn gwesteiwr gyda VM yn rhedeg arno gydag injan lletyol.

Fel rheol, dolen 1 и dolen 2 i ddogfennau llywodraethol.

Mae'r holl reolaeth o'r injan lletyol VM yn cael ei wneud DIM OND gan ddefnyddio'r gorchymyn hosted-engine ar y gwesteiwr lle mae'n rhedeg, tua Virsh rhaid inni anghofio, yn ogystal â'r ffaith y gallwch chi gysylltu â'r VM hwn trwy SSH a rhedeg y gorchymyn “shutdown'.

Gweithdrefn ar gyfer rhoi VM yn y modd cynnal a chadw:

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

Rydym yn ailgychwyn y gwesteiwr gyda'r asiant injan lletyol ac yn gwneud yr hyn sydd ei angen arnom ag ef.

Ar ôl yr ailgychwyn, gwiriwch statws y VM gyda'r injan a gynhelir:

hosted-engine --vm-status

Os nad yw ein VM gyda gwesteiwr-injan yn cychwyn ac os gwelwn wallau tebyg yn y log gwasanaeth:

Gwall yn y log gwasanaeth:

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

Yna rydym yn cysylltu'r storfa ac yn ailgychwyn yr asiant:

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

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

Ar ôl cychwyn y VM gyda gwesteiwr-injan, rydym yn ei dynnu allan o'r modd cynnal a chadw:

Gweithdrefn ar gyfer tynnu VM o'r modd cynnal a chadw:

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) Cael gwared ar yr injan lletyol a phopeth sy'n gysylltiedig ag ef.

Weithiau mae angen tynnu injan a osodwyd yn flaenorol yn gywir - cyswllt i'r ddogfen ganllaw.

Dim ond rhedeg y gorchymyn ar y gwesteiwr:

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

Nesaf, rydym yn cael gwared ar becynnau diangen, gan ategu rhai cyfluniadau cyn hyn, os oes angen:

yum autoremove ovirt* qemu* virt* libvirt* libguestfs 

Creu canolfan ddata newydd

Dogfennaeth gyfeirio - oVirt Administration Guide. Pennod 4: Canolfannau Data

Yn gyntaf, gadewch i ni ddiffinio beth ydyw canolfan ddata (dyfynnaf o'r cymorth) yn endid rhesymegol sy'n diffinio set o adnoddau a ddefnyddir mewn amgylchedd penodol.

Mae canolfan ddata yn fath o gynhwysydd sy'n cynnwys:

  • adnoddau rhesymegol ar ffurf clystyrau a gwesteiwyr
  • adnoddau rhwydwaith clwstwr ar ffurf rhwydweithiau rhesymegol ac addaswyr ffisegol ar westeion,
  • adnoddau storio (ar gyfer disgiau VM, templedi, delweddau) ar ffurf ardaloedd storio (Parthau Storio).

Gall canolfan ddata gynnwys clystyrau lluosog sy'n cynnwys gwesteiwyr lluosog gyda pheiriannau rhithwir yn rhedeg arnynt, a gall hefyd gael mannau storio lluosog yn gysylltiedig ag ef.
Gall fod sawl canolfan ddata; maent yn gweithredu'n annibynnol ar ei gilydd. Mae gan Ovirt wahaniad pwerau yn ôl rôl, a gallwch chi ffurfweddu caniatâd yn unigol, ar lefel y ganolfan ddata ac ar ei elfennau rhesymegol unigol.

Mae'r ganolfan ddata, neu ganolfannau data os oes nifer ohonynt, yn cael eu rheoli o un consol gweinyddol neu borth.

I greu canolfan ddata, ewch i'r porth gweinyddol a chreu canolfan ddata newydd:
Cyfrifo >> Canolfannau Data >> Nghastell Newydd Emlyn

Gan ein bod yn defnyddio storfa a rennir ar y system storio, dylid Rhannu'r Math o Storio:

Ciplun o Dewin Creu'r Ganolfan Ddata

Creu seilwaith TG sy’n gallu goddef diffygion. Rhan 2. Gosod a ffurfweddu clwstwr oVirt 4.3

Wrth osod peiriant rhithwir gydag injan lletyol, mae canolfan ddata yn cael ei chreu yn ddiofyn - Canolfan Ddata1, ac yna, os oes angen, gallwch newid ei Math o Storio i un arall.

Mae creu canolfan ddata yn dasg syml, heb unrhyw naws anodd, a disgrifir yr holl gamau gweithredu ychwanegol ag ef yn y ddogfennaeth. Yr unig beth y byddaf yn ei nodi yw na fydd gwesteiwyr sengl sydd â storfa leol (disg) yn unig ar gyfer VMs yn gallu mynd i mewn i ganolfan ddata gyda Math o Storio - Wedi'i Rannu (ni ellir eu hychwanegu yno), ac ar eu cyfer mae angen i chi greu canolfan ddata ar wahân - h.y. Mae angen canolfan ddata ar wahân ar bob gwesteiwr unigol sydd â storfa leol.

Creu clwstwr newydd

Dolen i ddogfennaeth - oVirt Administration Guide. Pennod 5: Clystyrau

Heb fanylion diangen, clwstwr – mae hwn yn grŵp rhesymegol o westeion sydd ag ardal storio gyffredin (ar ffurf disgiau a rennir ar system storio, fel yn ein hachos ni). Mae hefyd yn ddymunol bod y gwesteiwyr yn y clwstwr yn union yr un fath mewn caledwedd a bod ganddynt yr un math o brosesydd (Intel neu AMD). Mae'n well, wrth gwrs, bod y gweinyddwyr yn y clwstwr yn hollol union yr un fath.

Mae'r clwstwr yn rhan o ganolfan ddata (gyda math penodol o storfa - Lleol neu Rhannu), a rhaid i bob gwesteiwr berthyn i ryw fath o glwstwr, yn dibynnu a oes ganddynt storfa a rennir ai peidio.

Wrth osod peiriant rhithwir gydag injan gwesteiwr ar westeiwr, mae canolfan ddata yn cael ei chreu yn ddiofyn - Canolfan Ddata1, ynghyd â'r clwstwr - Clwstwr1, ac yn y dyfodol gallwch chi ffurfweddu ei baramedrau, galluogi opsiynau ychwanegol, ychwanegu gwesteiwyr ato, ac ati.

Yn ôl yr arfer, i gael manylion am yr holl leoliadau clwstwr, fe'ch cynghorir i gyfeirio at y ddogfennaeth swyddogol. O rai o nodweddion sefydlu clwstwr, dim ond wrth ei greu y byddaf yn ychwanegu ei fod yn ddigon i ffurfweddu dim ond y paramedrau sylfaenol ar y tab cyffredinol.

Byddaf yn nodi'r paramedrau pwysicaf:

  • Math o brosesydd - yn cael ei ddewis yn seiliedig ar ba broseswyr sy'n cael eu gosod ar y gwesteiwyr clwstwr, o ba wneuthurwr y maent yn dod, a pha brosesydd ar y gwesteiwyr yw'r hynaf, fel bod yr holl gyfarwyddiadau prosesydd sydd ar gael yn y clwstwr yn cael eu defnyddio, yn dibynnu ar hyn.
  • Math o switsh - yn ein clwstwr dim ond Linux bridge rydyn ni'n ei ddefnyddio, dyna pam rydyn ni'n ei ddewis.
  • Math wal dân - mae popeth yn glir yma, wal dân yw hon, y mae'n rhaid ei galluogi a'i ffurfweddu ar y gwesteiwyr.

Sgrinlun gyda pharamedrau clwstwr

Creu seilwaith TG sy’n gallu goddef diffygion. Rhan 2. Gosod a ffurfweddu clwstwr oVirt 4.3

Gosod gwesteiwyr ychwanegol mewn amgylchedd hunangynhaliol

Cyswllt ar gyfer dogfennaeth.

Mae gwesteiwyr ychwanegol ar gyfer amgylchedd Hunan-Gynhaliol yn cael eu hychwanegu yn yr un modd â gwesteiwr rheolaidd, gyda'r cam ychwanegol o ddefnyddio VM gydag injan wedi'i lletya - Dewiswch weithred lleoli injan lletyol >> defnyddio. Gan fod yn rhaid cyflwyno LUN i'r gwesteiwr ychwanegol hefyd ar gyfer VM sydd ag injan wedi'i lletya, mae hyn yn golygu y gellir defnyddio'r gwesteiwr hwn, os oes angen, i gynnal VM gyda injan lletyol arno.
At ddibenion goddef diffygion, argymhellir yn gryf bod o leiaf ddau westeiwr y gellir gosod injan lletyol VM arnynt.

Ar y gwesteiwr ychwanegol, analluoga iptables (os yw wedi'i alluogi), galluogi firewalld

systemctl stop iptables
systemctl disable iptables

systemctl enable firewalld
systemctl start firewalld

Gosodwch y fersiwn KVM gofynnol (os oes angen):

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

Gosodwch yr ystorfeydd angenrheidiol a gosodwr y peiriant lletyol:

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

Nesaf, ewch i'r consol Rheolwr Rhithwiroli Agored, ychwanegu gwesteiwr newydd, a gwneud popeth gam wrth gam, fel y'i ysgrifennwyd yn dogfennaeth.

O ganlyniad, ar ôl ychwanegu gwesteiwr ychwanegol, dylem gael rhywbeth fel y llun yn y consol gweinyddol, fel yn y screenshot.

Ciplun o'r porth gweinyddol - gwesteiwyr

Creu seilwaith TG sy’n gallu goddef diffygion. Rhan 2. Gosod a ffurfweddu clwstwr oVirt 4.3

Mae gan y gwesteiwr y mae'r injan gwesteiwr VM yn weithredol arno ar hyn o bryd goron aur a'r arysgrif “Rhedeg y Peiriant Lletyol VM" , y gwesteiwr y gellir lansio'r VM hwn arno os oes angen - yr arysgrif "Yn gallu rhedeg y Hosted Engine VM'.

Mewn achos o fethiant gwesteiwr ar ba "Rhedeg y Peiriant Lletyol VM", bydd yn ailgychwyn yn awtomatig ar yr ail westeiwr. Gellir mudo'r VM hwn hefyd o'r gwesteiwr gweithredol i'r gwesteiwr wrth gefn i'w gynnal a'i gadw.

Sefydlu Rheoli Pŵer / ffensio ar westeion oVirt

Dolenni dogfennaeth:

Er ei bod hi'n ymddangos eich bod chi wedi gorffen ychwanegu a ffurfweddu gwesteiwr, nid yw hynny'n hollol wir.
Ar gyfer gweithrediad arferol gwesteiwyr, ac i nodi/datrys methiannau gydag unrhyw un ohonynt, mae angen gosodiadau Rheoli Pŵer / ffensio.

Ffensio, neu ffensio, yw'r broses o wahardd gwesteiwr diffygiol neu aflwyddiannus dros dro o'r clwstwr, pan fydd naill ai'r gwasanaethau oVirt arno neu'r gwesteiwr ei hun yn cael eu hailddechrau.

Rhoddir yr holl fanylion am ddiffiniadau a pharamedrau Rheoli Pŵer / ffensio, yn ôl yr arfer, yn y ddogfennaeth; Dim ond enghraifft a roddaf o sut i ffurfweddu'r paramedr pwysig hwn, fel y'i cymhwysir i weinyddion Dell R640 gydag iDRAC 9.

  1. Ewch i'r porth gweinyddol, cliciwch Cyfrifo >> Hosts dewis gwesteiwr.
  2. Cliciwch golygu.
  3. Cliciwch ar y tab Rheoli pŵer.
  4. Ticiwch y blwch wrth ymyl yr opsiwn Galluogi Rheoli Pŵer.
  5. Ticiwch y blwch wrth ymyl yr opsiwn Kdump integreiddioi atal y gwesteiwr rhag mynd i'r modd ffensio wrth gofnodi dymp damwain cnewyllyn.

Nodyn.

Ar ôl galluogi integreiddio Kdump ar westeiwr sydd eisoes yn rhedeg, rhaid ei ailosod yn unol â'r weithdrefn yn oVirt Administration Guide -> Pennod 7: Gwesteiwyr -> Ailosod Gwesteiwyr.

  1. Yn ddewisol, gallwch wirio'r blwch Analluogi rheoli polisi rheoli pŵer, os nad ydym am i reolaeth pŵer gwesteiwr gael ei reoli gan Bolisi Amserlennu'r clwstwr.
  2. Cliciwch y botwm (+) i ychwanegu dyfais rheoli pŵer newydd, bydd ffenestr golygu priodweddau asiant yn agor.
    Ar gyfer iDRAC9, llenwch y meysydd:

    • cyfeiriad – cyfeiriad iDRAC9
    • Enw Defnyddiwr / Cyfrinair – mewngofnodi a chyfrinair ar gyfer mewngofnodi i iDRAC9, yn y drefn honno
    • math —drac5
    • Marc Sicrhau
    • ychwanegwch yr opsiynau canlynol: cmd_prompt=>,login_timeout=30

Sgrinlun gyda pharamedrau “Rheoli Pŵer” mewn eiddo gwesteiwr

Creu seilwaith TG sy’n gallu goddef diffygion. Rhan 2. Gosod a ffurfweddu clwstwr oVirt 4.3

Creu ardal storio neu Barth Storio

Dolen i ddogfennaeth - oVirt Administration Guide, Pennod 8: Storio.

Parth Storio, neu ardal storio, yn lleoliad canolog ar gyfer storio disgiau peiriant rhithwir, delweddau gosod, templedi, a chipluniau.

Gellir cysylltu ardaloedd storio â'r ganolfan ddata gan ddefnyddio protocolau amrywiol, systemau ffeiliau clwstwr a rhwydwaith.

Mae gan oVirt dri math o ardal storio:

  • Parth Data - i storio'r holl ddata sy'n gysylltiedig â pheiriannau rhithwir (disgiau, templedi). Ni ellir rhannu Parth Data rhwng gwahanol ganolfannau data.
  • Parth ISO (math darfodedig o ardal storio) – ar gyfer storio delweddau gosod OS. Gellir rhannu Parth ISO rhwng gwahanol ganolfannau data.
  • Parth Allforio (math darfodedig o ardal storio) – ar gyfer storio delweddau a symudwyd rhwng canolfannau data dros dro.

Yn ein hachos penodol ni, mae ardal storio gyda'r math Parth Data yn defnyddio Fiber Channel Protocol (FCP) i gysylltu â LUNs ar y system storio.

O safbwynt oVirt, wrth ddefnyddio systemau storio (FC neu iSCSI), mae pob disg rhithwir, ciplun neu dempled yn ddisg resymegol.
Mae dyfeisiau bloc yn cael eu cydosod yn un uned (ar westeion clwstwr) gan ddefnyddio Volume Group ac yna'n cael eu rhannu gan ddefnyddio LVM yn gyfrolau rhesymegol, a ddefnyddir fel disgiau rhithwir ar gyfer VMs.

Gellir gweld yr holl grwpiau hyn a llawer o gyfrolau LVM ar y gwesteiwr clwstwr gan ddefnyddio'r gorchmynion etc и lvs. Yn naturiol, dim ond o'r consol oVirt y dylid ei wneud gyda disgiau o'r fath, ac eithrio mewn achosion arbennig.

Gall disgiau rhithwir ar gyfer VMs fod o ddau fath - QCOW2 neu RAW. Gall disgiau fod yn "tenau" neu "tew" . Mae cipluniau bob amser yn cael eu creu fel "tenau".

Mae'r ffordd i reoli parthau Storio, neu ardaloedd storio y ceir mynediad iddynt trwy'r CC, yn eithaf rhesymegol - ar gyfer pob disg rhithwir VM mae yna gyfaint resymegol ar wahân y gellir ei hysgrifennu gan un gwesteiwr yn unig. Ar gyfer cysylltiadau FC, mae oVirt yn defnyddio rhywbeth fel LVM clystyrog.

Gellir mudo peiriannau rhithwir sydd wedi'u lleoli ar yr un ardal storio rhwng gwesteiwyr sy'n perthyn i'r un clwstwr.

Fel y gallwn weld o'r disgrifiad, mae clwstwr yn oVirt, fel clwstwr yn VMware vSphere neu Hyper-V, yn ei hanfod yn golygu'r un peth - mae'n grŵp rhesymegol o westeion, yn ddelfrydol yn union yr un fath mewn cyfansoddiad caledwedd, a chael storfa gyffredin ar gyfer rhithwir. disgiau peiriant.

Awn ymlaen yn uniongyrchol i greu man storio ar gyfer data (disgiau VM), oherwydd hebddo ni fydd y ganolfan ddata yn cael ei chychwyn.
Gadewch imi eich atgoffa bod yn rhaid i bob LUN a gyflwynir i'r gwesteiwyr clwstwr ar y system storio fod yn weladwy arnynt gan ddefnyddio'r gorchymyn “amllwybr -ll'.

Yn ôl dogfennaeth, mynd i'r porth mynd i storio >> Parthau -> Parth Newydd a dilynwch y cyfarwyddiadau o'r adran "Ychwanegu FCP Storage".

Ar ôl lansio'r dewin, llenwch y meysydd gofynnol:

  • Enw — gosodwch enw'r clwstwr
  • Swyddogaeth Parth —Data
  • Math o Storio - Sianel Ffibr
  • Gwesteiwr i Ddefnyddio — dewiswch gwesteiwr y mae'r LUN sydd ei angen arnom ar gael

Yn y rhestr o LUNs, nodwch yr un sydd ei angen arnom, cliciwch Ychwanegu ac yna OK. Os oes angen, gallwch addasu paramedrau ychwanegol yr ardal storio trwy glicio ar Paramedrau Uwch.

Ciplun o'r dewin ar gyfer ychwanegu "Parth storio"

Creu seilwaith TG sy’n gallu goddef diffygion. Rhan 2. Gosod a ffurfweddu clwstwr oVirt 4.3

Yn seiliedig ar ganlyniadau'r dewin, dylem dderbyn ardal storio newydd, a dylai ein canolfan ddata symud i'r statws UP, neu wedi'i gychwyn:

Sgrinluniau o'r ganolfan ddata a'r mannau storio ynddi:

Creu seilwaith TG sy’n gallu goddef diffygion. Rhan 2. Gosod a ffurfweddu clwstwr oVirt 4.3

Creu seilwaith TG sy’n gallu goddef diffygion. Rhan 2. Gosod a ffurfweddu clwstwr oVirt 4.3

Creu a ffurfweddu rhwydweithiau ar gyfer peiriannau rhithwir

Dolen i ddogfennaeth - oVirt Administration Guide, Pennod 6: Rhwydweithiau Rhesymegol

Mae rhwydweithiau, neu rwydweithiau, yn gwasanaethu i grwpio rhwydweithiau rhesymegol a ddefnyddir yn seilwaith rhithwir oVirt.

I ryngweithio rhwng yr addasydd rhwydwaith ar y peiriant rhithwir a'r addasydd ffisegol ar y gwesteiwr, defnyddir rhyngwynebau rhesymegol fel pont Linux.

Er mwyn grwpio a rhannu traffig rhwng rhwydweithiau, mae VLANs wedi'u ffurfweddu ar y switshis.

Wrth greu rhwydwaith rhesymegol ar gyfer peiriannau rhithwir yn oVirt, rhaid rhoi dynodwr iddo sy'n cyfateb i'r rhif VLAN ar y switsh fel y gall y VMs gyfathrebu â'i gilydd, hyd yn oed os ydynt yn rhedeg ar wahanol nodau'r clwstwr.

Roedd yn rhaid gwneud gosodiadau rhagarweiniol o addaswyr rhwydwaith ar westeion ar gyfer cysylltu peiriannau rhithwir erthygl flaenorol - rhyngwyneb rhesymegol wedi'i ffurfweddu bond1, yna dim ond trwy borth gweinyddol oVirt y dylid gwneud pob gosodiad rhwydwaith.

Ar ôl creu VM gyda pheiriant gwesteiwr, yn ogystal â chreu canolfan ddata a chlwstwr yn awtomatig, crëwyd rhwydwaith rhesymegol yn awtomatig hefyd i reoli ein clwstwr - ovritmgmt, yr oedd y VM hwn yn gysylltiedig ag ef.

Os oes angen, gallwch weld y gosodiadau rhwydwaith rhesymegol ovritmgmt a'u haddasu, ond rhaid ichi fod yn ofalus i beidio â cholli rheolaeth ar y seilwaith oVirt.

Gosodiadau rhwydwaith rhesymegol ovritmgmt

Creu seilwaith TG sy’n gallu goddef diffygion. Rhan 2. Gosod a ffurfweddu clwstwr oVirt 4.3

I greu rhwydwaith rhesymegol newydd ar gyfer VMs rheolaidd, yn y porth gweinyddol ewch i Rhwydwaith >> Rhwydweithiau >> Nghastell Newydd Emlyn, ac ar y tab cyffredinol ychwanegu rhwydwaith gyda'r ID VLAN dymunol, a hefyd ticiwch y blwch nesaf at “Rhwydwaith VM", mae hyn yn golygu y gellir ei ddefnyddio ar gyfer aseiniad i VM.

Ciplun o'r rhwydwaith rhesymegol VLAN32 newydd

Creu seilwaith TG sy’n gallu goddef diffygion. Rhan 2. Gosod a ffurfweddu clwstwr oVirt 4.3

Yn y tab Clwstwr, rydym yn atodi'r rhwydwaith hwn i'n clwstwr Clwstwr1.

Wedi hyn awn i Cyfrifo >> Hosts, ewch i bob gwesteiwr yn ei dro, i'r tab Rhyngwynebau rhwydwaith, a lansio'r dewin Sefydlu rhwydweithiau cynnal, i rwymo i westeion rhwydwaith rhesymegol newydd.

Ciplun o'r dewin “Sefydlu rhwydweithiau gwesteiwr”.

Creu seilwaith TG sy’n gallu goddef diffygion. Rhan 2. Gosod a ffurfweddu clwstwr oVirt 4.3

Bydd yr asiant oVirt yn gwneud yr holl osodiadau rhwydwaith angenrheidiol ar y gwesteiwr yn awtomatig - creu VLAN a PONT.

Ffeiliau cyfluniad enghreifftiol ar gyfer rhwydweithiau newydd ar y gwesteiwr:

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

Gadewch imi eich atgoffa unwaith eto hynny ar y gwesteiwr clwstwr DIM ANGEN creu rhyngwynebau rhwydwaith â llaw ymlaen llaw ifcfg-bond1.432 и ifcfg-ovirtvm-vlan432.

Ar ôl ychwanegu rhwydwaith rhesymegol a gwirio'r cysylltiad rhwng y gwesteiwr a'r injan lletyol VM, gellir ei ddefnyddio yn y peiriant rhithwir.

Creu delwedd gosod ar gyfer defnyddio peiriant rhithwir

Dolen i ddogfennaeth - oVirt Administration Guide, Pennod 8: Storio, adran Llwytho Delweddau i Barth Storio Data .

Heb ddelwedd gosod OS, ni fydd yn bosibl gosod peiriant rhithwir, er nad yw hyn wrth gwrs yn broblem os yw, er enghraifft, wedi'i osod ar y rhwydwaith Crydd gyda delweddau wedi'u creu ymlaen llaw.

Yn ein hachos ni, nid yw hyn yn bosibl, felly bydd yn rhaid i chi fewnforio'r ddelwedd hon i oVirt eich hun. Yn flaenorol, roedd hyn yn gofyn am greu Parth ISO, ond yn y fersiwn newydd o oVirt mae wedi'i anghymeradwyo, ac felly gallwch nawr uwchlwytho delweddau yn uniongyrchol i'r parth Storio o'r porth gweinyddol.

Yn y porth gweinyddol ewch i storio >> disgiau >> Llwytho >> dechrau
Rydym yn ychwanegu ein delwedd OS fel ffeil ISO, llenwi'r holl feysydd yn y ffurflen, a chliciwch ar y botwm "Prawf cysylltiad".

Ciplun o'r Add Installation Image Wizard

Creu seilwaith TG sy’n gallu goddef diffygion. Rhan 2. Gosod a ffurfweddu clwstwr oVirt 4.3

Os cawn gamgymeriad fel hyn:

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`

Yna mae angen ichi ychwanegu'r dystysgrif oVirt i “CAs Gwraidd Dibynadwy"(Trusted Root CA) ar orsaf reoli'r gweinyddwr, o ble rydyn ni'n ceisio lawrlwytho'r ddelwedd.

Ar ôl ychwanegu'r dystysgrif i'r Trusted Root CA, cliciwch eto "Prawf cysylltiad", dylai gael:

Connection to ovirt-imageio-proxy was successful.

Ar ôl i chi gwblhau'r weithred o ychwanegu'r dystysgrif, gallwch geisio uwchlwytho'r ddelwedd ISO i'r Parth Storio eto.

Mewn egwyddor, gallwch chi wneud Parth Storio ar wahân gyda'r math Data i storio delweddau a thempledi ar wahân i ddisgiau VM, neu hyd yn oed eu storio mewn Parth Storio ar gyfer yr injan a gynhelir, ond mae hyn yn ôl disgresiwn y gweinyddwr.

Sgrinlun gyda delweddau ISO yn Storage Domain ar gyfer injan wedi'i lletya

Creu seilwaith TG sy’n gallu goddef diffygion. Rhan 2. Gosod a ffurfweddu clwstwr oVirt 4.3

Creu peiriant rhithwir

Dolen dogfennaeth:
oVirt Canllaw Rheoli Peiriannau Rhithwir -> Pennod 2: Gosod Peiriannau Rhithwir Linux
Adnoddau Cleientiaid Consol

Ar ôl llwytho'r ddelwedd gosod gyda'r OS i oVirt, gallwch symud ymlaen yn uniongyrchol i greu peiriant rhithwir. Mae llawer o waith wedi'i wneud, ond rydym eisoes ar y cam olaf, er mwyn cychwyn ar hyn i gyd - cael seilwaith sy'n gallu goddef diffygion ar gyfer cynnal peiriannau rhithwir sydd ar gael yn fawr. Ac mae hyn i gyd yn rhad ac am ddim - ni wariwyd yr un geiniog ar brynu unrhyw drwyddedau meddalwedd.

I greu peiriant rhithwir gyda CentOS 7, rhaid lawrlwytho'r ddelwedd gosod o'r OS.

Rydyn ni'n mynd i'r porth gweinyddol, ewch i Cyfrifo >> Peiriannau Rhithwir, a lansio'r dewin creu VM. Llenwch yr holl baramedrau a meysydd a chliciwch OK. Mae popeth yn syml iawn os dilynwch y ddogfennaeth.

Er enghraifft, byddaf yn rhoi gosodiadau sylfaenol ac ychwanegol VM sydd ar gael yn fawr, gyda disg wedi'i chreu, wedi'i chysylltu â'r rhwydwaith, ac yn cychwyn o ddelwedd gosod:

Sgrinluniau gyda gosodiadau VM sydd ar gael yn fawr

Creu seilwaith TG sy’n gallu goddef diffygion. Rhan 2. Gosod a ffurfweddu clwstwr oVirt 4.3

Creu seilwaith TG sy’n gallu goddef diffygion. Rhan 2. Gosod a ffurfweddu clwstwr oVirt 4.3

Creu seilwaith TG sy’n gallu goddef diffygion. Rhan 2. Gosod a ffurfweddu clwstwr oVirt 4.3

Creu seilwaith TG sy’n gallu goddef diffygion. Rhan 2. Gosod a ffurfweddu clwstwr oVirt 4.3

Creu seilwaith TG sy’n gallu goddef diffygion. Rhan 2. Gosod a ffurfweddu clwstwr oVirt 4.3

Ar ôl gorffen gweithio gyda'r dewin, caewch ef, lansiwch VM newydd a gosodwch yr OS arno.
I wneud hyn, ewch i gonsol y VM hwn trwy'r porth gweinyddol:

Ciplun o'r gosodiadau porth gweinyddol ar gyfer cysylltu â'r consol VM

Creu seilwaith TG sy’n gallu goddef diffygion. Rhan 2. Gosod a ffurfweddu clwstwr oVirt 4.3

I gysylltu â'r consol VM, yn gyntaf rhaid i chi ffurfweddu'r consol ym mhhriodweddau'r peiriant rhithwir.

Ciplun o osodiadau VM, tab “Console”.

Creu seilwaith TG sy’n gallu goddef diffygion. Rhan 2. Gosod a ffurfweddu clwstwr oVirt 4.3

I gysylltu â'r consol VM gallwch ei ddefnyddio, er enghraifft, Gwyliwr Peiriant Rhithwir.

I gysylltu â'r consol VM yn uniongyrchol yn ffenestr y porwr, dylai'r gosodiadau cysylltiad trwy'r consol fod fel a ganlyn:

Creu seilwaith TG sy’n gallu goddef diffygion. Rhan 2. Gosod a ffurfweddu clwstwr oVirt 4.3

Ar ôl gosod yr OS ar y VM, fe'ch cynghorir i osod asiant gwadd 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

Felly, o ganlyniad i’n gweithredoedd, bydd y VM a grëwyd ar gael yn helaeth, h.y. os bydd y nod clwstwr y mae'n rhedeg arno yn methu, bydd oVirt yn ei ailgychwyn yn awtomatig ar yr ail nod. Gall y VM hwn hefyd gael ei symud rhwng gwesteiwyr clwstwr at ddibenion cynnal a chadw neu ddibenion eraill.

Casgliad

Rwy'n gobeithio bod yr erthygl hon wedi llwyddo i gyfleu bod oVirt yn offeryn cwbl arferol ar gyfer rheoli seilwaith rhithwir, nad yw mor anodd ei ddefnyddio - y prif beth yw dilyn rhai rheolau a gofynion a ddisgrifir yn yr erthygl ac yn y ddogfennaeth.

Oherwydd maint mawr yr erthygl, nid oedd yn bosibl cynnwys llawer o bethau ynddi, megis gweithredu amrywiol ddewiniaid fesul cam gyda'r holl esboniadau manwl a sgrinluniau, casgliadau hir o rai gorchmynion, ac ati. Mewn gwirionedd, byddai hyn yn gofyn am ysgrifennu llyfr cyfan, nad yw'n gwneud llawer o synnwyr oherwydd bod fersiynau newydd o feddalwedd yn ymddangos yn gyson gydag arloesiadau a newidiadau. Y peth pwysicaf yw deall yr egwyddor o sut mae'r cyfan yn gweithio gyda'i gilydd, a chael algorithm cyffredinol ar gyfer creu llwyfan sy'n goddef diffygion ar gyfer rheoli peiriannau rhithwir.

Er ein bod wedi creu seilwaith rhithwir, mae angen i ni nawr ei ddysgu i ryngweithio rhwng ei elfennau unigol: gwesteiwyr, peiriannau rhithwir, rhwydweithiau mewnol, a chyda'r byd y tu allan.

Mae'r broses hon yn un o brif dasgau gweinyddwr system neu rwydwaith, a fydd yn cael sylw yn yr erthygl nesaf - am y defnydd o lwybryddion rhithwir VyOS yn seilwaith goddefgar ein menter (fel y gwnaethoch chi ddyfalu, byddant yn gweithio fel rhithwir). peiriannau ar ein clwstwr oVirt).

Ffynhonnell: hab.com

Ychwanegu sylw