Atik sa a se yon kontinyasyon anvan an - "'.
Li pral kouvri pwosesis enstalasyon debaz ak konfigirasyon yon gwoup oVirt 4.3 pou hosting machin vityèl ki disponib anpil, pran an kont lefèt ke tout etap preliminè pou prepare enfrastrikti a te deja fini deja.
Entwodiksyon
Objektif prensipal atik la se bay enstriksyon etap pa etap tankou "Next -> Wi -> Fini"ki jan yo montre kèk karakteristik lè enstale ak konfigirasyon li. Pwosesis pou deplwaye gwoup ou a pa toujou kowenside ak sa ki dekri ladan l, akòz karakteristik enfrastrikti ak anviwònman an, men prensip jeneral yo pral menm.
Soti nan yon pwen de vi subjectif, fonksyonalite li yo sanble ak VMware vSphere vèsyon 5.x, men nan kou ak pwòp konfigirasyon li yo ak karakteristik operasyon.
Pou moun ki enterese, tout diferans ki genyen ant RHEV (aka oVirt) ak VMware vSphere ka jwenn sou entènèt la, pou egzanp. , men mwen pral toujou detanzantan sonje kèk nan diferans yo oswa resanblans youn ak lòt pandan atik la ap pwogrese.
Apa, mwen ta renmen konpare yon ti kras travay la ak rezo pou machin vityèl. oVirt aplike yon prensip ki sanble nan jesyon rezo pou machin vityèl (ki refere yo kòm VM), tankou nan VMware vSphere:
- с помощью стандартного Linux bridge (в VMware — vSwitch estanda), kouri sou lame Virtualization;
- lè l sèvi avèk Open vSwitch (OVS) (nan VMware - Distribiye vSwitch) se yon switch vityèl distribiye ki gen de eleman prensipal: yon sèvè santral OVN ak kontwolè OVN sou lame jere.
Необходимо отметить, что из-за простоты реализации, в статье будет описана настройка сетей в oVirt’е для ВМ с помощью стандартного Linux bridge, который является стандартным выбором, при использовании гипервизора KVM.
Nan sans sa a, gen plizyè règ debaz pou travay ak rezo a nan yon gwoup, ki pi bon yo pa vyole:
- Tout paramèt rezo sou lame anvan ou ajoute yo nan oVirt dwe idantik, eksepte pou adrès IP.
- Yon fwa yo te pran yon lame anba kontwòl oVirt, li pa rekòmande pou chanje anyen manyèlman nan anviwònman rezo yo san yo pa gen konfyans total nan aksyon ou yo, paske ajan oVirt la pral tou senpleman woule yo tounen nan sa yo anvan yo apre rekòmanse lame a oswa ajan.
- Ajoute yon nouvo rezo pou yon VM, ansanm ak travay ak li, ta dwe fèt sèlman nan konsole jesyon oVirt la.
Yon lòt nòt enpòtan — pou yon anviwònman trè kritik (trè sansib a pèt monetè), li ta toujou rekòmande pou itilize sipò peye epi sèvi ak . Pandan operasyon gwoup oVirt la, gen kèk pwoblèm ki ka parèt pou ki li ta bon pou resevwa èd kalifye pi vit posib, olye ke fè fas ak yo tèt ou.
E finalman rekòmande Anvan deplwaye yon gwoup oVirt, familyarize w ak , yo nan lòd yo dwe okouran de omwen konsèp debaz yo ak definisyon, otreman li pral yon ti kras difisil li rès la nan atik la.
De baz pou konprann atik la ak prensip operasyon gwoup oVirt la se dokiman oryantasyon sa yo:
Volim nan pa gen anpil gwo, nan yon èdtan oswa de ou ka byen metrize prensip debaz yo, men pou moun ki renmen detay, li rekòmande pou li. — RHEV ak oVirt se esansyèlman menm bagay la.
Se konsa, si tout paramèt debaz yo sou lame yo, switch ak sistèm depo yo te fini, nou kontinye dirèkteman nan deplwaman oVirt.
Pati 2. Enstale ak konfigirasyon gwoup oVirt 4.3 la
Pou fasilite oryantasyon, mwen pral lis seksyon prensipal yo nan atik sa a, ki dwe ranpli youn pa youn:
- Enstale sèvè jesyon oVirt la
- Kreyasyon yon nouvo sant done
- Kreye yon nouvo gwoup
- Enstale lame adisyonèl nan yon anviwònman Self-Hébergement
- Kreye yon zòn depo oswa Domèn Depo
- Kreye ak konfigirasyon rezo pou machin vityèl
- Kreye yon imaj enstalasyon pou deplwaye yon machin vityèl
- Kreye yon machin vityèl
Enstale sèvè jesyon oVirt la
oVirt sèvè jesyon se eleman ki pi enpòtan nan enfrastrikti oVirt la, nan fòm yon machin vityèl, lame, oswa aparèy vityèl ki jere tout enfrastrikti oVirt la.
Analòg pre li yo nan mond lan nan Virtualization yo se:
- VMware vSphere - vCenter sèvè
- Microsoft Hyper-V - System Center Virtual Machine Manager (VMM).
Pou enstale sèvè jesyon oVirt la, nou gen de opsyon:
Opsyon 1
Deplwaye yon sèvè nan fòm yon VM espesyalize oswa lame.
Opsyon sa a travay byen, men depi ke yon VM konsa opere poukont gwoup la, sa vle di. pa kouri sou okenn lame gwoup kòm yon machin vityèl regilye k ap kouri KVM.
Poukisa yo pa ka deplwaye yon VM konsa sou lame grap?
В самом начале процесса развёртывания управляющего сервера oVirt, у нас имеется дилемма — управляющую ВМ ставить нужно, но самого кластера фактически ещё нет, и поэтому что можно с ходу придумать? Правильно – установить KVM на будущий узел кластера, далее на нём создать виртуальную машину, например, с ОС CentOS и в ней развернуть oVirt engine. Это может делаться обычно из соображений полного контроля над такой ВМ, но это ошибочное намерение, потому что в таком случае, в дальнейшем 100% будут проблемы с такой управляющей ВМ:
- li pa ka imigre nan konsole oVirt ant lame (nœuds) nan gwoup la;
- lè imigre lè l sèvi avèk KVM via virsh migre, VM sa a p ap disponib pou jesyon nan konsole oVirt la.
- lame grap pa ka parèt nan Mòd antretyen (mòd antretyen), si ou imigre VM sa a soti nan lame nan lame lè l sèvi avèk virsh migre.
Se konsa, fè tout bagay dapre règ yo - sèvi ak swa yon lame separe pou sèvè jesyon oVirt la, oswa yon VM endepandan ki kouri sou li, oswa pi byen toujou, fè jan sa ekri nan dezyèm opsyon an.
Opsyon 2
Enstale oVirt Engine Appliance sou yon lame gwoup li jere.
Li se opsyon sa a ki pral konsidere pi lwen kòm pi kòrèk ak apwopriye nan ka nou an.
Kondisyon yo pou yon VM konsa yo dekri pi ba a mwen pral sèlman ajoute ke li rekòmande pou gen omwen de lame nan enfrastrikti sou ki VM kontwòl la ka kouri yo nan lòd yo fè li toleran. Isit la mwen ta renmen ajoute ke, jan mwen te deja ekri nan kòmantè yo nan atik anvan an, mwen pa t janm kapab jwenn splitbrain sou yon gwoup oVirt nan de lame, ak kapasite nan kouri VMs ak motè anime sou yo.
Enstale oVirt Engine Appliance sou premye lame gwoup la
Link nan dokiman ofisyèl - , chapit "»
Dokiman an presize kondisyon yo ki dwe satisfè anvan deplwaye yon VM motè hébergé, epi tou li dekri an detay pwosesis enstalasyon an tèt li, kidonk pa gen okenn pwen nan repete li mo mo, kidonk nou pral konsantre sou kèk detay enpòtan.
- Anvan ou kòmanse tout aksyon, asire w ke ou pèmèt sipò Virtualization nan anviwònman yo BIOS sou lame a.
- Enstale pake a pou enstale motè akomode sou lame a:
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- Nou kòmanse pwosedi a pou deplwaye oVirt Hosted Engine nan ekran an sou lame a (ou ka sòti nan li atravè Ctrl-A + D, fèmen atravè Ctrl-D):
screen
hosted-engine --deploySi ou vle, ou ka kouri enstalasyon an ak yon dosye repons ki te prepare davans:
hosted-engine --deploy --config-append=/var/lib/ovirt-hosted-engine-setup/answers/answers-ohe.conf- Lè deplwaye hosted-engine, nou presize tout paramèt ki nesesè yo:
- имя кластера
- количество vCPU и vRAM (рекомендуется 4 vCPU и 16 Гб)
- пароли
- тип хранилища для hosted engine ВМ – в нашем случае FC
- номер LUN для установки hosted engine
- где будет находиться база данных для hosted engine – рекомендую для простоты выбрать Local (это БД PostgreSQL работающая внутри этой ВМ)
и др. параметры. - Pou enstale yon VM ki trè disponib ak yon motè anime, nou te deja kreye yon LUN espesyal sou sistèm depo a, nimewo 4 ak 150 GB nan gwosè, ki te Lè sa a, prezante bay lame gwoup yo - gade. .
Précédemment, nou te tcheke tou vizibilite li sou lame:
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- Pwosesis deplwaman hébergé-motè tèt li pa konplike nan fen nou ta dwe resevwa yon bagay tankou sa a:
[ 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 deployedNou tcheke prezans sèvis oVirt sou lame a:

Si tout bagay te fè kòrèkteman, Lè sa a, apre enstalasyon an fini, sèvi ak yon navigatè entènèt pou ale nan soti nan òdinatè administratè a, epi klike sou [Portal Administrasyon an].
Ekran nan "Portal Administrasyon"

Lè w antre login ak modpas (mete pandan pwosesis enstalasyon an) nan fenèt la tankou nan ekran an, nou rive nan panèl kontwòl Open Virtualization Manager, kote ou ka fè tout aksyon ak enfrastrikti vityèl la:
- ajoute sant done
- ajoute ak konfigirasyon yon gwoup
- ajoute ak jere lame
- ajoute zòn depo oswa Domèn Depo pou disk machin vityèl
- ajoute ak konfigirasyon rezo pou machin vityèl
- ajoute ak jere machin vityèl, imaj enstalasyon, modèl VM

Tout aksyon sa yo pral diskite pi lwen, kèk nan selil gwo, lòt moun nan plis detay ak nuans.
Men, anvan mwen ta rekòmande pou li adisyon sa a, ki pral pwobableman itil pou anpil moun.
Sipleman
1) Nan prensip, si gen yon bezwen konsa, Lè sa a, pa gen anyen anpeche w enstale ipèvizè KVM a sou nœuds gwoup yo davans lè l sèvi avèk pakè. libvirt и qemu-kvm (Oswa qemu-kvm-ev) nan vèsyon an vle, byenke lè deplwaye yon ne grap oVirt, li ka fè sa poukont li.
Men, si libvirt и qemu-kvm Si ou pa enstale dènye vèsyon an, ou ka resevwa erè sa a lè w ap deplwaye yon motè hébergé:
error: unsupported configuration: unknown CPU feature: md-clearMoun sa yo. dwe genyen libvirt ak pwoteksyon kont , ki sipòte politik sa a:
<feature policy='require' name='md-clear'/>Enstale libvirt v.4.5.0-10.el7_6.12, ak sipò 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 libvirtdTcheke sipò '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'/>Apre sa, ou ka kontinye enstale motè a hébergé.
2) Nan oVirt 4.3, prezans ak itilizasyon yon firewall firewalld se yon kondisyon obligatwa.
Si pandan deplwaman yon VM pou hébergé-motè nou resevwa erè sa a:
[ 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=1608467Lè sa a, ou bezwen fèmen yon lòt firewall (si li itilize), epi enstale epi kouri 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-zonesApre sa, lè w ap enstale ajan ovirt la sou yon nouvo lame pou gwoup la, li pral configured pò yo mande yo nan firewalld otomatikman.
3) Rdemare yon lame ak yon VM kouri sou li ak yon motè anime.
Kòm dabitid, и nan dokiman gouvène yo.
Tout jesyon VM motè akomode fè SÈLMAN lè l sèvi avèk lòd la hébergé-motè sou lame a kote li kouri, sou Virsh nou dwe bliye, osi byen ke lefèt ke ou ka konekte nan VM sa a atravè SSH epi kouri lòd la "are'.
Pwosedi pou mete yon VM nan mòd antretyen:
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-shutdownNou rdemare lame a ak ajan motè ki anime epi fè sa nou bezwen avèk li.
Apre rdemare a, tcheke estati a nan VM a ak motè a anime:
hosted-engine --vm-statusSi VM nou an ak hosted-engine pa kòmanse epi si nou wè erè menm jan an nan jounal sèvis la:
Erè nan jounal sèvis la:
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 agentLè sa a, nou konekte depo a ak rekòmanse ajan an:
hosted-engine --connect-storage
systemctl restart ovirt-ha-agent
systemctl status ovirt-ha-agent
hosted-engine --vm-start
hosted-engine --vm-statusApre yo fin kòmanse VM a ak hosted-engine, nou retire li nan mòd antretyen:
Pwosedi pou retire yon VM nan mòd antretyen:
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=False4) Retire motè hébergé a ak tout bagay ki asosye ak li.
Pafwa li nesesè byen retire yon motè ki te deja enstale - nan dokiman oryantasyon an.
Jis kouri lòd la sou lame a:
/usr/sbin/ovirt-hosted-engine-cleanupApre sa, nou retire pakè ki pa nesesè yo, fè bak kèk konfigirasyon anvan sa a, si sa nesesè:
yum autoremove ovirt* qemu* virt* libvirt* libguestfs Kreyasyon yon nouvo sant done
Dokimantasyon referans - Gid Administrasyon oVirt.
Premyèman, ann defini sa li ye sant done (Mwen site nan èd la) se yon antite ki lojik ki defini yon seri resous yo itilize nan yon anviwònman espesifik.
Yon sant done se yon kalite veso ki gen ladann:
- resous lojik nan fòm grap ak lame
- resous rezo grap nan fòm rezo lojik ak adaptè fizik sou lame yo,
- resous depo (pou disk VM, modèl, imaj) nan fòm zòn depo (Domèn Depo).
Yon sant done ka gen ladan plizyè grap ki fòme ak plizyè lame ak machin vityèl kouri sou yo, epi li kapab tou gen plizyè zòn depo ki asosye ak li.
Ka gen plizyè sant done yo opere poukont youn ak lòt. Ovirt gen yon separasyon pouvwa pa wòl, epi ou ka configured otorizasyon endividyèlman, tou de nan nivo sant done ak sou eleman lojik endividyèl li yo.
Sant done a, oswa sant done si gen plizyè nan yo, yo jere nan yon sèl konsole administratif oswa pòtal.
Pou kreye yon sant done, ale nan pòtal administratif la epi kreye yon nouvo sant done:
Kalkile >> Sant Done >> nouvo
Depi nou itilize depo pataje sou sistèm depo a, Kalite Depo a ta dwe pataje:
Ekran nan Sòsye Kreyasyon Sant Done a

