Yadda ake Ƙirƙiri da Ƙara Ma'ajiyar Ma'ajiya ta Citrix XenServer - Kashi na 4


A cikin labarin na huɗu na wannan jerin XenServer, za a tattauna mafita na ajiya. Yawanci kamar sadarwar, hanyoyin ajiya a cikin XenServer galibi suna da wahalar fahimta da farko. Kafin fara kowane tsari, ya kamata a tattauna sabon kalmomi da ra'ayoyin da ke cikin ajiyar XenServer.

XenServer yana gabatar da sabbin sharuɗɗa da yawa zuwa jerin kalmomin ajiya na gargajiya. Duk da yake fahimtar ra'ayoyin koyaushe suna da mahimmanci yayin aiki tare da kowane tsarin IT, ajiya bai kusan zama da mahimmanci kamar labarin da ya gabata wanda ke rufe dabarun sadarwar ba. Koyaya, wannan labarin har yanzu zai ɗauki lokaci don yin bayani da ƙoƙarin fayyace waɗannan dabarun ajiya.

Abu na farko da za a tuna tare da ajiyar XenServer shine cewa muna da ajiya don ainihin mai watsa shiri na XenServer sannan kuma muna da ajiya don baƙo ko na'urori masu mahimmanci waɗanda za su yi aiki a kan mai masaukin XenServer. A haƙiƙa wannan abu ne mai sauƙi don fahimta amma sarrafa shi na iya zama ɗawainiya mai ban tsoro idan mai gudanarwa bai saba da manufar kowane ɓangaren ajiya ba.

Kalmar farko ana kiranta da 'SR' ko Ma'ajiyar Adana. Wannan tabbas shine mafi mahimmancin lokaci a cikin ajiyar XenServer kamar yadda yake wakiltar matsakaici na zahiri wanda za'a adana fayafai na injin kama-da-wane da kuma dawo da su. Ma'ajiyar ajiya na iya zama kowane nau'ikan tsarin ajiya daban-daban ciki har da, ma'ajiyar gida da aka haɗe ta jiki ga mai masaukin XenServer, iSCSI/Fibre Channel LUN, Fayil ɗin Fayil na hanyar sadarwa na NFS, ko ajiya akan na'urar ajiya na Dell/NetApp.

Ana iya raba ma'ajiyar ajiya ko sadaukarwa kuma suna iya tallafawa fasalulluka masu fa'ida da yawa kamar su cloning mai sauri, rarrabuwar kayyade (ajiya da aka tanadar kamar yadda na'ura mai kama-da-wane ke buƙata), da sake girman faifan diski mai girma (ƙari akan waɗannan daga baya).

Ma'ajiyar ajiya, SR, an haɗa ta da ma'ana zuwa mai masaukin XenServer tare da abin da aka sani da Na'urar Toshewar Jiki, wanda aka fi sani da 'PBD'. PBD kawai nuni ne ga wurin ajiya. Ana iya haɗa waɗannan abubuwan PBD a cikin ma'aikacin XenServer don ba da damar mai masaukin ya karanta/rubutu bayanai zuwa wurin ajiyar.

Manufar ma'ajiya ta farko shine don adana fayilolin Hotuna na Virtual Disk (VDI). Fayilolin VDI tabo ne akan SR waɗanda aka keɓe don riƙe tsarin aiki da sauran fayiloli don injin kama-da-wane da ke gudana akan mai masaukin XenServer. Fayilolin VDI na iya zama kowane nau'i daban-daban. Ana ƙayyade nau'in ta nau'in ma'ajin ajiya.

Nau'o'in VDI na yau da kullun a cikin XenServer sune Ma'auni Volumes (LV) wanda Manajan Ƙarar Ma'ana, Virtual Hard Disk (VHD) ke gudanarwa, ko kuma suna iya zama Lambobin Ma'ana (LUN) akan na'urar ajiya ta Dell ko NetApp. Lura: Wannan labarin zai yi amfani da LUNs akan na'urar ajiya ta Dell.

Waɗannan fayilolin VDI suna haɗe da injunan kama-da-wane ta hanyar abin da aka sani da Na'urar Toshe Maɓalli, wanda aka fi sani da 'VBD'. Ana iya haɗa waɗannan abubuwan VBD zuwa baƙi na kama-da-wane wanda sannan ya ba da damar injin baƙo don samun damar bayanan da aka adana a waccan VDI akan kowane SR.

Yawanci kamar sadarwar yanar gizo a cikin XenServer, karanta game da ajiya abu ɗaya ne amma samun damar ganin alaƙa tsakanin kowane ɗayan waɗannan abubuwan galibi yana ƙarfafa ra'ayoyin. Zane-zane na gama-gari da aka yi amfani da su don wakiltar ra'ayoyin ajiya na XenServer sukan rikitar da sababbin mutane yayin da ake karanta zane-zane a cikin layi. A ƙasa akwai irin wannan hoton da aka aro daga Citrix.

Mutane da yawa suna karanta wannan a layi daya daga hagu zuwa dama suna tunanin cewa kowane bangare daban na'urar jiki ce. Wannan ba haka bane kuma sau da yawa yana haifar da rudani da yawa game da yadda ajiyar XenServer ke aiki. Hoton da ke ƙasa yana ƙoƙarin bayyana ra'ayoyin a cikin ƙasan layi amma mafi inganci.

Da fatan hoton da ke sama ba zai ƙara rikitar da mutane game da ajiyar XenServer ba. Hoto na biyu ƙoƙari ne na nuna haɗin kai na ma'ana (PBD da VBD) waɗanda ake amfani da su don haɗa XenServers da baƙi zuwa ma'ajiya mai nisa akan hanyar haɗin yanar gizo ta ainihi.

Tare da ra'ayi daga hanya; daidaitawa zai iya farawa. Tunawa daga labarin farko a cikin wannan jerin, wannan jagorar tana amfani da na'urar ajiya ta Dell PS5500E iSCSI don ma'ajiyar faifai na inji (baƙi). Wannan jagorar ba za ta yi tafiya ta tsarin na'urar Dell iSCSI ba.

  1. XenServer 6.5 an shigar da patched (Sashe na 1 na jerin)
  2. Dell PS5500E iSCSI na'urar (sauran na'urorin iSCSI za a iya amfani da su kawai madadin bayanin muhalli inda ake buƙata).
  3. An saita mu'amalar hanyar sadarwa ta XenServer (Sashe na 3 na jerin).
  4. Na'urar iSCSI da XenServer za su iya ganin juna a hankali (ta hanyar ping utility).
  5. CIFS (SAMBA) uwar garken yana gudana da karɓar rabon fayilolin CD ISO (ba a buƙata amma yana da amfani sosai).

