oVirt á 2 klst. Part 2. Uppsetning stjórnanda og véla

Þessi grein er sú næsta í seríunni um oVirt, upphafið hér.

Greinar

  1. Inngangur
  2. Að setja upp stjórnanda (ovirt-vél) og hypervisors (gestgjafa) - Við erum hér
  3. Ítarlegar stillingar

Svo skulum við íhuga vandamálin við fyrstu uppsetningu á ovirt-vélinni og ovirt-host íhlutunum.

Nánari uppsetningarferli er alltaf að finna í skjöl.

efni

  1. Setur upp ovirt-vél
  2. Setur upp ovirt-host
  3. Bætir hnút við oVirtN
  4. Uppsetning netviðmóts
  5. FC uppsetning
  6. Uppsetning FCoE
  7. ISO mynd geymsla
  8. Fyrsti VM

Setur upp ovirt-vél

Fyrir Engine eru lágmarkskröfur 2 kjarna/4 GiB vinnsluminni/25 GiB geymsla. Mælt með - frá 4 kjarna/16 GiB af vinnsluminni/50 GiB af geymsluplássi. Við notum valmöguleikann Standalone Manager, þegar vélin keyrir á sérstakri líkamlegri eða sýndarvél utan stjórnaðs klasa. Fyrir uppsetningu okkar munum við taka sýndarvél, til dæmis á sjálfstæðum ESXi*. Það er þægilegt að nota sjálfvirkan dreifingartæki eða klónun frá áður tilbúnu sniðmáti eða kickstart uppsetningu.

*Athugið: Fyrir framleiðslukerfi er þetta slæm hugmynd vegna þess að... framkvæmdastjórinn vinnur varalaus og verður flöskuháls. Í þessu tilfelli er betra að íhuga valkostinn Sjálfstýrður vél.

Ef nauðsyn krefur er aðferð til að breyta Standalone í Self Hosted lýst í smáatriðum í skjöl. Sérstaklega þarf gestgjafinn að fá endursetja skipunina með Hosted Engine stuðningi.

Við setjum upp CentOS 7 á VM í lágmarksstillingu, uppfærum síðan og endurræsum kerfið:

$ sudo yum update -y && sudo reboot

Það er gagnlegt að setja upp gestaumboðsmann fyrir sýndarvél:

$ sudo yum install open-vm-tools

fyrir VMware ESXi vélar, eða fyrir oVirt:

$ sudo yum install ovirt-guest-agent

Tengdu geymsluna og settu upp stjórnandann:

$ sudo yum install https://resources.ovirt.org/pub/yum-repo/ovirt-release43.rpm
$ sudo yum install ovirt-engine

Grunnuppsetning:

$ sudo engine-setup

Í flestum tilfellum duga sjálfgefnar stillingar; til að nota þær sjálfkrafa geturðu keyrt uppsetninguna með lyklinum:

$ sudo engine-setup --accept-defaults

Nú getum við tengst nýju vélinni okkar kl ovirt.lab.example.com. Það er enn tómt hér, svo við skulum halda áfram að setja upp hypervisors.

Setur upp ovirt-host

Við setjum upp CentOS 7 í lágmarksstillingu á líkamlegum hýsil, tengjum síðan geymsluna, uppfærum og endurræsum kerfið:

$ sudo yum install https://resources.ovirt.org/pub/yum-repo/ovirt-release43.rpm
$ sudo yum update -y && sudo reboot

Athugið: Það er þægilegt að nota sjálfvirkan dreifingartæki eða kickstart uppsetningu fyrir uppsetningu.

Dæmi um kickstart skrá
Attention! Núverandi skiptingum er eytt sjálfkrafa! Vera varkár!

# 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

Vistaðu þessa skrá, t.d. ftp.example.com/pub/labkvm.cfg. Til að nota skriftuna þegar uppsetning stýrikerfisins er hafin, veldu „Setja upp CentOS 7“, virkjaðu breytubreytingarham (Tab lykill) og bættu við í lokin (með bili, án gæsalappa)

' inst.ks=ftp://ftp.example.com/pub/labkvm.cfg'

.
Uppsetningarforskriftin eyðir núverandi skiptingum á /dev/sda, býr til nýjar tilmæli þróunaraðila (það er þægilegt að skoða þær eftir uppsetningu með lsblk skipuninni). Hýsilnafnið er stillt sem kvm01.lab.example.com (eftir uppsetningu geturðu breytt því með skipuninni hostnameectl set-hostname kvm03.lab.example.com), IP-talan fæst sjálfkrafa, tímabeltið er Moskvu, Stuðningur á rússnesku hefur verið bætt við.

