Kif Oħloq u Żid Repożitorji tal-Ħżin Citrix XenServer - Parti 4
Fir-raba 'artiklu ta' din is-serje XenServer, se jiġu diskussi s-soluzzjonijiet tal-ħażna. Bħan-netwerking, is-soluzzjonijiet tal-ħażna f'XenServer ħafna drabi huma diffiċli biex jinftiehmu għall-ewwel. Qabel ma tibda kwalunkwe konfigurazzjoni, għandhom jiġu diskussi t-terminoloġija u l-kunċetti ġodda involuti fil-ħażna XenServer.
XenServer jintroduċi diversi termini ġodda fil-lista tat-terminoloġija tal-ħażna tradizzjonali. Filwaqt li l-fehim tal-kunċetti huwa dejjem importanti meta taħdem ma 'kwalunkwe sistema tal-IT, il-ħażna mhix kruċjali daqs l-artikolu preċedenti li jkopri kunċetti ta' netwerking. Madankollu, dan l-artikolu xorta se jieħu l-ħin biex jispjega u jipprova jiċċara dawn il-kunċetti tal-ħażna.
L-ewwel ħaġa li għandek tiftakar bil-ħażna ta 'XenServer hija li għandna ħażna għall-host XenServer attwali u mbagħad għandna wkoll ħażna għall-mistieden jew magni virtwali li se jimxu fuq l-host XenServer. Kunċettwalment dan huwa sempliċi biex jinftiehem iżda l-ġestjoni tagħha tista 'tkun biċċa xogħol skoraġġanti jekk l-amministratur ma jkunx familjari mal-għanijiet ta' kull wieħed mill-aspetti tal-ħażna.
L-ewwel terminu huwa magħruf bħala 'SR' jew Repożitorju tal-Ħażna. Dan huwa bla dubju l-iktar terminu importanti fil-ħażna ta 'XenServer peress li jirrappreżenta l-mezz fiżiku li fih id-diski tal-magni virtwali se jinħażnu u jiġu rkuprati. Ir-repożitorji tal-ħażna jistgħu jkunu kwalunkwe minn diversi tipi differenti ta' sistemi ta' ħażna inkluż, ħażna lokali mehmuża fiżikament mal-host XenServer, iSCSI/Fibre Channel LUN, NFS Network File Shares, jew ħażna fuq apparat tal-ħażna Dell/NetApp.
Ir-repożitorji tal-ħażna jistgħu jiġu kondiviżi jew iddedikati u jistgħu jappoġġaw bosta karatteristiċi utli bħall-klonazzjoni mgħaġġla, l-allokazzjoni skarsa (ħażna pprovduta hekk kif il-magna virtwali teħtieġha), u immaġini tad-disk virtwali li jistgħu jitqislu mill-ġdid (aktar dwar dawn aktar tard).
Ir-repożitorji tal-ħażna, SR, huma loġikament konnessi ma 'host XenServer ma' dak li hu magħruf bħala Physical Block Device, aktar komunement referenzjat bħala 'PBD'. Il-PBD huwa sempliċement referenza għal post tal-ħażna. Dawn l-oġġetti PBD jistgħu jiġu \plaggjati f'host XenServer biex jippermetti lil dak il-host jaqra/jikteb informazzjoni f'dak ir-repożitorju tal-ħażna.
L-iskop tar-repożitorji tal-Ħżin huwa primarjament li jaħżnu l-fajls tal-Immaġni tad-Disk Virtwali (VDI) tal-magna virtwali. Fajls VDI huma spots fuq SR li ġew allokati biex iżommu sistema operattiva u fajls oħra għal magna virtwali li taħdem fuq il-host XenServer. Fajls VDI jistgħu jkunu kwalunkwe minn diversi tipi differenti. It-tip huwa determinat mit-tip ta 'repożitorju tal-ħażna.
Tipi VDI komuni f'XenServer huma Volumi Loġiċi (LV) ġestiti minn Maniġer tal-Volum Loġiku, Hard Disk Virtwali (VHD), jew jistgħu jkunu Numri ta' Unitajiet Loġiċi (LUN) fuq apparat ta' ħażna Dell jew NetApp. Nota: Dan l-artikolu se jkun qed juża LUNs fuq apparat tal-ħażna Dell.
Dawn il-fajls VDI huma konnessi ma 'magni virtwali loġikament permezz ta' oġġett magħruf bħala Virtual Block Device, komunement referenzjat bħala 'VBD'. Dawn l-oġġetti VBD jistgħu jitwaħħlu mal-mistednin virtwali li mbagħad jippermetti lill-magna mistiedna taċċessa d-dejta maħżuna f'dak il-VDI partikolari fuq SR rispettiv.
Bħan-netwerking f'XenServer, il-qari dwar il-ħażna huwa ħaġa waħda iżda li tkun tista' tara r-relazzjoni bejn kull wieħed minn dawn l-oġġetti ħafna drabi tissolidifika l-kunċetti. Id-dijagrammi komuni użati biex jirrappreżentaw il-kunċetti tal-ħażna ta 'XenServer ħafna drabi jħawdu nies ġodda peress li d-dijagrammi spiss jinqraw b'mod lineari. Hawn taħt hemm immaġni waħda bħal din mislufa minn Citrix.
Ħafna individwi jaqraw dan b'mod lineari mix-xellug għal-lemin u jaħsbu li kull parti hija apparat fiżiku separat. Dan mhux il-każ u ħafna drabi jwassal għal ħafna konfużjoni dwar kif taħdem il-ħażna XenServer. Il-grafika hawn taħt tipprova tispjega l-kunċetti b'mod inqas lineari iżda aktar pragmatiku.
Nisperaw li l-grafika ta 'hawn fuq ma tkomplix tħawwad lill-individwi dwar il-ħażna ta' XenServer. It-tieni immaġni hija tentattiv biex turi l-konnessjonijiet loġiċi (PBD u VBD) li jintużaw biex jgħaqqdu XenServers u mistednin għal ħażna remota fuq konnessjoni tan-netwerk attwali waħda.
Bil-kunċettwalizzazzjoni barra mill-mod; il-konfigurazzjoni tista 'tibda. Filwaqt li tfakkar mill-ewwel artiklu f'din is-serje, din il-gwida qed tuża apparat tal-ħażna Dell PS5500E iSCSI għall-ħażna tad-diski tal-magni virtwali (mistednin). Din il-gwida mhux se tkun għaddejja mill-konfigurazzjoni tal-apparat Dell iSCSI.
- XenServer 6.5 installat u patched (Parti 1 tas-serje)
- Tagħmir iSCSI Dell PS5500E (apparat iSCSI ieħor jista' jintuża biss jissostitwixxi l-informazzjoni dwar l-ambjent fejn meħtieġ).
- Interfaces tan-netwerk XenServer konfigurati (Parti 3 tas-serje).
- L-apparat iSCSI u XenServer jistgħu loġikament jaraw lil xulxin (permezz tal-utilità ping).
- CIFS (SAMBA) Server li jaħdem u jospita sehem ta' fajls CD ISO (mhux meħtieġ iżda utli ħafna).
Ħolqien tar-Repożitorju tal-Ħżin Citrix XenServer
Dan l-ewwel proċess se jgħaddi mill-passi biex jinħoloq inizjatur iSCSI tas-softwer mill-host XenServer għad-Dell PS5500E.
Dan il-LUN partikolari juża l-Protokoll ta' Awtentikazzjoni ta' Challenge-Handshake (CHAP) biex jirrestrinġi l-aċċess għall-volum iSCSI għal ċerti partijiet awtorizzati.
Biex jinħoloq ir-repożitorju tal-ħażna, se jseħħ kmand tradizzjonali 'xe'. L-informazzjoni xierqa tal-iSCSI trid tinkiseb qabel ma jinħoloq ir-Repożitorju tal-Ħażna.
Jekk tgħaddi l-parametru ‘sr-probe’ lill-utilità ‘xe’ se tagħti struzzjonijiet lix-XenServer biex ifittex mezz ta’ ħażna għall-iSCSI IQN (Isem Kwalifikat iSCSI).
L-ewwel kmand se jidher intens għall-ewwel iżda mhux ħażin daqs kemm jidher.
# xe sr-probe type=lvmoiscsi device-config:target=X.X.X.X device-config:chapuser="tecmint" device-config:chappassword="tecmint_chap"
Dan l-ewwel kmand huwa meħtieġ biex jinġabar l-IQN SCSI għall-konfigurazzjoni tar-repożitorju tal-Ħażna. Qabel ma nkomplu, ejja nagħtu ħarsa lejn il-partijiet kollha ta 'dan il-kmand.
- sr-probe – Użat biex jitlob lill-apparat iSCSI għal informazzjoni dwar il-volum maħluq għal dan il-host XenServer.
- type= Użat biex tgħid lill-XenServer it-tip ta' repożitorju tal-ħażna. Dan ivarja skond liema sistema tkun qed tintuża. Minħabba l-użu tad-Dell PS5500, f'dan il-kmand jintuża lvm over iSCSI. Kun żgur li timmodifika biex taqbel mat-tip tal-apparat tal-ħażna.
- device-config:target= Użat biex jgħid lill-XenServer liema apparat iSCSI għandu jfittex bl-indirizz IP.
- device-config:chapuser= Dan huwa użat biex jawtentika lill-apparat iSCSI. F'dan l-eżempju inħoloq volum iSCSI qabel għall-utent \tecmint. Billi jibgħat l-isem tal-utent u l-password f'dan il-kmand, l-apparat iSCSI se jirrispondi lura bl-informazzjoni meħtieġa biex jintemm il-ħolqien tar-repożitorju tal-ħażna.
- device-config:chappassword= Din hija l-password għall-isem tal-utent CHAP ta' hawn fuq.
Ladarba l-kmand jiddaħħal u jiġi sottomess, ix-XenServer jipprova jidħol fl-apparat iSCSI u jirritorna xi informazzjoni meħtieġa sabiex fil-fatt iżid dan l-apparat iSCSI bħala Repożitorju tal-Ħażna.
Hawn taħt hawn dak li rritornat is-sistema tat-test minn dan il-kmand.
Error code: SR_BACKEND_FAILURE_96 Error parameters: , The SCSIid parameter is missing or incorrect , <?xml version"1.0" ?> <iscsi-target-iqns> <TGT> <Index> 0 </Index> <IPAddress> </IPAddress> <TargetIQN> iqn.2001-05.com.equallogic:0-8a096-0d9a4ab02-46600020343560ef-xenct-xen2 </TargetIQN> </TGT> <TGT> <Index> </Index> <IPAddress> </IPAddress> <TargetIQN> </TargetIQN> </TGT> </iscsi-target-iqns>
Il-biċċa enfasizzata hawnhekk hija magħrufa bħala l-iSCSI IQN. Dan huwa importanti ħafna u huwa meħtieġ biex jiġi determinat l-SCSIid għar-repożitorju tal-ħażna. B'din l-informazzjoni ġdida, il-kmand minn qabel jista' jiġi modifikat biex jinkiseb l-SCSIid.
# xe sr-probe type=lvmoiscsi device-config:target=X.X.X.X device-config:targetIQN=iqn.2001-05.com.equallogic:0-8a0906-0d9a4ab02-46600020343560ef-xenct-xen2 device-config:chapuser="tecmint" device-config:chappassword="tecmint_chap"
L-unika ħaġa miżjuda mal-kmand hija l-istrofa targetIQN. Billi toħroġ dan il-kmand il-ġdid, is-sistema tirrispondi bl-aħħar biċċa informazzjoni meħtieġa biex toħloq Repożitorju tal-Ħżin iSCSI. Dik l-aħħar biċċa informazzjoni hija l-ID SCSI.
Error code: SR_BACKEND_FAILURE_107 Error parameters: , The SCSIid parameter is missing or incorrect , <?xml version"1.0" ?> <iscsi-target> <LUN> <vendor> EQLOGIC </vendor> <serial> </serial> <LUNid> 0 </LUNid> <size> 107379425280 </size> <SCSIid> 36090a028b04a9a0def60353420006046 </SCSIid> </LUN> </iscsi-target>
Minn dan il-punt, il-biċċiet kollha meħtieġa biex jinħoloq Repożitorju ta' Ħażna iSCSI huma disponibbli u wasal iż-żmien li toħroġ il-kmand biex iżżid dan l-SR ma' dan XenServer partikolari. Il-ħolqien tar-Repożitorju tal-Ħażna mill-informazzjoni magħquda isir kif ġej:
# xe sr-create name-label="Tecmint iSCSI Storage" type=lvmoiscsi content-type=user device-config:target=X.X.X.X device-config:port=3260 device-config:targetIQN=iqn.2001-05.com.equallogic:0-8a0906-0d9a4ab02-46600020343560ef-xenct-xen2 device-config:chapuser="tecmint" device-config:chappassword="tecmint_chap" device-config:SCSIid=36090a028b04a9a0def60353420006046
Jekk kollox imur tajjeb is-sistema se tikkonnettja mal-apparat iSCSI u mbagħad tirritorna l-UUID tar-Repożitorju tal-Ħażna li għadu kif ġie miżjud.
bea6caa4-ecab-8509-33a4-2cda2599fb75
L-output UUID huwa sinjal kbir! Bħal fil-kompiti kollha ta 'amministrazzjoni tas-sistema, dejjem hija idea tajba li tikkonferma li l-kmand kien ta' suċċess. Dan jista’ jsir bi kmand ‘xe’ ieħor.
# xe sr-list name-label="Tecmint iSCSI Storage"
uuid ( RO) : bea6caa4-ecab-8509-33a4-2cda2599fb75 name-label ( RW) : Tecmint iSCSI Storage name-description ( RW) : host ( RO) : xenct-xen2 type ( RO) : lvmoiscsi content-type ( RO) : user
Mill-output CLI dan XenServer ikkonnettja b'suċċess mal-apparat Dell iSCSI u huwa lest biex jaħżen fajls VDI mistieden.
Ħolqien ta' Repożitorju ta' Ħażna ISO
Is-serje ta 'passi li jmiss timxi permezz tal-proċess tal-ħolqien ta' librerija ISO. Il-fajls ISO huma tipikament immaġini ta' midja ta' installazzjoni ta' compact disk (CD).
Billi jkun hemm repożitorju speċjali ta 'ħażna maħluqa għal dawn il-fajls ISO, l-installazzjoni ta' mistednin ġodda tista 'ssir malajr ħafna. Meta amministratur jixtieq joħloq mistieden ġdid, jista 'sempliċement jagħżel wieħed mill-fajls ISO li jeżistu f'din il-librerija ISO aktar milli jkollu jpoġġi CD fiżikament f'XenServer fil-pool.
Din il-parti tal-gwida se tassumi li l-utent għandu server SAMBA li jaħdem. Jekk server SAMBA mhuwiex setup, jekk jogħġbok tħossok liberu li taqra dan l-artikolu dwar kif tlesti dan il-kompitu f'Red Hat/Fedora (se jkolli gwida tas-server Debian SAMBA fil-futur):
- Imwaqqaf Samba Server għall-Kondiviżjoni tal-Fajls
L-ewwel pass huwa li tiġbor il-kredenzjali u l-informazzjoni dwar il-konfigurazzjoni meħtieġa għal-librerija ISO SAMBA. Ladarba l-isem tal-utent, il-password, u l-informazzjoni dwar il-konnettività jkunu disponibbli varjant sempliċi tal-kmand ‘xe’ jista’ jintuża biex jgħaqqad il-librerija SAMBA mal-XenServer.
# xe-mount-iso-sr //<servername>/ISO -o username=<user>,password=<password>
Dan il-kmand ma joħroġ xejn fuq l-iskrin sakemm ma jfallix. Biex tikkonferma li tabilħaqq immuntat is-sehem SAMBA ISO, ħarġet kmand ieħor 'xe':
# xe sr-list
uuid ( RO) : 1fd75a51-10ee-41b9-9614-263edb3f40d6 name-label ( RW) : Remote ISO Library on: // /ISO name-description ( RW) : host ( RO) : xenct-xen2 type ( RO) : iso content-type ( RO) : iso
Dan il-host XenServer issa huwa kkonfigurat kemm b'Repożitorju ta' Ħażna iSCSI kif ukoll b'librerija ISO CIFS biex jaħżen midja ta' installazzjoni għal magni virtwali (mistednin).
Il-passi li jmiss se jkunu l-ħolqien ta 'magni virtwali u l-konnessjoni ta' dawk is-sistemi man-netwerks xierqa mill-artikolu ta 'netwerking preċedenti.