Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Gabimet
  • Nisja pa disk duke përdorur teknologjinë iSCSI bazuar në Windows OS. Administrimi i sistemit Linux

Nisja pa disk duke përdorur teknologjinë iSCSI bazuar në Windows OS. Administrimi i sistemit Linux

Unë përdor shpesh hipervizorin hiper-v të Microsoft-it. Edicioni falas bazohet në versionin bazë të serverit. Kjo shkakton disa bezdi në zgjidhjen e detyrave standarde për të cilat as nuk mendoni kur punoni në një version të plotë të serverit me një ndërfaqe grafike. Një nga ato detyra ishte shtimi i një disku përmes iSCSI.

Kursi online Inxhinier i të Dhënave– për zhvilluesit, administratorët e bazës së të dhënave dhe këdo që dëshiron të përmirësojë nivelin e tyre profesional, të zotërojë mjete të reja dhe të përfshihet në detyra interesante në fushën e punës me të dhëna të mëdha. Kursi nuk është për fillestarët - ju duhet të kaloni.

Në versionin standard të serverit me një GUI, kjo bëhet thjesht përmes panelit të kontrollit. Ekziston një seksion i veçantë për këtë.

Ekziston gjithashtu një hyrje në seksionin e administrimit për të njëjtat qëllime. Por, çka nëse nuk keni një GUI? Ekziston një zgjidhje dhe është mjaft e thjeshtë.

Para së gjithash, ne duhet të fillojmë shërbimin Shërbimi iniciator i Microsoft iSCSI dhe vendosni llojin e nisjes në "Automatic"

Kjo bëhet nga një makinë në të cilën janë konfiguruar snap-in-et e menaxhimit Hyper-V. Lexoni më shumë rreth kësaj në artikujt:

Parimi i vendosjes është i njëjtë në të dyja rastet. Pas kësaj, ne lidhemi me hipervizorin përmes rdp dhe e drejtojmë atë në vijën e komandës:

Iscsicpl

Hapet skedari i menaxhimit Iniciator iSCSI.

Tjetra, lidhni burimin në mënyrën standarde dhe punoni me të. Për të inicializuar një disk të hartuar, duhet të përdorni skedarin snap-in të Menaxhimit të Diskut. Ekzekutoni atë nga i njëjti kompjuter që ka snap-in-et e menaxhimit Hyper-V.

Kursi online "Praktikat dhe mjetet e DevOps"

Nëse keni dëshirë të mësoni se si të ndërtoni dhe mirëmbani sisteme shumë të disponueshme dhe të besueshme, të mësoni se si të shpërndani vazhdimisht softuer, të monitoroni dhe regjistroni aplikacionet në internet, ju rekomandoj të njiheni me kurs online "Praktikat dhe mjetet e DevOps" në OTUS. Kursi nuk është për fillestarët, për pranim ju nevojiten njohuri bazë të rrjeteve dhe instalimit të Linux në një makinë virtuale. Trajnimi zgjat 5 muaj, pas së cilës të diplomuarit e suksesshëm të kursit do të mund të intervistohen nga partnerët. Provoni veten në testin e pranimit dhe shikoni programin në më shumë detaje.

Protokolli iSCSI është krijuar për të punuar në rrjetet e ruajtjes dhe është një mënyrë për të hyrë në pajisjet e bllokut duke përdorur protokollin SCSI mbi TCP / IP. Kjo bën të mundur organizimin e rrjeteve të zonës së ruajtjes me kosto të ulët (SAN) duke përdorur rrjete konvencionale Ethernet. Kjo veçori përdoret gjerësisht në ndërtimin e sistemeve me disponueshmëri të lartë dhe ne do të shqyrtojmë zgjidhjet e bazuara në ruajtjen e iSCSI brenda këtij cikli. Sot do të shqyrtojmë krijimin e një ruajtjeje të tillë në platformën Windows Server 2008 R2.

Së pari, disa fjalë për ndryshimet themelore midis iSCSI dhe sistemeve të tjera të ruajtjes së rrjetit. Rrjetet e zonës së ruajtjes - SAN(Rrjeti i zonës së ruajtjes) sigurojnë transferimin e të dhënave në rrjet në një formë "të papërpunuar" duke përdorur protokollin SCSI, njëlloj sikur ato të transferoheshin midis sistemit dhe diskut lokal në një nivel të ulët. Pajisjet iSCSI trajtohen nga sistemi në të njëjtën mënyrë si disqet lokale - përpara përdorimit, ato duhet të ndahen dhe formatohen.

Në të njëjtën kohë e njohur për të gjithë ruajtja e rrjetit - NAS (Ruajtja e zonës së rrjetit) siguron akses në nivelin e sistemit të skedarëve duke përdorur protokollet e transferimit të skedarëve si SMB ose NFS.

E thënë thjesht: NAS është dosjet e zakonshme të rrjetit që janë të njohura për të gjithë, SAN-të janë disqe të lidhura me rrjetin. Kjo çon në një ndryshim të dytë të rëndësishëm. Një dosje rrjeti mund t'u shërbejë shumë klientëve. Një pajisje SAN mund të lidhet me një klient të vetëm, ashtu si një HDD i zakonshëm mund të lidhet vetëm me një PC. Përjashtim janë grupimet, kur disa nyje kanë qasje në një pajisje SAN në të njëjtën kohë, në këtë rast përdoret një nivel shtesë i abstraksionit - një sistem skedari grupimi, për shembull. Vëllimet e përbashkëta të Microsoft Cluster (CSV) ose VMware VMFS.

Para se të vazhdoni me zhvillimin praktik të kësaj teknologjie, duhet të njiheni me terminologjinë e pranuar:

  • Iniciator iSCSI (Iniciator iSCSI)- pjesa e klientit, dërgon kërkesa në objektivin iSCSI, mund të zbatohet në softuer, në formën e një drejtuesi ose në harduer, në formën e një përshtatësi iSCSI;
  • Qëllimi i iSCSI (Objektivi iSCSI) - pjesa e serverit, pranon lidhje nga iniciatori dhe i siguron atij akses në pajisjet e bllokut të lidhur - disqe virtuale, LUN. Mund të zbatohet si në softuer ashtu edhe si një sistem ruajtjeje harduerike.

Një objektiv iSCSI mund të shoqërohet me pajisje të shumta blloku, të cilat do të jenë të disponueshme për iniciatorin që lidhet me objektivin. Një iniciator mund të lidhet me objektiva të shumtë dhe të përdorë të gjitha pajisjet e lidhura me to. Një objektiv i vetëm mund të pranojë gjithashtu lidhje nga iniciatorë të shumtë, por çdo pajisje individuale mund të aksesohet vetëm nga një prej iniciatorëve.

Një pikë tjetër, tani e lidhur me zbatimin praktik të ruajtjes iSCSI. Për SAN, është shumë e dëshirueshme që të ketë një rrjet të veçantë të izoluar nga rrjeti i ndërmarrjes.

Kjo është e nevojshme për të siguruar gjerësi bande të mjaftueshme në SAN dhe për të shmangur mbingarkimin e rrjetit normal me trafikun iSCSI. Gjithashtu nuk ka kuptim të organizoni iSCSI në rrjete me një gjerësi bande më të ulët se 1 Gb / s.

Windows Server 2008 R2 nuk përfshin rolin iSCSI Target dhe duhet të shkarkoni Microsoft iSCSI Software Target për ta vendosur atë. Shpaketoni atë dhe instaloni paketën iscsitarget_public.msi nga dosja x64. Instalimi është jashtëzakonisht i thjeshtë dhe ne nuk do të përqendrohemi në të.

Pas instalimit, le të shkojmë te tastiera e menaxhimit iSCSI: Fillimi - Mjetet Administrative - Synimi i softuerit iSCSI. Para së gjithash, le të krijojmë një të re qëllimi (objektivi). Për ta bërë këtë, klikoni me të djathtën mbi Synimet iSCSI - Krijoni një objektiv iSCSI.

Do të hapet një magjistar në të cilin ne specifikojmë emrin e objektivit dhe përshkrimin e tij. Jepni qëllimeve emra kuptimplotë dhe mos u bëni dembel për të krijuar përshkrime, në mënyrë që më vonë të mos keni nevojë të merrni me mend pse keni krijuar këtë apo atë qëllim.

Hapi tjetër është të specifikoni ID-të e iniciatorëve iSCSI që do t'u lejohet qasja në objektiv. Identifikuesi IQN është një emër i formatit të veçantë iqn. .: , e cila është unike për çdo pajisje iSCSI në SAN. Ku:

  • vit-muaj- viti i regjistrimit të emrit të domenit;
  • emri i_domainit të kundërt-emri i domenit i shkruar mbrapsht;
  • emri_unik- një emër unik i pajisjes, për shembull, objektivi këtu do të përmbajë emrin që keni specifikuar dhe iniciatori do të përmbajë emrin e hostit.

