Bii o ṣe Ṣẹda ati Ṣafikun Awọn ibi ipamọ Ibi-ipamọ Citrix XenServer - Apá 4


Ninu nkan kẹrin ti jara XenServer yii, awọn solusan ipamọ yoo ni ijiroro. Pupọ bii nẹtiwọọki, awọn iṣeduro ibi ipamọ ni XenServer nigbagbogbo nira lati di ni oye. Ṣaaju ki o to bẹrẹ iṣeto eyikeyi, awọn ọrọ-ọrọ tuntun ati awọn imọran ti o kan ninu ifipamọ XenServer yẹ ki o jiroro.

XenServer ṣafihan ọpọlọpọ awọn ofin tuntun si atokọ awọn ọrọ-ọrọ ibi ipamọ ibile. Lakoko ti oye awọn imọran jẹ pataki nigbagbogbo nigbati o ba n ṣiṣẹ pẹlu eyikeyi eto IT, ibi ipamọ ko fẹrẹ ṣe pataki bi nkan iṣaaju ti o bo awọn imọran nẹtiwọọki. Sibẹsibẹ, nkan yii yoo tun gba akoko lati ṣalaye ati igbiyanju lati ṣalaye awọn imọran ibi-itọju wọnyi.

Ohun akọkọ lati ranti pẹlu ibi ipamọ XenServer ni pe a ni ipamọ fun alejo XenServer gangan ati lẹhinna a tun ni ipamọ fun alejo tabi awọn ẹrọ foju ti yoo ṣiṣẹ lori olupin XenServer. Ni imọran eyi rọrun lati ni oye ṣugbọn ṣiṣakoso rẹ le jẹ iṣẹ iyalẹnu ti oludari ba jẹ alaimọ pẹlu awọn idi ti ọkọọkan awọn aaye ibi ipamọ.

Ọrọ akọkọ ni a mọ ni ‘SR’ tabi Ibi ipamọ. Eyi jẹ ariyanjiyan ọrọ ti o ṣe pataki julọ ni ibi ipamọ XenServer bi o ṣe ṣe aṣoju alabọde ti ara si eyiti awọn disiki ẹrọ foju yoo wa ni fipamọ ati gba pada. Awọn ibi ipamọ ibi ipamọ le jẹ eyikeyi ti awọn oriṣiriṣi oriṣiriṣi oriṣiriṣi awọn ọna ṣiṣe ipamọ pẹlu, ifipamọ agbegbe ti a so ni ti ara si ogun XenServer, iSCSI/Fiber Channel LUN, NFS Awọn faili Nẹtiwọọki NFS, tabi ibi ipamọ lori ohun elo ibi ipamọ Dell/NetApp.

A le pin tabi ifiṣootọ awọn ibi ipamọ pamọ tabi o le ṣe atilẹyin ọpọlọpọ awọn ẹya ti o wulo gẹgẹ bi ere idaraya iyara, ipin to fọnka (ibi ipamọ ti a pese bi ẹrọ foju ṣe nilo rẹ), ati awọn aworan disiki ti foju pupọ (diẹ sii lori awọn wọnyi nigbamii).

Awọn ibi ipamọ ibi ipamọ, SR, ti sopọ mọ ọgbọn-ọrọ si olugbalejo XenServer pẹlu ohun ti a mọ bi Ẹrọ Block Physical, ti a tọka si diẹ sii bi ‘PBD’. PBD jẹ itọka si ipo ifipamọ kan. Awọn nkan PBD wọnyi le jẹ\"edidi '' sinu olugbalejo XenServer lati gba alejo yẹn laaye lati ka/kọ alaye si ibi ipamọ ibi ipamọ naa.

