Titans ya mbele ya nguzo: Suluhisho za kuunda vikundi kutoka Microsoft na Oracle. Failover Clustering - Muhtasari

Licha ya mtazamo mbaya kuelekea Microsoft, ni lazima ieleweke kwamba kampuni imefanya teknolojia ya juu inapatikana kwa watumiaji wa kawaida. Njia moja au nyingine, hali ya sasa katika nyanja ya teknolojia ya habari haijaamuliwa na Microsoft.

Suluhisho na bidhaa kutoka kwa Microsoft hazikuchukua nafasi mara moja katika kiwango cha suluhisho maalum, lakini zile muhimu zaidi bado zikawa viongozi katika uwiano wa bei / utendaji, na pia katika urahisi wa utekelezaji. Mfano mmoja kama huo ni nguzo.

Ukuzaji wa nguzo za kompyuta sio suti kali ya Microsoft. Hii inathibitishwa, kati ya mambo mengine, na ukweli kwamba maendeleo ya kampuni hayakujumuishwa katika orodha ya kompyuta za juu-500. Kwa hiyo, ni mantiki kabisa kwamba mstari wa Windows Server 2012 hauna toleo la HPC (High-performance computing).

Kwa kuongezea, kwa kuzingatia sifa za utendaji wa juu wa kompyuta, Jukwaa la Windows Azure inaonekana kuahidi zaidi. Kwa hivyo, Microsoft imeelekeza umakini wake kwenye vikundi vya upatikanaji wa juu.

Vikundi katika Windows.

Usaidizi wa makundi ulitekelezwa kwa mara ya kwanza na Microsoft katika mfumo wa uendeshaji katika Toleo la Biashara la Windows NT 4 Server kwa njia ya teknolojia ya Microsoft Cluster Service (MSCS). Katika Windows Server 2008, ikawa kipengele cha Kuunganisha kwa Failover. Kimsingi, hizi ni nguzo za kushindwa au nguzo zinazopatikana sana, ingawa wakati mwingine haziitwi kwa usahihi kabisa zinazostahimili makosa.

Katika hali ya jumla, ikiwa node ambayo ombi hutumwa inashindwa, kukataa kwa huduma kutatokea, lakini huduma zilizounganishwa zitaanza upya moja kwa moja kwenye node nyingine, na mfumo utaletwa katika hali tayari haraka iwezekanavyo.

Kundi la upatikanaji wa juu kwenye Windows linajumuisha angalau nodi mbili zilizo na mifumo ya uendeshaji iliyosakinishwa na majukumu yanayolingana. Nodes lazima ziunganishwe kwenye mtandao wa nje na mtandao wa ndani muhimu kwa kubadilishana ujumbe rasmi, kwa hifadhi ya pamoja ya rasilimali za huduma (kwa mfano, disk ya shahidi kwa quorum). Kwa kuongeza, mfumo pia unajumuisha data kutoka kwa programu zilizounganishwa. Katika hali ambapo huduma zinatekelezwa kwenye nodes moja tu, mpango wa Active-Passive unatekelezwa, yaani, huduma zinatekelezwa kwenye node moja, na pili inafanya kazi katika hali ya kusubiri. Wakati nodi zote mbili zina mzigo wa malipo, mpango Inayotumika hutekelezwa.

Tangu utekelezaji wake wa kwanza, usaidizi wa makundi katika Windows umebadilika sana. Msaada wa huduma za faili na mtandao ulitekelezwa, baadaye Seva ya SQL(kwenye mfumo wa uendeshaji wa Windows Server 2000), Exchange Server (kwenye mfumo wa uendeshaji wa Windows Server 2003), na huduma na majukumu mengine ya kawaida, ikiwa ni pamoja na Hyper-V (kwenye mfumo wa uendeshaji wa Windows Server 2008). Scalability imeboreshwa (hadi nodi 64 katika Windows Server 2012), na orodha ya huduma zilizounganishwa imepanuliwa.

Msaada wa uboreshaji, pamoja na uwekaji wa Windows Server kama mfumo wa uendeshaji wa wingu, ikawa sababu ya maendeleo zaidi ya usaidizi wa nguzo, kwani msongamano mkubwa kompyuta inaweka mahitaji makubwa juu ya uaminifu na upatikanaji wa miundombinu. Kwa hiyo, kuanzia na mfumo wa uendeshaji wa Windows Server 2008, wingi wa maboresho hujilimbikizia katika eneo hili.

Mfumo wa uendeshaji wa Windows Server 2008 R2 huanzisha Kiasi cha Wingi cha Hyper-V Cluster Shared (CSV), ambacho huruhusu nodi kufikia faili moja kwa wakati mmoja. Mfumo wa NTFS. Kwa hivyo, mashine nyingi za mtandaoni zilizounganishwa zinaweza kushiriki anwani sawa ya LUN na kuhama kutoka kwenye seva pangishi hadi kwenye seva pangishi kwa kujitegemea.

Katika Windows Server 2012, msaada wa kuunganisha Hyper-V umeimarishwa. Uwezo wa kusimamia vipaumbele vya mashine ya kawaida katika kiwango cha nguzo nzima iliongezwa, ambayo huamua utaratibu wa ugawaji wa kumbukumbu, urejeshaji wa mashine za kawaida katika tukio la kushindwa kwa nodi au uhamiaji wa wingi uliopangwa. Uwezo wa ufuatiliaji umepanuliwa - ikiwa huduma inayofuatiliwa inashindwa, sasa inawezekana kuanzisha upya sio tu huduma yenyewe, lakini pia mashine nzima ya virtual. Inawezekana kuhamia nodi nyingine, isiyo na shughuli nyingi. Ubunifu mwingine, sio wa kuvutia sana unaohusiana na nguzo umetekelezwa.

Makundi katika Windows Server 2012.

Kwanza, hebu tuangalie uvumbuzi ndani teknolojia za msingi, ambayo hutumiwa na makundi au kusaidia kupanua uwezo wao.

SMB 3.0

Toleo jipya la itifaki ya SMB 3.0 inatumika kwa kubadilishana data ya mtandao. Itifaki hii inahitajika wakati wa kusoma, kuandika na zingine shughuli za faili juu rasilimali za mbali. KATIKA toleo jipya Idadi kubwa ya maboresho yametekelezwa ambayo hukuruhusu kuboresha utendakazi wa SQL Server, Hyper-V na nguzo za faili. Tafadhali kumbuka masasisho yafuatayo:

  • uvumilivu wa makosa ya uwazi. Ubunifu huu unahakikisha mwendelezo wa shughuli. Ikiwa moja ya nodi za nguzo za faili zitashindwa, shughuli zinazoendelea huhamishiwa kiotomatiki kwenye nodi nyingine. Shukrani kwa uvumbuzi huu, ikawa inawezekana kutekeleza Miradi Inayotumika kusaidia hadi nodi 8.
  • kuongeza. Shukrani kwa utekelezaji mpya Kiasi cha Nguzo Zilizoshirikiwa (toleo la 2.0) inawezekana upatikanaji wa wakati mmoja kwa faili kupitia nodi zote za nguzo, na hivyo kufikia ujumlishaji wa matokeo na kusawazisha upakiaji.
  • SMB moja kwa moja. Usaidizi wa adapta za mtandao na teknolojia ya RDMA umetekelezwa. Teknolojia ya RDMA (Ufikiaji wa Kumbukumbu ya Moja kwa Moja ya Mbali) huruhusu data kuhamishwa moja kwa moja kwenye kumbukumbu ya programu, na hivyo kufungia CPU kwa kiasi kikubwa.
  • SMB Multichannel. Huruhusu ujumlishaji wa kipimo data na kuboresha uthabiti wakati kuna njia nyingi za mtandao kati ya seva iliyowezeshwa na SMB 3.0 na mteja.

Ni lazima kusema kwamba kutumia vipengele hivi, msaada wa SMB 3.0 lazima uwepo kwenye ncha zote za muunganisho. Microsoft inapendekeza kutumia seva na wateja wa kizazi kimoja (katika kesi ya Windows Server 2012, jukwaa hili la mteja ni Windows 8). Kwa bahati mbaya, leo Windows 7 inasaidia toleo la SMB 2.1 pekee.

Nafasi za Hifadhi.

Teknolojia ya Nafasi za Hifadhi ilitekelezwa kwa mara ya kwanza katika mifumo ya uendeshaji ya Windows Server 2012 na Windows 8 Msaada wa mfumo mpya wa faili wa ReFS umetekelezwa, ambayo hutoa kazi za kuongeza uvumilivu wa makosa. Inawezekana kuteua disks katika bwawa kwa ajili ya uingizwaji wa moto (katika kesi ya kushindwa kwa vyombo vya habari vingine au kwa uingizwaji wa haraka SSD ambayo imemaliza rasilimali yake). Kwa kuongeza, uwezo wa kurekebisha vyema kwa kutumia PowerShell umepanuliwa.

Kimsingi, teknolojia ya Nafasi za Hifadhi ni utekelezaji wa programu ya RAID, iliyoimarishwa kwa idadi kubwa ya kazi za ziada. Kwanza, anatoa za ufikiaji wa moja kwa moja lazima ziunganishwe. Kimsingi, anatoa inaweza kuwa ya aina yoyote na uwezo, hata hivyo, kuandaa operesheni imara, ufahamu wazi wa kanuni za uendeshaji wa teknolojia ni muhimu.

  • rahisi (sawa na RAID 0);
  • kioo (kioo cha njia mbili ni sawa na RAID1, kioo cha njia tatu ni zaidi mzunguko tata kama RAID 1E)
  • kwa usawa (sawa na RAID 5. Chaguo hili linahakikisha upotevu mdogo wa nafasi na uvumilivu mdogo wa kosa).

Teknolojia ya Nafasi za Hifadhi sio mpya kabisa. Uwezo sawa umetekelezwa kwa muda mrefu katika Windows Server, kwa mfano kwa namna ya disks za nguvu. Teknolojia ya Nafasi za Hifadhi hurahisisha vipengele hivi vyote na kutoa kiwango kipya cha matumizi. Miongoni mwa faida nyingine za Nafasi za Hifadhi, ni muhimu kutambua utoaji nyembamba, ambayo inafanya uwezekano wa kugawa ukubwa kwa diski za kawaida zaidi ya zile zinazopatikana katika hali halisi ili kuongeza anatoa mpya kwenye bwawa sambamba baadaye.

Mojawapo ya masuala yenye changamoto kubwa ya teknolojia ya Nafasi za Hifadhi ni utendakazi. Kwa kawaida, programu Utekelezaji wa RAID duni katika utendaji kwa chaguzi za vifaa. Hata hivyo, kama tunazungumzia kuhusu seva ya faili, Nafasi za Hifadhi zina kiasi kikubwa cha RAM na kichakataji chenye nguvu, kwa hivyo kupima ni muhimu kwa kuzingatia aina mbalimbali za mzigo. Kwa mtazamo huu thamani maalum pata uwezo wa kurekebisha vizuri kwa kutumia PowerShell.

Teknolojia ya Nafasi za Uhifadhi huondoa vidhibiti vya RAID na mifumo ya gharama kubwa kuhifadhi, kuhamisha mantiki kwenye ngazi ya mfumo wa uendeshaji. Wazo hili linaonyesha sifa zake zote na linageuka kuwa la kuvutia kabisa pamoja na uvumbuzi mwingine.

Seva ya Faili ya Scale-Out (SOFS).

Ubunifu mwingine ni modi ya jukumu la Seva ya Faili iliyounganishwa katika Windows Server 2012, ambayo inaitwa Scale-Out File Server. Sasa msaada wa aina mbili za kuunganisha umetekelezwa, majina ambayo ni Kidhibiti Faili kwa Matumizi ya Jumla na Seva ya Faili ya Scale-Out (SOFS) kwa data ya programu. Kila teknolojia ina maeneo yake ya matumizi, pamoja na faida na hasara zake.