Ƙirƙirar Ma'ajiya ta Citrix XenServer

Wannan tsari na farko zai bi ta matakai don ƙirƙirar iSCSI software daga mai masaukin XenServer zuwa Dell PS5500E.

Wannan musamman LUN tana amfani da ƙalubalen Tabbatar da Hannun Hannu (CHAP) don taƙaita damar yin amfani da ƙarar iSCSI ga wasu ƙungiyoyi masu izini.

Don ƙirƙirar ma'ajiyar ajiya, umarnin 'xe' na gargajiya zai faru. Ana buƙatar samun ingantaccen bayanin iSCSI kafin ƙirƙirar Ma'ajiyar Adana.

Wucewa sigar 'sr-probe' zuwa kayan amfani 'xe' zai umurci XenServer don tambayar na'urar ajiya don iSCSI IQN (ISCSI Qualified Name).

Umurnin farko zai yi kama sosai da farko amma ba shi da kyau kamar yadda yake gani.

# xe sr-probe type=lvmoiscsi device-config:target=X.X.X.X device-config:chapuser="tecmint" device-config:chappassword="tecmint_chap"

Ana buƙatar wannan umarni na farko don tattara SCSI IQN don daidaita ma'ajiyar ajiya. Kafin mu ci gaba, bari mu kalli duk sassan wannan umarni.

  1. sr-probe - Ana amfani dashi don tambayar na'urar iSCSI don bayani game da ƙarar da aka ƙirƙira don wannan mai masaukin XenServer.
  2. nau'in= Ana amfani da shi don gaya wa XenServer nau'in ma'ajiyar ajiya. Wannan zai bambanta dangane da tsarin da ake amfani da shi. Saboda amfani da Dell PS5500, ana amfani da lvm akan iSCSI a cikin wannan umarni. Tabbatar a gyara don dacewa da nau'in na'urar ajiya.
  3. na'ura-config:target= Ana amfani da shi don gaya wa XenServer abin da iSCSI na'urar don tambaya ta adireshin IP.
  4. na'ura-config:chapuser= Ana amfani da wannan don tantance na'urar iSCSI. A cikin wannan misalin an ƙirƙiri ƙarar iSCSI a baya don mai amfani \tecmint Ta hanyar aika sunan mai amfani da kalmar wucewa a cikin wannan umarni, na'urar iSCSI za ta mayar da martani tare da mahimman bayanan don gama ƙirƙirar ma'ajiyar ajiya.
  5. device-config:chappassword= Wannan shine kalmar sirrin sunan mai amfani na CHAP na sama.