Lè w ap enstale yon machin vityèl ak motè hébergé, yon sant done kreye pa default - Datacenter 1, ak Lè sa a, si sa nesesè, ou ka chanje Kalite Depo li a nan yon lòt.
Kreye yon sant done se yon travay senp, san okenn nuans difisil, ak tout aksyon adisyonèl ak li yo dekri nan dokiman an. Bagay la sèlman mwen pral sonje se ke gen tout pouvwa a sèl ki gen sèlman depo lokal (disk) pou VM yo pa pral kapab antre nan yon sant done ak Kalite Depo - Pataje (yo pa ka ajoute la), epi pou yo ou bezwen kreye. yon sant done separe - i.e. Chak lame endividyèl ak depo lokal bezwen pwòp sant done separe li yo.
Kreye yon nouvo gwoup
Lien ak dokimantasyon - Gid Administrasyon oVirt.
San detay ki pa nesesè, grap – sa a se yon gwoupman lojik nan gen tout pouvwa a ki gen yon zòn depo komen (nan fòm lan nan disk pataje sou yon sistèm depo, tankou nan ka nou an). Li se tou dezirab ke lame yo nan gwoup la dwe idantik nan pyès ki nan konpitè epi yo gen menm kalite processeur (Intel oswa AMD). Li pi bon, nan kou, ke sèvè yo nan gwoup la yo konplètman idantik.
Gwoup la fè pati yon sant done (ak yon kalite depo espesifik - Lokal oswa Pataje), ak tout lame yo dwe fè pati yon kalite gwoup, tou depann de si yo gen depo pataje oswa ou pa.
Lè w ap enstale yon machin vityèl ak yon motè hébergé sou yon lame, yo kreye yon sant done pa default - Datacenter 1, ansanm ak gwoup la - Gwoup 1, ak nan lavni an ou ka configured paramèt li yo, pèmèt opsyon adisyonèl, ajoute tout pouvwa a li, elatriye.
Kòm dabitid, pou plis detay sou tout paramèt gwoup yo, li rekòmande pou w al gade nan dokiman ofisyèl la. Nan kèk nan karakteristik yo nan mete kanpe yon gwoup, mwen pral sèlman ajoute ke lè kreye li, li ase yo konfigirasyon sèlman paramèt debaz yo sou tab la. jeneral.
Mwen pral note paramèt ki pi enpòtan yo:
- Kalite processeur — yo chwazi baze sou ki processeurs yo enstale sou lame gwoup yo, ki manifakti yo soti, ak ki processeur sou gen tout pouvwa a ki pi ansyen, pou ke, tou depann de sa a, tout enstriksyon processeur ki disponib nan gwoup la yo itilize.
- Kalite switch – у нас в кластере используется только Linux bridge, поэтому его и выбираем.
- Kalite firewall – tout bagay klè isit la, sa a se firewalld, ki dwe pèmèt ak configuré sou tout pouvwa a.
Ekran ak paramèt gwoup

