Kahoo, a re ke re nahaneng ka litaba tsa ho kenya mochine oa ovirt-enjene le likarolo tsa ovirt-host.
Ts'ebetso e qaqileng haholoanyane ea ho kenya e ka fumaneha kamehla ho litokomane.
Bakeng sa Enjene, litlhoko tse tlase ke 2 cores/4 GiB RAM/25 GiB polokelo. E khothalelitsoe - ho tloha ho 4 cores / 16 GiB ea RAM / 50 GiB ea polokelo. Re sebelisa khetho ea Standalone Manager, ha enjene e sebetsa ka mochini o ikemetseng oa 'mele kapa oa sebele o kantle ho sehlopha se laoloang. Bakeng sa ho kenya rona, re tla nka mochine oa sebele, mohlala, ho ESXi * e ikemetseng. Ho bonolo ho sebelisa lisebelisoa tsa automation tsa deployment kapa cloning ho tsoa ho template e lokiselitsoeng pele kapa ho kenya kickstart.
* Hlokomela: Bakeng sa sistimi ea tlhahiso ena ke mohopolo o mobe hobane ... mookameli o sebetsa ntle le boikhethelo 'me o fetoha tšitiso. Tabeng ena, ho molemo ho nahana ka khetho ea Self-hosted Engine.
Haeba ho hlokahala, mokhoa oa ho fetolela Standalone ho SelfHost o hlalositsoe ka botlalo ho litokomane. Haholo-holo, moamoheli o hloka ho fuoa taelo ea ho kenya hape ka tšehetso ea Enjene ea Hosting.
Re kenya CentOS 7 ho VM ka tlhophiso e nyane, ebe re ntlafatsa le ho qala sistimi hape:
$ sudo yum update -y && sudo reboot
Ho bohlokoa ho kenya moemeli oa moeti bakeng sa mochini o sebetsang:
$ sudo yum install open-vm-tools
bakeng sa mabotho a VMware ESXi, kapa bakeng sa oVirt:
Maemong a mangata, litlhophiso tsa kamehla li lekane; ho li sebelisa ka bohona, o ka tsamaisa tlhophiso ka senotlolo:
$ sudo engine-setup --accept-defaults
Hona joale re ka hokela ho enjene ea rona e ncha ho ovirt.lab.example.com. E ntse e se na letho mona, kahoo ha re tsoeleng pele ho kenya li-hypervisors.
Ho kenya ovirt-host
Re kenya CentOS 7 ka tlhophiso e nyane ho moamoheli oa 'mele, ebe o hokela polokelo, ntlafatsa le ho qala sistimi hape:
Tlhokomeliso: Ho bonolo ho sebelisa lisebelisoa tsa automation tsa deployment kapa kickstart ho kenya.
Mohlala oa faele ea kickstart
Ela hloko ka kopo! Li-partitions tse teng li hlakotsoe ka bo eona! Hlokomela!
# 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
Boloka faele ena, mohl. ftp.example.com/pub/labkvm.cfg. Ho sebelisa script ha u qala ho kenya OS, khetha 'Kenya CentOS 7', nolofalletsa mokhoa oa ho hlophisa parameter (Tab key) 'me u eketse qetellong (ka sebaka, ntle le mantsoe a qotsitsoeng)
' inst.ks=ftp://ftp.example.com/pub/labkvm.cfg'
.
Sengoloa sa ho kenya se hlakola likarolo tse teng ho / dev/sda, se theha tse ncha likhothaletso tsa bahlahisi (ho bonolo ho li sheba ka mor'a ho kenya ho sebelisa taelo ea lsblk). Lebitso la moamoheli le behiloe joalo ka kvm01.lab.example.com (kamora ho kenya, o ka e fetola ka taelo ea hostnamectl set-hostname kvm03.lab.example.com), aterese ea IP e fumanoa ka bo eona, sebaka sa nako ke Moscow, Tšehetso ea puo ea Serussia e ekelitsoe.
Motso oa password ea mosebelisi: monteV1DE0, mgmt password ea mosebelisi: metroP0!is. Ela hloko! Li-partitions tse teng li hlakotsoe ka bo eona! Ela hloko!
Re pheta (kapa re phethisa ka tsela e tšoanang) ho bohle ba amohelang mangolo. Ho tloha ho ho bula seva "e se nang letho" ho ea boemong bo loketseng, ho nahanoa ka likopi tse 2 tse telele, ho nka metsotso e ka bang 20.
Ho eketsa node ho oVirt
Ho bonolo haholo:
Kopanya → Baamoheli → E Ncha →…
Libaka tse hlokahalang ho wizate ke Lebitso (lebitso la pontšo, mohlala, kvm03), Hostname (FQDN, e.g. kvm03.lab.example.com) le karolo ea Netefatso - mosebelisi oa motso (o sa fetoheng) - password kapa SSH Public Key.
Kamora ho tobetsa konopo Ok O tla fumana molaetsa "Ha u so lokisetse Tsamaiso ea Matla bakeng sa Moamoheli enoa. Na u na le bonnete ba hore u batla ho tsoela pele?". Sena se tloaelehile - re tla sheba tsamaiso ea matla hamorao, ka mor'a hore moamoheli a kopane ka katleho. Leha ho le joalo, haeba mechine eo mabotho a kentsoeng ho eona e sa tšehetse tsamaiso (IPMI, ILO, DRAC, joalo-joalo), ke khothalletsa ho e thibela: Compute → Clusters → Default → Edit → Fencing Ploicy → Numella terata, hlakola lebokose.
Haeba polokelo ea oVirt e ne e sa hokahane le moamoheli, ts'ebetso e tla hloleha, empa ho lokile - o hloka ho e eketsa, ebe o tobetsa Kenya -> Kenya hape.
Ho kopanya moamoheli ha ho nke metsotso e fetang 5-10.
Ho theha sebopeho sa marang-rang
Kaha re haha sistimi e mamellang liphoso, khokahano ea marang-rang e tlameha ho fana ka khokahano e sa sebetseng, e etsoang ho Compute → Hosts → tab. moamoheli → Li-interfaces tsa Marang-rang - Seta marang-rang a Host.
Ho itšetlehile ka bokhoni ba lisebelisoa tsa marang-rang le mekhoa ea meralo, likhetho li ka khoneha. Ho molemo ho hokela ho stack ea li-switches tsa top-of-rack e le hore haeba motho a hlōleha, ho fumaneha ha marang-rang ho se ke ha sitisoa. Ha re shebeng mohlala oa mocha o kopaneng oa LACP. Ho lokisa mocha o kopantsoeng, "nka" adaptara ea 2nd e sa sebelisoeng ka mouse 'me u e ise ho ea pele. Ho tla buleha fensetere Theha Bond e Ncha, moo LACP (Mode 4, Dynamic link aggregation, 802.3ad) e khethiloeng ka ho sa feleng. Ka lehlakoreng la switjha, ho etsoa tlhophiso e tloaelehileng ea sehlopha sa LACP. Haeba ho sa khonehe ho etsa li-switches tse ngata, u ka sebelisa mokhoa oa "Active-Backup" (Mode 1). Re tla sheba litlhophiso tsa VLAN sehloohong se latelang, 'me re tla kena ka botlalo ka likhothaletso tsa ho theha marang-rang tokomaneng. Tataiso ea Moralo le Lintho Tse Hlokahalang.
Ho hlophisoa ha FC
Fiber Channel (FC) e ts'ehelitsoe ka ntle ho lebokose mme e bonolo ho e sebelisa. Re ke ke ra theha marang-rang a polokelo, ho kenyelletsa le ho theha litsamaiso tsa polokelo le li-switches tsa masela a libaka e le karolo ea ho theha oVirt.
Ho theha FCoE
FCoE, ka maikutlo a ka, ha e e-s'o atamele marang-rang a polokelo, empa hangata e sebelisoa ho li-server e le "mile ea ho qetela", ka mohlala, ho HPE Virtual Connect.
Joalokaha ho boletsoe pejana, haeba hardware DCB/DCBX e sebelisoa, litlhophiso tsa DCB_REQUIRED li tlameha ho lumelloa ho kena. Che mme mohato ona o ka tlolwa.
$ 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
Bakeng sa likhokahano tsa marang-rang, hlahloba hore na autostart e lumelletsoe:
$ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens3f2
$ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens3f3
ONBOOT=yes
Sheba likhokahano tse hlophisitsoeng tsa FCoE, tlhahiso ea taelo ha ea lokela ho ba le letho.
$ sudo fcoeadm -i
Tlhophiso e latelang ea FCoE e etsoa joalo ka FC e tloaelehileng.
Ho latelang ho tla tlhophiso ea litsamaiso tsa polokelo le marang-rang - libaka, mabotho a SAN, tlhahiso le tlhahiso ea li-volumes/LUNs, ka mor'a moo polokelo e ka hokeloa ho ovirt-hosts: Storage → Domains → New Domain.
Leave Domain Function e le Data, Storage Type as Fiber Channel, Host as any, name as e.g. storNN-volMM.
Ehlile sistimi ea hau ea polokelo e lumella khokahano eseng feela bakeng sa ho boloka tsela, empa le bakeng sa ho leka-lekanya. Litsamaiso tse ngata tsa sejoale-joale li khona ho fetisa data litseleng tsohle ka ho lekana (ALUA e sebetsang / e sebetsang).
Ho nolofalletsa litsela tsohle boemong bo sebetsang, o hloka ho lokisa multipasing, ho feta tabeng ena lihloohong tse latelang.
NFS le iSCSI li hlophisitsoe ka mokhoa o ts'oanang.
ISO polokelo ea litšoantšo
Ho kenya OS, o tla hloka lifaele tsa bona tsa ho kenya, tse fumanehang hangata ka mokhoa oa litšoantšo tsa ISO. U ka sebelisa tsela e hahiloeng, empa ho sebetsa le litšoantšo ho oVirt, ho entsoe mofuta o khethehileng oa polokelo - ISO, e ka lebisitsoeng ho seva sa NFS. E kenye:
Polokelo → Libaka → Sebaka se Secha,
Mosebetsi oa Domain → ISO,
Tsela ea ho Romella - mohlala mynfs01.example.com:/exports/ovirt-iso (ka nako ea ho hokahanya, foldara e tlameha ho ba e se nang letho, mookameli o tlameha ho khona ho e ngolla),
Lebitso - mohlala, mynfs01-iso.
Motsamaisi o tla etsa sebopeho sa ho boloka litšoantšo
/exports/ovirt-iso/<some UUID>/images/11111111-1111-1111-1111-111111111111/
Haeba ho se ho na le litšoantšo tsa ISO ho seva sa rona sa NFS, ho boloka sebaka ho bonolo ho li hokahanya le foldareng ena ho fapana le ho kopitsa lifaele.
VM ea pele
Mothating ona, o se o ka theha mochini oa pele oa sebele, kenya OS le software ea kopo ho eona.
Compute → Virtual Machines → E Ncha
Bakeng sa mochini o mocha, hlakisa lebitso (Lebitso), theha disk (Lits'oants'o tsa Mohlala → Etsa) 'me u hokahane le sebopeho sa marang-rang (Kenya marang-rang a VM ka ho khetha profil ea vNIC → khetha ovirtmgmt feela lethathamong la hajoale).
Ka lehlakoreng la bareki o hloka sebatli sa sejoale-joale le Moreki oa SPICE ho hokahana le console.
Mochini oa pele o tsebisitsoe ka katleho. Leha ho le joalo, bakeng sa ts'ebetso e feletseng ea tsamaiso, ho hlokahala litlhophiso tse 'maloa tse eketsehileng, tseo re tla li tsoela pele lihloohong tse latelang.