Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 13224|Svare: 0

XenServer-distribusjonsserie – Legg til delt lagring

[Kopier lenke]
Publisert på 27.01.2015 09:49:26 | | | |
XenServer-server
OS:XenServer 6.2
Vertsnavn:xsr01
IP:192.168.0.241/24
Gateway:IP:192.168.0.1/24

NFSServer
OS: CentOS 6.4
Vertsnavn:nfs01
IP:192.168.0.204/24
Gateway:IP:192.168.0.1/24
Kjører programvare: nfs, rpcbind


1. Om XenServer-lagring

Installasjonsprosessen av XenServer, uten partisjonsoperasjon, etter at systeminstallasjonen er fullført, visningSkiveI dette tilfellet vil du oppdage at selv en 1T-harddisk bare etterlater 4G plass, og XenServer-systemfilen har opptatt 1,9G av det, slik at det bare er en ynkelig liten plass på 2G, og selv et CentOS6.5-systembilde kan ikke plasseres. Hvis du ikke kan legge inn ISO-bildefilen, hvordan kan du installere en virtuell maskin? Dette er en hodepine for nybegynnere.

Så, hvordan skalerer XenServer lagring? Konseptet lagringsrepositorier (SR - Storage Repositories) introduseres i XenServer, som brukes til å lagre ISO-er eller VID-er. Citrix anbefaler offisielt å bruke delt lagring, noe som også er den opprinnelige intensjonen og målet med XenServer-designet, som er svært forskjellig fra VMWares produktdesign. For øyeblikket støtter XenServer tre lagringstyper: FC SAN, ISCSI SAN og NFS, og deler inn ulike LUN-typer etter ulike virtualiseringstyper for å møte kravene. Dette innebærer lagringsservere, og det er krav til utstyrskostnader.

Teksten bruker hovedsakelig NFS som eksempel for å forklare hvordan man legger til delingerlagring。 Den spesifikke implementeringen er ikke vanskelig å bruke, fordi de fleste operasjonene utføres på det grafiske grensesnittet i XenCenter.

XenServer-installasjonsspørsmål har blitt diskutert i artikkelen "XenServer Deployment History - System Installation and Licensing", og vil ikke bli listet opp her.


2. Bygg en NFS-server

La oss først kort forstå hva NFS er.

NFS er en forkortelse for Network File System, som er et nettverksfilsystem. En protokoll for distribuerte filsystemer, utviklet av Sun Corporation og publisert i 1984. Funksjonen er å tillate ulike maskiner og ulike operativsystemer å dele individuelle data med hverandre gjennom nettverket, og å la applikasjoner få tilgang til data som befinner seg på serverdisken gjennom nettverket på klienten, som er implementert mellom Unix-lignende systemerSkiveEn metode for fildeling.

Grunnprinsippet i NFS er «Ta hensyn til forskjellerklientog serveren deler det samme filsystemet gjennom et sett med RPC-er», som er uavhengig av operativsystemet og tillater at ulike maskinvare og operativsystemer kan dele filer sammen. Ved å bruke NFS kan brukere og programmer få tilgang til filer på det eksterne systemet på samme måte som de ville fått tilgang til lokale filer.

La oss begynne å bygge en NFS-server, noe som er en enkel oppgave for IT som er kjent med Linux.

I dette tilfellet er NFS lokalisertServerSysteminformasjonen er som følger:
OS:CentOS utgave 6.4 (Final)
IP:192.168.0.204/24
Partisjoner: /boot(500M), /(50G), /home(955G), swap(4G)
Merk: I dette tilfellet er systemet en virtuell maskin som kjører på en annen XenServer, som installeres ved bruk av CentOS 6.4-malen i XenServer og benytter standard partisjoneringsmetode. Denne tilnærmingen er for å minimere installasjonen, mange programvarepakker er ikke installert, inkludert NFS, som må installeres manuelt, noe som er mer problematisk.

I Red Hat Linux/CentOS-systemer er NFS-installasjon svært enkel, krever bare to pakker, og installeres vanligvis som standardpakke for systemet.
nfs-utils-*: Inkluderer grunnleggende NFS-kommandoer og monitorer
rpcbind: Støtter tilkoblinger for sikre NFS RPC-tjenester (Merk, dette er en pakke under CentOS6, portmap i CentOS 5)
Forholdet mellom RPC og NFS kan forstås slik: NFS er et filsystem, og RPC er ansvarlig for overføring av informasjon.

Sjekk om NFS er installert på systemet med følgende kommando,
# rpm -QA | grep NFS
# rpm –qa | grep rpcbind

Hvis det ikke er i det nåværende systemetInstallasjonPakkene som kreves for NFS må installeres manuelt og settes opp for å starte.
# nam installer rpcbind*
# nam installer nfs-utils-*
# tjeneste rpcbind start
# tjeneste NFS starter
# chkconfig rpcbind on
# chkconfig nfs på
Lag ISO- og datamapper i /home-mappen og del dem via nfs, som brukes som XenServer-bilderlagringLagre og lagre for virtuelle maskiner.
# mkdir -p /home/iso
# mkdir -p /hjem/data
# vi /etc/exports (Merk, de to følgende linjene er redigert)
/home/data *(rw,sync,no_root_squash)
/home/iso *(rw,sync,no_root_squash)
# eksportfs –a

