Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 13224|Risposta: 0

Serie di distribuzione XenServer - Aggiungi spazio condiviso

[Copiato link]
Pubblicato su 27/01/2015 09:49:26 | | | |
Server XenServer
OS:XenServer 6.2
Nome host: xsr01
IP:192.168.0.241/24
Gateway:IP:192.168.0.1/24

NFSServer
OS:CentOS 6.4
Nome host: nfs01
IP:192.168.0.204/24
Gateway:IP:192.168.0.1/24
Software in esecuzione: nfs, rpcbind


1. Informazioni sullo storage di XenServer

Il processo di installazione di XenServer, senza operazione di partizioni, dopo il completamento dell'installazione del sistema, viewDiscoIn questo caso, scoprirai che anche un hard disk 1T lascia solo 4G di spazio, e il file di sistema XenServer ne ha occupato 1,9G, lasciando solo uno spazio miseramente piccolo di 2G, e persino un'immagine di sistema CentOS6.5 non può essere inserita. Se non puoi inserire il file immagine ISO, come puoi installare una macchina virtuale? Questo è un grattacapo per i principianti.

Quindi, come scala XenServer lo storage? Il concetto di repository di storage (SR - Storage Repositories) viene introdotto in XenServer, utilizzato per memorizzare ISO o VID. Citrix raccomanda ufficialmente di utilizzare lo storage condiviso, che è anche l'intenzione e l'obiettivo originale del design di XenServer, molto diverso dal design del prodotto di VMWare. Attualmente, XenServer supporta tre tipi di storage: FC SAN, ISCSI SAN e NFS, e divide diversi tipi di LUN in base ai diversi tipi di virtualizzazione per soddisfare i requisiti. Questo riguarda server di archiviazione e ci sono requisiti per i costi delle apparecchiature.

Il testo usa principalmente NFS come esempio per spiegare come aggiungere condivisioniimmagazzinamento。 L'implementazione specifica non è difficile da gestire, poiché la maggior parte delle operazioni viene eseguita sull'interfaccia grafica di XenCenter.

Le questioni relative all'installazione di XenServer sono state discusse nell'articolo "XenServer Deployment History - System Installation and Licensing" e non saranno elencate qui.


2. Costruire un server NFS

Prima di tutto, comprendiamo brevemente cos'è NFS.

NFS è un'abbreviazione di Network File System, che è un file system di rete. Un protocollo per file system distribuiti, sviluppato dalla Sun Corporation e pubblicato nel 1984. La funzione è permettere a diverse macchine e sistemi operativi diversi di condividere dati individuali tra loro attraverso la rete, e di consentire alle applicazioni di accedere ai dati situati sul disco server tramite la rete sul client, implementata tra sistemi Unix-likeDiscoUn metodo di condivisione file.

Il principio fondamentale del NFS è "Consentire differenzeclientee il server condivide lo stesso file system tramite un insieme di RPC", che è indipendente dal sistema operativo e permette a diversi hardware e sistemi operativi di condividere insieme i file. Utilizzando NFS, utenti e programmi possono accedere ai file sul sistema remoto proprio come avrebbero fatto ai file locali.

Iniziamo a costruire un server NFS, che è un compito semplice per l'IT che conosce Linux.

In questo caso, il NFS si trovaServerLe informazioni di sistema sono le seguenti:
OS:CentOS versione 6.4 (Finale)
IP:192.168.0.204/24
Partizioni: /boot(500M), /(50G), /home(955G), swap(4G)
Nota: In questo caso, il sistema è una macchina virtuale che gira su un altro XenServer, installato utilizzando il template CentOS 6.4 in XenServer e adotta il metodo di partizionamento predefinito. Questo approccio serve a minimizzare l'installazione, molti pacchetti software non vengono installati, incluso NFS, che deve essere installato manualmente, il che è più problematico.

Nei sistemi Red Hat Linux/CentOS, l'installazione NFS è molto semplice, richiede solo due pacchetti ed è solitamente installata come pacchetto predefinito per il sistema.
nfs-utils-*: Include comandi NFS di base e monitor
rpcbind: Supporta connessioni per servizi NFS RPC sicuri (Nota, questo è un pacchetto sotto CentOS6, portmap in CentOS 5)
La relazione tra RPC e NFS può essere compresa in questo modo: NFS è un file system e RPC è responsabile della trasmissione delle informazioni.

Controlla se NFS è installato sul sistema con il seguente comando,
# RPM -QA | GREP NFS
# rpm –qa | grep rpcbind

Se non è nel sistema attualeInstallazioneI pacchetti necessari per NFS devono essere installati manualmente e configurati all'inizio.
# Yum installa rpcbind*
# Yum installa NFS-utils-*
# avvio del servizio RPCBIND
# Avvio NFS di servizio
# chkconfig rpcbind ON
# chkconfig NFS ON
Crea cartelle ISO e data nella directory /home e condividele tramite nfs, che vengono usate come immagini XenServerimmagazzinamentoMagazzini e magazzini di magazzino per macchine virtuali.
# mkdir -p /home/iso
# mkdir -p /home/data
# vi /etc/exports (Nota, le due righe seguenti sono state modificate)
/home/data *(rw,sync,no_root_squash)
/home/iso *(rw,sync,no_root_squash)
# exportfs –a