Idi ti awọn ibi ipamọ Ipamọ jẹ akọkọ lati tọju awọn faili foju ẹrọ Awọn faili Aworan Disiki Foju (VDI). Awọn faili VDI jẹ awọn iranran lori SR kan ti a ti pin lati mu ẹrọ iṣiṣẹ mu ati awọn faili miiran fun ẹrọ foju ti n ṣiṣẹ lori olupin XenServer. Awọn faili VDI le jẹ eyikeyi ti awọn oriṣiriṣi oriṣiriṣi oriṣiriṣi. Iru jẹ ipinnu nipasẹ iru ibi ipamọ ibi ipamọ.

Awọn oriṣi VDI ti o wọpọ ni XenServer jẹ Awọn iwọn didun Onitumọ (LV) ti o ṣakoso nipasẹ Oluṣakoso Iwọn didun Logan, Virtual Hard Disk (VHD), tabi wọn le jẹ Awọn nọmba Unit ti Logic (LUN) lori Dell tabi ẹrọ ibi ipamọ NetApp. Akiyesi: Nkan yii yoo lo Awọn ohun mimu lori ẹrọ ipamọ Dell.

Awọn faili VDI wọnyi ni asopọ si awọn ẹrọ foju ni oye nipasẹ ohun kan ti a mọ bi Ẹrọ Block Virtual, ti a tọka si wọpọ bi 'VBD'. Awọn nkan VBD wọnyi le wa ni asopọ si awọn alejo foju eyi ti lẹhinna gba ẹrọ alejo laaye lati wọle si data ti o fipamọ ni VDI yẹn pato lori SR kọọkan.

Gẹgẹ bi nẹtiwọọki ni XenServer, kika nipa ibi ipamọ jẹ ohun kan ṣugbọn ni anfani lati wo ibatan laarin ọkọọkan awọn nkan wọnyi nigbagbogbo n mu awọn imọran lagbara. Awọn aworan ti o wọpọ ti a lo lati ṣe aṣoju awọn ero ibi ipamọ XenServer nigbagbogbo ma nṣe iruju awọn eniyan tuntun bi awọn ka ṣe ya awọn aworan nigbagbogbo ni ọna laini. Ni isalẹ jẹ ọkan iru aworan ti a ya lati Citrix.

Ọpọlọpọ awọn ẹni-kọọkan ka laini yii lati apa osi si ọtun ni ero pe apakan kọọkan jẹ ẹrọ ti ara ọtọ. Eyi kii ṣe ọran naa nigbagbogbo o nyorisi idamu pupọ nipa bi ibi ipamọ XenServer ṣe n ṣiṣẹ. Aworan ti o wa ni isalẹ awọn igbiyanju lati ṣalaye awọn imọran ni ọna laini ti o kere ṣugbọn ọna pragmatiki diẹ sii.

Ni ireti pe iwọn ti o wa loke ko tun da awọn eniyan kọọkan ru nipa ibi ipamọ XenServer. Aworan keji jẹ igbiyanju lati fihan awọn isopọ ti ogbon (PBD ati VBD) ti a lo lati sopọ XenServers ati awọn alejo si ibi ipamọ latọna jijin lori asopọ nẹtiwọọki gangan kan.

Pẹlu ero-ọrọ kuro ni ọna; iṣeto le bẹrẹ. Ti o ranti lati nkan akọkọ ninu jara yii, itọsọna yii nlo Dell PS5500E iSCSI ẹrọ ipamọ fun titoju awọn disiki ẹrọ foju (awọn alejo). Itọsọna yii kii yoo rin nipasẹ iṣeto ti ẹrọ Dell iSCSI.

  1. XenServer 6.5 ti fi sori ẹrọ ati patched (Apá 1 ti jara)
  2. Dell PS5500E iSCSI ẹrọ (awọn ẹrọ iSCSI miiran le ṣee lo o kan aropo alaye ayika nibiti o nilo).
  3. Awọn atọkun nẹtiwọọki XenServer tunto (Apá 3 ti onka).
  4. ẹrọ iSCSI ati XenServer le fi ọgbọn wo ara wọn (nipasẹ iwulo pingi).
  5. CIFS (SAMBA) Olupin n ṣiṣẹ ati gbigba ipin kan ti awọn faili CD ISO (ko nilo ṣugbọn wulo pupọ).