Root notandi lykilorð: monteV1DE0, mgmt notanda lykilorð: metroP0!is.
Athugið! Núverandi skiptingum er eytt sjálfkrafa! Farðu varlega!

Við endurtökum (eða framkvæmum samhliða) á öllum vélum. Frá því að kveikja á „tómum“ netþjóni í tilbúið ástand, að teknu tilliti til 2 langt niðurhal, tekur það um 20 mínútur.

Bætir hnút við oVirt

Það er mjög einfalt:

Reikna → Gestgjafar → Nýtt →…

Nauðsynlegir reitir í hjálpinni eru Nafn (birtingarnafn, t.d. kvm03), Hostname (FQDN, t.d. kvm03.lab.example.com) og Authentication section - rót notandi (óbreytanleg) — lykilorð eða SSH almenningslykil.

Eftir að hafa ýtt á hnappinn Ok Þú færð skilaboð „Þú hefur ekki stillt orkustjórnun fyrir þennan gestgjafa. Ertu viss um að þú viljir halda áfram?". Þetta er eðlilegt - við munum skoða orkustjórnun síðar, eftir að hýsilinn hefur verið tengdur. Hins vegar, ef vélarnar sem vélarnar eru settar upp á styðja ekki stjórnun (IPMI, iLO, DRAC, o.s.frv.), mæli ég með því að slökkva á því: Reikna → Klasar → Sjálfgefið → Breyta → Skylmingarstefnu → Virkja girðingar, taktu hakið úr reitnum.

Ef oVirt geymslan var ekki tengd við hýsilinn mun uppsetningin mistakast, en það er allt í lagi - þú þarft að bæta því við og smelltu síðan á Setja upp -> Settu upp aftur.

Að tengja gestgjafann tekur ekki meira en 5-10 mínútur.

Uppsetning netviðmóts

Þar sem við erum að byggja upp bilanaþolið kerfi verður nettengingin einnig að veita óþarfa tengingu, sem er gert í Reikna → Gestgjafar → flipann HOST → Netviðmót - Setja upp hýsilnet.

Það fer eftir getu netbúnaðarins þíns og byggingaraðferðum, valkostir eru mögulegir. Best er að tengja við stafla af rofum efst í rekki þannig að ef einn bilar truflast ekki framboð á neti. Við skulum skoða dæmið um samansafnaða LACP rás. Til að stilla samansafnaða rás skaltu „taka“ 2. ónotaða millistykkið með músinni og „taka“ það í það fyrsta. Þá opnast gluggi Búðu til nýtt skuldabréf, þar sem LACP (Mode 4, Dynamic link aggregation, 802.3ad) er sjálfgefið valið. Á rofahliðinni er venjuleg LACP hópstilling framkvæmd. Ef það er ekki hægt að búa til stafla af rofum geturðu notað Active-Backup ham (hamur 1). Við skoðum VLAN stillingar í næstu grein og förum nánar út með ráðleggingar um uppsetningu nets í skjalinu Leiðbeiningar um skipulag og forkröfur.

FC uppsetning

Fibre Channel (FC) er stutt úr kassanum og er auðvelt í notkun. Við munum ekki setja upp geymslunet, þar með talið uppsetningu geymslukerfa og svæðisskipunarrofa sem hluti af uppsetningu oVirt.

Uppsetning FCoE

FCoE, að mínu mati, hefur ekki náð útbreiðslu í geymslunetum, en er oft notað á netþjónum sem „síðasta mílan“, til dæmis í HPE Virtual Connect.

Uppsetning FCoE krefst viðbótar einföldra skrefa.

Setja upp FCoE vél

Grein á vefsíðu Red Hat B.3. Hvernig á að setja upp Red Hat Virtualization Manager til að nota FCoE
Á Framkvæmdastjóranum
, með eftirfarandi skipun bætum við lyklinum við stjórnandann og endurræsum hann:


$ sudo engine-config -s UserDefinedNetworkCustomProperties='fcoe=^((enable|dcb|auto_vlan)=(yes|no),?)*$'
$ sudo systemctl restart ovirt-engine.service

Setja upp hnút FCoE

Á oVirt-Hosts þarftu að setja upp

$ sudo yum install vdsm-hook-fcoe

Næst er venjuleg FCoE uppsetning, grein um Red Hat: 25.5. Stilling á trefjarás yfir Ethernet tengi.

Fyrir Broadcom CNA, skoðaðu til viðbótar Notendahandbók FCoE stillingar fyrir Broadcom-undirstaða millistykki.

