oVirt ile 2 itula. Vaega 2. Faʻapipiʻiina o le pule ma 'au

O lenei tusiga o le isi lea i le faasologa ile oVirt, le amataga iinei.

Mataupu Faavae

  1. Faatomuaga
  2. Fa'atuina se pule (ovirt-engine) ma hypervisors (hosts) - Ua matou i ai iinei
  3. Faʻasalalau tulaga

O lea la, seʻi o tatou mafaufau i mataupu o le faʻapipiʻiina muamua o le ovirt-engine ma ovirt-host vaega.

E mafai ona maua i taimi uma faiga fa'apipi'i au'ili'ili fa'amaumauga.

Mataupu

  1. Fa'apipi'i ovirt-engine
  2. Fa'apipi'i ovirt-host
  3. Fa'aopoopoina se node ile oVirtN
  4. Fa'atulaga le feso'ota'iga feso'ota'iga
  5. Seti FC
  6. Fa'atulaga FCoE
  7. ISO teuina ata
  8. Muamua VM

Fa'apipi'i ovirt-engine

Mo le Inisinia, o mea e manaʻomia e 2 cores/4 GiB RAM/25 GiB teuina. Fautuaina - mai le 4 cores/16 GiB of RAM/50 GiB of storage. Matou te faʻaogaina le filifiliga Standalone Manager, pe a faʻaogaina le afi i luga o se masini faʻapitoa poʻo se masini faʻapitoa i fafo atu o se fuifui pulea. Mo la matou faʻapipiʻi, matou te ave se masini masini, mo se faʻataʻitaʻiga, i luga o se ESXi * tutoʻatasi. E faigofie le fa'aogaina o mea faigaluega fa'apipi'i po'o le fa'a-cloning mai se fa'ata'ita'iga na saunia muamua po'o le fa'apipi'i kickstart.

* Manatua: Mo se faiga o gaosiga o se manatu leaga lea aua... e galue le pule e aunoa ma se fa'aagaga ma avea ma se fa'alavelave. I lenei tulaga, e sili atu le mafaufau i le Self-hosted Engine filifiliga.

Afai e manaʻomia, o le faʻagasologa mo le faʻaliliuina o le Standalone i le Self Hosted o loʻo faʻamatalaina auiliili i totonu fa'amaumauga. Aemaise lava, e manaʻomia ona tuʻuina atu i le talimalo le toe faʻatonuina o le faʻatonuga faʻatasi ma le lagolago a le Hosted Engine.

Matou te faʻapipiʻi CentOS 7 i luga o le VM i se faʻatulagaga laʻititi, ona faʻafouina lea ma toe faʻafouina le faiga:

$ sudo yum update -y && sudo reboot

E aoga le faʻapipiʻiina o se sui asiasi mo se masini komepiuta:

$ sudo yum install open-vm-tools

mo VMware ESXi 'au, po'o le oVirt:

$ sudo yum install ovirt-guest-agent

Faʻafesoʻotaʻi le fale teu oloa ma faʻapipiʻi le pule:

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

Seti faavae:

$ sudo engine-setup

I le tele o tulaga, e lava le faʻaogaina o faʻaoga e faʻaaogaina ai, e mafai ona e faʻatautaia le faʻatulagaina ma le ki:

$ sudo engine-setup --accept-defaults

O lea e mafai ona matou faʻafesoʻotaʻi i le matou afi fou i ovirt.lab.example.com. O lo'o gaogao lava iinei, o lea sei o tatou agai i luma i le faʻapipiʻiina o hypervisors.

Fa'apipi'i ovirt-host

Matou te faʻapipiʻi CentOS 7 i se faʻatulagaga laʻititi i luga o se talimalo faʻapitoa, ona faʻafesoʻotaʻi lea o le fale teu oloa, faʻafouina ma toe faʻafouina le faiga:

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

