Mar sin, beachdaichidh sinn air na cùisean a thaobh stàladh tùsail nan co-phàirtean ovirt-engine agus ovirt-host.
Gheibhear pròiseasan stàlaidh nas mionaidiche an-còmhnaidh ann an sgrìobhainnean.
Airson Einnsean, is e na riatanasan as ìsle 2 cores / 4 GiB RAM / stòradh 25 GiB. Air a mholadh - bho 4 cores / 16 GiB de RAM / 50 GiB de stòradh. Bidh sinn a’ cleachdadh an roghainn Manaidsear Standalone, nuair a bhios an einnsean a’ ruith air inneal fiosaigeach no brìgheil sònraichte taobh a-muigh buidheann stiùirichte. Airson an stàladh againn, gabhaidh sinn inneal brìgheil, mar eisimpleir, air ESXi * leis fhèin. Tha e goireasach innealan fèin-ghluasaid cleachdadh no clonadh bho theamplaid a chaidh ullachadh roimhe no stàladh kickstart a chleachdadh.
* Nòta: Airson siostam cinneasachaidh is e droch bheachd a tha seo oir ... bidh am manaidsear ag obair às aonais tèarmann agus bidh e na bhotal. Anns a 'chùis seo, tha e nas fheàrr beachdachadh air an roghainn Inneal fèin-aoigheachd.
Ma tha feum air, tha an dòigh-obrach airson tionndadh Standalone gu Self Hosted air a mhìneachadh gu mionaideach ann an sgrìobhainnean. Gu sònraichte, feumar an t-òrdugh ath-shuidheachadh a thoirt don òstair le taic Hosted Engine.
Bidh sinn a’ stàladh CentOS 7 air an VM ann an glè bheag de rèiteachadh, an uairsin ùraich agus ath-thòisich an siostam:
$ sudo yum update -y && sudo reboot
Tha e feumail neach-aoigheachd a chuir a-steach airson inneal brìgheil:
$ sudo yum install open-vm-tools
airson luchd-aoigheachd VMware ESXi, no airson oVirt:
Anns a 'mhòr-chuid de chùisean, tha na roghainnean bunaiteach gu leòr; gus an cleachdadh gu fèin-obrachail, faodaidh tu an rèiteachadh a ruith leis an iuchair:
$ sudo engine-setup --accept-defaults
A-nis is urrainn dhuinn ceangal ris an einnsean ùr againn aig ovirt.lab.example.com. Tha e fhathast falamh an seo, mar sin gluaisidh sinn air adhart gu bhith a’ stàladh hypervisors.
A stàladh ovirt-host
Bidh sinn a’ stàladh CentOS 7 ann an rèiteachadh as lugha air aoigheachd fiosaigeach, an uairsin ceangail an stòr, ùraich agus ath-thòisich an siostam:
Nota: Tha e goireasach innealan fèin-ghluasaid cleachdadh no stàladh kickstart a chleachdadh airson an stàladh.
Eisimpleir faidhle kickstart
Thoir aire! Thèid na pàirtean a th’ ann mu thràth a dhubhadh às gu fèin-ghluasadach! Bi faiceallach!
# System authorization information
auth --enableshadow --passalgo=sha512
# Use CDROM installation media
cdrom
# Use graphical install
graphical
# Run the Setup Agent on first boot
firstboot --enable
ignoredisk --only-use=sda
# Keyboard layouts
keyboard --vckeymap=us --xlayouts='us','ru' --switch='grp:alt_shift_toggle'
# System language
lang ru_RU.UTF-8
# Network information
network --bootproto=dhcp --device=ens192 --ipv6=auto --activate
network --hostname=kvm01.lab.example.com
# Root password 'monteV1DE0'
rootpw --iscrypted $6$6oPcf0GW9VdmJe5w$6WBucrUPRdCAP.aBVnUfvaEu9ozkXq9M1TXiwOm41Y58DEerG8b3Ulme2YtxAgNHr6DGIJ02eFgVuEmYsOo7./
# User password 'metroP0!is'
user --name=mgmt --groups=wheel --iscrypted --password=$6$883g2lyXdkDLbKYR$B3yWx1aQZmYYi.aO10W2Bvw0Jpkl1upzgjhZr6lmITTrGaPupa5iC3kZAOvwDonZ/6ogNJe/59GN5U8Okp.qx.
# System services
services --enabled="chronyd"
# System timezone
timezone Europe/Moscow --isUtc
# System bootloader configuration
bootloader --append=" crashkernel=auto" --location=mbr --boot-drive=sda
# Partition clearing information
clearpart --all
# Disk partitioning information
part /boot --fstype xfs --size=1024 --ondisk=sda --label=boot
part pv.01 --size=45056 --grow
volgroup HostVG pv.01 --reserved-percent=20
logvol swap --vgname=HostVG --name=lv_swap --fstype=swap --recommended
logvol none --vgname=HostVG --name=HostPool --thinpool --size=40960 --grow
logvol / --vgname=HostVG --name=lv_root --thin --fstype=ext4 --label="root" --poolname=HostPool --fsoptions="defaults,discard" --size=6144 --grow
logvol /var --vgname=HostVG --name=lv_var --thin --fstype=ext4 --poolname=HostPool --fsoptions="defaults,discard" --size=16536
logvol /var/crash --vgname=HostVG --name=lv_var_crash --thin --fstype=ext4 --poolname=HostPool --fsoptions="defaults,discard" --size=10240
logvol /var/log --vgname=HostVG --name=lv_var_log --thin --fstype=ext4 --poolname=HostPool --fsoptions="defaults,discard" --size=8192
logvol /var/log/audit --vgname=HostVG --name=lv_var_audit --thin --fstype=ext4 --poolname=HostPool --fsoptions="defaults,discard" --size=2048
logvol /home --vgname=HostVG --name=lv_home --thin --fstype=ext4 --poolname=HostPool --fsoptions="defaults,discard" --size=1024
logvol /tmp --vgname=HostVG --name=lv_tmp --thin --fstype=ext4 --poolname=HostPool --fsoptions="defaults,discard" --size=1024
%packages
@^minimal
@core
chrony
kexec-tools
%end
%addon com_redhat_kdump --enable --reserve-mb='auto'
%end
%anaconda
pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty
pwpolicy user --minlen=6 --minquality=1 --notstrict --nochanges --emptyok
pwpolicy luks --minlen=6 --minquality=1 --notstrict --nochanges --notempty
%end
# Reboot when the install is finished.
reboot --eject
Sàbhail am faidhle seo, m.e. ftp.example.com/pub/labkvm.cfg. Gus an sgriobt a chleachdadh nuair a thòisicheas tu air stàladh an OS, tagh 'Stàlaich CentOS 7', cuir an comas modh deasachaidh paramadair (iuchair tab) agus cuir ris aig an deireadh (le àite, gun luachan)
' inst.ks=ftp://ftp.example.com/pub/labkvm.cfg'
.
Bidh an sgriobt stàlaidh a’ sguabadh às na pàirtean a th’ ann mu thràth air / dev/sda, a’ cruthachadh feadhainn ùra molaidhean luchd-leasachaidh (tha e goireasach am faicinn às deidh an stàladh a’ cleachdadh an àithne lsblk). Tha an t-ainm aoigheachd air a shuidheachadh mar kvm01.lab.example.com (às deidh an stàladh, faodaidh tu atharrachadh leis an àithne hostnamectl set-hostname kvm03.lab.example.com), gheibhear an seòladh IP gu fèin-ghluasadach, is e Moscow an sòn ùine, Chaidh taic cànain Ruiseanach a chuir ris.
Facal-faire cleachdaiche root: monteV1DE0, mgmt facal-faire cleachdaiche: metroP0!is. Thoir an aire! Thèid na pàirtean a th’ ann mu thràth a dhubhadh às gu fèin-ghluasadach! Bi faiceallach!
Bidh sinn ag ath-aithris (no ga chuir an gnìomh ann an co-shìnte) air a h-uile neach-aoigheachd. Bho bhith a ’tionndadh air frithealaiche“ falamh ”gu staid deiseil, a’ toirt aire do luchdachadh sìos fada 2, bheir e timcheall air 20 mionaid.
A' cur nòta ri oVirt
Tha e gu math sìmplidh:
Coimpiutair → Luchd-aoigheachd → Ùra →…
Is e na raointean riatanach san draoidh Ainm (ainm taisbeanaidh, me kvm03), Ainm òstair (FQDN, me kvm03.lab.example.com) agus roinn Dearbhaidh - cleachdaiche root (neo-sheasmhach) - facal-faire no iuchair phoblach SSH.
An dèidh putadh air a ’phutan Ok Gheibh thu teachdaireachd “Chan eil thu air Stiùireadh Cumhachd a dhealbhadh airson an òstair seo. A bheil thu cinnteach gu bheil thu airson leantainn air adhart?". Tha seo àbhaisteach - bheir sinn sùil air riaghladh cumhachd nas fhaide air adhart, às deidh don òstair a bhith air a cheangal gu soirbheachail. Ach, mura h-eil na h-innealan air a bheil na h-aoighean air an stàladh a’ toirt taic do riaghladh (IPMI, iLO, DRAC, msaa), tha mi a’ moladh a chuir dheth: Coimpiutaireachd → Cruinneachaidhean → Default → Deasaich → Feansadh Pròiseas → Dèan comas air feansaichean, dì-cheannaich am bogsa.
Mura robh an stòr oVirt ceangailte ris an òstair, fàillidh an stàladh, ach tha sin ceart gu leòr - feumaidh tu a chuir ris, agus an uairsin cliog Stàlaich -> Ath-stàlaich.
Chan eil ceangal an òstair a 'toirt barrachd air 5-10 mionaidean.
A 'suidheachadh an eadar-aghaidh lìonraidh
Leis gu bheil sinn a’ togail siostam a tha a’ fulang le lochdan, feumaidh an ceangal lìonra cuideachd ceangal nach eil feum a thoirt seachad, a tha air a dhèanamh anns an taba Compute → Hosts → HOST → Eadar-aghaidh lìonra - cuir air dòigh lìonraidhean aoigheachd.
A rèir comasan an uidheamachd lìonra agad agus dòighean ailtireachd, tha roghainnean comasach. Tha e nas fheàrr ceangal a dhèanamh ri stac de suidsichean mullach-air-raca gus nach tèid stad a chuir air ruigsinneachd lìonra ma dh’ fhailicheas aon dhiubh. Nach toir sinn sùil air an eisimpleir de sheanal LACP iomlan. Gus seanal iomlan a rèiteachadh, “gabh” an 2na inneal-atharrachaidh nach deach a chleachdadh leis an luchag agus “gabh” chun 1mh. Fosglaidh uinneag Cruthaich Bond Ùr, far a bheil LACP (Modh 4, cruinneachadh ceangail Dynamic, 802.3ad) air a thaghadh gu bunaiteach. Air taobh an suidse, thèid an rèiteachadh buidhne àbhaisteach LACP a dhèanamh. Mura h-urrainn dhut stac de suidsichean a thogail, faodaidh tu am modh Cùl-taic Gnìomhach (Modh 1) a chleachdadh. Bheir sinn sùil air roghainnean VLAN san ath artaigil, agus thèid sinn a-steach nas mionaidiche le molaidhean airson lìonra a stèidheachadh san sgrìobhainn Stiùireadh Planaidh agus Ro-ghoireasan.
Suidheachadh FC
Tha Fiber Channel (FC) a 'faighinn taic a-mach às a' bhogsa agus tha e furasta a chleachdadh. Cha stèidhich sinn lìonra stòraidh, a’ gabhail a-steach a bhith a’ stèidheachadh shiostaman stòraidh agus a’ sònrachadh suidsichean aodaich mar phàirt de stèidheachadh oVirt.
A' stèidheachadh FCoE
Chan eil FCoE, nam bheachd-sa, air fàs farsaing ann an lìonraidhean stòraidh, ach tha e gu tric air a chleachdadh air frithealaichean mar am “mìle mu dheireadh”, mar eisimpleir, ann an HPE Virtual Connect.
Feumaidh stèidheachadh FCoE ceumannan sìmplidh a bharrachd.
Dèan cinnteach gu bheil na pacaidean air an stàladh (mar-thà ann an glè bheag):
$ sudo yum install fcoe-utils lldpad
An ath rud tha an suidheachadh fhèin (an àite ens3f2 agus ens3f3 bidh sinn a’ cur ainmean nan CNAn san lìonra stòraidh an àite):
$ sudo cp /etc/fcoe/cfg-ethx /etc/fcoe/cfg-ens3f2
$ sudo cp /etc/fcoe/cfg-ethx /etc/fcoe/cfg-ens3f3
$ sudo vim /etc/fcoe/cfg-ens3f2
$ sudo vim /etc/fcoe/cfg-ens3f3
Cudromach: Ma chuireas an eadar-aghaidh lìonra taic ri DCB/DCBX ann am bathar-cruaidh, feumaidh am paramadair DCB_REQUIRED a bhith air a shuidheachadh gu no.
DCB_REQUIRED=“tha” → #DCB_REQUIRED="tha"
An ath rud, bu chòir dhut dèanamh cinnteach gu bheil adminStatus ciorramach air a h-uile eadar-aghaidh, a’ gabhail a-steach. às aonais FCoE air a chomasachadh:
Mar a chaidh a ràdh roimhe, ma thèid bathar-cruaidh DCB/DCBX a chleachdadh, feumaidh an suidheachadh DCB_REQUIRED a bhith air a chomasachadh ann an chan eil agus faodar an ceum seo a sheachnadh.
$ sudo dcbtool sc ens3f2 dcb on
$ sudo dcbtool sc ens3f3 dcb on
$ sudo dcbtool sc ens3f2 app:fcoe e:1
$ sudo dcbtool sc ens3f3 app:fcoe e:1
$ sudo ip link set dev ens3f2 up
$ sudo ip link set dev ens3f3 up
$ sudo systemctl start fcoe
$ sudo systemctl enable fcoe
Airson eadar-aghaidh lìonra, dèan cinnteach a bheil autostart air a chomasachadh:
$ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens3f2
$ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens3f3
ONBOOT=yes
Faic eadar-aghaidh FCoE rèiteachaidh, cha bu chòir don toradh àithne a bhith falamh.
$ sudo fcoeadm -i
Thèid rèiteachadh FCoE às deidh sin a dhèanamh mar a tha airson FC àbhaisteach.
An uairsin thig rèiteachadh siostaman stòraidh agus lìonraidhean - sònaichean, luchd-aoigheachd SAN, cruthachadh agus taisbeanadh leabhraichean / LUNs, às deidh sin faodar an stòradh a cheangal ri ovirt-hosts: Stòradh → Fearann → Fearann ùr.
Fàg Gnìomh Fearainn mar Dàta, Seòrsa Stòraidh mar Sianal Fibre, Host mar neach sam bith, ainm mar me storNN-volMM.
Gu cinnteach tha an siostam stòraidh agad a 'ceadachadh ceangal chan ann a-mhàin airson glèidheadh slighe, ach cuideachd airson cothromachadh. Tha mòran de shiostaman an latha an-diugh comasach air dàta a chuir a-steach air gach slighe a cheart cho math (ALUA gnìomhach / gnìomhach).
Gus a h-uile slighe anns an t-suidheachadh gnìomhach a chomasachadh, feumaidh tu multipasing a rèiteachadh, barrachd air seo anns na h-artaigilean a leanas.
Tha stèidheachadh NFS agus iSCSI air a dhèanamh san aon dòigh.
Stòradh ìomhaigh ISO
Gus an OS a stàladh, bidh feum agad air na faidhlichean stàlaidh aca, mar as trice rim faighinn ann an cruth ìomhaighean ISO. Faodaidh tu an t-slighe a-steach a chleachdadh, ach airson obrachadh le ìomhaighean ann an oVirt, chaidh seòrsa sònraichte de stòradh a leasachadh - ISO, a dh’ fhaodar a bhith ag amas air frithealaiche NFS. Cuir ris:
Stòradh → Fearann → Fearann ùr,
Feart fearainn → ISO,
Slighe às-mhalairt - me mynfs01.example.com:/exports/ovirt-iso (aig àm an ceangail, feumaidh am pasgan a bhith falamh, feumaidh am manaidsear a bhith comasach air sgrìobhadh thuige),
Ainm - m.e. mynfs01-iso.
Cruthaichidh am manaidsear structar airson ìomhaighean a stòradh
/às-mhalairt/ovirt-iso/<some UUID>/images/11111111-1111-1111-1111-111111111111/
Ma tha ìomhaighean ISO air ar frithealaiche NFS mu thràth, gus àite a shàbhaladh tha e goireasach an ceangal ris a’ phasgan seo an àite a bhith a’ dèanamh lethbhreac de fhaidhlichean.
A' chiad VM
Aig an ìre seo, faodaidh tu a’ chiad inneal brìgheil a chruthachadh mu thràth, stàlaich an OS agus bathar-bog tagraidh air.
Coimpiutair → Innealan mas-fhìor → Ùr
Airson an inneal ùr, sònraich ainm (Ainm), cruthaich diosc (Instance Images → Create) agus ceangail eadar-aghaidh lìonra (Instantiate VM network interface le bhith a’ togail pròifil vNIC → tagh an aon ovirtmgmt bhon liosta an-dràsta).
Air taobh an neach-dèiligidh feumaidh tu brobhsair ùr-nodha agus Neach-dèiligidh SPICE gus eadar-obrachadh leis a’ chonsail.
Chaidh a 'chiad inneal a chuir air bhog gu soirbheachail. Ach, airson obrachadh nas coileanta den t-siostam, tha feum air grunn shuidheachaidhean a bharrachd, agus leanaidh sinn air adhart anns na h-artaigilean a leanas.