Enstale lame adisyonèl nan yon anviwònman Self-Hébergement
pou dokimantasyon.
Yo ajoute lòt lame pou yon anviwònman pwòp tèt ou akomode menm jan ak yon lame regilye, ak etap adisyonèl nan deplwaye yon VM ak yon motè anime - Chwazi aksyon deplwaman motè hébergé >> deplwaye. Depi lame adisyonèl la dwe prezante tou ak yon LUN pou yon VM ak yon motè anime, sa vle di ke lame sa a ka, si sa nesesè, dwe itilize pou òganize yon VM ak yon motè anime sou li.
Pou rezon tolerans fòt, li trè rekòmande ke gen omwen de gen tout pouvwa a sou ki yon VM motè anime ka mete.
Sou lame adisyonèl la, enfim iptables (si li pèmèt), aktive firewalld
systemctl stop iptables
systemctl disable iptables
systemctl enable firewalld
systemctl start firewalldEnstale vèsyon KVM ki nesesè yo (si sa nesesè):
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-clearEnstale depo nesesè yo ak enstalatè motè akomode:
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-setupApre sa, ale nan konsole a Louvri Manadjè Virtualization, ajoute yon nouvo lame, epi fè tout bagay etap pa etap, jan sa ekri nan .
Kòm yon rezilta, apre yo fin ajoute yon lame adisyonèl, nou ta dwe jwenn yon bagay tankou foto a nan konsole administratif la, tankou nan ekran an.
Ekran nan pòtal administratif la - gen tout pouvwa a

