XenServer 7 - CLI we XenCenter web interfeýsi arkaly howuz täzelenmesi


Bu XenServer 7 seriýasyndaky ilkinji makalada bir XenServer öý eýesini nädip gurmaly/täzelemeli. XenServer gurnamalarynyň köpüsi, XenServer öý eýeleriniň köpüsinde bolmagy ähtimal.

Bu makala, XenServer basseýniniň tutuşlygyna täzeleniş prosesini öz içine alar. Iň soňky komponent, XenServer öý eýelerinde işleýän myhmanlar bilen bir hatarda jaýy öz içine alar.

  1. XenServer 7 ISO: XenServer-7.0.0-main.iso

Has öňe gitmezden ozal, Xen Server 7-iň birinji makalasynda Ulgam talaplary we awtor teklip eden goşmaçalary barlamagy maslahat berýärin:

  1. XenServer 7-iň täze gurnamasy

Bu makalanyň maksady, XenServer howuzynyň täzelenmesinden geçmek. Döwrebaplaşdyryş işini amala aşyrmagyň birnäçe usuly bar we islendik belli gurnama üçin “dogry” çözgüt gurama berk bagly bolar.

“Citrix” -iň kämilleşdiriş prosesi başlamazdan ozal gözden geçirilmeli gaty jikme-jik resminamasy bar: xenserver-7-0-installation-guide.pdf

XenServer howuz täzelenmesi

Şübhesiz, XenServer gurnamalarynyň köpüsi XenServers howzunyň bir bölegi bolmagy ähtimal. Bu täzeleniş prosesini birneme çylşyrymlaşdyrýar. Her serwere el bilen baryp, hersini kämilleşdirmek mümkinçiligi bolsa-da, “Citrix” muny XenCenter-iň iň täze wersiýasy ýa-da xe arkaly Rolling Pool täzelenmesini ulanmak arkaly amala aşyrmagyň has aňsat usuly bar. buýruk setiriniň guraly.

“Citrix” -iň resminamalaryna görä, “XenServer 6.x” -iň islendik wersiýasynda ýa-da 7-nji wersiýasynda has ýokary derejedäki howuz täzelenişi amala aşyrylyp bilner. 6.2 we soňra XenServer 7.0-a täzelenip bilner.

“Rolling Pool” täzelenmesini amala aşyrmak üçin “XenCenter” -iň iň täze wersiýasyny “Citrix” -den göçürip almaly. Göçürip almak şu ýerde ýerleşip biler: XenServer-7.0.1-XenCenterSetup.exe

XenServer 6.5 seriýasynda belläp geçişimiz ýaly, XenCenter henizem Windows üçin peýdalydyr. Howuzy täzelemek, XICenter-i işletmek üçin Windows maşynyna girip bilmeýänler üçin CLI arkaly amala aşyrylyp bilner.

Bu makalada iki usul hem jikme-jik görkeziler (XenCenter we CLe xe peýdasy bilen CLI).

BELLIK - Howuzy täzelemezden ozal iki zady bellemeli. Dolandyryş howuzyny täzelemek SAN gurnamalaryndan ýüklemek bilen edilmeli däl we Integrated StorageLink XenServer 6.5 we has ýokary wersiýalaryndan aýryldy.

XenCenter ýa-da CLI haýsy usulyň ulanylýandygyna garamazdan, ilkinji ädim howuzyň ýokary elýeterliligini öçürmek, zerur däl myhman wirtual maşynlaryň hemmesini duruzmak, kämilleşdiriş döwründe işlemegi dowam etdirmeli myhmanlary goldamak üçin XenServer öý eýeleriniň ýeterlik ýadynyň bardygyny üpjün etmekdir ( .agny, artykmaç üpjün edilmedik), öý eýelerine XenServer 7 üçin ýeterlik gaty disk gerek, ähli myhmanlar üçin cd/DVD diskleriniň boş bolmagyny üpjün ediň we häzirki howuz ýagdaýynyň ätiýaçlyk nusgasynyň edilmegi maslahat berilýär.

