دا مقاله د oVirt لړۍ بله ده، پیل
Articles
پېژندنه - د مدیر نصب کول (ovirt-engine) او hypervisors (hosts) - موږ دلته یو
اضافي ترتیبات
نو، راځئ چې د Ovirt-Engine او ovirt-host اجزاو د لومړني نصب کولو مسلو ته پام وکړو.
تاسو کولی شئ تل د نصب کولو پروسه په تفصیل سره وګورئ
منځپانګې
د اوورټ انجن نصب کول د Ovirt-host نصب کول oVirtN ته د نوډ اضافه کول د شبکې انٹرفیس تنظیم کول د FC ترتیب د FCoE ترتیب د ISO عکسونو ذخیره کول لومړی VM
د اوورټ انجن نصب کول
د انجن لږترلږه اړتیاوې 2 کورونه / 4 GiB RAM / 25 GiB ذخیره دي. وړاندیز شوی - د 4 کور / 16 GiB RAM / 50 GiB ذخیره څخه. موږ د سټنډرډ مدیر اختیار کاروو کله چې انجن د منظم شوي کلستر څخه بهر په وقف شوي فزیکي یا مجازی ماشین کې چلیږي. زموږ د نصبولو لپاره، موږ به یو مجازی ماشین واخلو، د بیلګې په توګه، په یو واحد ESXi* کې. دا اسانه ده چې د ګمارنې اتومات وسیلې وکاروئ یا له مخکې چمتو شوي ټیمپلیټ څخه کلون وکړئ یا کیک سټارټ نصب کړئ.
*یادونه: دا د تولید سیسټم لپاره بد نظر دی، لکه مدیر پرته له ذخیرې کار کوي او خنډ کیږي. په دې حالت کې، دا غوره ده چې د ځان کوربه شوي انجن اختیار په پام کې ونیسئ.
که اړتیا وي، د ځان کوربه توب ته د سټنډول بدلولو کړنلاره په تفصیل سره تشریح شوې
په VM کې، په لږترلږه ترتیب کې CentOS 7 نصب کړئ، بیا سیسټم تازه او ریبوټ کړئ:
$ sudo yum update -y && sudo reboot
د مجازی ماشین لپاره، دا ګټور دی چې د میلمه اجنټ نصب کړئ:
$ sudo yum install open-vm-tools
د VMware ESXi کوربه لپاره، یا د oVirt لپاره:
$ sudo yum install ovirt-guest-agent
موږ ذخیره وصل کوو او مدیر یې نصب کوو:
$ sudo yum install https://resources.ovirt.org/pub/yum-repo/ovirt-release43.rpm
$ sudo yum install ovirt-engine
بنسټیز ترتیب:
$ sudo engine-setup
په ډیری قضیو کې ، ډیفالټ تنظیمات کافي دي ، په اتوماتيک ډول د دوی کارولو لپاره ، تاسو کولی شئ د کیلي سره تنظیمات پرمخ وړئ:
$ sudo engine-setup --accept-defaults
اوس موږ کولی شو خپل نوي انجن سره وصل کړو
د Ovirt-host نصب کول
په فزیکي کوربه کې ، په لږترلږه ترتیب کې CentOS 7 نصب کړئ ، بیا ذخیره وصل کړئ ، سیسټم تازه او ریبوټ کړئ:
$ sudo yum install https://resources.ovirt.org/pub/yum-repo/ovirt-release43.rpm
$ sudo yum update -y && sudo reboot
یادونه: دا د نصبولو لپاره د نصب کولو اتوماتیک وسیلې یا د کیک سټارټ نصب کولو کارول اسانه دي.
د کیک سټارټ فایل بیلګه
پاملرنه وکړئ! موجوده برخې په اوتومات ډول حذف کیږي! پام کوه!
# 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
دا فایل خوندي کړئ، د بیلګې په توګه، ته
' inst.ks=ftp://ftp.example.com/pub/labkvm.cfg'
.
د انسټال سکریپټ په /dev/sda کې موجودې برخې لرې کوي، نوي جوړوي
د روټ پټنوم: monteV1DE0، mgmt کارن پټنوم: metroP0! is.
پاملرنه! موجوده برخې په اوتومات ډول حذف کیږي! پام ولرئ!
په ټولو میزبانونو کې تکرار کړئ (یا په موازي توګه اجرا کړئ). چمتو حالت ته د "خالي" سرور فعالولو څخه ، د 2 اوږد ډاونلوډونو په پام کې نیولو سره ، دا شاوخوا 20 دقیقې وخت نیسي.
oVirt ته د نوډ اضافه کول
دا خورا ساده ترسره کیږي:
محاسبه → کوربه → نوی →…
په وزرډ کې اړین ساحې نومونه دي (د ښودلو نوم، د بیلګې په توګه kvm03)، کوربه نوم (FQDN، د بیلګې په توګه kvm03.lab.example.com) او د تصدیق برخه — ريښه کارونکي (بې ځايه) - پټنوم یا SSH عامه کیلي.
د ت buttonۍ فشارولو وروسته Ok تاسو به یو پیغام ترلاسه کړئ "تاسو د دې کوربه لپاره د بریښنا مدیریت نه دی ترتیب کړی. ایا تاسو ډاډه یاست چې دوام ورکړئ؟. دا عادي خبره ده - موږ به وروسته د بریښنا مدیریت وګورو، وروسته له دې چې کوربه په بریالیتوب سره وصل شو. په هرصورت، که چیرې هغه ماشینونه چې کوربه یې نصب شوي وي د مدیریت ملاتړ نه کوي (IPMI، iLO، DRAC، او نور)، زه وړاندیز کوم چې دا غیر فعال کړئ: کمپیوټ → کلسترونه → ډیفالټ → ایډیټ → د کټارو پالنه → د کنډک فعالول، غیر چیک کړئ.
که د oVirt ذخیره له کوربه سره وصل نه وي، نصب به ناکام شي، مګر دا سمه ده - تاسو اړتیا لرئ چې دا اضافه کړئ، بیا نصب کړئ -> بیا نصب کړئ کلیک وکړئ.
کوربه اړیکه له 5-10 دقیقو څخه ډیر وخت نه نیسي.
د شبکې انٹرفیس تنظیم کول
څرنګه چې موږ د غلطۍ زغملو سیسټم جوړوو، د شبکې پیوستون باید یو بې ځایه اړیکه هم چمتو کړي، کوم چې په ټب کې ترسره کیږي Compute → Hosts → HOST → د شبکې انټرنیټونه - د کوربه شبکې تنظیم کول.
ستاسو د شبکې تجهیزاتو وړتیاو او جوړښت ته د تګ لارې پورې اړه لري ، اختیارونه ممکن دي. دا غوره ده چې د ټاپ آف ریک سویچونو سټیک سره وصل شئ ترڅو که چیرې یو ناکام شي ، د شبکې شتون مداخله نه کوي. د راټول شوي LACP چینل مثال په پام کې ونیسئ. د یو راټول شوي چینل د تنظیم کولو لپاره، د موږک سره دوهم نه کارول شوي اډاپټر "واخلئ" او لومړی ته یې "واخلئ". یوه کړکۍ به پرانیزي نوی بانډ جوړ کړئ، چیرته چې LACP (مود 4، متحرک لینک راټولول، 802.3ad) د ډیفالټ لخوا غوره شوی. د سویچ اړخ کې، د LACP ګروپ معمول ترتیب ترسره کیږي. که چیرې د سویچونو سټیک رامینځته کول ممکن نه وي ، تاسو کولی شئ د فعال بیک اپ حالت (Mode 1) وکاروئ. موږ به په راتلونکې مقاله کې د VLAN ترتیبات په پام کې ونیسو، او په سند کې د شبکې د جوړولو لپاره د سپارښتنو سره نور تفصیل سره
د FC ترتیب
د فایبر چینل (FC) د بکس څخه بهر ملاتړ شوی او کارول یې اسانه دي. موږ به د ذخیره کولو شبکه جوړه نه کړو، پشمول د ذخیره کولو سیسټمونو ترتیب کول او د oVirt ترتیب د یوې برخې په توګه د فابریک سویچونو زون کول.
د FCoE ترتیب
FCoE، زما په اند، د ذخیره کولو شبکو کې پراخ شوی نه دی، مګر ډیری وختونه په سرورونو کې د "وروستي مایل" په توګه کارول کیږي، د بیلګې په توګه، د HPE مجازی ارتباط کې.
د FCoE تنظیم کول اضافي ساده ګامونو ته اړتیا لري.
د FCoE انجن تنظیم کړئ
د Red Hat په ویب پاڼه کې مقاله
د مدیر په اړه
$ sudo engine-config -s UserDefinedNetworkCustomProperties='fcoe=^((enable|dcb|auto_vlan)=(yes|no),?)*$'
$ sudo systemctl restart ovirt-engine.service
نوډ FCoE تنظیم کړئ
په oVirt-Hosts کې تاسو اړتیا لرئ نصب کړئ
$ sudo yum install vdsm-hook-fcoe
دلته د معمول FCoE ترتیب دی، د Red Hat مقاله:
د Broadcom CNA لپاره، اضافي وګورئ
ډاډ ترلاسه کړئ چې کڅوړې نصب شوي (مخکې له دې لږ تر لږه لاړ شئ):
$ sudo yum install fcoe-utils lldpad
بیا ، پخپله تنظیم کول (د ens3f2 او ens3f3 پرځای موږ د ذخیره کولو شبکې کې شامل شوي CNAs نومونه بدلوو):
$ 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
مهم: که چیرې د شبکې انٹرفیس هارډویر د DCB/DCBX ملاتړ وکړي، د DCB_REQUIRED پیرامیټر باید په نمبر ټاکل شي.
DCB_REQUIRED="هو" → #DCB_REQUIRED="هو"
بیا، ډاډ ترلاسه کړئ چې AdminStatus په ټولو انٹرفیسونو کې غیر فعال دی، په شمول. پرته له FCoE فعال شوي:
$ sudo lldptool set-lldp -i ens3f0 adminStatus=disabled
...
$ sudo lldptool set-lldp -i ens3f3 adminStatus=disabled
که چیرې نورې شبکې انٹرفیسونه شتون ولري، تاسو کولی شئ LLDP فعال کړئ:
$ sudo systemctl start lldpad
$ sudo systemctl enable lldpad
لکه څنګه چې مخکې یادونه وشوه، که چیرې هارډویر DCB/DCBX کارول کیږي، د DCB_REQUIRED ترتیب باید په کې شامل شي نه او دا ګام پریښودل کیدی شي.
$ 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
د شبکې انٹرفیسونو لپاره، وګورئ چې آیا آٹو سټارټ فعال شوی دی:
$ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens3f2
$ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens3f3
ONBOOT=yes
ترتیب شوي FCoE انٹرفیسونه وګورئ، د کمانډ محصول باید خالي نه وي.
$ sudo fcoeadm -i
راتلونکی FCoE ترتیب د نورمال FC په څیر ترسره کیږي.
دا د ذخیره کولو سیسټمونو او شبکو په ترتیب سره تعقیب کیږي - زون کول، SAN کوربه کول، د حجمونو / LUNs رامینځته کول او وړاندې کول، وروسته له دې چې ذخیره کولی شي د اوورټ کوربه سره وصل شي: ذخیره → ډومین → نوی ډومین.
د ډومین فنکشن ډیټا، د ذخیره کولو ډول - فایبر چینل، کوربه - کوم، نوم - د بیلګې په توګه، storNN-volMM.
یقینا ستاسو د ذخیره کولو سیسټم تاسو ته اجازه درکوي چې نه یوازې بې ځایه لارې وصل کړئ ، بلکه توازن هم. ډیری عصري سیسټمونه د دې وړتیا لري چې د ټولو لارو په اوږدو کې په مساوي ډول په مناسب ډول ډیټا انتقال کړي (ALUA فعال / فعال).
په فعال حالت کې د ټولو لارو د فعالولو لپاره، تاسو اړتیا لرئ چې ملټي پاس کول تنظیم کړئ، په لاندې مقالو کې نور.
NFS او iSCSI ترتیب په ورته ډول ترسره کیږي.
د ISO عکسونو ذخیره کول
د OS نصبولو لپاره، تاسو به د دوی نصبولو فایلونو ته اړتیا ولرئ، ډیری وختونه د ISO انځورونو په توګه شتون لري. تاسو کولی شئ جوړ شوی لاره وکاروئ، مګر د عکسونو سره کار کولو لپاره، oVirt یو ځانګړی ډول ذخیره جوړه کړې - ISO، کوم چې د NFS سرور ته په نښه کیدی شي. راځئ چې دا اضافه کړو:
ذخیره → ډومین → نوی ډومین،
د ډومین فعالیت → ISO,
د صادراتو لاره - د مثال په توګه، mynfs01.example.com:/exports/ovirt-iso (د پیوستون په وخت کې، فولډر باید خالي وي، مدیر باید وکوالی شي دا ولیکي)
نوم - د مثال په توګه mynfs01-iso.
د انځورونو ذخیره کولو لپاره، مدیر به یو جوړښت جوړ کړي
/ صادرات/ovirt-iso/<some UUID>/images/11111111-1111-1111-1111-111111111111/
که چیرې زموږ په NFS سرور کې دمخه د ISO عکسونه شتون ولري ، د ځای خوندي کولو لپاره ، دا د فایلونو کاپي کولو پرځای د دې فولډر سره لینک کول اسانه دي.
لومړی VM
پدې مرحله کې ، تاسو کولی شئ دمخه لومړی مجازی ماشین رامینځته کړئ ، په دې کې OS او غوښتنلیک سافټویر نصب کړئ.
کمپیوټ ← مجازی ماشینونه → نوی
د نوي ماشین لپاره، یو نوم (نوم) مشخص کړئ، یو ډیسک جوړ کړئ (د مثال انځورونه → جوړ کړئ) او د شبکې انٹرفیس سره وصل کړئ (د VNIC پروفایل په غوره کولو سره د VM شبکې انټرفیس انسټیټیوټ کړئ → تر دې دمه د لیست څخه یوازې ovirtmgmt غوره کړئ).
د پیرودونکي اړخ کې ، تاسو عصري براوزر ته اړتیا لرئ او
لومړی ماشین په بریالیتوب سره پیل شو. په هرصورت، د سیسټم نور بشپړ عملیات لپاره، یو شمیر اضافي ترتیباتو ته اړتیا ده، کوم چې موږ به په لاندې مقالو کې دوام ورکړو.
سرچینه: www.habr.com