Lame a sou ki VM a ak motè a òganize kounye a gen yon kouwòn lò ak inscription la "Kouri Hosted Engine VM la", lame a sou ki VM sa a ka lanse si sa nesesè - inscription la "Ka kouri Hosted Engine VM la'.
Nan evènman an nan yon echèk lame sou ki "Kouri Hosted Engine VM la", li pral otomatikman rekòmanse sou dezyèm lame a. VM sa a kapab tou imigre soti nan lame aktif la nan lame ki sibstiti a pou antretyen li yo.
Mete kanpe Jesyon pouvwa / kloti sou lame oVirt
Lyen dokimantasyon:
- Red Hat Virtualization 4.3 -> Referans Teknik ->
- oVirt Administrasyon Gid ->
Pandan ke li ka sanble tankou w ap fini ajoute ak konfigirasyon yon lame, sa a pa totalman vre.
Pou operasyon nòmal nan gen tout pouvwa a, ak idantifye / rezoud echèk ak nenpòt nan yo, Jesyon pouvwa / anviwònman kloti yo obligatwa.
Fencing, oswa kloti, se pwosesis pou ekskli tanporèman yon lame ki defo oswa ki echwe nan gwoup la, pandan ki swa sèvis oVirt yo sou li oswa lame a li menm yo rekòmanse.
Tout detay sou definisyon ak paramèt Jesyon pouvwa / kloti yo bay, kòm dabitid, nan dokiman an, mwen pral sèlman bay yon egzanp sou fason yo konfigirasyon paramèt enpòtan sa a, jan yo aplike nan serveurs Dell R640 ak iDRAC 9.
- Ale nan pòtal administratif la, klike sou Kalkile >> Akèy chwazi yon lame.
- Klike sou Edit.
- Klike sou tab la Jesyon pouvwa.
- Tcheke kare ki akote opsyon an Pèmèt Jesyon pouvwa.
- Tcheke kare ki akote opsyon an Kdump entegrasyonpou anpeche lame a ale nan mòd kloti pandan y ap anrejistre yon pil fatra aksidan nwayo.
Note.
Apre pèmèt entegrasyon Kdump sou yon lame ki deja kouri, li dwe reenstale dapre pwosedi ki nan Gid Administrasyon oVirt -> -> Réinstallation hôtes.
- Opsyonèlman, ou ka tcheke bwat la Enfim kontwòl politik nan jesyon pouvwa, si nou pa vle jesyon pouvwa lame yo dwe kontwole pa Règleman Orè gwoup la.
- Klike sou bouton an (+) pou ajoute yon nouvo aparèy jesyon pouvwa a, pwopriyete ajan editing fenèt la ap louvri.
Pou iDRAC9, ranpli jaden yo:- Address – adrès iDRAC9
- Non itilizatè / Modpas – konekte ak modpas pou konekte nan iDRAC9, respektivman
- Kalite —drak5
- make Sekirize
- ajoute opsyon sa yo: cmd_prompt =>,login_timeout=30
Ekran ak paramèt "Jesyon pouvwa" nan pwopriyete lame yo