Ṣiṣẹda Ibi ipamọ Citrix XenServer

Ilana akọkọ yii yoo lọ nipasẹ awọn igbesẹ lati ṣẹda ipilẹṣẹ iSCSI sọfitiwia kan lati ọdọ olupin XenServer si Dell PS5500E.

LUN yii pato lo Ilana Ilana Ijeri-ọwọ-ọwọ (CHAP) lati ni ihamọ wiwọle si iwọn iSCSI si awọn ẹgbẹ ti a fun ni aṣẹ.

Lati ṣẹda ibi ipamọ ibi ipamọ, aṣẹ ‘xe’ aṣa kan yoo waye. Alaye iSCSI ti o yẹ nilo lati gba ṣaaju ṣiṣẹda Ibi ipamọ.

Gbigbe paramita 'sr-probe' si iwulo 'xe' yoo kọ XenServer lati beere ohun elo ipamọ fun iSCSI IQN (Orukọ Olumulo Ti o yẹ).

Aṣẹ akọkọ yoo dabi pupọ ni akọkọ ṣugbọn ko buru bi o ti ri.

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

A nilo aṣẹ akọkọ lati ṣajọ SCSI IQN fun iṣeto ni ibi ipamọ Ipamọ. Ṣaaju ki o to lọ, jẹ ki a wo gbogbo awọn apakan ti aṣẹ yii.

  1. sr-probe - Ti lo lati beere ẹrọ iSCSI fun alaye nipa iwọn didun ti a ṣẹda fun alejo XenServer yii.
  2. iru = Ti a lo lati sọ fun XenServer iru ibi ipamọ ibi ipamọ. Eyi yoo yato si da lori iru eto wo ni a nlo. Nitori lilo ti Dell PS5500, a lo lvm lori iSCSI ninu aṣẹ yii. Rii daju lati yipada lati baamu iru ẹrọ ipamọ.
  3. ẹrọ-atunto: afojusun = Ti lo lati sọ fun XenServer kini ẹrọ iSCSI lati beere nipasẹ adirẹsi IP.
  4. ẹrọ-atunto: chapuser = Eyi ni a lo lati jẹrisi si ẹrọ iSCSI. Ninu apẹẹrẹ yii a ti ṣẹda iwọn iSCSI tẹlẹ fun olumulo\"tecmint". Nipa fifiranṣẹ orukọ olumulo ati ọrọ igbaniwọle ninu aṣẹ yii, ẹrọ iSCSI yoo dahun pada pẹlu alaye ti o yẹ lati pari ṣiṣẹda ibi ipamọ ibi ipamọ.
  5. ẹrọ-atunto: chappassword = Eyi ni ọrọ igbaniwọle fun orukọ olumulo olumulo CHAP loke.

Lọgan ti a ti tẹ aṣẹ ti o ti fi sii, XenServer yoo gbiyanju lati wọle sinu ẹrọ iSCSI ati pe yoo pada diẹ ninu alaye ti o nilo lati fi kun ẹrọ iSCSI yii gangan bi Ibi-ipamọ Ibi-ipamọ.

Ni isalẹ ni ohun ti eto idanwo pada lati aṣẹ yii.

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>

Nkan ti a saami nibi ni a mọ ni iSCSI IQN. Eyi ṣe pataki pupọ o nilo lati pinnu SCSIid fun ibi ipamọ ibi ipamọ. Pẹlu alaye tuntun yii, aṣẹ iṣaaju le yipada lati gba 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"

