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.

  1. XenServer 6.5 installat u patched (Parti 1 tas-serje)
  2. Tagħmir iSCSI Dell PS5500E (apparat iSCSI ieħor jista' jintuża biss jissostitwixxi l-informazzjoni dwar l-ambjent fejn meħtieġ).
  3. Interfaces tan-netwerk XenServer konfigurati (Parti 3 tas-serje).
  4. L-apparat iSCSI u XenServer jistgħu loġikament jaraw lil xulxin (permezz tal-utilità ping).
  5. 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.

  1. sr-probe – Użat biex jitlob lill-apparat iSCSI għal informazzjoni dwar il-volum maħluq għal dan il-host XenServer.
  2. 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.
  3. device-config:target= Użat biex jgħid lill-XenServer liema apparat iSCSI għandu jfittex bl-indirizz IP.
  4. 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.
  5. 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):

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