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.
- 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:
- 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.