Controlla lo stato della condivisione con il seguente comando e, se la directory condivisa è elencata, la condivisione ha successo.
# showmount -e 192.168.0.204
Elenco esportazione per 192.168.0.204:
/home/data *
/home/iso  *

Dopo aver completato le impostazioni di condivisione, devi aprire la porta corrispondente in iptables (è un po' complicato) o chiudere direttamente iptables (questa è la soluzione più semplice), altrimenti l'altra parte non potrà accedervi.


3. Aggiungi NFS VHD

aclienteUsa XenCener per collegare l'host remoto xsr01. Le seguenti operazioni vengono eseguite su XenCenter.

Clicca con il tasto destro sull'host xsr01, seleziona "Nuovo SR" nel menu pop-up e la finestra di dialogo "Nuovo Archivio Archiviazione" apparirà e poi crea le impostazioni pertinenti al suo interno. Come mostrato nella figura sottostante.



Seleziona il tipo di VHD NFS.



Imposta un nome per la SR, che è il nome predefinito.



Compila il percorso verso la directory condivisa NFS. Nota, c'è un punto al centro.



Dopo che l'aggiunta è riuscita, puoi vedere che un elemento chiamato "NFS virtual disk storage" è stato aggiunto sotto xsr01, e diventerà automaticamente lo storage locale predefinito.
Seleziona "NFS virtual disk storage" e nella scheda "Generale, Storage, Logs" sul lato destro dell'interfaccia puoi vedere la sua capacità, contenuti di archiviazione, log e altre informazioni.



Se l'aggiunta non è riuscita, appare il messaggio "L'SR non ha completato l'operazione. Controlla le impostazioni e riprova." Controlla il firewall.


4. Aggiungere ISO NFS

Il processo operativo è simile all'aggiunta di un VHD NFS, come mostrato nell'immagine seguente.







Nella scheda Storage, puoi vedere che l'ISO in questo momentoimmagazzinamentoSono disponibili due immagini ISO nel repository.





5. Aggiungere ISO CIFS

CIFS, menziona anche il concetto. CIFS (Common Internet File System) è un file system di rete lanciato da Microsoft. In Windows OS, il CIFS è integrato nel sistema operativo, non è necessario alcun software aggiuntivo, tutte le macchine sono peer-to-peer, svolgono doppi ruoli, possono essere Server o Client. Al contrario, la NFS richiede che il cliente debba:InstallazioneSoftware dedicato.

NFS è indipendente dal trasporto e può utilizzare TCP o UDP; CIFS è un protocollo condiviso per le connessioni di rete, che richiede un'elevata affidabilità nella trasmissione di rete e spesso utilizza TCP/IP. NFS mantiene le caratteristiche del formato file di unix, come proprietari, gruppi, ecc.; Il CIFS è realizzato nello stile di Windows OS.

Il CIFS non è spesso utilizzato in ambienti di produzione, ma è comunque comunemente impiegato nelle prime fasi di implementazione del progetto e in alcune operazioni temporanee. Ecco come aggiungere un ISO CIFS.

Prima di tutto, ovviamente, deve esserci uno con Windows OSServerCondividi i file all'esterno.
In questo caso, il sistema operativo in cui si trova CIFS è il sistema in cui si trova XenCenter, in questo caso, un PC molto ordinario, le informazioni sono le seguenti:
OS:Windows XP SP3
IP:192.168.0.102/24
Gateway:IP:192.168.0.1/24

Qui imposta la cartella ISO sotto l'unità E per condividire. Questa è la competenza base dell'IT, quindi non dirò molto. Come mostrato nella figura. (Nota, in questo caso non esiste un ambiente di controllo del dominio.) Se Windows XP è collegato al controllo dominio, qui bisogna impostare i permessi di accesso. )



Le seguenti operazioni vengono eseguite su XenCenter. Il processo operativo è simile all'aggiunta di un VHD NFS, come mostrato nell'immagine seguente.





Nota che questo percorso è scritto in modo diverso rispetto al precedente percorso NFS. Se Windows XP è collegato al controllo del dominio, devi inserire il nome utente e la password a cui puoi accedere e, naturalmente, puoi anche usare l'account amministratore locale e la password di Windown XP per verificare.






6. Altri

Dopo aver completato con successo le operazioni sopra, durante la creazione di una nuova macchina virtuale, puoi utilizzare l'immagine ISO (come CentOS 6.4) dalla "libreria ISO CIFS" o dalla "libreria ISO NFS" come nuova macchina virtualeInstallazionefonte.



Il disco virtuale della macchina virtuale viene memorizzato di default nel repository di archiviazione virtuale NFS, oppure puoi scegliere lo storage locale originale "Archivio locale su xsr01".



Per quanto riguarda le macchine stand-alone, lo storage è lo stesso ovunque, ma se sono necessari più host XenServer, pool di risorse e operazioni ad alta disponibilità come XMotion, i potenti vantaggi dello storage condiviso NFS si riflettono.

Nel vero e proprio sito di produzione, a causa dell'usoDispositivi di archiviazione, più spesso usando ISCSI per aggiungereimmagazzinamento, i vantaggi sono maggiori.




Precedente:Citrix lancia XenServer 6.5
Prossimo:Sistema CentOS 6.5 con macchina virtuale Xen 4.1.2
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com