No laila, e noʻonoʻo kākou i nā pilikia o ka hoʻokomo mua ʻana i nā ʻāpana ovirt-engine a me ovirt-host.
Hiki ke loaʻa nā kaʻina hoʻonohonoho kikoʻī hou aku ma palapala.
No ka Engine, ʻo nā koi liʻiliʻi he 2 cores/4 GiB RAM/25 GiB storage. Manaʻo ʻia - mai 4 cores/16 GiB o RAM/50 GiB o ka waiho ʻana. Hoʻohana mākou i ke koho Standalone Manager, i ka wā e holo ai ka ʻenekini ma kahi mīkini kino a i ʻole mīkini virtual ma waho o kahi pūʻulu hoʻokele. No kā mākou hoʻonohonoho ʻana, e lawe mākou i kahi mīkini virtual, no ka laʻana, ma kahi kūʻokoʻa ESXi*. He mea maʻalahi ka hoʻohana ʻana i nā mea hana automation deployment a i ʻole cloning mai kahi hoʻohālike i hoʻomākaukau mua ʻia a i ʻole hoʻonohonoho kickstart.
* Nānā: No ka ʻōnaehana hana he manaʻo maikaʻi ʻole kēia no ka mea... hana ka luna me ka mālama ʻole a lilo i bottleneck. I kēia hihia, ʻoi aku ka maikaʻi o ka noʻonoʻo ʻana i ka koho Self-hosted Engine.
Inā pono, ua wehewehe ʻia ke kaʻina hana no ka hoʻololi ʻana iā Standalone i Self Hosted palapala. ʻO ka mea kūikawā, pono e hāʻawi ʻia ka host i ke kauoha reinstall me ke kākoʻo Hosted Engine.
Hoʻokomo mākou i ka CentOS 7 ma ka VM i kahi hoʻonohonoho liʻiliʻi, a laila hoʻohou a hoʻomaka hou i ka ʻōnaehana:
$ sudo yum update -y && sudo reboot
He mea pono ke hoʻokomo i kahi mākaʻikaʻi no kahi mīkini virtual:
I ka hapanui o nā hihia, lawa nā hoʻonohonoho paʻamau; e hoʻohana aunoa iā lākou, hiki iā ʻoe ke holo i ka hoʻonohonoho me ke kī:
$ sudo engine-setup --accept-defaults
I kēia manawa hiki iā mākou ke hoʻohui i kā mākou engine hou ma ovirt.lab.example.com. Aia nō ka hakahaka ma ʻaneʻi, no laila e neʻe kākou i ka hoʻokomo ʻana i nā hypervisors.
Ke hoʻokomo nei i ka ovirt-host
Hoʻokomo mākou i ka CentOS 7 i kahi hoʻonohonoho liʻiliʻi ma kahi hoʻokipa kino, a laila hoʻohui i ka waihona, hoʻohou a hoʻomaka hou i ka ʻōnaehana:
Nānā: He mea maʻalahi ka hoʻohana ʻana i nā mea hana automation deployment a i ʻole hoʻonohonoho kickstart no ka hoʻouka ʻana.
waihona kickstart laʻana
E hoʻomaikaʻi mai! Holoi ʻakomi ʻia nā ʻāpana e kū nei! E makaʻala!
# 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
E mālama i kēia faila, e.g. ftp.example.com/pub/labkvm.cfg. No ka hoʻohana ʻana i ka palapala i ka wā e hoʻomaka ai i ka hoʻonohonoho OS, koho i ka 'Install CentOS 7', e ʻae i ke ʻano hoʻoponopono hoʻoponopono (Tab kī) a hoʻohui i ka hopena (me kahi hakahaka, me ka ʻole o nā huaʻōlelo)
' inst.ks=ftp://ftp.example.com/pub/labkvm.cfg'
.
Hoʻopau ka palapala hoʻonohonoho i nā ʻāpana i loaʻa ma / dev / sda, hana i nā mea hou manaʻo hoʻomohala (He mea maʻalahi ke nānā iā lākou ma hope o ka hoʻokomo ʻana me ke kauoha lsblk). Hoʻonohonoho ʻia ka inoa host e like me kvm01.lab.example.com (ma hope o ke kau ʻana, hiki iā ʻoe ke hoʻololi iā ia me ke kauoha hostnamectl set-hostname kvm03.lab.example.com), loaʻa maʻalahi ka helu IP, ʻo Moscow ka palena manawa, Ua hoʻohui ʻia ke kākoʻo ʻōlelo Lūkini.
ʻO ka ʻōlelo huna mea hoʻohana kumu: monteV1DE0, mgmt ʻōlelo huna mea hoʻohana: metroP0!is. Nānā! Holoi ʻakomi ʻia nā ʻāpana e kū nei! Akahele!
Ke hana hou nei mākou (a i ʻole e hana like) ma nā pūʻali āpau. Mai ka hoʻohuli ʻana i kahi kikowaena "ʻole" i kahi kūlana mākaukau, me ka noʻonoʻo ʻana i 2 mau hoʻoiho lōʻihi, lawe ʻia ma kahi o 20 mau minuke.
Hoʻohui i kahi node i oVirt
He mea maʻalahi loa:
E helu → Pūʻali → Hou →…
ʻO nā kahua i makemake ʻia i loko o ka wizard ʻo ia ka inoa (inoa hōʻike, e laʻa kvm03), Hostname (FQDN, eg. kvm03.lab.example.com) a me ka ʻāpana hōʻoia - mea hoʻohana kumu (hiki ʻole ke hoʻololi ʻia) - ʻōlelo huna a i ʻole SSH Public Key.
Ma hope o ke kaomi ʻana i ke pihi Ok E loaʻa iā ʻoe kahi leka "ʻAʻole ʻoe i hoʻonohonoho i ka Mana Mana no kēia Host. Makemake ʻoe e hoʻomau?". He mea maʻamau kēia - e nānā mākou i ka hoʻokele mana ma hope, ma hope o ka hoʻopili pono ʻana o ka mea hoʻokipa. Eia naʻe, inā ʻaʻole kākoʻo nā mīkini i hoʻokomo ʻia ai nā pūʻali koa i ka hoʻokele (IPMI, iLO, DRAC, a me nā mea ʻē aʻe), paipai wau e hoʻopau iā ia: Compute → Clusters → Default → Edit → Fencing Ploicy → Enable fencing, wehe i ka pahu.
Inā ʻaʻole pili ka waihona oVirt i ka host, e hāʻule ka hoʻonohonoho ʻana, akā maikaʻi kēlā - pono ʻoe e hoʻohui, a laila kaomi iā Install -> Reinstall.
ʻAʻole iʻoi aku ma mua o 5-10 mau minuke ka hoʻohui ʻana i ka mea hoʻokipa.
Hoʻonohonoho i ke kikowaena pūnaewele
No ka mea ke kūkulu nei mākou i kahi ʻōnaehana hoʻomanawanui hewa, pono e hāʻawi ka pili pūnaewele i kahi pilina redundant, i hana ʻia ma ka Compute → Hosts → tab. HOME → Nā Pūnaehana Pūnaewele - Hoʻonohonoho i nā Pūnaewele Pūnaewele.
Ma muli o ka hiki o kāu mau lako pūnaewele a me nā ala hoʻolālā, hiki ke koho. ʻOi aku ka maikaʻi o ka hoʻopili ʻana i kahi pūʻulu o nā hoʻololi top-of-rack a inā hāʻule kekahi, ʻaʻole e hoʻopau ʻia ka loaʻa ʻana o ka pūnaewele. E nānā kākou i ka laʻana o kahi kaila LACP i hōʻuluʻulu ʻia. No ka hoʻonohonoho ʻana i kahi kaila aggregated, "lawe" i ka adapter 2nd i hoʻohana ʻole ʻia me ka ʻiole a "lawe" iā ia i ka 1st. E wehe ʻia kahi pukaaniani Hana hou i ka pilina, kahi LACP (Mode 4, Dynamic link aggregation, 802.3ad) i koho ʻia e ka paʻamau. Ma ka ʻaoʻao hoʻololi, hana ʻia ka hoʻonohonoho maʻamau o ka hui LACP. Inā ʻaʻole hiki ke kūkulu i kahi pūʻulu o nā hoʻololi, hiki iā ʻoe ke hoʻohana i ke ʻano Active-Backup mode (Mode 1). E nānā mākou i nā hoʻonohonoho VLAN ma ka ʻatikala aʻe, a e hele mākou i nā kikoʻī hou aku me nā ʻōlelo paipai no ka hoʻonohonoho ʻana i kahi pūnaewele ma ka palapala. Hoʻolālā a me nā mea e pono ai ke alakaʻi.
Hoʻonohonoho FC
Kākoʻo ʻia ʻo Fiber Channel (FC) ma waho o ka pahu a maʻalahi ke hoʻohana. ʻAʻole mākou e hoʻonohonoho i kahi pūnaewele mālama, me ka hoʻonohonoho ʻana i nā ʻōnaehana mālama a me nā hoʻololi lole zoning ma ke ʻano o ka hoʻonohonoho ʻana i ka oVirt.
Hoʻonohonoho FCoE
ʻO FCoE, i koʻu manaʻo, ʻaʻole i laha nui i nā pūnaewele mālama, akā hoʻohana pinepine ʻia ma nā kikowaena e like me ka "mile hope", no ka laʻana, ma HPE Virtual Connect.
Pono ka hoʻonohonoho ʻana iā FCoE i nā hana maʻalahi.
E hōʻoia ua hoʻokomo ʻia nā pūʻolo (ma ka liʻiliʻi loa):
$ sudo yum install fcoe-utils lldpad
ʻO ka mea aʻe ka hoʻonohonoho ponoʻī (ma kahi o ens3f2 a me ens3f3 ke hoʻololi nei mākou i nā inoa o nā CNA i hoʻokomo ʻia i loko o ka pūnaewele mālama):
$ 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
nui: Inā kākoʻo ke kikowaena pūnaewele i ka DCB/DCBX i ka lakohana, pono e hoʻonoho ʻia ka ʻāpana DCB_REQUIRED i ʻole.
DCB_REQUIRED=“ʻae” → #DCB_REQUIRED=“ʻae”
Ma hope aʻe, pono ʻoe e hōʻoia ua pio ʻo adminStatus ma nā interface āpau, incl. me ka hiki ʻole o FCoE:
E like me ka mea i hōʻike mua ʻia, inā hoʻohana ʻia ka lako DCB/DCBX, pono ke hoʻonohonoho DCB_REQUIRED i ʻaʻole a hiki ke hoʻokuʻu ʻia kēia ʻanuʻu.
$ 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
No nā pilina pūnaewele, e nānā inā hoʻā ʻia ka autostart:
$ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens3f2
$ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens3f3
ONBOOT=yes
E nānā i nā pānaʻi FCoE i hoʻonohonoho ʻia, ʻaʻole pono e nele ka puka kauoha.
$ sudo fcoeadm -i
Hana ʻia ka hoʻonohonoho ʻana o FCoE e like me ka FC maʻamau.
A laila hiki mai ka hoʻonohonoho ʻana o nā ʻōnaehana mālama a me nā pūnaewele - zoning, SAN hosts, hana ʻana a me ka hōʻike ʻana i nā volumes/LUNs, a laila hiki ke hoʻopili ʻia ka waihona i nā ovirt-hosts: Storage → Domains → New Domain.
Haʻalele i ka Domain Function e like me ka ʻikepili, ke ʻano waihona e like me ka Fiber Channel, Host e like me kekahi, inoa e like me storNN-volMM.
ʻOiaʻiʻo, ʻae kāu ʻōnaehana mālama i ka pilina ʻaʻole wale no ka mālama ʻana i ke ala, akā no ke kaupaona pū kekahi. Hiki i nā ʻōnaehana hou ke hoʻoili i ka ʻikepili ma nā ala āpau me ka maikaʻi loa (ALUA active/active).
I mea e hiki ai i nā ala āpau i ke kūlana hana, pono ʻoe e hoʻonohonoho i ka multipasing, e pili ana i kēia ma nā ʻatikala aʻe.
Hoʻonohonoho ʻia ka NFS a me ka iSCSI ma ke ʻano like.
Waihona kiʻi ISO
No ka hoʻouka ʻana i ka OS, pono ʻoe i kā lākou faila hoʻonohonoho, i loaʻa pinepine ʻia ma ke ʻano o nā kiʻi ISO. Hiki iā ʻoe ke hoʻohana i ke ala i kūkulu ʻia, akā no ka hana ʻana me nā kiʻi ma oVirt, ua kūkulu ʻia kahi ʻano mālama kūikawā - ISO, hiki ke kuhikuhi ʻia i kahi kikowaena NFS. Hoʻohui ia:
Waihona → Nā Kūlana → Domain Hou,
Hana Domain → ISO,
Export Path - e laʻa. mynfs01.example.com:/exports/ovirt-iso (i ka manawa o ka hoʻopili ʻana, pono ʻole ka waihona, hiki i ka luna ke kākau iā ia),
Inoa - e laʻa. mynfs01-iso.
E hana ka luna i hale e mālama i nā kiʻi
/exports/ovirt-iso/<some UUID>/images/11111111-1111-1111-1111-111111111111/
Inā aia nā kiʻi ISO ma kā mākou kikowaena NFS, no ka mālama ʻana i ka lewa, ʻoi aku ka maʻalahi o ka loulou iā lākou i kēia waihona ma mua o ke kope ʻana i nā faila.
VM mua
I kēia pae, hiki iā ʻoe ke hana i ka mīkini virtual mua, e hoʻokomo i ka OS a me nā polokalamu noi ma luna.
E helu → Nā Mīkini Virtual → Hou
No ka mīkini hou, e kuhikuhi i kahi inoa (Name), hana i kahi disk (Instance Images → Create) a hoʻohui i kahi kikowaena pūnaewele (E hoʻomaka i nā kikowaena pūnaewele VM ma ke koho ʻana i kahi vNIC profile → koho i ka ovirtmgmt wale nō mai ka papa inoa no kēia manawa).
Ma ka ʻaoʻao o ka mea kūʻai aku pono ʻoe i kahi polokalamu kele hou a Mea kūʻai SPICE e launa pū me ka console.
Ua hoʻomaka maikaʻi ʻia ka mīkini mua. Eia nō naʻe, no ka hana piha ʻana o ka ʻōnaehana, koi ʻia kahi helu o nā hoʻonohonoho hou, a mākou e hoʻomau ai ma nā ʻatikala aʻe.