XenServer 7 – Aġġorna tal-Pool permezz ta' CLI u XenCenter Web Interface


L-ewwel artiklu f'din is-Serje XenServer 7 kopra kif tinstalla/ttejjeb host XenServer wieħed. Ħafna mill-installazzjonijiet ta' XenServer x'aktarx ikunu f'ġabra ta' ħafna hosts XenServer.

Dan l-artikolu se jkopri l-proċess ta 'aġġornament sħiħ tal-pool XenServer. Il-komponent finali se jkopri xi housekeeping mal-mistednin jaħdmu fuq l-hosts XenServer.

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

Qabel ma timxi aktar, nissuġġerik li tiċċekkja dawn iż-żewġ taqsimiet Rekwiżiti tas-Sistema u Żidiet Suġġeriti mill-Awtur fl-ewwel artiklu tagħna ta 'Xen Server 7 fuq:

  1. Installazzjoni friska ta' XenServer 7

L-iskop ta 'dan l-artikolu huwa li timxi permezz ta' upgrade tal-pool XenServer. Hemm numru ta 'modi kif isir il-proċess ta' aġġornament u s-soluzzjoni korretta għal kwalunkwe installazzjoni speċifika se tkun dipendenti ħafna fuq l-organizzazzjoni.

Citrix għandu dokument dettaljat ħafna li għandu jiġi rivedut qabel ma jinbeda l-proċess tal-aġġornament: xenserver-7-0-installation-guide.pdf

XenServer Pool Upgrade

Bla dubju, ħafna mill-installazzjonijiet ta' XenServer x'aktarx huma parti minn ġabra ta' XenServers. Dan jikkomplika xi ftit il-proċess tal-aġġornament. Filwaqt li l-għażla li wieħed imur manwalment għal kull server u jaġġorna kull wieħed hija għażla, Citrix għandu mod ħafna eħfef biex jagħmel dan permezz tal-użu ta’ aġġornament ta’ Rolling Pool permezz tal-aktar verżjoni ġdida ta’ XenCenter jew permezz tal-xe għodda tal-linja tal-kmand.

Skont id-dokumentazzjoni ta' Citrix, aġġornament tal-pool jista' jsir fuq kwalunkwe verżjoni ta' XenServer 6.x jew ogħla għall-verżjoni 7. Jekk host XenServer qed iħaddem verżjoni eqdem minn 6.x, allura l-host jeħtieġ li jsegwi l-mogħdija ta' aġġornament xierqa għal XenServer 6.2 u mbagħad jistgħu jiġu aġġornati għal XenServer 7.0.

Sabiex isir l-upgrade ta' Rolling Pool, jeħtieġ li titniżżel l-aktar verżjoni ġdida ta' XenCenter minn Citrix. It-tniżżil jista' jinstab hawn: XenServer-7.0.1-XenCenterSetup.exe

Kif imsemmi fis-serje XenServer 6.5, XenCenter għadu utilità Windows biss. L-aġġornament tal-pool jista 'jsir permezz tas-CLI ukoll għal dawk li jista' ma jkollhomx aċċess għal magna Windows biex iħaddem XenCenter.

Dan l-artikolu ser jagħti dettalji dwar iż-żewġ metodi (XenCenter u CLI bl-utilità xe).

NOTA - Qabel ma tagħmel upgrade tal-pool, għandhom jiġu nnutati żewġ affarijiet. L-aġġornament tar-rolling pool m'għandux isir bil-boot minn setups SAN u Integrated StorageLink tneħħa mill-verżjonijiet XenServer 6.5 u ogħla.

Irrispettivament minn liema metodu jintuża, XenCenter jew CLI, l-ewwel pass huwa li tiddiżattiva d-disponibbiltà għolja tal-pool, twaqqaf il-magni virtwali mistiedna mhux essenzjali kollha, tiżgura li l-hosts XenServer ikollhom biżżejjed memorja biex jappoġġjaw lill-mistednin li jridu jkomplu jaħdmu waqt l-aġġornament ( jiġifieri mhux ipprovdut iżżejjed), l-ospiti jeħtieġu wkoll biżżejjed spazju għall-hard drive għal XenServer 7, jiżguraw li d-drives cd/dvd għall-mistednin kollha jkunu vojta, u huwa mħeġġeġ bil-qawwa li jsir backup tal-istat attwali tal-pool.