Geliň, işe başlalyň.

Howuzy CLI-den täzelemek

1. Öňki 5 abzasy okandygyňyzy anyklaň, sebäbi kämilleşdiriş işine käbir möhüm maglumatlary görkezýär! Ulanyjylara şu ýerde ýerleşýän gurnama gollanmasyny okamak maslahat berilýär: xenserver-7-0-installation-guide.pdf, Döwrebaplaşdyrmak boýunça görkezmeler we duýduryşlar 24-nji sahypada başlaýar.

2. Hakyky ilkinji tehnologiki ädim, xe guraly bilen howuzyň ýagdaýyny ätiýaçlandyrmakdyr. Ksen howuzynyň baş eýesine SSH birikmesini ulanyp, aşakdaky “xe” buýrugy işledilip bilner.

# xe pool-dump-database file-name="Xen Pool.db"

Maglumat bazasynyň ätiýaçlyk nusgasy bilen, täzelenme şowsuz bolan ýagdaýynda bir nusganyň elýeterliligini üpjün etmek üçin faýly baş hostdan göçüriň. Aşakdaky buýruk tarapyndan kesgitlenen uzakdaky XenServer-den Xen Pool.db faýlyny göçürer we faýly häzirki ulanyjynyň süklemeler bukjasyna ýerleşdirer.

# scp '[email <XenServer_ip>:~/”Xen pool.db”'  ~/Downloads/

3. Howuz bazasynyň ätiýaçlyk nusgasy ätiýaçlandyrylansoň, ussat ähli myhmanlary howuzdaky beýleki öý eýelerine göçürmeli, soňra bolsa aşakdaky “xe” buýruklary bilen ussany ýapmaly:

# xe host-evacuate host=<hostname of master>
# xe host-disable host=<hostname of master>

Indi öý eýesini ýerli XenServer 7 gurnama mediýasyndan täzeden açmaly. Bu pursatda täzelenme, bu makalanyň başynda ýekeje host täzelenişi ýaly köp böleklere eýerýär.

Gurnaw ädimlerinden geçende UPGRADE-iň saýlanandygyna doly göz ýetiriň! Aýdyňlyk üçin şu pursatda\XenServer 7 - Fresh Install makalasynda 1-6, soňra 15-19 ädimler ýerine ýetirilmeli.

Gurmak prosesi takmynan 12 minut dowam edýär, şonuň üçin gurnamanyň gutarmagyna garaşýan wagtyňyz başga bir makalany okamak üçin https://linux-console.net sahypasyna geçiň. Gurmak gutaransoň, ussany täzeden açyň we gurnama mediýasyny aýyryň.

4. Ussat gaýtadan açýarka, hiç hili ýalňyşlyk görkezmeýändigine we XenServer konsolynyň ekranyna çykýandygyna göz ýetiriň. Bu üstünlikli täzelenmegiň gowy görkezijisidir, ýöne entek edilmedi. SSH baş ulgamyna gaýdyp gelip, XenServer-iň täze wersiýasynyň aşakdaky buýruklaryň ikisi bilen işleýändigini barlaň:

# cat /etc/redhat-release
# uname -a

5. Üstünlik! Bu howuz ussasy indi kämilleşdirildi. Bu pursatda, islendik myhmany zerur bolanda bu öý eýesine geçiriň we täzelenmek üçin indiki öý eýesiniň adyny çalyşmakdan başga üç ädim gaýtalap, indiki XenServer öý eýesine geçiň.

# xe host-evacute host=<hostname of pool slave>
# xe host-disable host=<hostname of pool slave>

6. Howuzda galan gullar üçin 3-5-nji ädimleri dowam etdiriň.