Seva ya faili yenye madhumuni yote ni aina inayojulikana ya nguzo ya Active-Passive. Kwa upande wake, SOFS ni nguzo Inayotumika, ikiwa ni usanidi unaostahimili makosa. Kwa kugawana Chaguo Inayoendelea Kupatikana hutumiwa kwa folda zinazolingana.

Mbali na sifa bora za uvumilivu wa kosa, hii hutoa kuongezeka kwa njia, kulingana na muundo wa busara wa usanifu wa mtandao. Mfumo wa Faili za Wakala wa CSV 2.0 (CSVFS) hupunguza athari za CHKDSK kwa kuruhusu shirika kutekeleza utendakazi unaohitajika huku likiendelea kufanya kazi na sauti. programu zinazotumika. Imetekelezwa uhifadhi wa kusoma kutoka kwa CSV. Kutumia CSV hufanya iwe rahisi na rahisi kusambaza na kudhibiti. Mtumiaji anahitaji kuunda kundi la kawaida, kusanidi sauti ya CSV na kuamilisha jukumu la seva ya faili katika modi ya Faili ya Scale-Out. Seva kwa data ya maombi.

Shukrani kwa unyenyekevu na utendaji wa suluhisho lililopendekezwa, a darasa jipya vifaa vya nguzo-ndani-sanduku (Cluster-in-a-Box, CiB). Kawaida hii ni chasi iliyo na seva mbili za blade na safu ya diski SAS JBOD yenye usaidizi wa Nafasi za Hifadhi. Ni muhimu hapa kwamba SAS JBODs ni bandari mbili, na kuna SAS HBA ya kutekeleza uunganisho wa msalaba.

Shirika hili la mfumo linalenga hasa kusaidia SOFS. Ikizingatiwa kuwa lengo la iSCSI limeunganishwa kama kawaida katika Windows Server 2012 na pia linaweza kuunganishwa, kwa hivyo linaweza kutekeleza mfumo wa uhifadhi wa "kutengenezwa nyumbani" kulingana na mfumo wa uendeshaji wa madhumuni yote.

Hata hivyo, kumbuka kwamba mmiliki wa CSV bado ni mojawapo ya nodes, ambayo inawajibika kwa shughuli zote za metadata. Kiasi kikubwa cha metadata kinaweza kusababisha uharibifu wa utendaji, kwa hivyo hati ya Mfanyakazi wa Taarifa haipendekezwi kwa SOFS, wakati Hyper-V na SQL Server ni bora kwa hili, ikiwa ni pamoja na kupitia vipengele vyao vya ujumlishaji wa kipimo data.

Ubunifu mwingine katika teknolojia za kuunganisha Windows.

Hapo juu tumeorodhesha tu ubunifu muhimu zaidi na kuu katika uwanja wa kuunganisha katika Windows Server 2012. Ubunifu mwingine mdogo, hata hivyo, pia haukuonekana kwa bahati.

Usaidizi wa uboreshaji mtandaoni umepanuliwa kwa kurahisisha kwa kiasi kikubwa uundaji wa makundi ya wageni (kutoka kwa mashine pepe). Tofauti na Windows Server 2008 R2, ambapo kwa hili ilikuwa ni lazima kutoa Target ya iSCSI kwa matumizi ya jumla ya mashine za kawaida, mfumo wa uendeshaji wa Windows Server 2012 ulianzisha kazi ambayo inakuwezesha kuboresha mtawala wa FC (sawa na adapta za mtandao), kwa sababu. ambayo mashine za kawaida hupokea uwezekano wa ufikiaji wa moja kwa moja kwa LUN. Chaguo rahisi pia imetekelezwa kwa kutumia kawaida folda ya mtandao SMB 3.0 kwa Wageni wa Windows Seva 2012.

Moja ya muhimu lakini kazi zisizo ndogo ni kusakinisha masasisho ya programu kwenye nguzo. Hii inaweza kuhitaji kuanzisha upya nodi, kwa hivyo utaratibu lazima ufuatiliwe. Mfumo wa uendeshaji wa Windows Server 2012 hutoa zana ya Kusasisha Cluster-Aware, ambayo inafanya kazi kama ifuatavyo: nodi moja imeteuliwa kama mratibu na wachunguzi wa sasisho, inapakua kwa nodi zilizobaki, na kusasisha nodi moja baada ya nyingine, kuanzia na. zile ambazo zimepakiwa kidogo. Hii inahakikisha kwamba upatikanaji wa nguzo unadumishwa katika kiwango cha juu iwezekanavyo katika mchakato wa kuboresha.

Pia kuna ubunifu katika usimamizi wa akidi. Kwa mfano, uwezo wa kutoa haki za kupiga kura kwa baadhi ya nodi tu umetekelezwa. Hii inaweza kuwa muhimu wakati wa kuweka nodi za kibinafsi kwenye tovuti ya mbali, lakini ni muhimu zaidi wakati wa kutekeleza muundo mpya wa akidi inayobadilika. Wazo la msingi la akidi inayobadilika ni kwamba nodi inayoacha kufanya kazi na haipatikani kwa muda fulani kwa sababu yoyote ile inapoteza haki zake za kupiga kura hadi iunganishwe tena. Kwa hivyo, idadi ya jumla ya kura imepunguzwa na nguzo inabaki inapatikana kwa muda mrefu iwezekanavyo.

Nini kipya katika Windows Server 2012 R2.

Mfumo wa uendeshaji wa Windows Server 2012 R2 sio sasisho rahisi Windows Server 2012 ni mfumo mpya kamili wa uendeshaji. Ubunifu katika Windows Server 2012 R2 hutafsiri baadhi ya vipengele jukwaa la seva kwa kiwango kipya cha ubora. Hii inatumika kimsingi kwa SOFC na Hyper-V.

Mashine pepe zinazopatikana sana.

Utaratibu wa kuunda vikundi vya wageni umerahisishwa, kwa kuwa sasa inawezekana kutumia VHDX za kawaida kama hifadhi ya pamoja, ambayo itawasilishwa kama diski za SAS Zilizoshirikiwa ndani ya mashine pepe. Katika kesi hii, VHDX yenyewe lazima iko kwenye CSV au katika folda za SMB 3.0 zilizoshirikiwa. Wakati huo huo, Windows Server 2012 R2 na Windows Server 2012 (iliyo na vipengee vya ujumuishaji vilivyosasishwa) inaweza kutumika katika mashine za kawaida.

Chaguo la DrainOnShutdown limeundwa kuondoa wasimamizi wa mfumo kutoka kwa makosa na kazi isiyo ya lazima. Chaguo la kukokotoa huwashwa kwa chaguo-msingi na wakati wa kuwasha upya au kuzimwa kwa ratiba, huhamisha nodi kwa hali ya urekebishaji ambapo majukumu yote yaliyounganishwa huondolewa. Hii huhamisha mashine pepe zinazotumika hadi kwenye vifundo vingine katika kundi la Hyper-V.

Pia katika mfumo mpya wa uendeshaji wa Windows Server 2012 R2, Hyper-V inafuatilia miingiliano ya mtandao katika mashine za kawaida na, ikiwa tatizo linatokea, huanza mchakato wa kuwahamisha kwa mwenyeji ambapo mtandao wa nje unapatikana.

Akidi.

Mbali na akidi yenye nguvu, Windows Server 2012 R2 pia inatekeleza shahidi wa diski yenye nguvu (shahidi). Ikiwa idadi ya nodi itabadilika, kura yake inaweza kuhesabiwa kiotomatiki ili jumla ya kura ibaki kuwa isiyo ya kawaida. Ikiwa diski yenyewe itageuka kuwa haipatikani, sauti yake itawekwa upya hadi sifuri. Mpango huu hukuruhusu kutegemea kikamilifu mifumo ya kiotomatiki, ukiacha mifano ya akidi.

Kuegemea kwa vikundi vilivyo kwenye tovuti mbili kumeongezeka. Mara nyingi, kwa utekelezaji kama huo, nusu ya nodi ziko kwenye kila tovuti, kwa hivyo kuvunjika kwa mawasiliano kati ya tovuti kunaweza kusababisha shida katika kuunda akidi. Ijapokuwa utaratibu wa akidi yenye nguvu unakabiliana kwa mafanikio na hali nyingi hizi, katika Windows Server 2012 R2 inawezekana kupeana kipaumbele cha chini kwa mojawapo ya tovuti, ili katika tukio la kushindwa kundi daima hufanya kazi kwenye tovuti kuu. Ikiwa nguzo ilianzishwa na akidi ya kulazimishwa, basi wakati mawasiliano na tovuti ya mbali yamerejeshwa, huduma za nguzo zitaanzishwa upya katika mode otomatiki na nguzo nzima itaunganishwa tena.

CSV 2.1

Mabadiliko makubwa pia yamefanywa kwenye utekelezaji wa CSV. Sasa majukumu ya wamiliki wa kiasi ni sawasawa kusambazwa katika nodes moja kwa moja, kwa mujibu wa mabadiliko katika idadi yao. Uvumilivu wa hitilafu wa CSV umeongezwa kutokana na ukweli kwamba matukio mawili ya huduma ya seva yanazinduliwa kwenye kila nodi ya nguzo. Moja hutumiwa kuhudumia trafiki ya mteja wa SMB, nyingine hutoa mawasiliano kati ya nodes. Katika kesi hii, huduma inafuatiliwa na ikiwa itashindwa, jukumu la mmiliki wa CSV huhamishiwa kwenye nodi nyingine.

Ubunifu kadhaa katika CSV huwezesha matumizi bora zaidi ya SOFC na Nafasi za Hifadhi. Usaidizi ulioongezwa kwa mfumo wa faili wa ReFS, ambao una shirika la ndani la hali ya juu zaidi kuliko NTFS. Uwezekano mkubwa zaidi, mfumo huu wa faili utachukua hatua kwa hatua nafasi ya kuongoza katika bidhaa za Microsoft. Windows Server 2012 R2 pia inaleta utaratibu wa kurudisha nyuma, ambao hapo awali ulikuwa hifadhi ya seva ya faili yenye madhumuni yote. Kuwasha utenganishaji kunazima Cache ya CSV Block, lakini katika baadhi ya matukio inaweza kuwa na ufanisi kabisa. Kiasi cha CSV kinaweza kuundwa kwenye Nafasi za Hifadhi kwa usawa.

Katika Windows Server 2012 R2, uwezo wa kuchanganya aina tofauti za anatoa hufanya hisia maalum na nafasi za tiered. Sasa inawezekana kuunda ngazi mbili: haraka (kulingana na SSD) na capacious (kulingana na anatoa ngumu) na, wakati wa kuunda disk virtual, kutenga kiasi fulani kutoka kwa kila mmoja wao. Kisha, kwa mujibu wa ratiba fulani, yaliyomo kwenye diski ya kawaida yatachambuliwa na kuwekwa kwenye vitalu vya MB 1 kwenye vyombo vya habari vya kasi au polepole, kulingana na mahitaji. Matumizi mengine ya nafasi za viwango vingi ni kutekeleza kashe ya maandishi kwenye SSD. Katika nyakati za kilele, kurekodi hufanywa kwenye anatoa za hali dhabiti haraka, na data baridi baadaye huhamishiwa kwenye anatoa ngumu za polepole.

Ubunifu unaohusiana na CSV na Nafasi za Hifadhi ndio muhimu zaidi katika Windows Server 2012 R2. Kulingana nao, unaweza kupeleka sio seva za faili za kuaminika tu, lakini zenye nguvu na mifumo rahisi uhifadhi wa data kwa uwezo bora zaidi na uvumilivu bora wa makosa, kumpa mtumiaji zana anuwai za kisasa.