Manatua: E faigofie le faʻaogaina o meafaigaluega faʻapipiʻi masini poʻo le kickstart faʻapipiʻi mo le faʻapipiʻiina.

Faataitaiga faila kickstart
Faʻamolemole faʻamolemole! O vaega o lo'o iai e otometi lava ona tapeina! Ia faaeteete!

# 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

Faasaoina lenei faila, eg. ftp.example.com/pub/labkvm.cfg. Ina ia faʻaoga le faʻamaumauga pe a amata le faʻapipiʻiina o le OS, filifili 'Install CentOS 7', faʻaaga le faʻasologa o le faʻasologa o le faʻasologa (Tab ki) ma faʻaopopo i le pito (faatasi ai ma se avanoa, e aunoa ma ni upusii)

' inst.ks=ftp://ftp.example.com/pub/labkvm.cfg'

.
O le faʻapipiʻi faʻapipiʻi e tapeina vaega o loʻo iai i luga / dev / sda, fatuina mea fou fautuaga a le au atina'e (e faigofie ona matamata i latou pe a uma ona faʻapipiʻi faʻaaoga le lsblk poloaiga). O le igoa talimalo ua setiina o kvm01.lab.example.com (pe a uma ona faʻapipiʻi, e mafai ona e suia i le poloaiga hostnamectl set-hostname kvm03.lab.example.com), o le tuatusi IP e maua aunoa, o le sone taimi o Moscow, Ua faaopoopo le lagolago i le gagana Rusia.

Upu fa'aoga a'a: monteV1DE0, mgmt fa'aoga upu fa'aoga: metroP0!is.
Fa'alogo! O vaega o lo'o iai e otometi lava ona tapeina! Fa'aitete!

Matou te toe fai (pe faʻatino tutusa) i 'au uma. Mai le faʻaogaina o le "gaogao" server i se tulaga sauni, ma amanaʻia 2 umi download, e tusa ma le 20 minute.

Fa'aopoopoina se node i le oVirt

E matua faigofie lava:

Compute → Hosts → Fou →…

O fanua mana'omia ile wizard ole Igoa (fa'aali igoa, eg kvm03), Hostname (FQDN, e.g. kvm03.lab.example.com) ma le Fa'amaoniga vaega - fa'aoga a'a (e le suia) - fa'aupuga po'o le SSH Public Key.

Ina ua uma ona oomiina le faamau Ok O le ae mauaina se savali "E te leʻi faʻatulagaina le Pulea Malosiaga mo lenei Host. E te mautinoa e te mana'o e fa'aauau?”. E masani lava - o le a tatou vaʻavaʻai i le pulega o le mana mulimuli ane, pe a maeʻa ona fesoʻotaʻi lelei le talimalo. Ae peitaʻi, afai o masini o loʻo faʻapipiʻiina ai 'au e le lagolagoina le pulega (IPMI, iLO, DRAC, ma isi), ou te fautuaina le faʻagata: Faʻasologa → Clusters → Default → Faʻasaʻo → Fencing Ploicy → Enable fencing, aveese le pusa.

Afai e leʻi fesoʻotaʻi le faleoloa oVirt i le talimalo, o le a le manuia le faʻapipiʻiina, ae e le afaina - e tatau ona e faʻaopoopoina, ona kiliki lea Faʻamau -> Toe faʻapipiʻi.

Faʻafesoʻotaʻi le talimalo e le sili atu i le 5-10 minute.

Fa'atulaga le feso'ota'iga feso'ota'iga

Talu ai o loʻo matou fausiaina se faiga faʻaletonu, o le fesoʻotaʻiga fesoʻotaʻiga e tatau foʻi ona tuʻuina atu se fesoʻotaʻiga e tele, lea e faia i le Compute → Hosts → tab AIGA → Feso'ota'iga Feso'ota'iga - Seti Feso'ota'iga Talimalo.