Kreye yon zòn depo oswa Domèn Depo
Lyen ak dokimantasyon - Gid Administrasyon oVirt, .
Domèn Depo, oswa zòn depo, se yon kote santralize pou estoke disk machin vityèl, imaj enstalasyon, modèl, ak snapshots.
Zòn depo yo ka konekte ak sant done yo lè l sèvi avèk divès pwotokòl, gwoup ak sistèm dosye rezo.
oVirt gen twa kalite zòn depo:
- Domèn Done – pou estoke tout done ki asosye ak machin vityèl (disk, modèl). Done Domèn pa ka pataje ant diferan sant done.
- Domèn ISO (demode kalite zòn depo) - pou estoke imaj enstalasyon OS. ISO Domèn ka pataje ant diferan sant done.
- Ekspòtasyon Domèn (demode kalite zòn depo) - pou depo tanporè nan imaj deplase ant sant done.
Nan ka patikilye nou an, yon zòn depo ak kalite Domèn Done itilize Fibre Channel Protocol (FCP) pou konekte avèk LUN sou sistèm depo a.
Soti nan pwen de vi oVirt, lè w ap itilize sistèm depo (FC oswa iSCSI), chak disk vityèl, snapshot oswa modèl se yon disk ki lojik.
Aparèy blòk yo reyini nan yon sèl inite (sou gwoup lame) lè l sèvi avèk Gwoup Volim ak Lè sa a, divize lè l sèvi avèk LVM an komèsan lojik, ki yo itilize kòm disk vityèl pou VMs.
Tout gwoup sa yo ak anpil volim LVM ka wè sou lame gwoup la lè l sèvi avèk kòmandman yo elatriye и lvs. Natirèlman, tout aksyon ak disk sa yo ta dwe fèt sèlman nan konsole oVirt la, eksepte nan ka espesyal.
Disk vityèl pou VM yo ka de kalite - QCOW2 oswa RAW. Disk yo ka "mens"oswa"pwès". Snapshots yo toujou kreye kòm "mens".
Fason pou jere domèn Depo, oswa zòn depo yo jwenn aksè atravè FC, se byen lojik - pou chak disk vityèl VM gen yon volim lojik separe ki se yon sèl lame ekri. Pou koneksyon FC, oVirt sèvi ak yon bagay tankou gwoup LVM.
Machin vityèl ki sitiye sou menm zòn depo a ka imigre ant lame ki fè pati menm gwoup la.
Kòm nou ka wè nan deskripsyon an, yon gwoup nan oVirt, tankou yon gwoup nan VMware vSphere oswa Hyper-V, esansyèlman vle di menm bagay la - li se yon gwoupman lojik nan tout pouvwa a, de preferans ki idantik nan konpozisyon pyès ki nan konpitè, epi ki gen depo komen pou vityèl. disk machin yo.
Ann kontinye dirèkteman nan kreye yon zòn depo pou done (VM disk), paske san li pa pral inisyalize sant done a.
Kite m 'fè ou sonje ke tout LUN yo prezante bay lame gwoup yo sou sistèm depo a dwe vizib sou yo lè l sèvi avèk lòd la "multipath -ll'.
Dapre , ale nan pòtal la ale nan depo >> Domèn -> Nouvo Domèn epi swiv enstriksyon ki nan seksyon "Ajoute depo FCP".
Apre lanse sòsye an, ranpli jaden ki nesesè yo:
- Non — mete non gwoup la
- Fonksyon domèn — Done
- Kalite Depo - Chèn fib
- Lame pou itilize — chwazi yon lame sou ki LUN nou mande a disponib
Nan lis LUN yo, make youn nou bezwen an, klike sou Ajoute ak lè sa a OK. Si sa nesesè, ou ka ajiste paramèt adisyonèl nan zòn nan depo pa klike sou Paramèt avanse.
Ekran nan sòsye an pou ajoute "Domèn Depo"