Tayari katika hatua ya kupanga ya siku zijazo miundombinu ya mtandaoni Unapaswa kufikiria juu ya kuhakikisha upatikanaji wa juu wa mashine zako pepe. Ikiwa katika hali ya kawaida kutokuwepo kwa muda kwa moja ya seva bado kunaweza kukubalika, basi ikiwa mwenyeji wa Hyper-V ataacha, sehemu kubwa ya miundombinu haitapatikana. Kuhusiana na hili, utata wa utawala huongezeka kwa kasi - karibu haiwezekani kusimamisha au kuanzisha upya mwenyeji wakati wa saa za kazi, na katika tukio la kushindwa kwa vifaa au kushindwa kwa programu, tutaishia na dharura ya kiwango cha biashara.

Yote hii inaweza kupunguza shauku kwa faida za uboreshaji, lakini kuna njia ya kutoka na iko katika kuunda nguzo ya upatikanaji wa juu. Tayari tumetaja kuwa neno "uvumilivu wa makosa" sio sahihi kabisa na kwa hivyo leo tabia nyingine inazidi kutumika, ambayo inaonyesha kwa usahihi hali ya mambo - "inapatikana sana".

Ili kuunda mfumo kamili wa kuhimili makosa, ni muhimu kuondokana na pointi yoyote ya kushindwa, ambayo katika hali nyingi inahitaji uwekezaji mkubwa wa kifedha. Wakati huo huo, hali nyingi huruhusu kuwepo kwa baadhi ya pointi za kushindwa ikiwa kuondoa matokeo ya kushindwa kwao kutagharimu kidogo kuliko kuwekeza katika miundombinu. Kwa mfano, unaweza kuachana na uhifadhi wa gharama kubwa unaostahimili makosa kwa kupendelea seva mbili za bei nafuu na idadi ya kutosha ya vikapu, moja ambayo imeundwa kama hifadhi ya baridi ikiwa seva ya kwanza itashindwa, tunapanga upya diski na kuwasha ya pili .

KATIKA nyenzo hii Tutazingatia usanidi rahisi zaidi wa nguzo ya kushindwa, inayojumuisha nodi mbili (nodi) SRV12R2-NODE1 na SRV12R2-NODE2, ambayo kila moja inaendesha Windows Server 2012 R2. Sharti la seva hizi ni matumizi ya wasindikaji kutoka kwa mtengenezaji sawa, Intel tu au AMD pekee, vinginevyo uhamiaji wa mashine za kawaida kati ya nodi hautawezekana. Kila nodi lazima iunganishwe kwenye mitandao miwili: LAN ya biashara na mtandao wa hifadhi wa SAN.

Sharti la pili la kuunda nguzo ni uwepo wa Saraka Inayotumika iliyotumika; kwenye mchoro wetu inawakilishwa na kidhibiti cha kikoa cha SRV12R2-DC1.

Hifadhi inafanywa kwa kutumia teknolojia ya iSCSI na inaweza kutekelezwa kwenye jukwaa lolote linalofaa, ikiwa ni pamoja na kwa kesi hii hii ni seva nyingine kwenye Windows Server 2012 R2 - SRV12R2-STOR. Seva ya hifadhi inaweza kuunganishwa kwenye mtandao wa biashara na kuwa mwanachama wa kikoa, lakini hii sio mahitaji. Upitishaji wa mtandao wa hifadhi lazima uwe angalau 1 Gbit/s.

Tutafikiri kwamba mfumo wa uendeshaji tayari umewekwa kwenye nodes zote mbili, zimeingia kwenye kikoa na uunganisho wa mtandao umeundwa. Hebu tufungue Ongeza Mchawi wa Majukumu na Vipengele na kuongeza jukumu Hyper-V.

Hatua inayofuata ni kuongeza sehemu Mkusanyiko wa Failover .

Kwenye ukurasa wa usanidi wa swichi za kawaida, chagua adapta ya mtandao ambayo imeunganishwa kwenye mtandao wa biashara.

Uhamiaji wa mashine virtual iache imezimwa.

Tunaacha vigezo vilivyobaki bila kubadilika. Kufunga jukumu la Hyper-V itahitaji kuanzisha upya, baada ya hapo tunasanidi node ya pili kwa njia ile ile.

Kisha hebu tuendelee kwenye seva ya hifadhi; tulielezea jinsi ya kusanidi hifadhi ya iSCSI kulingana na Windows Server 2012 ndani, lakini hii sio muhimu, unaweza kutumia seva yoyote ya lengo la iSCSI. Kwa operesheni ya kawaida ya nguzo tutahitaji kuunda angalau mbili diski za kawaida: Diski ya shahidi wa akidi na diski pepe ya kuhifadhi mashine. Diski ya shahidi ni rasilimali ya huduma ya kikundi;

Unda lengo jipya la iSCSI na uruhusu ufikiaji wake kwa waanzilishi wawili, ambao watakuwa nodi za nguzo.

Na ufanane na disks zilizoundwa kwa kusudi hili.

Baada ya kusanidi uhifadhi, tutarudi kwenye nodi moja na kuunganisha diski kutoka kwa hifadhi. Kumbuka kwamba ikiwa seva ya hifadhi pia imeunganishwa kwenye mtandao wa ndani, basi wakati wa kuunganisha kwenye lengo la iSCSI, taja kwa upatikanaji. mtandao wa kuhifadhi.

Tunaanzisha na kuunda diski zilizounganishwa.

Kisha tunakwenda kwenye node ya pili na pia kuunganisha disks hakuna haja ya kuzitengeneza, tunawapa tu barua sawa na maandiko ya kiasi. Hii sio lazima, lakini inashauriwa kufanya hivyo kwa ajili ya usawa wa mipangilio, wakati diski zinazofanana kwenye nodi zote zina sifa sawa, inakuwa vigumu zaidi kuchanganyikiwa na kufanya makosa.

Kisha tutafungua Meneja wa Hyper-V na wacha tuendelee kusanidi swichi pepe. Jina lao kwenye nodi zote mbili linapaswa kuwa sanjari kabisa.

Sasa tuko tayari kuunda kikundi. Wacha tuzindue vifaa Meneja wa Nguzo ya Failover na uchague kitendo Angalia usanidi.

Katika mipangilio ya mchawi, ongeza nodes tulizoziweka na uchague kuendesha vipimo vyote.

Cheki huchukua muda mwingi; ikiwa makosa yoyote yanatokea, lazima yarekebishwe na ukaguzi urudiwe.

Ikiwa hakuna makosa makubwa yanayopatikana, mchawi utakamilika na itakuhimiza kuunda kikundi kwenye nodes zilizochaguliwa.

Hata hivyo, ikiwa skanisho hutoa maonyo, tunakushauri usome ripoti na ujue ni nini onyo huathiri na nini kifanyike ili kuliondoa. Kwa upande wetu, mchawi alituonya juu ya ukosefu wa upungufu katika viunganisho vya mtandao wa kikundi;

Wakati nguzo imeundwa, kitu cha kawaida kinaundwa kwa ajili yake, ambacho kina jina la mtandao na anwani. Tutawaonyesha katika kufunguliwa Mchawi wa Uundaji wa Nguzo.

Hakutakuwa na maswali zaidi na mchawi atatuambia kwamba nguzo imeundwa, huku akitoa onyo kuhusu kutokuwepo kwa diski ya shahidi.

Funga mchawi na upanue mti upande wa kushoto hadi ngazi Hifadhi - Disks, V vitendo vinavyopatikana kulia tuchague Ongeza gari na onyesha anatoa zilizounganishwa kwenye dirisha linalofungua, kwa upande wetu kuna mbili kati yao.

Kisha bonyeza bonyeza kulia panya kwenye kitu cha nguzo kwenye mti upande wa kushoto na uchague Vitendo vya ziada- Sanidi vigezo vya akidi kwenye nguzo.

Ifuatayo, tunachagua kwa mlolongo: Chagua Shahidi wa Akidi - Sanidi Diski ya Mashahidi na onyesha diski iliyoundwa kwa madhumuni haya.

Sasa hebu tuanzishe diski ya uhifadhi, kila kitu ni rahisi zaidi nayo, bonyeza tu kulia kwenye diski na ueleze: Ongeza kwenye hifadhi iliyoshirikiwa ya nguzo.

Ili diski itumike na washiriki kadhaa wa nguzo mara moja, a CSVFS- mfumo wa faili uliounganishwa unaotekelezwa juu ya NTFS, ambayo ilionekana kwanza kwenye Windows Server 2008 R2 na inaruhusu matumizi ya kazi kama vile uhamiaji wa Dynamic (Live), i.e. uhamisho wa mashine ya kawaida kati ya nodi za nguzo bila kusimamisha uendeshaji wake.

Hifadhi iliyoshirikiwa inapatikana kwenye nodi zote za nguzo katika eneo C:\ClusterStorage\VolumeN. Tafadhali kumbuka kuwa hizi sio folda tu zilizowashwa diski ya mfumo, na sehemu za kupachika kwa wingi wa nguzo zilizoshirikiwa.

Baada ya kumaliza na diski, hebu tuendelee kwenye mipangilio ya mtandao, kwa hili tunaenda kwenye sehemu Mitandao. Kwa mtandao ambao umeunganishwa kwenye mtandao wa biashara, onyesha na Ruhusu wateja kuunganishwa kupitia mtandao huu. Kwa mtandao wa hifadhi tutaondoka tu Ruhusu kikundi kutumia mtandao huu, hivyo kutoa upungufu muhimu wa miunganisho ya mtandao.

Hii inakamilisha usanidi wa nguzo. Kufanya kazi na mashine za mtandao zilizounganishwa, unapaswa kutumia Meneja wa Nguzo ya Failover, lakini sivyo Meneja wa Hyper-V, ambayo imeundwa kusimamia mashine pepe zinazopatikana ndani ya nchi.

Ili kuunda mashine pepe, nenda kwenye sehemu Majukumu kutoka kwenye menyu ya kubofya kulia chagua Mashine pepe - Unda mashine pepe, sawa inaweza kufanywa kupitia jopo Vitendo kulia.

Kwanza, chagua mwenyeji ambayo mashine ya kawaida itaundwa. Kila mashine pepe huendesha nodi maalum ya nguzo, ikihamia nodi nyingine wakati nodi yake inaposimama au kushindwa.

Baada ya kuchagua node, mchawi wa kawaida wa Uundaji wa Mashine itafungua kufanya kazi nayo si vigumu, kwa hiyo tutakaa tu juu ya pointi muhimu. Kama eneo la mashine pepe Lazima taja mojawapo ya juzuu za nguzo zilizoshirikiwa C:\ClusterStorage\VolumeN.

Hii inapaswa pia kuwa hapa virtual ngumu diski, unaweza pia kutumia diski ngumu zilizopo kwa kuzinakili kwa kwanza hifadhi ya pamoja.

Baada ya kuunda mashine ya kawaida, nenda kwa yake Chaguo na kwa uhakika Wachakataji - Utangamano angalia kisanduku Hamisha hadi kwenye kompyuta halisi yenye toleo tofauti la kichakataji, hii itaruhusu uhamiaji kati ya nodi na mifano tofauti ya processor mtengenezaji mmoja. Uhamiaji kutoka Intel hadi AMD au kinyume chake haiwezekani.

Kisha nenda kwa Adapta ya mtandao - Kuongeza kasi ya vifaa na uhakikishe kuwa chaguo zilizochaguliwa zinaungwa mkono na kadi za mtandao za nodi zote za nguzo au kuzizima.

Usisahau kusanidi vitendo otomatiki Wakati wa kuanza na kuzima node, na kwa idadi kubwa ya mashine za kawaida, usisahau kuweka kuchelewa kwa kuanza ili kuepuka mzigo mkubwa kwenye mfumo.