Për shembull, në zgjidhjet softuerike të Microsoft, IQN si parazgjedhje ka formatin iqn.1991-05.com.microsoft:unique_name.

Për të zbuluar IQN, le të shkojmë te iniciatori iSCSI, në rastin tonë është një server që ekzekuton Windows Server 2012, por algoritmi i veprimeve do të jetë i njëjtë për çdo version tjetër të Windows. Shkoni në Paneli i Kontrollit - Iniciatori iSCSI, ne i përgjigjemi pozitivisht propozimit për të vendosur nisjen automatike të tij:

Pastaj në dritaren që hapet, shkoni te skeda Konfigurimi, ku ndodhet identifikuesi i dëshiruar:

Mund ta kopjoni dhe ta specifikoni kur vendosni objektivin, por ka një mënyrë tjetër. Për ta bërë këtë, shkoni te faqerojtësi Objektet fundore, në fushë Nje objekt shkruani emrin e serverit me të instaluar Synimi i softuerit iSCSI dhe shtypni Lidhje e shpejtë.

Është e qartë se ndërsa nuk do të lidhemi me asgjë, por tani kemi një detyrë tjetër. Ne kthehemi përsëri në serverin e synuar dhe klikojmë në faqen që tregon identifikuesin e butonit iniciator Vështrim i përgjithshëm.

Tani bëhet e qartë pse po përpiqeshim të lidheshim. Serveri i synuar iSCSI mban një listë të iniciatorëve të fundit që janë lidhur me të dhe ju lejon t'i zgjidhni ato.

Kjo përfundon krijimin e objektivit dhe ne mund të krijojmë dhe lidhim një ose më shumë disqe me të. Për ta bërë këtë, shkoni te pika Pajisjet dhe zgjidhni nga menyja e klikuar me të djathtën Krijo një disk virtual.

Do të hapet magjistari tjetër, në të cilin ne specifikojmë vendndodhjen dhe emrin e diskut virtual, vini re se duhet të specifikoni emrin e plotë të skedarit, së bashku me shtesën .vhd.

Pastaj specifikoni madhësinë e dëshiruar në MB

Dhe objektivi (objektivi) iSCSI me të cilin do të lidhet ky disk virtual.

Kjo do të përfundojë gjithashtu konfigurimin e diskut. Si rezultat i këtyre hapave të thjeshtë, ne morëm një objektiv iSCSI të konfiguruar me një disk virtual të bashkangjitur në të. Tani le të kthehemi te iniciatori. Mund të përdorni montimin e shpejtë dhe të bashkëngjitni automatikisht disqe nga objektivat e zbuluar. Por duhet mbajtur mend se qëllimi ynë nuk është vetëm të lidhim disqe, por edhe të ndajmë rrjetin e zonës së ruajtjes dhe rrjetin e zonës lokale të ndërmarrjes.

Pra, le të shënojmë Zbulim dhe shtypni Zbulo portalin, më pas futni emrin e serverit me rolin e synuar iSCSI.

Pastaj kthehu te faqerojtësi Objektet fundore, zgjidhni objektivin e zbuluar, i cili është në gjendje Joaktiv, dhe shtypni Vetitë.

Në dritaren që hapet, në fushë IP e portalit të destinacionit zgjidhni adresën që i përket rrjetit tuaj të ruajtjes:

Kthehu prapa dhe shtyp Për të futur në prizë. Pajisjet e bashkangjitura mund të gjenden në një moment Menaxhimi i diskut.

Algoritmi i mëtejshëm për të punuar me ta nuk është i ndryshëm nga puna me një disk të rregullt: ne lidhemi, shënojmë, formatojmë.

Në këtë artikull, ne kemi shqyrtuar opsionin më të thjeshtë të konfigurimit të ruajtjes. Në artikujt tanë të mëvonshëm, ne do të kthehemi në cilësimet individuale pa prekur temën e përgjithshme të krijimit të një depoje.

  • Etiketa:

Ju lutemi aktivizoni JavaScript për të parë

Konfigurimi i hapësirës ruajtëse iSCSI në Windows Server 2012

Ndërfaqja e sistemit të kompjuterit të vogël në internet (iSCSI) është një protokoll transferimi i të dhënave i krijuar për të shkëmbyer të dhëna midis serverëve dhe sistemeve të ruajtjes (Rrjeti i zonës së ruajtjes, SAN). iSCSI është një kombinim i protokollit SCSI dhe grupit të protokollit TCP/IP dhe është krijuar për të transferuar blloqe të dhënash përmes rrjeteve Ethernet. Komandat e kontrollit SCSI dërgohen brenda paketave IP, ndërsa TCP siguron kontrollin e rrjedhës dhe besueshmërinë e transmetimit të të dhënave.

Me iSCSI, të dhënat transferohen midis serverit dhe sistemit të ruajtjes në copa, në formë të papërpunuar. Kjo ju lejon të përdorni SAN në të njëjtën mënyrë sikur të ishin lidhur me serverin drejtpërdrejt në vend të një rrjeti. Sistemi pritës mund të krijojë ndarje logjike në SAN, t'i formatojë ato dhe t'i përdorë ato si disqe normale lokale. Ky është ndryshimi kryesor midis SAN dhe ruajtjes së rrjetit (Network Area Storage, NAS), të cilat funksionojnë në nivelin e sistemit të skedarëve dhe përdorin protokolle të transferimit të skedarëve si SMB ose CIFS.

Teknologjia iSCSI u zhvillua si një alternativë më e lirë për Kanalin Fiber (FC). Sistemet e bazuara në iSCSI mbështesin protokollet standarde dhe mund të ndërtohen në krye të çdo infrastrukture rrjeti ekzistuese të aktivizuar me IP. iSCSI mund të përdorë pajisjet më të zakonshme të rrjetit (çelsat, ruterat, përshtatësit e rrjetit, etj.), ndërsa FC kërkon HBA speciale, kabllo optike dhe pajisje të tjera të shtrenjta.

Arkitektura iSCSI është klient-server dhe përfshin komponentët e mëposhtëm:

Iniciator iSCSIështë një komponent klienti që dërgon kërkesa për lidhje në komponentin iSCSI Target që ndodhet në anën e serverit. Iniciatori mund të zbatohet në softuer, në formën e një drejtuesi ose në harduer, në formën e një përshtatësi të veçantë iSCSI.

objektivi iSCSI- një komponent server që dëgjon kërkesat e klientit dhe vendos një lidhje midis klientit dhe serverit iSCSI. Për më tepër, objektivi lidhet me disqet virtuale iSCSI dhe pasi të vendoset një lidhje, të gjithë disqet virtuale të lidhura me këtë objektiv bëhen të disponueshëm përmes iniciatorit. Një objektiv iSCSI mund të jetë ose një sistem i specializuar ruajtjeje ose një server i rregullt Windows me rolin e synuar iSCSI të instaluar.

Disqet virtuale iSCSI - përdoren për të ndarë hapësirën e diskut në ndarje logjike (Numri i njësisë logjike, LUN). Në Windows Server 2012, iSCSI LUN janë disqe të zakonshëm virtualë në formatin VHD\VHDX. Nga rruga, në Windows Server 2012, vetëm formati VHD u mbështet për iSCSI, i cili vendos një kufi prej 2 TB në madhësinë maksimale LUN. Windows Server 2012 R2 përdor formatin VHDX, i cili ju lejon të krijoni LUN deri në 64 TB në madhësi.

Tani le të ndalemi dhe të sqarojmë disa pika:

Çdo server iSCSI mund të ketë një ose më shumë objektiva iSCSI;
Çdo objektiv iSCSI mund të lidhet me një ose më shumë disqe virtuale;
Çdo objektiv iSCSI mund të presë një ose më shumë lidhje nga një iniciator iSCSI;
Nga ana tjetër, çdo iniciator iSCSI mund të lidhet me një ose më shumë objektiva iSCSI dhe për rrjedhojë me një ose më shumë disqe virtuale.

Përveç kësaj, Windows Server 2012 mbështet një konfigurim loopback ku të dy Target dhe Initiator mund të jenë në të njëjtin server.

Mbështetja iSCSI ka qenë rreth e rrotull për një kohë të gjatë në sistemet operative të Microsoft. Versioni i parë i Microsoft iSCSI Initiator u instalua si një komponent i veçantë në Windows 2000, Windows XP SP2 dhe Windows Server 2003 SP1, dhe duke filluar me Windows Server 2008 dhe Vista, iSCSI Initiator u ndërtua në sistemin operativ.

Sa i përket objektivit iSCSI, ai fillimisht u përfshi në një version të veçantë të sistemit operativ të serverit Windows Data Storage Server 2003, i cili ishte menduar për ndërtimin e sistemeve të ruajtjes dhe u furnizua vetëm i para-instaluar. Megjithatë, që nga viti 2011, komponenti Microsoft iSCSI Software Target 3.3 është bërë i disponueshëm për shkarkim dhe instalim në Windows Server 2008R2, dhe në Windows Server 2012 është integruar plotësisht në sistem dhe është instaluar si një rol serveri.