Ejja nibdew il-proċess.

Aġġorna l-pool mill-CLI

1. Kun żgur li qrajt il-5 paragrafi preċedenti peress li jiddeskrivu xi informazzjoni importanti ħafna għall-proċess ta 'aġġornament! Huwa wkoll rakkomandat ħafna li l-utenti jaqraw il-gwida tal-installazzjoni li tinsab hawn: xenserver-7-0-installation-guide.pdf, L-istruzzjonijiet u t-twissijiet għall-aġġornament jibdew minn paġna 24.

2. L-ewwel pass teknoloġiku attwali huwa li tagħmel backup tal-istatus tal-pool bl-għodda xe. Bl-użu ta 'konnessjoni SSH mal-host master tal-pool Xen, il-kmand 'xe' li ġej jista' jitħaddem.

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

Bid-database appoġġjata kopja tal-fajl barra mill-host master biex tiżgura li kopja tkun disponibbli fil-każ li l-aġġornament ifalli. Il-kmand li ġej se tikkopja l-fajl Xen Pool.db mill-XenServer remot identifikat minn u poġġi l-fajl fil-folder ta’ Downloads tal-utent attwali.

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

3. Ladarba d-database tal-pool tkun ġiet appoġġjata, il-kaptan jeħtieġ li jkollu l-mistednin kollha emigra lejn hosts oħra fil-pool u mbagħad il-kaptan jeħtieġ li jiġi diżattivat bil-kmandi 'xe' li ġejjin:

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

Issa l-host jeħtieġ li jerġa 'jibda mill-midja ta' installazzjoni XenServer 7 lokalment. F'dan il-punt l-aġġornament isegwi ħafna mill-istess partijiet bħall-aġġornament ta 'host wieħed aktar kmieni f'dan l-artikolu.

Kun assolutament ċert li UPGRADE jintgħażel meta tgħaddi mill-passi tal-installatur! Għal raġunijiet ta 'ċarezza, f'dan il-punt, il-passi 1-6 u mbagħad 15-19 fl-artikolu \XenServer 7 - Installazzjoni friska għandhom jitwettqu f'dan l-istadju.

Il-proċess ta 'installazzjoni jieħu madwar 12-il minuta għalhekk innaviga lejn https://linux-console.net biex taqra artiklu ieħor waqt li tistenna li l-installazzjoni tispiċċa. Ladarba l-installazzjoni titlesta, reboot il-kaptan u neħħi l-midja ta 'installazzjoni.

4. Hekk kif il-kaptan qed jerġa 'jibda, kun żgur li ma juri l-ebda żball u li jibda sal-iskrin tal-console XenServer. Din hija indikazzjoni tajba ta 'titjib ta' suċċess iżda l-affarijiet għadhom ma sarux. SSH lura fis-sistema prinċipali u vverifika li tabilħaqq qed iħaddem il-verżjoni l-ġdida ta 'XenServer b'wieħed mill-kmandi li ġejjin:

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

5. Suċċess! Dan il-pool master issa ġie aġġornat. F'dan il-punt, ċċaqlaq kwalunkwe mistednin għal dan l-host kif meħtieġ u pproċedi għall-host XenServer li jmiss billi rrepeti t-tielet pass ħlief li tissostitwixxi l-isem tal-host tal-host li jmiss biex taġġorna.

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

6. Kompli l-passi 3 sa 5 għall-iskjavi li fadal fil-pool.

7. F'dan il-punt huwa KRUĊJALI li tapplika aġġornament ieħor. Citrix ħarġet garża biex tindirizza kwistjonijiet fejn it-telf tad-dejta u l-korruzzjoni kienu possibbli taħt ċerti ċirkostanzi.