Baada ya kumaliza na Vigezo enda kwa Mali mashine halisi na zinaonyesha nodi zinazopendekezwa za wamiliki wa jukumu hili katika utaratibu wa kushuka na kipaumbele, mashine zilizo na zaidi. kipaumbele cha juu kuhama kwanza.

Kwenye alamisho Kushindwa Kushughulikia weka idadi ya kushindwa kwa mashine inayokubalika kwa kila kitengo cha wakati, kumbuka kuwa kutofaulu hakuzingatiwi tu kutofaulu kwa nodi, lakini pia upotezaji wa mapigo ya moyo ya mashine ya kawaida, kwa mfano, kufungia kwake. Wakati wa kusanidi na kujaribu, ni mantiki kutaja maadili makubwa.

Pia sanidi Kurejesha uwekaji, chaguo hili hukuruhusu kuhamisha mashine za kawaida kurudi kwa mmiliki anayependelea zaidi wakati inarejeshwa kwa operesheni ya kawaida. Ili kuepuka mizigo mingi, tumia chaguo la kurejesha kuchelewa.

Hii inakamilisha usanidi wa mashine pepe, tunaweza kuzindua na kufanya kazi nayo.

Sasa ni wakati wa kupima uhamiaji, kufanya hivyo, bonyeza-click kwenye mashine na uchague Sogeza - Uhamiaji wa Moja kwa Moja - Chagua Nodi. Mashine ya kawaida inapaswa kuhamia kwenye nodi iliyochaguliwa bila kuzima.

Uhamiaji hutokeaje katika mazingira ya kazi? Wacha tuseme tunahitaji kuzima au kuwasha tena nodi ya kwanza ambayo mashine ya mtandaoni inafanya kazi kwa sasa. Baada ya kupokea amri ya kuzima, nodi huanzisha uhamishaji wa mashine za kawaida:

Kuzima kumesimamishwa hadi mashine zote pepe zihamishwe.

Wakati nodi inaporejeshwa kwa huduma, nguzo, ikiwa failover imewezeshwa, huanzisha mchakato wa reverse, kuhamisha mashine ya kawaida kwa mmiliki wake anayependelea.

Ni nini hufanyika ikiwa nodi inayopangisha mashine pepe itaanguka au kuwashwa tena? Mashine zote pepe pia zitaanguka, lakini zitawashwa upya mara moja kwenye nodi za kufanya kazi kulingana na orodha ya wamiliki wanaopendelea.

Kama tulivyokwisha sema, neno "fail-salama", ambalo limekita mizizi katika fasihi ya kiufundi ya nyumbani, sio sahihi na itakuwa sahihi zaidi kulitafsiri kama "kushughulikia kutofaulu", au kutumia wazo la "hali ya juu". upatikanaji”, ambayo inaonyesha hali ya mambo kwa usahihi zaidi.

Nguzo ya Hyper-V haitoi uvumilivu wa hitilafu kwa mashine za mtandaoni husababisha kushindwa kwa nodi kwa mashine zote zinazopangishwa juu yake, lakini inakuwezesha kuhakikisha upatikanaji wa juu wa huduma zako kwa kurejesha kiotomatiki na kuhakikisha muda wa chini unaowezekana wa kupungua. Pia hukuruhusu kurahisisha kwa kiasi kikubwa usimamizi wa miundombinu ya mtandaoni kwa kukuruhusu kusogeza mashine pepe kati ya nodi bila kukatiza kazi zao.

  • Lebo:

Tafadhali wezesha JavaScript kutazama

Kama unavyojua, nguzo hukuruhusu kutatua shida zinazohusiana na utendaji, kusawazisha mzigo na uvumilivu wa makosa. Kujenga makundi, ufumbuzi na teknolojia mbalimbali hutumiwa, wote katika viwango vya programu na vifaa. Nakala hii itapitia suluhisho za programu zinazotolewa na Microsoft na Oracle.

Aina za makundi

Kundi ni kundi kompyuta za kujitegemea(zinazoitwa nodi au nodi), ambazo zinaweza kufikiwa kama mfumo mmoja. Nguzo zinaweza kuundwa ili kutatua tatizo moja au zaidi. Kijadi, kuna aina tatu za vikundi:

  • Nguzo za upatikanaji wa juu au nguzo za kushindwa hutumia nodi zisizohitajika ili kuhakikisha utendakazi ikiwa moja ya nodi itashindwa.
  • Vikundi vya kusawazisha mzigo hutumiwa kusambaza maombi kutoka kwa wateja kwenye seva nyingi zinazounda kundi.
  • Vikundi vya kukokotoa, kama jina linavyopendekeza, hutumiwa kwa madhumuni ya kompyuta wakati kazi inaweza kugawanywa katika majukumu kadhaa madogo, ambayo kila moja inaweza kutekelezwa kwenye nodi tofauti. Kando, kuna makundi ya kompyuta yenye utendakazi wa hali ya juu (HPC), ambayo hufanya takriban 82% ya mifumo katika ukadiriaji wa kompyuta kuu ya Juu500.

Mifumo ya kompyuta iliyosambazwa (mshipi) wakati mwingine hujulikana kama aina tofauti makundi, ambayo yanaweza kujumuisha seva zilizotawanywa kijiografia na mifumo tofauti ya uendeshaji na usanidi wa maunzi. Katika kesi ya kompyuta ya gridi ya taifa, mwingiliano kati ya nodi hutokea mara chache sana kuliko katika makundi ya kompyuta. Mifumo ya gridi ya taifa inaweza kuchanganya nguzo za HPC, vituo vya kazi vya kawaida na vifaa vingine.

Mfumo kama huo unaweza kuzingatiwa kama jumla ya wazo la "nguzo". Lasters zinaweza kusanidiwa katika hali ya kufanya kazi/amilifu, ambapo nodi zote huchakata maombi ya mtumiaji na hakuna hata moja kati ya hizo ambayo haina shughuli katika hali ya kusubiri, kama inavyofanyika katika chaguo tendaji/sivu.

Oracle RAC na Usawazishaji wa Mizigo ya Mtandao ni mifano ya nguzo inayotumika/inayotumika. Nguzo ya Failover katika Seva ya Windows ni mfano wa nguzo amilifu/isiyotumika. Kupanga kundi amilifu/amilifu kunahitaji mbinu za kisasa zaidi zinazoruhusu nodi nyingi kufikia rasilimali sawa na kusawazisha mabadiliko kati ya nodi zote. Kupanga kikundi kunahitaji kwamba nodi ziunganishwe kwenye mtandao, ambao ama Ethernet ya kitamaduni au InfiniBand hutumiwa mara nyingi.

Ufumbuzi wa programu unaweza kuwa nyeti sana kwa ucheleweshaji - kwa mfano, kwa Oracle RAC, ucheleweshaji haupaswi kuzidi 15 ms. Teknolojia za uhifadhi zinaweza kuwa Fiber Channel, iSCSI au NFS seva za faili. Walakini, wacha tuache teknolojia za vifaa nje ya wigo wa kifungu na tuendelee kuzingatia suluhisho katika kiwango cha mfumo wa uendeshaji (saa Mfano wa Windows Server 2008 R2) na teknolojia zinazokuruhusu kupanga kikundi cha hifadhidata maalum (OracleDatabase 11g), lakini kwenye OS yoyote inayotumika.

Windows Clustering

Microsoft ina suluhu za kutekeleza kila moja ya aina tatu za nguzo. KATIKA Muundo wa Windows Seva 2008 R2 inajumuisha teknolojia mbili: Kundi la Kusawazisha Mizigo ya Mtandao (NLB) na Nguzo ya Failover. Kuna tofauti Toleo la Windows Toleo la Seva 2008 la HPC la kupanga mazingira ya utendaji wa juu wa kompyuta. Toleo hili limepewa leseni ya kuendesha programu za HPC pekee, yaani, hifadhidata, seva za wavuti au barua haziwezi kuendeshwa kwenye seva hii.

Kundi la NLB linatumika kuchuja na kusambaza trafiki ya TCP/IP kati ya nodi. Aina hii ya nguzo imeundwa kufanya kazi nayo maombi ya mtandao- kwa mfano, IIS, VPN au firewall.

Programu zinazotegemea data ya kipindi zinaweza kuwa na ugumu wa kuelekeza mteja kwa seva pangishi nyingine ambayo haina data ya kipindi. Kundi la NLB linaweza kujumuisha hadi nodi thelathini na mbili kwenye matoleo ya x64, na hadi kumi na sita kwenye x86.

Failoverclustering inaungana na kushindwa, ingawa mara nyingi neno hili hutafsiriwa kama "nguzo za kushindwa".

Nodi za nguzo zimeunganishwa kwa utaratibu na kimwili kwa kutumia mtandao wa LAN au WAN; kwa kundi la tovuti nyingi katika Windows Server 2008, hitaji la muda wa kusubiri wa 500 ms limeondolewa, na uwezo wa kusanidi mapigo ya moyo kwa urahisi umeongezwa. Katika tukio la kushindwa kwa seva au kukatika kwa mipango, rasilimali zilizounganishwa huhamishiwa kwenye node nyingine. Katika toleo la Enterprise, unaweza kuweka hadi nodi kumi na sita kwenye kundi, na kumi na tano kati yao zikisalia bila kufanya kitu hadi hitilafu kutokea. Programu zisizo na usaidizi wa nguzo (nguzo-hazijui) haziingiliani na huduma za nguzo na zinaweza tu kubadilishwa hadi nodi nyingine katika tukio la hitilafu ya maunzi.

Programu zinazotambua nguzo zilizotengenezwa kwa kutumia ClusterAPI zinaweza kulindwa dhidi ya hitilafu za programu na maunzi.

Inapeleka nguzo ya kushindwa

Utaratibu wa ufungaji wa nguzo unaweza kugawanywa katika hatua nne. Hatua ya kwanza ni kusanidi maunzi, ambayo lazima yazingatie Sera ya Usaidizi ya Microsoft kwa Makundi ya Windows Server 2008 Failover. Nodi zote za nguzo lazima ziwe na vipengele sawa au sawa. Nodi zote za nguzo lazima ziwe na ufikiaji wa hifadhi iliyoundwa kwa kutumia FiberChannel, iSCSI, au Serial Attached SCSI. Hifadhi zinazotumia Windows Server 2008 zinahitajika ili kusaidia uhifadhi unaoendelea.

Hatua ya pili inahitaji kuongeza sehemu ya Kuunganisha kwa Failover kwa kila nodi - kwa mfano, kupitia Kidhibiti cha Seva. Unaweza kufanya kazi hii kwa kutumia akaunti ambayo ina haki za utawala kwenye kila nodi. Seva lazima ziwe za kikoa sawa. Inastahili kuwa nodi zote za nguzo ziwe na jukumu sawa, na ni bora kutumia jukumu la seva ya mwanachama, kwani jukumu la mtawala wa kikoa ni ngumu. matatizo iwezekanavyo na DNS na Exchange.

Hatua ya tatu, ya hiari, lakini inayohitajika ni kuangalia usanidi. Uchanganuzi unazinduliwa kupitia Kipengele cha Usimamizi wa Nguzo ya Failover. Ikiwa nodi moja tu imeainishwa ili kuangalia usanidi, basi baadhi ya hundi zitarukwa.

Katika hatua ya nne, nguzo huundwa. Ili kufanya hivyo, mchawi wa Unda Nguzo umezinduliwa kutoka kwa Usimamizi wa Nguzo ya Failover, ambayo inabainisha seva zitajumuishwa kwenye kikundi, jina la kikundi, na mipangilio ya ziada ya anwani ya IP. Ikiwa seva zimeunganishwa kwenye mitandao ambayo haitatumika kwa mawasiliano ndani ya nguzo (kwa mfano, unganisho tu kwa kubadilishana data na uhifadhi), basi katika mali ya mtandao huu katika Usimamizi wa Nguzo za Failover lazima uweke parameta "Usifanye ruhusu nguzo kutumia mtandao huu” .