Dapre rezilta sòsye an, nou ta dwe resevwa yon nouvo zòn depo, ak sant done nou an ta dwe deplase nan estati a UP, oswa inisyalize:
Ekran nan sant done a ak zòn depo ladan l:


Kreye ak konfigirasyon rezo pou machin vityèl
Lyen ak dokimantasyon - Gid Administrasyon oVirt,
Rezo, oswa rezo, sèvi pou gwoupe rezo lojik yo itilize nan enfrastrikti vityèl oVirt.
Для взаимодействия сетевого адаптера на виртуальной машине, с физическим адаптером на хосте, используются логические интерфейсы типа Linux pon.
Pou gwoupe epi divize trafik ant rezo yo, VLAN yo konfigirasyon sou switch yo.
Lè w ap kreye yon rezo lojik pou machin vityèl nan oVirt, yo dwe bay li yon idantifyan ki koresponn ak nimewo VLAN sou switch la pou VM yo ka kominike youn ak lòt, menm si yo kouri sou diferan nœuds nan gwoup la.
Anviwònman preliminè nan adaptè rezo sou lame pou konekte machin vityèl yo te dwe fè nan - koòdone ki lojik configuré bondxnumx, Lè sa a, tout paramèt rezo a ta dwe fèt sèlman atravè pòtal administratif oVirt la.
Apre yo fin kreye yon VM ak hosted-motè, anplis kreyasyon otomatik yon sant done ak gwoup, yo te kreye yon rezo lojik tou otomatikman pou jere gwoup nou an - ovritmgmt, ak ki VM sa a te konekte.
Si sa nesesè, ou ka wè paramèt rezo ki lojik yo ovritmgmt epi ajiste yo, men ou dwe fè atansyon pou w pa pèdi kontwòl enfrastrikti oVirt la.
Anviwònman rezo lojik