JEKK JOGĦĠBOK APPLIKA DIN IL-GARBA ISSA! Din il-garża teħtieġ li l-hosts XenServer jerġgħu jibdew ukoll. L-istruzzjonijiet biex dan isir permezz ta' XenCenter jinsabu aktar tard f'dan l-artikolu.

Biex twettaq dan permezz tas-CLI ta 'host XenServer, niżżel il-garża u ħarġet il-kmandi xe li ġejjin:

# 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. Ladarba l-hosts kollha fil-pool ikunu ġew aġġornati, il-mistednin iridu jkollhom XenServer Guest Tools aġġornati. Passi biex twettaq dan jinsabu fl-aħħar ta 'dan l-artikolu.

Aġġorna l-pool minn XenCenter

Għal dawk li għandhom aċċess għal magna tal-Windows biex imexxu XenCenter, aġġornament ta' Rolling Pool jista' jitwettaq permezz tal-applikazzjoni XenCenter.

Il-benefiċċju tal-użu ta' XenCenter huwa ħafna mill-kompiti u l-kontrolli li kellhom isiru manwalment fl-istruzzjonijiet preċedenti, issa se jiġu ttrattati awtomatikament minn XenCenter.

Ir-rolling pool upgrade wizard f'XenCenter għandu żewġ modi; manwali u awtomatiku. Fil-mod manwali, l-installatur għal XenServer 7 għandu jitqiegħed f'kull host XenServer individwali fil-ħin li jkun qed jiġi aġġornat (jiġifieri USB jew cd bootable).

Meta tuża l-mod awtomatiku, il-wizard juża fajls li jinsabu fuq xi tip ta' sehem ta' fajls tan-netwerk bħal HTTP, NFS, jew server FTP. Biex tuża dan il-metodu, il-fajls tal-installazzjoni mill-iso tal-installazzjoni tal-XenServer iridu jitneħħew fuq is-server tal-fajls fin-netwerk xieraq u jsiru aċċessibbli għall-hosts tal-XenServer.

Din il-gwida mhux se tagħti dettalji dwar il-proċess tat-twaqqif ta 'server HTTP iżda se timxi permezz tal-proċess ta' estrazzjoni tal-kontenut ISO biex tippermetti aġġornament awtomatiku.

Din it-taqsima se tassumi li l-utent għandu server HTTP li jaħdem b'għerq tal-web issettjat għal '/var/www/html'. Din it-taqsima se tassumi wkoll li l-fajl iso XenServer 7 ġie mniżżel u joqgħod fil-folder tal-għeruq tal-web.

L-ewwel pass biex jiġu stabbiliti l-fajls tal-installazzjoni għal dan l-artikolu huwa li jintramaw l-iso, sabiex il-fajls tal-installatur jistgħu jitqiegħdu fil-webroot. It-tieni pass huwa li toħloq folder għall-fajls tal-installatur u mbagħad tikkopja l-fajls f'dak il-folder.

Il-passi kollha jistgħu jitwettqu kif ġej:

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

F'dan il-punt, in-navigazzjoni lejn l-indirizz IP tas-server u l-folder xenserver, il-materjali ta 'installazzjoni għandhom jintwerew fil-browser.

Rolling Pool Upgrade b'XenCenter

1. L-ewwel pass huwa li terġa' taqra l-paragrafi taħt l-intestatura XenServer Pool Upgrade aktar kmieni f'dan id-dokument! Dan huwa estremament importanti peress li dawk il-paragrafi se jagħtu dettalji dwar l-ispeċifiċitajiet dwar l-aġġornament biex jgħinu fit-tranżizzjoni minn verżjonijiet eqdem ta' XenServer.

2. L-ewwel pass teknoloġiku huwa li tagħmel backup tal-istat attwali tal-pool billi tuża kmand 'xe' mill-kaptan tal-pool. Bl-użu ta’ konnessjoni SSH jew console XenCenter mal-host master tal-pool Xen, il-kmand ‘xe’ li ġej jista’ jitħaddem.

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