Kisha unaweza kuanza kusanidi programu unayotaka kusanidi kwa upatikanaji wa juu.

Ili kufanya hivyo, unahitaji kuendesha Mchawi wa Upatikanaji wa Juu, ambao unaweza kupatikana katika Huduma na Maombi ya Usimamizi wa Nguzo za Failover.

Kiasi cha Kundi Zilizoshirikiwa

Katika kesi ya nguzo ya kushindwa, ufikiaji wa data ya kuhifadhi LUN inaweza tu kuwa nodi hai nani anamiliki rasilimali hii. Wakati wa kubadili nodi nyingine, LUN haijawekwa na imewekwa kwa nodi nyingine. Katika hali nyingi, latency hii sio muhimu, lakini kwa uboreshaji, latency sifuri inaweza kuhitajika kubadili mashine pepe kutoka nodi moja hadi nyingine.

Tatizo jingine linalojitokeza kwa sababu LUN ni kitengo cha chini Failover ni kwamba ikiwa programu moja kwenye LUN itashindwa, programu zote zilizohifadhiwa kwenye LUN hiyo lazima zibadilishwe hadi seva nyingine. Programu zote (pamoja na Hyper-V kabla ya toleo la pili la Server 2008) ziliweza kupitisha hii kwa kutumia LUN nyingi, ambazo kila moja ilihifadhi data kutoka kwa programu moja tu. Server 2008 R2 ilianzisha suluhisho kwa matatizo haya, lakini imeundwa kufanya kazi tu na Hyper-V na CSV (Volumes za Pamoja za Cluster).

CSV hukuruhusu kuweka mashine pepe zinazoendeshwa kwenye nodi tofauti za nguzo kwenye hifadhi iliyoshirikiwa - na hivyo kuvunja utegemezi kati ya rasilimali za programu (katika kesi hii, mashine pepe) na rasilimali za diski. CSV hutumia NTFS ya kawaida kama mfumo wake wa faili. Ili kuwezesha CSV, lazima utekeleze amri ya Kuwezesha Kiasi cha Kundi Zilizoshirikiwa katika Kudhibiti Kundi la Failover. Unaweza kulemaza usaidizi wa CSV kupitia koni pekee:

Pata Nguzo | %($_.EnableSharedVolumes = "Walemavu")

Ili kutumia amri hii, Nguzo za Failover, moduli ya PowerShell, lazima ipakiwa. Kutumia CSV na uhamiaji wa moja kwa moja hukuruhusu kuhamisha mashine pepe kati yao seva za kimwili katika suala la milliseconds, bila kukatiza miunganisho ya mtandao na uwazi kabisa kwa watumiaji. Inafaa kumbuka kuwa kunakili data yoyote (kwa mfano, mashine za kumalizia za kumaliza) kwa diski zilizoshirikiwa kwa kutumia CSV lazima zifanywe kupitia nodi ya mratibu.

Ingawa diski iliyoshirikiwa inapatikana kutoka kwa nodi zote kwenye nguzo, nodi huomba ruhusa kutoka kwa nodi ya mratibu kabla ya kuandika data kwenye diski. Zaidi ya hayo, ikiwa kurekodi kunahitaji mabadiliko katika kiwango cha mfumo wa faili (kwa mfano, kubadilisha sifa za faili au kuongeza ukubwa wake), basi node ya mratibu yenyewe inawajibika kwa kurekodi.

Oracle RAC

Makundi ya Maombi Halisi ya Oracle (RAC) ni chaguo la ziada la Hifadhidata ya Oracle ambayo ilionekana kwanza katika Hifadhidata ya Oracle 9i chini ya jina OPS (Seva ya Oracle Parallel). Chaguo huruhusu hali nyingi kufikia hifadhidata moja kwa pamoja. Hifadhidata katika Hifadhidata ya Oracle ni mkusanyiko wa faili za data, faili za kumbukumbu, faili za vigezo, na aina zingine za faili. Ili michakato ya mtumiaji kufikia data hii, ni lazima mfano uwe unaendeshwa. Mfano kwa upande wake una miundo ya kumbukumbu (SGA) na michakato ya nyuma. Kwa kukosekana kwa RAC, mfano mmoja tu unaweza kufikia hifadhidata.

Chaguo la RAC halijajumuishwa na Toleo la Biashara na lazima linunuliwe kando. Ni vyema kutambua kwamba RAC imejumuishwa katika Toleo la Kawaida, lakini toleo hili lina idadi kubwa ya mapungufu ikilinganishwa na Toleo la Biashara, ambalo linatia shaka juu ya ushauri wa matumizi yake.

Miundombinu ya Gridi ya Oracle

Oracle RAC inahitaji Oracle Clusterware (au programu ya watu wengine) ili kuunganisha seva. Kwa usimamizi rahisi zaidi wa rasilimali, nodi za nguzo kama hizo zinaweza kupangwa katika mabwawa (kutoka toleo la 11g R2, chaguzi mbili za usimamizi zinaungwa mkono - kulingana na sera za mabwawa au, bila kukosekana kwao, na msimamizi).

Katika toleo la pili la 11g, Oracle Clusterware iliunganishwa na ASM chini jina la kawaida Miundombinu ya Gridi ya Oracle, ingawa vipengele vyote viwili vinaendelea kusakinishwa katika njia tofauti.

Usimamizi wa Hifadhi Kiotomatiki (ASM) ni meneja wa kiasi na mfumo wa faili ambao unaweza kufanya kazi katika kundi na kwa hifadhidata ya mfano mmoja. ASM inagawanya faili katika Kitengo cha Ugawaji cha ASM.

Saizi ya Kitengo cha Ugawaji imedhamiriwa na kigezo cha AU_SIZE, ambacho kimewekwa kwenye kiwango cha kikundi cha diski na ni 1, 2, 4, 8, 16, 32 au 64 MB. Kisha, Vitengo vya Ugawaji vinasambazwa kwenye diski za ASM kwa kusawazisha upakiaji au kuakisi. Upungufu unaweza kutekelezwa kwa kutumia ASM au katika maunzi.

Diski za ASM zinaweza kuunganishwa kuwa Kikundi cha Kushindwa (hiyo ni, kikundi cha diski ambazo zinaweza kushindwa kwa wakati mmoja - kwa mfano, diski zilizounganishwa na mtawala sawa), wakati kioo kinafanywa kwa diski za Vikundi tofauti vya Kushindwa. Diski zinapoongezwa au kuondolewa, ASM hufanya kiotomatiki kutosawazisha kwa kiwango kilichowekwa na msimamizi.

Faili zinazohusiana na hifadhidata ya Oracle pekee, kama vile faili za udhibiti na kumbukumbu, faili za data, au hifadhi rudufu za RMAN, ndizo zinazoweza kuwekwa kwenye ASM. Mfano wa hifadhidata hauwezi kuingiliana moja kwa moja na faili ambazo zimepangishwa kwenye ASM. Ili kutoa ufikiaji wa data, kikundi cha diski lazima kwanza kiwekwe na mfano wa ndani wa ASM.

Inapeleka Oracle RAC

Hebu tuangalie hatua za ufungaji vipengele mbalimbali, muhimu kwa utendakazi wa Oracle RAC katika hali amilifu/amilifu ya nguzo yenye nodi mbili. Kama usambazaji tutazingatia ya hivi karibuni wakati wa kuandika Toleo la Oracle Database 11g Kutolewa 2. Hebu tuchukue kama mfumo wa uendeshaji Biashara ya Oracle Linux 5. Oracle Enterprise Linux ni mfumo wa uendeshaji unaotegemea RedHat Enterprise Linux. Tofauti zake kuu ni bei ya leseni, msaada wa kiufundi kutoka Oracle na vifurushi vya ziada, ambayo inaweza kutumika na programu za Oracle.

Kuandaa OS kwa ajili ya kusakinisha Oracle ni kiwango na inajumuisha kuunda watumiaji na vikundi, kuweka vigezo vya mazingira na vigezo vya kernel. Vigezo vya toleo maalum la OS na hifadhidata vinaweza kupatikana katika Mwongozo wa Ufungaji, unaokuja na usambazaji.

Nodi lazima zisanidiwe ili kupata ufikiaji wa nje hifadhi za pamoja, ambayo itahifadhi faili za hifadhidata na faili za Oracle Clusterware. Mwisho ni pamoja na diski ya kupigia kura (faili inayofafanua washiriki wa kundi) na Usajili wa Nguzo ya Oracle (ina maelezo ya usanidi kama vile matukio na huduma zinazoendeshwa kwenye nodi fulani). Inashauriwa kuunda idadi isiyo ya kawaida ya disks za kupiga kura. Ili kuunda na kusanidi diski za ASM, inashauriwa kutumia ASMLib, ambayo lazima iwekwe kwenye nodi zote:

# rpm -Uvh oracleasm-support-2.1.3-1.el4.x86_64.rpm

rpm -Uvh oracleasmlib-2.0.4-1.el4.x86_64.rpm

rpm -Uvh oracleasm-2.6.9-55.0.12.ELsmp-2.0.3-1.x86_64.rpm

Mbali na interface ya kuingiliana na hifadhi, inashauriwa kusanidi mitandao mitatu kwenye nodes - Kuunganisha, Nje na Backup.
Lazima usanidi anwani za IP (kwa mikono au kwa kutumia Oracle GNS) na DNS ili kutatua majina yote (au GNS pekee).

Kwanza, Miundombinu ya Gridi imewekwa. Ili kufanya hivyo, pakua na ufungue usambazaji, kisha uendesha kisakinishi. Wakati wa mchakato wa ufungaji, lazima ueleze jina la nguzo; taja nodes ambazo zitakuwa sehemu ya nguzo; onyesha madhumuni ya miingiliano ya mtandao; sanidi hifadhi.

Mwishoni unahitaji kufanya na haki za mizizi maandishi orainstRoot.sh na root.sh. Hati ya orainstRoot.sh inatekelezwa kwanza kwenye nodi zote, na inazinduliwa kwenye nodi inayofuata baada tu ya hati iliyotangulia kukamilika. Baada ya kutekeleza orainstRoot.sh, root.sh inatekelezwa kwa mpangilio kwenye kila nodi. Unaweza kuangalia mafanikio ya usakinishaji kwa kutumia amri:

/u01/grid/bin/crsctl angalia nguzo -zote

Baada ya kukamilisha uthibitishaji, unaweza kuanza kusakinisha hifadhidata. Ili kufanya hivyo, tunazindua kisakinishi cha Oracle Universal, ambacho pia hutumiwa ufungaji wa kawaida misingi.

Mbali na nguzo amilifu/amilifu katika toleo la 11g R2, kuna chaguo mbili za kuunda nguzo amilifu/isiyotumika. Mmoja wao ni Oracle RACOneNode. Chaguo jingine halihitaji leseni ya RAC na inatekelezwa kwa kutumia Oracle Clusterware. Katika kesi hii, hifadhi ya pamoja imeundwa kwanza; kisha Miundombinu ya Gridi imewekwa kwa kutumia ASM_CRS na SCAN; na baada ya hapo hifadhidata katika toleo la Standalone imewekwa kwenye nodi. Ifuatayo, rasilimali na maandishi huundwa ambayo hukuruhusu kuzindua mfano kwenye nodi nyingine ikiwa ya kwanza haipatikani.

Hitimisho

Oracle RAC pamoja na Miundombinu ya Gridi ya Oracle hukuruhusu kutekeleza aina mbalimbali za matukio ya kujenga makundi. Kubadilika kwa usanidi na upana wa uwezo hulipwa na bei ya suluhisho kama hilo.

