په 2 ساعتونو کې oVirt. برخه 2. د مدیر او کوربه نصب کول

دا مقاله د oVirt لړۍ بله ده، پیل دلته.

Articles

  1. پېژندنه
  2. د مدیر نصب کول (ovirt-engine) او hypervisors (hosts) - موږ دلته یو
  3. اضافي ترتیبات

نو، راځئ چې د Ovirt-Engine او ovirt-host اجزاو د لومړني نصب کولو مسلو ته پام وکړو.

تاسو کولی شئ تل د نصب کولو پروسه په تفصیل سره وګورئ اسناد.

منځپانګې

  1. د اوورټ انجن نصب کول
  2. د Ovirt-host نصب کول
  3. oVirtN ته د نوډ اضافه کول
  4. د شبکې انٹرفیس تنظیم کول
  5. د FC ترتیب
  6. د FCoE ترتیب
  7. د ISO عکسونو ذخیره کول
  8. لومړی 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.lab.example.com. دا لاهم خالي دی ، نو راځئ چې د هایپروایسرونو نصبولو ته لاړ شو.

د 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

دا فایل خوندي کړئ، د بیلګې په توګه، ته ftp.example.com/pub/labkvm.cfg. د سکریپټ کارولو لپاره کله چې د OS نصب کول پیل کړئ ، د 'Install CentOS 7' توکي غوره کړئ ، د پیرامیټر ترمیم حالت فعال کړئ (Tab key) او په پای کې (د ځای سره ، پرته له نرخونو) اضافه کړئ.

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

.
د انسټال سکریپټ په /dev/sda کې موجودې برخې لرې کوي، نوي جوړوي د پراختیا کونکي سپارښتنې (دا د lsblk کمانډ سره د نصبولو وروسته د دوی لیدل اسانه دي). کوربه نوم د kvm01.lab.example.com په توګه ټاکل شوی (د نصبولو وروسته، دا د hostnamectl set-hostname kvm03.lab.example.com کمانډ سره بدلیدلی شي)، د IP پته استملاک اتوماتیک دی، د وخت زون مسکو دی، روسي ژبه ملاتړ اضافه شوی.

د روټ پټنوم: 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 په ویب پاڼه کې مقاله B.3. د 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 مقاله: 25.5. د ایترنیټ انٹرفیس له لارې د فایبر چینل تنظیم کول.

د Broadcom CNA لپاره، اضافي وګورئ د براډ کام پر بنسټ اډاپټرونو لپاره د کارونکي لارښود FCoE ترتیب.

ډاډ ترلاسه کړئ چې کڅوړې نصب شوي (مخکې له دې لږ تر لږه لاړ شئ):

$ 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

Add a comment