Bil-bażi tad-data appoġġjata, huwa ssuġġerit bil-qawwa li ssir kopja barra mill-kaptan sabiex f'każ ta 'titjib fallut, il-kaptan/pool jista' jerġa' lura għall-istat oriġinali.

3. Kun żgur li l-aktar verżjoni ġdida ta 'XenCenter hija installata. Il-link tat-tniżżil hija kif ġej: XenServer-7.0.1-XenCenterSetup.exe.

4. Ladarba d-database tal-pool tkun ġiet issejvjata u l-aktar verżjoni ġdida ta' XenCenter installata, l-upgrade tal-pool jista' jibda. Iftaħ XenCenter u qabbad mal-pool li jeħtieġ il-verżjoni l-ġdida ta 'XenServer. Ladarba tkun konnessa mal-kaptan tal-pool, innaviga għall-menu 'Għodda' u agħżel 'Aġġorna tal-Pool Rolling...'.

5. Kun żgur li taqra t-twissijiet fl-ewwel pront. Il-pass li jissemma hawn huwa l-backup tad-database tal-pool li twettaq fil-pass wieħed tat-taqsima \Aġġorna tal-Pool Rolling ma' XenCenter ta' dan l-artikolu.

6. L-iskrin li jmiss se jħeġġeġ lill-utent biex jagħżel il-pools li jixtiequ jaġġornaw. Kull pool li XenCenter huwa mqabbad magħha jista' jintgħażel. Għal raġunijiet ta 'sempliċità, intużat ġabra ta' test żgħira f'din id-dokumentazzjoni.

7. Il-pass li jmiss jippermetti lill-utent jagħżel jew modi 'Awtomatiku' jew 'Manwal'. Għal darb'oħra dan l-artikolu qed jimxi permezz tal-metodu awtomatiku u jassumi li server HTTP huwa disponibbli u għandu l-kontenut ISO ta 'XenServer estratt f'folder imsejjaħ 'xenserver' fuq dak is-server HTTP.

8. F'dan il-punt XenCenter se jgħaddi minn serje ta 'kontrolli biex jiżgura li l-hosts kollha jkollhom l-irqajja'/hotfixes xierqa u se jiċċekkja biex jiżgura li l-aġġornament huwa probabbli li jirnexxi.

Skont l-ambjent dan x'aktarx ikun il-pass li fih jiġu esperjenzati l-problemi. Intlaqgħu żewġ kwistjonijiet iżda l-awtur f'dan il-punt. Instabu riżoluzzjonijiet u nisperaw li dawn jgħinu lil ħaddieħor.

L-ewwel kwistjoni esperjenzata kienet il-ħtieġa għal żewġ garżi li għandhom jiġu applikati għall-hosts XenServer. XenCenter se jwettaq dan jekk l-utent jiddeċiedi li jagħmel dan iżda kif esperjenzaw l-awtur u oħrajn, dan il-pass mhux dejjem jitlesta kif suppost u jista 'jwaqqaf il-pass li jmiss milli jaħdem kif suppost.

Jekk XenCenter isostni li l-garża kollha huma applikati iżda l-utent jirċievi \URL Invalidu għall-Fajls tal-Installatur fuq l-iskrin li jmiss, l-awtur seta' jġib l-iżball biex imur billi jerġa' jibda x-XenServer prinċipali.

Biex taqra aktar dwar il-kwistjoni, ara d-diskussjoni dwar Citrix fil-URL li ġej: XenServer 7 URL invalidu għal Fajls tal-Installatur.

Il-kwistjoni l-oħra esperjenzata f'dan il-punt kienet twissija minn XenCenter dwar VM lokali maħżuna fuq il-host XenServer prinċipali. Din il-VM lokali tipprevjeni lill-installatur ta' XenServer milli jerġa' jikkondividi l-hosts bl-iskema l-ġdida ta' partizzjoni GPT.