Suluhu za Microsoft hazipunguzwi tu na uwezo wa kukusanyika yenyewe, lakini pia na bidhaa zinazoweza kufanya kazi katika mazingira kama hayo. Ingawa inafaa kuzingatia kuwa seti ya bidhaa kama hizo bado ni pana kuliko hifadhidata moja.

Viungo vinavyohusiana

  • Suluhu za Upatikanaji wa Juu kutoka kwa Microsoft: microsoft.com/windowsserver2008/en/us/high-availability.aspx ;
  • Uteuzi wa viungo vya uhifadhi wa nyaraka na nyenzo kwenye Failover Clustering na NLB: blogs.msdn.com/b/clustering/archive/2009/08/21/9878286.aspx (blogu - Clusteringand HighAvailability ina taarifa nyingi muhimu);
  • Nyaraka na usambazaji wa Oracle RAC: oracle.com/technetwork/database/clustering/overview/index.html ;
  • Hati na usambazaji wa Miundombinu ya Oracle Clusterware na Gridi ya Oracle: oracle.com/technetwork/database/clusterware/overview/index.html ;
  • Kusanidi Clusterware ya Oracle ili kulinda Hifadhidata ya Oracle ya Tukio Moja 11g:

Utangulizi

Kundi la seva ni kundi la seva huru zinazosimamiwa na huduma ya Nguzo zinazofanya kazi pamoja kama mfumo mmoja. Vikundi vya seva huundwa kwa kuchanganya seva nyingi za Windows® 2000 Advanced Server na Windows 2000 Datacenter Server pamoja ili kutoa upatikanaji wa juu, uimara, na udhibiti wa rasilimali na programu.

Kazi ya nguzo ya seva ni kutoa upatikanaji wa kuendelea watumiaji kwa programu na rasilimali katika kesi za maunzi au kushindwa kwa programu au kuzima vifaa vilivyopangwa. Ikiwa mojawapo ya seva za nguzo haipatikani kwa sababu ya kushindwa au kuzimwa kwa matengenezo, rasilimali za habari na maombi yanasambazwa upya kati ya nodi za nguzo zilizosalia.

Kwa mifumo ya nguzo matumizi ya neno " upatikanaji wa juu" ni vyema kutumia neno " uvumilivu wa makosa", kwa kuwa teknolojia za uvumilivu wa makosa zinahitaji kiwango cha juu cha upinzani wa vifaa kwa mvuto wa nje na taratibu za kurejesha. Kama sheria, seva zinazostahimili hitilafu hutumia kiwango cha juu cha upungufu wa vifaa, pamoja na programu maalum ambayo inaruhusu kupona mara moja katika tukio la kushindwa kwa programu au programu. vifaa. Suluhisho hizi ni ghali zaidi ikilinganishwa na utumiaji wa teknolojia za nguzo, kwani mashirika yanalazimika kulipia zaidi vifaa vya ziada, ambavyo havifanyi kazi mara nyingi na hutumiwa tu ikiwa kuna kushindwa. Seva zinazostahimili makosa hutumika kwa programu zinazoshughulikia malipo ya juu ya thamani ya juu katika maeneo kama vile vituo vya usindikaji wa malipo, ATM au soko la hisa.

Ingawa huduma ya Cluster haitoi hakikisho la muda wa nyongeza, inatoa kiwango cha juu cha upatikanaji wa kutosha kutekeleza programu nyingi muhimu za dhamira. Huduma ya Cluster inaweza kufuatilia utendakazi wa programu na rasilimali, kwa kutambua kiotomati hali ya kutofaulu na kurejesha mfumo inapotatuliwa. Hii hutoa usimamizi rahisi zaidi wa mzigo wa kazi ndani ya nguzo na huongeza upatikanaji wa mfumo kwa ujumla.

Faida kuu zinazopatikana kwa kutumia huduma ya Cluster ni:

  • Upatikanaji wa juu. Ikiwa nodi itashindwa, huduma ya Nguzo huhamisha udhibiti wa rasilimali, kama vile anatoa ngumu na anwani za mtandao, hadi kwenye nodi ya nguzo inayofanya kazi. Wakati programu au kushindwa kwa vifaa,Programu ya nguzo huwasha upya programu iliyoshindwa kwenye,nodi ya kufanya kazi, au kusogeza mzigo mzima wa nodi iliyoshindwa, hadi nodi zinazofanya kazi zilizosalia. Hata hivyo, watumiaji wanaweza tu kutambua kuchelewa kwa muda mfupi katika huduma.
  • Rejesha pesa baada ya kukataa. Huduma ya Nguzo moja kwa moja inasambaza mzigo wa kazi katika nguzo wakati nodi iliyoshindwa inapatikana tena.
  • Udhibiti. Msimamizi wa Nguzo ni muhtasari ambao unaweza kutumia kudhibiti nguzo kama mfumo mmoja, na pia kudhibiti programu. Msimamizi wa Nguzo hutoa mwonekano wazi wa jinsi programu zinavyoendeshwa kana kwamba zinaendeshwa kwenye seva moja. Unaweza kuhamisha programu hadi kwa seva tofauti ndani ya kikundi kwa kuburuta na kudondosha vitu vya nguzo na kipanya. Unaweza kuhamisha data kwa njia sawa. Njia hii inaweza kutumika kusambaza mzigo wa seva kwa mikono, na pia kupakua seva na kuisimamisha kwa matengenezo yaliyopangwa. Kwa kuongeza, Msimamizi wa Nguzo inakuwezesha kufuatilia kwa mbali hali ya nguzo, nodes zake zote na rasilimali.
  • Scalability. Ili kuhakikisha kwamba utendaji wa nguzo unaweza kuendana na mahitaji yanayoongezeka kila wakati, huduma ya Nguzo ina uwezo wa kuongeza kiwango. Ikiwa utendakazi wa jumla wa nguzo hautoshi kushughulikia mzigo unaozalishwa na programu zilizounganishwa, nodi za ziada zinaweza kuongezwa kwenye nguzo.

Hati hii inatoa maagizo ya kusakinisha huduma ya Nguzo kwenye seva zinazoendesha Windows 2000 Advanced Server na Windows 2000 Datacenter Server na inaeleza mchakato wa kusakinisha huduma ya Nguzo kwenye seva za nodi za nguzo. Mwongozo huu hauelezi kusakinisha na kusanidi programu zilizounganishwa, lakini unakupitisha tu mchakato mzima wa kusakinisha nguzo rahisi ya nodi mbili.

Mahitaji ya mfumo wa kuunda kikundi cha seva

Orodha zifuatazo zitakusaidia kujiandaa kwa usakinishaji. Maagizo ya hatua kwa hatua ya usakinishaji yatafuata matangazo haya.

Mahitaji ya programu

  • chumba cha upasuaji Mfumo wa Microsoft Windows 2000 Advanced Server au Windows 2000 Datacenter Server iliyosakinishwa kwenye seva zote kwenye nguzo.
  • Huduma ya utatuzi wa jina iliyosakinishwa kama vile Mfumo wa Kutaja Kikoa (DNS), Mfumo wa Kupa Majina wa Mtandao wa Windows (WINS), HOSTS, n.k.
  • Seva ya terminal kwa usimamizi wa kikundi cha mbali. Sharti hili sio lazima, lakini inashauriwa tu ili kuhakikisha urahisi wa usimamizi wa nguzo.

Mahitaji ya vifaa

  • Mahitaji ya maunzi ya nodi ya nguzo ni sawa na yale ya kusakinisha Windows 2000 Advanced Server au Windows 2000 Datacenter Server. Mahitaji haya yanaweza kupatikana kwenye ukurasa wa utafutaji Saraka ya Microsoft.
  • Maunzi ya nguzo lazima yaidhinishwe na kuorodheshwa kwenye Orodha ya Upatanifu ya Vifaa vya Microsoft (HCL) kwa huduma ya Nguzo. Toleo la hivi karibuni la orodha hii linaweza kupatikana kwenye ukurasa wa utafutaji Orodha ya Upatanifu ya Vifaa vya Windows 2000 Saraka ya Microsoft kwa kuchagua kitengo cha utaftaji "Nguzo".

Kompyuta mbili zinazotii HCL, kila moja ikiwa na:

  • HDD na kizigeu cha mfumo unaoweza kusomeka na mfumo wa uendeshaji wa Windows 2000 Advanced Server au Windows 2000 Datacenter Server umesakinishwa. Hifadhi hii haipaswi kuunganishwa kwenye basi ya hifadhi iliyoshirikiwa, iliyojadiliwa hapa chini.
  • Tenganisha PCI Fiber Channel au kidhibiti cha kifaa cha SCSI kwa kuunganisha kifaa cha nje cha kuhifadhi kilichoshirikiwa. Kidhibiti hiki lazima kiwepo pamoja na kidhibiti diski ya boot.
  • Adapta mbili za mtandao za PCI zilizowekwa kwenye kila kompyuta kwenye nguzo.
  • Kifaa cha kuhifadhi diski ya nje kilichoorodheshwa na HCL ambacho kimeunganishwa kwenye nodi zote kwenye nguzo. Itafanya kama diski ya nguzo. Usanidi kwa kutumia safu za RAID za maunzi unapendekezwa.
  • Cables za kuunganisha kifaa cha kawaida cha kuhifadhi kwenye kompyuta zote. Rejelea hati za mtengenezaji kwa maagizo ya kusanidi vifaa vya kuhifadhi. Ikiwa muunganisho ni wa basi la SCSI, unaweza kurejelea Kiambatisho A kwa maelezo zaidi.
  • Vifaa vyote kwenye kompyuta za nguzo lazima vifanane kabisa. Hii itarahisisha mchakato wa usanidi na kuondoa masuala yanayoweza kutokea ya uoanifu.

Mahitaji ya kuanzisha usanidi wa mtandao

  • Jina la kipekee la NetBIOS kwa nguzo.
  • Anwani tano za kipekee za IP: anwani mbili za adapta za mtandao wa kibinafsi, mbili kwa adapta za mtandao wa umma, na anwani moja ya nguzo.
  • Kikoa Akaunti kwa huduma ya Nguzo (nodi zote za nguzo lazima ziwe wanachama wa kikoa sawa)
  • Kila nodi lazima iwe na adapta mbili za mtandao - moja ya kuunganisha kwenye mtandao wa umma, moja kwa mawasiliano ya ndani ya nguzo ya nodi. Usanidi kwa kutumia adapta moja ya mtandao kwa muunganisho wa wakati mmoja kwa mitandao ya umma na ya kibinafsi haitumiki. Kuwa na adapta tofauti ya mtandao kwa mtandao wa kibinafsi inahitajika ili kuzingatia mahitaji ya HCL.

Mahitaji ya Diski ya Pamoja ya Hifadhi

  • Hifadhi zote za hifadhi ya pamoja, ikijumuisha hifadhi ya akidi, lazima ziambatishwe nazo basi ya kawaida.
  • Disks zote zilizounganishwa kwenye basi iliyoshirikiwa lazima zifikiwe na kila nodi. Hii inaweza kuangaliwa wakati wa usakinishaji na usanidi wa adapta ya mwenyeji. Kwa maagizo ya kina, rejea nyaraka za mtengenezaji wa adapta.
  • Vifaa vya SCSI lazima vipewe nambari za kipekee za kitambulisho cha SCSI, na viondoa lazima visakinishwe ipasavyo kwenye basi la SCSI, kulingana na maagizo ya mtengenezaji. 1
  • Disks zote za uhifadhi wa pamoja lazima zisanidiwe kama diski za msingi (sio za nguvu)
  • Sehemu zote za hifadhi ya pamoja lazima ziundwe kwa kutumia mfumo wa faili wa NTFS.