Pou kreye yon nouvo rezo lojik pou VM regilye yo, nan pòtal administratif la ale nan Rezo >> Networks >> nouvo, ak sou tab la jeneral ajoute yon rezo ak ID VLAN ou vle a, epi tou tcheke ti bwat ki akote "Rezo VM", sa vle di ke li ka itilize pou plasman nan yon VM.
Ekran nan nouvo rezo lojik VLAN32 la

Nan tab la Seksyon, nou tache rezo sa a nan gwoup nou an Gwoup 1.
Apre sa nou ale nan Kalkile >> Akèy, ale nan chak lame nan vire, nan tab la Entèfas rezo, epi lanse sòsye an Enstalasyon rezo lame yo, mare ak tout pouvwa a nan yon nouvo rezo lojik.
Ekran nan "Enstalasyon rezo lame" sòsye an

Ajan oVirt la pral otomatikman fè tout paramèt rezo ki nesesè sou lame a - kreye yon VLAN ak BRIDGE.
Egzanp fichye konfigirasyon pou nouvo rezo sou lame a:
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=noKite m fè w sonje yon lòt fwa ankò sou lame gwoup la PA BEZWEN kreye interfaces rezo manyèlman davans ifcfg-kosyon 1.432 и ifcfg-ovirtvm-vlan432.
Apre yo fin ajoute yon rezo lojik ak tcheke koneksyon ki genyen ant lame a ak VM motè a anime, li ka itilize nan machin vityèl la.
Kreye yon imaj enstalasyon pou deplwaye yon machin vityèl
Lyen ak dokimantasyon - Gid Administrasyon oVirt, , seksyon Téléchargement imaj nan yon domèn depo done.
San yo pa yon imaj enstalasyon OS, li pa pral posib enstale yon machin vityèl, byenke sa a se nan kou pa yon pwoblèm si, pou egzanp, enstale sou rezo a. ak imaj pre-kreye.
Nan ka nou an, sa pa posib, kidonk w ap oblije enpòte imaj sa a nan oVirt tèt ou. Anvan sa, sa te mande pou kreye yon ISO Domèn, men nan nouvo vèsyon oVirt li te obsolète, e se poutèt sa ou kapab kounye a Upload imaj dirèkteman nan domèn nan Depo soti nan pòtal administratif la.
Nan pòtal administratif la ale nan depo >> Disques >> Voye >> Kòmansman
Nou ajoute imaj OS nou an kòm yon dosye ISO, ranpli tout jaden yo nan fòm lan, epi klike sou bouton an "Tès koneksyon".
Ekran nan Add Installation Imaj Sòsye an

