oVirt 2 saacadood gudahood. Qaybta 2. Rakibaadda maamulaha iyo martida loo yahay

Maqaalkani waa kan xiga ee taxanaha oVirt, bilowga halkan.

Articles

  1. Horudhac
  2. Rakibaadda maamulaha (ovirt-engine) iyo hypervisors (martigeliyayaasha) - Waxaan joognaa halkan
  3. Dejinta dheeraadka ah

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.

Tusmo

  1. Ku rakibida mashiinka ovirt
  2. Ku rakibida ovirt-host
  3. Ku darida noode oVirtN
  4. Dejinta interface interface
  5. dejinta FC
  6. Dejinta FCoE
  7. Kaydinta sawirka ISO
  8. Tusmada ugu hooseysa ee VM

Ku rakibida mashiinka ovirt

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:

$ sudo yum install ovirt-guest-agent

Ku xidh kaydka oo rakib maamulaha:

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

Habaynta aasaasiga ah:

$ sudo engine-setup

Xaaladaha intooda badan, goobaha caadiga ah ayaa ku filan; si aad si toos ah u isticmaasho, waxaad ku wadi kartaa qaabeynta furaha:

$ sudo engine-setup --accept-defaults

Hadda waxaan ku xidhi karnaa mishiinkeena cusub at ovirt.lab.example.com. Weli way madhan tahay halkan, markaa aynu u gudubno rakibidda hypervisors.

Ku rakibida ovirt-host

Waxaan ku rakibnay CentOS 7 qaabeynta ugu yar ee martigeliyaha jireed, ka dib waxaan ku xireynaa keydka, cusbooneysiin oo dib u bilow nidaamka:

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

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.

Dejinta FCoE

FCoE, ra'yigeyga, ma noqon mid baahsan shabakadaha kaydinta, laakiin waxaa badanaa loo isticmaalaa server-yada sida "miilka ugu dambeeya", tusaale ahaan, HPE Virtual Connection.

Dejinta FCoE waxay u baahan tahay tillaabooyin fudud oo dheeraad ah.

Dejinta mishiinka FCoE

Maqaalka shabakada koofiyadda cas B.3. Sida loo Sameeyo Maamulaha Farsamaynta Koofiyada Cas si loo isticmaalo FCoE
Dhanka Maareeyaha
, amarka soo socda waxaan ku darnaa furaha maamulaha oo dib u bilow:


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

Dejinta Node FCoE

On oVirt-Hosts waxaad u baahan tahay inaad ku rakibto

$ sudo yum install vdsm-hook-fcoe

Xiga waa habaynta caadiga ah ee FCoE, maqaalka Koofiyada Cas: 25.5. Habaynta Kanaalka Fiber ee Interface-ka.

Broadcom CNA, eeg intaa dheer Hagaha Isticmaalaha FCoE Isku xidhka ee Adabiyeyaasha ku Salaysan Broadcom.

Hubi in baakooyinka la rakibay (horeyba ugu yar):

$ sudo yum install fcoe-utils lldpad

Xiga waa habaynta lafteeda (halkii ens3f2 iyo ens3f3 waxaan ku bedelnaa magacyada CNA-yada ku jira shabakada kaydinta):

$ 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

muhiim ah: Haddii interneedka shabakadu ku taageerto DCB/DCBX qalab ahaan, cabbirka DCB_REQUIRED waa in la dejiyaa inuu noqdo maya.

DCB_REQUIRED="haa" → #DCB_REQUIRED="haa"

Marka xigta, waa inaad hubisaa in adminStatus uu naafo ka yahay dhammaan is-dhexgalka, oo ay ku jiraan. iyada oo aan FCoE la shaqayn:

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

Haddii ay jiraan shabakado kale oo isku xiran, waxaad awood u siin kartaa LLDP:

$ sudo systemctl start lldpad
$ sudo systemctl enable lldpad

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

ONBOOT=yes

Eeg isku-xidhka FCoE ee habaysan, soo-saarka amarku waa inaanu noqon mid madhan.

$ sudo fcoeadm -i

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:

Kaydinta → Domains → Domain Cusub,
Domain function → ISO,
Jidka Dhoofinta - tusaale mynfs01.example.com:/exports/ovirt-iso (waqtiga xidhiidhka, galku waa inuu madhan yahay, maamuluhu waa inuu awoodaa inuu wax u qoro),
Magaca - tusaale mynfs01-iso.

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.

Source: www.habr.com

Add a comment