Inapendekezwa sana kuchanganya hifadhi zote za pamoja katika safu za maunzi RAID. Ingawa haihitajiki, kuunda usanidi wa RAID inayostahimili hitilafu ni ufunguo wa kulinda dhidi ya hitilafu za diski.

Ufungaji wa nguzo

Muhtasari wa Ufungaji wa Jumla

Wakati wa mchakato wa usakinishaji, nodi zingine zitafungwa na zingine zitawashwa tena. Hii ni muhimu ili kuhakikisha uaminifu wa data iko kwenye diski zilizounganishwa na basi ya kawaida ya kifaa cha hifadhi ya nje. Uharibifu wa data unaweza kutokea wakati nodi nyingi zinapojaribu kuandika kwa diski moja ambayo haijalindwa na programu ya nguzo.

Jedwali la 1 litakusaidia kuamua ni nodi gani na vifaa vya kuhifadhi vinapaswa kuwezeshwa katika kila hatua ya ufungaji.

Mwongozo huu unaelezea jinsi ya kuunda nguzo ya nodi mbili. Walakini, ikiwa unatengeneza nguzo yenye nodi zaidi ya mbili, unaweza kutumia thamani ya safu "Node 2" kuamua hali ya nodes iliyobaki.

Jedwali 1. Mlolongo wa kuwasha vifaa wakati wa kufunga kikundi

Hatua Nodi 1 Nodi 2 Kifaa cha kuhifadhi Maoni
Kuweka Mipangilio ya Mtandao Washa Washa Imezimwa Hakikisha kuwa vifaa vyote vya kuhifadhi vilivyounganishwa kwenye basi ya kawaida vimezimwa. Washa nodi zote.
Kuweka hifadhi za pamoja Washa Imezimwa Washa Zima nodi zote. Washa kifaa cha kuhifadhi kilichoshirikiwa, kisha uwashe nodi ya kwanza.
Inakagua usanidi wa hifadhi za pamoja Imezimwa Washa Washa Zima nodi ya kwanza, fungua node ya pili. Rudia kwa nodi 3 na 4 ikiwa ni lazima.
Inasanidi nodi ya kwanza Washa Imezimwa Washa Zima nodes zote; washa nodi ya kwanza.
Inasanidi nodi ya pili Washa Washa Washa Baada ya kusanidi kwa ufanisi nodi ya kwanza, nguvu kwenye nodi ya pili. Rudia kwa nodi 3 na 4 ikiwa ni lazima.
Kukamilisha ufungaji Washa Washa Washa Katika hatua hii, nodi zote zinapaswa kugeuka.

Kabla ya kusakinisha programu ya nguzo, lazima ukamilishe hatua zifuatazo:

  • Sakinisha mfumo wa uendeshaji wa Windows 2000 Advanced Server au Windows 2000 Datacenter Server kwenye kila kundi la kompyuta.
  • Sanidi mipangilio ya mtandao.
  • Sanidi hifadhi za pamoja.

Kamilisha hatua hizi kwenye kila nodi kwenye nguzo kabla ya kusakinisha huduma ya Nguzo kwenye nodi ya kwanza.

Ili kusanidi huduma ya Cluster kwenye seva ya Windows 2000, akaunti yako lazima iwe na haki za msimamizi kwenye kila nodi. Nodi zote za nguzo lazima ziwe seva za wanachama au vidhibiti vya kikoa sawa. Matumizi mchanganyiko ya seva za wanachama na vidhibiti vya kikoa katika nguzo hayakubaliki.

Kufunga mfumo wa uendeshaji wa Windows 2000

Ili kusakinisha Windows 2000 kwenye kila nodi ya nguzo, rejelea hati ulizopokea kwenye mfumo wako wa uendeshaji.

Hati hii inatumia muundo wa kutaja kutoka kwa mwongozo "Mwongozo wa Hatua kwa Hatua kwa Miundombinu ya Kawaida ya Usambazaji wa Seva ya Windows 2000". Hata hivyo, unaweza kutumia majina yoyote.

Kabla ya kuanza kusakinisha huduma ya Cluster, lazima uingie kama msimamizi.

Inasanidi mipangilio ya mtandao

Kumbuka: Katika hatua hii ya usakinishaji, zima vifaa vyote vya kuhifadhi vilivyoshirikiwa, na kisha uwashe nodi zote. Lazima uzuie nodi nyingi kufikia kifaa cha kuhifadhi kilichoshirikiwa kwa wakati mmoja hadi huduma ya Cluster isakinishwe kwenye angalau nodi moja na nodi hiyo iwashwe.

Kila nodi lazima iwe na angalau adapta mbili za mtandao zilizowekwa - moja ya kuunganisha kwenye mtandao wa umma, na moja ya kuunganisha kwenye mtandao wa kibinafsi unaojumuisha nodes za nguzo.

Adapta ya mtandao ya mtandao wa kibinafsi hutoa mwingiliano kati ya nodes, uhamisho wa habari kuhusu hali ya sasa usimamizi wa nguzo na nguzo. Kila adapta ya mtandao wa umma ya nodi huunganisha nguzo kwenye mtandao wa umma unaojumuisha kompyuta za mteja.

Hakikisha kwamba adapta zote za mtandao zimeunganishwa kwa usahihi: adapta za mtandao wa kibinafsi zimeunganishwa tu na adapta nyingine za mtandao wa kibinafsi, na adapta za mtandao wa umma zimeunganishwa na swichi za mtandao wa umma. Mchoro wa uunganisho umeonyeshwa kwenye Mchoro 1. Fanya jaribio hili kwenye kila nodi ya nguzo kabla ya kuendelea kusanidi diski za hifadhi ya pamoja.

Kielelezo cha 1: Mfano wa nguzo ya nodi mbili

Inasanidi Adapta ya Mtandao ya Kibinafsi

Kamilisha hatua hizi kwenye nodi ya kwanza ya nguzo yako.

  1. Yangu mtandao na uchague timu Mali.
  2. Bofya kulia kwenye ikoni.

Kumbuka: Ni adapta gani ya mtandao itatumika mtandao wa kibinafsi na ambayo ya umma inategemea unganisho la kawaida nyaya za mtandao. Katika hati hii, tutafikiri kwamba adapta ya kwanza (Uunganisho wa Mitaa) imeunganishwa kwenye mtandao wa umma, na adapta ya pili (Uhusiano wa Mitaa 2) imeunganishwa kwenye mtandao wa kibinafsi wa nguzo. Kwa upande wako hii inaweza isiwe hivyo.

  1. Jimbo. Dirisha Hali ya Muunganisho wa LAN 2 inaonyesha hali ya muunganisho na kasi yake. Ikiwa uunganisho uko katika hali iliyokatwa, angalia nyaya na viunganisho. Rekebisha tatizo kabla ya kuendelea. Bofya kitufe Funga.
  2. Bonyeza kulia kwenye ikoni tena Uunganisho wa LAN2, chagua amri Mali na bonyeza kitufe Tune.
  3. Chagua kichupo Zaidi ya hayo. Dirisha iliyoonyeshwa kwenye Mchoro 2 itaonekana.
  4. Kwa adapta za mtandao wa kibinafsi, kasi lazima iwekwe kwa mikono badala ya thamani ya chaguo-msingi. Bainisha kasi ya mtandao wako katika orodha kunjuzi. Usitumie maadili "Auto Sense" au "Chagua otomatiki" kuchagua kasi, kwani baadhi ya adapta za mtandao zinaweza kuacha pakiti wakati wa kuamua kasi ya uunganisho. Ili kuweka kasi ya adapta ya mtandao, taja thamani halisi ya parameter Aina ya muunganisho au Kasi.

Kielelezo 2: Mipangilio ya ziada ya adapta ya mtandao

Adapta zote za mtandao wa nguzo zilizounganishwa kwenye mtandao huo lazima zisanidiwe kwa kufanana na zitumie thamani sawa za kigezo. Hali ya Duplex, Udhibiti wa mtiririko, Aina ya muunganisho, n.k. Hata kama vifaa tofauti vya mtandao vinatumika kwenye nodi tofauti, maadili ya vigezo hivi lazima yawe sawa.

  1. Chagua Itifaki ya Mtandao (TCP/IP) katika orodha ya vipengele vinavyotumiwa na uunganisho.
  2. Bofya kitufe Mali.
  3. Weka kubadili kwenye nafasi Tumia anwani ya IP ifuatayo na ingiza anwani 10.1.1.1 . (Kwa nodi ya pili, tumia anwani 10.1.1.2 ).
  4. Weka mask ya subnet: 255.0.0.0 .
  5. Bofya kitufe Zaidi ya hayo na uchague kichupo IMESHINDA. Weka thamani ya kubadili kwenye nafasi Zima NetBIOS kupitia TCP/IP. Bofya sawa kurudi kwenye menyu iliyotangulia. Tekeleza hatua hii kwa adapta ya mtandao ya kibinafsi pekee.

Kisanduku kidadisi chako kinapaswa kuonekana kama Kielelezo 3.

Kielelezo cha 3: Anwani ya IP ya Muunganisho wa Mtandao wa Kibinafsi

Inasanidi adapta ya mtandao wa umma

Kumbuka: Ikiwa seva ya DHCP inafanya kazi kwenye mtandao wa umma, anwani ya IP ya adapta ya mtandao kwenye mtandao wa umma inaweza kupewa kiotomatiki. Walakini, njia hii haipendekezi kwa adapta za nodi za nguzo. Tunapendekeza kwa dhati kugawa anwani za IP za kudumu kwa adapta zote za mtandao wa seva pangishi za umma na za kibinafsi. Vinginevyo, ikiwa seva ya DHCP itashindwa, ufikiaji wa nodi za nguzo inaweza kuwa haiwezekani. Ikiwa unalazimika kutumia DHCP kwa adapta za mtandao kwenye mtandao wa umma, tumia masharti ya muda mrefu kukodisha anwani - hii itahakikisha kuwa anwani iliyokabidhiwa kwa nguvu itasalia kuwa halali hata kama seva ya DHCP haipatikani kwa muda. Daima weka anwani za IP za kudumu kwa adapta za mtandao za kibinafsi. Kumbuka kuwa huduma ya Cluster inaweza tu kutambua kiolesura kimoja cha mtandao kwa kila subnet. Ikiwa unahitaji usaidizi wa kugawa anwani za mtandao katika Windows 2000, rejelea Usaidizi uliojengewa ndani wa mfumo wa uendeshaji.

Inabadilisha jina la miunganisho ya mtandao

Kwa uwazi, tunapendekeza kubadilisha majina ya miunganisho yako ya mtandao. Kwa mfano, unaweza kubadilisha jina la uunganisho Uunganisho wa LAN2 juu . Njia hii itakusaidia kutambua mitandao kwa urahisi na kupeana majukumu yao kwa usahihi.

  1. Bonyeza kulia kwenye ikoni 2.
  2. KATIKA menyu ya muktadha chagua timu Badilisha jina.
  3. Ingiza Unganisha kwenye mtandao wa kibinafsi wa kikundi kwenye uwanja wa maandishi na bonyeza kitufe INGIA.
  4. Rudia hatua 1-3 na ubadilishe jina la unganisho Uunganisho wa LAN juu Unganisha kwenye mtandao wa umma.

Kielelezo cha 4: Miunganisho ya mtandao iliyopewa majina mapya

  1. Miunganisho ya mtandao iliyopewa jina inapaswa kuonekana kama Mchoro 4. Funga dirisha Mtandao na ufikiaji wa mtandao wa mbali. Majina mapya ya muunganisho wa mtandao yanaigwa kiotomatiki kwa vifundo vingine kwenye nguzo yanapowashwa.

Inakagua miunganisho ya mtandao na maazimio ya majina

