Ichi chinyorwa ndicho chinotevera munhevedzano paoVirt, kutanga
Articles
Nhanganyaya - Kuisa maneja (ovirt-injini) uye hypervisors (mauto) - Tiri pano
Zvirongwa zvepamberi
Saka, ngatitarisei nyaya dzekutanga kuiswa kweiyo ovirt-injini uye ovirt-host components.
Mamwe akadzama ekuisa maitiro anogona kugara achiwanikwa mukati
Zviri mukati
Kuisa ovirt-injini Kuisa ovirt-host Kuwedzera node kune oVirtN Kugadzirisa network interface FC setup Kugadzira FCoE ISO chengetedzo yemifananidzo Kutanga VM
Kuisa ovirt-injini
Kune Injini, izvo zvishoma zvinodiwa 2 cores/4 GiB RAM/25 GiB kuchengetedza. Inokurudzirwa - kubva ku4 cores/16 GiB ye RAM/50 GiB yekuchengetedza. Isu tinoshandisa iyo Standalone Maneja sarudzo, kana injini ichimhanya pamushini wakatsaurirwa wemuviri kana chaiwo kunze kweboka rinotarisirwa. Pakugadzwa kwedu, tichatora muchina chaiwo, semuenzaniso, pane yakamira ESXi*. Zviri nyore kushandisa deployment otomatiki maturusi kana cloning kubva kune yakambogadzirirwa template kana kickstart kuisirwa.
*Cherechedza: Yekugadzira sisitimu iyi ipfungwa yakaipa nekuti... maneja anoshanda pasina kuchengeterwa uye anova bhodhoro. Muchiitiko ichi, zviri nani kufunga nezve Self-hosted Injini sarudzo.
Kana zvichidikanwa, maitiro ekushandura Standalone kuita Self Hosting anotsanangurwa zvakadzama mukati
Isu tinoisa CentOS 7 paVM mune zvishoma zvigadziriso, tozogadzirisa uye tangazve sisitimu:
$ sudo yum update -y && sudo reboot
Izvo zvinobatsira kuisa mumiriri wevaenzi kune chaiwo muchina:
$ sudo yum install open-vm-tools
yeVMware ESXi mauto, kana oVirt:
$ sudo yum install ovirt-guest-agent
Batanidza repository uye isa maneja:
$ sudo yum install https://resources.ovirt.org/pub/yum-repo/ovirt-release43.rpm
$ sudo yum install ovirt-engine
Basic setup:
$ sudo engine-setup
Muzviitiko zvakawanda, zvigadziriso zvinokwana zvakakwana; kuti uzvishandise otomatiki, unogona kumhanyisa gadziriso nekiyi:
$ sudo engine-setup --accept-defaults
Iye zvino tinogona kubatana kune yedu itsva injini pa
Kuisa ovirt-host
Isu tinoisa CentOS 7 mune zvishoma zvigadziriso pane yemuviri mubati, wobva wabatanidza iyo repository, gadziridza uye reboot system:
$ sudo yum install https://resources.ovirt.org/pub/yum-repo/ovirt-release43.rpm
$ sudo yum update -y && sudo reboot
Ongorora: Zviri nyore kushandisa deployment otomatiki maturusi kana kickstart yekumisikidza.
Muenzaniso kickstart faira
Cherechedza chinyorwa! Mapartitions aripo anobviswa otomatiki! Ngwarira!
# 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
Sevha faira iri, semuenzaniso.
' inst.ks=ftp://ftp.example.com/pub/labkvm.cfg'
.
Iyo yekuisa script inobvisa zvikamu zviripo pa /dev/sda, inogadzira zvitsva
Pasiwedhi yemushandisi: monteV1DE0, mgmt password yemushandisi: metroP0!is.
Attention! Mapartitions aripo anobviswa otomatiki! Chenjera!
Isu tinodzokorora (kana kuita zvakafanana) kune ese mauto. Kubva pakubatidza "isina" sevha kuenda kune yakagadzirira mamiriro, uchifunga nezve 2 kureba kurodha, zvinotora anenge maminetsi makumi maviri.
Kuwedzera node kune oVirt
Zviri nyore:
Kokorodza → Hosts → Nyowani →…
Nzvimbo dzinodiwa muwizard iZita (zita rekuratidza, e.g. kvm03), zita remugamuchiri (FQDN, e.g. kvm03.lab.example.com) uye chikamu cheKusimbisa - midzi mushandisi (isingachinjiki) - password kana SSH Public Key.
Mushure mekudzvanya bhatani Ok Iwe uchagamuchira meseji "Hauna kugadzirira Power Management kune iyi Host. Une chokwadi chekuti unoda kuenderera mberi?". Izvi zvakajairika - isu tichatarisa manejimendi emagetsi gare gare, mushure mekunge muenzi anyatsobatanidzwa. Nekudaro, kana michina yakaisirwa mauto isingatsigire manejimendi (IPMI, iLO, DRAC, nezvimwewo), ndinokurudzira kuimisa: Kombuta → Masumbu → Default → Rongedza → Fencing Ploicy → Bvisa fencing, bvisa bhokisi.
Kana iyo oVirt repository yanga isina kubatana neanotambira, iyo yekumisikidza ichatadza, asi ndizvozvo - iwe unofanirwa kuiwedzera, wobva wadzvanya Isa -> Reinstall.
Kubatanidza mugadziri hakutore kupfuura 5-10 maminetsi.
Kugadzirisa network interface
Sezvo isu tiri kuvaka dhizaini-inoshivirira sisitimu, iyo network yekubatanidza inofanirawo kupa yakawandisa yekubatanidza, iyo inoitwa muCompute → Hosts → tab. HOST → Network Interfaces - Setup Host Networks.
Zvichienderana nekugona kwetiweki midziyo yako uye maitiro ekuvaka, sarudzo dzinogoneka. Zvakanakisisa kubatanidza kune stack ye-top-of-rack switches kuitira kuti kana imwe ikakundikana, kuwanikwa kwetiweki kusakanganiswa. Ngatitarisei muenzaniso weiyo yakaunganidzwa LACP chiteshi. Kuti ugadzire chiteshi chakaunganidzwa, "tora" iyo yechipiri isina kushandiswa adapta negonzo uye "tora" kune yekutanga. Hwindo richavhurika Gadzira New Bond, uko LACP (Mode 4, Dynamic link aggregation, 802.3ad) inosarudzwa nekusarudzika. Padivi rekuchinja, yakajairwa LACP boka kumisikidzwa inoitwa. Kana zvisingaite kugadzira stack yekuchinja, unogona kushandisa iyo Active-Backup mode (Mode 1). Tichatarisa marongero eVLAN muchinyorwa chinotevera, uye isu tichaenda mune zvakadzama nemazano ekumisikidza network mugwaro.
FC setup
Fiber Channel (FC) inotsigirwa kunze kwebhokisi uye iri nyore kushandisa. Hatisi kuzomisa network yekuchengetera, kusanganisira kumisikidza masisitimu ekuchengetedza uye zoning machira ekuchinja sechikamu chekumisikidza oVirt.
Kugadzira FCoE
FCoE, mumaonero angu, haina kupararira mumaseti ekuchengetedza, asi inowanzoshandiswa pamaseva se "maira yekupedzisira", semuenzaniso, muHPE Virtual Connect.
Kumisikidza FCoE kunoda mamwe matanho akareruka.
Gadzira FCoE Injini
Chinyorwa pane Red Hat webhusaiti
PaManeja
$ sudo engine-config -s UserDefinedNetworkCustomProperties='fcoe=^((enable|dcb|auto_vlan)=(yes|no),?)*$'
$ sudo systemctl restart ovirt-engine.service
Gadzira Node FCoE
Pane oVirt-Hosts iwe unofanirwa kuisa
$ sudo yum install vdsm-hook-fcoe
Inotevera ndiyo yakajairwa FCoE setup, chinyorwa paRed Hat:
Kune Broadcom CNA, tarisa zvakare
Ita shuwa kuti mapakeji akaiswa (atove mudiki):
$ sudo yum install fcoe-utils lldpad
Inotevera ndiyo setup pachayo (panzvimbo yekuti ens3f2 uye ens3f3 isu tinotsiva mazita eCNAs anosanganisirwa mune yekuchengetedza network):
$ 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
kosha: Kana network interface ichitsigira DCB/DCBX muhardware, DCB_REQUIRED parameter inofanira kusetwa kuti ive nhamba.
DCB_REQUIRED=“hongu” → #DCB_REQUIRED=“hongu”
Tevere, iwe unofanirwa kuve nechokwadi chekuti adminStatus yakadzimwa pane ese mainterfaces, incl. pasina FCoE inogoneswa:
$ sudo lldptool set-lldp -i ens3f0 adminStatus=disabled
...
$ sudo lldptool set-lldp -i ens3f3 adminStatus=disabled
Kana paine mamwe ma network network, unogona kugonesa LLDP:
$ sudo systemctl start lldpad
$ sudo systemctl enable lldpad
Sezvambotaurwa, kana hardware DCB/DCBX ikashandiswa, iyo DCB_REQUIRED marongero anofanirwa kugoneswa mukati. kwete uye danho iri rinogona kusvetuka.
$ 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
Kune network interface, tarisa kana autostart yakagoneswa:
$ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens3f2
$ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens3f3
ONBOOT=yes
Wona yakagadziriswa FCoE interfaces, iyo yekuraira inobuda haifanirwe kunge isina chinhu.
$ sudo fcoeadm -i
Kuzotevera kumisikidzwa kweFCoE kunoitwa seyenguva dzose FC.
Inotevera kunouya kumisikidzwa kwemasisitimu ekuchengetedza uye network - zoning, SAN mauto, kusikwa uye kuratidzwa kwemavhoriyamu/LUNs, mushure meiyo chengetedzo inogona kubatanidzwa kune ovirt-mauto: Storage → Domains → New Domain.
Siya Domain Basa seData, Chekuchengetedza Type seFiber Channel, Host sechero ipi, zita senge storNN-volMM.
Chokwadi yako yekuchengetedza sisitimu inobvumira kubatana kwete kungochengetera nzira, asiwo yekuenzanisa. Mazhinji masisitimu emazuva ano anokwanisa kufambisa data munzira dzese zvakaenzana (ALUA inoshanda / inoshanda).
Kugonesa nzira dzese munzvimbo inoshanda, unofanirwa kugadzirisa multipasing, zvimwe pane izvi mune zvinotevera zvinyorwa.
Kumisikidza NFS uye iSCSI kunoitwa nenzira yakafanana.
ISO chengetedzo yemifananidzo
Kuisa iyo OS, iwe uchada yavo yekuisa mafaera, anowanzo kuwanikwa ari muchimiro che ISO mifananidzo. Iwe unogona kushandisa yakavakirwa-mukati nzira, asi kushanda nemifananidzo muoVirt, yakasarudzika mhando yekuchengetedza yakagadziridzwa - ISO, iyo inogona kunangwa kune NFS server. Wedzera izvozvo:
Kuchengeta → Domains → New Domain,
Domain Basa → ISO,
Export Path - e.g. mynfs01.example.com:/exports/ovirt-iso (panguva yekubatanidza, folda inofanira kunge isina chinhu, maneja anofanira kukwanisa kuinyorera),
Zita - semuenzaniso mynfs01-iso.
Mutungamiri achagadzira chimiro chekuchengeta mifananidzo
/exports/ovirt-iso/<some UUID>/images/11111111-1111-1111-1111-111111111111/
Kana pachitova nemifananidzo yeISO pane yedu NFS server, kuchengetedza nzvimbo zviri nyore kuvabatanidza kune iyi folda pane kukopa mafaera.
Kutanga VM
Panguva ino, iwe unogona kutogadzira yekutanga chaiyo muchina, isa iyo OS uye application software pairi.
Compute → Virtual Machines → Mitsva
Pamushini mutsva, tsanangura zita (Zita), gadzira dhisiki (Instance Images → Gadzira) uye batanidza network network (Ita VM network interfaces nekutora vNIC mbiri → sarudza iyo chete ovirtmgmt kubva pane iyo rondedzero ikozvino).
Padivi revatengi iwe unoda browser yemazuva ano uye
Muchina wekutanga wakatangwa zvinobudirira. Zvisinei, kuitira kushanda kwakazara kwehurongwa, huwandu hwemamwe marongero anodiwa, izvo zvatichaenderera mberi mune zvinotevera zvinyorwa.
Source: www.habr.com