Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 13224|Antwoord: 0

XenServer-implementatieserie - Voeg gedeelde opslag toe

[Link kopiëren]
Geplaatst op 27-01-2015 09:49:26 | | | |
XenServer-server
OS:XenServer 6.2
Hostnaam:xsr01
IP:192.168.0.241/24
Gateway:IP:192.168.0.1/24

NFSserver
OS: CentOS 6.4
Hostnaam: nfs01
IP:192.168.0.204/24
Gateway:IP:192.168.0.1/24
Software draaien: nfs, rpcbind


1. Over XenServer-opslag

Het installatieproces van XenServer, zonder partitie-operatie, nadat de systeeminstallatie is voltooid, bekijkschijfIn dat geval zul je merken dat zelfs een 1T-harde schijf slechts 4G ruimte overlaat, en het XenServer-systeembestand 1,9G daarvan heeft ingenomen, waardoor er slechts een belachelijk kleine 2G-ruimte overblijft, en zelfs een CentOS6.5-systeemimage kan niet worden geplaatst. Als je het ISO-imagebestand niet kunt plaatsen, hoe kun je dan een virtuele machine installeren? Dit is een hoofdpijndossier voor beginners.

Dus, hoe schaalt XenServer opslag? Het concept van opslag-repositories (SR - Storage Repositories) wordt geïntroduceerd in XenServer, dat wordt gebruikt om ISO's of VID's op te slaan. Citrix raadt officieel aan om gedeelde opslag te gebruiken, wat ook de oorspronkelijke bedoeling en het doel van het ontwerp van XenServer is, dat sterk verschilt van het productontwerp van VMWare. Momenteel ondersteunt XenServer drie opslagtypen: FC SAN, ISCSI SAN en NFS, en verdeelt het verschillende LUN-typen op basis van verschillende virtualisatietypen om aan de eisen te voldoen. Dit betreft opslagservers en er zijn eisen aan de kosten van apparatuur.

De tekst gebruikt NFS voornamelijk als voorbeeld om uit te leggen hoe je shares toevoegtopslag。 De specifieke implementatie is niet moeilijk te bedienen, omdat de meeste bewerkingen worden uitgevoerd via de grafische interface van XenCenter.

XenServer-installatiezaken zijn besproken in het artikel "XenServer Deployment History - System Installation and Licensing" en zullen hier niet worden vermeld.


2. Bouw een NFS-server

Laten we eerst kort begrijpen wat NFS is.

NFS is een afkorting voor Network File System, wat een netwerkbestandssysteem is. Een protocol voor gedistribueerde bestandssystemen, ontwikkeld door Sun Corporation en gepubliceerd in 1984. De functie is om verschillende machines en besturingssystemen toe te staan individuele gegevens met elkaar te delen via het netwerk, en applicaties toegang te geven tot data op de serverschijf via het netwerk van de client, wat is geïmplementeerd tussen Unix-achtige systemenschijfEen methode van bestandsdeling.

Het basisprincipe van NFS is: "Houd rekening met verschillenklanten de server deelt hetzelfde bestandssysteem via een set RPC's", wat onafhankelijk is van het besturingssysteem en het mogelijk maakt dat verschillende hardware en besturingssystemen bestanden met elkaar delen. Door gebruik te maken van NFS kunnen gebruikers en programma's toegang krijgen tot bestanden op het externe systeem, net zoals ze lokale bestanden zouden benaderen.

Laten we beginnen met het bouwen van een NFS-server, wat een eenvoudige taak is voor IT die bekend is met Linux.

In dit geval bevindt NFS zichserverDe systeeminformatie is als volgt:
OS:CentOS release 6.4 (Definitief)
IP:192.168.0.204/24
Partities: /boot(500M), /(50G), /home(955G), swap(4G)
Opmerking: In dit geval is het systeem een virtuele machine die draait op een andere XenServer, die wordt geïnstalleerd met de CentOS 6.4-template in XenServer en de standaard partitiemethode toepast. Deze aanpak is bedoeld om de installatie te minimaliseren; veel softwarepakketten worden niet geïnstalleerd, waaronder NFS, dat handmatig moet worden geïnstalleerd, wat problematischer is.

In Red Hat Linux/CentOS-systemen is de installatie van NFS zeer eenvoudig, vereist slechts twee pakketten en wordt meestal als standaardpakket voor het systeem geïnstalleerd.
nfs-utils-*: Bevat basis NFS-commando's en monitoren
rpcbind: Ondersteunt verbindingen voor beveiligde NFS RPC-diensten (Let op, dit is een pakket onder CentOS6, portmap in CentOS 5)
De relatie tussen RPC en NFS kan als volgt worden begrepen: NFS is een bestandssysteem en RPC is verantwoordelijk voor de overdracht van informatie.

Controleer of NFS op het systeem is geïnstalleerd met het volgende commando,
# rpm -qa | grep NFS
# rpm –qa | grep rpcbind

Als het niet in het huidige systeem zitInstallatieDe benodigde pakketten voor NFS moeten handmatig worden geïnstalleerd en ingesteld om te starten.
# Yum installeer RPCBIND*
# Yum installeer NFS-utils-*
# Service RPCBIND Start
# Dienst NFS starten
# chkconfig rpcbind on
# chkconfig nfs aan
Maak iso- en datamappen aan in de /home-map en deel deze via nfs, die worden gebruikt als XenServer-imagesopslagMagazijnen en opslagmagazijnen voor virtuele machines.
# mkdir -p /home/iso
# mkdir -p /home/data
# vi /etc/exports (Let op, de volgende twee regels zijn bewerkt)
/home/data *(rw,sync,no_root_squash)
/home/iso *(rw,sync,no_root_squash)
# exportfs –a