Ili kupima uendeshaji wa vifaa vya mtandao vilivyowekwa, fanya hatua zifuatazo kwa adapta zote za mtandao kwenye kila node. Ili kufanya hivyo, lazima ujue anwani za IP za adapta zote za mtandao kwenye nguzo. Unaweza kupata habari hii kwa kuendesha amri ipconfig kwenye kila nodi:

  1. Bofya kitufe Anza, chagua timu Tekeleza na chapa amri cmd V sanduku la maandishi. Bofya sawa.
  2. Andika amri ipconfig / yote na bonyeza kitufe INGIA. Utaona habari kuhusu usanidi wa itifaki ya IP kwa kila adapta ya mtandao kwenye mashine ya ndani.
  3. Ikiwa bado huna dirisha wazi mstari wa amri, fuata hatua ya 1.
  4. Andika amri ping ipaddress Wapi ipaddress ni anwani ya IP ya adapta ya mtandao inayolingana kwenye nodi nyingine. Kwa mfano, fikiria kuwa adapta za mtandao zina anwani zifuatazo za IP:
Nambari ya nodi Jina la muunganisho wa mtandao Anwani ya IP ya adapta ya mtandao
1 Inaunganisha kwenye mtandao wa umma 172.16.12.12
1 Unganisha kwenye mtandao wa kibinafsi wa kikundi 10.1.1.1
2 Inaunganisha kwenye mtandao wa umma 172.16.12.14
2 Unganisha kwenye mtandao wa kibinafsi wa kikundi 10.1.1.2

Katika mfano huu unahitaji kuendesha amri ping 172.16.12.14 Na ping 10.1.1.2 kutoka nodi 1, na utekeleze amri ping 172.16.12.12 Na ping 10.1.1.1 kutoka nodi 2.

Ili kuangalia azimio la jina, endesha amri ping, kwa kutumia jina la kompyuta kama hoja badala ya anwani yake ya IP. Kwa mfano, kuangalia azimio la jina kwa nodi ya nguzo ya kwanza inayoitwa hq-res-dc01, endesha amri. ping hq-res-dc01 kutoka kwa kompyuta yoyote ya mteja.

Inakagua uanachama wa kikoa

Nodi zote za nguzo lazima ziwe wanachama wa kikoa sawa na ziwe na uwezo wa kuunganisha mtandao na kidhibiti cha kikoa na seva ya DNS. Nodi zinaweza kusanidiwa kama seva za kikoa za wanachama au kama vidhibiti vya kikoa sawa. Ukiamua kufanya mojawapo ya nodi kuwa kidhibiti cha kikoa, basi nodi nyingine zote kwenye nguzo lazima pia zisanidiwe kama vidhibiti vya kikoa cha kikoa sawa. Mwongozo huu unachukulia kuwa wapangishi wote ni vidhibiti vya kikoa.

Kumbuka: Kwa viungo vya nyaraka za ziada juu ya kusanidi vikoa, DNS, na huduma za DHCP katika Windows 2000, ona Rasilimali Zinazohusiana mwishoni mwa hati hii.

  1. Bofya kulia Kompyuta yangu na uchague timu Mali.
  2. Chagua kichupo Kitambulisho cha mtandao. Katika sanduku la mazungumzo Tabia za mfumo Utaona kompyuta kamili na jina la kikoa. Katika mfano wetu, kikoa kinaitwa reskit.com.
  3. Ikiwa umesanidi nodi kama seva ya mwanachama, basi katika hatua hii unaweza kuiunganisha kwenye kikoa. Bofya kitufe Mali na ufuate maagizo ya kujiunga na kompyuta kwenye kikoa.
  4. Funga madirisha Tabia za mfumo Na Kompyuta yangu.

Unda akaunti ya huduma ya Cluster

Kwa huduma ya Cluster, lazima uunde akaunti tofauti ya kikoa ambayo itazinduliwa. Kisakinishi kitakuhitaji uweke kitambulisho kwa huduma ya Cluster, kwa hivyo ni lazima akaunti iundwe kabla ya kusakinisha huduma. Akaunti haipaswi kumilikiwa na mtumiaji yeyote wa kikoa, na lazima itumike kwa kuendesha huduma ya Cluster pekee.

  1. Bofya kitufe Anza, chagua amri Mipango / Utawala, endesha snap-in.
  2. Panua kategoria reskit.com, ikiwa bado haijatumwa
  3. Chagua kutoka kwenye orodha Watumiaji.
  4. Bonyeza kulia Watumiaji, chagua kutoka kwa menyu ya muktadha Unda, chagua Mtumiaji.
  5. Ingiza jina la akaunti ya huduma ya nguzo kama inavyoonyeshwa kwenye Mchoro 5 na ubofye Zaidi.

Kielelezo cha 5: Kuongeza Mtumiaji wa Nguzo

  1. Angalia masanduku Zuia mtumiaji kubadilisha nenosiri Na Nenosiri halina tarehe ya mwisho wa matumizi. Bofya kitufe Zaidi na kifungo Tayari kuunda mtumiaji.

Kumbuka: Ikiwa sera yako ya usalama ya usimamizi haikuruhusu kutumia manenosiri na kipindi kisicho na kikomo hatua, utahitaji kusasisha nenosiri na kusanidi huduma ya Nguzo kwenye kila nodi kabla ya muda wake kuisha.

  1. Bonyeza kulia kwa mtumiaji Nguzo kwenye upau wa vidhibiti wa kulia Saraka Inayotumika - Watumiaji na Kompyuta.
  2. Katika menyu ya muktadha, chagua amri Ongeza washiriki kwenye kikundi.
  3. Chagua kikundi Wasimamizi na vyombo vya habari sawa. Akaunti mpya sasa ina haki za msimamizi kwenye kompyuta ya ndani.
  4. Funga snap Saraka Inayotumika - Watumiaji na Kompyuta.

Inasanidi hifadhi za pamoja

Onyo: Hakikisha kuwa angalau nodi moja ya nguzo inaendesha Seva ya Juu ya Windows 2000 au mfumo wa uendeshaji wa Seva ya Datacenter ya Windows 2000 na kwamba huduma ya Nguzo imesanidiwa na inaendeshwa. Ni baada ya hii tu mfumo wa uendeshaji wa Windows 2000 unaweza kupakiwa kwenye nodes zilizobaki. Ikiwa hali hizi hazipatikani, disks za nguzo zinaweza kuharibiwa.

Ili kuanza kusanidi hifadhi za pamoja, zima nodi zote. Baada ya hayo, washa kifaa cha kuhifadhi kilichoshirikiwa, kisha uwashe nodi 1.

Diski ya akidi

Diski ya akidi hutumika kuhifadhi vituo vya ukaguzi na faili za kumbukumbu za urejeshaji wa hifadhidata ya nguzo, kutoa usimamizi wa nguzo. Tunatoa mapendekezo yafuatayo kuunda diski ya akidi:

  • Unda kizigeu kidogo (angalau ukubwa wa MB 50) ili kutumia kama diski ya akidi. Kwa ujumla tunapendekeza kuunda diski ya akidi ya ukubwa wa MB 500.
  • Weka diski tofauti kwa rasilimali ya akidi. Kwa sababu ikiwa diski ya akidi itashindwa, nguzo nzima itashindwa, tunapendekeza sana kutumia safu ya RAID ya diski ya vifaa.

Wakati wa mchakato wa usakinishaji wa huduma ya Nguzo, utahitajika kukabidhi barua kwa hifadhi ya akidi. Katika mfano wetu tutatumia barua Q.

Inasanidi hifadhi za pamoja

  1. Bofya kulia Kompyuta yangu, chagua amri Udhibiti. Katika dirisha linalofungua, panua kitengo Vifaa vya kuhifadhi.
  2. Chagua timu Usimamizi wa diski.
  3. Hakikisha kwamba hifadhi zote za hifadhi zilizoshirikiwa zimeumbizwa kama NTFS na zina hali Msingi. Ukiunganisha hifadhi mpya, itaanza kiotomatiki Kusaini kwa Disk na Mchawi wa Usasishaji. Wakati mchawi unapoanza, bofya kifungo Sasisha, ili kuendelea na uendeshaji wake, baada ya hii disk itatambuliwa kama Nguvu. Ili kubadilisha diski kuwa ya msingi, bonyeza-kulia Diski #(wapi # - nambari ya diski unayofanya kazi nayo) na uchague amri Rudi kwenye diski ya msingi.

Eneo la kubofya kulia Haijasambazwa karibu na diski inayolingana.

  1. Chagua timu Unda sehemu
  2. Itaanza Mchawi wa Uundaji wa Sehemu. Bonyeza kitufe mara mbili Zaidi.
  3. Ingiza ukubwa unaohitajika wa kizigeu katika megabytes na ubofye kitufe Zaidi.
  4. Bofya kitufe Zaidi, kukubali barua ya kiendeshi chaguo-msingi iliyopendekezwa
  5. Bofya kitufe Zaidi kuunda na kuunda kizigeu.

Kukabidhi barua za kiendeshi

Baada ya basi ya data, diski, na sehemu za uhifadhi wa pamoja kusanidiwa, lazima upe herufi za kiendeshi kwa sehemu zote kwenye diski zote kwenye nguzo.

Kumbuka: Sehemu za mlima ni utendaji wa mfumo wa faili ambao hukuruhusu kuweka mfumo wa faili kwa kutumia saraka zilizopo bila kugawa barua ya kiendeshi. Sehemu za kupachika haziauniwi na vikundi. Diski yoyote ya nje inayotumiwa kama rasilimali ya nguzo lazima igawanywe Sehemu za NTFS, na sehemu hizi lazima zipewe barua za kiendeshi.

  1. Bofya-kulia kizigeu unachotaka na uchague Kubadilisha barua ya gari na njia ya kuendesha.
  2. Chagua barua mpya ya kiendeshi.
  3. Rudia hatua ya 1 na 2 kwa hifadhi zote za pamoja.

Kielelezo 6: Sehemu za diski na barua zilizopewa

  1. Mwishoni mwa utaratibu, dirisha la snap Usimamizi wa kompyuta inapaswa kuonekana kama Mchoro 6. Funga snap-in Usimamizi wa kompyuta.
  1. Bofya kitufe Anza, chagua Mipango / Kawaida, na endesha programu" Daftari".
  2. Andika maneno machache na uhifadhi faili chini ya jina test.txt kwa kuchagua amri Hifadhi kama kutoka kwa menyu Faili. Funga Daftari.
  3. Bofya mara mbili kwenye ikoni Nyaraka Zangu.
  4. Bonyeza kulia kwenye faili test.txt na katika menyu ya muktadha chagua amri Nakili.
  5. Funga dirisha.
  6. Fungua Kompyuta yangu.
  7. Bofya mara mbili kizigeu cha hifadhi ya pamoja.
  8. Bonyeza kulia na uchague amri Ingiza.
  9. Nakala ya faili inapaswa kuonekana kwenye hifadhi ya pamoja test.txt.
  10. Bonyeza mara mbili kwenye faili test.txt ili kuifungua kutoka kwa hifadhi ya pamoja. Funga faili.
  11. Chagua faili na bonyeza kitufe Del kufuta faili kutoka kwa diski ya nguzo.

Rudia utaratibu wa diski zote kwenye nguzo ili kuhakikisha kuwa zinapatikana kutoka kwa nodi ya kwanza.

Sasa zima nodi ya kwanza, fungua node ya pili na kurudia hatua katika sehemu Kuangalia uendeshaji na ufikiaji wa umma kwa diski. Fuata hatua hizi sawa kwenye nodi zote za ziada. Mara tu unapohakikisha kwamba nodi zote zinaweza kusoma na kuandika habari kwenye hifadhi za pamoja, zima nodi zote isipokuwa ile ya kwanza na uendelee hadi sehemu inayofuata.