Fa'alagolago i le gafatia o au masini feso'ota'iga ma faiga fa'ata'ita'iga, e mafai ona fai filifiliga. E sili le fa'afeso'ota'i i se fa'aputuga o su'ega pito i luga ina ia a le mafai, e le fa'alavelaveina le avanoa o feso'otaiga. Se'i o tatou va'ai i le fa'ata'ita'iga o se alaleo LACP tu'ufa'atasia. Ina ia faʻapipiʻi se auala faʻapipiʻi, "ave" le 2nd adapter le faʻaaogaina ma le kiore ma "ave" i le 1st. O le a matala se faamalama Fausia le Fa'amauga Fou, lea e filifili ai le LACP (Mode 4, Dynamic link aggregation, 802.3ad). I le itu sui, o le faatulagaga masani a le LACP o loʻo faia. Afai e le mafai ona fausia se faaputuga o ki, e mafai ona e faʻaogaina le Active-Backup mode (Mode 1). O le a matou vaʻavaʻai i VLAN faʻatulagaina i le isi tusiga, ma o le a matou oʻo atu i faʻamatalaga atili ma fautuaga mo le faʻatulagaina o se fesoʻotaiga i totonu o le pepa. Fuafuaga ma Ta'iala Mana'omia.

Seti FC

Fiber Channel (FC) e lagolagoina i fafo o le pusa ma e faigofie ona fa'aoga. Matou te le fa'atūina se feso'ota'iga e teu ai, e aofia ai le fa'atūina o faiga e teu ai ma sone fa'asolo ie e fai ma vaega o le fa'atūina o le oVirt.

Fa'atulaga FCoE

O le FCoE, i loʻu manatu, e leʻi faʻalauteleina i totonu o fesoʻotaʻiga teuina, ae masani ona faʻaaogaina i luga o sapalai o le "maila mulimuli", mo se faʻataʻitaʻiga, i le HPE Virtual Connect.

O le fa'atulagaina o le FCoE e mana'omia ni laasaga faigofie fa'aopoopo.

Seti le afi FCoE

Tala i luga ole upega tafa'ilagi a Red Hat B.3. Fa'afefea ona Seti Red Hat Virtualization Manager e Fa'aaoga FCoE
I luga ole Pule
, faʻatasi ai ma le faʻatonuga lea matou te faʻaopoopoina le ki i le pule ma toe amata:


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

Seti Node FCoE

I luga ole oVirt-Hosts e tatau ona e faʻapipiʻi

$ sudo yum install vdsm-hook-fcoe

Sosoo ai le seti FCoE masani, tusiga ile Red Hat: 25.5. Fa'atonuina o le Fiber Channel i luga ole Ethernet Interface.

Mo Broadcom CNA, va'ai fa'aopoopo Fa'aoga Taiala FCoE Configuration mo Broadcom-Based Adapters.

Ia mautinoa o loʻo faʻapipiʻi ia afifi (ua i ai i sina mea itiiti):

$ sudo yum install fcoe-utils lldpad

Sosoo ai o le seti lava ia (nai lo le ens3f2 ma le ens3f3 matou te sui i igoa o CNA o loʻo aofia i totonu o le upega tafaʻilagi):

$ 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

tāua: Afai e lagolagoina e le fesoʻotaʻiga fesoʻotaʻiga DCB/DCBX i meafaigaluega, e tatau ona seti le DCB_REQUIRED parameter i le leai.

DCB_REQUIRED=“ioe” → #DCB_REQUIRED=“ioe”

Ma le isi, e tatau ona e mautinoa o le adminStatus ua le atoatoa i luga o fesoʻotaʻiga uma, aofia ai. e aunoa ma le fa'aogaina o le FCoE:

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

Afai ei ai isi fesoʻotaʻiga fesoʻotaʻiga, e mafai ona e faʻaogaina le LLDP:

$ sudo systemctl start lldpad
$ sudo systemctl enable lldpad

E pei ona taʻua muamua, afai e faʻaaogaina meafaigaluega DCB/DCBX, e tatau ona faʻaogaina le DCB_REQUIRED seti i totonu. leai ma e mafai ona faamisi lenei laasaga.