Controleer de deelstatus met het volgende commando, en als de gedeelde map wordt vermeld, is het delen geslaagd.
# showmount -e 192.168.0.204
Exportlijst voor 192.168.0.204:
/home/data *
/home/iso  *

Nadat de deelinstellingen zijn voltooid, moet je de betreffende poort in iptables openen (dit is wat ingewikkeld) of iptables direct sluiten (dit is het makkelijkst), anders kan de andere partij er niet bij.


3. Voeg NFS VHD toe

opklantGebruik XenCener om de externe xsr01-host te verbinden. De volgende bewerkingen worden uitgevoerd op XenCenter.

Klik met de rechtermuisknop op de xsr01-host, selecteer "Nieuwe SR" in het pop-upmenu, en het dialoogvenster "Nieuwe opslagopslag" verschijnt, waarna je relevante instellingen invoert. Zoals te zien is in de onderstaande figuur.



Selecteer het type NFS VHD.



Stel een naam in voor de SR, wat de standaardnaam is.



Vul het pad in naar de gedeelde NFS-directory. Let op, er zit een dubbele punt in het midden.



Nadat de toevoeging succesvol is, zie je dat een item genaamd "NFS virtual disk storage" is toegevoegd onder xsr01, en dat dit automatisch de standaard lokale opslag wordt.
Selecteer "NFS virtuele schijfopslag" en in het tabblad "Algemeen, Opslag, Logs" aan de rechterkant van de interface kun je de capaciteit, opslaginhoud, logboeken en andere informatie zien.



Als de toevoeging niet succesvol is, verschijnt het bericht "De SR heeft de operatie niet voltooid. Controleer je instellingen en probeer het opnieuw." Controleer de firewall.


4. Voeg NFS ISO toe

Het bewerkingsproces lijkt op het toevoegen van een NFS VHD, zoals te zien is in de volgende afbeelding.







In het tabblad Opslag kun je zien dat de ISO op dit moment isopslagEr zijn twee ISO-images beschikbaar in de repository.





5. Voeg CIFS ISO toe

CIFS, noem ook het concept. CIFS (Common Internet File System) is een netwerkbestandssysteem dat door Microsoft is gelanceerd. In Win OS is CIFS geïntegreerd in het besturingssysteem, is er geen extra software nodig, alle machines zijn peer-to-peer, vervullen dubbele rollen, kunnen Sever of Client zijn. Daarentegen vereist NFS dat de cliënt het volgende moet doen:InstallatieSpeciale software.

NFS is transportonafhankelijk en kan TCP of UDP gebruiken; CIFS is een gedeeld protocol voor netwerkverbindingen, dat hoge betrouwbaarheid van netwerktransmissie vereist en vaak TCP/IP gebruikt. NFS behoudt de bestandsformaatkenmerken van unix, zoals eigenaren, groepen, enzovoort; CIFS is uitgevoerd in de stijl van Win OS.

CIFS wordt niet vaak gebruikt in productieomgevingen, maar wordt nog steeds vaak gebruikt in de vroege fase van projectimplementatie en in sommige tijdelijke operaties. Hier lees je hoe je een CIFS ISO toevoegt.

Allereerst moet er natuurlijk wel een zijn met Win OSserverDeel bestanden naar buiten.
In dit geval is het besturingssysteem waar CIFS zich bevindt het systeem waar XenCenter zich bevindt; in dit geval een heel gewone pc, de informatie is als volgt:
OS:Windows XP SP3
IP:192.168.0.102/24
Gateway:IP:192.168.0.1/24

Stel hier de ISO-map onder de E-schijf in om te delen. Dit is de basisvaardigheid van IT, dus ik zal er niet veel over zeggen. Zoals te zien is in de figuur. (Let op, in dit geval is er geen domeincontroleomgeving.) Als Windows XP is gekoppeld aan domeincontrole, moeten hier toegangsrechten worden ingesteld. )



De volgende bewerkingen worden uitgevoerd op XenCenter. Het bewerkingsproces lijkt op het toevoegen van een NFS VHD, zoals te zien is in de volgende afbeelding.





Let op dat dit pad anders is geschreven dan het vorige NFS-pad. Als Windows XP is gekoppeld aan het domeinbeheer, moet je de gebruikersnaam en het wachtwoord invoeren die je mag gebruiken, en natuurlijk kun je ook het lokale beheerdersaccount en wachtwoord van Windows XP gebruiken om dit te verifiëren.






6. Overigen

Nadat bovenstaande bewerkingen succesvol zijn voltooid, kun je bij het aanmaken van een nieuwe virtuele machine de ISO-image (zoals CentOS 6.4) uit de "CIFS ISO-bibliotheek" of "NFS ISO-bibliotheek" gebruiken als de nieuwe virtuele machineInstallatiebron.



De virtuele schijf van de virtuele machine wordt standaard opgeslagen in de NFS virtuele schijfopslagopslag, of je kunt de oorspronkelijke lokale opslag kiezen "Lokale opslag op xsr01".



Wat betreft stand-alone machines is de opslag overal hetzelfde, maar als er meerdere XenServer-hosts, resource pools en high-availability operaties zoals XMotion nodig zijn, worden de krachtige voordelen van NFS shared storage weerspiegeld.

Op de daadwerkelijke productielocatie, vanwege het gebruikOpslagapparaten, vaker met gebruik van ISCSI om toe te voegenopslag, de voordelen zijn groter.




Vorig:Citrix lanceert XenServer 6.5
Volgend:CentOS 6.5-systeem met Xen 4.1.2 virtuele machine
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com