Si nou jwenn yon erè tankou sa a:
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`
Lè sa a, ou bezwen ajoute sètifika oVirt nan "CA rasin ou fè konfyans"(Trusted Root CA) sou estasyon kontwòl administratè a, kote nou ap eseye telechaje imaj la.
Apre ou fin ajoute sètifika a nan Trusted Root CA, klike sou ankò "Tès koneksyon", ta dwe jwenn:
Connection to ovirt-imageio-proxy was successful.Apre ou fin ranpli aksyon an nan ajoute sètifika a, ou ka eseye telechaje imaj la ISO nan Domèn nan Depo ankò.
Nan prensip, ou ka fè yon Domèn Depo separe ak kalite Done nan magazen imaj ak modèl separeman de disk VM, oswa menm estoke yo nan yon Domèn Depo pou motè a anime, men sa a se nan diskresyon administratè a.
Ekran ak imaj ISO nan Domèn Depo pou motè anime

Kreye yon machin vityèl
Lyen dokimantasyon:
oVirt Virtual Machine Management Guide –>
Apre w fin chaje imaj enstalasyon an ak eksplwatasyon an nan oVirt, ou ka kontinye dirèkteman nan kreye yon machin vityèl. Gen anpil travay ki fèt, men nou deja nan etap final la, pou dedomajman pou tout bagay sa yo te kòmanse - jwenn yon enfrastrikti toleran defo pou hosting machin vityèl ki disponib anpil. Ak tout bagay sa yo se absoliman gratis - pa gen yon sèl pyès lajan yo te depanse nan achte nenpòt lisans lojisyèl.
Для создания виртуальной машины с CentOS 7, должен быть загружен установочный образ с ОС.
Nou ale nan pòtal administratif la, ale nan Kalkile >> pou machin avanse Virtual, epi lanse sòsye kreyasyon VM la. Ranpli tout paramèt yo ak jaden yo epi klike sou OK. Tout bagay se trè senp si ou swiv dokiman an.
Kòm yon egzanp, mwen pral bay anviwònman debaz yo ak adisyonèl nan yon VM trè disponib, ak yon disk kreye, ki konekte nan rezo a, ak demaraj soti nan yon imaj enstalasyon:
Ekran ak paramèt VM ki trè disponib





Apre fini travay ak sòsye an, fèmen li, lanse yon nouvo VM epi enstale eksplwatasyon an sou li.
Pou fè sa, ale nan konsole VM sa a atravè pòtal administratif la:
Ekran nan anviwònman pòtal administratif yo pou konekte ak konsole VM la

Pou konekte ak konsole VM la, ou dwe premye konfigirasyon konsole a nan pwopriyete machin vityèl la.
Ekran nan anviwònman VM, tab "Konsole".

Pou konekte ak konsole VM ou ka itilize, pa egzanp, .
Pou konekte ak konsole VM a dirèkteman nan fenèt navigatè a, paramèt koneksyon yo atravè konsole a ta dwe jan sa a:

Apre enstale eksplwatasyon an sou VM a, li rekòmande enstale ajan envite 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.serviceKidonk, kòm yon rezilta nan aksyon nou yo, VM ki te kreye yo pral trè disponib, i.e. si nœud gwoup kote l ap kouri a echwe, oVirt ap rekòmanse l otomatikman sou dezyèm nœud la. VM sa a ka imigre tou ant lame gwoup pou antretyen yo oswa lòt rezon.
Konklizyon
Mwen espere ke atik sa a jere yo transmèt ke oVirt se yon zouti konplètman nòmal pou jere enfrastrikti vityèl, ki se pa tèlman difisil deplwaye - bagay la prensipal se yo swiv sèten règ ak kondisyon ki dekri tou de nan atik la ak nan dokiman an.
Akòz gwo volim atik la, li pa t posib pou mete anpil bagay ladan l, tankou ekzekisyon etap pa etap plizyè asistan ak tout eksplikasyon detaye ak Ekran, konklizyon lontan kèk kòmandman, elatriye. An reyalite, sa ta mande pou ekri yon liv antye, ki pa fè anpil sans akòz nouvo vèsyon lojisyèl toujou ap parèt ak inovasyon ak chanjman. Bagay ki pi enpòtan an se konprann prensip ki jan li tout travay ansanm, epi jwenn yon algorithm jeneral pou kreye yon platfòm toleran fay pou jere machin vityèl.
Malgre ke nou te kreye yon enfrastrikti vityèl, kounye a nou bezwen anseye li yo kominike tou de ant eleman endividyèl li yo: gen tout pouvwa a, machin vityèl, rezo entèn, ak mond lan deyò.
Pwosesis sa a se youn nan travay prensipal yo nan yon sistèm oswa yon administratè rezo, ki pral kouvri nan pwochen atik la - sou itilizasyon routeurs vityèl VyOS nan enfrastrikti a toleran fay nan antrepriz nou an (jan ou devine, yo pral travay kòm vityèl). machin sou gwoup oVirt nou an).
Sous: www.habr.com