Sjekk delingsstatusen med følgende kommando, og hvis den delte katalogen er oppført, lykkes delingen.
# showmount -e 192.168.0.204
Eksportliste for 192.168.0.204:
/home/data *
/home/iso  *

Etter at delingsinnstillingene er fullført, må du åpne den relevante porten i iptables (dette er litt komplisert) eller lukke iptables direkte (dette er det enkleste), ellers vil ikke den andre parten få tilgang til den.


3. Legg til NFS VHD

klientBruk XenCener for å koble til den eksterne xsr01-verten. Følgende operasjoner utføres på XenCenter.

Høyreklikk på xsr01-verten, velg "Ny SR" i pop-up-menyen, og dialogboksen "Nytt lagringslager" vil dukke opp, og gjør deretter relevante innstillinger der. Som vist i figuren under.



Velg NFS VHD-typen.



Sett et navn for SR, som er standardnavnet.



Fyll ut stien til den delte NFS-katalogen. Legg merke til at det er en kolon i midten.



Etter at tilføyelsen er vellykket, kan du se at et element kalt "NFS virtual disk storage" er lagt til under xsr01, og det vil automatisk bli standard lokal lagring.
Velg "NFS virtuell disklagring", og i fanen "Generelt, Lagring, Logger" på høyre side av grensesnittet kan du se kapasitet, lagringsinnhold, logger og annen informasjon.



Hvis addisjonen mislykkes, kommer meldingen «SR klarte ikke å fullføre operasjonen. Sjekk innstillingene dine og prøv igjen." Sjekk brannmuren.


4. Legg til NFS ISO

Operasjonsprosessen ligner på å legge til en NFS VHD, som vist i bildet nedenfor.







I Lagringsfanen kan du se at ISO på dette tidspunktetlagringDet finnes to ISO-bilder tilgjengelig i repositoriet.





5. Legg til CIFS ISO

CIFS, nevn også konseptet. CIFS (Common Internet File System) er et nettverksfilsystem lansert av Microsoft. I Win OS er CIFS integrert i operativsystemet, ingen ekstra programvare kreves, alle maskinene er peer-to-peer, har doble roller, kan være Server eller Client. I motsetning krever NFS at klienten må:InstallasjonDedikert programvare.

NFS er transportuavhengig og kan bruke TCP eller UDP; CIFS er en delt protokoll for nettverkstilkoblinger, som krever høy pålitelighet i nettverksoverføring og ofte bruker TCP/IP. NFS beholder filformategenskapene til unix, som eiere, grupper osv.; CIFS er laget i stil med Win OS.

CIFS brukes ikke ofte i produksjonsmiljøer, men brukes fortsatt ofte i tidlig fase av prosjektutrulling og i noen midlertidige operasjoner. Slik legger du til en CIFS ISO.

Først og fremst må det selvfølgelig finnes en med Win OSServerDel filer utover.
I dette tilfellet er operativsystemet hvor CIFS er plassert systemet hvor XenCenter er plassert. I dette tilfellet en helt vanlig PC, er informasjonen som følger:
OS:Windows XP SP3
IP:192.168.0.102/24
Gateway:IP:192.168.0.1/24

Her sett ISO-mappen under E-disken til deling. Dette er ITs grunnleggende ferdighet, så jeg vil ikke si så mye. Som vist i figuren. (Merk at i dette tilfellet finnes det ikke noe domenekontrollmiljø.) Hvis Windows XP er koblet til domenekontroll, må tilgangstillatelser settes her. )



Følgende operasjoner utføres på XenCenter. Operasjonsprosessen ligner på å legge til en NFS VHD, som vist i bildet nedenfor.





Merk at denne stien er skrevet annerledes enn den forrige NFS-stien. Hvis Windows XP er koblet til domenekontrollen, må du fylle inn brukernavn og passord som har tilgang til, og selvfølgelig kan du også bruke Windows XP lokal administratorkonto og passord for å verifisere.






6. Andre

Etter at de ovennevnte operasjonene er fullført med suksess, kan du bruke ISO-bildet (som CentOS 6.4) fra "CIFS ISO-biblioteket" eller "NFS ISO-biblioteket" som den nye virtuelle maskinen når du oppretter en ny virtuell maskinInstallasjonKilde.



Den virtuelle disken til den virtuelle maskinen lagres som standard i NFS virtuelle disklagringsarkivet, eller du kan velge den opprinnelige lokale lagringen "Lokal lagring på xsr01".



Når det gjelder frittstående maskiner, er lagringen den samme overalt, men hvis det kreves flere XenServer-verter, ressurspooler og høytilgjengelighetsoperasjoner som XMotion, gjenspeiles de kraftige fordelene ved NFS-delt lagring.

På selve produksjonsstedet, på grunn av brukenLagringsenheter, oftere ved å bruke ISCSI for å legge tillagring, fordelene er større.




Foregående:Citrix lanserer XenServer 6.5
Neste:CentOS 6.5-system med Xen 4.1.2 virtuell maskin
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com