Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 13224|Odgovoriti: 0

Serija uvajanja XenServer - Dodajte deljeno shrambo

[Kopiraj povezavo]
Objavljeno na 27. 01. 2015 09:49:26 | | | |
XenServer strežnik
OS:XenServer 6.2
Ime gostitelja:xsr01
IP:192.168.0.241/24
Gateway:IP:192.168.0.1/24

NFSstrežnik
OS:CentOS 6.4
Ime gostitelja:nfs01
IP:192.168.0.204/24
Gateway:IP:192.168.0.1/24
Zagon programske opreme: nfs, rpcbind


1. O shranjevanju XenServer

Postopek namestitve XenServerja, brez operacije particij, po zaključku sistemske namestitve, ogledDiskV tem primeru boste ugotovili, da tudi 1T trdi disk pusti le 4G prostora, sistemska datoteka XenServer pa je zavzela 1,9G prostora, kar pušča le žalostno majhen prostor 2G, in celo sistemske slike CentOS6.5 ni mogoče postaviti. Če ne moreš vnesti ISO slikovne datoteke, kako lahko namestiš virtualni stroj? To je glavobol za začetnike.

Kako torej XenServer skalira shranjevanje? Koncept shranjevalnih repozitorijev (SR - Storage Repositories) je uveden v XenServerju, ki se uporablja za shranjevanje ISO ali VID-ov. Citrix uradno priporoča uporabo deljene shrambe, kar je tudi prvotni namen in cilj zasnove XenServerja, ki je zelo drugačna od zasnove izdelkov VMWare. Trenutno XenServer podpira tri vrste shranjevanja: FC SAN, ISCSI SAN in NFS ter razdeli različne vrste LUN glede na različne tipe virtualizacije, da izpolni zahteve. To vključuje strežnike za shranjevanje in obstajajo zahteve glede stroškov opreme.

Besedilo večinoma uporablja NFS kot primer za razlago, kako dodati delniceskladiščenje。 Specifična implementacija ni zahtevna za uporabo, saj se večina operacij izvaja na grafičnem vmesniku XenCenter.

Vprašanja namestitve XenServerja so bila obravnavana v članku "XenServer Deployment History - System Installation and Licensing" in tukaj ne bodo navedena.


2. Zgraditi NFS strežnik

Najprej si na kratko poglejmo, kaj je NFS.

NFS je okrajšava za Network File System, ki je omrežni datotečni sistem. Protokol za distribuirane datotečne sisteme, ki ga je razvilo podjetje Sun Corporation in je bil objavljen leta 1984. Funkcija je omogočiti različnim računalnikom in različnim operacijskim sistemom, da si med seboj delijo posamezne podatke prek omrežja, ter omogočiti aplikacijam dostop do podatkov, ki se nahajajo na strežniškem disku prek omrežja na odjemalcu, kar je implementirano med Unix-podobnimi sistemiDiskMetoda deljenja datotek.

Osnovno načelo NFS je "Dovolite razlikeodjemalecin strežnik deli isti datotečni sistem preko nabora RPC-jev", ki je neodvisen od operacijskega sistema in omogoča različni strojni in operacijski sistemi izmenjavo datotek. Z uporabo NFS lahko uporabniki in programi dostopajo do datotek na oddaljenem sistemu tako kot do lokalnih datotek.

Začnimo graditi NFS strežnik, kar je enostavna naloga za IT, ki poznajo Linux.

V tem primeru je NFS lociranstrežnikSistemske informacije so naslednje:
OS:CentOS izdaja 6.4 (končna)
IP:192.168.0.204/24
Particije: /boot(500M), /(50G), /home (955G), swap(4G)
Opomba: V tem primeru je sistem virtualni stroj, ki teče na drugem XenServerju, nameščen z uporabo predloge CentOS 6.4 v XenServer in uporablja privzeto metodo particioniranja. Ta pristop je namenjen zmanjšanju namestitve, saj veliko programskih paketov ni nameščenih, vključno z NFS, ki ga je treba namestiti ročno, kar je bolj problematično.

V Red Hat Linux/CentOS sistemih je namestitev NFS zelo preprosta, zahteva le dva paketa in je običajno nameščena kot privzeti paket za sistem.
nfs-utils-*: Vključuje osnovne ukaze NFS in monitorje
rpcbind: Podpira povezave za varne NFS RPC storitve (Opomba: to je paket pod CentOS6, portmap v CentOS 5)
Razmerje med RPC in NFS lahko razumemo takole: NFS je datotečni sistem, RPC pa je odgovoren za prenos informacij.

Preverite, ali je NFS nameščen na sistemu z naslednjim ukazom,
# rpm -qa | Grep NFS
# rpm –qa | grep rpcbind

Če ni v trenutnem sistemuNamestitevPakete, potrebne za NFS, je treba ročno namestiti in nastaviti za začetek.
# Mmm, namesti rpcbind*
# Mmm, namesti nfs-utils-*
# Storitev rpcbind začetek
# Storitev NFS se začne
# chkconfig rpcbind on
# chkconfig nfs on
Ustvarite iso in podatkovne mape v mapi /home ter jih delite preko nfs, ki se uporabljajo kot slike XenServerskladiščenjeSkladišča in skladišča za virtualne stroje.
# mkdir -p /domov/iso
# mkdir -p /domov/podatki
# vi /itd/exports (Opomba: naslednji dve vrstici sta urejeni)
/home/data *(rw,sync,no_root_squash)
/home/iso *(rw,sync,no_root_squash)
# exportfs –a