Ohun kan ti a fi kun si aṣẹ ni afojusunIQN stanza. Nipa ipinfunni aṣẹ tuntun yii, eto naa yoo dahun pẹlu nkan alaye ti o kẹhin ti o nilo lati ṣẹda ibi ipamọ ISCSI kan. Alaye ti o kẹhin ni idọti 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>

Lati aaye yii, gbogbo awọn ege to ṣe pataki lati ṣẹda ibi ipamọ ISCSI Ibi ipamọ wa o si to akoko lati fun ni aṣẹ lati ṣafikun SR yii si XenServer yii pato. Ṣiṣẹda Ibi ipamọ lati alaye apapọ ni a ṣe bi atẹle:

# 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

Ti ohun gbogbo ba lọ daradara eto naa yoo sopọ si ẹrọ iSCSI ati lẹhinna da UUID pada ti ibi ipamọ Ibi ipamọ tuntun ti a ṣafikun.

bea6caa4-ecab-8509-33a4-2cda2599fb75

Ijade UUID jẹ ami nla kan! Bii pẹlu gbogbo awọn iṣẹ ṣiṣe iṣakoso eto, o jẹ igbagbogbo imọran lati jẹrisi pe aṣẹ naa ṣaṣeyọri. Eyi le ṣaṣeyọri pẹlu aṣẹ ‘xe’ miiran.

# 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

Lati inu iṣẹ CLI yii XenServer ti sopọ ni aṣeyọri si ẹrọ Dell iSCSI ati pe o ṣetan lati tọju awọn faili VDI alejo.

Ẹda Ibi ipamọ ISO

Lẹsẹkẹsẹ ti awọn igbesẹ nrin nipasẹ ilana ti ṣiṣẹda ile-ikawe ISO. Awọn faili ISO jẹ awọn aworan igbagbogbo ti media fifi sori ẹrọ disk (CD).

Nipa nini ibi ipamọ pataki kan ti a ṣẹda fun awọn faili ISO wọnyi, fifi sori ẹrọ ti awọn alejo tuntun le ṣee ṣe ni yarayara. Nigbati olutọju kan ba fẹ lati ṣẹda alejo tuntun, wọn le jiroro yan ọkan ninu awọn faili ISO ti o wa ni ile-ikawe ISO yii ju ki wọn fi CD sii ni ti ara ni XenServer ninu adagun-odo naa.

Apakan itọsọna naa yoo ro pe olumulo naa ni olupin SAMBA ti n ṣiṣẹ. Ti olupin SAMBA ko ba ṣe agbekalẹ jọwọ lero ọfẹ lati ka nkan yii nipa bawo ni a ṣe le pari iṣẹ yii ni Red Hat/Fedora (Emi yoo ni itọsọna olupin Debian SAMBA ni ọjọ iwaju):

    Ṣeto olupin Samba fun Pinpin Faili

Igbesẹ akọkọ ni lati ṣajọ awọn iwe-ẹri ti o yẹ ati alaye iṣeto fun ile-ikawe SAMBA ISO. Lọgan ti orukọ olumulo, ọrọ igbaniwọle, ati alaye isopọmọ wa o rọrun iyatọ iyatọ ‘xe’ le ṣee lo lati sopọ mọ ile-ikawe SAMBA si XenServer.

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

Aṣẹ yii kii yoo ṣe ohunkohun si iboju ayafi ti o ba kuna. Lati jẹrisi pe o gaan gaan ipin SAMBA ISO, gbejade aṣẹ ‘xe’ miiran:

# 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

Ogun XenServer yii ti ni atunto bayi pẹlu mejeeji Ibi ipamọ Ibi ipamọ iSCSI bii ile-ikawe CIFS ISO lati tọju media fifi sori ẹrọ fun awọn ẹrọ foju (awọn alejo).

Awọn igbesẹ ti nbọ yoo jẹ ẹda ti awọn ẹrọ foju ati sisopọ awọn eto wọnyẹn si awọn nẹtiwọọki to dara lati nkan nẹtiwọọki iṣaaju.