Gakktu úr skugga um að pakkarnir séu settir upp (þegar í lágmarki):

$ sudo yum install fcoe-utils lldpad

Næst er uppsetningin sjálf (í stað ens3f2 og ens3f3 setjum við út nöfnin á CNA sem eru með í geymslunetinu):

$ 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

Það er mikilvægt: Ef netviðmótið styður DCB/DCBX í vélbúnaði verður DCB_REQUIRED færibreytan að vera stillt á nr.

DCB_REQUIRED=„já“ → #DCB_REQUIRED=“já”

Næst skaltu ganga úr skugga um að adminStatus sé óvirkt á öllum viðmótum, þ.m.t. án FCoE virkt:

$ sudo lldptool set-lldp -i ens3f0 adminStatus=disabled
...
$ sudo lldptool set-lldp -i ens3f3 adminStatus=disabled

Ef það eru önnur netviðmót geturðu virkjað LLDP:

$ sudo systemctl start lldpad
$ sudo systemctl enable lldpad

Eins og fyrr segir, ef vélbúnaður DCB/DCBX er notaður, verður að virkja DCB_REQUIRED stillinguna í nr og hægt er að sleppa þessu skrefi.

$ 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

Fyrir netviðmót, athugaðu hvort sjálfvirk ræsing sé virkjuð:

$ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens3f2
$ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens3f3

ONBOOT=yes

Skoðaðu stillt FCoE tengi, skipanaúttakið ætti ekki að vera tómt.

$ sudo fcoeadm -i

Síðari uppsetning FCoE er framkvæmd eins og fyrir venjulega FC.

Næst kemur uppsetning geymslukerfa og netkerfa - svæðisskipulagning, SAN hýsingar, sköpun og kynning á bindum/LUN, eftir það er hægt að tengja geymsluna við ovirt-hosts: Geymsla → Lén → Nýtt lén.

Skildu eftir lénsaðgerð sem gögn, geymslutegund sem trefjarás, gestgjafi eins og hvaða, heiti sem t.d. storNN-volMM.

Vissulega leyfir geymslukerfið þitt tengingu, ekki bara fyrir slóðapöntun, heldur einnig fyrir jafnvægi. Mörg nútíma kerfi eru fær um að senda gögn eftir öllum leiðum jafn best (ALUA virkt/virkt).

Til að virkja allar slóðir í virku ástandi þarftu að stilla multipasing, meira um þetta í eftirfarandi greinum.

Uppsetning NFS og iSCSI fer fram á svipaðan hátt.

ISO mynd geymsla

Til að setja upp stýrikerfið þarftu uppsetningarskrár þeirra, oftast fáanlegar í formi ISO mynda. Hægt er að nota innbyggða slóðina en til að vinna með myndir í oVirt hefur verið þróuð sérstök tegund geymslu - ISO, sem miða má við NFS netþjón. Bættu því við:

Geymsla → Lén → Nýtt lén,
Lénsaðgerð → ISO,
Útflutningsslóð - t.d. mynfs01.example.com:/exports/ovirt-iso (við tengingu verður mappan að vera tóm, framkvæmdastjórinn verður að geta skrifað í hana),
Nafn - t.d. mynfs01-iso.

Stjórnandinn mun búa til uppbyggingu til að geyma myndir
/exports/ovirt-iso/<some UUID>/images/11111111-1111-1111-1111-111111111111/

Ef það eru nú þegar ISO myndir á NFS þjóninum okkar, til að spara pláss er þægilegt að tengja þær við þessa möppu í stað þess að afrita skrár.

Fyrsti VM

Á þessu stigi geturðu nú þegar búið til fyrstu sýndarvélina, sett upp stýrikerfið og forritahugbúnaðinn á henni.

Reikna → Sýndarvélar → Nýtt

Fyrir nýju vélina, tilgreindu nafn (Nafn), búðu til disk (Tilvik Myndir → Búa til) og tengdu netviðmót (Stofnaðu VM netviðmót með því að velja vNIC prófíl → veldu eina ovirtmgmt af listanum í bili).

Á viðskiptavininum þarftu nútíma vafra og SPICE viðskiptavinur til að hafa samskipti við stjórnborðið.

Fyrsta vélin hefur verið tekin í notkun. Hins vegar, fyrir fullkomnari rekstur kerfisins, þarf fjölda viðbótarstillinga, sem við munum halda áfram í eftirfarandi greinum.

Heimild: www.habr.com

Bæta við athugasemd