Kjo përfundon pjesën teorike dhe vazhdoni në praktikë. Për të konfiguruar, le të marrim opsionin më të thjeshtë, si subjekte testimi ne përdorim dy serverë me Windows Server 2012 R2 të instaluar: SRV2 për rolin iSCSI Target dhe SRV3 për iniciatorin iSCSI.

Nisja e Shërbimit Iniciator iSCSI

Së pari, le të kontrollojmë statusin e shërbimit të iniciatorit në SRV3. Për ta bërë këtë, hapni Menaxherin e Serverit dhe zgjidhni artikullin "ISCSI Initiator" në menunë "Tools".

Siç mund ta shihni, shërbimi nuk funksionon si parazgjedhje. Duke klikuar mbi "Po" në kutinë e dialogut, ne do të nisim shërbimin iSCSI Initiator dhe do ta vendosim atë në modalitetin e fillimit automatik.

Pastaj, në dritaren e vetive, shkoni te skeda "Konfigurimi" dhe mbani mend vlerën e IQN, ajo do të jetë e dobishme kur konfiguroni serverin.

IQN (emri i kualifikuar iSCSI) është një identifikues unik i caktuar për çdo objektiv dhe iniciator iSCSI. IQN formohet nga data (muaji dhe viti) i regjistrimit të domenit, emri ligjor i domenit i shkruar në rend të kundërt dhe çdo emër arbitrar, siç është emri i serverit. Rezulton diçka si kjo: iqn:1991-05.com.microsoft:srv3.contoso.com

Ju gjithashtu mund të nisni shërbimin iSCSI Initiator dhe të vendosni mënyrën e tij të nisjes nga tastiera e PowerShell me komandat e mëposhtme:

Start-Service msiscsi
Set-Service msiscsi -StartupType automatike

Instalimi i rolit iSCSI Target Server

Tani le të kalojmë te SRV2 dhe të fillojmë të konfigurojmë anën e serverit. Gjëja e parë që duhet të bëjmë është të instalojmë rolin iSCSI Target në server. Hapni Menaxherin e Serverit, ndiqni lidhjen "Shto role dhe veçori"

Dhe zgjidhni rolin "iSCSI Target Server", i cili ndodhet në seksionin File and Storage Services\File and iSCSI Services.

Ose mund të përdorim komandën PowerShell:

Install-WindowsFeature -Emri FS-iSCSITarget-Server

Përgatitja e diskut

Tani le të përgatisim diskun fizik që do të përdoret për të ruajtur disqet virtuale iSCSI. Veçanërisht për këtë qëllim, një hard disk i ri 120 GB është i lidhur me serverin. Disku është aktualisht joaktiv (Jashtë linje). Për ta aktivizuar në Server Manager, shkoni te seksioni File and Storage Services -> Disks, klikoni në disk dhe transferojeni atë në Online.

Tani duhet të krijojmë një ndarje (ose vëllim) të ri në këtë disk, për të cilin zgjedhim artikullin New Volume në menynë e kontekstit.

Zgjidhni diskun fizik në të cilin do të krijohet vëllimi

specifikoni madhësinë e volumit

dhe zgjidhni një shkronjë disku.

Pastaj zgjedhim sistemin e skedarëve për diskun, madhësinë e sektorit dhe specifikojmë etiketën e vëllimit. Më lejoni t'ju kujtoj këtu se disqet virtuale iSCSI mund të krijohen vetëm në vëllime NTFS, sistemi i ri i skedarëve ReFS (Resilient File System) nuk mbështetet.

Ne shikojmë informacionin përmbledhës dhe nëse gjithçka është e saktë, atëherë klikoni "Krijo", duke filluar krijimin e vëllimit.

Të njëjtat hapa mund të bëhen duke përdorur PowerShell. Gjeni makinën e duhur:

Merr diskun | ku ($_.Statusi Operacional -eq ″Jashtë linje″)

Ne e përkthejmë atë në internet:

Set-Disk -Number 1 -IsOffline $false

Inicializoni:

Initialize-Disk-Number 1

Krijo një seksion:

New-Partition -DiskNumber 1 -UseMaximumSize -DriveLetter D

Dhe formatoni atë në NTFS:

Format-Vëllimi -DriveLetter D -FileSystem NTFS -NewFileSystemLabel ″iSCSI Storage″

Krijimi i disqeve virtuale iSCSI

Hapi tjetër në programin tonë është krijimi i disqeve virtuale iSCSI. Për ta bërë këtë, shkoni te seksioni iSCSI dhe klikoni në lidhjen, duke nisur magjistarin tjetër.

Zgjidhni volumin në të cilin do të ruhet disku virtual.

Jepini diskut një emër dhe përshkrim.

Specifikoni madhësinë e diskut virtual dhe llojin e tij. Ju mund të zgjidhni nga tre opsione:

Madhësia fikse (madhësia fikse) - disku i krijuar menjëherë zë të gjithë hapësirën e caktuar. Ky është opsioni më produktiv, por më pak ekonomik;
Zgjerohet në mënyrë dinamike (zgjerohet dinamikisht) - fillimisht krijohet një disk me një madhësi minimale, e cila më pas ndryshon dinamikisht në varësi të sasisë së të dhënave të shkruara në të. Opsioni më i mirë për sa i përket përdorimit të hapësirës në disk;
Diferencimi (diferencial) - në këtë opsion, duhet të specifikoni vendndodhjen e diskut prind me të cilin do të lidhet disku i krijuar. Një disk diferencues mund të jetë ose fiks ose dinamik, në varësi të llojit të prindit. Ky lloj disku ka avantazhet e tij, por unë personalisht nuk shoh shumë kuptim për t'i përdorur ato për iSCSI.

Tani duhet të specifikoni objektivin iSCSI me të cilin do të lidhet ky disk. Meqenëse asnjë objektiv nuk është krijuar në server, zgjidhni "Objektiv i ri iSCSI".

Jepini objektivit një emër dhe përshkrim.

Dhe ne specifikojmë serverët që mund t'i qasen.

Kur zgjidhni serverë, mund të përdorni dy metoda. Nëse iniciatori është në Windows Server 2012 ose Windows 8, atëherë thjesht mund të klikoni "Shfleto" dhe të zgjidhni serverin e dëshiruar nga lista. Për sistemet e vjetra, duhet të futni manualisht ID-në e serverit. Si identifikues, mund të specifikoni IQN-në e iniciatorit, emrin DNS ose adresën IP të serverit ose adresën MAC të përshtatësit të rrjetit.

Leviz. Në faqen tjetër, mund të konfiguroni vërtetimin CHAP midis serverëve. CHAP (Challenge Handshake Authentication Protocol) është një protokoll për vërtetimin e një partneri lidhjeje bazuar në përdorimin e një fjalëkalimi ose sekreti të përbashkët. Për iSCSI, mund të përdorni vërtetimin e njëanshëm dhe të dyanshëm (të kundërt) CHAP.

Ne kontrollojmë korrektësinë e cilësimeve dhe fillojmë të krijojmë diskun.

Le të përpiqemi të bëjmë të njëjtën gjë me PowerShell. Le të krijojmë një disk tjetër virtual iSCSI 20 GB me komandën:

New-IscsiVirtualDisk -Rruga D:\iSCSIVirtualDisks\iSCSI2.vhdx

Ju lutemi vini re se një disk dinamik është krijuar si parazgjedhje, për të krijuar një VHD me madhësi fikse, duhet të përdorni çelësin -UseFixed.

Tani krijojmë një objektiv të dytë iSCSI me emrin iscsi-target-2 dhe specifikojmë IQN SRV3 si serverin e aksesit:

New-IscsiServerTarget -TargetName iscsi-target-2 -InitiatorIds ″IQN:iqn.1991-05.com.microsoft:srv3.contoso.com″

Dhe kontrolloni rezultatin me komandën:

Get-IscsiServerTarget | fl Emri i synuar, LunMappings

Lidhje

Ne kthehemi në SRV3, hapim dritaren e vetive të iniciatorit, shkojmë te skeda Discovery dhe klikojmë butonin Discover Portal.

Futni emrin ose adresën IP të portalit dhe klikoni OK.

Si parazgjedhje, iSCSI përdor të gjitha adresat IP të disponueshme, dhe nëse dëshironi që trafiku iSCSI të kalojë vetëm përmes një ndërfaqe të caktuar rrjeti, atëherë duhet të shkoni te cilësimet e avancuara dhe të specifikoni IP-në e dëshiruar në fushën "Lidhu duke përdorur".

