Lesi sihloko singesilandelayo ochungechungeni lwe-oVirt, isiqalo
Izihloko
Isingeniso - Ukufaka umphathi (ovirt-injini) kanye nama-hypervisors (ababungazi) - Sikhona
Izilungiselelo ezengeziwe
Ngakho-ke, ake sicabangele izinkinga zokufakwa kokuqala kwezingxenye ze-ovirt-injini kanye ne-ovirt-host.
Izinqubo zokufaka ezinemininingwane eminingi zingatholakala njalo ku
Okuqukethwe
Ukufaka i-ovirt-injini Ifaka i-ovirt-host Ukwengeza i-node ku-oVirtN Isetha isixhumi esibonakalayo senethiwekhi Ukusethwa kwe-FC Isetha i-FCoE Isitoreji sesithombe se-ISO Okokuqala VM
Ukufaka i-ovirt-injini
Ku-Engine, izimfuneko eziyisisekelo ama-cores angu-2/4 GiB RAM/25 GiB storage. Kunconyiwe - kusuka ku-4 cores/16 GiB ye-RAM/50 GiB yesitoreji. Sisebenzisa inketho ye-Standalone Manager, lapho injini isebenza ngomshini okhethekile noma obonakalayo ngaphandle kweqoqo eliphethwe. Ukufakwa kwethu, sizothatha umshini obonakalayo, ngokwesibonelo, ku-ESXi* ezimele. Kuyinto elula ukusebenzisa amathuluzi wokuphakela ezishintshayo noma ukwenza i-cloning kusuka kusifanekiso esilungiselelwe ngaphambilini noma ukufakwa kwe-kickstart.
*Qaphela: Kuhlelo lokukhiqiza lokhu kuwumbono omubi ngoba... umphathi usebenza ngaphandle kokugodla futhi uba yibhodlela. Kulesi simo, kungcono ukucabangela inketho ye-Self-hosted Engine.
Uma kunesidingo, inqubo yokuguqula i-Standalone ibe Self Hosting ichazwa ngokuningiliziwe kokuthi
Sifaka i-CentOS 7 ku-VM ngokucushwa okuncane, bese sibuyekeza futhi siqalise kabusha uhlelo:
$ sudo yum update -y && sudo reboot
Kuyasiza ukufaka i-ejenti yesivakashi yomshini obonakalayo:
$ sudo yum install open-vm-tools
kubasingathi be-VMware ESXi, noma i-oVirt:
$ sudo yum install ovirt-guest-agent
Xhuma indawo yokugcina bese ufaka umphathi:
$ sudo yum install https://resources.ovirt.org/pub/yum-repo/ovirt-release43.rpm
$ sudo yum install ovirt-engine
Ukusethwa okuyisisekelo:
$ sudo engine-setup
Ezimweni eziningi, izilungiselelo ezizenzakalelayo zanele; ukuzisebenzisa ngokuzenzakalelayo, ungaqalisa ukumisa ngokhiye:
$ sudo engine-setup --accept-defaults
Manje singaxhuma enjinini yethu entsha ku-
Ifaka i-ovirt-host
Sifaka i-CentOS 7 ekucushweni okuncane kumsingathi ophathekayo, bese sixhuma indawo yokugcina, sibuyekeze futhi siqalise kabusha uhlelo:
$ sudo yum install https://resources.ovirt.org/pub/yum-repo/ovirt-release43.rpm
$ sudo yum update -y && sudo reboot
Qaphela: Kuyasebenziseka ukusebenzisa amathuluzi woku-deployment automation noma ukufakwa kwe-kickstart ukuze kufakwe.
Isibonelo sefayela lokuqalisa
Ukuqapha Izingxenye ezikhona zisuswa ngokuzenzakalelayo! Qaphela!
# 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
Londoloza leli fayela, isb.
' inst.ks=ftp://ftp.example.com/pub/labkvm.cfg'
.
Umbhalo wokufaka ususa izingxenye ezikhona ku-/dev/sda, kudala ezintsha
Iphasiwedi yomsebenzisi wezimpande: monteV1DE0, mgmt iphasiwedi yomsebenzisi: metroP0!is.
Qaphela! Izingxenye ezikhona zisuswa ngokuzenzakalelayo! Qaphela!
Siphinda (noma sikhiphe ngokuhambisana) kubo bonke ababungazi. Ukusuka ekuvuleni iseva "engenalutho" ukuya esimweni esilungile, kucatshangelwa ukulanda oku-2 okude, kuthatha imizuzu engama-20.
Ukwengeza i-node ku-oVirt
Kulula kakhulu:
Bala → Abasingathi → Okusha →…
Izinkambu ezidingekayo kuwizadi yiGama (igama lokubonisa, isb. kvm03), Igama lomethuleli (FQDN, isb. kvm03.lab.example.com) kanye nesigaba sokuqinisekisa - umsebenzisi wezimpande (ongaguquleki) — iphasiwedi noma Ukhiye Womphakathi we-SSH.
Ngemva kokucindezela inkinobho Ok Uzothola umlayezo "Awukakulungisi Ukuphathwa kwamandla kulo msingathi. Uqinisekile ukuthi ufuna ukuqhubeka?”. Lokhu kuvamile - sizobheka ukuphathwa kwamandla kamuva, ngemva kokuthi umsingathi exhunywe ngempumelelo. Nokho, uma imishini okufakwe kuyo ababungazi ingakusekeli ukuphatha (IPMI, iLO, DRAC, njll.), ngincoma ukuyikhubaza: Bala → Amaqoqo → Okuzenzakalelayo → Hlela → I-Fencing Ploicy → Nika amandla ukubiyela, susa ukumaka ibhokisi.
Uma inqolobane ye-oVirt ibingaxhumekile kumsingathi, ukufakwa kuzohluleka, kodwa lokho kulungile - udinga ukuyengeza, bese uchofoza Faka -> Faka kabusha.
Ukuxhuma umsingathi akuthathi ngaphezu kwemizuzu engu-5-10.
Isetha isixhumi esibonakalayo senethiwekhi
Njengoba sakha isistimu ebekezelela amaphutha, uxhumano lwenethiwekhi kufanele futhi lunikeze uxhumano olungadingekile, olwenziwa kuthebhu ethi Compute → Abasingathi → UMPHATHI → Izisetshenziswa Zenethiwekhi - Setha Amanethiwekhi Osokhaya.
Ngokuya ngamakhono emishini yakho yenethiwekhi nezindlela zokwakha, izinketho zingenzeka. Kungcono ukuxhuma kusitaki sokushintshwa kwe-top-of-rack ukuze uma eyodwa ehluleka, ukutholakala kwenethiwekhi kungaphazamiseki. Ake sibheke isibonelo sesiteshi se-LACP esihlanganisiwe. Ukuze ulungiselele isiteshi esihlanganisiwe, "thatha" i-adaptha yesibili engasetshenziswanga ngegundane "uyise" kweyoku-2. Iwindi lizovuleka Dala Ibhondi Entsha, lapho i-LACP (Imodi 4, ukuhlanganisa isixhumanisi se-Dynamic, 802.3ad) ikhethwa ngokuzenzakalelayo. Ohlangothini lokushintsha, ukucushwa kweqembu le-LACP okuvamile kwenziwa. Uma kungenakwenzeka ukwakha inqwaba yamaswishi, ungasebenzisa imodi yesipele esisebenzayo (Imodi 1). Sizobheka izilungiselelo ze-VLAN esihlokweni esilandelayo, futhi sizongena emininingwaneni eyengeziwe ngezincomo zokusetha inethiwekhi kudokhumenti.
Ukusethwa kwe-FC
I-Fiber Channel (FC) isekelwa ngaphandle kwebhokisi futhi kulula ukuyisebenzisa. Ngeke simise inethiwekhi yesitoreji, okuhlanganisa ukumisa amasistimu okugcina kanye namaswishi endwangu yokuklama njengengxenye yokusetha i-oVirt.
Isetha i-FCoE
I-FCoE, ngokubona kwami, ayizange isabalale kumanethiwekhi okugcina, kodwa ivame ukusetshenziswa kumaseva njenge "mile yokugcina", isibonelo, ku-HPE Virtual Connect.
Ukusetha i-FCoE kudinga izinyathelo ezilula ezengeziwe.
Setha Injini ye-FCoE
Isihloko kuwebhusayithi yesigqoko esibomvu
KuMphathi
$ sudo engine-config -s UserDefinedNetworkCustomProperties='fcoe=^((enable|dcb|auto_vlan)=(yes|no),?)*$'
$ sudo systemctl restart ovirt-engine.service
Setha i-Node FCoE
Ku-oVirt-Hosts udinga ukufaka
$ sudo yum install vdsm-hook-fcoe
Okulandelayo ukusethwa okujwayelekile kwe-FCoE, indatshana kuRed Hat:
Nge-Broadcom CNA, bheka futhi
Qiniseka ukuthi amaphakheji afakiwe (asekuncane kakhulu):
$ sudo yum install fcoe-utils lldpad
Okulandelayo ukusetha ngokwayo (esikhundleni se-ens3f2 kanye ne-ens3f3 sishintsha amagama ama-CNA afakwe kunethiwekhi yokugcina):
$ 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
ezibalulekile: Uma isixhumi esibonakalayo senethiwekhi sisekela i-DCB/DCBX kuhadiwe, ipharamitha ye-DCB_REQUIRED kufanele isethwe ukuze ithi inombolo.
DCB_REQUIRED=“yebo” → #DCB_REQUIRED=“yebo”
Okulandelayo, kufanele uqiniseke ukuthi i-adminStatus ikhutshaziwe kuzo zonke izixhumi ezibonakalayo, okubandakanya. ngaphandle kwe-FCoE enikwe amandla:
$ sudo lldptool set-lldp -i ens3f0 adminStatus=disabled
...
$ sudo lldptool set-lldp -i ens3f3 adminStatus=disabled
Uma kukhona ezinye izixhumanisi zenethiwekhi, unganika amandla i-LLDP:
$ sudo systemctl start lldpad
$ sudo systemctl enable lldpad
Njengoba kushiwo ngaphambili, uma i-hardware DCB/DCBX isetshenziswa, isilungiselelo se-DCB_REQUIRED kufanele sivulwe cha futhi lesi sinyathelo singeqiwa.
$ 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
Ngokuxhumana kwenethiwekhi, hlola ukuthi i-autostart ivuliwe yini:
$ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens3f2
$ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens3f3
ONBOOT=yes
Buka izixhumanisi ze-FCoE ezimisiwe, okokukhiphayo komyalo akufanele kungabi nalutho.
$ sudo fcoeadm -i
Ukucushwa okulandelayo kwe-FCoE kwenziwa njenge-FC evamile.
Okulandelayo kuza ukucushwa kwezinhlelo zokulondoloza kanye namanethiwekhi - ukuklanywa kwendawo, abasingathi be-SAN, ukwakhiwa nokwethulwa kwamavolumu/ama-LUN, ngemva kwalokho isitoreji singaxhunywa kuma-ovirt-hosts: Isitoreji → Izizinda → Isizinda Esisha.
Shiya Umsebenzi Wesizinda Njengedatha, Uhlobo Lwesitoreji Njenge-Fiber Channel, Umsingathi njenganoma iyiphi, igama njengesib. storNN-volMM.
Impela isistimu yakho yokulondoloza ivumela ukuxhumana hhayi nje ngokubhukha indlela, kodwa futhi nokulinganisa. Amasistimu amaningi esimanje ayakwazi ukudlulisa idatha kuzo zonke izindlela ngokulinganayo (i-ALUA iyasebenza/iyasebenza).
Ukuze unike amandla zonke izindlela esimweni sokusebenza, udinga ukulungiselela ukuphindaphinda, okuningi kulokhu ezihlokweni ezilandelayo.
Ukusetha i-NFS ne-iSCSI kwenziwa ngendlela efanayo.
Isitoreji sesithombe se-ISO
Ukufaka i-OS, uzodinga amafayela awo wokufaka, avame ukutholakala ngendlela yezithombe ze-ISO. Ungasebenzisa indlela eyakhelwe ngaphakathi, kodwa ukusebenza ngezithombe ku-oVirt, uhlobo olukhethekile lokugcina lwenziwe - i-ISO, engaqondiswa kuseva ye-NFS. Yengeze:
Isitoreji → Izizinda → Isizinda Esisha,
Umsebenzi Wesizinda → ISO,
Umzila Wokuthekelisa - isb. mynfs01.example.com:/exports/ovirt-iso (ngesikhathi sokuxhuma, ifolda kufanele ingabi nalutho, umphathi kufanele akwazi ukuyibhalela),
Igama - isb. mynfs01-iso.
Umphathi uzodala isakhiwo sokugcina izithombe
/exports/ovirt-iso/<some UUID>/images/11111111-1111-1111-1111-111111111111/
Uma sezivele zikhona izithombe ze-ISO kuseva yethu ye-NFS, ukuze wonge isikhala kuhle ukuzixhumanisa nale folda esikhundleni sokukopisha amafayela.
Okokuqala VM
Kulesi sigaba, usungakwazi ukudala umshini wokuqala we-virtual, ufake i-OS nesofthiwe yohlelo lokusebenza kuwo.
Bala → Imishini Ebonakalayo → Emisha
Ngomshini omusha, cacisa igama (Igama), dala idiski (Izithombe Zesibonelo → Dala) bese uxhuma isixhumi esibonakalayo senethiwekhi (Qinisekisa ukuxhumana kwenethiwekhi ye-VM ngokukhetha iphrofayela ye-vNIC → khetha okuwukuphela kwe-ovirtmgmt ohlwini okwamanje).
Ohlangothini lweklayenti udinga isiphequluli sesimanje futhi
Umshini wokuqala wethulwe ngempumelelo. Kodwa-ke, ukuze kusebenze ngokugcwele uhlelo, inani lezilungiselelo ezengeziwe liyadingeka, esizoqhubeka nazo ezihlokweni ezilandelayo.
Source: www.habr.com