7. Şu wagt ýene bir täzelenmäni ulanmak MUGT. “Citrix” maglumatlaryň ýitmegi we käbir ýagdaýlarda korrupsiýanyň ýüze çykmagy bilen baglanyşykly meseläni çözmek üçin patch çykardy.

BU PATANY NOWDIP EDIP BOLUN! Bu ýama XenServer öý eýeleriniň hem täzeden açylmagyny talap edýär. Muny XenCenter arkaly amala aşyrmak üçin görkezmeler bu makalada soňrak ýerleşdirildi.

Muny XenServer öý eýesiniň CLI-si arkaly ýerine ýetirmek üçin patchy göçürip alyň we aşakdaky “xe” buýruklaryny beriň:

# wget -c http://support.citrix.com/supportkc/filedownload?uri=/filedownload/CTX214305/XS70E004.zip
# unzip XS70E004.zip
# xe patch-upload file-name=XS70E004.xsupdate
# xe patch-apply uuid=<UUID_from_above_command>
# xe patch-pool-apply uuid=<UUID_from_above_command> - only applies to a XenServer pool and must be run from the pool master

8. Howuzdaky ýer eýeleriniň hemmesi täzelenenden soň, myhmanlara XenServer myhman gurallary täzelenmeli bolar. Muny amala aşyrmak üçin ädimler şu makalanyň ahyrynda.

XenCenter-den howuz täzelenmesi

XenCenter-i işletmek üçin Windows maşynyna girip bilýänler üçin “Rolling Pool” -y täzelemek “XenCenter” programmasy arkaly amala aşyrylyp bilner.

XenCenter-den peýdalanmagyň artykmaçlygy, öňki görkezmelerde el bilen edilmeli köp meseleler we barlaglar, indi XenCenter tarapyndan awtomatiki usulda işlener.

XenCenter-de togalanýan howuzy kämilleşdiriji jadygöý iki reesime eýe; el bilen we awtomatiki. El bilen işlemek tertibinde, XenServer 7 üçin gurnaýjy, kämilleşdirilen wagty her bir XenServer hostyna ýerleşdirilmelidir (meselem, bootable usb ýa-da cd).

Jadygöý awtomatiki re modeim ulanylanda, HTTP, NFS ýa-da FTP serweri ýaly bir topar faýl paýynda ýerleşýän faýllary ulanar. Bu usuly ulanmak üçin, XenServer install iso-dan gurnama faýllary degişli tor faýl serwerinde açylmaly we XenServer öý eýelerine elýeterli bolmaly.

Bu gollanma HTTP serwerini gurmagyň prosesi barada jikme-jik maglumat bermez, ýöne awtomatiki täzelenmäge rugsat bermek üçin ISO mazmunyny çykarmakdan geçer.

Bu bölüm, ulanyjynyň/var/www/html -e düzülen web kökli işleýän HTTP serweriniň bardygyny çaklaýar. Bu bölüm, şeýle hem, XenServer 7 iso faýlynyň göçürilendigini we web kök bukjasynda ýaşaýandygyny çaklaýar.

Bu makala üçin gurnama faýllaryny gurnamagyň ilkinji ädimi izo gurnamakdyr, şonuň üçin gurnaýjy faýllary webrootda ýerleşdirip bolar. Ikinji ädim, gurnaýjy faýllar üçin bukja döretmek we faýllary şol bukja göçürmek.

Thedimleriň hemmesini aşakdaky ýaly ýerine ýetirip bolar:

# mount XenServer-7.0.0-main.iso /mnt
# mkdir /var/www/html/xenserver
# cp -a /mnt/. /var/www/html/xenserver

Bu pursatda serweriň IP adresine we ksenwerwer bukjasyna geçip, gurnama materiallary brauzerde görkezilmelidir.

“XenCenter” bilen aýlaw howuzynyň täzelenişi