Tani shkoni te skeda Targets, ku duhet të shfaqen të gjitha objektivat iSCSI të disponueshme për lidhje. Zgjidhni objektivin e dëshiruar dhe klikoni "Lidhu".

Mos harroni të kontrolloni kutinë e kontrollit "Shto këtë lidhje në listën e objektivave të preferuar", e cila siguron lidhjen automatike me objektivin kur pajisja fiket ose rindizet.

Lidhja u krye dhe nëse hapni skedarin shtesë të menaxhimit të diskut, aty do të shfaqet një disk i ri. Pastaj ne vazhdojmë me këtë disk në të njëjtën mënyrë si me një hard disk të rregullt të lidhur lokalisht - e transferojmë atë në Online, e inicializojmë, krijojmë ndarje në të dhe e formatojmë.

E njëjta gjë mund të bëhet me PowerShell. Ne shfaqim një listë të objektivave të disponueshme:

Get-IscsiTarget | fl

Dhe lidheni me atë të duhurin:

Connect-IscsiTarget -NodeAddress ″iqn.1995-05.com.microsoft:srv2-iscsi-target-2-target″ -IsPersistent $true

Celës -Is Persistent $true siguron lidhje automatike pas mbylljes ose rindezjes.

Epo, për t'u shkëputur, mund të përdorni komandën Disconnect-IscsiTarge, si kjo:

Disconnect-IscsiTarget -NodeAddress ″iqn.1995-05.com.microsoft:srv2-iscsi-target-2-target″ -Konfirmo:$false

konkluzioni

Kjo përfundon konfigurimin. Siç thashë, ky është opsioni më i thjeshtë, më themelor i konfigurimit të ruajtjes. iSCSI ka shumë veçori më interesante. Për shembull, mund të përdorni shërbimin e emrit iSCSI (iSNS) për lehtësinë e menaxhimit, Multipath I/O (MPIO) për tolerancën e gabimeve dhe për sigurinë, të konfiguroni vërtetimin CHAP dhe enkriptimin e trafikut me IPSec. Kam në plan të shkruaj për disa nga këto veçori në artikujt e ardhshëm.

Si përfundim, pika të rëndësishme për t'u marrë parasysh kur organizoni një sistem ruajtjeje iSCSI:

Është e dëshirueshme të vendoset iSCSI në një rrjet të shpejtë, jo më të ulët se Gigabit Ethernet;
Rekomandohet të ndani trafikun e rrjetit iSCSI nga pjesa tjetër e trafikut dhe ta zhvendosni atë në një rrjet të veçantë, për shembull, duke përdorur VLAN ose nënrrjetin fizik;
Disponueshmëria e lartë në shtresën e rrjetit kërkon përdorimin e MPIO ose të Sesioneve të Lidhjeve të Shumëfishta (MCS). Nuk mbështetet bashkimi i përshtatësve të rrjetit (NIC Teaming) për t'u lidhur me pajisjet ruajtëse iSCSI;
Kur përdorni teknologjinë Storage Spaces, mund të ruani disqe virtuale iSCSI në Storage Spaces, por nuk mund të përdorni iSCSI LUN për të krijuar hapësira ruajtëse;
Vëllimet e përbashkëta të grupit (CSV) nuk mund të përdoren për të ruajtur disqet virtuale iSCSI.

Ndërfaqja e sistemit të kompjuterit të vogël në internet (iSCSI) është një protokoll transferimi i të dhënave i krijuar për të shkëmbyer të dhëna midis serverëve dhe sistemeve të ruajtjes (Rrjeti i zonës së ruajtjes, SAN). iSCSI është një kombinim i protokollit SCSI dhe grupit të protokollit TCP/IP dhe është krijuar për të transferuar blloqe të dhënash përmes rrjeteve Ethernet. Komandat e kontrollit SCSI dërgohen brenda paketave IP, ndërsa TCP siguron kontrollin e rrjedhës dhe besueshmërinë e transferimit të të dhënave.

Me iSCSI, të dhënat transferohen midis serverit dhe sistemit të ruajtjes në copa, në formë të papërpunuar. Kjo ju lejon të përdorni SAN në të njëjtën mënyrë sikur të ishin lidhur me serverin drejtpërdrejt në vend të një rrjeti. Sistemi pritës mund të krijojë ndarje logjike në SAN, t'i formatojë ato dhe t'i përdorë ato si disqe normale lokale. Ky është ndryshimi kryesor midis SAN dhe ruajtjes së rrjetit (Network Area Storage, NAS), të cilat funksionojnë në nivelin e sistemit të skedarëve dhe përdorin protokolle të transferimit të skedarëve si SMB ose CIFS.

Teknologjia iSCSI u zhvillua si një alternativë më e lirë për Kanalin Fiber (FC). Sistemet e bazuara në iSCSI mbështesin protokollet standarde dhe mund të ndërtohen në krye të çdo infrastrukture rrjeti ekzistuese të aktivizuar me IP. iSCSI mund të përdorë pajisjet më të zakonshme të rrjetit (çelsat, ruterat, përshtatësit e rrjetit, etj.), ndërsa FC kërkon HBA speciale, kabllo optike dhe pajisje të tjera të shtrenjta.

Arkitektura iSCSI është klient-server dhe përfshin komponentët e mëposhtëm:

Iniciator iSCSI- një komponent klienti që dërgon kërkesa për lidhje në komponentin iSCSI Target që ndodhet në anën e serverit. Iniciatori mund të zbatohet në softuer, në formën e një drejtuesi ose në harduer, në formën e një përshtatësi të veçantë iSCSI.

objektivi iSCSI- një komponent server që dëgjon kërkesat e klientit dhe vendos një lidhje midis klientit dhe serverit iSCSI. Për më tepër, objektivi lidhet me disqet virtuale iSCSI dhe pasi të vendoset një lidhje, të gjithë disqet virtuale të lidhura me këtë objektiv bëhen të disponueshëm përmes iniciatorit. Një objektiv iSCSI mund të jetë ose një sistem i specializuar ruajtjeje ose një server i rregullt Windows me rolin e synuar iSCSI të instaluar.

Disqet virtuale iSCSI - përdoren për të ndarë hapësirën e diskut në ndarje logjike (Numri i njësisë logjike, LUN). Në Windows Server 2012, iSCSI LUN janë disqe të zakonshëm virtualë në formatin VHD\VHDX. Nga rruga, në Windows Server 2012, vetëm formati VHD u mbështet për iSCSI, i cili vendos një kufi prej 2 TB në madhësinë maksimale LUN. Windows Server 2012 R2 përdor formatin VHDX, i cili ju lejon të krijoni LUN deri në 64 TB në madhësi.

Tani le të ndalemi dhe të sqarojmë disa pika:

Çdo server iSCSI mund të ketë një ose më shumë objektiva iSCSI;
Çdo objektiv iSCSI mund të lidhet me një ose më shumë disqe virtuale;
Çdo objektiv iSCSI mund të presë një ose më shumë lidhje nga një iniciator iSCSI;
Nga ana tjetër, çdo iniciator iSCSI mund të lidhet me një ose më shumë objektiva iSCSI dhe për rrjedhojë me një ose më shumë disqe virtuale.

Përveç kësaj, Windows Server 2012 mbështet një konfigurim loopback ku të dy Target dhe Initiator mund të jenë në të njëjtin server.

Mbështetja iSCSI ka qenë rreth e rrotull për një kohë të gjatë në sistemet operative të Microsoft. Versioni i parë i Microsoft iSCSI Initiator u instalua si një komponent i veçantë në Windows 2000, Windows XP SP2 dhe Windows Server 2003 SP1, dhe duke filluar me Windows Server 2008 dhe Vista, iSCSI Initiator u ndërtua në sistemin operativ.

Sa i përket objektivit iSCSI, ai fillimisht u përfshi në një version të veçantë të sistemit operativ të serverit Windows Data Storage Server 2003, i cili ishte menduar për ndërtimin e sistemeve të ruajtjes dhe u furnizua vetëm i para-instaluar. Megjithatë, që nga viti 2011, komponenti Microsoft iSCSI Software Target 3.3 është bërë i disponueshëm për shkarkim dhe instalim në Windows Server 2008R2, dhe në Windows Server 2012 është integruar plotësisht në sistem dhe është instaluar si një rol serveri.

Kjo përfundon pjesën teorike dhe vazhdoni në praktikë. Për të konfiguruar, le të marrim opsionin më të thjeshtë, si subjekte testimi ne përdorim dy serverë me Windows Server 2012 R2 të instaluar: SRV2 për rolin iSCSI Target dhe SRV3 për iniciatorin iSCSI.

Nisja e Shërbimit Iniciator iSCSI

Së pari, le të kontrollojmë statusin e shërbimit të iniciatorit në SRV3. Për ta bërë këtë, hapni Menaxherin e Serverit dhe zgjidhni artikullin "ISCSI Initiator" në menunë "Tools".

