Domanda

Sono riuscito a creare un server NFS sul mio Xenserver e montato su CloudStack 4.4! Tuttavia, mi rendo conto che la dimensione del mio archivio primario e lo storage secondario è solo 4 GB quando ho assegnato 250 GB al mio Xenserver VM (memoria locale)

Possa io sapere perché e come posso aumentare lo spazio?

link immagine

http://115.66.5.90/manage/shares/Torrents/why%204gb%20size.png?__c=2533372089363723488

Modifica il 6/8/2014 --------------

Ciao Miguel, ho fatto i tuoi passi come visto ma ancora bloccato. (Xen è stato dato 100 GB)

.

PVS

PV VG MT ATT PSIZE PFREE

/ dev / sda3 vg_xenstorage- lvm2 a- 91.99g 91.98g

Allora I GDISK / DEV / SDA3 Come questo 91 GB è lo spazio di archiviazione gratuito che ho dopo aver installato Xen sulla mia VM.

Ho seguito tutti i tuoi passaggi che hai scritto di seguito.

Avere questo risultato quando I PVS

.

[root @ xenserver-bpqbdmrk ~] # pvs
PV VG FMT AST PSIZE PFREE
/ dev / sda2 lvm2 a- 4.00g 4.00g

Tuttavia quando ho corso vgdisplay -c

[root@xenserver-bpqbdmrk ~]# vgdisplay -c


  No volume groups found

fdisk -l

Disk /dev/sda: 107.3 GB, 107374182400 bytes
256 heads, 63 sectors/track, 13003 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       13004   104857599+  ee  EFI GPT


[root@xenserver-bpqbdmrk ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.0G  1.9G  2.0G  49% /
none                  381M   16K  381M   1% /dev/shm
/opt/xensource/packages/iso/XenCenter.iso
                       52M   52M     0 100% /var/xen/xc-install
172.16.109.11:/export/primary/97cffd9a-acfe-0c71-91d5-b93e58f27462
                      4.0G  1.9G  2.0G  49% /var/run/sr-mount/97cffd9a-acfe-0c71-91d5-b93e58f27462
.

Possa io sapere perché non ho un gruppo di volumi anche se ho un repo stoccaggio di 4 GB sulla mia NFS. E perché il mio / dev / sda2 ha solo 4 GB

Ulteriori informazioni sulla mia cloud test. Sto eseguendo una VM di 100 GB.

Voleva una memoria primaria e un contenitore secondario combinate di 91 GB.

Command (? for help): p
Disk /dev/sda: 209715200 sectors, 100.0 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 7AE0B6EE-99F4-44F4-A9F0-5140B14DCC32
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 209715166
Partitions will be aligned on 2048-sector boundaries
Total free space is 6042 sectors (3.0 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         8388641   4.0 GiB     0700  
   2         8390656        16777249   4.0 GiB     0700  
   3        16779264       209715166   92.0 GiB    8E00  

Command (? for help): 
.

È stato utile?

Soluzione

Quando accedi alla console di gestione Xenserver, si effettua effettivamente registrarsi a un VM (quello in esecuzione su DOM0). Questo VM è quello che controlla l'intero hypervisor.

Solo alcune delle risorse fornite al tuo Xenserver sono utilizzate dalla VM Gestione in DOM0. Il resto viene utilizzato per l'altro VMS che potresti spin-up su Xenserver. Questo vale per la CPU, la memoria e lo spazio su disco.

È necessario verificare se il volume logico di archiviazione locale Xenserver contiene già lo spazio rimanente del disco. Per fare quel tipo pvs sul terminale per elencare tutti i dispositivi fisici LVM. La voce che stai cercando inizia con "vg_xenstorage -".

Dovresti vedere la partizione del disco collegata a quel dispositivo fisico, la dimensione totale e lo spazio libero.

Se il volume logico di archiviazione locale non contiene lo spazio extra già necessario aggiungerlo da solo partizionando lo spazio se non lo è già. Supponendo che il dispositivo del disco sia /dev/sda, digita gdisk /dev/sda quindi al tipo di prompt pto Stampa la tabella delle partizioni. Se ne hai troppi (in relazione a ciò che è montato), allora hai una partizione già disponibile da usare. Se hai 2x partizioni da 4 GB e una più grande (prendendo lo spazio rimanente) l'ultimo è quello che si desidera utilizzare. In caso contrario, è necessario crearne uno alla fine del disco. Ancora in GDISK Tipo:

    .
  1. nto Crea una nuova partizione, quindi ha scelto un numero per IT (il prossimo INT),
  2. Push Enter due volte per avvicinarsi al prossimo blocco disco disponibile e termina all'ultimo,
  3. Tipo 8e00 per selezionare il tipo di partizione "Linux LVM"
  4. Tipo w per scrivere la nuova tabella delle partizioni
  5. A questo punto hai creato una nuova partizione o ne hai già avuto uno già disponibile. Sto assumendo /dev/sda3. Ora è necessario creare un volume fisico e collegarlo al volume logico Xenserver utilizza la memoria locale.

      .
    1. pvcreate /dev/sda3 per creare un nuovo volume fisico
    2. vgextend $(vgdisplay -c | cut -d : -f 1) /dev/sda3
    3. Il bit $(vgdisplay ...) è quello di scoprire il nome del gruppo del volume che collegherà il dispositivo fisico a.

      Se si esegue nuovamente pvs è necessario vedere che il volume logico di archiviazione locale è ora più spazio disponibile.

      Modifica : Come accennato prima di Xenserver può gestire la memorizzazione locale per VMS utilizzando un repository di archiviazione (SR). Quando questo è il caso, quindi non è necessario creare una directory di archiviazione primaria per l'archiviazione di VM.

      Per quanto riguarda lo stoccaggio secondario, ci sarà ancora bisogno di questo. Lo storage secondario è dove CloudStack cerca i modelli (immagini del disco) che utilizza per avviare il sistema VMS. I VMS System sono gli usi VMS CloudStack per la gestione dell'ambiente cloud (e.g. router virtuali o proxy console). Gli hypervisors sotto CloudStack (in questo caso un Xenserver) devono essere in grado di raggiungere lo stoccaggio secondario, e uno dei modi più comuni di raggiungere questo è quello di rendere disponibile lo stoccaggio secondario tramite NFS. Se l'esportazione NFS è disponibile da Hypervisor stesso o da qualche altra macchina raggiungibile, che non ha davvero importanza.

      Tornando alla configurazione della domanda, il disco di Xenserver dovrebbe essere partizionato in modo tale che una partizione sia disponibile per la memoria primaria (gestita da Xenserver tramite SR) e un altro per lo stoccaggio secondario ( Con un file system, montato su un annuncio ADS disponibile localmente e reso un'esportazione NFS).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top