1. Birinji ädim, bu resminamada ozal XenServer Pool Upgrade sözbaşysynyň aşagyndaky abzaslary täzeden okamak! Bu gaty möhümdir, sebäbi bu abzaslarda XenServer-iň köne wersiýalaryndan geçmäge kömek etmek üçin kämilleşdiriş aýratynlyklary jikme-jik görkeziler.

2. Ilkinji tehnologiki ädim howuz ussasynyň “xe” buýrugyny ulanyp, howuzyň häzirki ýagdaýyny ätiýaçlandyrmakdyr. Xen basseýniniň baş eýesine SSH birikmesini ýa-da XenCenter konsolyny ulanyp, aşakdaky “xe” buýrugy işledilip bilner.

# xe pool-dump-database file-name="Xen Pool.db"

Maglumatlar bazasynyň ätiýaçlyk nusgasy bilen, göçürmäniň ussadan göçürilmegi maslahat berilýär, şonuň üçin kämileşdirilmedik ýagdaýynda baş/howuz öňki ýagdaýyna gaýtarylyp bilner.

3. XenCenter-iň iň täze wersiýasynyň gurnalandygyna göz ýetiriň. Göçürip almak baglanyşygy aşakdaky ýaly: XenServer-7.0.1-XenCenterSetup.exe.

4. Howuz bazasy ýatda saklanandan we XenCenter-iň iň täze wersiýasy gurlansoň, howuzyň täzelenişi başlap biler. XenCenter-i açyň we XenServer-iň täze wersiýasyna mätäç howuza birikdiriň. Howuz ussasyna birikdirilenden soň, Gurallar menýusyna geçiň we Rolling Pool Upgrade… saýlaň.

5. Duýduryşlary birinji haýyşda okaň. Bu ýerde agzalan ädim, şu makalanyň\Rolling Pool Upgrade XenCenter bölüminiň birinji ädiminde ýerine ýetirilen howuz maglumatlar bazasynyň ätiýaçlyk nusgasydyr.

6. Indiki ekran ulanyjyny täzelemek isleýän howuzlaryny saýlamaga çagyrar. XenCenter-e birikdirilen her bir howuz saýlanyp bilner. Ityönekeýlik üçin bu resminamalarda kiçi synag howzy ulanyldy.

7. Indiki ädim ulanyja “Awtomatiki” ýa-da “El bilen” reesimlerini saýlamaga mümkinçilik berýär. Articleene-de bu makala awtomatiki usuldan geçýär we HTTP serweriniň bardygyny we XenServer ISO mazmunynyň şol HTTP serwerindäki “kenserver” atly bukjada çykarylandygyny çaklaýar.

8. Bu pursatda XenCenter ähli öý eýeleriniň degişli ýamalaryň/hotfiksleriň bardygyny we täzelenmäniň üstünlikli bolup biljekdigini barlamak üçin birnäçe barlagdan geçer.

Daşky gurşawa baglylykda bu meseleleriň başdan geçirilýän ädimidir. Iki mesele ýüze çykdy, ýöne awtor şu wagt. Kararlar tapyldy we beýlekilere kömek eder diýip umyt edýärin.

Başdan geçiren ilkinji mesele, XenServer öý eýelerine iki ýamanyň ulanylmagy boldy. XenCenter, ulanyjy muny etmek kararyna gelse, awtoryň we beýlekileriň başdan geçirenleri ýaly, bu ädim elmydama dogry gutarmaz we indiki ädimiň dogry işlemeginiň öňüni alyp biler.

XenCenter ähli ýamalaryň ulanylýandygyny öňe sürse, ulanyjy indiki ekranda\Gurnaýjy faýllara nädogry URL alsa, awtor ussat XenServer-i täzeden açmak bilen ýalňyşlygy üstünlikli alyp biler.

Mesele barada has giňişleýin maglumat üçin aşakdaky URL-de Citrix diskussiýasyna serediň: XenServer 7 Gurnaýjy faýllara nädogry URL.

