Ew ê pêvajoya sazkirina bingehîn û veavakirina komek oVirt 4.3 ji bo mêvandariya makîneyên virtual yên pir berdest veşêre, li ber çavan digire ku hemî gavên pêşîn ên ji bo amadekirina binesaziyê berê berê qediyane.
Prologue
Armanca sereke ya gotarê peydakirina rêwerzên gav-bi-gav e wekî "Piştî -> Erê -> Qedandin"di dema sazkirin û mîhengkirina wê de meriv çawa hin taybetmendiyan destnîşan dike. Pêvajoya bicîhkirina koma we dibe ku her gav bi ya ku di wê de hatî destnîşan kirin re nebe hev, ji ber taybetmendiyên binesaziyê û jîngehê, lê prensîbên gelemperî dê yek bin.
Ji aliyê subjektîf ve, oVirt 4.3 fonksiyona wê dişibihe VMware vSphere guhertoya 5.x, lê bê guman bi veavakirin û taybetmendiyên xebata xwe ve ye.
Ji bo kesên eleqedar, hemî cûdahiyên di navbera RHEV (aka oVirt) û VMware vSphere dikarin li ser Înternetê werin dîtin, mînakî vir, lê ez ê dîsa jî carinan hin cûdahiyên wan an wekheviyên wan bi hev re her ku gotar pêşve diçe destnîşan bikim.
Ji hev veqetandî, ez dixwazim hinekî xebata bi torên ji bo makîneyên virtual re berhev bikim. oVirt ji bo makîneyên virtual (ji vir şûnde wekî VM têne binav kirin), wekî di VMware vSphere de prensîbek wekhev a rêveberiya torê pêk tîne:
bikaranîna pira standard Linux (di VMware - Standard vSwitch), li ser mêvandarên virtualkirinê dixebitin;
bikaranîna Open vSwitch (OVS) (di VMware de - vSwitch belav kirin) guhezek virtual ya belavkirî ye ku ji du hêmanên sereke pêk tê: serverek OVN-ya navendî û kontrolkerên OVN-ê li ser mêvandarên birêvebir.
Pêdivî ye ku were zanîn ku ji ber hêsaniya pêkanînê, gotar dê sazkirina torên li oVirt-ê ji bo VM-ê bi karanîna pirek standard Linux-ê, ku bijareya standard e dema karanîna hîpervisorê KVM-ê vebêje.
Di vî warî de, ji bo xebata bi torê re di komekê de çend rêzikên bingehîn hene, ku çêtirîn e ku neyên binpê kirin:
Hemî mîhengên torê yên li ser mêvandaran berî ku wan li oVirt zêde bikin divê wekî hev bin, ji bilî navnîşanên IP-yê.
Gava ku mêvandarek di bin kontrola oVirt de hat girtin, bi tundî nayê pêşniyar kirin ku hûn di mîhengên torê de bêyî pêbaweriya tam bi kirinên xwe tiştek bi destan biguhezînin, ji ber ku nûnerê oVirt dê piştî ji nû ve destpêkirina mêvandar an nûnerê wan li yên berê vegerîne. .
Zêdekirina torgilokek nû ji bo VM-ê, û hem jî bi wê re xebitîn, divê tenê ji konsolê rêveberiya oVirt were kirin.
Yekî din nota girîng - ji bo jîngehek pir krîtîk (ji ber windahiyên diravî pir hesas), hîn jî tê pêşniyar kirin ku piştgirî û karanîna dravê bikar bînin Red Hat Virtualization 4.3. Di dema xebitandina koma oVirt de, dibe ku hin pirsgirêk derkevin holê ku ji bo wan tê pêşniyar kirin ku di zûtirîn dem de alîkariya jêhatî werbigirin, ne ku hûn bixwe bi wan re mijûl bibin.
Paşan, pêşniyaz kirin Berî ku komek oVirt bicîh bikin, xwe bi xwe nas bikin belgeyên fermî, ji bo ku bi kêmanî ji têgeh û pênaseyên bingehîn haydar bin, wekî din xwendina mayî ya gotarê dê hinekî dijwar be.
Ji bo têgihiştina gotarê û prensîbên xebata koma oVirt bingehîn ev belgeyên rêbernameyê ne:
Hêjmara li wir ne pir mezin e, di nav yek an du saetan de hûn dikarin prensîbên bingehîn bi tevahî fêr bibin, lê ji bo kesên ku hûrgulî hez dikin, tê pêşniyar kirin ku bixwînin. Belgekirina Hilberê ji bo Virtualîzasyona Red Hat 4.3 - RHEV û oVirt bi bingehîn heman tişt in.
Ji ber vê yekê, heke hemî mîhengên bingehîn ên li ser mêvandar, guheztin û pergalên hilanînê qediyabin, em rasterast berbi bicîhkirina oVirt-ê diçin.
Beş 2. Sazkirin û mîhengkirina koma oVirt 4.3
Ji bo hêsankirina rêgezê, ez ê di vê gotarê de beşên sereke navnîş bikim, ku divê yek bi yek bêne qedandin:
Sazkirina servera rêveberiya oVirt
Afirandina navendek daneya nû
Çêkirina komeke nû
Sazkirina mêvandarên din ên li hawîrdorek Xweserî
Afirandina deverek hilanînê an Domên hilanînê
Afirandin û mîhengkirina torên ji bo makîneyên virtual
Afirandina wêneyek sazkirinê ji bo bicîhkirina makîneyek virtual
Makîneyek virtual biafirînin
Sazkirina servera rêveberiya oVirt
Pêşkêşkara rêveberiya oVirt Di binesaziya oVirt de hêmana herî girîng e, di forma makîneyek virtual, mêvandar, an cîhazek virtual de ku tevahiya binesaziya oVirt-ê birêve dibe.
Analogên wê yên nêzîk ji cîhana virtualbûnê ev in:
VMware vSphere - Pêşkêşkara vCenter
Microsoft Hyper-V - Rêvebirê Makîneya Virtualê ya Navenda Pergalê (VMM).
Ji bo sazkirina servera rêveberiya oVirt, du vebijarkên me hene:
Option 1
Sazkirina serverek di forma VM an mêvandarek pispor de.
Ev vebijark pir baş dixebite, lê bi şertê ku VM-ya wusa ji komê serbixwe tevbigere, yanî. li ser tu mêvandarê komê wekî makîneyek virtual ya birêkûpêk ku KVM-ê dixebitîne nayê xebitandin.
Çima VM-ya wusa nikare li ser mêvandarên komê were bicîh kirin?
Di destpêka pêvajoya bicihkirina servera rêveberiya oVirt de, me dubendiyek heye - pêdivî ye ku em VM-ya rêveberiyê saz bikin, lê di rastiyê de hêj komik bi xwe tune ye, û ji ber vê yekê em dikarin di firînê de çi bikin? Rast e - KVM-ê li ser girêkek komê ya pêşerojê saz bikin, dûv re makîneyek virtual li ser wê biafirînin, mînakî, bi CentOS OS-ê û motora oVirt tê de bicîh bikin. Ev bi gelemperî ji ber sedemên kontrolkirina tevahî li ser VM-ya wusa dikare were kirin, lê ev mebestek xelet e, ji ber ku di vê rewşê de, di pêşerojê de dê 100% pirsgirêkên bi vî rengî VM-ya kontrolê re hebin:
ew nikare di konsolê oVirt de di navbera mêvandarên (girêkên) komê de were veguheztin;
dema ku bi rêya KVM-ê bi kar tînin koç dikin virsh koç dikin, ev VM dê ji bo rêvebirina ji konsolê oVirt peyda nebe.
hosteyên komê nikarin tê de werin xuyang kirin Mode Maintenance (moda lênihêrînê), heke hûn vê VM-yê ji mêvandar berbi mêvandariyê bi kar tînin koç bikin virsh koç dikin.
Ji ber vê yekê her tiştî li gorî qaîdeyan bikin - ji bo servera rêveberiya oVirt, an jî VM-ya serbixwe ku li ser tê xebitandin, mêvandarek cihêreng bikar bînin, an hîn çêtir, wekî ku di vebijarka duyemîn de hatî nivîsandin bikin.
Option 2
Sazkirina oVirt Engine Appliance li ser mêvandarek komê ku ji hêla wê ve tê rêvebirin.
Ev vebijark e ku dê di doza me de bêtir rast û maqûltir were hesibandin.
Pêdiviyên ji bo VM-ya wusa li jêr têne diyar kirin; Ez ê tenê lê zêde bikim ku tê pêşniyar kirin ku bi kêmî ve du mêvandar di binesaziya ku VM-ya kontrolê de dikare were xebitandin hebe da ku ew xelet-tolerans bike. Li vir ez dixwazim lê zêde bikim ku, wekî ku min berê jî di şîroveyên di gotara berê de nivîsand, min çu carî nekaribû bibim splitbrain li ser komek oVirt a ji du mêvandaran, bi şiyana ku meriv VM-yên motora mêvandar li ser wan bixebite.
Sazkirina oVirt Engine Appliance li ser hosteya yekem a komê
Belge şertên ku divê berî ku hûn VM-ya motora mêvandar werin bicîh kirin destnîşan dike, û di heman demê de bi hûrgulî pêvajoya sazkirinê bixwe jî rave dike, ji ber vê yekê tiştek hindik e ku wê bi devkî dubare bike, ji ber vê yekê em ê li ser hin hûrguliyên girîng bisekinin.
Berî ku hûn hemî çalakiyan dest pê bikin, pê ewle bin ku hûn di mîhengên BIOS-ê yên li ser mêvandar de piştgirîya virtualbûnê çalak bikin.
Pakêtê ji bo sazkerê motora mêvandar li ser mêvandar saz bikin:
Dema ku motora mêvandar bicîh dikin, em hemî pîvanên pêwîst destnîşan dikin:
- имя кластера
- количество vCPU и vRAM (рекомендуется 4 vCPU и 16 Гб)
- пароли
- тип хранилища для hosted engine ВМ – в нашем случае FC
- номер LUN для установки hosted engine
- где будет находиться база данных для hosted engine – рекомендую для простоты выбрать Local (это БД PostgreSQL работающая внутри этой ВМ)
и др. параметры.
Ji bo sazkirina VM-ya pir berdest a bi motorek mêvandar, me berê li ser pergala hilanînê LUN-ek taybetî, jimare 4 û mezinahiya 150 GB çêkir, ku dûv re ji mêvandarên komê re hate pêşkêş kirin - binêre gotara berê.
Berê me dîtbariya wê li ser mêvandaran jî kontrol kir:
Pêvajoya bicîhkirina motora mêvandar bixwe ne tevlihev e; di dawiyê de divê em tiştek weha bistînin:
[ 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
Em hebûna karûbarên oVirt li ser mêvandar kontrol dikin:
Ger her tişt rast hatibe kirin, wê hingê piştî ku sazkirin qediya, gerokek webê bikar bînin ku biçin https://ovirt_hostname/ovirt-engine ji komputera rêveberê, û bikirtînin [Portal Rêveberiya].
Dîmenê "Portala Rêvebiriyê"
Bi ketina têketin û şîfreyê (di dema pêvajoya sazkirinê de hatî danîn) di pencereyê de wekî di dîmenderê de, em digihîjin panela kontrolê ya Gerînendeyê Virtualîzasyona Vekirî, ku tê de hûn dikarin hemî çalakiyan bi binesaziya virtual re bikin:
navenda daneyê zêde bike
komekê lê zêde bike û mîheng bike
lê zêde bike û hosteyan îdare bike
ji bo dîskên makîneya virtual qadên hilanînê an Domên hilanînê zêde bikin
torên ji bo makîneyên virtual zêde bikin û mîheng bikin
makîneyên virtual, wêneyên sazkirinê, şablonên VM zêde bikin û rêvebirin
Hemî van kiryaran dê bêtir werin nîqaş kirin, hin di hucreyên mezin de, yên din bi hûrgulî û bi hûrgulî.
Lê pêşî ez ê xwendina vê pêvekê pêşniyar bikim, ku dibe ku ji gelek kesan re kêrhatî be.
Supplement
1) Di prensîbê de, heke hewcedariyek wusa hebe, wê hingê tiştek nahêle ku hûn pêşî li karanîna pakêtan hypervisorê KVM-ê li ser girêkên komê saz bikin. libvirt и qemu-sq.m (an jî qemu-kvm-ev) ya guhertoya xwestî, her çend dema ku girêkek komê ya oVirt saz dike, ew bixwe dikare vê yekê bike.
Lê heke libvirt и qemu-sq.m Ger we guhertoya herî dawî saz nekiribe, dibe ku hûn gava ku motorek mêvandar saz dikin xeletiya jêrîn bistînin:
error: unsupported configuration: unknown CPU feature: md-clear
Ewan. divê hebe guhertoya nûvekirîlibvirt bi parastina ji MDS, ku vê siyasetê piştgirî dike:
<feature policy='require' name='md-clear'/>
Bi piştgiriya md-clear libvirt v.4.5.0-10.el7_6.12 saz bikin:
Piştî vê yekê, hûn dikarin sazkirina motora mêvandar bidomînin.
2) Di oVirt 4.3 de, hebûn û karanîna dîwarê agir firewalld pêdiviyek mecbûrî ye.
Ger di dema danîna VM-ê de ji bo motora mêvandar em xeletiya jêrîn bistînin:
[ 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
Dûv re hûn hewce ne ku dîwarek din (heke ew were bikar anîn) vekin, û saz bikin û bimeşînin firewalld:
Hemî rêveberiya motora mêvandar VM TENÊ bi karanîna fermanê tête kirin hosted-motor li ser mêvandarê ku ew direve, li ser virş divê em ji bîr bikin, û her weha rastiya ku hûn dikarin bi SSH ve bi vê VM-ê ve girêbidin û emrê "temirandin".
Pêvajoya xistina VM di moda lênêrînê de:
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
Em mêvandarê bi kargêrê motora mêvandar re ji nû ve dest pê dikin û tiştê ku em jê re hewce dikin dikin.
Piştî ji nû ve destpêkirinê, bi motora mêvandar re rewşa VM-ê kontrol bikin:
hosted-engine --vm-status
Ger VM-ya me ya bi motora mêvandar dest pê neke û heke em di têketina karûbarê de xeletiyên weha dibînin:
Di qeyda karûbarê de çewtî:
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
Dûv re em hilanînê girêdidin û nûnerê ji nû ve dest pê dikin:
Pêşî em diyar bikin ka ew çi ye navenda daneyê (Ez ji alîkariyê vedibêjim) hebûnek mentiqî ye ku komek çavkaniyên ku di hawîrdorek taybetî de têne bikar anîn diyar dike.
Navendek daneyê celebek konteynerê ye ku ji:
çavkaniyên mentiqî di forma kom û hosteyan de
çavkaniyên torê kom bikin di forma torên mentiqî û adapterên laşî yên li ser mêvandaran,
çavkaniyên hilanînê (ji bo dîskên VM, şablon, wêne) di forma qadên hilanînê de (Domainên hilanînê).
Navendek daneyê dikare gelek komikên ku ji gelek hosteyan pêk tên bi makîneyên virtual ku li ser wan dixebitin vedihewîne, û di heman demê de dikare gelek deverên hilanînê jî bi wê re têkildar be.
Dibe ku çend navendên daneyê hebin; ew ji hev serbixwe kar dikin. Ovirt ji hêla rola xwe ve veqetandinek hêzan heye, û hûn dikarin hem di asta navenda daneyê û hem jî li ser hêmanên wê yên mentiqî yên takekesî de destûrên xwe mîheng bikin.
Navenda daneyê, an navendên daneyê heke çend ji wan hebin, ji yek konsolek îdarî an portalek têne rêvebirin.
Ji bo afirandina navendek daneyê, biçin portalê îdarî û navendek daneya nû biafirînin: Compute >> Navendên Data >> Nşh
Ji ber ku em hilanîna hevpar li ser pergala hilanînê bikar tînin, divê Tîpa hilanînê were Parve kirin:
Dîmenê Sêrbazê Afirandina Navenda Daneyê
Dema ku makîneyek virtual bi motora mêvandar ve saz dike, navendek daneyê ji hêla xwerû ve tê afirandin - Datacenter1, û dûv re, ger hewce be, hûn dikarin Tîpa hilanîna wê biguhezînin yekî din.
Afirandina navendek daneyê karekî hêsan e, bêyî hûrgelên dijwar, û hemî kiryarên pêvek bi wê re di belgeyê de têne diyar kirin. Tişta ku ez ê bala xwe bidim ev e ku mêvandarên yekane yên ku ji bo VM-yê tenê hilanîna (dîskê) herêmî ne, dê nikaribin bi Tîpa Storage - Parvekirî têkevin navendek daneyê (ew nikarin li wir werin zêdekirin), û ji bo wan hewce ne ku hûn biafirînin. navendek daneya cihê - ango. Her mêvandarek kesane ya bi hilanîna herêmî re hewceyê navenda daneya xweya cihê ye.
Çêkirina komeke nû
Girêdana belgekirinê - Rêbernameya Rêveberiya oVirt. Beşa 5: Komên
Bê hûrguliyên nehewce, komkirin - ev kombûnek mentiqî ya mêvandar e ku xwedan deverek hilanînê ya hevpar e (wek dîskên parvekirî yên li ser pergala hilanînê, wekî di doza me de). Di heman demê de tê xwestin ku mêvandarên di komê de di hardware de yek bin û xwedî heman celebê pêvajoyê (Intel an AMD) bin. Bê guman, çêtirîn e ku serverên di komê de bi tevahî yek in.
Cluster beşek ji navendek daneyê ye (bi celebek hilanînê ya taybetî - Herêmî an Shared), û pêdivî ye ku hemî mêvandar girêdayî celebek komê bin, li gorî ka wan hilanîn hevpar an na.
Dema ku makîneyek virtual bi motorek mêvandar li ser mêvandarek saz dike, navendek daneyê ji hêla xwerû ve tê afirandin - Datacenter1, bi komê re - Kom 1, û di pêşerojê de hûn dikarin pîvanên wê mîheng bikin, vebijarkên din çalak bikin, mêvandar lê zêde bikin, hwd.
Wekî gelemperî, ji bo hûrguliyên li ser hemî mîhengên komê, tê pêşniyar kirin ku hûn serî li belgeya fermî bidin. Ji hin taybetmendiyên sazkirina komê, ez ê tenê lê zêde bikim ku dema afirandina wê, bes e ku meriv tenê pîvanên bingehîn li ser tabê mîheng bike. giştî.
Ez ê pîvanên herî girîng destnîşan bikim:
Cureyê pêvajoyê - li ser bingeha kîjan pêvajoyên li ser hosteyên komê hatine saz kirin, ew ji kîjan çêkerê ne, û kîjan pêvajoya li ser mêvandaran kevintirîn e, tê hilbijartin, ji ber vê yekê, li gorî vê yekê, hemî rêwerzên pêvajoyê yên berdest ên di komê de têne bikar anîn.
Cureya guhêrbar - Di koma xwe de em tenê pira Linux bikar tînin, ji ber vê yekê em wê hildibijêrin.
Cureyê Firewall - Li vir her tişt zelal e, ev firewalld e, ku divê li ser mêvandaran were çalak kirin û mîheng kirin.
Mêvandarên din ên ji bo hawîrdorek Xwe-Mêvandar bi heman rengî wekî mêvandarek birêkûpêk têne zêdekirin, digel pêngava zêde ya bicîhkirina VM-yek bi motorek mêvandar - Çalakiya bicîhkirina motora mêvandar hilbijêrin >> Bikaranîn. Ji ber ku mêvandarê din jî divê ji bo VM-ya bi motorek mêvandar re LUN-ek were pêşkêş kirin, ev tê vê wateyê ku ev mêvandar, ger hewce bike, dikare were bikar anîn da ku VM-yek bi motorek mêvandar li ser wê mêvandar bike.
Ji bo armancên tolerasyona xeletiyê, pir tê pêşniyar kirin ku bi kêmî ve du mêvandar hene ku motorek VM-ya mêvandar li ser were danîn.
Li ser mêvandarê din, iptables neçalak bike (heke çalak be), firewalld çalak bike
Piştre, biçin konsolê Rêvebirê Virtualizationê vekin, mêvandarek nû lê zêde bike, û her tiştî gav bi gav bikin, wekî ku tê de hatî nivîsandin belgekirin.
Wekî encamek, piştî lê zêdekirina mêvandarek din, divê em di konsolê îdarî de tiştek mîna wêneyê bistînin, wekî di dîmenderê de.
Dîmenê portalê îdarî - mêvandar
Mêvandara ku VM-ya motora mêvandar niha li ser çalak e, tacek zêr heye û nivîsa "Karanîna VM Engine Hosted", mêvandarê ku heke hewce bike ev VM dikare li ser were destpêkirin - nivîsa "Dikare Hosted Engine VM-ê bixebite".
Di bûyera têkçûna mêvandar de ku "Karanîna VM Engine Hosted", ew ê bixweber li ser mêvandarê duyemîn ji nû ve dest pê bike. Ev VM di heman demê de ji bo domandina wê dikare ji mêvandarê çalak berbi mêvandariya standby ve were veguheztin.
Sazkirina Rêvebiriya Hêzê / dorpêçkirina li ser mêvandarên oVirt
Digel ku wusa dixuye ku we lê zêdekirin û mîhengkirina mêvandar qedandiye, ew bi tevahî ne rast e.
Ji bo xebata normal a mêvandaran, û ji bo naskirina/çareserkirina têkçûnan bi yek ji wan re, Rêvebiriya Hêzê / mîhengên felqê hewce ne.
Şewitandin, an spartek, pêvajoyek bi demkî dûrxistina mêvandarek xelet an têkçûyî ji komê ye, di dema ku karûbarên oVirt li ser wê an jî mêvandar bixwe ji nû ve têne destpêkirin.
Hemî hûrguliyên li ser pênase û parametreyên Rêvebiriya Hêzê / dorpêçkirinê, wekî gelemperî, di belgenameyê de têne dayîn; Ez ê tenê mînakek bidim ka meriv çawa vê pîvana girîng mîheng dike, wekî ku li ser serverên Dell R640 bi iDRAC 9 ve hatî sepandin.
Herin portalê îdarî, bikirtînin Compute >> Mêhvanan dike mêvandarek hilbijêre.
Em dikelînin Weşandin.
Tabloyê bikirtînin Rêveberiya Power.
Qutiya li kêleka vebijarkê kontrol bikin Rêvebiriya Hêzê çalak bike.
Qutiya li kêleka vebijarkê kontrol bikin Kdump entegrasyonêji bo ku mêvandar neçin moda dorpêçkirinê dema ku pelika kernelê tomar dike.
Têbînî:
Piştî ku entegrasyona Kdump-ê li ser mêvandarek ku jixwe tê xebitandin çalak bike, divê ew li gorî prosedûra di Rêbernameya Rêvebiriya oVirt de ji nû ve were saz kirin -> Beş 7: Mêvandar -> Ji nû ve sazkirina Hostayan.
Vebijarkî, hûn dikarin qutîkê kontrol bikin Kontrola polîtîkaya rêveberiya hêzê neçalak bike, heke em nexwazin ku rêveberiya hêza mêvandar ji hêla Polîtîkaya Plansazkirinê ya komê ve were kontrol kirin.
Bişkojka bikirtînin (+) ji bo ku amûrek rêveberiya hêzê ya nû lê zêde bike, pencereya guherandina taybetmendiyên agentê dê vebe.
Ji bo iDRAC9, qadan dagirin:
Navnîşan - Navnîşana iDRAC9
Navê Bikarhêner / Şîfre - Bi rêzê ve têketin û şîfreya ji bo têketina iDRAC9
Awa -drac5
mark Bicî
vebijarkên jêrîn zêde bikin: cmd_prompt=>,login_timeout=30
Dîmena bi parametreyên "Rêveberiya Hêzê" di taybetmendiyên mêvandar de
Afirandina deverek hilanînê an Domên hilanînê
Girêdana belgekirinê - Rêbernameya Rêveberiya oVirt, Beş 8: Storage.
Storage Domain, an qada hilanînê, cîhek navendî ye ji bo hilanîna dîskên makîneya virtual, wêneyên sazkirinê, şablon û wêneyan.
Deverên hilanînê dikarin bi karanîna protokolên cihêreng, pergalên pelan ên kom û torê ve bi navenda daneyê ve werin girêdan.
oVirt sê celeb qada hilanînê heye:
Qada Daneyê - tomarkirina hemî daneyên ku bi makîneyên virtual ve girêdayî ne (dîsk, şablon). Domaina daneyê di navbera navendên daneyên cihêreng de nayê parve kirin.
ISO Domain (Cûreya qedîm a qada hilanînê) - ji bo hilanîna wêneyên sazkirina OS. ISO Domain dikare di navbera navendên daneyên cihêreng de were parve kirin.
Export Domain (Cûreya cîhê hilanînê ya qedîm) - ji bo hilanîna demkî ya wêneyên ku di navbera navendên daneyê de têne veguheztin.
Di doza meya taybetî de, deverek hilanînê ya bi celebê Domainê Data Protokola Kanala Fiber (FCP) bikar tîne da ku bi LUN-ên li ser pergala hilanînê ve girêbide.
Ji nihêrîna oVirt, dema ku pergalên hilanînê (FC an iSCSI) bikar tînin, her dîskek virtual, wêneyek an şablon dîskek mentiqî ye.
Amûrên blokê bi karanîna Koma Volumê di yekîneyek yekane (li ser mêvandarên komê) têne berhev kirin û dûv re bi karanîna LVM-ê di nav cildên mantiqî de têne dabeş kirin, ku wekî dîskên virtual ji bo VM-an têne bikar anîn.
Hemî van kom û gelek cildên LVM dikarin li ser mêvandarê komê bi karanîna fermanan werin dîtin etc и lvs. Bi xwezayî, hemî kiryarên bi dîskên weha divê tenê ji konsolê oVirt bêne kirin, ji bilî rewşên taybetî.
Dîskên virtual ji bo VM dikarin du celeb bin - QCOW2 an RAW. Dibe ku dîskên "zirav"an"zixt". Snapshots her dem wekî" têne afirandinzirav".
Awayê birêvebirina domên Storage, an deverên hilanînê yên ku bi FC-yê ve têne gihîştin, pir mentiqî ye - ji bo her dîska virtual ya VM-ê cildek mentiqî ya cihê heye ku tenê ji hêla yek mêvandar ve tê nivîsandin. Ji bo girêdanên FC, oVirt tiştek mîna LVM-ya komkirî bikar tîne.
Makîneyên virtual yên ku li heman cîhê hilanînê têne bicîh kirin dikarin di navbera mêvandarên ku ji heman komê ne werin veguheztin.
Wekî ku em ji ravekirinê dibînin, komek di oVirt de, mîna komek di VMware vSphere an Hyper-V de, di bingeh de heman tişt tê wateya - ew kombûnek mentiqî ya mêvandaran e, bijare di berhevoka hardware de wekhev e, û xwedî hilanîna hevpar ji bo virtual. dîskên makîneyê.
Ka em rasterast dest bi afirandina deverek hilanînê ji bo daneyan (dîskên VM) bikin, ji ber ku bêyî wê navenda daneyê nayê destpêkirin.
Bihêle ez ji we re bînim bîra we ku hemî LUN-ên ku ji mêvandarên komê yên li ser pergala hilanînê re têne pêşkêş kirin divê bi karanîna fermana " li ser wan xuya bibin.multipath -ll".
Li gorî belgekirin, biçin ser portalê biçin Embarkirinî >> Domain ji -> Domaina Nû û rêwerzên ji beşa "Zêdekirina FCP Storage" bişopînin.
Piştî destpêkirina sêrbaz, qadên pêwîst dagirin:
Nav - navê komê saz bikin
Fonksiyon Domain -Jimare
Cûreyek hilanînê - Kanala Fiber
Host to Use - Mêvandarek hilbijêrin ku LUN-a ku em jê re hewce dikin heye
Di navnîşa LUN de, ya ku em hewce ne nîşan bikin, bikirtînin Lêzêdekirin and then OK. Ger hewce be, hûn dikarin bi tikandina li ser pîvanên din ên qada hilanînê rast bikin Parametreyên pêşketî.
Dîmenê sêrbaz ji bo zêdekirina "Domara hilanînê"
Li ser bingeha encamên sêrbaz, divê em deverek hilanînê ya nû bistînin, û navenda daneya me divê derbasî statûyê bibe. UP, an dest pê kirin:
Dîmenên navenda daneyê û deverên hilanînê yên tê de:
Afirandin û mîhengkirina torên ji bo makîneyên virtual
Tora, an şebek, ji bo komkirina torên mentiqî yên ku di binesaziya virtual oVirt de têne bikar anîn xizmet dikin.
Ji bo ku di navbera adapterê torê ya li ser makîneya virtual û adapterê laşî ya li ser mêvandar de têkilî daynin, navgînên mentiqî yên wekî pira Linux têne bikar anîn.
Ji bo komkirin û dabeşkirina seyrûseferê di navbera toran de, VLAN li ser guhezkan têne mîheng kirin.
Dema ku di oVirt-ê de ji bo makîneyên virtual torgilokek mentiqî diafirîne, pêdivî ye ku jê re nasnameyek ku li gorî jimareya VLAN-ê ya li ser veguheztinê re têkildar be were veqetandin da ku VM bikarin bi hev re têkilî daynin, her çend ew li ser girêkên cihêreng ên komê bixebitin.
Diviyabû ku mîhengên pêşîn ên adapterên torê yên li ser mêvandaran ji bo girêdana makîneyên virtual bêne kirin gotara berê - navrûya mentiqî hatî mîheng kirin girêdan1, wê hingê divê hemî mîhengên torê tenê bi riya portalê îdarî oVirt bêne çêkirin.
Piştî afirandina VM-ya bi motora mêvandar, ji bilî afirandina otomatîkî navendek daneyê û komê, torgilokek mentiqî jî bixweber hate afirandin ku koma me birêve bibe - ovritmgmt, ku ev VM ve girêdayî bû.
Ger hewce be, hûn dikarin mîhengên torê yên mantiqî bibînin ovritmgmt û wan eyar bikin, lê divê hûn hişyar bin ku kontrola binesaziya oVirt winda nekin.
Mîhengên torê yên mantiqî ovritmgmt
Ji bo afirandina torgilokek nû ya mantiqî ji bo VM-yên birêkûpêk, di portalê îdarî de biçin Network >> Networks >> Nşh, û li ser tabê giştî torgilokek bi nasnama VLAN-a xwestî lê zêde bike, û qutiya li tenişta "Tora VM", ev tê vê wateyê ku ew dikare ji bo peywirdarkirina VM-ê were bikar anîn.
Dîmenê tora mentiqî ya nû VLAN32
Di tabê de Cluster, em vê torê bi koma xwe ve girêdidin Kom 1.
Piştî vê yekê em diçin Compute >> Mêhvanan dike, her mazûvanek di dorê de, li tabê herin Navrûyên torê, û sêrbaz dest pê bikin Torên mêvandar saz bikin, ji bo girêdana mêvandarên torgilokek nû ya mantiqî.
Dîmenê sêrbazê "Setup torên mêvandar".
Nûnerê oVirt dê bixweber hemî mîhengên torê yên pêwîst li ser mêvandar çêbike - VLAN û BRIDGE biafirîne.
Mînak pelên mîhengê ji bo torên nû yên li ser mêvandar:
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
Bila ez careke din bi bîr bînim ku li ser mêvandarê komê NE NEED di pêş de navgînên torê bi destan biafirînin ifcfg-bond1.432 и ifcfg-ovirtvm-vlan432.
Piştî lê zêdekirina torgilokek mentiqî û kontrolkirina girêdana di navbera mêvandar û motora mêvandar VM de, ew dikare di makîneya virtual de were bikar anîn.
Afirandina wêneyek sazkirinê ji bo bicîhkirina makîneyek virtual
Girêdana belgekirinê - Rêbernameya Rêveberiya oVirt, Beş 8: Storage, beşê Barkirina Wêneyan li Domainek Hilberîna Daneyê.
Bêyî wêneyek sazkirinê ya OS-ê, dê nekare makîneyek virtual saz bike, her çend ev bê guman ne pirsgirêkek e heke, mînakî, li ser torê were saz kirin. Cobêr bi wêneyên pêş-afirandî.
Di doza me de, ev ne mumkin e, ji ber vê yekê hûn neçar in ku vê wêneyê bi xwe bixin nav oVirt. Berê, ji bo vê yekê pêdivî bi afirandina Domainek ISO-yê hebû, lê di guhertoya nû ya oVirt de ew hate betal kirin, û ji ber vê yekê hûn dikarin ji portalê îdarî rasterast wêneyan li domaina Storage bar bikin.
Di portalê îdarî de biçin Embarkirinî >> Disks >> Upload >> Destpêkirin
Em wêneya OS-ya xwe wekî pelek ISO zêde dikin, hemî qadên di formê de dagirin, û bişkojka "Têkiliya testê".
Dîmenê Sêrbazê Wêneya Sazkirinê lê zêde bike
Ger em xeletiyek bi vî rengî bistînin:
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`
Dûv re hûn hewce ne ku sertîfîkaya oVirt li "CA-yên Root ên pêbawer"(Trusted Root CA) li ser stasyona kontrolê ya rêveberê, ji cihê ku em hewl didin ku wêneyê dakêşin.
Piştî lêzêdekirina sertîfîkayê li Trusted Root CA, dîsa bikirtînin "Têkiliya testê", divê bistînin:
Connection to ovirt-imageio-proxy was successful.
Piştî ku we çalakiya lêzêdekirina sertîfîkayê temam kir, hûn dikarin dîsa biceribînin ku wêneya ISO-yê li Domaina Storage barkirin.
Di prensîbê de, hûn dikarin bi celebê Daneyê Domanek Storage veqetandî çêbikin da ku wêne û şablonan ji dîskên VM-ê veqetîne, an jî tewra wan ji bo motora mêvandar di Domayek hilanînê de hilîne, lê ev li gorî biryara rêveberê ye.
Dîmena bi wêneyên ISO-yê di Storage Domain de ji bo motora mêvandar
Piştî ku wêneya sazkirinê bi OS-ê re li oVirt barkirin, hûn dikarin rasterast bi afirandina makîneyek virtual bimeşin. Gelek kar hatiye kirin, lê em jixwe di qonaxa dawîn de ne, ji bo ku ev hemî dest pê kir - bidestxistina binesaziyek xelet-tolerans ji bo mêvandariya makîneyên virtual yên pir berdest. Û ev hemî bêkêmasî belaş e - yek quruş jî ji bo kirîna destûrnameyek nermalavê nehatiye xerc kirin.
Ji bo afirandina makîneyek virtual bi CentOS 7, divê wêneya sazkirinê ji OS-ê were dakêşandin.
Em diçin portalê îdarî, diçin Compute >> Machines, û sêrbazê çêkirina VM dest pê bikin. Hemî pîvan û qadan dagirin û bikirtînin OK. Ger hûn belgeyê bişopînin her tişt pir hêsan e.
Wek mînak, ez ê mîhengên bingehîn û pêvek ên VM-ya pir berdest, bi dîskek çêkirî, bi torê ve girêdayî ye û ji wêneyek sazkirinê hatî destpêkirin, bidim:
Dîmenên bi mîhengên VM-ê yên pir berdest
Piştî ku karê bi sêrbaz re qediya, wê bigire, VM-ya nû dest pê bike û OS-ê li ser saz bike.
Ji bo kirina vê yekê, bi riya portalê îdarî biçin konsolê vê VM-ê:
Dîmenê mîhengên portalê îdarî ji bo girêdana bi konsolê VM
Ji bo girêdana bi konsolê VM-ê re, divê hûn pêşî konsolê di taybetmendiyên makîneya virtual de mîheng bikin.
Dîmenê mîhengên VM, tabloya "Konsole".
Ji bo ku hûn bi konsolê VM-ê ve girêdayî bibin, hûn dikarin bikar bînin, mînakî, Viewer Machine Virtual.
Ji bo ku rasterast di pencereya gerokê de bi konsolê VM-ê ve were girêdan, divê mîhengên pêwendiyê bi riya konsolê weha bin:
Piştî sazkirina OS-ê li ser VM-ê, tê pêşniyar kirin ku hûn nûnerê mêvan oVirt saz bikin:
Bi vî rengî, di encama kiryarên me de, VM-ya hatî afirandin dê pir berdest be, ango. heke girêka komê ya ku li ser tê xebitandin têk biçe, oVirt dê bixweber wê li ser girêka duyemîn ji nû ve bide destpêkirin. Ev VM di heman demê de ji bo domandina wan an mebestên din dikare di navbera mêvandarên komê de were veguheztin.
encamê
Ez hêvî dikim ku vê gotarê ragihîne ku oVirt ji bo birêvebirina binesaziya virtual amûrek bi tevahî normal e, ku bicîhkirina wê ne ew qas dijwar e - ya sereke ev e ku meriv hin rêzik û daxwazên ku hem di gotarê de hem jî di belgeyê de hatine vegotin bişopînin.
Ji ber hejmûna mezin a gotarê, ne gengaz bû ku gelek tişt tê de cih bigirin, wek mînak pêkanîna gav-bi-gav a sêrbazên cihêreng bi hemî ravekirin û dîmenên hûrgulî, encamên dirêj ên hin fermanan, hwd. Di rastiyê de, ev hewce dike ku pirtûkek tevahî binivîse, ku ji ber guhertoyên nû yên nermalavê ku bi domdarî bi nûbûn û guhertinan re xuya dibin, pir wate nake. Ya herî girîng ev e ku meriv prensîbê fêm bike ka ew hemî çawa bi hev re dixebite, û ji bo afirandina platformek xelet-tolerans ji bo birêvebirina makîneyên virtual peyda bike algorîtmayek gelemperî.
Her çend me binesaziyek virtual çêkiriye jî, em naha hewce ne ku wê fêr bikin ku hem di navbera hêmanên xwe yên takekesî de têkilî daynin: mêvandar, makîneyên virtual, torên hundurîn, û bi cîhana derve re.
Ev pêvajo yek ji peywirên sereke yên rêveberê pergalê an torê ye, ku dê di gotara pêş de were vegirtin - di derbarê karanîna routerên virtual yên VyOS de di binesaziya toleransê ya pargîdaniya me de (wek ku we texmîn kir, ew ê wekî virtual bixebitin makîneyên li ser koma meya oVirt).