Wara ħafna tiftix, ġie nnutat li backup meta data pool kien qed jinħażen fuq il-ħażna lokali tal-host prinċipali. Ladarba dan ġie mċaqlaq għal post ieħor, l-installatur ma baqax jara xi kwistjonijiet.

9. Ladarba l-verifiki minn qabel kienu barra mill-mod, l-installatur iħeġġeġ għall-post tal-fajls ta 'installazzjoni. Dan l-artikolu qed juża server HTTP biex iservi l-fajls tal-installazzjoni lill-hosts XenServer u għalhekk l-installatur jeħtieġ li jkun infurmat dwar il-post ta 'dawn il-fajls.

Fil-kaxxi, ipprovdi l-informazzjoni meħtieġa dwar il-passaġġ tas-server kif ukoll il-kredenzjali meħtieġa biex tikkonnettja u mbagħad agħfas il-buttuna ‘Test’ biex tiżgura li XenCenter jista’ jaċċessa l-fajls. Jekk tintwera l-marka tal-kontroll ħadra, allura l-midja tal-installazzjoni tkun ġiet lokalizzata u tista 'tintuża.

10. Ladarba kollox ikun lest biex imur, ikklikkja l-buttuna ‘Ibda Taġġorna’. Dan se jibda l-proċess li jibda mill-kaptan tal-pool.

NOTA – Kun żgur li n-netwerk ta' ġestjoni għall-hosts XenServer għandu DHCP. Meta l-installatur jerġa 'jibda l-hosts, jipprova jikseb indirizz IP permezz tad-DHCP.

11. F'dan il-punt, ikun għaqli li tibda tiekol ikla jew issegwi kompiti oħra. Dan il-proċess se jieħu ftit. Jekk l-aċċess għal monitor lokali jew sistema KVM huwa disponibbli fuq l-hosts XenServer, l-amministratur jista 'jara l-proċess ta' installazzjoni u jara jekk kollox hux miexi kif suppost.

12. Il-proċess ta 'installazzjoni fuq dan il-cluster ta' test ta 'erba' host ħa madwar sagħtejn biex jitlesta. Ladarba l-installazzjoni titlesta, kun żgur li taġġorna l-għodod tal-mistednin fuq il-mistednin kollha fil-pool.

Kun żgur ukoll li tivverifika li l-pool ġie kompletament aġġornat billi tħares lejn it-tab 'Ġenerali' tal-pool f'XenCenter jew billi tikkonnettja manwalment ma' kull host XenServer.

Xi kompiti ta' segwitu jistgħu jkunu meħtieġa f'dan il-punt ukoll. L-awtur esperjenza ftit kwistjonijiet bl-interfaces virtwali fuq uħud mill-mistednin meta pprova jibda l-mistednin wara l-upgrade tal-pool.

Peress li rriżulta li wħud mill-konfigurazzjonijiet tan-netwerk għall-pool ma ssarrfux permezz tal-proċess ta 'installazzjoni. Is-servers kollha kellhom 4 interfaces fiżiċi (PIFs) u fuq tnejn mis-servers par wieħed mill-PIFs ma baqgħux jattivaw mal-boot-up.

Dan ikkawża ammont sostanzjali ta’ niket iżda b’xorti tajba oħrajn esperjenzaw kwistjonijiet simili u kienet faċli li ssib soluzzjoni. Is-servers inkwistjoni kienu Dell Power Edge 2950 b'NICs Broadcom BCM5708 integrati.

Dak kollu li kien meħtieġ kien li s-sistemi jerġgħu lura għal XenServer 6.5 u mbagħad japplikaw l-aġġornament mill-websajt ta 'Dell. L-awtur jissuġġerixxi bil-qawwa li jiġi żgurat li l-aġġornamenti kollha tal-firmware ġew applikati għal kwalunkwe sistema li se tiġi aġġornata għar-rilaxx l-aktar ġdid ta 'XenServer biex jgħin jipprevjeni l-kwistjonijiet.