Bu pursatda başdan geçirilen beýleki mesele, XenCenter-iň ussat XenServer öý eýesinde saklanylýan ýerli VM hakda duýduryşy boldy. Bu ýerli VM, XenServer gurnawçysynyň täze GPT bölüm shemasy bilen ýer eýelerini täzeden bölmeginiň öňüni alar.

Köp gözleglerden soň, baş öý eýesiniň ýerli ammarynda howuz meta maglumatlarynyň ätiýaçlyk nusgasynyň saklanýandygyna göz ýetirildi. Bu başga ýere göçürilenden soň, gurnaýjy haýsydyr bir meseläni görmegi bes etdi.

9. Deslapky barlaglar ýoldan çykansoň, gurnawçy gurnama faýllarynyň ýerleşişini sorar. Bu makala, gurnama faýllaryny XenServer öý eýelerine hyzmat etmek üçin HTTP serwerini ulanýar we şonuň üçin bu faýllaryň ýerleşýän ýeri barada gurnaýja habar berilmeli.

Gutujyklarda zerur serwer ýoly maglumatlary, şeýle hem birikmek üçin zerur şahsyýetnamalary beriň we XenCenter-iň faýllara girip biljekdigine göz ýetirmek üçin Synag düwmesini basyň. Greenaşyl barlag belligi görkezilse, gurnama serişdesi ýerleşip, ulanyp bolýar.

10. Hemme zat taýyn bolansoň, Täzelemegi başla düwmesine basyň. Bu prosesi howuz ussasyndan başlar.

BELLIK - XenServer öý eýeleri üçin dolandyryş ulgamynyň DHCP bardygyna göz ýetiriň. Gurnaýjy öý eýelerini täzeden açanda, DHCP arkaly IP adresi almaga synanyşar.

11. Bu pursatda günortanlyk naharyny iýip başlamak ýa-da başga işleri ýerine ýetirmek akylly bolar. Bu proses birneme wagt alar. XenServer öý eýelerinde ýerli monitor ýa-da KVM ulgamyna girmek mümkinçiligi bar bolsa, administrator gurnama prosesine tomaşa edip biler we hemme zadyň bolmalysy ýaly hereket edýändigini ýa-da ýokdugyny görüp biler.

12. Bu dört synag synag toparyndaky gurnama prosesi takmynan iki sagat dowam etdi. Gurmak tamamlanandan soň, howuzdaky myhmanlaryň hemmesinde myhman gurallaryny täzeläň.

Şeýle hem, XenCenter-de howuzyň “Umumy” goýmasyna ýa-da her XenServer öý eýesine el bilen birikdirmek arkaly howuzyň doly täzelenendigini barlaň.

Käbir yzarlaýyş meseleleri bu pursatda zerur bolup biler. Howuz täzelenenden soň myhmanlary başlamaga synanyşanda awtor käbir myhmanlarda wirtual interfeýsler bilen baglanyşykly birnäçe meseläni başdan geçirdi.

Görnüşi ýaly, howuz üçin käbir ulgam konfigurasiýalary gurmak prosesi arkaly terjime edilmedi. Serwerleriň hemmesinde 4 fiziki interfeýs (PIF) bardy we serwerleriň ikisinde bir jübüt PIF ýüklenenden soň işjeňleşmegini bes etdi.

Bu ep-esli derejede gaýgy döretdi, ýöne şükür, beýlekileriň şuňa meňzeş meseleleri başdan geçirendigi we çözgüt tapmagyň aňsatdygy. Soralýan serwerler Dell Power Edge 2950-iň integrirlenen Broadcom BCM5708 NIC-leri.

Gerek zat, ulgamlary XenServer 6.5-e gaýtarmak we täzelenmäni Delliň web sahypasyndan ulanmakdy. Authorazyjy, ähli programma üpjünçiliginiň täzelenmeleriniň meseleleriň öňüni almak üçin has täze XenServer goýberilişine täzelenjek islendik ulgamda ulanylmagyny üpjün etmegi berk teklip edýär.