Siç mund ta shihni, shërbimi nuk funksionon si parazgjedhje. Duke klikuar mbi "Po" në kutinë e dialogut, ne do të nisim shërbimin iSCSI Initiator dhe do ta vendosim atë në modalitetin e fillimit automatik.

Pastaj, në dritaren e vetive, shkoni te skeda "Konfigurimi" dhe mbani mend vlerën e IQN, ajo do të jetë e dobishme kur konfiguroni serverin.

IQN (emri i kualifikuar iSCSI) është një identifikues unik i caktuar për çdo objektiv dhe iniciator iSCSI. IQN formohet nga data (muaji dhe viti) i regjistrimit të domenit, emri ligjor i domenit i shkruar në rend të kundërt dhe çdo emër arbitrar, siç është emri i serverit. Rezulton diçka si kjo: iqn:1991-05.com.microsoft:srv3.contoso.com

Ju gjithashtu mund të nisni shërbimin iSCSI Initiator dhe të vendosni mënyrën e tij të nisjes nga tastiera e PowerShell me komandat e mëposhtme:

Start-Service msiscsi
Set-Service msiscsi -StartupType automatike

Instalimi i rolit iSCSI Target Server

Tani le të kalojmë te SRV2 dhe të fillojmë të konfigurojmë anën e serverit. Gjëja e parë që duhet të bëjmë është të instalojmë rolin iSCSI Target në server. Hapni Menaxherin e Serverit, ndiqni lidhjen "Shto role dhe veçori"

Dhe zgjidhni rolin "iSCSI Target Server", i cili ndodhet në seksionin File and Storage Services\File and iSCSI Services.

Ose mund të përdorim komandën PowerShell:

Install-WindowsFeature -Emri FS-iSCSITarget-Server

Përgatitja e diskut

Tani le të përgatisim diskun fizik që do të përdoret për të ruajtur disqet virtuale iSCSI. Veçanërisht për këtë qëllim, një hard disk i ri 120 GB është i lidhur me serverin. Disku është aktualisht joaktiv (Jashtë linje). Për ta aktivizuar në Server Manager, shkoni te seksioni File and Storage Services -> Disks, klikoni në disk dhe transferojeni atë në Online.

Tani duhet të krijojmë një ndarje (ose vëllim) të ri në këtë disk, për të cilin zgjedhim artikullin New Volume në menynë e kontekstit.

Zgjidhni diskun fizik në të cilin do të krijohet vëllimi

specifikoni madhësinë e volumit

dhe zgjidhni një shkronjë disku.

Pastaj zgjedhim sistemin e skedarëve për diskun, madhësinë e sektorit dhe specifikojmë etiketën e vëllimit. Më lejoni t'ju kujtoj këtu se disqet virtuale iSCSI mund të krijohen vetëm në vëllime NTFS, sistemi i ri i skedarëve ReFS (Resilient File System) nuk mbështetet.

Ne shikojmë informacionin përmbledhës dhe nëse gjithçka është e saktë, atëherë klikoni "Krijo", duke filluar krijimin e vëllimit.

Të njëjtat hapa mund të bëhen duke përdorur PowerShell. Gjeni makinën e duhur:

Merr diskun | ku ($_.Statusi Operacional -eq ″Jashtë linje″)

Ne e përkthejmë atë në internet:

Set-Disk -Number 1 -IsOffline $false

Inicializoni:

Initialize-Disk-Number 1

Krijo një seksion:

New-Partition -DiskNumber 1 -UseMaximumSize -DriveLetter D

Dhe formatoni atë në NTFS:

Format-Vëllimi -DriveLetter D -FileSystem NTFS -NewFileSystemLabel ″iSCSI Storage″

Krijimi i disqeve virtuale iSCSI

Hapi tjetër në programin tonë është krijimi i disqeve virtuale iSCSI. Për ta bërë këtë, shkoni te seksioni iSCSI dhe klikoni në lidhjen, duke nisur magjistarin tjetër.

Zgjidhni volumin në të cilin do të ruhet disku virtual.

Jepini diskut një emër dhe përshkrim.

Specifikoni madhësinë e diskut virtual dhe llojin e tij. Ju mund të zgjidhni nga tre opsione:

Madhësia fikse (madhësia fikse) - disku i krijuar menjëherë zë të gjithë hapësirën e caktuar. Ky është opsioni më produktiv, por më pak ekonomik;
Zgjerohet në mënyrë dinamike (zgjerohet dinamikisht) - fillimisht krijohet një disk me një madhësi minimale, e cila më pas ndryshon dinamikisht në varësi të sasisë së të dhënave të shkruara në të. Opsioni më i mirë për sa i përket përdorimit të hapësirës në disk;
Diferencimi (diferencial) - në këtë opsion, duhet të specifikoni vendndodhjen e diskut prind me të cilin do të lidhet disku i krijuar. Një disk diferencues mund të jetë ose fiks ose dinamik, në varësi të llojit të prindit. Ky lloj disku ka avantazhet e tij, por unë personalisht nuk shoh shumë kuptim për t'i përdorur ato për iSCSI.

Tani duhet të specifikoni objektivin iSCSI me të cilin do të lidhet ky disk. Meqenëse asnjë objektiv nuk është krijuar në server, zgjidhni "Objektiv i ri iSCSI".

Jepini objektivit një emër dhe përshkrim.

Dhe ne specifikojmë serverët që mund t'i qasen.

Kur zgjidhni serverë, mund të përdorni dy metoda. Nëse iniciatori është në Windows Server 2012 ose Windows 8, atëherë thjesht mund të klikoni "Shfleto" dhe të zgjidhni serverin e dëshiruar nga lista. Për sistemet e vjetra, duhet të futni manualisht ID-në e serverit. Si identifikues, mund të specifikoni IQN-në e iniciatorit, emrin DNS ose adresën IP të serverit ose adresën MAC të përshtatësit të rrjetit.

Leviz. Në faqen tjetër, mund të konfiguroni vërtetimin CHAP midis serverëve. CHAP (Challenge Handshake Authentication Protocol) është një protokoll për vërtetimin e një partneri lidhjeje bazuar në përdorimin e një fjalëkalimi ose sekreti të përbashkët. Për iSCSI, mund të përdorni vërtetimin e njëanshëm dhe të dyanshëm (të kundërt) CHAP.

Ne kontrollojmë korrektësinë e cilësimeve dhe fillojmë të krijojmë diskun.

Le të përpiqemi të bëjmë të njëjtën gjë me PowerShell. Le të krijojmë një disk tjetër virtual iSCSI 20 GB me komandën:

New-IscsiVirtualDisk -Rruga D:\iSCSIVirtualDisks\iSCSI2.vhdx

Ju lutemi vini re se një disk dinamik është krijuar si parazgjedhje, për të krijuar një VHD me madhësi fikse, duhet të përdorni çelësin -UseFixed.

Tani krijojmë një objektiv të dytë iSCSI me emrin iscsi-target-2 dhe specifikojmë IQN SRV3 si serverin e aksesit:

New-IscsiServerTarget -TargetName iscsi-target-2 -InitiatorIds ″IQN:iqn.1991-05.com.microsoft:srv3.contoso.com″

Dhe kontrolloni rezultatin me komandën:

Get-IscsiServerTarget | fl Emri i synuar, LunMappings

Lidhje

Ne kthehemi në SRV2, hapim dritaren e vetive të iniciatorit, shkojmë te skeda Discovery dhe klikojmë butonin Discover Portal.

Futni emrin ose adresën IP të portalit dhe klikoni OK.

Si parazgjedhje, iSCSI përdor të gjitha adresat IP të disponueshme, dhe nëse dëshironi që trafiku iSCSI të kalojë vetëm përmes një ndërfaqe të caktuar rrjeti, atëherë duhet të shkoni te cilësimet e avancuara dhe të specifikoni IP-në e dëshiruar në fushën "Lidhu duke përdorur".

Tani shkoni te skeda Targets, ku duhet të shfaqen të gjitha objektivat iSCSI të disponueshme për lidhje. Zgjidhni objektivin e dëshiruar dhe klikoni "Lidhu".

Mos harroni të kontrolloni kutinë e kontrollit "Shto këtë lidhje në listën e objektivave të preferuar", e cila siguron lidhjen automatike me objektivin kur pajisja fiket ose rindizet.

Lidhja u krye dhe nëse hapni skedarin shtesë të menaxhimit të diskut, aty do të shfaqet një disk i ri. Pastaj ne vazhdojmë me këtë disk në të njëjtën mënyrë si me një hard disk të rregullt të lidhur lokalisht - e transferojmë atë në Online, e inicializojmë, krijojmë ndarje në të dhe e formatojmë.

E njëjta gjë mund të bëhet me PowerShell. Ne shfaqim një listë të objektivave të disponueshme:

Get-IscsiTarget | fl

