Marka, aynu ka fiirsanno arrimaha ku saabsan rakibaadda bilowga ah ee mishiinka ovirt-engine iyo qaybaha ovirt-host.
Hababka rakibidda oo faahfaahsan ayaa had iyo jeer laga heli karaa gudaha dukumentiyo.
Matoorka, shuruudaha ugu yar waa 2 kore/4 GiB RAM/25 GiB kaydinta. Lagu taliyay - laga bilaabo 4 cores/16 GiB ee RAM/50 GiB ee kaydinta. Waxaan isticmaalnaa ikhtiyaarka Maamulaha Standalone, marka matoorku ku shaqeeyo mashiin jireed ama dalwad gaar ah oo ka baxsan koox la maareeyey. Ku rakibidayada, waxaan u qaadan doonaa mashiinka farsamada gacanta, tusaale ahaan, ESXi * taagan. Way ku habboon tahay in la isticmaalo qalabaynta otomaatiga ama cloning-ka qaab-dhismeedka hore loo diyaariyey ama rakibidda bilowga.
*Fiiro gaar ah: Nidaamka wax soo saarka tani waa fikrad xun sababtoo ah ... maareeyuhu wuxuu ku shaqeeyaa bilaa kayd wuxuuna noqdaa dhalo. Xaaladdan oo kale, way fiicantahay in la tixgeliyo ikhtiyaarka Engine-ka ee is-hawlgaliyay.
Haddii loo baahdo, habka loogu beddelo Standalone loona beddelo Self Hosted ayaa si faahfaahsan loogu sharraxay dukumentiyo. Gaar ahaan, martigeliyaha wuxuu u baahan yahay in la siiyo amarka dib-u-dejinta oo leh taageerada Engine Hosted.
Waxaan ku rakibnay CentOS 7 VM qaabeynta ugu yar, ka dib cusboonaysii oo dib u bilow nidaamka:
$ sudo yum update -y && sudo reboot
Waa faa'iido leh in lagu rakibo wakiilka martida ee mashiinka farsamada:
$ sudo yum install open-vm-tools
loogu talagalay martigeliyayaasha VMware ESXi, ama oVirt:
Fiiro gaar ah: Way ku habboon tahay in la isticmaalo qalabaynta otomaatiga ama rakibidda kickstart si loo rakibo.
Tusaale faylka kickstart
Digniin Qaybaha jira si toos ah ayaa loo tirtiraa! Iska ilaali!
# 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
Kaydi faylkan, tusaale. ftp.example.com/pub/labkvm.cfg. Si aad u isticmaasho qoraalka marka aad bilaabayso rakibaadda OS, dooro 'Install CentOS 7', karti u yeelo habka tafatirka cabbirka (furaha Tab) oo ku dar dhammaadka (meel bannaan, iyada oo aan xigasho lahayn)
' inst.ks=ftp://ftp.example.com/pub/labkvm.cfg'
.
Qoraalka rakibaadda wuxuu tirtiraa qaybaha hadda jira ee / dev/sda, wuxuu abuuraa kuwa cusub talooyinka horumariyaha (waa ku haboon tahay in la daawado ka dib marka la rakibo adoo isticmaalaya amarka lsblk). Magaca martigeliyaha waxaa loo dejiyay kvm01.lab.example.com (ka dib marka la rakibo, waxaad ku bedeli kartaa amarka hostnamectl set-hostname kvm03.lab.example.com), ciwaanka IP-ga si toos ah ayaa loo helaa, aagga waqtiga waa Moscow, Taageerada luqadda Ruushka ayaa lagu daray.
Ereyga xididka isticmaalaha: monteV1DE0, mgmt user password: metroP0!is. Fiiro gaar ah! Qaybaha jira si toos ah ayaa loo tirtiraa! Taxaddar!
Waxaan ku celinaa (ama fulineynaa si isbarbar socda) dhammaan martigeliyayaasha. Laga bilaabo daaritaanka server-ka "madhan" ilaa xaalad diyaar ah, iyada oo la tixgelinayo 2 soo dejisyo dheer, waxay qaadataa 20 daqiiqo.
Ku darista noode oVirt
Aad bay u fududdahay:
Xisaabi → Martigaliyayaasha → Cusub →…
Goobaha loo baahan yahay ee saaxirku waa Magaca (magaca bandhiga, tusaale kvm03), Magaca martida (FQDN, tusaale kvm03.lab.example.com) iyo qaybta xaqiijinta - xidid isticmaale (aan bedeli karin) - erayga sirta ah ama furaha guud ee SSH.
Kadib riix badhanka Ok Waxaad heli doontaa fariin "Ma aadan habayn Maamulka Korontada ee Martigeliyahaan. Ma hubtaa inaad doonayso inaad sii wadato?. Tani waa wax caadi ah - waxaan eegi doonaa maaraynta awooda dambe, ka dib markii martigeliyaha si guul leh loogu xiro. Si kastaba ha noqotee, haddii mishiinnada ay ku rakiban yihiin martigeliyaha aysan taageerin maamulka (IPMI, iLO, DRAC, iwm.), waxaan ku talinayaa in la joojiyo: Xisaabinta → Kooxaha → Default → Tafatir → Dayr deyrka → Awood deyrka, ka saar sanduuqa.
Haddii kaydka oVirt aanu ku xidhnayn martigeliyaha, rakibiddu way fashilmi doontaa, laakiin taasi waa caadi - waxaad u baahan tahay inaad ku darto, ka dibna dhagsii Ku rakib -> Dib u rakib.
Isku xirka martigeliyaha waxay qaadataa wax ka badan 5-10 daqiiqo.
Dejinta interface interface
Maadaama aan dhiseyno nidaam qalad u dulqaadan, isku xirka shabakadu waa inuu sidoo kale bixiyaa xiriir aan caadi ahayn, kaas oo lagu sameeyo Compute → Hosts → tab HOST → Interfaces Network - Dejinta shabakadaha martida loo yahay.
Iyada oo ku xidhan awoodda qalabkaaga shabakadda iyo hababka qaab dhismeedka, doorashooyinku waa suurtogal. Way fiicantahay in lagu xidho xidhidhyo xidhxidhan shiishadaha sare-of-rack-ka si haddii midi guul-darraysto, helitaanka shabakadu aanu kala goyn. Aynu eegno tusaalaha kanaalka LACP ee la isku daray. Si loo habeeyo kanaalka la isku daray, "qaad" adabtarada 2aad ee aan la isticmaalin jiirka oo "qaad" 1aad. Daaqad ayaa furmi doonta Abuur curaarta cusub, halka LACP (Qaabka 4, isku-darka isku xirka Dynamic, 802.3ad) lagu xushay si toos ah. Dhinaca beddelka, qaabka caadiga ah ee kooxda LACP ayaa la sameeyaa. Haddii aanay suurtogal ahayn in la dhiso xidhmooyin furayaal ah, waxaad isticmaali kartaa habka-Backup-ka ee Firfircoon (Qaabka 1). Waxaan ku eegi doonaa goobaha VLAN maqaalka soo socda, waxaanan si faahfaahsan u geli doonaa talooyinka ku saabsan samaynta shabakad ku jirta dukumeentiga Qorshaynta iyo Tilmaamaha Shuruudaha.
dejinta FC
Kanaalka Fiber (FC) waxa lagu taageeraa meel ka baxsan sanduuqa waana fududahay in la isticmaalo. Ma dajin doono shabakad kaydinta, oo ay ku jirto dejinta nidaamyada kaydinta iyo aagga dareemada dharka taas oo qayb ka ah dejinta oVirt.
Sidii hore loo sheegay, haddii qalabka DCB/DCBX la isticmaalo, goobta DCB_REQUIRED waa in la dhaqaajiyaa maya talaabadanna waa laga gudbi karaa.
$ 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
Isku xirka shabakada, hubi in autostart karti u leeyahay:
$ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens3f2
$ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens3f3
Qaabeynta dambe ee FCoE waxaa loo sameeyaa sida FC caadiga ah.
Marka xigta waxay timaadaa qaabeynta nidaamyada kaydinta iyo shabakadaha - aagagga, SAN martigeliyaha, abuurista iyo soo bandhigida mugga / LUNs, ka dib markii kaydinta lagu xiri karo ovirt-hosts: Kaydinta → Domains → Domain Cusub.
Ka tag Domain Domain function as Data, Nooca Kaydinta sida Kanaalka Fiber, Martigeliyaha sida kasta, magaca sida storNN-volMM.
Hubaal habka kaydintaagu waxa uu ogolyahay isku xidhka ma aha boos sii qabsiga dariiqa, laakiin sidoo kale isu dheelitirka. Nidaamyo badan oo casri ah ayaa awood u leh inay u gudbiyaan xogta dhammaan waddooyinka si isku mid ah (ALUA firfircoon / firfircoon).
Si aad awood ugu yeelatid dhammaan waddooyinka gobolka firfircoon, waxaad u baahan tahay inaad dejiso isku-dhufashada, wax badan oo arrintan ku saabsan maqaallada soo socda.
Dejinta NFS iyo iSCSI waxaa loo sameeyaa si la mid ah.
Kaydinta sawirka ISO
Si aad u rakibto OS, waxaad u baahan doontaa faylalkooda rakibaadda, inta badan waxaa lagu heli karaa qaabka sawirada ISO. Waxaad isticmaali kartaa jidka ku dhex jira, laakiin si aad ula shaqeyso sawirada oVirt, nooc gaar ah oo kaydinta ayaa la sameeyay - ISO, kaas oo loogu talagalay server-ka NFS. Ku dar:
Maamuluhu wuxuu abuuri doonaa qaab lagu kaydiyo sawirada
/exports/ovirt-iso/<some UUID>/images/11111111-1111-1111-1111-111111111111/
Haddii ay jiraan sawirro ISO oo ku yaal server-kayaga NFS, si loo badbaadiyo meel bannaan waa ku habboon tahay in lagu xidho galkan halkii aad nuqul ka samayn lahayd.
Tusmada ugu hooseysa ee VM
Marxaladdan, waxaad horay u abuuri kartaa mashiinka farsamada ee ugu horreeya, ku rakib OS iyo software codsiga.
Xisaabi → Mashiinada Farshaxanka → Cusub
Mashiinka cusub, sheeg magaca (Magaca), samee disk (Sawirada Tusaalaha → Abuur) oo ku xidh interface interface (Instantiate VM network interfaces adiga oo soo qaadanaya profile vNIC → dooro ovirtmgmt kaliya ee liiska hadda).
Dhinaca macmiilka waxaad u baahan tahay browser casri ah iyo macmiilka SPICE si ay ula falgalaan console-ka
Mashiinkii ugu horreeyay ayaa si guul leh loo bilaabay. Si kastaba ha noqotee, si aad u dhammaystirto hawlgalka nidaamka, tiro ka mid ah goobaha dheeraadka ah ayaa loo baahan yahay, kuwaas oo aan ku sii wadi doono maqaallada soo socda.