$ 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

Mo feso'ota'iga feso'ota'iga, siaki pe ua mafai le autostart:

$ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens3f2
$ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens3f3

ONBOOT=yes

Va'ai feso'ota'iga FCoE, e le tatau ona gaogao le fa'atonuga.

$ sudo fcoeadm -i

O le fa'asologa mulimuli ane o le FCoE e faia e pei o le FC masani.

E soso'o mai le fa'atulagaina o faiga fa'apipi'i ma feso'ota'iga - zoning, SAN hosts, fa'atupuina ma le tu'uina atu o voluma/LUNs, a mae'a lea e mafai ona fa'afeso'ota'i le teuina i ovirt-hosts: Teuina → Domains → New Domain.

Tu'u le Fa'atonuga ole Domain e pei o Fa'amaumauga, Ituaiga Teuina e pei ole Fiber Channel, Host e pei o so'o se mea, fa'aigoa pei ole storNN-volMM.

E mautinoa lava e mafai e lau faiga teu oloa feso'ota'iga e le gata mo le fa'asaoina o auala, ae fa'apea fo'i mo le paleni. O le tele o faiga fa'aonaponei e mafai ona fa'asalalauina fa'amatalaga i ala uma e tutusa lelei (ALUA active/active).

Ina ia mafai ai auala uma i le tulaga galue, e te manaʻomia le faʻatulagaina o multipasing, sili atu i lenei mea i tala o loʻo mulimuli mai.

O le faʻatulagaina o le NFS ma le iSCSI e faia i se auala tutusa.

ISO teuina ata

Ina ia faʻapipiʻi le OS, e te manaʻomia a latou faila faila, e masani ona maua i foliga o ata ISO. E mafai ona e faʻaogaina le auala faʻapipiʻi, ae o le galue i ata i le oVirt, ua atiaʻe se ituaiga faʻapitoa o le teuina - ISO, lea e mafai ona faʻatatau i se server NFS. Fa'aopoopo i ai:

Teuina → Domains → New Domain,
Galuega Fa'atino → ISO,
Auala i fafo - e.g. mynfs01.example.com:/exports/ovirt-iso (i le taimi o feso'ota'iga, e tatau ona gaogao le faila, e tatau ona mafai e le pule ona tusi i ai),
Igoa - e.g. mynfs01-iso.

O le a faia e le pule se fausaga e teu ai ata
/exports/ovirt-iso/<some UUID>/images/11111111-1111-1111-1111-111111111111/

Afai ua i ai ata ISO i luga o la matou NFS server, e faʻasaoina avanoa e faigofie ona faʻafesoʻotaʻi i lenei faila nai lo le kopiina o faila.

Muamua VM

I lenei laʻasaga, ua mafai ona e fatuina le masini komepiuta muamua, faʻapipiʻi le OS ma le polokalama faʻaoga i luga.

Fa'atatau → Masini Va'aiga → Fou

Mo le masini fou, faʻamaonia se igoa (Igoa), fatuina se tisiki (Faʻataʻitaʻiga Ata → Fausia) ma faʻafesoʻotaʻi se fesoʻotaʻiga fesoʻotaʻiga (Instantiate VM network interfaces e ala i le pikiina o se vNIC profile → filifili na o le ovirtmgmt mai le lisi mo le taimi nei).

I le itu o le kalani e te mana'omia se su'esu'ega fa'aonaponei ma SPICE tagata fa'atau e fegalegaleai ma le faamafanafanaga.

Ua fa'alauiloa lelei le masini muamua. Ae ui i lea, mo le faʻaogaina atoatoa o le faiga, e manaʻomia le tele o faʻaopoopoga faʻaopoopo, lea o le a matou faʻaauau i tala o loʻo mulimuli mai.

puna: www.habr.com

Faaopoopo i ai se faamatalaga