Dhe lidheni me atë të duhurin:

Connect-IscsiTarget -NodeAddress ″iqn.1995-05.com.microsoft:srv2-iscsi-target-2-target″ -IsPersistent $true

Celës -Is Persistent $true siguron lidhje automatike pas mbylljes ose rindezjes.

Epo, për t'u shkëputur, mund të përdorni komandën Disconnect-IscsiTarge, si kjo:

Disconnect-IscsiTarget -NodeAddress ″iqn.1995-05.com.microsoft:srv2-iscsi-target-2-target″ -Konfirmo:$false

konkluzioni

Kjo përfundon konfigurimin. Siç thashë, ky është opsioni më i thjeshtë, më themelor i konfigurimit të ruajtjes. iSCSI ka shumë veçori më interesante. Për shembull, mund të përdorni shërbimin e emrit iSCSI (iSNS) për lehtësinë e menaxhimit, Multipath I/O (MPIO) për tolerancën e gabimeve dhe për sigurinë, të konfiguroni vërtetimin CHAP dhe enkriptimin e trafikut me IPSec. Kam në plan të shkruaj për disa nga këto veçori në artikujt e ardhshëm.

Si përfundim, pika të rëndësishme për t'u marrë parasysh kur organizoni një sistem ruajtjeje iSCSI:

Është e dëshirueshme të vendoset iSCSI në një rrjet të shpejtë, jo më të ulët se Gigabit Ethernet;
Rekomandohet të ndani trafikun e rrjetit iSCSI nga pjesa tjetër e trafikut dhe ta zhvendosni atë në një rrjet të veçantë, për shembull, duke përdorur VLAN ose nënrrjetin fizik;
Disponueshmëria e lartë në shtresën e rrjetit kërkon përdorimin e MPIO ose të Sesioneve të Lidhjeve të Shumëfishta (MCS). Nuk mbështetet bashkimi i përshtatësve të rrjetit (NIC Teaming) për t'u lidhur me pajisjet ruajtëse iSCSI;
Kur përdorni teknologjinë Storage Spaces, mund të ruani disqe virtuale iSCSI në Storage Spaces, por nuk mund të përdorni iSCSI LUN për të krijuar hapësira ruajtëse;
Vëllimet e përbashkëta të grupit (CSV) nuk mund të përdoren për të ruajtur disqet virtuale iSCSI.

Shkrimit të këtij postimi i parapriu mbledhja e informacionit në pjesë dhe shumë orë të pirjes së duhanit burime në gjuhën ruse dhe në gjuhën angleze në internet në kërkim të mënyrave relativisht të thjeshta për të zbatuar nisjen e kompjuterit pa disk.

Një parakusht për të studiuar këtë çështje ishte prania në rrjet e një kompjuteri me një disk të dështuar. Ishte e nevojshme të ekzekutohej një sistem operativ "i plotë" 64-bit Windows 7 në këtë PC pa përdorur një server Linux, duke u kufizuar vetëm në sistemet e disponueshme në rrjetin lokal Windows. Produktet softuerike të paraqitura në këtë postim shpërndahen pa pagesë dhe mund të funksionojnë si në versionet e serverit ashtu edhe në ato përdorues të Windows.

Biseda do të jetë për teknologjinë e mrekullueshme të iSCSI dhe se si mund ta përdorim atë për të nisur një rrjet lokal në mënyrë që të kursejmë në koston e blerjes së pajisjeve të reja të diskut. Do të përpiqem të përshkruaj të gjithë procesin e konfigurimit në gjuhën më të arritshme si për administratorët fillestarë ashtu edhe për përdoruesit e pashkolluar.

Për të kuptuar se çfarë po ndodh, le të përcaktojmë pak terminologji:

  • iSCSI (Internet Small Computer System Interface) - një protokoll që bazohet në TCP / IP dhe është krijuar për të vendosur ndërveprim dhe kontroll sistemet e ruajtjes, serverët dhe klientët;
  • iSCSI Target: (iSCSI Target) - një program ose kontrollues harduerik (HBA) që imiton një disk dhe ekzekuton kërkesat iSCSI;
  • iSCSI Initiator: (iSCSI Initiator) - një program klient ose kontrollues hardueri që ndërvepron me një objektiv iSCSI;
  • IQN: (iSCSI Qualified Name) - identifikues (emri) unik i objektivit iSCSI ose iniciatorit iSCSI;
  • LUN: (Numri i njësisë logjike) - bllokoni adresën e pajisjes në intervalin 0-127;
  • DHCP (Dynamic Host Configuration Protocol) është një protokoll rrjeti që lejon kompjuterët të marrin automatikisht një adresë IP dhe parametra të tjerë të nevojshëm për të vepruar në një rrjet TCP / IP;
  • Trivial File Transfer Protocol (TFTP) përdoret kryesisht për nisjen fillestare të stacioneve të punës pa disk.

Prezantimi

Sistemet operative moderne Windows 7, Windows Server 2008 dhe gjithçka më e vjetër mund të lidhen drejtpërdrejt me një objektiv iSCSI. Problemi i vetëm është se si të inicializoni pajisjen e bllokut në distancë kur kompjuteri është i ndezur.

Kujtoni që pothuajse të gjitha kartat moderne të rrjetit mund të nisin duke përdorur teknologjinë PXE. Por me iSCSI, në thelb vetëm kartat e shtrenjta të rrjetit të serverëve, si Intel, janë miq. Megjithatë, ekzistojnë të paktën dy projekte me burim të hapur gPXE dhe iPXE që lejojnë pajisjet iSCSI të lidhen kur kompjuteri niset. Kjo e fundit, nga rruga, është një pirun i të parës, me një sistem daljeje gabimi pak të modifikuar dhe opsione shtesë.

Ka shumë mënyra për të nisur me gPXE dhe iPXE. Në këtë postim, ne do të shqyrtojmë nisjen duke përdorur iPXE dhe lidhjen e skripteve të nevojshme për të gjatë procesit të nisjes.

Në fund të fundit është kjo - kur kompjuteri fillon, karta e rrjetit merr cilësimet e nevojshme përmes serverit DHCP dhe ngarkon PXELINUX. Më pas, ngarkuesi PXELINUX lidh skriptin e nevojshëm dhe ngarkon iPXE, i cili, nga ana tjetër, vepron si një iniciator iSCSI dhe transferon kontrollin në disk. Deri në inicializimin e pajisjes së bllokut, transferimi i skedarëve përmes rrjetit sigurohet nga protokolli TFTP.

Pse po shkarkojmë PXELINUX?

Disa mund të pyesin - pse të shkarkoni PXELINUX? Së pari, përmes PXELINUX, ngarkuesi iPXE merr skriptin e nevojshëm për të inicializuar objektivin e dëshiruar iSCSI. Së dyti, në mënyrë që të mund të ndërtoni një menu të përshtatshme me një zgjedhje të opsioneve të ndryshme të nisjes. Së treti, nëse ka disa stacione pune pa disk në rrjet, atëherë çdo PC duhet të lidhet "me diskun e tij" iSCSI dhe të mos ketë akses në disqe "të huaj", që do të thotë se ata duhet të ndahen disi nga njëri-tjetri, për shembull, nga MAC -adresat. Për këto qëllime, do të përdoret një boot me dy faza duke përdorur PXELINUX.


Por gjërat e para së pari. Le të fillojmë me instalimin dhe konfigurimin e softuerit të nevojshëm në sistemin Windows për të zbatuar DHCP, TFTP dhe iSCSI Target. Për këtë, përdora produktet softuerike falas Tftpd32 dhe StarWind Virtual SAN. Programi Tftpd32 përdoret si një server DHCP dhe si një server TFTP, ndërsa StarWind Virtual SAN do të përdoret në përputhje me rrethanat si një objektiv iSCSI. Ju mund t'i shkarkoni këto programe në faqen e internetit të zhvilluesve, lidhjet e të cilave tregohen në emrat e tyre. Për të shkarkuar programin StarWind Virtual SAN, do t'ju duhet të zgjidhni versionin Falas të programit në faqen e internetit dhe të kaloni procesin e regjistrimit, duke treguar adresën e postës së korporatës. Një çelës licence dhe një lidhje për të shkarkuar vetë programin do të dërgohen në adresën e emailit që keni specifikuar.

Vendosja e programit Tftpd32

Ky program është mjaft i thjeshtë dhe intuitiv, kështu që unë do të jap vetëm pamjet e ekranit të cilësimeve të mia:


Në skedën "GLOBAL", kam të shënuara shërbimet e Serverit TFTP, Serverit Syslog dhe Serverit DHCP. Në skedën TFTP, fusha Base Directory përmban një pikë, që do të thotë se dosja ku është instaluar vetë programi Tftpd32 do të përdoret si direktoria rrënjësore. Në skedën DHCP, fusha Boot File përmban emrin e skedarit të shkarkuar, të cilin do ta shqyrtojmë më vonë në cilësimet PXELINUX. Asnjë cilësim nuk kërkohet në skedën SYSLOG.