Bu mowzuk hakda has giňişleýin maglumat üçin Citrix-iň çekişme sahypasyndaky mowzugy gözden geçirmegiňizi haýyş edýäris: XenServer 7 Onboard Network On Upgrade.

Programma üpjünçiliginiň wersiýasyna, şeýle hem PIF tabşyrygyna üns beriň.

# interface-rename -l

Programma üpjünçiliginiň täzelenendigine we PIF buýrugynyň hem dogrydygyna üns beriň.

# interface-rename -l

13. Bu pursatda, XenServer öý eýeleriniň hemmesi elýeterli we degişli howuz konfigurasiýasynda bolmaly. Bu pursatda ýene bir täzelenmäni ulanmak DÜZGÜN. “Citrix” maglumatlaryň ýitmegi we käbir ýagdaýlarda korrupsiýanyň ýüze çykmagy bilen baglanyşykly meseläni çözmek üçin patch çykardy. BU PATANY NOWDIP EDIP BOLUN!

XenServer 7 Critical Patch XS70E004 ulanmak

Täze gurnama makalasynda talap edilişi ýaly, howuzyň täzelenmegi, maglumatlaryň bitewiligini üpjün etmek üçin howuzda bu möhüm XenServer 7 patchynyň ulanylmagyny talap eder.

Yamany ulanmak üçin täze XenServer 7-de 20-nji ädimden 26-njy ädime çenli şu gollanmany ýerine ýetiriň: XenServer 7 Critical Patch ulanmak.

Bu, XenServer-i ýer eýelerine täzelemek/gurmak işini tamamlaýar. Bu pursatda ammar ammarlary we wirtual maşynlar täzeden import edilmeli, konfigurasiýa edilmeli we synagdan geçirilmeli.

Indiki bölüm, wirtual myhmanlarda XenServer myhman gurallaryny täzelemegiň soňky meselesini öz içine alar.

XenServer myhman gurallaryny täzelemek

1. Iň soňky yzarlamak meselesi, myhmanlaryň täzeden açylmagyny üpjün etmek, şeýle hem iň täze myhman enjamlarynyň gurnalandygyny üpjün etmekdir. Indiki iki ädim ätmek arkaly aňsatlyk bilen amala aşyrylyp bilner.

2. Birinji ädim, myhman gurallaryny ISO wirtual myhmanlaryň biriniň DVD diskine dakmak.

3. XenServer myhman-tools.iso myhmanyna dakandan soň, myhmanyň täze diski tanamagyna göz ýetiriň. Bu mysal Debian myhmanyndan we gurallary gurnamakdan geçer.

Aşakdaky çykyşda myhman kömekçi diski “xvdd” hökmünde kartalaşdyryldy.

4. Bu enjam, gurnama enjamyny ulanyp, çalt gurnalyp bilner:

# mount /dev/xvdd /mnt

5. Enjam gurlansoň, täze myhman gurallaryny aşakdaky ýaly gurmak üçin dpkg ulanylyp bilner:

# dpkg -i /mnt/Linux/xe-guest-utilities_7.0.0-24_all.deb

6. Gurmak wagtynda degişli faýllar gurlar we ulgamlaryň adyndan xe daemon täzeden başlar.

“XenCenter” -iň üsti bilen täzelenmäniň üstünlikli bolandygyny tassyklamak üçin myhman maşyn üçin “Umumy” goýmasyna giriň we “Wirtuallaşdyrma ýagdaýy:” diýlen emläk gözläň.

Kim… Bu uzak ýaşan bolsaňyz, XenServer 7 gurnalandyr, ýamalar we myhmanlar hem täzelener diýip umyt edýärin! Soraglaryňyz ýa-da meseleleriňiz bar bolsa, aşakdaky teswirlerde ýazmagyňyzy haýyş edýäris we mümkin boldugyça gysga wagtda kömek bereris.