Preverite status deljenja z naslednjim ukazom in če je deljeni imenik naveden, je deljenje uspešno.
# showmount -e 192.168.0.204
Izvozni seznam za 192.168.0.204:
/home/data *
/home/iso  *

Ko so nastavitve deljenja končane, morate odpreti ustrezni port v iptables (to je nekoliko zapleteno) ali neposredno zapreti iptables (to je najlažje), sicer druga stran ne bo mogla dostopati do njega.


3. Dodajte NFS VHD

naodjemalecUporabi XenCener za povezavo z oddaljenim xsr01 gostiteljem. Naslednje operacije se izvajajo na XenCenterju.

Desni klik na xsr01 gostitelja, izberi "New SR" v pojavnem meniju, odpre se pogovorno okno "New Storage Repository" in nato tam nastavi ustrezne nastavitve. Kot je prikazano na spodnji sliki.



Izberite vrsto NFS VHD.



Nastavite ime za SR, ki je privzeto ime.



Izpolnite pot do deljene mape NFS. Opazite, da je na sredini dvopičje.



Ko je dodajanje uspešno, lahko vidite, da je pod xsr01 dodan element z imenom "NFS virtual disk storage", ki bo samodejno postal privzeti lokalni pomnilnik.
Izberite "NFS virtual disk storage" in v zavihku "Splošno, shramba, dnevniki" na desni strani vmesnika lahko vidite njegovo kapaciteto, vsebino shranjevanja, dnevnike in druge informacije.



Če dodajanje ni uspešno, se pojavi sporočilo "SR ni dokončal operacije. Preveri nastavitve in poskusi znova." Preveri požarni zid.


4. Dodajte NFS ISO

Postopek delovanja je podoben dodajanju NFS VHD-ja, kot je prikazano na naslednji sliki.







V zavihku Shranjevanje lahko vidite, da je ISO trenutnoskladiščenjeV repozitoriju sta na voljo dve ISO sliki.





5. Dodajte CIFS ISO

CIFS, omenite tudi ta koncept. CIFS (Common Internet File System) je omrežni datotečni sistem, ki ga je lansiral Microsoft. V Win OS je CIFS integriran v operacijski sistem, dodatna programska oprema ni potrebna, vsi računalniki so peer-to-peer, opravljajo dvojno vlogo, lahko so Sever ali Client. Nasprotno pa NFS zahteva, da odjemalec mora:NamestitevNamenska programska oprema.

NFS je neodvisen od prenosa in lahko uporablja TCP ali UDP; CIFS je skupni protokol za omrežne povezave, ki zahteva visoko zanesljivost omrežnega prenosa in pogosto uporablja TCP/IP. NFS ohranja značilnosti formata datotek unixa, kot so lastniki, skupine itd.; CIFS je narejen v slogu Win OS.

CIFS se v produkcijskih okoljih redko uporablja, vendar se še vedno pogosto uporablja v zgodnji fazi uvajanja projektov in nekaterih začasnih operacijah. Tukaj je, kako dodati CIFS ISO.

Najprej, seveda, mora obstajati ena z Win OSstrežnikDelite datoteke navzven.
V tem primeru je operacijski sistem, kjer se nahaja CIFS, sistem, kjer se nahaja XenCenter, v tem primeru zelo običajen računalnik, informacije so naslednje:
OS:Windows XP SP3
IP:192.168.0.102/24
Gateway:IP:192.168.0.1/24

Tukaj nastavite mapo ISO pod E pogonom za deljenje. To je osnovna veščina IT-ja, zato ne bom veliko razkrival. Kot je prikazano na sliki. (Opomba: v tem primeru ni domenskega nadzornega okolja.) Če je Windows XP povezan z domenskim nadzorom, je treba tukaj nastaviti dostopna dovoljenja. )



Naslednje operacije se izvajajo na XenCenterju. Postopek delovanja je podoben dodajanju NFS VHD-ja, kot je prikazano na naslednji sliki.





Upoštevajte, da je ta pot zapisana drugače kot prejšnja NFS pot. Če je Windows XP povezan z domenskim nadzorom, morate vnesti uporabniško ime in geslo, ki sta dovoljena za dostop, seveda pa lahko za preverjanje uporabite tudi Windown XP lokalni skrbniški račun in geslo.






6. Drugi

Ko so zgornje operacije uspešno zaključene, lahko pri ustvarjanju novega virtualnega stroja uporabite ISO sliko (kot je CentOS 6.4) iz "CIFS ISO knjižnice" ali "NFS ISO knjižnice" kot novi virtualni strojNamestitevVir.



Virtualni disk virtualnega stroja je privzeto shranjen v NFS repozitoriju virtualnega diska, ali pa izberete izvirno lokalno shrambo "Local storage on xsr01".



Kar zadeva samostojne naprave, je pomnilnik povsod enak, vendar če je potrebnih več XenServer gostiteljev, virov in visoko razpoložljive operacije, kot je XMotion, se odražajo močne prednosti NFS skupnega shranjevanja.

Na dejanskem proizvodnem mestu, zaradi uporabeNaprave za shranjevanje, pogosteje z uporabo ISCSI za seštevanjeskladiščenje, prednosti so večje.




Prejšnji:Citrix lansira XenServer 6.5
Naslednji:CentOS 6.5 sistem z Xen 4.1.2 virtualnim strojem
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com