Qëllimi i iSCSI. Konfigurimi i StarWind Virtual SAN

Gjatë instalimit, programi nuk kërkon asnjë cilësim, e vetmja gjë që mund të fillojë instalimin shtesë të .NET Framework 4, nëse nuk është i instaluar tashmë në sistem. Pas instalimit, programi fillon shërbimet e tij dhe është menjëherë gati për të punuar. Një shkurtore për StarWind Management Console krijohet në desktop për menaxhim.

Hapni StarWind Management Console, klikoni butonin Add Server dhe krijoni një server të ri me adresën IP 192.168.0.1. Serveri i parazgjedhur me adresën IP 127.0.0.1 mund të hiqet.
Më pas, zgjidhni serverin që krijuam dhe klikoni lidhjen Shto Target. Në dritaren që shfaqet, ne mund të specifikojmë emrin tonë të synuar IQN duke aktivizuar kutinë e kontrollit Emri i synuar. Në veçanti, kam specifikuar iqn.2014-11.home:win7-64bit.
Më pas, zgjidhni objektivin që krijuam dhe klikoni lidhjen Shto pajisje.
Në dritaren që shfaqet, zgjidhni Hard Disk Device, më pas zgjidhni Virtual Disk, specifikoni vendndodhjen dhe volumin e diskut që do të krijohet, vendosni volumin dhe parametrat e memorizimit dhe krijoni një pajisje disk duke shtypur butonin Krijo.

Si rezultat, ne marrim një objektiv iSCSI të konfiguruar dhe të gatshëm për t'u përdorur, i cili duket si ky:


Nëse është e nevojshme, ne mund të krijojmë numrin e kërkuar të objektivave iSCSI dhe të lidhim numrin e kërkuar të disqeve iSCSI me secilën prej tyre. Dhe gjithashtu siguroni sigurinë e aksesit në objektivat iSCSI duke përdorur vërtetimin e klientit CHAP duke klikuar në lidhjen Shto leje.

Konfigurimi i PXELINUX

PXELINUX është përfshirë me paketën e softuerit syslinux. Prandaj, ne shkojmë në sitin www.syslinux.org/wiki/index.php/Download, klikojmë në lidhjen Shkarko dhe shkarkojmë arkivin zip me një grup të ngarkuesve të syslinux. Hapni skedarin e arkivit të shkarkuar dhe nxirrni skedarët pxelinux.0 nga direktoria kryesore dhe menu.c32 nga drejtoria com32/menu. Skedari pxelinux.0 është ngarkuesi i ngarkimit që i kalon kompjuterit të klientit nga serveri DHCP dhe skedari menu.c32 është përgjegjës për ndërtimin e menysë së nisjes. Skedarët e papaketuar i vendosim në dosjen ku është instaluar programi Tftpd32 (ku shtegu tregohet në fushën Base Directory në cilësimet TFTP).

Në dosjen e programit Tftpd32, krijoni një nënfolder pxelinux.cfg dhe në të krijoni një skedar të paracaktuar me përmbajtjen e mëposhtme:
menyja e paracaktuar.c32
gfxmenu /erdpxe
kërkesa 0

TITULLI I MENUS Menyja e nisjes (zgjidh OS për të nisur)
MENU AUTOBOOT Windows 7 64bit në # sekonda
KOHA 50
GJITHSEJTJA 3000

Etiketa Windows 7 64bit
MENYJA E PARAKTUAR
KERNEL IPXE.KRN
INITRD win7.ipxe

Mendoj se është e tepërt të shkruhet një koment i detajuar për këtë skedar, le të shqyrtojmë vetëm dy rreshtat e fundit:
KERNEL IPXE.KRN - Tregon te kerneli iPXE që do të ngarkohet.
INITRD win7.ipxe - tregon në një skedar skripti me parametra iPXE

Cilësimet e specifikuara PXELINUX janë mjaft të mjaftueshme për të përdorur konfigurimin e paracaktuar dhe mund të vazhdoni me cilësimet e mëtejshme të iPXE, kështu që vendosa të heq pjesën tjetër të tekstit nën spoiler.

Krijimi i një menuje të veçantë të nisjes për çdo PC

Nëse ka disa stacione pune pa disk në rrjet dhe çdo PC duhet të ketë akses vetëm në diskun "e tij" iSCSI dhe jo në disqe "të huaj", atëherë do të na duhet të krijojmë disa skedarë me një meny boot për çdo PC.

Kur merr një skedar konfigurimi nga një server TFTP, klienti kërkon një të përshtatshëm në rendin e mëposhtëm:
pxelinux.cfg/01-88-99-aa-bb-cc-dd
pxelinux.cfg/C0A800FE
pxelinux.cfg/C0A800F
pxelinux.cfg/C0A800
pxelinux.cfg/C0A80
pxelinux.cfg/C0A8
pxelinux.cfg/C0A
pxelinux.cfg/C0
pxelinux.cfg/C
Dhe nëse nuk ka asgjë të përshtatshme -
pxelinux.cfg/default

Këtu pxelinux.cfg është vetë dosja me skedarë konfigurimi.
01-88-99-aa-bb-cc-dd - skedari me emrin adresa MAC e klientit, me shkronja të vogla, të ndarë me një vizë, të parashtesuar me 01-.

Prandaj, për çdo stacion pune pa disk, ne duhet të shkruajmë menunë tonë të nisjes dhe ta vendosim atë në dosjen pxelinux.cfg me emrin e skedarit 01-mac-adresa klient, me shkronja të vogla. Përmbajtja e këtyre skedarëve mund të ndryshojë, për shembull, vetëm në rreshtin e fundit INITRD win7.ipxe.

iniciator iSCSI. konfigurimi i ipx

Pra, më pas shkojmë në faqen ipxe.org/download dhe shkarkojmë imazhin iso të ngarkuesit iPXE. Ekstraktoni skedarin IPXE.KRN nga imazhi iso i shkarkuar dhe ruajeni në dosjen e programit Tftpd32.

Në të njëjtën dosje, krijoni skedarin win7.ipxe me përmbajtjen e mëposhtme:
#!ipxe
dhcp net0
set mbaj-san 1
#hyrja
sanboot iscsi:192.168.0.1::::iqn.2014-11.home:win7-64bit

Linja dhcp net0 e këtij skripti tregon që ju duhet të merrni cilësimet përmes një serveri DHCP në rrjet.

Linja e vendosur keep-san 1 specifikon që lidhja me objektivin iSCSI duhet të ruhet edhe nëse nisja nga kjo pajisje dështon (ky parametër është i nevojshëm kur duhet të instaloni sistemin operativ nga disqet CD / DVD).

Nëse vërtetimi i klientit CHAP është konfiguruar në objektivin iSCSI, atëherë duhet të çkomentoni linjën #login, e cila do të shfaqë një formular për futjen e hyrjes dhe fjalëkalimit.

Linja e fundit lidh drejtpërdrejt objektivin e specifikuar iSCSI, inicializon diskun në distancë dhe transferon procesin e nisjes në këtë pajisje. Sintaksa e lidhjes do të jetë iscsi:<Айпи iSCSI target>:::::.

Shtimi i artikujve shtesë në menynë e nisjes

Nëse duam të shtojmë një artikull më shumë në menynë e nisjes, për shembull, për të nisur OS Windws 8.1, atëherë krijojmë një Target të ri në StarWind Virtual SAN me IQN të objektivit iqn.2014-11.home:windows8.1, shtoni një pajisje të re disku iSCSI në të dhe më pas në skedarin pxelinux.cfg/default, për shembull, shtoni rreshtat e mëposhtëm:
Etiketa Windows 8.1
KERNEL IPXE.KRN
INITRD win8.1.ipxe

Instalimi i Windows 7

Përpara se të filloni instalimin e Windows 7 në një stacion pa disk, hapni BIOS-in e tij dhe konfiguroni rendin e votimit të pajisjes së nisjes si më poshtë:
1) Hard Disk
2) rrjeti
3) CD/DVD
4) pajisje të tjera

Nëse kompjuteri ka një hard disk të instaluar, atëherë këshillohet ta çaktivizoni atë gjatë instalimit të Windows në mënyrë që kompjuteri të mos përpiqet të niset prej tij.

Para së gjithash, ne duhet të shohim fillimin e nisjes PXE. Nëse kjo nuk ndodh, atëherë kthehuni në BIOS dhe lëreni kompjuterin të niset përmes përshtatësit të rrjetit.

Më pas, menyja e nisjes PXELINUX do të shfaqet në ekran. Nëse kjo nuk ndodh, ne kontrollojmë nëse programi Tftpd32 po funksionon në një kompjuter tjetër, nëse është konfiguruar saktë dhe nëse muret e zjarrit, antiviruset ose programet e tjera bllokojnë punën e tij.

