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:
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.
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.