Biex taqra aktar dwar dan is-suġġett, jekk jogħġbok irrevedi s-suġġett fuq il-paġna ta’ diskussjoni ta’ Citrix: XenServer 7 Upgrade No Onboard Network.

Innota l-verżjoni tal-firmware kif ukoll l-assenjazzjoni tal-PIF barra l-ordni.

# interface-rename -l

Innota li l-firmware ġie aġġornat u l-ordni PIF hija korretta wkoll.

# interface-rename -l

13. F'dan il-punt, l-hosts XenServer kollha għandhom ikunu disponibbli u lura fil-konfigurazzjoni xierqa tal-pool. F'dan il-punt huwa KRUĊJALI li tapplika aġġornament ieħor. Citrix ħarġet garża biex tindirizza kwistjonijiet fejn it-telf tad-dejta u l-korruzzjoni kienu possibbli taħt ċerti ċirkostanzi. JEKK JOGĦĠBOK APPLIKA DIN IL-GARBA ISSA!

Applikazzjoni ta' Garża Kritika ta' XenServer 7 XS70E004

Eżatt kif meħtieġ fl-artikolu tal-installazzjoni ġdida, aġġornament tal-pool se jeħtieġ ukoll li din il-garża kritika XenServer 7 tiġi applikata għall-pool biex tiġi żgurata l-integrità tad-dejta.

Għall-applikazzjoni tal-garża segwi l-pass 20 sa pass 26 f'XenServer 7 frisk din il-gwida hawn: Applikazzjoni ta' Garża Kritika ta' XenServer 7.

Dan jikkonkludi l-proċess ta 'aġġornament/installazzjoni ta' XenServer għall-hosts. F'dan il-punt, ir-repożitorji tal-ħażna u l-magni virtwali għandhom jerġgħu jiġu importati, konfigurati u ttestjati.

Is-sezzjoni li jmiss se tkopri l-kompitu finali tal-aġġornament tal-għodod tal-mistednin XenServer fuq il-mistednin virtwali.

Aġġornament ta' XenServer Guest-Tools

1. Il-kompitu ta 'segwitu finali huwa li jiġi żgurat li l-mistednin jistgħu jerġgħu jibdew kif ukoll li jiżguraw li jkollhom l-utilitajiet mistiedna l-aktar ġodda installati. Dan jista 'jsir faċilment billi ssegwi l-koppja ta' passi li jmiss.

2. l-ewwel pass huwa li tehmeż il-mistieden-għodda ISO għall-DVD drive ta ' wieħed mill-mistednin virtwali.

3. Ladarba XenServer jehmeż il-guest-tools.iso mal-mistieden, kun żgur li l-mistieden jagħraf id-diska l-ġdida. Dan l-eżempju se jimxi minn mistieden Debian u l-installazzjoni tal-għodod.

Fl-output ta 'hawn taħt, id-disk tal-utilitajiet mistieden ġie mmappjat bħala 'xvdd'.

4. Dan l-apparat jista 'jiġi mmuntat malajr billi tuża l-utilità tal-muntatura kif ġej:

# mount /dev/xvdd /mnt

5. Ladarba l-apparat ikun ġie mmuntat, dpkg jista 'jintuża biex jiġu installati l-għodod ġodda tal-mistieden kif ġej:

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

6. Waqt l-installazzjoni, il-fajls xierqa jiġu installati u d-demon xe se jerġa 'jinbeda f'isem is-sistemi.

Biex tikkonferma permezz ta' XenCenter li l-aġġornament kien ta' suċċess, mur fit-tab 'Ġenerali' għall-magna mistieden u fittex il-proprjetà bit-tikketta 'Stat ta' Virtwalizzazzjoni:'.

Whoo... Jekk għejt għal dan it-tul, nisperaw li XenServer 7 huwa installat, imwaħħal, u l-mistednin jiġu aġġornati wkoll! Jekk għandek xi mistoqsijiet jew kwistjonijiet, jekk jogħġbok ibgħat fil-kummenti hawn taħt u aħna ser nipprovdu għajnuna mill-aktar fis possibbli.