Pas zgjedhjes së artikullit të kërkuar të menysë së nisjes PXELINUX, duhet të shohim nisjen e iPXE.
Gjatë inicializimit të iPXE, mbishkrimet duhet të pulsojnë:
Regjistruar si BIOS drive 0x80
Nisja nga disku BIOS 0x80
Kjo do të thotë që kompjuteri është lidhur me sukses me diskun iSCSi.

Pastaj do të shohim një gabim gjatë nisjes përmes diskut iSCSi, pas së cilës kompjuteri do të vazhdojë me anketimin për pajisjen tjetër të nisjes dhe do të fillojë instalimin e Windows 7 nga disku CD / DVD. Në të njëjtën kohë, lidhja me diskun iSCSi do të mbetet aktive - linja e vendosur keep-san 1 e specifikuar në skript është përgjegjëse për këtë.

Për ata që nuk fillojnë të instalojnë Windows nga një disk CD / DVD

BIOS-i i disa kompjuterëve, pas një përpjekjeje të pasuksesshme për të nisur nga iPXE, ndalon procesin e nisjes. Prandaj, ngarkimi i mëtejshëm i instaluesit të Windows nga disku CD / DVD nuk ndodh. Kjo sjellje është parë, për shembull, në laptopët nga Hewlett-Packard. Në raste të tilla, nisja duke përdorur gPXE kursen. Për këtë:
1) hapni faqen e faqes rom-o-matic.net/gpxe/gpxe-git/gpxe.git/contrib/rom-o-matic/build.php,
2) në fushën Zgjidhni një format daljeje, zgjidhni artikullin PXE bootstrap loader mbaj (.kpxe),
3) në fushën më të ulët të Skriptit të ngulitur, futni tre rreshta të skriptit tonë:
dhcp net0
set mbaj-san 1
sanboot iscsi:192.168.0.1::::iqn.2014-11.home:win7-64bit
4) ruajeni ngarkuesin gPXE në dosjen e programit Tftpd32 dhe shkruani emrin e skedarit në serverin DHCP në fushën Boot File,
5) instaloni sistemin operativ Windows dhe shkruani emrin e skedarit pxelinux.0 në serverin DHCP në fushën Boot File.



Gjatë procesit të instalimit të Windows, në fazën e zgjedhjes së një pajisjeje disku, duhet të shohim diskun iSCSi të lidhur nga ne. Nëse disku iSCSi nuk është i listuar, atëherë instaluesi i Windows nuk ishte në gjendje të instalonte automatikisht drejtuesit e nevojshëm për kartën e rrjetit. Në këtë rast, ne shkarkojmë drejtuesit e nevojshëm të kartës së rrjetit nga faqja e internetit e zhvilluesit dhe i lidhim me instaluesin e Windows. Më pas, disku iSCSi duhet të shfaqet në listë.

Nëse merrni një mesazh për pamundësinë e instalimit të Windows në diskun e zgjedhur

Ndonjëherë në fazën e zgjedhjes së një pajisjeje disku, mund të merrni një mesazh se është e pamundur të instaloni Windows në diskun e zgjedhur dhe një kërkesë për të kontrolluar nëse kontrolluesi i këtij disku është i përfshirë në BIOS.

Në këtë rast, gjëja e parë që duhet të kontrolloni në BIOS është rendi në të cilin anketohen pajisjet e nisjes. Hard disku duhet të jetë në pozicionin e parë, edhe nëse nuk ka një disk fizik të instaluar në kompjuter.
Nëse problemi vazhdon, atëherë provoni të aktivizoni/çaktivizoni kontrolluesin SATA në BIOS, duke ndryshuar mënyrën e funksionimit të tij në IDE, ACHI ose të lidhni një disk të vërtetë gjatë instalimit, por instaloni atë në një disk iSCSI.



Pas zgjedhjes së një pajisjeje disku, do të fillojë instalimi i Windows 7. Më tej, nuk duhet të shfaqen vështirësi. Pas instalimit, marrim një sistem operativ "të plotë" Windows 7 që funksionon në një disk iSCSI.

Instalimi i Windows OS (metodë alternative)

Nuk e di se si dikush, por personalisht nuk e shoh të përshtatshme të djeg një disk DVD për çdo imazh instalimi të Windows.
Jam mësuar më shumë të nxjerr përmbajtjen e diskut të instalimit dhe të ekzekutoj instalimin e Windows nga hard disku. Përveç kësaj, sistemi operativ instalohet më shpejt nga një hard disk.

Unë do të jap një shembull duke përdorur ngarkuesin standard bootmgr të disponueshëm në çdo shpërndarje të instalimit të Windows.
Kjo metodë është gjithashtu e përshtatshme për instalimin e Windows nga hard disqet lokale.

Shkurtimisht, ne krijojmë një ndarje të vogël "aktive" në diskun iSCSI, kopjojmë përmbajtjen e diskut të instalimit të Windows atje dhe më pas konfigurojmë MBR që të niset nga disku i Windows Installer. Detajet nën spoiler.

Metoda alternative e instalimit të Windows OS

Pra, le të hapim Panelin e Kontrollit - Mjetet Administrative - Iniciatori iSCSI në një sistem Windows që funksionon.
Shfaqet dritarja Properties: iSCSI Initiator.

Shkoni te skeda "Zbulimi" dhe kliko butonin "Zbulo portalin...".
Në dritaren që hapet, futni adresën IP të objektivit tonë iSCSI - 192.168.0.1 dhe klikoni OK.
Më pas, kthehu te skeda "Synimet" dhe shiko të gjitha objektivat me identifikues IQN.
Zgjidhni objektivin e dëshiruar nga lista dhe klikoni në butonin "Lidhu".
Do të hapet një dritare tjetër që kërkon konfirmimin tonë, ku gjithashtu klikojmë OK.
Nëse në dritaren që hapet, lini kutinë e kontrollit "Shto këtë lidhje në listën e objektivave të preferuar", atëherë objektivi i specifikuar do të lidhet automatikisht me sistemin në çdo nisje.

Hapni skedarin "Menaxhimi i kompjuterit" dhe shkoni te skeda "Menaxhimi i diskut". Këtu do të shohim që një pajisje tjetër disku është shfaqur në sistemin tonë. Ne krijojmë një "Ndarje kryesore" në këtë disk, duke specifikuar një madhësi të diskut pak më të madhe se madhësia e imazhit tonë të instalimit. Tjetra, ne e formatojmë atë nën sistemin e skedarëve NTFS, lidhim çdo shkronjë të diskut dhe e bëjmë ndarjen "aktive".

Le të hapim imazhin e nevojshëm të diskut të instalimit me programin UltraISO ose WinRar dhe të zbërthejmë përmbajtjen e figurës në ndarjen e diskut të krijuar në paragrafin e mëparshëm. Është e rëndësishme që të paktën 100 MB hapësirë ​​të lirë të mbeten në disk pas shpaketimit (350 MB hapësirë ​​e lirë rekomandohet për Windows 8). Nëse nuk ka hapësirë ​​të mjaftueshme të lirë, atëherë zgjeroni ndarjen e përzgjedhur në skedarin "Menaxhimi i diskut".

Pastaj e shkarkojmë programin BOOTICE nga Interneti dhe e ekzekutojmë (nuk do të jap lidhje, mund ta gjeni vetë pa vështirësi).
Në program, zgjidhni diskun që na nevojitet nga lista rënëse. Në rastin tim HD6:

Në këtë dritare, zgjidhni artikullin e fundit "Windows NT 5.x / 6.x MBR" dhe klikoni butonin "Instalo / Config".
Disku do të konfigurohet me një MBR që ngarkon ngarkuesin standard të bootmgr nga ndarja aktive e diskut.

Por le të shohim edhe një gjë. Nëse duam ta bëjmë këtë seksion të fshehur nga përdoruesit dhe të paarritshëm për sistemin operativ, atëherë hapim vijën e komandës si administrator dhe shkruajmë komandat e mëposhtme:

diskpart
Lista e diskut
Sel disk x (në vend të x zëvendësojmë numrin e diskut të dëshiruar, lista e të cilit shfaqet nga komanda e mëparshme)
Vetë pjesa 1 (nëse është e nevojshme, lista e seksioneve mund të shihet me komandën List pjesë)
Hiq
set id=27

Pas kësaj, kjo ndarje e diskut do të bëhet teknologjike dhe e fshehur. Për këtë ndarje, nuk është më e mundur të caktohet një shkronjë disku dhe të montohet në një sistem që funksionon, por Windows është instaluar nga kjo ndarje pa probleme.
Do të dalë diçka si një ndarje rikuperimi)


Shpresoj se ky artikull do të jetë i dobishëm për ju. Ju uroj fat të gjithëve!

Artikujt kryesorë të lidhur