Da zarar an shigar da umarni kuma an ƙaddamar da shi, XenServer zai yi ƙoƙarin shiga cikin na'urar iSCSI kuma zai dawo da wasu bayanan da ake buƙata don ƙara wannan na'urar iSCSI a matsayin Ma'ajiyar Adana.

A ƙasa akwai abin da tsarin gwajin ya dawo daga wannan umarnin.

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>

Babban abin da aka haskaka anan ana kiransa iSCSI IQN. Wannan yana da mahimmanci kuma ana buƙata don ƙayyade SCSIid don ma'ajiyar ajiya. Tare da wannan sabon bayanin, ana iya canza umarnin da ya gabata don samun 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"

Abinda kawai aka ƙara a cikin umarnin shine manufaIQN stanza. Ta hanyar ba da wannan sabon umarni, tsarin zai amsa tare da ƙarshen bayanan da ake buƙata don ƙirƙirar Ma'ajiyar Ma'ajiyar iSCSI. Wannan yanki na ƙarshe shine ID na 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>

Daga wannan gaba, duk abubuwan da ake buƙata don ƙirƙirar Ma'ajiyar Ma'ajiyar ISCSI suna samuwa kuma lokaci yayi da za a ba da umarni don ƙara wannan SR zuwa wannan XenServer na musamman. Ƙirƙirar Ma'ajiya ta Adana daga bayanan da aka haɗa ana yin su kamar haka:

# 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

Idan komai yayi kyau tsarin zai haɗi zuwa na'urar iSCSI sannan ya dawo da UUID na sabon Ma'ajiyar Ma'ajiyar da aka ƙara.

bea6caa4-ecab-8509-33a4-2cda2599fb75

Fitowar UUID alama ce mai girma! Kamar yadda yake tare da duk ayyukan gudanarwar tsarin, koyaushe yana da kyau a tabbatar da cewa umarnin ya yi nasara. Ana iya cika wannan tare da wani umarni 'xe'.

# 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

Daga fitowar CLI wannan XenServer ya sami nasarar haɗawa zuwa na'urar Dell iSCSI kuma yana shirye don adana fayilolin VDI na baƙi.

Ƙirƙirar Ma'ajiya ta ISO

Jerin matakai na gaba suna tafiya ta hanyar ƙirƙirar ɗakin karatu na ISO. Fayilolin ISO galibi hotuna ne na kafofin watsa labarai na shigarwa na ƙaramin diski (CD).

Ta hanyar samun wurin ajiya na musamman da aka ƙirƙira don waɗannan fayilolin ISO, ana iya yin shigar sabbin baƙi da sauri. Lokacin da mai gudanarwa ke son ƙirƙirar sabon baƙo, kawai za su iya zaɓar ɗaya daga cikin fayilolin ISO da ke cikin wannan ɗakin karatu na ISO maimakon sanya CD a zahiri a cikin XenServer a cikin tafkin.

Wannan ɓangaren jagorar zai ɗauka cewa mai amfani yana da sabar SAMBA mai aiki. Idan ba a saita uwar garken SAMBA ba don Allah jin daɗin karanta wannan labarin game da yadda ake kammala wannan aikin a cikin Red Hat/Fedora (Zan sami jagorar uwar garken Debian SAMBA a nan gaba):

  1. Saida Sabar Samba don Raba Fayil

Mataki na farko shine tattara mahimman takaddun shaida da bayanan daidaitawa don ɗakin karatu na SAMBA ISO. Da zarar an sami sunan mai amfani, kalmar sirri, da bayanan haɗin kai za a iya amfani da bambance-bambancen umarni mai sauƙi 'xe' don haɗa ɗakin karatu na SAMBA zuwa XenServer.

# xe-mount-iso-sr //<servername>/ISO -o username=<user>,password=<password>

Wannan umarnin ba zai fitar da komai zuwa allon ba sai dai in ya gaza. Don tabbatar da cewa da gaske ta hau rabon SAMBA ISO, ba da wani umarni '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

Wannan rundunar XenServer yanzu an saita shi tare da duka Ma'ajiyar Ma'ajiya ta iSCSI da kuma ɗakin karatu na CIFS ISO don adana kafofin watsa labarai na shigarwa don injunan kama-da-wane (baƙi).

Matakai na gaba za su kasance ƙirƙirar injunan kama-da-wane da haɗa waɗancan tsarin zuwa cibiyoyin sadarwar da suka dace daga labarin sadarwar farko.